@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: 893px;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;}
h2.hd.ctr{text-align:center;}
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;text-align: center;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;}

header.fixed-header, .openHeader 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{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 .btn{display: flex;}

.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{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;}
.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: 58%;}
.about .lft .btn{margin-top: 27px;}
.about .rgt{display:block;width: 35.1%;position: relative;margin-right: 3%;}
.about .rgt:after{content:'';display:block;width: 100%;height: 90%;position: absolute;right: -26px;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: 26px;}

.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: 74px 0px;margin: 0px 15px;border-radius: 15px;margin-bottom: 79px;}
.solution h2.hd{margin-bottom:30px;}
.solution ul{display: flex;flex-wrap: wrap;}
.solution ul li{display:block;width: 48.38%;margin-right: 3.2%;margin-bottom: 3.2%;display: flex;}
.solution ul li:nth-child(2n+2){margin-right:0px;}
.solution ul li:last-child {width: 48.38%;margin-left: auto;margin-right: auto;}
.solution ul li .pdng{display:block;border: 1px solid #d69f38;border-radius: 13px;padding: 21px 21px;margin-top: 38px;background: #fff;width: -webkit-fill-available;}
.solution ul li .icon{width: 70px;height: 70px;border: 1px solid #d69f38;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #fff;margin-top: -60px;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;max-height: 37px;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;margin: 0px 15px;border-radius: 15px;margin-bottom: 79px;}
.workingFlow h2.hd{margin-bottom:30px;}
.workingFlow h2.hd p{margin-top: 14px;}
.workingFlow ul{display: flex;flex-wrap: wrap;}
.workingFlow ul li{width: 23.87%;margin-right: 1.5%;display: flex;}
.workingFlow ul li:nth-child(4n+4){margin-right:0px;}
.workingFlow ul li .pdng{display:block;border-radius: 13px;padding: 21px 21px;background: #fff;width: -webkit-fill-available;box-shadow: 0px 0px 7px #00000026;}
.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;}

.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;margin: 0px 15px;border-radius: 15px;margin-bottom: 79px;}
.service ul{display: flex;flex-wrap: wrap;}
.service ul li{display:block;width: 31.25%;margin-right: 3.12%;margin-bottom: 3.12%;}
.service ul li a{display:block;background: #fff;border-radius: 10px;}
.service ul li:nth-child(3n+3){margin-right:0px;}
.service ul li img{display:block;height: 186px;object-fit: cover;border-radius: 10px;}
.service ul li .flex{padding: 10px 10px;display: flex;justify-content: space-between;align-items: center;}
.service ul li .flex p{display:block;max-width: 80%;color: #000;line-height: normal;}
.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;}

.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;}
.blogslist ul li{display:block;width: 32.66%;margin-right:1%;margin-bottom:1%;}
.blogslist ul li a{display:block;background: #f2f2f2;border-radius: 10px;}
.blogslist ul li:nth-child(3n+3){margin-right: 0%;}
.blogslist ul li img{display:block;height: 198px;object-fit: cover;border-radius: 10px;}
.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;}

.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: 37.9%;}

.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 input::placeholder{color:#000;}
.form .lft .fldWrp textarea::placeholder{color:#000;}
.form .lft .fldWrp input{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 .fldWrp textarea{display:block;border: 0;outline: 0;background: #fffffff2;border-radius: 12px;width: 95%;padding: 10px 10px;font-size: 18px;height: 170px;}
.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;font-size: 18px;}
.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: 74px 0px;margin: 15px 15px;border-radius: 15px;padding-bottom: 0;}
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: 22%;}
footer .pnl.sml ul li{width:100%;}
footer .pnl{display:block;width: 33%;}
footer .pnl .logo{display:block;margin-bottom: 14px;line-height: 0;}
footer .pnl p{display:block;}
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;}

.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;}
.NwsDtl .post p{display:block;margin-bottom: 15px;}
.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;}

@media only screen and (max-width: 600px){
 .about .wrap{display:flex;}
 .about .lft{display:block;width: 100%;}
 .about .lft .btn{margin-top: 27px;}
 .about .rgt{width: 0%;}
 .about .rgt img{opacity:0;}

 .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-top: 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%;}
 .service ul li img{display:block;height: 350px;}
 .service ul li .flex p{font-size:18px}

 .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: 50%;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;}
 
 .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 form{padding: 20px;}
 .form .lft h2.hd{font-size: 28px;margin-bottom: 16px;}
 .form .lft .fldWrp input,
 .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: 50%;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: 260px;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;}

 

}









