@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

*{margin: 0px;padding: 0px;font-family: 'Lato', arial, sans-serif;font-size: 16px;color: #3d3d3d;line-height: 1.5em;text-align: left;font-weight: normal;letter-spacing: initial;}
.lft {float: left;}
 body {overflow-x: hidden;margin: 0 auto;/* max-width: 1366px; */}
.rgt {float: right;}
.wrap {margin: 0 auto;width: 91%; max-width: 1270px;min-width: 280px;}
ul {margin: 0;padding: 0;}
ul:after{content: '';display: block;clear: both;}
ul li {list-style: none;}
p{font-weight: 400;line-height: 1.7em;}
p b, p a {font-size: 100%;line-height: 100%;font-weight: 600;color: inherit;}
.clear {clear: both;}
a{text-decoration: none;outline: 0;}
h3{font-size: 25px;}
h1,h2, h3{font-family: "Montserrat", sans-serif;font-weight: 700;color: #1c1c1c;}
h1 {font-size: 50px;line-height: 1.23em;}
h2{font-size: 32px;line-height: 1.3em;}
h2.hd{font-size: 35px;margin-bottom: 19px;}
h2.hd span{display:block;color: #d69f38;font-size: 52%;font-weight: 600;font-family: inherit;margin-bottom: 10px;text-transform: uppercase; text-align:inherit;}
h2.hd.ctr{text-align:center;}
h2.hd.ctr p{text-align:inherit;}
h4{font-size: 24px;line-height: 1.05em;}
ul:after {content: '';display: block;clear: both;}
.blt {display: block;padding-left: 16px;}
.blt li:before{content:'';display:block;width: 6px;height: 6px;background: #000;border-radius: 50%;position: absolute;left: 0;top: 10px;}
.blt li {display: block;position: relative;padding-left: 15px;}

img { max-width: 100%;}
input::-webkit-input-placeholder { color: #a8b1c2;}
textarea::-webkit-input-placeholder {color: #a8b1c2;}
a.btn, .btn {line-height: normal;transition: 0.3s ease;background: #d69f38;padding: 5px 5px;padding-left: 15px;border-radius: 9px;width: fit-content;position: relative;color: #fff;letter-spacing: initial;outline: 0;border: 0;cursor: pointer;display: block;font-weight: 600;display: flex;align-items: center;}
.btn i{display:block;width: 35px;height: 35px;background: url(../images/arrow.png) no-repeat center #fff;border-radius: 7px;margin-left: 14px;background-size: 15px;}
a.btn:hover {background-color: #000;transition: 0.3s ease;}
option{color:#000000; background:#f6f4f3;}
.hidden{display: none;}

section{margin-bottom: 79px;}
body .owl-carousel .owl-nav{display: block;width: fit-content;position: absolute;left: -60px;top: 50%;transform: translate(0%, -50%);}
body .owl-carousel .owl-nav button.owl-prev, body .owl-nav button.owl-next{display:block;background: url(../images/arrow.png) center no-repeat !important;width: 32px;height: 32px;border: 2px solid #d69f38;border-radius: 8px;margin-bottom: 10px;background-size: 15px !important;}
body .owl-carousel .owl-nav button.owl-next{transform: rotate(180deg);border: 2px solid #d69f38;}
body .owl-carousel .owl-nav button *{display:none;}

.spaceTop{margin-top:150px;}

header.fixed-header, .openHeader header, .pageWbanner header{background: #3d3d3d;padding: 21px 0px;}
header{display:block;position: fixed;top: 0;z-index: 999;width: 100%;left: 0;padding: 35px 0px;transition: 0.3s 
ease;}
header .flex .wrap{width:fit-content;}
header .flex{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin: 0px 43px;margin-top: 20px;}
header .flex .logo{display:block;max-width: 152px;filter: brightness(0) invert(1);margin-top: -20px;}
header .flex .logo img{display:block;}
header .flex ul{display: flex;}
header .flex ul li{margin-right: 36px;}
header .flex ul li:last-child{margin-right:0px;}
header .flex ul li a{display:block;color: #fff;}
header .flex ul li.Inr{display:none;}
header .flex .btn{display: flex;}
header .flex .linkdin{margin-right:14px;margin-top:10px}

header .Hamburger{display: none;width: 30px;position: relative;}
header .Hamburger span:after{content:"";display:block;border-top: 3px solid #d69f38;width: 22px;margin: 0 auto;position: absolute;border-radius: 100px;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;right: 0px;margin-top: 22px;}
header .Hamburger span:before{content: '';display: block;border-top: 3px solid #d69f38;width: 100%;margin: 0 auto;margin-top: 11px;position: absolute;border-radius: 100px;-webkit-transition: -webkit-transform .2s ease-out;transition: -webkit-transform .2s ease-out;transition: transform .2s ease-out;transition: transform .2s ease-out, -webkit-transform .2s ease-out;margin: 0 auto;margin-top: 11px;}
header .Hamburger.active{/* display:block; */}

header .Hamburger.active span:before {transform: rotate(48deg);top: 0px;}
header .Hamburger.active span:after {transform: rotate(-45deg);top: -10px;width:100%;}

.banner{display:block;margin: 15px;border-radius: 15px;overflow: hidden;box-shadow: 0px 0px 9px #00000029;margin-bottom: 79px;}
.banner.inr ul li img{height: 489px;object-fit: cover;}
.banner.inr{display:block;}
.banner ul{display:block;}
.banner ul li{display:block;position: relative;background: #000;}
.banner ul li .txtPnl{display:block;position: absolute;top: 50%;transform: translate(0%, -50%);}
.banner.inr ul li .txtPnl{/* top: 30%; */}
.banner ul li .txtPnl h1 span{display:block; color:inherit;}
.banner ul li .txtPnl h1{display:block;color: #fff;margin-bottom: 10px;}
.banner ul li .txtPnl p{display:block;color: #fff;font-size: 18px;font-weight: 600;margin-bottom: 16px;}
.banner.inr ul li .txtPnl p{margin-bottom: 0px;font-weight: 400;}
.banner ul li .txtPnl .btnFlex{display: flex;     flex-flow: column;}
.banner ul li .txtPnl .btnFlex .btn.noBg{background:transparent;text-decoration: underline;margin-top: 10px;}
.banner ul li .txtPnl .btnFlex .btn.noBg i{background: url(../images/arrow-white.png) no-repeat center;}
.banner ul li .txtPnl .btnFlex .play{display: flex;color: #fff;align-items: center;margin-left: 20px;}
.banner ul li .txtPnl .btnFlex .play i{display:block;width: 43px;height: 43px;background: url(../images/play-icon.png) no-repeat center #d69f38;border-radius: 7px;margin-right: 14px;background-size: 15px;}
.banner ul li img{display:block;width: 100%;height: 100vh;object-fit: cover;}

.about{display:block;}
.about .wrap{display:flex; justify-content:space-between;}
.about .lft{display:block;width: 48%;}
.about .lft .btn{margin-top: 27px;}
.about .rgt{display:block;width: 42%;position: relative;margin-left: 3%;}
.about .rgt:after{content:'';display:block;width: 100%;height: 90%;position: absolute;left: -16px;top: 0;border-radius: 16px;background: #DAA84C;background: linear-gradient(180deg, rgba(218, 168, 76, 1) 0%, rgba(255, 255, 255, 1) 64%);}
.about .rgt img{display:block;width: 100%;border-radius: 16px;position: relative;z-index: 1;margin-top: 13px;}

.about.sizeBig .lft{width: 46.2%;}
.about.sizeBig .rgt{width: 49.2%;-: 0;margin: 0;margin-right: 1.7%;}
.about.sizeBig .rgt:after{right: -23px;left: initial;top: -20px;}

.aboutuspage{display:block;}
.aboutuspage .wrap{display:flex; justify-content:space-between;}
.aboutuspage .lft{display:block;}
.aboutuspage .lft h2.hd{display: block;width: 58%;}

.solution{display:block;background: #f5f1e6;padding-top: 74px;}
.solution h2.hd{margin-bottom:30px;}
.solution ul{display: flex;flex-wrap: wrap;justify-content: center;}
.solution ul li{width: 33.33%;display: flex;}
.solution ul li:nth-child(3n+3) .pdng{border-right:0px;}
.solution ul li:nth-child(2n+2){margin-right:0px;}
.solution ul li:nth-last-child(-n+2) .pdng{border-bottom:0px;}
.solution ul li:nth-last-child(2) .pdng {border-left: 1px dashed #d69f38;}
.solution ul li .pdng{display:block;border: 1px dashed #d69f38;padding: 31px 31px;width: -webkit-fill-available;border-top: 0;border-left: 0;}
.solution ul li .icon{width: 84px;display: flex;align-items: center;margin-bottom: 10px;}
.solution .Pnl p.inr{width: 129px;height: 62px;border-radius: 13px;display: flex;align-items: center;justify-content: center;background: #d69f38;margin-top: -80px;margin-bottom: 18px;margin-left: 66%;text-align: center;}
.solution .Pnl p{color:#fff;line-height:21px}
.solution ul li .icon img{display:block;object-fit: contain;}
.solution ul li h3{display:block;margin-bottom: 8px;}

.why{display:block;}
.why .wrap{display: flex;justify-content: space-between;}
.why .hdPnl{display:block;width: 55%;}
.why .text{display:block;width: 40%;margin-top:37px;}

.workingFlow{display:block;background: #f5f1e6;padding: 74px 0px;}
.workingFlow h2.hd{margin-bottom:30px;}
.workingFlow h2.hd p{margin-top: 14px; text-align:inherit;}
.workingFlow ul{display: flex;flex-wrap: wrap;}
.workingFlow ul li{width: 23.72%;margin-right: 1.7%;display: flex;}
.workingFlow ul li:nth-child(4n+4){margin-right:0px;}
.workingFlow ul li .pdng{display:block;border-radius: 13px;padding: 27px 21px;background: #fff;width: -webkit-fill-available;}
.workingFlow ul li .icon{margin-bottom: 18px;}
.workingFlow ul li .icon img{display:block;max-height: 53px;object-fit: contain;}
.workingFlow ul li h3{display:block;margin-bottom: 8px;}

.oprtngExp{display:block;}
.oprtngExp .wrap{display:flex; justify-content:space-between;}
.oprtngExp .lft{width: 42%;}
.oprtngExp .lft ul{display:block;margin-top: 14px;}
.oprtngExp .lft ul li{margin-bottom: 10px;}
.oprtngExp .lft ul li:last-child{margin-bottom: 0px;}
.oprtngExp .rgt{width: 47.5%;}
.oprtngExp .rgt img{border-radius:10px;}

.mission{display:block;background: #f5f1e6;padding: 74px 0px;margin: 0px 15px;border-radius: 15px;margin-bottom: 79px;}
.mission h2.hd{margin-bottom:30px;}
.mission ul{display: flex;}
.mission ul li{width: 100%;display: flex;}
.mission ul li:nth-child(1n+1){margin-right: 20px;}
.mission ul li .pdng{display:block;border-radius: 13px;padding: 21px 21px;background: #fff;width: -webkit-fill-available;box-shadow: 0px 0px 7px #00000026;}
.mission ul li .icon{margin-bottom: 18px;}
.mission ul li .icon img{display:block;max-height: 52px;}
.mission ul li h3{display:block;margin-bottom: 8px;}

.service{display:block;background: #f5f1e6;padding: 74px 0px;}
.service ul{display: flex;flex-wrap: wrap;}
.service ul li{width: 32%;margin-right: 2%;margin-bottom: 2%;display: flex;}
.service ul li a{display:block;background: #fff;border-radius: 10px;padding: 10px;box-shadow: 0px 0px 9px #0000001f;padding-bottom: 68px;position: relative;}
.service ul li a .imgPnl{display:block;width: 100%;}
.service ul li:nth-child(3n+3){margin-right:0px;}
.service ul li img{display:block;height: 186px;object-fit: cover;border-radius: 6px; width:100%;}
.service ul li .flex{padding: 10px 10px;display: flex;flex-flow: column;padding-top: 20px;}
.service ul li .flex h3{margin-bottom: 6px;line-height: 1.3em;}
.service ul li .flex p{line-height: 1.4em;}
.service ul li .flex span{display:flex;align-items: center;color: #d69f38;margin-top: 14px;position: absolute;bottom: 21px;/* left: 0; */}
.service ul li .flex i{display:block;width: 35px;height: 35px;background: url(../images/arrow-white.png) no-repeat center #d69f38;border-radius: 7px;margin-left: 14px;background-size: 15px;}
.service .btn{margin:0 auto;}

.service.insight.inr{margin-top:150px;}
.service.insight{background:transparent;padding: 0;}
.service.insight ul li img{height: 220px;}
.service.insight ul li a{box-shadow: 0px 0px 9px #0000003d;}


.leaders ul{display:flex;flex-wrap:wrap;padding:0!important}
.leaders ul li{width:48.5%;margin:0 3% 0 0;list-style:none;padding:0}
.leaders ul li:last-child{margin-right:0}
.leaders ul li a{display:block}.leaders ul li a .imgPnl{border: 1px solid #d69f3880;border-radius:13px;overflow:hidden;position:relative;margin-bottom:25px}
.leaders ul li a .imgPnl img{display:block;width:100%}
.leaders ul li a .btm{position:relative;padding-right: 110px;}
.leaders ul li a .btm p b{font-size:20px;display: block;margin-bottom: 5px;}
.leaders ul li a .btm h3{font-size: 44px;font-weight:700;line-height:normal;color: #d69f38;margin-bottom: 7px;}
.leaders ul li a .btm h3 span{display:block;font-size:68%}
.leaders ul li a .btm .btProfile{display:block;border: 1px solid #d69f384d;border-radius:11px;position:absolute;right:0;top:0;width: 66px;height: 52px;text-indent: -999px;overflow: hidden;background: url(../images/plus-icon.png) no-repeat center;}

input::placeholder, textarea::placeholder{color:#3d3d3d;}

.leadForm{display:block;background: #f5f1e6;padding: 70px 0px;position: relative;margin: 0;}
.leadForm .wrap{display:flex;justify-content: space-between;align-items: center;}
.leadForm .lft{display:block;width: 50%;}
.leadForm .lft .fldWrp{display:block;margin-bottom: 25px;width: 48%;float: left;margin-right: 3.5%;}
.leadForm .lft .fldWrp.mrg0{margin-right:0px;}
.leadForm .lft .fldWrp.fll{width:100%;margin-right: 0px;}
.leadForm .lft .fldWrp input, .leadForm .lft .fldWrp select, .leadForm .lft .fldWrp textarea{display:block;width: -webkit-fill-available;width: -moz-fill-available;font-size: 17px;background: #fff;padding: 15px 20px;border-radius: 6px;outline: 0;color: inherit;border: 1px solid #fff;box-shadow: 0px 0px 12px #c9c9c95c;}
.leadForm .lft .fldWrp label{display:block;font-size: 17px;font-weight: 500;margin-bottom: 9px; color:#d69f38;}
.leadForm .rgt{display:block;width: 31%;border-top-left-radius: 300px;border-bottom-left-radius: 300px;overflow: hidden;position: absolute;right: 0;line-height: 0;}
.leadForm .lft .btn input{background:transparent;border: 0;color: #fff;outline: 0;cursor: inherit;}


.clients{display:block;}
.clients ul:after{display:none;}
.clients ul{display: flex;justify-content: space-between;}
.clients ul li{display:block;}
.clients ul li img{display:block;width: 145px;height: 145px;border-radius: 50%;box-shadow: 0px 0px 5px #0000007d;}

.blogs{display:block;}
.blogs ul{display: block;margin-bottom: 33px;}
.blogs ul li{display:block;width: 100%;}
.blogs ul li a{display:block;background: #f2f2f2;border-radius: 10px;}
.blogs ul li:nth-child(3n+3){margin-right:0px;}
.blogs ul li img{display:block;height: 179px;object-fit: cover;border-radius: 10px;}
.blogs ul li .flex{padding: 17px 17px;}
.blogs ul li .flex p{display:block;color: #000;line-height: 1.4em;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.blogs ul li .flex .date{display:block;color: #000;line-height: normal;margin-bottom: 6px;}

.blogslist{display:block;}
.blogslist ul{display: flex;flex-wrap: wrap;width: 70%;}
.blogslist ul li{display:block;width: 49%;margin-right: 2%;margin-bottom: 2%;}
.blogslist ul li a{display:block;background: #f2f2f2;border-radius: 10px;}
.blogslist ul li:nth-child(2n+2){margin-right: 0%;}
.blogslist ul li img{display:block;height: 198px;object-fit: cover;border-radius: 10px; width:100%;}
.blogslist ul li .flex{padding: 15px 17px;}
.blogslist ul li .flex p{display:block;color: #000;line-height: 1.4em;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.blogslist ul li .flex .date{display:block;color: #000;line-height: normal;margin-bottom: 6px;}
.blogslist .flxRow{display:flex;justify-content: space-between;flex-wrap: wrap;}
.blogslist .blog-categories{width:25%;}
.blogslist .blog-categories h3{margin-bottom:10px;}
.blogslist .blog-categories a{display:block;font-size: 17px;text-decoration: underline;margin-bottom: 8px;}
.blogslist .blog-categories a:last-child{margin-bottom:0px;}

.video{background: url(../images/video-banner.jpg) no-repeat;margin: 0px 15px;border-radius: 15px;margin-bottom: 79px;background-size: cover;background-attachment: fixed;height: 100vh;display: flex;justify-content: center;align-items: center;}
.video .play{display:block;width: 81px;height: 81px;background: url(../images/play-video.png) center no-repeat #d69f38;border-radius: 11px;cursor: pointer;}

.founder{display:block;}
.founder ul{display:block;}
.founder ul li:last-child{margin-bottom:0px;}
.founder ul li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 50px;}
.founder ul li .lft{display: flow;width: 41.4%;overflow: hidden;}
.founder ul li .lft img{display:block;max-width:83%;border-radius: 15px}
.founder ul li .rgt{display:block;width: 54%;}
.founder ul li .rgt h3{display:block;font-size: 35px;color: #d69f38;line-height: 1em;margin-bottom: 14px;}
.founder ul li .rgt h3 span{display:block;font-weight: 600;font-family: inherit;font-size: 55%;color: #000;}
.founder ul li .rgt p{margin-bottom: 15px;}
.founder ul li .rgt p:last-child{margin-bottom:0px;}
.founder ul li:nth-child(even){flex-flow:row-reverse}

.career{display:block;background: #f5f1e6;padding: 55px 40px;border-radius: 15px;margin-bottom: 79px;}
.career h2.hd{color: #d69f38;text-align: center;}
.career p{text-align:center;}
.career p b{color:#000000e6;font-weight: 700;font-size: 18px;}
.career .btn{margin-top: 27px;box-shadow: 2px 2px 7px #0000002b;margin-left:auto;margin-right:auto;}

.form{display:block;}
.form .wrap{display: flex;justify-content: space-between;}
.form .lft{display:block;background: #f5f1e6;border-radius: 12px;margin-right: 2%;width: 49%;}
.form .lft .pdng{padding:20px;}
.form .lft form{padding:0px;}
.form .lft .fldWrp{margin-bottom:10px;}
.form .lft .fldWrp input::placeholder{color:#000;}
.form .lft .fldWrp textarea::placeholder{color:#000;}
.form .lft .fldWrp input, .form .lft .fldWrp select, .form .lft .fldWrp textarea{display:block;border: 0;outline: 0;background: #fffffff2;border-radius: 12px;width: -webkit-fill-available;width: -moz-available;padding:10px 10px;margin-bottom: 8px;}

.form .lft h2.hd{color: #d69f38;}
.form .lft .btn input{background:transparent; border:0; outline:0px; color:inherit; cursor:inherit;}
.form .lft .btn{box-shadow: 2px 2px 7px #0000002b;margin-top: 20px;}
.form .lft .fldWrp label{color: #d69f38;font-weight: 700;margin-bottom: 5px;display: block;}
.form .rgt .icon{display:block;}
.form ul{display: flex;flex-wrap: wrap;margin: 24px 0px;}
.form .rgt{width:49%;}
.form .rgt ul li{display:block;box-shadow: 0px 0px 6px #d69f3854;border-radius: 12px;background: #fff;width: 49%;margin-right: 2%;}
.form .rgt ul li:nth-child(2n+2){margin-right:0px;}
.form .rgt ul li .pdng{padding: 14px 14px;}
.form .rgt ul li .icon h3{color:#d69f38;}
.form .rgt ul li .icon{text-align:center;}
.form .rgt ul li h3{text-align:center;}
.form .rgt ul li p{color:#d69f38;text-align:center;}
.form .rgt iframe{border-radius:12px;width: 100%;}

footer{display:block;background: #f5f1e6;padding: 64px 0px;padding-bottom: 0;border-top: 1px solid #00000029;}
footer .newsletter{display: flex;justify-content: space-between;}
footer .newsletter h2{display:block;width: 26%;}
footer .newsletter .formPnl{width: 72%;display: flex;justify-content: space-between;}
footer .newsletter .formPnl .flexNws{width: 100%;display: flex;justify-content: space-between; align-items: baseline;}
footer .newsletter .formPnl .btn span{display:none;}
footer .newsletter .formPnl .btn input{background:transparent;border: 0;color: inherit;line-height: inherit;cursor: inherit;}
footer .newsletter .formPnl .fldWrp{display:block;width: 37%;}
footer .newsletter .formPnl .fldWrp input{display:block;border: 0;outline: 0;border-bottom: 1px solid #000;width: 100%;padding: 8px 0px;font-size: 18px;background: transparent;}
footer .newsletter .formPnl .fldWrp input::placeholder{color:#000;}
footer .newsletter .formPnl .btn i{margin-left: 20px;}
footer hr{background: #00000030;border: 0;height: 1px;width: 100%;margin: 50px 0px;margin-top: 70px;}
footer .flex{display:flex;justify-content: space-between;}
footer .pnl.sml{width: 20%;}
footer .pnl a.btn{text-decoration:underline;padding: 0;background: transparent;text-decoration: underline; color:#d69f38; text-align:left; margin-top:30px;}
footer .pnl a.btn i{background: url(../images/arrow.png) no-repeat center;}
footer .pnl.sml ul li{width:100%;}
footer .pnl{display:block;width:37%;}
footer .pnl .brdr{border-left: 1px solid #00000030;border-right: 1px solid #00000030;padding: 0px 40px;height: -webkit-fill-available;}
footer .pnl .logo{display:block;margin-bottom: 14px;line-height: 0;}
footer .pnl p{display:block;}
footer .pnl p b{display:block;font-size: 20px;line-height: 1.5em;color: #000;margin-bottom: 5px;}
footer .pnl h3{font-size: 22px;color: #d69f38;margin-bottom: 19px;/* margin-top: 47px; */}
footer .pnl ul{display: flex;flex-wrap: wrap;}
footer .pnl ul li{display:block;margin-bottom: 7px;width: 50%;}
footer .pnl ul li:last-child{margin-bottom:0px;}
footer .pnl ul li a{display: flex;align-items: center;}
footer .pnl ul li a i{display:block;width: 17px;margin-right: 8px;height: fit-content;position: absolute;left: 0;}
footer .pnl.sml ul li a{position:relative;padding-left: 26px;}
footer .pnl ul li a i img{max-height:15px;}
footer .bottom{text-align:center;border-top: 1px solid #00000030;padding: 20px;margin-top: 50px;}


.leadership{display:block;margin-top: 160px;}
.leadership .wrap{display: flex;justify-content: space-between;}
.leadership .imgPnl{display:block;width: 40%;border-radius: 10px;overflow: hidden;line-height: 0;}
.leadership .imgPnl img{display:block;width: 100%;}
.leadership .textPnl{width: 53%;}
.leadership .textPnl h1{color: #d69f38;}
.leadership .textPnl h4{font-weight: 600;margin-bottom: 9px;}
.leadership .textPnl p{margin-bottom: 9px;}

.NwsDtl{display:block;margin-top: 142px;margin-bottom: 65px;}
.NwsDtl .post h2{display:block;font-size: 36px;font-weight: 300;margin-bottom:15px;line-height: normal;margin-top: 35px;}
.NwsDtl .post{display:block; float: left; width: 70%;}
.NwsDtl .post h1{display:block;font-size: 45px;font-weight: 700;margin-bottom: 25px;}
.NwsDtl .post h1 span.dte{display:block;font-size: 20px;color: #010101;margin: 0;margin-top: 10px;}
.NwsDtl .post .ImgPnl{display:block;margin-bottom: 30px;}
.NwsDtl .post .ImgPnl img{display:block;width: fit-content; object-fit: contain;height:auto; border-radius:10px;}
.NwsDtl .post p, .NwsDtl .post li{display:block;margin-bottom: 7px;}
.NwsDtl .post h4{margin-bottom: 12px;margin-top: 20px;font-weight: 600;}
.NwsDtl .post iframe{display:block;margin-bottom: 15px; width: 100%;height: 450px}

.NwsDtl .pstMre{display:block; float: right;width: 25%;}
.NwsDtl .pstMre h3{display:block;font-size: 21px;font-weight: 600;border-bottom: 1px solid #cbcbcb;padding-bottom: 10px;margin-bottom: 30px;line-height: normal;}
.NwsDtl .pstMre ul{display:block;}
.NwsDtl .pstMre ul li:last-child{margin-bottom:0px; padding-bottom:0px; border:0px;}
.NwsDtl .pstMre ul li{display:block; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #f3f3f3;}
.NwsDtl .pstMre ul li a{display: flex;align-items: center;flex-wrap: wrap;}
.NwsDtl .pstMre ul li a:after{content:'';display:block; clear:both;}
.NwsDtl .pstMre ul li a h2{font-size: 18px;font-weight: 400;margin-bottom: 2px;line-height: normal;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.NwsDtl .pstMre ul li a h6{display:block;font-size: 16px;color: #7e7e7e;font-weight: 400;background-size: 17px;}
.NwsDtl .pstMre ul li a .pnl{display:block;margin-top: 20px;}
.NwsDtl .pstMre ul li a .ImgPnl{display:block;float: left;width: 100%;}
.NwsDtl .pstMre ul li a .ImgPnl img{display:block;height: 109px;width: 100%;object-fit: cover; border-radius:10px;}

.NwsDtl .pstMre .blog-categories{width:100%;margin-bottom: 30px;}
.NwsDtl .pstMre .blog-categories h3{margin-bottom:10px;}
.NwsDtl .pstMre .blog-categories a{display:block;font-size: 17px;text-decoration: underline;margin-bottom: 8px;}
.NwsDtl .pstMre .blog-categories a:last-child{margin-bottom:0px;}


.serviceDtl{display:block;margin-top: 142px;margin-bottom: 65px;}
.serviceDtl h2{display:block;font-size: 36px;font-weight: 300;margin-bottom:15px;line-height: normal;margin-top: 35px;}
.serviceDtl h1{display:block;font-size: 45px;font-weight: 700;margin-bottom: 25px;}
.serviceDtl h1 span.dte{display:block;font-size: 20px;color: #010101;margin: 0;margin-top: 10px;}
.serviceDtl .ImgPnl{display:block;margin-bottom: 30px;}
.serviceDtl .ImgPnl img{display:block;width: fit-content; object-fit: contain;height:auto; border-radius:10px;}
.serviceDtl p, .serviceDtl li{display:block;margin-bottom: 7px;}
.serviceDtl h4{margin-bottom: 12px;margin-top: 20px;font-weight: 600;}
.serviceDtl iframe{display:block;margin-bottom: 15px; width: 100%;height: 450px}

@media only screen and (max-width: 1300px){
 header{background:#3d3d3d;height: 50px;}
 header .flex ul li.Inr{display:block;}
 header .flex {margin: 0px 17px;margin-top: 16px;}
 header{display:block;}
 header.fixed-header .nav{top: 92px;}
 header .logo{width: 40%;padding: 0px;}
 header .Hamburger{display: block;margin-bottom:40px;}
 header .flex .btn{display:none;}
 header .nav{display: none;background: #d69f38;z-index: 99;padding: 20px;top: 120px;box-shadow: 0px 4px 5px #0000003d;right: 0;position: absolute;width: 10px;}
 header .flex ul{display: block;}
 header .nav.active{display: block;}
 header .nav ul li {display: block;float: none;margin: 0;width: -webkit-fill-available;border-bottom: 1px dashed #e4e4e4;}
 header .flex ul li a{display:block;color: #000000;}
 header .flex .logo{max-width: 152px;margin-top: -30px;} 
 header .flex .btn{max-width:140px;margin-left: 70%;bottom: 3px;}
 header .flex ul li a{color:#fff;margin-top: 10px;}
 .banner {margin-top:130px;max-height: 650px;}
 .banner ul li img{display:block;width: 100%;max-height: 400px;object-fit:none;}
}


@media only screen and (max-width: 900px){
	.blogslist .blog-categories{width:100%; margin-top:50px;}
	.blogslist ul{width:100%;}
	.blogslist .flxRow{flex-flow:column;}
	.NwsDtl .post{width:100%;}
	.NwsDtl .pstMre{width:100%; margin-top:50px;}
	footer .pnl .brdr{border: 1px solid #00000030;
    border-right: 0px;
    border-left: 0px;
    padding: 25px 0px;
    margin: 30px 0px; height:auto;}
	footer .flex{flex-wrap:wrap;}
	footer .pnl{width:100%;}
	.leadForm .rgt img{border-radius:10px;}
	.leadForm .rgt{position:initial; border-radius:0px; margin-top:30px; width:100%;}
	.leadForm .lft{width:100%;}
	.leadForm .wrap{flex-flow:column;}
	.leaders ul li a .imgPnl{margin-bottom:10px;}
	.leaders ul li a .btm .btProfile{width: 56px;height: 42px;background-size: 21px;margin-top: 17px;}
	.leaders ul li a .btm h3{font-size: 36px;}
	.solution ul li{width:100%;}
	.solution ul li .pdng{border-right:0px !important;border-left:0px !important;padding: 30px 0px;}
	.solution ul li:nth-last-child(2) .pdng {border-bottom: 1px dashed #d69f38;}
	.about.sizeBig .lft, .about .lft{width:100%;}
	.about.sizeBig .rgt, .about .rgt{width:-webkit-fill-available;margin-top: 60px;}
	.about .wrap{flex-flow:column;}
	.workingFlow ul li{width:49.15%;margin-bottom: 1.7%;}
	.workingFlow ul li:nth-child(2n+2){margin-right:0px;}
	.oprtngExp .wrap{flex-wrap:wrap;}
	.oprtngExp .lft{width: 100%;}
	.oprtngExp .rgt{width: 100%; margin-top:30px;}
	.service ul li, .service ul li:nth-child(3n+3){width:49%; margin-right:2%;}
	.service ul li:nth-child(2n+2){margin-right:0px;}
	.leaders ul li{width:100%; margin-right:0px;margin-bottom: 30px;}
}

@media only screen and (max-width: 600px){
	footer{padding: 34px 0px;
    padding-bottom: 0;}
	.leaders ul li:last-child{margin-bottom:0px;}
	.solution{padding-top: 44px;}
	section{margin-bottom: 40px;}
	footer .bottom br{display:block !important;}
	footer .pnl h3{font-size:20px;margin-bottom: 6px;}
	footer .pnl .brdr{padding: 17px 0px;margin: 20px 0px;}
	footer .pnl p b{font-size: 18px;}
	footer .pnl .logo{    max-width: 150px;}
	footer .pnl a.btn{    margin-top: 4px;}
	.leaders ul li a .btm p b{font-size: 17px;}
	header .nav{top: 96px;}
	header{padding: 23px 0px;}
	header .flex .logo{max-width: 132px;margin-top: -20px;}
	h1{font-size:30px;}
	.leadership .wrap{flex-wrap:wrap;}
	.leadership .imgPnl{width:100%;}
	.leadership .textPnl{width:100%; margin-top:30px;}
	.NwsDtl .post h1 span.dte{font-size: 18px;}
	.NwsDtl .post h1{font-size: 29px;}
	.service{padding-bottom:10px; padding-top:44px;}
	.leaders ul li a .btm h3{font-size: 27px;}
	.leaders ul li a .btm .btProfile{position: initial;margin-top: 9px;}
	.leaders ul li a .btm{padding-right:0px;}
	.workingFlow{padding-bottom:20px; padding-top: 44px;}
	*{font-size:15px;}
	h3{font-size: 20px;}
	h2.hd{font-size: 25px;}
	h2.hd.ctr{text-align:left;}
	.banner ul li img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
	.banner ul li .txtPnl{border-radius:0px;transform:initial;top: 0;left: 0;padding: 20px 0px;position: relative;z-index: 2;}
	* br{display:none;}
	.service ul li, .service ul li:nth-child(3n+3){width:100%; margin-right:0%;}
	.service ul li:nth-child(2n+2){margin-right:0px;}
 .banner {max-height: 400px; margin:0px;border-radius: 0px;margin-top:96px; margin-bottom:60px;}
 .banner ul li .txtPnl h1{margin-bottom: 11px;font-size: 26px;}
 .banner ul li .txtPnl p{font-size: 13px;margin-bottom: 15px;}

 header .flex .btn{margin-left: 206px;bottom: 3px;}
 
 .about .wrap{display:flex;}
 .about .lft{display:block;width: 100%;}
 .about .lft .btn{margin-top: 27px;}


 .aboutuspage .lft h2.hd{display: block;width: 100%;}    
 
 .solution ul li{width: 100%;margin-right: 0%;}
 .solution ul li:last-child{width: 100%}
 .solution .Pnl p.inr{margin-left: 55%;}
 
 .why .wrap{display: block;}
 .why .hdPnl{/* display:block; */width: 100%;}
 .why .text{display:block;width: 100%;}
 .why .hdPnl .btn{display: none;}
  
 .workingFlow ul li{width: 100%;margin: 0;margin-bottom: 15px;}
 
 .clients ul{display: flex;justify-content: normal;flex-wrap: wrap;flex-direction: row;}
 .clients .hd{width:100%;}
 .clients ul li{width: 50%;margin-top: 10px;}
 
 .service h2{width:100%;}
 .service ul li{display:block;width: 100%;margin-right: 0%; margin-bottom:15px;}
 

 .service ul li .flex p{font-size:16px}

 .blogslist{display:block;}
 .blogslist ul li{display:block;width: 100%;margin-top:27px;}
 
 .video{background-attachment: fixed;height: 40vh;}
 .video .play{display:block;width: 70px;height: 70px;}

 .founder .hd{margin-bottom: 30px;}
 .founder ul li{flex-direction: column;align-items: flex-start;}
 .founder ul li:nth-child(even){flex-direction: column;}
 .founder ul li .lft{width: 100%;margin-bottom: 20px;}
 .founder ul li .lft img{max-width: 100%;width: 100%;border-radius: 15px;}
 .founder ul li .rgt{width: 100%;}
 .founder ul li .rgt h3{font-size: 26px;line-height: 1.2;margin-bottom: 10px;}
 .founder ul li .rgt h3 span{font-size: 60%;margin-top: 6px;}
 .founder ul li .rgt p{font-size: 15px;line-height: 1.6;}
 
 footer .newsletter{display: block;}
 footer .newsletter h2{display:block;width: 100%;}
 footer .newsletter .formPnl{width: 100%;display: block;}
 footer .newsletter .formPnl .fldWrp{display:block;width: 30.8%;margin-top:20px}
 footer .newsletter .formPnl .btn{margin-top: 20px;}

 footer .flex{display:block;}
 footer .pnl.sml ul li{width:100%;}
 footer .pnl.sml {width: 100%;}
 footer .pnl{display: block;width: 100%;}
 footer .bottom {font-size: 14px;    margin-top: 28px;}
 
 .mission ul{display: block;}
 .mission ul li{width: 100%;margin-top: 27px}

 .form .wrap{flex-direction: column;}
 .form .lft{width: 100%;margin-right: 0;border-radius: 16px;}
 .form .lft h2.hd{font-size: 28px;margin-bottom: 16px;}
 .form .lft .fldWrp input{width: 100%;font-size: 16px;padding: 12px 14px;}
 .form .lft .fldWrp textarea{width: 100%;font-size: 16px;padding: 12px 14px;}
 .form .lft textarea{height: 150px;}
 .form .lft .btn{margin-top: 16px;}
 .form .rgt{width: 100%;}
 .form .rgt p{font-size: 15px;line-height: 1.6;margin-bottom: 20px;}
 .form .rgt ul{display: flex;gap: 14px;margin-bottom: 20px;}
 .form .rgt ul li{width: 48%;margin-right: 0;border-radius: 14px;}
 .form .rgt ul li h3{font-size: 16px;margin-top: 8px;}
 .form .rgt ul li p{font-size: 14px;}
 .form .rgt iframe{width: 100%;height: 400px;border-radius: 16px;}
 .form .lft .fldWrp input{border: 0;outline: 0;background: #fffffff2;width: 95%;padding: 10px 10px;}
 .form .lft .fldWrp textarea{border: 0;outline: 0;background: #fffffff2;width: 95%;padding: 10px 10px;}
}

@media only screen and (max-width: 500px){
	.leadForm .lft .fldWrp{width:100%; margin-right:0px; margin-bottom:20px;}
	h3{font-size:18px;}
 .blogslist ul li img{height: 309px;}
 footer .newsletter{display: block;}
 footer .newsletter h2{display:block;width: 100%;}
 footer .newsletter .formPnl{width: 100%;display: block;}
 footer .newsletter .formPnl .flexNws {display:flow;}
 footer .newsletter .formPnl .fldWrp{display:block;width: 80%;margin-top:20px}
 footer .newsletter .formPnl .btn{margin-top:30px;}
}

@media only screen and (max-width: 450px){
 .form .rgt ul li{width: 48%;}
 .clients ul li{width: 40%;}

}

@media only screen and (max-width: 350px){
  .clients ul li{width: 50%;}
 .blogslist ul li img{height: 216px;}
 .form .rgt ul li{width: 47%;}
}