*{margin: 0px;padding: 0px;box-sizing: border-box;}
:root{
    --blue:#00428E;
    --red:#D71921;
}

body{font-family: "Plus Jakarta Sans", sans-serif;font-size: 16px;line-height: 26px;overflow-x: hidden;font-weight:300;color:#5E5E5E;}
h1,h2,h3,h4,h5,h6{color:#555555;font-weight:600;}
.cpage{padding-top: 0px !important;}
a{color:#222222;cursor:pointer; font-family: "Inter Tight", sans-serif;}
.home-page .main-menu a span{color:#333333;}
.sp-sticky,header{
	width: 100%;height: auto;
    display: block;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.sp-sticky-child{
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
ul{list-style-type: none;}a{text-decoration: none;}.ncontainer {
    width: 90%;
    margin: 0px auto;
}.container{width: 85%;margin: 0px auto;}.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pt0 {padding-top:0 !important;}
.align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}
.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between !important;
}
h3.pos {
    color: #fff;
}
.pright{
    text-align: right;
}
.spcbt{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}/* side menu */
.side-menu-wrap {padding-top:80px;width:340px;position: fixed;left: -100%; top: 0;background: #fff;height: 100%; -webkit-box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2); box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2);
  overflow-y: auto; z-index: 9999; transition: .4s; -webkit-transition: .4s; -moz-transition: .4s; -ms-transition: .4s; -o-transition: .4s;}
.side-menu-wrap.opened {left: 0;transition: .8s; -webkit-transition: .8s;-moz-transition: .8s;  -ms-transition: .8s; -o-transition: .8s;}
p{text-align: left;}
.main-menu .sub-menu li{line-height: 24px;}.main-menu .sub-menu a{text-transform: capitalize;}
.side-menu-logo { border-bottom: 2px solid #FE8204;}
.header-sticky .side-menu-wrap{padding-top:70px;}
.side-menu-nav .main-menu>li {position: relative;border-bottom: 1px solid #ccc;}

.side-menu-nav .main-menu>li>a>i {color: #03328E;}

.side-menu-nav .main-menu .sub-menu {border-top: 1px solid var(--red);background: #fff;display: none;}

.side-menu-nav .main-menu .sub-menu li {border-bottom: 1px solid #eee;}

.side-menu-nav .main-menu .sub-menu a {padding: 13px 18px;display: block;color: #000;font-weight:400;font-size: 16px;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s; -o-transition: .4s;text-transform:capitalize;}

.side-menu-nav .main-menu .sub-menu a i {color: #03328E;}

.side-menu-nav .main-menu .sub-menu~i {position: absolute;padding: 17px 11px;right: 0;top: 0;border-left: 1px solid #ccc;}

.side-menu-nav .main-menu .sub-menu a:hover {background:var(--green);color: #fff;}

.side-menu-nav .main-menu>li>a {color: #212529;padding: 13px 30px 13px 10px;display: block;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s; -ms-transition: .4s; -o-transition: .4s;}

.side-menu-wrap .side-menu-close {position: absolute; right: 0; top: 0; height: 30px;width: 30px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0; -o-border-radius: 0;}

.side-menu-close { height: 43px;width: 43px;background:var(--sblue);border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}

.side-menu-close span{height: 2px;width: 20px;background:#fff;position: relative;opacity: 1;transition: .4s;-webkit-transition: .4s; -moz-transition: .4s; -ms-transition: .4s; -o-transition: .4s;}

.side-menu-close span:nth-child(1){top: -5px;}

.side-menu-close span:nth-child(3){bottom: -5px;}

.side-menu-close.closed span:nth-child(1) {transform: translateY(7px) rotate(45deg);-webkit-transform: translateY(7px) rotate(45deg);-moz-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg); -o-transform: translateY(7px) rotate(45deg);}

.side-menu-close.closed span:nth-child(2) {opacity: 0;}.side-menu-nav .main-menu>li>a::after,.side-menu-nav .main-menu>li>a::before{display:none;}
.side-menu-nav .main-menu .enbtn{background:transparent;}

.side-menu-close.closed span:nth-child(3) {transform: translateY(-7px) rotate(-45deg); -webkit-transform: translateY(-7px) rotate(-45deg); -moz-transform: translateY(-7px) rotate(-45deg); -ms-transform: translateY(-7px) rotate(-45deg); -o-transform: translateY(-7px) rotate(-45deg);}
/*  custom overlay */
.custom-overlay { position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, .4);z-index: 12500;visibility: hidden;opacity: 0;transition: .4s; -webkit-transition: .4s;-moz-transition: .4s; -ms-transition: .4s;-o-transition: .4s;}
.stretched-link::after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: "";background-color: rgba(0,0,0,0);}
.custom-overlay.show {visibility: visible;opacity: 1;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s;-o-transition: .4s;}.justify-content-center {-ms-flex-pack: justify!important; justify-content: center !important;}
.flex-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.flex-column {
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}
.d-block {
    display: block!important;
}
.d-none {
    display: none!important;
}
.imgh1{
    background: url(images/frame1.webp) no-repeat;   
}
.imgh1 img{}
.imgh2{
    background: url(images/frame2.webp) no-repeat;  
}
.htank div:nth-child(2){
    position: absolute;
    top:0px;
}
.imgh3{
    background: #E7F2E1;
    position: relative;
    border-radius: 20px;
}
.topright {
    position: absolute;
    top: 40px;
    right: 50px;
    text-align: left;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 10px;
}
.txtcenter {
    position: absolute;
    top: 50%;
    left: 60px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
    width: 47%;
}
.hindustry {
    display: grid;
    grid-template-columns: 23% 70%;
    justify-content: space-between;
    align-items: center;
}
.rdv3{
     display: flex;
    padding: 36px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 30px;
}
.rdv3 svg {
    width:80px;
    height: auto;
}
.grid4{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}
.grid4 > div:nth-child(odd) {
background-color:#F4F5F6;
    border-radius:20px;
}
.grid4 > div:nth-child(even), .whyus .owl-item:nth-child(even) {
background-color: #FBE7E9;
    border-radius:20px;
}
.nimg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 15px;
}
.sevlogo img{width: auto;height: 100%;}
.topleft h3,.bottomleft h3,.topleft p, .bottomleft p{
    color: #fff !important;
    line-height: 12px;
    padding: 0px;
}
.topleft h3,.bottomleft h3{
    font-size: 30px;
    font-weight: 700;
    line-height: 47px;
}
.topleft p, .bottomleft p{
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    padding: 0px !important;
}
.bottomleft {
    position: absolute;
    bottom: 40px;
    left: 21px;
    text-align: left;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 10px;
    width: 90%;
}
.rdv3 h3, .rdv3 p {
    padding: 12px 0px;
}
.imgh4{
    background: url(images/frame4.webp) no-repeat;  
}
.imgh{
    background-size: cover;
    border-radius: 20px;
}
.pipebg{
    background-size: cover !important;
    background: url(images/pipesbg1.webp) no-repeat; 
}
.bottomleft {
    position: absolute;
    bottom: 40px;
    left: 40px;
    text-align: left;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 10px;
    width: 90%;
}
.topleft{
    position: absolute;
    top: 40px;
    left: 60px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 30px;
   
}
.hpcnt1{
    padding: 40px 0px 0px 40px;
    text-align: left;
    width: 75%;
}
.hpcnt1 h3 {
    color: #00428E;
    font-family: "Plus Jakarta Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
}
.imgh3 img {
    position: absolute;
    bottom: -30px;
    right: 0;
}
.vtestimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}
.vtestimonials .rname{margin-top:20px;}
.pipebgdg{
    background-color: #DCE6ED;
}
.pleft{
    text-align: left;
}
.pvcbg{
    background-color:#F4F5F6;
}
.nimg{
    position: relative;
    overflow: hidden;

}
@media (min-width: 1100px){
.flex-lg-row {
    -ms-flex-direction: row!important;
    flex-direction: row!important;
}

.align-items-lg-center {
    -ms-flex-align: center!important;
    align-items: center!important;
}.d-lg-block {
    display: block!important;
}.d-lg-none {
    display: none!important;
    }.sub-menu{display: none;}
}.sp-sticky {
    width: 100%;
    height: auto;
    display: block;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}.sp-active {
    box-shadow: rgb(0 0 0 / 10%) 0 2px 4px;
}.header-logo svg{width:220px;height:auto;}.sp-active svg{width:190px;}header svg{transition:all 0.3s ease;width:240px;}
header .container{position:relative;}footer a:hover{color:var(--red);}

.copyright .left span{padding:0px 0px 0px 5px;}
.angdown svg {
    transform: rotate(450deg)!important;
}.side-menu-nav svg {
    transition: all .1s linear;
}
.sp-sticky.sp-active {
    box-shadow: rgb(0 0 0 / 10%) 0px 2px 4px;
    background: #fff;
}
.sp-sticky.sp-active span {
    color: #333333;
}
header .main-menu>li>a{padding:0px 30px;color:#000;font-size: 16px;display: flex !important;align-items: center;height:90px;transition:all 0.3s ease;}
.main-menu a span{position: relative;display: flex;transition:all 0.3s ease;letter-spacing: 0.5px;color:#fff;font-weight: 500;}
.main-menu a.active span::after,.main-menu a:hover span::after{position: absolute;content:'';
  width:15px;
  height:10px;
  background-size:contain;margin-top:-10px;transition:all 0.3s linear;
}.main-menu a:hover span{color:#00acea;}footer{position:relative;overflow:hidden;}
footer::before{content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgb(0 21 74 / 81%) 0%, rgba(0, 21, 74, 0.81) 100%), #FFF;
    mix-blend-mode: multiply;
    bottom: 0;
    z-index: 0;}
footer{
    width: 100%;
    height: 100%;
    background: url(images/footer.webp) no-repeat center center fixed;
    background-size: cover;
    bottom: 0;
    z-index: 0;
}
.fgrid{
    gap: 0px!important;
}
.fwrap {
    display: grid;
    grid-template-columns:25% 16% 12% 15% 12%;
    padding: 70px 0px;
    justify-content: space-between;
    position: relative;
    z-index: 9;
}

.copyright .container {
    display: flex;flex-wrap:wrap;
    justify-content: space-between;
    padding: 14px 0px;border-top:1px solid #acacac;
}
footer h2{margin-bottom: 18px;font-size: 18px;color: #fff;font-weight: 600;}.flinks li{margin-bottom:10px;text-transform: capitalize;}.flinks li:last-child{margin-bottom:0px;}
footer img{margin-bottom:20px;}
.fcname{font-weight:500;font-size:18px;margin-bottom:15px;color:#fff;}
.sicons svg{width:20px;height:20px;}
.sicons {
    display: flex;
    margin-top: 15px;
}
.sicons svg path{fill:#fff;transition:all 0.3s ease;}
.sicons .youtube svg,.sicons .twitter svg{width:18px;height:28px;}
.sicons li{padding:0px 15px 0px 0px;}.sicons a:hover path{fill:#fff;}
.enquiry{padding:30px 0px;position:relative;background-size:cover;}
.enquiry, .enquiry a{color:#fff;}
.enquiry p{font-size:30px;line-height:1.1;font-weight:500;}
.egrid{display:grid;grid-template-columns:70% 25%;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:20px 20px;position:relative;z-index:9;}
.enquiry p:last-child{text-align:center;display: flex;justify-content: center;}
.enquiry a{transition:all 0.3s linear;font-size:18px;border:1px solid #fff;z-index:1;padding:10px 20px;margin-top:0px;line-height:1;}


.cbtn,.modal1 .cbtn{padding:8px 22px;display:inline-flex;margin-top:20px;text-transform:capitalize;transition:all 0.3s linear;letter-spacing:0.5px;font-weight:500;
font-size:16px;justify-content:center;align-items:center;}
.swiper a{position:absolute;right:-20px;border: 0px solid #6a6b6a;z-index:auto;}
.pspace3{padding:30px 0px;}.pspace5{padding:50px 0px;}
.sblue{color:var(--sblue);}.mb1{margin-bottom:15px;}
.f20{font-size:20px;line-height:28px;}.pspace{padding:100px 0px;}.hproducts{background:#f2f8fd;}
.textWrapper .d-flex{align-items:center;justify-content: space-between;width:90%;z-index:9;}
.plus::after {
    content: "+";font-size:24px;
    display: inline-block;font-weight:400;
}
.lakh::before{
      content: "L";font-size:36px;
    display: inline-block;font-weight:600;position: absolute;
    margin-left: 15px;
}
.lakh::after{margin-left:20px;}.lakh{width:10px;}
.swiper a:hover{background:#e65326;}.swiper a:hover::before{border-bottom-color:#e65326;}
.swiper a::before{content:'';border-left: 14px solid transparent;position:absolute;
    border-right: 14px solid transparent;
    border-bottom: 21px solid #940808;
    top: -9px;
    right:-4px;transform:rotate(90deg);z-index:-1;transition:all 0.3s ease;}
.kplus::after {
    content: "K";
    display: inline-block;
}
.certslider  .owl-dots {
    display:none;margin-top:10px;
}
.owl-carousel .owl-dot {
    background-color: #ccc !important;
    padding: 5px !important;
    border-radius: 50%;
    width: 7px;
    height: 7px;
    margin: 0px 10px;
    outline: 0px;
}
.header-logo{position: relative;
    overflow: hidden;}
.ch2{font-size: 40px;line-height:40px;letter-spacing: 0px;}
.habt{display:grid;grid-template-columns:40% 55%;justify-content:space-between;align-items:center;}
.tright{text-align:right;}.habt p{margin:0px 0px 20px;}.islider .owl-item img{width:auto;margin-left: auto;}
.lfont{font-size: 80px;position:relative;
    opacity: 0.1;
    margin-right: 100px;color:#323131;
    transition:all 0.3s ease;
	margin-top:30px;}
.lfont:hover {
  color: var(--blue);opacity:0.3;
}
.habt2{display: flex;justify-content: flex-end;}.habt2 p{text-align:center;padding-left:8%;position:absolute;}
.habout{padding:0px 0px 100px;}
.hblog{overflow-x:hidden;padding-bottom:0px;}
.hbloglist .owl-item{background:#fff;transition:all 0.3s ease;position:relative;}
.hbloglist .owl-item::after,.clientlist .c1::after{content:'';position:absolute;background:#e1d8ce;width:100%;height:4px;left:0;bottom:0;}
.hbloglist .owl-item::before,.clientlist .c1::before{content:'';position:absolute;background:#f47e20;width:100%;height:4px;left:0;bottom:0;z-index:1;transform:scaleX(0);transition:all 0.4s ease;}
.hbloglist .owl-item:hover:before,.clientlist .c1:hover:before{transform:scaleX(1);}
.hbloglist .owl-stage{display:flex;}.hbloglist p{margin:20px 0px 80px;}
.ch3{font-size:28px;line-height:30px;letter-spacing: -1px;}
.blogdesc a{position:absolute;bottom:30px;border:1px solid #b9b7b3;}.hbloglist,.hproject{padding-top:20px;margin-bottom:30px;}.rslider .owl-dots{display:block !important;text-align:center;margin-top:20px;}
.actdot .owl-dot.active{background-color:var(--yellow) !important;}
.hbloglist .owl-stage-outer,.rslider .owl-stage-outer {overflow: visible;}
.hbloglist .owl-item,.rslider .owl-item {opacity: 0;transition: opacity 500ms;background:#f1ede8;padding:0px 20px 20px;}.hbloglist .owl-item.active,.rslider .owl-item.active{opacity: 1;}
.rname{margin-top:15px;font-weight: 500;color:var(--blue);}.hbloglist .owl-dots button,.rslider .owl-dots button{background-color:#c0c0c0 !important;}
p.rpos {color: var(--red);}
.htesti .lfont{text-align:right;}.rslider{margin:40px auto 0px;position:relative;overflow:hidden;}
.habt a{margin-top:10px;}
.grey{background:#f4f4f4;}.rcrow{display:flex;flex-wrap:wrap;justify-content:space-between;}
.htesti .owl-dots{text-align:right;}.htesti h2{margin-bottom:25px;}
.clientslider img{transition:all 0.3s ease;margin:0px auto;width:120px !important;}
.clientslider .owl-item:hover img,.clientslider .bslide:hover img{filter: grayscale(0);}
.certslider .icon,.bimg img, .transeff{transition:all 0.3s ease;}
.certslider .slide1:hover .icon{transform:scale(1.1);}
.carrows svg{width:28px;height:28px;}
.habt .linec{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;}
.fade {
  transition: opacity .15s linear;
}
.fade:not(.show) {
    opacity: 0;
}



.infraslider .owl-prev, .infraslider .owl-next {
    top: 43%;
    position: absolute;
}
.infraslider button {
    transition: all 0.3s 
ease;
}
.infraslider button {
    width: 40px;
    height: 40px;
    background: #f1f1f1 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}
.infraslider .owl-prev {
    transform: rotate(90deg);
}
.infraslider .owl-prev {
    left: 20px;
}
.infraslider .owl-prev {
    left: 20px;
}

.infraslider .owl-next {
    left: auto;
    right: 20px;
}


.infraslider .owl-nav svg path {
    fill: var(--red);
}

.infraslider svg {
    width: 30px;
    height: 30px;
}

.infraslider .owl-prev {
    transform: rotate(90deg);
}

.infraslider .owl-next {
    transform: rotate(270deg);
}

.infraslider button {
    transition: all 0.3s ease;
}

.infraslider button:hover {
    background: var(--red) !important;
}

.infraslider button:hover path {
    fill: #fff;
}











.abtext{display:flex;align-items:center;gap:20px 75px;}
.abtext h2{border-right:1px solid #ccc;padding-right:75px;}.abtext p{display: flex;justify-content: flex-end;}
.islider .owl-nav{display:none;}
.islider .owl-nav button.owl-prev{position: absolute;left: 10px;top: 50%;display: block;padding: 0 .3em !important;font-size: 2em;margin: 0;cursor: pointer;color: #323131;transform: translate(-50%, -50%);}.islider .owl-nav button.owl-next{position: absolute;right:-40px;top: 50%;display: block ;padding: 0 .3em !important;font-size: 2em ;margin: 0;cursor: pointer;color: #323131;transform: translate(-50%, -50%);}.trow .t2{position:relative;overflow:hidden;}
.islider .owl-dots,.pslider .owl-dots{text-align:center;}.sub-banner{flex-direction:column;align-items:center;justify-content:flex-end;
    background: #ccc;display:flex;align-items: center;flex-wrap:wrap;position:relative;background-size:cover;}
.breadcrumb{display: flex;
    list-style-type: none;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;gap:10px 20px;
    padding: 10px 0px 0px 5px;}
.breadcrumb svg{margin:0px 5px;}.breadcrumb li{font-size:16px;display:flex;align-items:center;}.sub-banner h1{color:#fff;font-size:54px;line-height:50px;font-weight:700;}
.center{display:flex;flex-wrap: wrap;align-items:center;justify-content:center;}.vm-cards h2{color:var(--blue);font-size:30px;}

.backButton {
    cursor: pointer;
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    z-index: 999999;
    display: none;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    transition: transform 0.55s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.55s cubic-bezier(0.215, 0.61, 0.355, 1);
}.backButton__bg {
    position: absolute;
    z-index: -1;
    border-radius: 100%;
    width: 100%;
    height: 100%;background:#00AFEF;
}.backButton:hover .backButton__bg{background-color:var(--red);}
.backButton__icon__wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.backButton__icon__wrap svg{width: 20px;height: 20px;}
.sse {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    position: fixed;
    opacity:0;
    bottom: 30%;justify-content:center;
    z-index: 999;background:var(--blue);
    right: 0px;
    font-weight: 600;
    box-shadow: 0 0 3px rgb(0 0 0 / 30%);
    transform: rotate(180deg);
        color: #fff;
}
.sse a:hover{color:#fff;background: var(--red);}
.sse a {padding:20px 8px;color:#fff;white-space:nowrap;display:flex;}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}.show {
    display: flex;
    opacity: 1;
    align-items: center;
}.modal {
    background: rgb(0 0 0 / 50%);
    z-index: 9999999;
}.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}.fade {
    transition: opacity .15s linear;
}.modal.right.fade.show .modal-dialog {
    right: 0;
}.modal.right.fade .modal-dialog {
    right: -500px;
    -webkit-transition: opacity .3s linear, right .5s ease;
    -moz-transition: opacity .3s linear, right .5s ease;
    -o-transition: opacity .3s linear, right .5s ease;
    transition: opacity .3s linear, right .5s ease;
    bottom: 0;
}.modal.right .modal-dialog {
    position: fixed;padding:
    margin: auto;
    height: auto;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.modal-content {
    background:#fff;
}.modal-title {
    width: 100%;
    font-size: 26px;
}
.col-md-12{width:100%;}.modal1 .modal-body{padding:15px;}
.modal-header {
    border-bottom: 1px solid #c1c1c1;padding: 18px 20px;
}.modal.right .close {cursor:pointer;
    position: absolute;
    right: 20px;
    top:15px;
    outline: 0;text-shadow: none;
    opacity: .8;
    color: #000;
    font-size: 26px;    background: transparent;
    border: 0px;
}.modal.right .close:hover{opacity:1;}
.contactpage .sse{display:none !important;}.fcol1 .nowrap{color:var(--sblue);transition: all 0.3s ease;}.fcol1 .nowrap:hover{color:var(--blue);}
.enbtn{position:relative;}header .main-menu .enbtn{height:auto !important;padding:9px 24px;color:#fff !important;z-index:1;margin-left:20px;}
img{max-width:100%;}
.enbtn::after,.ltalk::after,.cbtn::after{content:'';position:absolute;width:0;height:0;transition:all 0.5s ease;background-color:#000;border-radius:50%;}

header .main-menu .enbtn:hover::after,.ltalk:hover::after,.cbtn:hover::after,.cbtn1:hover::after{width: 14rem;height:14rem;border-radius:50%;}.ltalk{position:relative;}
.clientslider{width:95%;margin:40px auto 0px;}
.carrows .owl-prev, .carrows .owl-next{position: absolute;top:45%;left: -20px;}
.carrows .owl-next{right: -20px;left: auto;}
.hbloglist h3{color:#e65326;margin-top:25px;}.bimg{position:relative;overflow:hidden;display:flex;}
.hbloglist .owl-item:hover img{transform:scale(1.1);}
.rslider .owl-item{transition:all 0.3s ease;padding:0px;}.rslider .owl-item:hover{background:#fffbf5;box-shadow:8px 8px 0px rgb(102 158 63 / 50%);}
.rslider .f20{font-weight:600;}.tc{text-align:center;}
.rslider::after{content:'';position:absolute;background:url(images/quote.png) no-repeat;width: 60px;height: 50px;right: 0px;top: -65px;background-size: contain;}
.wicon{display:grid;grid-template-columns:repeat(5,1fr);gap:40px 0px;margin-top:60px;}.wicon .item p{text-align:center;}.wicon .bimg{justify-content:center;margin-bottom:10px;}
.wicon img{transform:scale(0.9);}.wicon .item:hover img{transform:scale(1);}.wicon p{width:50%;margin:0px auto;line-height:20px;}
.vmbtn .bimg{width:90px;height:90px;display:flex;align-items: center;justify-content:center;margin:0px auto 10px;}.vmbtn .bimg div{background:#f58640;border-radius:50%;padding:10px;
    display:flex;transition:all 0.3s ease;}.vmbtn svg{width:30px;height:30px;}
.vmbtn svg path{fill:#fff;}.vmbtn:hover .bimg div{background:var(--red);}.vmbtn:hover a{color:var(--red);}.vmbtn a{display:flex;justify-content:center;}
.wus .container{position:relative;}
.wus .container::after{content:'';position:absolute;background: url(images/colors.webp) no-repeat;right:0;bottom:-100px;
    width: 100%;height: 9px;background-position: right;}
.hprod,.bl{position:relative;background:#F3F5FA;}
.hprow,.hprow1{display:flex;flex-wrap: wrap;gap:20px;}
.hp1,.hpr1{width:25%;}.hp2{width:72%;display:grid;grid-template-columns: repeat(2,1fr);gap:20px;}
.hpr2{width:72%;}.hp21,.hpr2{position:relative;display:flex;overflow:hidden;}.hp21 h3,.hpr2 h3{position:absolute;right:0;bottom:0;padding:10px 20px;background:#6e6e6e;}
.hprow img,.hprow1 img{width:100%;transition:all 0.3s ease;}.hprow1{margin-top:20px;}.hp1{background:#f47e20;position:relative;}
.hprod h3{margin:10px 0px 5px;font-size:24px;font-weight:600;transition:all 0.3s ease;}.hp1::after,.hpr1::after{content:'';position:absolute;bottom:0;background:url(images/paver-block-pattern.webp) no-repeat;background-size:contain;width: 100%;
    height: 100%;background-position: bottom center;}.hp1 h3,.hpr1 h3{font-size:34px;padding:30px 20px 20px;line-height: 32px;}.hpr1{background:#f2a722;position:relative;}.hpr3 h3 {z-index: 999;position: relative;}
.hpr1::after{background:url(images/wall-pattern.webp) no-repeat;background-size:contain;background-position: bottom center;}
.hp21:hover img,.hpr2:hover img{transform:scale(1.05);}.ch4{font-size:26px;font-weight:600;}
.facts {
    display: grid;justify-content:space-between;padding:40px;grid-template-columns:50% 48%;background:#1A5493;color:#fff;gap:25px 0px;border-radius:40px 40px 0px 0px;border:1px solid #5f7fac;
    margin-top:-150px;position:relative;align-items:flex-start;
}
.facts span{color:#656565;font-size:18px;}.facts p:last-child{font-size:18px;color:#c8c8c8;}
.awrap{width:80%;margin:0px auto;}  
.count {display:flex;
    font-size:36px;
    color:#fff;
    margin-bottom:5px;
    font-weight:600;position:relative;
}
.fcont{display:grid;grid-template-columns:80px 62%;gap: 0px;}
.fdata{text-align:left;position:relative;align-items: center;}.cbtn1{background: var(--red);border: 1px solid #b9b7b3;position: relative;color:#fff;z-index:1;}
.banner::after{content:'';position:absolute;background:url(images/tt.png) no-repeat;background-size:contain;width: 250px;height: 135px;
    left: 0;
    bottom: 100px;
    z-index: 9; }

.facts .fdata:nth-child(2),.facts .fdata:nth-child(4){padding-left:15px;}
.swiper-button-prev span, .swiper-button-next span {
    width: 10px;
    height: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    position: absolute;
    border: solid 2px white;
    border-left: 0;
    border-bottom: 0;
    transition: all 0.3s ease;
}.swiper-button-next span {
    transform: rotate(45deg);
    right: 50%;
}.swiper-button-prev span::before,  .swiper-button-next span::after {
    background-image: none !important;
}.swiper-button-prev span {
    transform: rotate(-135deg);
    left: 50%;
}
.iso svg{
    width: 210px;
    height: 210px;
}
.oclogo svg{width: 120px;height: auto;}
.enquiry p{font-size:28px;}.enquiry p:first-child{letter-spacing:-1px;}.enquiry a{font-weight:400;}
.carrows i {
    transition: all 0.3s ease;
    background: #fff;
    display: flex;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    box-shadow: 0px 0px 3px rgb(0 0 0 / 20%);
}
.hblog .carrows .owl-prev, .hblog .carrows .owl-next{top:47%;}.hblog .carrows .owl-prev{left:-30px;}.hblog .carrows .owl-next{right:-30px;}.nowrap{white-space:nowrap;}
footer ul li{margin-bottom:12px;}footer ul li:last-child,.sicons li{margin-bottom:0px;}
.sp-active .container::after{transform:scaleY(0);}
.aslide .container{position:relative;}.pslides img{width:100%;object-fit:cover;}
.pslides {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding-bottom:25px;
    z-index: 1;
}

.pslides .swiper-pagination{bottom:0px;}
.pslides .swiper-pagination .swiper-pagination-bullet-active{width:20px !important;border-radius:10px !important;background:var(--red) !important;}.pslides .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;transition:all 0.3s ease;}
.pslides .swiper-button-prev,.pslides .swiper-button-next{position:absolute;}.pslides .swiper-button-next span::after,.pslides .swiper-button-prev span::after{display:none !important;width:0px !important;}
.pslides span{width:40px;height:40px;background:#ffffffbf;border-radius:50%;transform:none;border:0px !important;box-shadow:0px 0px 2px rgb(126 126 126);}.pslides .swiper-button-prev{left:0px;}.pslides .swiper-button-next{right:0px;}
.pslides svg path{fill:#494949;}.pt-0{padding-top:0px;}
.pirow{display:grid;grid-template-columns: repeat(3,1fr);text-align:center;gap:20px;}.imgzoom{position:relative;overflow:hidden;}
.pirow h2{padding:15px 10px 10px;}.imgzoom img{transition: all 0.3s ease;display:flex;margin: 0px auto;position:relative;}.pr1:hover .imgzoom img{transform:scale(1);}
.gbg1{background:#eff1f2;}.pr1 img{transform:scale(0.85);}.imgzoom{background:#fff;}.w80{width:80%;margin:0px auto;}.bcbg{background: #eff1f2;}.mb3{margin-bottom:30px;}
.wcus{display:grid;grid-template-columns: 30% 60%;justify-content:space-between;margin-bottom:20px;}.w75,.w65{width:75%;margin:0px auto;}
.w65{width:65%;}
.yicon .button.is-play {
    position: absolute;
    /* z-index: 9; */
    display: flex;
    bottom:30px;
    left: 30px;
    
}.button-icon {
    position:relative;
    display: flex;
    background: #fff;
    align-items: center;   
    background: #FF0000;
    transition: all 0.3s ease-out;
    border-radius: 50%;width:56px;height:56px;justify-content:center;
}

.button-icon span{display: flex;align-items: center;justify-content: center;}
.button-icon span::after{content:'';position:absolute;width:40px;height:40px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNiA0djE2YTEgMSAwIDAgMCAxLjUyNC44NTJsMTMtOGExIDEgMCAwIDAgMC0xLjcwNGwtMTMtOEExIDEgMCAwIDAgNiA0Ij48L3BhdGg+PC9zdmc+");
background-size:30px;background-position:center;background-repeat:no-repeat;}
.hbg{background:linear-gradient(to bottom, transparent 33%, #f1ede8 30%);padding-bottom:70px;}.mt0{margin:0px;}.pb-3{padding-bottom:60px;}
.qpolicy{display:grid;grid-template-columns: 55% 40%;justify-content:space-between;align-items:center;}.qpolicy img{box-shadow:0px 0px 4px rgba(0,0,0,0.15);}
.qpolicy .owl-item, .plists .owl-item,.bslider .owl-item, .cgal .owl-item,.wplist .owl-item,.evencols .owl-item{opacity:0;}.qpolicy .owl-item.active, .plists .owl-item.active, .bslider .owl-item.active, .cgal .owl-item.active,.wplist .owl-item.active,.evencols .owl-item.active{opacity:1;}.qpolicy .owl-stage-outer,.plists .owl-stage-outer,.bslider .owl-stage-outer,.wplist .owl-stage-outer,.evencols .owl-stage-outer{overflow:visible;}.mb2{margin-bottom:20px;}.hprod{position:relative;overflow:hidden;}.plists .owl-stage,.bslider .owl-stage,.wplist .owl-stage,.evencols .owl-stage{display:flex !important;}
.qsec{position:relative;overflow:hidden;padding:20px 0px;}.qpolicy .carrows .owl-prev, .qpolicy .carrows .owl-next{top:45%;}
.infraslider .owl-dots{margin:20px 0px;text-align:center;}.infraslider .owl-dot.active{border-radius:10px;}.infraslider .owl-dot{transition:all 0.3s ease;}
.carrows .owl-prev:hover i,.carrows .owl-next:hover i{background:var(--red);}.carrows .owl-prev:hover path,.carrows .owl-next:hover path{fill:#fff;}.brbg{background:#f1ede8;}
.owl-dot.active{background:var(--red) !important;}.atestimonials .rslider::after{display:none;}
.pslides .swiper-button-prev:hover span,.pslides .swiper-button-next:hover span{background:#fff;}
.dropdown-menu{
	background:#fff;
    position: absolute;
    transition: all .3s ease;
    padding: 0;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    width:1050px;
    border-radius: 0;
    display: block;
    left: -300px;padding: 20px 30px;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 15%);
    transform: translateY(20px);
} .dmenu:hover .dropdown-menu {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    
} 
.dmenu {
    position: relative;
}
.dmwrap a{text-align:center;line-height: 20px;}
.dropdown-menu  .row{justify-content:space-between;align-items: flex-start;}
.dropdown-menu .dm1:first-child > div{display:grid;grid-template-columns:46% 46%;gap:20px 20px;}
.dmwrap div{    display: flex;
    flex-wrap: wrap;
    justify-content: center;}
.dm1 > a{font-size:20px;font-weight:500;margin-bottom:10px;display:flex;}
.dm1{display:flex;flex-wrap:wrap;height:100%;width:30%;}

.row .dm1:nth-child(2) img, .row .dm1:nth-child(3) img{height:auto;margin-bottom:4px;}.row .dm1:last-child div, .row .dm1:nth-child(2) div{text-align: center;}
.sp-active .wl img{width: 180px;}
.pbm, .mlevel,.bwm {
    position: relative;
}.pbm a,.bwm a{padding:12px 18px !important;}
.pbm.active i svg, .bwm.active i svg{
    transform: rotate(450deg) !important;
}
.wl img {
    transition: all 0.3s ease;
    width: 240px;
}.sp-active .wl img {
    width: 180px;
}.c-frm .row{padding:60px;background-color:#fff;border-radius: 5px;}.justify-center{justify-content:space-between;}.cnt-dtl{width:60%;}.cnt-frm{width:37%;}.fg-btn{display:flex;align-items:center;gap:20px;justify-content:flex-end;}.dtl-cnt p:first-child{font-weight:600;font-size: 18px;margin-bottom:2px;}.fg-btn .form-control{height:auto;transition:0.4s ease-out; width: 160px;background-color:#00AFEF;color:#fff;}.fg-btn .form-control:hover{cursor:pointer;background-color:var(--yellow);color:#fff;}.form-control {display: block;width: 100%;height:45px;outline: 0px;padding: 1.5rem 0.75rem;font-size: 1rem;font-weight:500;line-height: 1.5;color:#666;background-color:#fff;background-clip: padding-box;border:1px solid transparent;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow: none;}#form textarea {padding-top:15px;height: 100px;resize: none;}#form .form-group {width:100%;margin: 0px 0px 20px;}.fg-btn{flex-wrap: wrap;width:auto;}#form .f-row {display:flex;flex-wrap: wrap;justify-content: space-between;}.cnt-add{display:flex;flex-wrap:wrap;row-gap:40px;justify-content: space-between;}.cnt-dtl{display:flex;flex-direction: column;gap:20px;}.dtl-lst{display:flex;gap:20px;}.dtl-icn{width:40px;height:40px;background-color:#f67f20;border-radius:8px;display:flex;justify-content:center;align-items:center;}.dtl-icn svg{display:inline-flex;}.dtl-cnt {width:80%;}.effect{filter: drop-shadow(0px 22px 12px #ccc);}.cnt-dtl h2{margin-bottom:40px;}.f-hadds, .dtl-lst{width:48%;}.f-hadds .dtl-lst{width:100%;}.mt{margin-top:93px;}.b5,.contactpage .enquiry{display:none;}.sub-banner{background:linear-gradient(to right, #00000020, #00000014), url(images/project-banner.jpg);background-position:center;background-size:cover;}
.mbtn,.pmbtn,.mbtn1{display:inline-flex;align-items:center;margin-top:10px;position:relative;font-weight: 500;}.atestimonials,.wus{overflow-x:hidden;}
.mbtn::after,.pmbtn::after,.mbtn1::after{content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M13 18.75a.74.74 0 0 1-.53-.22a.75.75 0 0 1 0-1.06L17.94 12l-5.47-5.47a.75.75 0 0 1 1.06-1.06l6 6a.75.75 0 0 1 0 1.06l-6 6a.74.74 0 0 1-.53.22'/%3E%3Cpath fill='%23fff' d='M19 12.75H5a.75.75 0 0 1 0-1.5h14a.75.75 0 0 1 0 1.5'/%3E%3C/svg%3E");position: absolute;right: -22px;top:4px;filter: brightness(0) saturate(100%);width:18px;height:18px;background-size:18px;}
.psrow{grid-template-columns: repeat(4,1fr);gap:40px;}.psrow img{transform: scale(1);}.psrow .pr1{text-align:left;}.psrow h2{padding:0px;}
.psrow p{margin:10px 0px 5px;}.psrow .pr1:hover img{transform: scale(1.2);}.psrow img{transition-duration: 1.2s;}.pr1{position:relative;}
#carouselHeader h2{text-align:center;padding:10px;}.psrow .pr1 h2,.psrow .pr1 p{padding-left:10px !important;}.psrow .pr1 h2{padding-bottom:10px !important;}
.cpr .modal-header{position:absolute;right:0;z-index:9;border: 0px;padding: 0px;background: transparent;}.cpr .modal-content{position:relative;}.cpr .close{border:0px;background:var(--red);
    padding:12px 14px;font-weight:600;color:#fff;transition:all 0.3s ease;}.cpr .item img{width:100% !important;height:500px !important;object-fit:cover;}
.modal-dialog {
    min-height: calc(100vh - 60px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
}select{padding:0px !important;}
.cpr .carrows .owl-prev{left:20px;} .cpr .carrows .owl-next{right:20px;}.cpr .carrows .owl-prev,.cpr .carrows .owl-next{top:45%;}
select option{color:#000;}
.project-slide .carousel-indicators {
  bottom:30px;
  left: 0;
position:absolute;
  width: 100%;z-index:999;display: flex;
    justify-content: center;
}

/* Indicators list style */
.project-slide .carousel-indicators button {
  border: medium none;
  border-radius: 0;
  float: middle;
  height: 60px;
  margin-bottom: -10px;
  margin-left: 0;
  margin-right: 5px !important;
  margin-top: 0;
  width: 100px;
  border-radius: 3px;
}

/* Indicators images style */
.project-slide .carousel-indicators img {
  border: 2px solid #b8770d;
  border-radius: 3px;
  float: left;
  height: 60px;
  left: 0;
  width:100px;
  opacity: 0.7;object-fit:cover;
}

/* Indicators active image style */
.project-slide .carousel-indicators .active img {
  border: 2px solid #fca311;
  opacity: 1;
}

/* carousel-control */
.carousel-control {
  color: #b8770d;
  opacity: 0.5;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fca311;
  opacity: 1;
}

.carousel-control.left, .carousel-control.right {
  background: none !important;
  filter: none !important;
  progid: none !important;
}.carousel {
    position: relative;
}.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}@media (transform-3d), (-webkit-transform-3d){
.carousel-inner>.item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media (transform-3d), (-webkit-transform-3d){
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
    display: block;
}
.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out;
}.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block;
}
.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 10%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}
.carousel-control-next {
    right: 0;
}.carousel-control-prev {
    left: 0;
}
.carousel-item img{width:100% !important;height:500px;}
.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out;
}

.psrow .pr1{cursor:pointer;}.psrow .pr1 h2{transition:all 0.3s ease;display:inline-flex;position:relative;overflow:hidden;}
.psrow .pr1:hover h2::after{width:100%;}.psrow .pr1 h2::after{content:'';position:absolute;left:0;width:0;height:1px;bottom:0;transition:all 0.5s ease;}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9;
}
.carousel-control-next, .carousel-control-prev{cursor:pointer;}


@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}
.modal1 .modal-content{background:url(images/pattern-1.webp);background-size:300%;position:relative;background-position:bottom;}

.modal2 .modal-dialog{max-width:600px !important;}

.modal2 .close{
	position:absolute;
    border: 0px;
    background: transparent;
    font-size: 30px;
	left: auto;right:15px;

}
.modal1 .close{position:absolute;right: 10px;
    border: 0px;
    background: transparent;
    font-size: 30px;
    top: 10px;}
.modal1 .form-group{margin-bottom:15px;}.textarea .form-control{height:80px;}
.submit.fg-btn{width:100%;justify-content:flex-end;}
.modal1 .modal-content{display:grid;grid-template-columns:40% 60%;border-radius:10px;}
.modal1 .popimg{display:flex;}.modal1 img{border-radius:10px 0px 0px 10px;}.modal1 .modal-body{padding:20px;}
.clientslider .owl-prev:hover path,.clientslider .owl-next:hover path{fill:#b27d32;}
.clientslider .owl-prev{left:-40px;}.clientslider .owl-next{right:-40px;}.clientlist{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}
.clientlist img{width:200px;margin:0px auto;height:auto;}.clientlist .c1{background:#f1ede8;text-align:center;display:flex;padding:15px 0px;position:relative;}
.clientlist .c1::before,.clientlist .c1::after{height:3px;}.pb0{padding-bottom:0px !important;}
.abtsec .mbtn,.mbtn1{display:none;}#seeMore{display:inline-flex;margin-top:40px;}.close{cursor:pointer;}
.mbtn:hover,.mbtn1:hover{color:var(--green);}.mbtn:hover::after,.mbtn1:hover::after{filter:invert(61%) sepia(11%) saturate(1561%) hue-rotate(33deg) brightness(93%) contrast(89%);;}
.infraslider .owl-prev,.infraslider .owl-next{top:43%;}.pslides img:hover{cursor: zoom-in;}
.dmenu > i{width:100%;display:flex;justify-content:flex-end;}.dmenu > i::after{content:'';position:absolute;border-left:1px solid #ccc;width:2px;height:100%;right:36px;}
.projects{background:linear-gradient(to right, #00000020, #00000014), url(images/project-banner.jpg);
    background-position: center;
    background-size: cover;}
.aboutbanner{background:linear-gradient(to right, #00000020, #00000014), url(images/about-banner.webp);
    background-position: center;
    background-size: cover;}
.contactbanner{background:linear-gradient(to right, #00000020, #00000014), url(images/contact-banner.jpg);
    background-position: center;
    background-size: cover;}
.abtpage .atestimonials{padding-top: 10px;}
.hpr3:after {background:url(images/u-drainpattern.webp) no-repeat;}
.budrain{background:url(images/udrain.webp) !important;background-position:center;background-size:cover;}
.bwimg{background:url(images/prestress-boundary-walls.webp);background-position:center;background-size:cover;}
.npimg{background:url(images/normal-paver.webp);background-position:center;background-size:cover;}
.gpimg{background:url(images/grass-paver.webp);background-position:center;background-size:cover;}
.ksimg{background:url(images/kerb-stone-paver-blocks.webp);background-position:center;background-size:cover;}
.sbpimg{background:url(images/shot-blasted-paver.webp);background-position:center;background-size:cover;}
.imgar::after{content:'';position:absolute;left:0;background:linear-gradient(to right, rgb(0 0 0 / 20%), rgb(0 0 0 / 10%));width:100%;height:100%;z-index:0;}
.imgar h1{position:relative;z-index:9;}
.qtrow{display:grid;grid-template-columns:47% 47%;justify-content:space-between;}
.lines{line-height:30px;}.whatsapp {position: fixed;right: 2rem;bottom:10rem;z-index: 999;}.whatsapp svg{width: 40px;height: 40px;}
.senq{position:absolute;bottom:0;width:100%;text-align:center;left:0%;background:var(--red);padding:10px;color:#fff;text-transform: uppercase;
    font-weight: 500;transition:all 0.3s ease-out;opacity:0}.pr1:hover .senq{bottom:0;}
.pr1{position:relative;}
.rslider .owl-stage{display:flex;}
.pr1:hover .senq{opacity:1;}footer svg{width:250px;}
.snavh rect{fill:#1C75BC;}
.whatsapp {position: fixed;right: 2rem;bottom:7rem;z-index: 99;}

.wus .vmbtn{position:relative;}
.slist{display: grid;grid-template-columns: repeat(2,1fr);border-top: 1px solid #ccc;}
.pr1 li {padding: 10px 0px;}
.slist1{display: grid;grid-template-columns: repeat(1,1fr);}.pr1{background:#fff;}
.pslist .pr1 ul{border-top: 1px solid #ccc;}.mt5{margin-top:50px;}
.pmbtn{display:none;}.wus .vmbtn{position:absolute;right: 105px;bottom: 20px;}.wcus h3{font-size: 20px;line-height: 24px;}
.u-drain .vmcnt{display:block;}
#whatsapp{display:block;}
.modal2 .modal-body{position: relative;}
.hauto{height:auto;}
.breadcrumb a span{color:#fff;font-weight:200;}.breadcrumb span{color:#fff;line-height:1.2;}
.breadcrumb a:hover span{color:var(--yellow);}
.vbanner{position:relative;height:600px;}
.vbanner::after{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / 40%);top:0;left:0;z-index:99;opacity:0.6;}
.playicon{position: absolute;bottom:20px;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index:999;display: flex;justify-content:center;width:100%;align-items:center;}
.playicon .swiper-pagination{position:relative;width:auto;bottom:0px;}
.playicon div:last-child{display:flex;margin-left:20px;}
.playicon a{display:flex;}
.playicon a:hover svg{transform: scale(1.1);}
.playicon .play.hide,.playicon .stop.hide{display:none;}

.swiper-pagination {
    bottom: 20px;
    display: flex;
    justify-content: center;
    width: 100%;
    margin-left:0px;gap:0px 0px;
}
.header-logo {
   width:220px;
}

header.sp-sticky.sp-active .main-menu a.enbtn span{color:#fff;}
.enbtn::before,
.enbtn::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform-origin: center;
    z-index: -1;width:100%;height:100%;
    transition: all .5s;background:transparent;
    border-radius: 50px;
 }

 .enbtn::after {
  background:var(--red);transform:scale(1)
 }

 

.enbtn:hover::after {
  transform:scale(0);
}
.cbtn{background:var(--red);color:#fff;border-radius:20px;position:relative;transition:all 0.5s ease;overflow:hidden;}
.cbtn:hover::after{opacity:1;}.green{color:var(--green);font-weight:500;font-size:18px;}.mb25{margin-bottom:25px;}
.imgr{justify-content:flex-end;}.pbspace{padding-bottom:100px;}
.owl-nav svg path{fill:#7c7c7c;}.owl-nav button:hover path{fill:#fff;}
.clientslider img:hover{transform:scale(1.1);}
.plists{display:flex;flex-wrap:wrap;gap:40px 0px;justify-content:space-between;}.plists .imgh{width:48.5%;}.plists .imgh{width:100%;}
.imgh img{transition:all 0.3s ease;}.ne .imgh{display:flex;position:relative;overflow:hidden;border-radius:0px;}
.pim:hover img{transform:scale(1.02)!important;}
.imgh:hover img,.wplist .owl-item:hover imgs, .wplist .item:hover img, .pr:hover .imgh img, .ne:hover .imgh img{transform:scale(1.1);}

.hprod .plists{padding-top:20px;}.ucase{text-transform:uppercase;}.map-container{position:relative;}
.map-container .point {
    cursor: pointer;
    position: absolute;
    width: 1.6rem;
    height: 1.6rem;
    background-color: #00acc1;
    border-radius: 50%;
    transition: all 0.3s ease;
    will-change: transform, box-shadow;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 0 rgba(0, 172, 193, 0.4);
    animation: pulse 3s infinite;
}.map-container img {
  width: 100%;
}
.map-container .point {
  cursor: pointer;
  position: absolute;
  width: 12px;
  height: 12px;
  background: #6aa13f;
  border-radius: 50%;border:2px solid #f9d97c;
  transition: all 0.3s ease;
  will-change: transform, box-shadow;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 0 rgb(249 217 124 / 40%);
  animation: pulse 3s infinite;
}
.map-container .point:hover {
  animation: none;
  transform: translate(-50%, -50%) scale3D(1.35, 1.35, 1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.map-container .tobago {
  top: 65%;
  left:31%;
}
.map-container .usa {
  top: 50%;
  left: 22%;
}
.map-container .morocco {
  top: 58%;
  left: 45%;
}
.map-container .spain {
  top:48%;
  left:47%;
}
.map-container .uk {
  top:38%;
  left:47%;
}
.map-container .germany {
  top: 40%;
  left:52%;
}
.map-container .poland {
  top: 40%;
  left: 54%;
}
.map-container .greece {
top:48%;
  left:56%;
}

.map-container .egypt {
  top:54%;
  left:56%;
}
.map-container .leb {
  top:51%;
  left:58%;
}
.map-container .canada {
  top:40%;
  left:20%;
}
.map-container .kenya {
  top:68%;
  left:59%;
}
.map-container .safrica {
  top:84%;
  left:55%;
}

.map-container .australia {
  top:82%;
  left:84%;
}
.map-container .finland {
  top: 32%;
  left: 56%;
}
.map-container .italy {
     top:46%;
    left:52%;
}
.map-container .china {
  top: 45%;
  left: 78%;
}
.map-container .skorea {
  top: 50%;
  left: 82.5%;
}
.map-container .malaysia {
  top: 65%;
  left: 75%;
}

@keyframes pulse {
  0% {
    box-shadow:0 0 0 0 rgb(249 217 124 / 50%);
  }
  70% {
    box-shadow: 0 0 0 25px rgba(0, 172, 193, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 172, 193, 0);
  }
}
.tippy-touch{cursor:pointer!important}.tippy-notransition{-webkit-transition:none!important;transition:none!important}.tippy-popper{max-width:400px;-webkit-perspective:800px;perspective:800px;z-index:9999;outline:0;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{-webkit-transform-origin:0 33%;transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #6aa13f;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-5%);transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:var(--lgreen);}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid var(--lgreen);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid var(--lgreen);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid var(--lgreen);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:var(--lgreen)}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:rgba(0,0,0,.7)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:green;color:#fff;}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.2rem .2rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333;pointer-events:none}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.4rem 0.6rem;font-size:16px;background:var(--lgreen);}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{-webkit-transition-timing-function:cubic-bezier(.53,1,.36,.85);transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;-webkit-transition:all ease;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}
.rslider .imgh{position:relative;overflow:hidden;}
footer .fcol1 img{width:150px;}footer,footer a{color: #fff;font-weight: 300;letter-spacing: 0.2px;}footer a:hover{color:var(--red);}
footer a{transition:all 0.3s ease;}.fcol3 a{white-space:nowrap;}header .main-menu .enbtn:hover span{color:#fff;}
header .main-menu .enbtn span{color:#fff;}.copyright p{font-size:14px;}
.aboutbanner{background:url(images/abtbanner.png) no-repeat;background-size:cover;color:#fff;background-position:center;}
.contactbg{background:url(images/contactbg.png) no-repeat;background-size:cover;height:300px;color:#fff;}
.brandbg{background:url(images/banner/brand-banner.jpg) no-repeat;background-size:cover;height:300px;color:#fff;}
.gallery{background:url(images/gallery-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.dieselgbanner{background:url(images/diesel-generators-bg.webp) no-repeat;background-size:cover;height:300px;color:#fff;background-position:center;}
.prod1{background:url(images/holistic-farm-automationbg.webp) no-repeat;background-size:cover;height:300px;color:#fff;}
.prod2{background:url(images/fertigation-banner.webp) no-repeat;background-size:cover;height:300px;color:#fff;}
.prod3{background:url(images/polyhouse-banner.webp) no-repeat;background-size:cover;height:300px;color:#fff;}
.partnerbg{background:url(images/partner-bg.webp) no-repeat;background-size:cover;height:300px;color:#fff;background-position:center;}
.radiatorbg{background:url(images/banner/radiators.webp) no-repeat;background-size:cover;height:300px;color:#fff;}
.oilcoolerbg{background:url(images/banner/oil-cooler.webp) no-repeat;background-size:cover;height:300px;color:#fff;}
.heatexchangerbg{background:url(images/banner/heat-exchanger.webp) no-repeat;background-size:cover;height:300px;color:#fff;}

.sub-banner h1,.breadcrumb,.breadcrumb a{color:#431B0E;}.sub-banner .container{position:relative;z-index:9;padding-bottom:40px;height:100%;display:flex;flex-direction:column;justify-content:center;margin-top:3%;gap:20px;
padding-left:15px;}
.sub-banner h1{color:#fff;position:relative;z-index:99;}
.sub-banner::after{content:'';position:absolute;width:100%;height:100%;z-index:0;background: linear-gradient(0deg, rgba(18, 93, 150, 0.00) 0%, rgba(18, 93, 150, 0.90) 100%);}
.sub-banner::before{content:'';position:absolute;width:100%;height:100%;z-index:1;background: linear-gradient(to bottom, rgba(0, 21, 74, 0.00) 0%, rgb(0 21 74 / 40%) 100%), #FFF;
    mix-blend-mode: color-burn;}

.slash{color:#fff;padding:0px 10px;}.breadcrumb,.breadcrumb a{line-height:1;color:#333333;}
.breadcrumb{border-radius:0px 0px 10px 10px;padding:10px 0px;z-index:9;}.alignstart{align-items:flex-start;}.mbtn,.mbtn1{display:none;font-family:"Titillium Web", sans-serif;margin-top:0px !important;}
.team{display:grid;grid-template-columns:60% 35%;justify-content:space-between;align-items:center;}
.vm{display:grid;grid-template-columns:47% 47%;justify-content:space-between;}
.vm > div{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);padding:30px;transition:all 0.3s ease;}
.vm svg{width:80px;height:auto;}.vm h2{padding:20px 0px;font-size:30px;transition:all 0.3s ease;text-align:left !important;}
.vm path{fill:var(--green);transition:all 0.3s ease;}
.vm > div:hover path{fill:var(--brown);}.vm > div:hover{transform:translateY(-10px);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.12);}
.vm > div:hover h2{color:var(--brown);}.cgal{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.cgal img{object-fit:contain;transition:all 0.3s ease;width:100%;}
.cicon img{height:150px;}.cicon{height:300px;display:flex;align-items:center;justify-content:center;}.cgal a{
    position:relative;display:flex;}.gal1 img{object-fit:cover;}
.cgal a:hover img{transform:scale(1.1);}.mfp-bg,.mfp-wrap{z-index: 999999 !important;}.cntpage .enquiry{display:none;}.cntpage footer::after{height:100%;}
.map{line-height:0;}
.locate{position:relative;padding-left:60px;margin-top:30px;}.locate::before{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 50 50'%3E%3Cpath fill='%23899a4d' d='m25 42.5l-.8-.9C23.7 41.1 12 27.3 12 19c0-7.2 5.8-13 13-13s13 5.8 13 13c0 8.3-11.7 22.1-12.2 22.7zM25 8c-6.1 0-11 4.9-11 11c0 6.4 8.4 17.2 11 20.4c2.6-3.2 11-14 11-20.4c0-6.1-4.9-11-11-11'/%3E%3Cpath fill='%23899a4d' d='M25 24c-2.8 0-5-2.2-5-5s2.2-5 5-5s5 2.2 5 5s-2.2 5-5 5m0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3s3-1.3 3-3s-1.3-3-3-3'/%3E%3C/svg%3E") no-repeat;background-size:34px;
    width:40px;
    height:40px;
    left: 0px;
    border: 1px solid #899a4d;
    border-radius: 50%;
    background-position: center;}.ph::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23899a4d' fill-rule='evenodd' d='M4.024 9L4 8.931C3.46 7.384 3 5.27 3 4c0-.55.45-1 1-1h3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-.837A16.054 16.054 0 0 0 15 17.837V17a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v3c0 .45-.55 1-1 1c-1.725 0-3.44-.456-5-1c-5.114-1.832-9.168-5.886-10.976-11'/%3E%3C/svg%3E") no-repeat;background-position:center;}
.mail::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 256 256'%3E%3Cpath fill='%23899a4d' d='M224 48H32a8 8 0 0 0-8 8v136a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a8 8 0 0 0-8-8m-96 85.15L52.57 64h150.86ZM98.71 128L40 181.81V74.19Zm11.84 10.85l12 11.05a8 8 0 0 0 10.82 0l12-11.05l58 53.15H52.57ZM157.29 128L216 74.18v107.64Z'/%3E%3C/svg%3E") no-repeat;background-position:center;}.cforms a{color:#666;transition:all 0.3s ease;}
.cforms a:hover{color:var(--green);}.cforms{display:grid;grid-template-columns:45% 55%;justify-content:space-between;align-items:center;}
#form .col6{width:49%;}#form .col12{width:100%;}
.fg-btn input{border:0px;background:#00AFEF;padding:9px 20px 9px;border-radius:10px;font-family: satoshim;transition:all 0.3s ease;margin-top:10px;text-transform: uppercase;}::placeholder{color:#666;}.nowrap{white-space:nowrap;}
.branch{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:20px;margin-top:80px;}
.branch > div{padding:40px;background:#fff;position:relative;display:flex;justify-content:center;
border:1px solid var(--green);}
.branch > div::before{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 50 50'%3E%3Cpath fill='%23899a4d' d='m25 42.5l-.8-.9C23.7 41.1 12 27.3 12 19c0-7.2 5.8-13 13-13s13 5.8 13 13c0 8.3-11.7 22.1-12.2 22.7zM25 8c-6.1 0-11 4.9-11 11c0 6.4 8.4 17.2 11 20.4c2.6-3.2 11-14 11-20.4c0-6.1-4.9-11-11-11'/%3E%3Cpath fill='%23899a4d' d='M25 24c-2.8 0-5-2.2-5-5s2.2-5 5-5s5 2.2 5 5s-2.2 5-5 5m0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3s3-1.3 3-3s-1.3-3-3-3'/%3E%3C/svg%3E") no-repeat;background-size:34px;
    width:80px;
    height:80px;
    top:-40px;
    background-position:center;background-color:#fff;border-radius:50%;}
.branch > div::after{content:'';position:absolute;
    width:80px;
    height:80px;
    top:-40px;
    border: 1px solid #899a4d;
    border-radius: 50%;
    background-position:center;border-radius:50%;
    border-bottom-color:#fff;
    border-right-color:#fff;
    transform: rotate(45deg);
}
.pdetail{display:grid;grid-template-columns:30% 65%;justify-content:space-between;align-items:flex-start;}
.sticky a{background:var(--green);width:100%;padding:12px 20px;display:flex;border-bottom:1px solid #a0b35c;color:#fff;font-family:"Titillium Web", sans-serif;position:relative;transition:all 0.3s ease;}
.sticky a::after{content:'';position:absolute;right:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23f4f4f4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4 12h16m0 0l-6-6m6 6l-6 6'/%3E%3C/svg%3E");width:24px;height:24px;background-size:24px;}
.sticky a:hover{background: #b27d32;}.pcontent img{width:100%;height:430px;}.f30{font-size:30px;}.py3{padding:60px 0px 30px;}
.leaf li{margin-bottom:15px;padding-left:35px;position:relative;}.leaf li::before{content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Cpath fill='%23899a4d' d='M15.802 2.102C14.072.791 11.409.008 8.678.008c-3.377 0-6.129 1.179-7.549 3.235C.462 4.208.093 5.352.032 6.641c-.054 1.148.139 2.418.573 3.784C2.087 5.981 6.227 2.502 11 2.502c0 0-4.466 1.175-7.274 4.816A10.535 10.535 0 0 0 2.2 10.037A15.387 15.387 0 0 0 1 16.002h2s-.304-1.91.224-4.106a17.71 17.71 0 0 0 2.357.177c1.839 0 3.146-.398 4.115-1.252c.868-.765 1.347-1.794 1.854-2.882c.774-1.663 1.651-3.547 4.198-5.002a.5.5 0 0 0 .054-.833z'/%3E%3C/svg%3E");width:18px;height:18px;background-size:18px;display:flex;position:absolute;left:0;top:5px;}
.load li::before{background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSI5MDAuMDAwMDAwcHQiIGhlaWdodD0iNzM1LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgOTAwLjAwMDAwMCA3MzUuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDczNS4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik01MjI1IDY5ODEgYy0zOCAtOSAtODQgLTI0IC0xMDIgLTM0IC01OSAtMzIgLTEzOCAtMTE5IC0xNzQgLTE5MgpsLTM0IC03MCAtMiAtMjE5NSBjLTIgLTEyMDcgLTUgLTIyMDUgLTggLTIyMTYgLTUgLTI1IC0yMCAtMzIgLTg1IC00NCAtMjUgLTQKLTU4IC0xMyAtNzUgLTE4IC0yOCAtMTAgLTc3IC0yNCAtMjA1IC01OCAtMzAgLTggLTc2IC0yMiAtMTAxIC0zMCAtMjYgLTcgLTU0Ci0xNCAtNjQgLTE0IC0xMCAwIC0zOCAtNyAtNjQgLTE0IC0yNSAtOCAtNzMgLTIyIC0xMDYgLTMxIC0zMyAtOSAtODAgLTIzCi0xMDUgLTMwIC0yNSAtNyAtNzQgLTIwIC0xMTAgLTMwIC0zNiAtOSAtODUgLTIzIC0xMTAgLTMxIC0yNSAtOCAtNTUgLTE0IC02NwotMTQgLTEyIDAgLTM3IC02IC01NSAtMTQgLTMwIC0xMyAtNzAgLTI0IC0yMTggLTYzIC0zMCAtOCAtNzYgLTIxIC0xMDEgLTI5Ci0yNiAtOCAtNTcgLTE0IC02OCAtMTQgLTEyIDAgLTMyIC01IC00MyAtMTEgLTEyIC03IC00NCAtMTcgLTcyIC0yNCAtMjggLTcKLTc4IC0yMSAtMTExIC0zMCAtMzMgLTEwIC03OCAtMjEgLTEwMCAtMjQgLTIyIC00IC01MCAtMTMgLTYyIC0xOSAtMTIgLTcgLTMzCi0xMiAtNDggLTEyIC0xNCAwIC0zOCAtNiAtNTMgLTE0IC0xNSAtNyAtNDMgLTE2IC02MiAtMTkgLTE5IC00IC02NiAtMTYgLTEwNQotMjcgLTM4IC0xMiAtODggLTI1IC0xMTAgLTMwIC02MCAtMTMgLTEyNiAtMzAgLTE2MCAtNDIgLTE2IC02IC00OCAtMTMgLTcwCi0xOCAtMjIgLTQgLTUxIC0xMiAtNjUgLTE4IC0xNCAtNSAtNTQgLTE3IC05MCAtMjcgLTM2IC05IC04NSAtMjMgLTExMCAtMzEKLTI1IC04IC01NSAtMTQgLTY4IC0xNCAtMTMgMCAtMzMgLTUgLTQ1IC0xMiAtMTIgLTYgLTQwIC0xNSAtNjIgLTE5IC0yMiAtNAotNTMgLTExIC03MCAtMTcgLTE2IC02IC01NyAtMTggLTkwIC0yNyAtMzMgLTkgLTgxIC0yMyAtMTA2IC0zMSAtMjYgLTcgLTU3Ci0xNCAtNjggLTE0IC0xMiAwIC0zMiAtNSAtNDQgLTEyIC0xMiAtNiAtNDAgLTE1IC02MiAtMTkgLTIyIC00IC01MyAtMTEgLTcwCi0xNyAtMTYgLTYgLTU3IC0xOCAtOTAgLTI3IC0zMyAtOSAtODEgLTIzIC0xMDYgLTMxIC0yNiAtNyAtNTcgLTE0IC03MCAtMTQKLTEzIC0xIC0zNSAtNyAtNDkgLTE1IC0xNCAtOCAtMzYgLTE0IC01MCAtMTUgLTE0IDAgLTQ1IC02IC03MCAtMTQgLTI1IC04Ci03MiAtMjIgLTEwNSAtMzEgLTMzIC05IC04MCAtMjMgLTEwNSAtMzEgLTI1IC04IC01NiAtMTQgLTcwIC0xNCAtMTQgLTEgLTM2Ci03IC01MCAtMTUgLTE0IC04IC00MCAtMTQgLTU4IC0xNSAtMTkgMCAtNDYgLTYgLTYwIC0xNCAtMjUgLTEyIC00NyAtMTkgLTE1MgotNDYgLTEwMiAtMjYgLTEzMyAtMzggLTE1NyAtNjIgLTI0IC0yNCAtMjUgLTI5IC0xNCAtNjAgNyAtMTggMTYgLTUzIDIxIC03OAo0IC0yNSAxMyAtNTggMTggLTc1IDYgLTE2IDE4IC01NyAyNyAtOTAgMjkgLTEwMiA0NCAtMTUzIDYwIC0yMDIgOCAtMjcgMTUKLTU5IDE1IC03MyAxIC0xNCA3IC0zNiAxNSAtNTAgOCAtMTQgMTQgLTM2IDE1IC00OSAwIC0xNCAxMiAtMzggMjcgLTUzIDMwCi0zMiA4MSAtMzcgMTIzIC0xMyAxNCA4IDQxIDE1IDYwIDE1IDE5IDAgNDQgNyA1NCAxNSAxMSA4IDMxIDE1IDQ1IDE1IDE0IDAKNDMgNiA2NiAxNCAyMiA4IDY3IDIyIDEwMCAzMSAzMyA5IDgwIDIzIDEwNSAzMSAyNSA4IDU2IDE0IDcwIDE0IDE0IDEgMzYgNwo1MCAxNSAxNCA4IDM3IDE0IDUyIDE1IDE1IDAgNDIgNiA2MCAxNCAxOCA4IDYyIDIyIDk4IDMxIDM2IDkgODUgMjMgMTEwIDMxCjI1IDggNTYgMTQgNzAgMTQgMTQgMSAzNCA3IDQ0IDE1IDExIDggMzUgMTUgNTMgMTUgMTggMCA0NyA2IDY1IDE0IDMwIDEzIDU3CjIxIDIxOCA2MyAzMCA4IDc1IDIxIDEwMCAyOSAyNSA4IDU1IDE0IDY3IDE0IDEyIDAgMzcgNiA1NSAxNCAxOCA3IDYwIDIxIDkzCjMwIDMzIDEwIDgwIDI0IDEwNSAzMiAyNSA4IDU2IDE0IDcwIDE0IDE0IDEgMzYgNyA1MCAxNSAxNCA4IDQxIDE1IDYwIDE1IDE5CjAgNDQgNyA1NCAxNSAxMSA4IDI5IDE1IDQwIDE1IDEyIDAgNDEgNiA2NiAxNCAyNSA4IDcyIDIyIDEwNSAzMSAzMyA5IDc2IDIxCjk1IDI3IDE5IDcgNTMgMTUgNzUgMTkgMjIgNCA1NCAxMSA3MCAxNyAzNCAxMiAxMTEgMzQgMjAwIDU3IDMzIDkgNzQgMjEgOTAKMjcgMTcgNiA1MCAxNCA3NSAxOCAyNSA0IDU5IDEyIDc1IDE4IDE3IDYgNDYgMTUgNjUgMjIgMTkgNyA1MSAxNSA3MCAyMCAxOSA0CjcxIDE4IDExNSAzMCA0NCAxMyA5OCAyNiAxMjAgMzAgMjIgNCA1NCAxMiA3MCAxOCAyOSAxMCA2MSAyMCAxOTAgNTYgMzMgMTAKODAgMjQgMTA1IDMyIDI1IDggNTUgMTQgNjggMTQgMTMgMCAzMyA1IDQ1IDEyIDEyIDYgNDAgMTUgNjIgMTkgMjIgNCA1NCAxMgo3MCAxOCAzMyAxMSA5NSAyOSAxOTUgNTUgMzYgOSA4NiAyMyAxMTEgMzEgMjYgOCA1NiAxNSA2OCAxNSAxMSAwIDM1IDYgNTMgMTQKMTggOCA2MiAyMiA5OCAzMSAzNiA5IDgzIDIzIDEwNSAzMSAyMyA4IDQ5IDE0IDU5IDE0IDEwIDAgMzkgNyA2NSAxNCAyNSA4IDcxCjIyIDEwMSAzMCAzMCA5IDc4IDIyIDEwNSAzMCAyOCA3IDc5IDIxIDExNSAzMCAzNiAxMCA3OSAyMiA5NSAyOCAxNyA1IDQ4IDE0CjcwIDE4IDIyIDQgNTUgMTMgNzMgMjAgNTAgMTkgNjIgOSA2MiAtNTIgMCAtMjggNiAtNzkgMTQgLTExMiA3IC0zNCAyMSAtOTcKMzEgLTE0MSA5IC00NCAyMyAtOTMgMzEgLTEwOCA4IC0xNiAxNCAtMzYgMTQgLTQ1IDAgLTkgNyAtMjYgMTUgLTM2IDggLTExIDE1Ci0zMCAxNSAtNDIgMCAtMTMgNCAtMjUgOSAtMjkgNSAtMyAyNyAtMzkgNDcgLTgxIDIxIC00MSA0NCAtODAgNTEgLTg2IDcgLTYKMTMgLTE1IDEzIC0yMCAwIC0yOSAxOTMgLTI1MCAyODAgLTMyMCAyNSAtMjAgNTcgLTQ3IDcyIC02MCAyMiAtMTkgMTExIC04MAoxNjIgLTExMCA0MyAtMjYgMjk2IC0xMjggMzE3IC0xMjggOCAwIDM0IC02IDU5IC0xNCAyNSAtOCAxMTMgLTIyIDE5NyAtMzEKMTU2IC0xNyAxODAgLTE2IDQ0MyAxOSAxMzggMTggMzMxIDEwMCA1MDUgMjE1IDIyOSAxNTEgNDMwIDM4MSA1MzggNjE2IDEwIDIyCjI1IDUzIDMzIDY4IDggMTYgMTQgMzcgMTQgNDggMCAxMSA2IDMyIDE0IDQ3IDcgMTUgMjEgNjggMzAgMTE3IDEwIDUwIDIzIDEwOAoyOSAxMzAgOCAyOSAxMiA3NjMgMTQgMjc3OCBsMyAyNzM3IC0xNzA3IC0xIGMtMTU1NyAtMSAtMTcxNCAtMiAtMTc3OCAtMTh6Cm0yMTgwIC00NjU3IGMxNzIgLTU2IDMyNCAtMTc3IDQwOCAtMzI2IDI2IC00NSA0NyAtOTUgNDcgLTEwOSAwIC0xNSA3IC00MCAxNQotNTUgMjAgLTQwIDIxIC0yNTggMCAtMjk0IC04IC0xNCAtMTQgLTM2IC0xNSAtNTAgMCAtMTQgLTE0IC01MiAtMzEgLTg1IC0xMjAKLTIzMyAtMzQ2IC0zNzUgLTU5NCAtMzc1IC05NCAwIC0yMjUgMjYgLTI0OSA1MCAtNSA1IC0xNiAxMCAtMjIgMTAgLTIyIDAKLTEyNyA2NyAtMTY5IDEwOCAtOTMgODggLTE4MyAyMjIgLTE4NSAyNzIgMCAxNCAtNyAzNiAtMTUgNTAgLTIxIDM2IC0yMCAzMDcKMCAzMzQgOCAxMSAxNSAzMiAxNSA0NyAwIDYzIDEyNyAyMzQgMjM1IDMxNyA1MSAzOSAxMzYgODIgMjEwIDEwNSA3MSAyMiAyODMKMjIgMzUwIDF6Ii8+CjxwYXRoIGQ9Ik0zMTg3IDU0ODkgYy0xMCAtNiAtMzkgLTE0IC02NSAtMTkgLTI2IC00IC02MCAtMTMgLTc3IC0xOCAtMTYgLTYKLTU3IC0xOCAtOTAgLTI3IC0zMyAtOSAtODUgLTIzIC0xMTUgLTMxIC0zMCAtOSAtNzUgLTIyIC0xMDAgLTMwIC0yNSAtOCAtNTYKLTE0IC03MCAtMTQgLTE0IC0xIC0zNiAtNyAtNTAgLTE1IC0xNCAtOCAtMzcgLTE0IC01MiAtMTUgLTE1IDAgLTQyIC02IC02MAotMTQgLTE4IC04IC02MiAtMjIgLTk4IC0zMSAtMzYgLTkgLTg5IC0yNCAtMTE3IC0zMiBsLTUzIC0xNSA2IC00MSBjMyAtMjMgMTEKLTU4IDE4IC03NyA4IC0xOSAxOSAtNTUgMjUgLTgwIDYgLTI1IDE5IC03MCAyNyAtMTAwIDkgLTMwIDIwIC03MSAyNSAtOTAgMTcKLTczIDMxIC0xMjYgNDEgLTE1NSA2IC0xNiAxMyAtNDggMTggLTcwIDQgLTIyIDEyIC01MSAxOCAtNjUgNSAtMTQgMTcgLTU0IDI3Ci05MCA5IC0zNiAyMyAtODUgMzEgLTExMCA4IC0yNSAxNCAtNTUgMTQgLTY3IDAgLTEyIDYgLTM3IDE0IC01NSAxNCAtMzQgMzAKLTg4IDQ4IC0xNzIgMTEgLTQ2IDEwIC01MCAtMTEgLTY4IC0xNCAtMTEgLTM5IC0xOCAtNjUgLTE4IC0yMyAwIC00NiAtNCAtNTIKLTEwIC05IC05IC0yMTAgLTY1IC0yODkgLTgwIC0yMiAtNCAtNTMgLTEyIC02OCAtMTkgLTE2IC02IC00MyAtMTEgLTYwIC0xMQotMTggMCAtNDEgLTcgLTUxIC0xNSAtMTEgLTggLTMyIC0xNSAtNDggLTE1IC0xNSAwIC00NSAtNyAtNjUgLTE1IC01NCAtMjEKLTEzMyAtMjQgLTE0MyAtNSAtNSA4IC0xNiA0NCAtMjUgODAgLTkgMzYgLTIzIDg1IC0zMSAxMTAgLTggMjUgLTE0IDU2IC0xNAo3MCAtMSAxNCAtNyAzNCAtMTUgNDQgLTggMTEgLTE1IDM3IC0xNSA1NyAwIDIxIC02IDUwIC0xNCA2NiAtOCAxNSAtMTkgNDgKLTI1IDczIC02IDI1IC0xOCA2OCAtMjcgOTUgLTggMjggLTE3IDY4IC0yMSA5MCAtMyAyMiAtMTIgNDkgLTE5IDYwIC04IDExCi0xNCAzOCAtMTQgNjAgMCAyMyAtNSA0NiAtMTEgNTIgLTYgNiAtMTUgMzEgLTIwIDU1IC01IDIzIC0xOCA3NSAtMzAgMTEzIC0xMQozOSAtMjMgODYgLTI2IDEwNSAtMyAxOSAtMTAgNDEgLTE1IDQ4IC0xMyAxNSAtNTAgMTYgLTY1IDEgLTYgLTYgLTM1IC0xNCAtNjQKLTE5IC0zMCAtNCAtNjcgLTEyIC04NCAtMTggLTE2IC02IC01MCAtMTUgLTc1IC0yMSAtMjUgLTcgLTcwIC0xOSAtMTAwIC0yNwotMzAgLTkgLTczIC0yMCAtOTUgLTI1IC01NSAtMTEgLTEyNCAtMjkgLTE2MCAtNDEgLTE2IC02IC00OCAtMTMgLTcwIC0xNyAtMjIKLTQgLTU2IC0xMyAtNzUgLTE5IC04NSAtMjcgLTE0MCAtNDIgLTE1OCAtNDIgLTM1IDAgLTEwNyAtMzggLTE0NiAtNzggLTY2Ci02NiAtNzQgLTEzMCAtMzQgLTI0NyA2IC0xNiAxNCAtNDggMTggLTcwIDUgLTIyIDE4IC03MSAyOSAtMTEwIDEyIC0zOCAyNQotODggMzEgLTExMCAxNiAtNjggMzEgLTEyOSA0MyAtMTY1IDYgLTE5IDE0IC01MyAxOCAtNzUgNCAtMjIgMTIgLTUzIDE3IC03MAo2IC0xNiAxOCAtNTkgMjcgLTk1IDkgLTM2IDIzIC04NSAzMSAtMTEwIDggLTI1IDE0IC01OCAxNCAtNzUgMSAtMTYgNyAtMzkgMTUKLTQ5IDggLTExIDE1IC0zMSAxNSAtNDUgMCAtMTQgNyAtNDYgMTUgLTcxIDggLTI1IDIxIC03MiAzMCAtMTA1IDkgLTMzIDIzCi04MCAzMSAtMTA1IDggLTI1IDE0IC01NSAxNCAtNjggMCAtMTMgNSAtMzIgMTEgLTQzIDYgLTExIDE0IC00MSAxOSAtNjcgNQotMjYgMTUgLTY5IDIzIC05NyAzNyAtMTI1IDYwIC0yMTMgNjcgLTI1MCAzIC0yMiAxMiAtNTAgMTggLTYyIDcgLTEyIDEyIC0zNwoxMiAtNTUgMSAtMTggNyAtNDQgMTUgLTU4IDggLTE0IDE0IC0zNyAxNSAtNTIgMCAtMTUgNiAtNDIgMTQgLTYwIDE1IC0zNiAzMwotOTkgNDUgLTE2MyA1IC0yMiAxMyAtNTMgMjAgLTY4IDYgLTE2IDExIC00MCAxMSAtNTQgMCAtMzQgMzIgLTEwMSA2OCAtMTQwCjM2IC00MSAxMjUgLTc3IDE1MyAtNjIgMTEgNiA0MSAxNCA2NyAxOSAyNiA0IDYxIDEzIDc3IDE5IDE3IDYgNTcgMTggOTAgMjYKMzMgOSA4MyAyMyAxMTEgMzEgMjggOCA2MiAxNCA3NSAxNCAxMyAwIDMzIDcgNDMgMTUgMTEgOCAzMSAxNSA0NSAxNSAyNCAwIDQyCjQgMTY2IDQ0IDI4IDkgNjEgMTYgNzUgMTYgMTQgMSAzNiA3IDUwIDE1IDE0IDggMzkgMTUgNTUgMTUgMTcgMCA0MSA3IDU1IDE1CjE0IDggMzkgMTQgNTcgMTUgMTggMCA0NyA2IDY1IDE0IDE4IDggNjIgMjIgOTggMzEgNjkgMTggMTM2IDM2IDIyMyA2MCAyOCA4CjYzIDE2IDc3IDE5IDE0IDIgMzkgOSA1NSAxNCAzNSAxMiAxMTUgMzQgMjA1IDU3IDM2IDkgNzkgMjEgOTUgMjcgMTcgNiA1MCAxNAo3NSAxOCAyNSA0IDU5IDEyIDc1IDE4IDE3IDYgNTUgMTcgODUgMjUgMzAgOSA3OSAyMyAxMDkgMzEgMjkgOSA2MiAxNiA3MyAxNgoxMSAwIDI5IDUgNDEgMTIgMTIgNiA0MiAxNSA2NyAxOSAyNSA0IDU5IDExIDc1IDE3IDE3IDYgNTUgMTcgODUgMjUgOTcgMjYKMTc0IDQ4IDIyMCA2MyAyNSA4IDU2IDE0IDcwIDE0IDE0IDEgMzYgNyA1MCAxNSAxNCA4IDM3IDE0IDUyIDE1IDY2IDAgMTU0IDU4CjE3OSAxMTcgMjIgNTEgMjYgMTUyIDcgMTg2IC02IDEyIC0xNSA0MiAtMTkgNjcgLTQgMjUgLTExIDU5IC0xNyA3NSAtNiAxNwotMTcgNTUgLTI1IDg1IC0yNiA5NyAtNDggMTc0IC02MyAyMjAgLTggMjUgLTE0IDU1IC0xNCA2OCAwIDEzIC01IDMzIC0xMiA0NQotNiAxMiAtMTUgNDAgLTE5IDYyIC00IDIyIC0xNCA2MyAtMjIgOTAgLTI1IDg0IC01OSAyMDggLTY4IDI0NSAtMTYgNzAgLTMxCjEyNiAtNDEgMTU1IC02IDE3IC0xMyA0OCAtMTggNzAgLTQgMjIgLTEyIDUxIC0xNyA2NSAtMTggNDMgLTQzIDEzNiAtNDMgMTYxCi0xIDEzIC03IDM1IC0xNSA0OSAtOCAxNCAtMTQgMzcgLTE1IDUyIDAgMTUgLTYgNDUgLTE0IDY1IC0xMyAzOCAtMjkgOTMgLTYwCjIxMyAtMTAgMzYgLTIyIDc5IC0yOCA5NSAtNiAxNyAtMTQgNTAgLTE4IDc1IC00IDI1IC0xMiA1OSAtMTggNzUgLTExIDMyIC0zMgoxMDQgLTU4IDIwMCAtMzggMTQyIC00NyAxNzIgLTYyIDIwNSAtMjMgNTEgLTQxIDY5IC05NCA5NiAtNTEgMjYgLTE1NiAzMwotMTkxIDEzeiIvPgo8L2c+Cjwvc3ZnPgo=");    width: 25px;
    height: 20px;
    background-size: 25px;filter: invert(57%) sepia(3%) saturate(5192%) hue-rotate(32deg) brightness(99%) contrast(92%);}
.load li{padding-left:40px;}.leaf li:last-child{margin-bottom:0px;}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}.table td, .table th {
    padding: .75rem;
    vertical-align: top;text-align:center;
    border: 1px solid #cad3db;background:transparent;
}.table {
    width: 100%;border:1px solid #e0e0e0;border-collapse: collapse;
}.tbg{background: #dee7ee;}
.atb tr td:first-child,.psh h4{background:#a1b076;color:#fff;}.sticky, .sticky1{position:sticky;top:150px;}
.psh{display:grid;grid-template-columns:35% 65%;}.psh h4{font-size:16px;font-weight:400;font-family:'Roboto';color:#fff;}
.psh p{background: #f6f6f6;}.psh > *{padding:10px 15px;}
.br1 .psh:nth-child(2){border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.br1{border:1px solid #e0e0e0;}
header .main-menu>li:hover .sub-menu {
    display: block;
}header .main-menu .sub-menu {
    display: none;
    position: absolute;
    left: 55%;
    top: 100%;
    width: 280px;
    overflow: hidden;
    border-top: 2px solid var(--green);
    background: #edf2f6;
    -webkit-box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2);
    box-shadow: 0 1px 5px 0 rgba(83, 83, 83, 0.2);
    z-index: 5;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);padding:10px 20px 20px 20px;
    border-radius: 15px;
}
header .main-menu .sub-menu a {display:flex;align-items: center;font-size:15px; 
    padding: 12px 0px;color:#727272;text-transform:uppercase;
    transition: .4s;
    -webkit-transition: .4s;
    -o-transition: .4s;
    border-bottom:1px solid #ccd6de;
}header .main-menu .sub-menu a:hover{color:#00acea;}
.bullet li{margin-bottom:15px;}.bullet li:last-child{margin-bottom:0px;}
.bullet{list-style-type:disc;padding-left:18px;margin-top:15px;}
.atb1 th{background:#a1b076;color:#fff;font-weight:400;text-align:left;}
.atb1 td, .atb1 th{border:1px solid #e0e0e0;}.hprod h2.mb2{margin-bottom:20px;}
.dlist{display:grid;grid-template-columns:47% 47%;justify-content:space-between;}
.dlist h2{margin-top:0px !important;}.acr{align-items:center;}.ac{align-items:center;}
.plists .imgh{position:relative;}.sticky a.active{background:#b27d32;}
.hprod .plists .imgh{overflow:hidden;}
.smarrow a:hover{border-color:#00acea !important;}.smarrow a:hover::after{transform:rotate(45deg) scale(1.075);}
.hero-slider {
  width: 100%;
  position: relative;
  z-index: 0;
}
.hero-style::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background:linear-gradient(to bottom, rgb(18 93 150 / 25%), transparent);
    bottom: 0;
    z-index: 0;
}


.hero-slider .swiper-slide {
  overflow: hidden;
  color: #fff;
}
.hero-slider .swiper-container {
  width: 100%;
  height: auto;

}
.hero-slider video{object-fit: cover;}
.hero-slider .slide-inner {
  width: 100%;
  height: 650px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background-size: cover;
  background-position: center;
  text-align: left;
}.swiper-button-prev {
    left: 30px;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next,.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:none !important;}
@media (max-width: 767px) {
  .hero-slider .swiper-button-prev,
  .hero-slider .swiper-button-next {
    display: none;
  }
}

.hero-slider .swiper-button-prev, .hero-slider .swiper-button-next{
display:flex;align-items:center;width:35px;height:35px;border-radius:50%;transition:all 0.3s ease;
}
.swiper-button-prev span {
    transform: rotate(-135deg);
    left:50%;
}
.swiper-button-next span {
    transform: rotate(45deg);
    right: 50%;
}.swiper-button-prev span:after, .swiper-button-next span:after {
    content: "";
    position: absolute;
    background-color: white;
    width: 0px;
    height: 2px;
    transition: all 0.3s ease;
    transform: rotate(-45deg);
}.swiper-button-prev:hover span {
    left: 30%;
}.swiper-button-prev:hover span:after, .swiper-button-next:hover span:after {
    width: calc(20px - 4px);
}
.swiper-button-prev span, .swiper-button-next span {
    width: 10px;
    height: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    position: relative;
    border: solid 2px #fff;
    border-left: 0;
    border-bottom: 0;
    transition: all 0.3s ease;}
.hero-slider .swiper-pagination-bullet {
  height: 4px;
  text-align: left;
  line-height: 12px;
  font-size: 12px;
  color: #fff;
  opacity: 1;width:60px !important;
  transition:all .2s ease;border-radius:20px;background-color:#f9f9f9a8;position:relative;overflow:hidden;
}

.hero-slider .swiper-pagination-bullet-active {
  opacity:1;border-radius:10px;
}

.hero-slider .swiper-container-horizontal > .swiper-pagination-bullets,
.hero-slider .swiper-pagination-custom,
.hero-slider .swiper-pagination-fraction {
  bottom: 30px;
}

@media screen and (min-width: 992px) {
  .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets,
  .hero-slider .swiper-pagination-custom,
  .hero-slider .swiper-pagination-fraction {
/*     display: none; */
  }
}
.swiper-pagination {
  text-align:left;
}

.hero-slider .swiper-container-horizontal > .swiper-pagination-bullets, .swipernav{
  bottom:50px;
    max-width: 1200px;
    display: table;
    margin: 0 auto;
    left: 48%;
    top:90%;
    transform: translateX(-50%);
}
}
@media (min-width: 767px) {
  .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets{
  bottom:30px;
 
}
}
/*--------------------------------------------------------------
	#hero-style
--------------------------------------------------------------*/
.hero-style {
  transition:all .4s ease;
}




@media (max-width: 1199px) {
  .hero-style .slide-title h2 {
    font-size: 50px;
  }
}

@media (max-width: 991px) {
  .hero-style .slide-title h2 {
    font-size: 50px;
  }
}

@media (max-width: 767px) {
  .hero-style .slide-title h2 {
    font-size: 35px;
    margin: 0 0 5px;
  }
}

.hero-style p {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: normal;
  color:#101010;
  margin: 30px 0 20px;
  transition:all .4s ease;
}
.fright .container{display:flex;justify-content:flex-end;}
.fright .container > div{width:40%;}

@media (max-width: 767px) {
    
  .hero-style .slide-text p {
    font-size:26px;
    font-weight: normal;
    margin: 0 0 0px;
    }.tstart p{margin-bottom:5px !important;}.tstart .bh1,.tstart p{color:#fff !important;}
}

.hero-style .slide-btns > a:first-child {
  margin-right: 10px;
}


/*--------------------------------------------------------------
	#button-style
--------------------------------------------------------------*/
.theme-btn, .theme-btn-s2{
    background-color: #ffffff;
    font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  color:#2b3b95;
    padding: 9px 32px;
    border: 0; 
  border-radius: 3px;
    text-transform: uppercase;
    display: inline-block;
    line-height: initial;
  transition:all .4s ease;
}
a {
    text-decoration: none;
    transition: all 0.2s ease;
}
.theme-btn-s2{
    background-color: rgba(255, 255, 255, 0.9);
    color: #131e4a;
}
.theme-btn:hover, .theme-btn-s2:hover, .theme-btn:focus, .theme-btn-s2:focus, .theme-btn:active, .theme-btn-s2:active {
    background-color:#2b3b95 ;
    color: #fff;
}
.theme-btn-s3{
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  text-transform: uppercase;
}
i.fa-chevron-circle-right{
  height:22px;
  width:22px;
}
a:hover {
    text-decoration: none;
}
@media (max-width: 991px){
  .theme-btn, .theme-btn-s2, .theme-btn-s3 {
    font-size: 13px;
    padding: 15px 25px;
  }
}
@media (max-width: 767px){
  .theme-btn, .theme-btn-s2{
    padding: 13px 20px;
    font-size: 13px;
  }
}



.textWrapper .bh1 {
    color: #431B0E;
    font-size: 60px;
    line-height: 52px;
    font-weight: 600;text-transform:capitalize;
}
.country{display:grid;grid-template-columns:repeat(3,1fr);text-align:left;flex-wrap:wrap;justify-content:flex-start;gap:10px 40px;width:100%;margin:40px auto 0px;
align-items:center;}

.country  li {
    margin-bottom: 15px;
    padding-left: 25px;
    position: relative;
}
.country li::before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23899a4d' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 48c-79.5 0-144 61.39-144 137c0 87 96 224.87 131.25 272.49a15.77 15.77 0 0 0 25.5 0C304 409.89 400 272.07 400 185c0-75.61-64.5-137-144-137'/%3E%3Ccircle cx='256' cy='192' r='48' fill='none' stroke='%23899a4d' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");
    width: 18px;
    height: 18px;
    background-size: 18px;
    display: flex;
    position: absolute;
    left: 0;
    top: 3px;
}
.header-logo{transition:all 0.3s ease;}
.sp-sticky.sp-active .header-logo{width:180px;}


.header-sticky .sp-active .main-menu>li>a{height:75px;}
.hero-slider .cbtn:hover{background:var(--brown);}
.ctwrap{display:grid;grid-template-columns:40% 60%;justify-content:space-between;padding-top:60px;}
.imgcont{object-fit:contain;height:auto !important;}
.tstart .brown{color:#431B0E;font-size:30px;font-weight:600;margin:0px 0px 10px 3px;}.tstart .bh1{color:#406618;}
.tstart .textWrapper{padding-top:75px;}
.fright1 .container{display:flex;justify-content:flex-end;padding:75px 100px 0px 0px;}.fright1 .bh1{color:#8dc63f;}
.tstart p{color:#fff;font-size:20px;font-weight:400;margin-top:10px;width:70%;}
.tstart .f40{font-size:80px;font-weight:600;}.tstart .ch1{letter-spacing: -1px;}.ucase{text-transform:uppercase;}
.fright2 .container{display:flex;justify-content:center;align-items:flex-start;}
.fright2 .bh1{color:#fff;text-align:center;padding-top:60px;}
.hero-slider .swiper-slide{background-size:cover;background-position:center;display: flex;}.hero-slider .swiper-slide{width:100% !important;}
.stable{display:grid;grid-template-columns:50% 45%;justify-content:space-between;}
.astart{align-items:flex-start;}.sse .cnow{display:none;}
.prod1,.prod2,.prod3,.prod4,.prod5,.prod6,.prod7,.prod8{background-position:center;}
.clogo{width:140px;}.enbtn{pointer-events: auto;
    cursor: pointer;
    border-radius: 50px;
    background-color: transparent;
    /*background: var(--yellow);*/
    padding:10px 24px;
    margin: 0;color#fff;
    position: relative;overflow:hidden;
    display: inline-block;}.enbtn span{color:#fff;}
.enbtn::after {content: '';z-index:9;border-radius:0px;
    background: #000;
    transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50px;
}.enbtn:hover::after {
    transform: translate3d(100%, 0%, 0);
}.enbtn span{z-index:99;position:relative;transition:all 0.3s ease;}.dhide{display:none;}.enbtn:hover span{color:var(--blue);}
.sicons a{border: 1.5px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;}



.plinks li:before, .qlinks li:before,.benefits li:before{content:'';position: absolute;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDc2LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCA3Ni42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y2QzU2Njt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjksNjEuOGMtMy4xLTAuMi02LjItMC4xLTkuMi0wLjZDMTUuNiw1OS44LDEwLDU1LjUsNy4yLDQ3LjdDNiw0NC42LDUuNiw0MS4zLDUuNCwzOAoJCWMtMC4xLTAuNiwwLTEuMSwwLjgtMS4xYzQuOS0wLjUsOS44LTAuNSwxNC43LDAuOWM2LjMsMS44LDEwLjYsNS44LDEzLjEsMTEuOWMwLjYsMS40LDEuMSwyLjksMS40LDQuNGMwLjEsMC4zLDAuMSwwLjYsMC43LDAuOAoJCWMtMC4yLTEuNS0wLjMtMi44LTAuNi00LjFjLTItOS4yLTcuOS0xNC40LTE2LjktMTYuNWMtNS4xLTEuMi0xMC4yLTEuMS0xNS40LTAuMmMtMC44LDAuMi0xLDAuNS0xLjEsMS4zQzEuOSw0MC45LDIuNiw0Ni4xLDUuMiw1MQoJCWMzLjQsNi40LDguOCwxMC4yLDE1LjksMTEuM2MzLjcsMC42LDcuNCwwLjUsMTEuMS0wLjJDMzIuNSw2MiwzMi43LDYxLjksMzIuOSw2MS44eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LjksMzMuM2MxLjMtNy4xLDQuMy0xMy40LDkuNC0xOC42YzcuNi03LjgsMTcuMi0xMSwyNy42LTEzYzYuNC0xLjIsMTkuNS0wLjIsMjAuMi0wLjIKCQljMC44LDAsMS4yLDAuMywxLjMsMS4xYzAuNyw0LjgsMC43LDkuNywwLjMsMTQuNWMtMC42LDYuNi0yLjMsMTIuOS01LjMsMTguOGMtNC43LDktMTIsMTUuMS0yMS42LDE4LjVjLTcuMywyLjYtMjQuOSwyLjgtMjYuMiwyLjIKCQljMi41LDAsNC42LTAuMyw2LjctMC41YzYuMy0wLjUsMTIuNS0xLjcsMTguMy00LjNjMTEuMi00LjksMTgtMTMuNiwyMS4xLTI1LjNjMS43LTYuMywyLTEyLjgsMS43LTE5LjNjMC0wLjktMC40LTEuMi0xLjItMS4yCgkJQzg3LjMsNiw4My41LDUuOSw3OS43LDYuMmMtNi4zLDAuNi0xMi41LDEuOC0xOC40LDQuNGMtOS4zLDQuMS0xNS45LDEwLjktMTkuNSwyMC40Yy0xLjYsNC4yLTMsMTcuNC0zLjYsMTguMQoJCUMzOC4zLDQ4LjMsMzcuNyw0MS40LDM4LjksMzMuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjksMzguNmM2LDEuNCwxMS42LDMuOSwxNi43LDcuNWM1LjIsMy42LDkuMSw4LjIsMTEuNCwxNC42YzAuMS0wLjYsMC4yLTAuOCwwLjItMC45CgkJYzAuOC00LjcsMi4zLTkuMSw0LjUtMTMuM2M0LjUtOC44LDExLTE1LjksMTguNy0yMS45YzYuOC01LjMsMTQuMi05LjYsMjIuMi0xM2MwLjctMC4zLDQuMS0xLjcsNS0xLjZjLTAuNywwLjQtMS45LDEuMi0yLjEsMS4zCgkJYy05LjgsNS43LTE4LjcsMTIuNC0yNi44LDIwLjNjLTQuNyw0LjUtOC44LDkuNS0xMi4zLDE1Yy01LjQsOC41LTguNCwxNy44LTguNSwyNy45YzAsMC4zLDAuMiwwLjgtMC4zLDEuMQoJCWMtMC4yLTEuMS0wLjQtMi4xLTAuNS0zLjFjLTAuMi0yLTAuMi00LjEtMC43LTZjLTEtNC42LTMuNC04LjYtNi41LTEyLjFjLTQuNS01LjEtMTAtOS0xNS44LTEyLjRjLTEuNy0xLTMuNS0yLTUuMi0yLjkKCQlDOC44LDM4LjksOC45LDM4LjgsOC45LDM4LjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODQuOCwxMC43YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yQzg1LDEwLjYsODQuOSwxMC43LDg0LjgsMTAuN3oiLz4KPC9nPgo8L3N2Zz4=");width:24px;height:24px;background-size:24px;left:0;background-repeat:no-repeat;top:5px;}
.landline::after{content:'';;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M16 14h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8-12h10v2H16z'/%3E%3Cpath fill='%23000' d='M28 6H14V5a2.003 2.003 0 0 0-2-2H8a2.003 2.003 0 0 0-2 2v1H4a2.003 2.003 0 0 0-2 2v18a2.003 2.003 0 0 0 2 2h24a2.003 2.003 0 0 0 2-2V8a2.003 2.003 0 0 0-2-2M8 5h4v17H8Zm20 21H4V8h2v14a2.003 2.003 0 0 0 2 2h4a2.003 2.003 0 0 0 2-2V8h14Z'/%3E%3C/svg%3E");width:28px;height:28px;background-size:28px;left:0;top:0;position:absolute;}
.plinks li,.qlinks li,.benefits li{position:relative;padding-left:40px;}
.addr::after,.cphone::after{margin-top:5px;}
.fbg{background:linear-gradient(0deg, rgba(0, 21, 74, 0.04) 0%, rgba(0, 21, 74, 0.04) 100%), #FFF;}.hlight{text-transform:uppercase;color:var(--blue);position:relative;font-family:satoshib;font-size:22px;}
.hlight::after{content:'';position:absolute;width:100%;height:100%;z-index:-1;}
.abtl::after,.cinfot::after{content:'COMPANY';-webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color:hsl(211.24deg 69.94% 33.92% / 20%);
    color: transparent;font-size: 70px;left:50px;}
.hlight{margin-bottom:40px;}
.pulse span{animation: ripple 0.7s linear infinite;width:50px;height:50px;border-radius:50%;position:absolute;display:inline-flex;align-items:center;justify-content:center;}
.pulse span:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height: 80px;
    background: var(--yellow);
    border-radius: 50%;
    -webkit-animation: pulse-border 1.5s ease-out infinite;
    animation: pulse-border 1.5s ease-out infinite;transition:all 0.3s ease;
}

.pulse span:after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;border:1px solid var(--yellow);
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height:80px;
    background: #fff;
    border-radius: 50%;transition:all 0.3s ease;
}.pulse span svg{width:30px;height:auto;z-index:99;}.pulse span svg path{transition:all 0.3s ease;}
@keyframes pulse-border {0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1}100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.7);opacity: 0}}
.popup-youtube{display:flex;align-items:center;gap:10px;font-weight: 500;justify-content:center;}.popup-youtube:hover{color:#00AFEF;}.popup-youtube:hover span:before{background:#00AFEF;}
.popup-youtube:hover svg path{fill:#00AFEF;}
.rmbtn{z-index:1;position:relative;padding:5px 20px;border-radius:20px;display:inline-flex;align-items:center;color:#fff;background-color:var(--red);letter-spacing:0.5px;}
.rmbtn:hover:after{background-color:#00AFEF;}
/*.rmbtn::before{content:'';;width:0px;height:100%;left:0px;display:flex;position:absolute;background:#00AFEF;transition:all 0.3s ease;z-index:-1;}*/
.rmbtn:hover:before,.bslider .owl-item:hover .rmbtn::before{width:100%;}.rmbtn:hover:after,.bslider .owl-item:hover .rmbtn::after{left:10px;}
.rmbtn:hover,.bslider .owl-item:hover .rmbtn{color:#fff;background-color: var(--blue);}
.ouh{display:grid;justify-content:space-between;grid-template-columns:18% 50% 25%;align-items:center;justify-content:space-between}.ouh span{background:transparent;color:var(--blue);padding:0px;}
.container1{padding-left:10%;}.plists h3{text-transform:capitalize;font-size:30px;font-weight:500;transition:all 0.3s ease;font-family: 'satoshim';}
.hpcnt{display:flex;flex-direction:column;align-items:flex-start;padding:20px 40px;justify-content:center;background-color: #fff;}.plists .owl-item,.hprod .plists .imgh{border-bottom:2px solid var(--green);position:relative;overflow:hidden;}
.plists .owl-item:hover .hpcnt, .plists .imgh:hover .hpcnt{bottom:0px;}.plists{margin-top:50px;}
.carrows .owl-prev, .carrows .owl-next{position:static;}
.carrows .owl-nav{text-align:right;padding-right:11%;display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:50px;}
.plists.carrows .owl-nav button,.alists.carrows .owl-nav button,.serv .carrows .owl-nav button, .teams.carrows .owl-nav button{transition:all 0.3s ease;background-color:#E8E8E8 !important;border-radius:50%;padding:10px !important;display:flex;align-items:center;}.carrows svg path{fill:#000;}
.plists.carrows .owl-nav button:last-child{border-radius:50%;}
.plists.carrows .owl-nav button:hover,.alists.carrows .owl-nav button:hover,.teams.carrows .owl-nav button:hover{background:#00AFEF !important;}.plists.carrows path{transition:all 0.3s ease;}.factbg{background:#0C336B;color:#fff;}.factbg h2{color:#fff;}
.lch2{font-size:35px;}.features{display: grid;grid-template-columns: repeat(3, 1fr);}
.features svg{width:100px;height:100px;display:flex;align-items:center;}.features svg path{fill:#9795b5;transition:all 0.3s ease;}.features h3{font-weight:400;}
.fsvg2 svg{width:80px;height:100px;}.fsvg3 svg{width:70px;height:100px;}.features > div,.features .owl-item{border:1px solid #79b43542;padding:20px;
background:#87a6d30f;transition:all 0.3s ease;}
.features div:nth-child(2),.features div:nth-child(5){border-left:0px;border-right:0px;}.features h3{color:#f9f9f9;}
.features div:nth-child(1),.features div:nth-child(2),.features div:nth-child(3){border-bottom:0px;}
.features div:hover path{fill:#fff;}.ialign{display:flex;align-items:center;gap:10px;font-weight:500;}
.ratings{display:flex;color:#ffc55a;gap:10px;margin-bottom:0px !important;}.ratings span{font-size:24px;font-weight:500;color:#333;}
.lclr2{color:#666666;}.feedback{background:url(images/feedbackbg.png) no-repeat bottom;}
.tc1::before{content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.73' height='26' viewBox='0 0 1664 1408'%3E%3Cpath fill='%23F4A735' d='M768 832v384q0 80-56 136t-136 56H192q-80 0-136-56T0 1216V512q0-104 40.5-198.5T150 150T313.5 40.5T512 0h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136m896 0v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136V512q0-104 40.5-198.5T1046 150t163.5-109.5T1408 0h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136'/%3E%3C/svg%3E") no-repeat;position:absolute;width:24px;height:24px;background-size:24px;top:50px;}
.tc1{position:relative;text-align:center;padding:100px 100px 50px;background:#F3F5FA;border-radius:10px;    display: flex;
    flex-direction: column;
    align-items: center;}
.testimonials .owl-prev,.testimonials .owl-next{position:absolute;top:45%;left:-20px;background:#fff !important;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.testimonials .owl-next{left:auto;right:-20px;}
.testimonials svg{height:25px;width:25px;}.testimonials button{transition:all 0.3s ease;}
.testimonials button:hover path{fill:#fff;}
.testimonials span{margin-top:3px;}.consult{background:#F3F5FA;}
.demo{display:grid;grid-template-columns:30% 30% 25% !important;justify-content:space-between;}
.demo1{display:grid;gap:30px;}.demo1 div:nth-child(2){border:1px solid #9c9c9c33;border-left:0px;border-right:0px;padding:30px 0px;}
.demo1 .leaf{margin-top:0px !important;margin-bottom:15px;color:var(--blue);font-size:30px;font-weight:500;background:transparent;padding:0px;position:relative;}.demo1 h3{font-weight:400;font-size:24px;}.demo .habt1{text-align:center;}
.demo1 .leaf::after{top:-5px;right:-50px;height:30px;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDc2LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCA3Ni42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y2QzU2Njt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjksNjEuOGMtMy4xLTAuMi02LjItMC4xLTkuMi0wLjZDMTUuNiw1OS44LDEwLDU1LjUsNy4yLDQ3LjdDNiw0NC42LDUuNiw0MS4zLDUuNCwzOAoJCWMtMC4xLTAuNiwwLTEuMSwwLjgtMS4xYzQuOS0wLjUsOS44LTAuNSwxNC43LDAuOWM2LjMsMS44LDEwLjYsNS44LDEzLjEsMTEuOWMwLjYsMS40LDEuMSwyLjksMS40LDQuNGMwLjEsMC4zLDAuMSwwLjYsMC43LDAuOAoJCWMtMC4yLTEuNS0wLjMtMi44LTAuNi00LjFjLTItOS4yLTcuOS0xNC40LTE2LjktMTYuNWMtNS4xLTEuMi0xMC4yLTEuMS0xNS40LTAuMmMtMC44LDAuMi0xLDAuNS0xLjEsMS4zQzEuOSw0MC45LDIuNiw0Ni4xLDUuMiw1MQoJCWMzLjQsNi40LDguOCwxMC4yLDE1LjksMTEuM2MzLjcsMC42LDcuNCwwLjUsMTEuMS0wLjJDMzIuNSw2MiwzMi43LDYxLjksMzIuOSw2MS44eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LjksMzMuM2MxLjMtNy4xLDQuMy0xMy40LDkuNC0xOC42YzcuNi03LjgsMTcuMi0xMSwyNy42LTEzYzYuNC0xLjIsMTkuNS0wLjIsMjAuMi0wLjIKCQljMC44LDAsMS4yLDAuMywxLjMsMS4xYzAuNyw0LjgsMC43LDkuNywwLjMsMTQuNWMtMC42LDYuNi0yLjMsMTIuOS01LjMsMTguOGMtNC43LDktMTIsMTUuMS0yMS42LDE4LjVjLTcuMywyLjYtMjQuOSwyLjgtMjYuMiwyLjIKCQljMi41LDAsNC42LTAuMyw2LjctMC41YzYuMy0wLjUsMTIuNS0xLjcsMTguMy00LjNjMTEuMi00LjksMTgtMTMuNiwyMS4xLTI1LjNjMS43LTYuMywyLTEyLjgsMS43LTE5LjNjMC0wLjktMC40LTEuMi0xLjItMS4yCgkJQzg3LjMsNiw4My41LDUuOSw3OS43LDYuMmMtNi4zLDAuNi0xMi41LDEuOC0xOC40LDQuNGMtOS4zLDQuMS0xNS45LDEwLjktMTkuNSwyMC40Yy0xLjYsNC4yLTMsMTcuNC0zLjYsMTguMQoJCUMzOC4zLDQ4LjMsMzcuNyw0MS40LDM4LjksMzMuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjksMzguNmM2LDEuNCwxMS42LDMuOSwxNi43LDcuNWM1LjIsMy42LDkuMSw4LjIsMTEuNCwxNC42YzAuMS0wLjYsMC4yLTAuOCwwLjItMC45CgkJYzAuOC00LjcsMi4zLTkuMSw0LjUtMTMuM2M0LjUtOC44LDExLTE1LjksMTguNy0yMS45YzYuOC01LjMsMTQuMi05LjYsMjIuMi0xM2MwLjctMC4zLDQuMS0xLjcsNS0xLjZjLTAuNywwLjQtMS45LDEuMi0yLjEsMS4zCgkJYy05LjgsNS43LTE4LjcsMTIuNC0yNi44LDIwLjNjLTQuNyw0LjUtOC44LDkuNS0xMi4zLDE1Yy01LjQsOC41LTguNCwxNy44LTguNSwyNy45YzAsMC4zLDAuMiwwLjgtMC4zLDEuMQoJCWMtMC4yLTEuMS0wLjQtMi4xLTAuNS0zLjFjLTAuMi0yLTAuMi00LjEtMC43LTZjLTEtNC42LTMuNC04LjYtNi41LTEyLjFjLTQuNS01LjEtMTAtOS0xNS44LTEyLjRjLTEuNy0xLTMuNS0yLTUuMi0yLjkKCQlDOC44LDM4LjksOC45LDM4LjgsOC45LDM4LjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODQuOCwxMC43YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yQzg1LDEwLjYsODQuOSwxMC43LDg0LjgsMTAuN3oiLz4KPC9nPgo8L3N2Zz4=") no-repeat;background-size:40px;background-position:center right;}
.swiper-container .text-wrapper {
    display: inline-flex;flex-direction:column;align-items:flex-start;
}
.swiper-container .text-wrapper {
    display: inline-flex;flex-direction:column;align-items:flex-start;overflow:hidden;
}
.gallery-top .swiper-slide .text-inner{opacity:0;}
.swiper-container .text-wrapper .text-inner {
  transform: translateY(100%);
  transition: all ease 0.5s;
}

/*active states*/
.swiper-container .swiper-slide-active.active .text-inner{
  transform: translateY(0);
  opacity: 1;
}

/*delays*/
.swiper-container .swiper-slide.active .sub-title .text-inner {
  transition-delay: 0.05s;
}

.swiper-container .swiper-slide.active .title .text-inner {
  transition-delay: 0.1s;
}

.swiper-container .swiper-slide.active .description .text-inner {
  transition-delay: 0.15s;
}
.leaf::after{width:100px;height:100px;background-size:100px;top:-80px;right:-30px;}
.hero-slider .container{height:100%;display: grid;grid-template-columns: 38% 60%;align-items:flex-end;position:relative;z-index:99;padding-bottom:100px;justify-content:space-between;}
/*.hero-slider img{margin:0px 300px 50px 0px;}*/
/*.swiper-slide .container::before{content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: linear-gradient(to top, var(--yellow), transparent);
    bottom: 0;right:25%;transform: skewX(-15deg);opacity:0.5;}*/
.tstart span {font-weight: bold;}
.hero-slider p{margin:20px 0px 30px;}.tstart .ch1,.ch1{font-size:60px;line-height:1;color:#fff;}
.hero-slider .enbtn::after{background:var(--yellow);}.hero-slider .enbtn span{color:#fff;}/*.hero-slider .enbtn{background:#00AFEF;}*/.hero-slider .enbtn:hover span{color:#fff;}
.swipernav > div span{top:0px;left:0px;right:0px;bottom:0px;justify-content:center;}
.swipernav .swiper-button-prev span{left:2px;}.swipernav .swiper-button-next span{left:-2px;}
.swipernav,.swiper-pagination{max-width:80% !important;}
.features h3 span{font-weight:500;font-size:20px;}
.addrow{display:flex;justify-content:space-between;margin-top:30px;flex-wrap:wrap;flex-direction:column;}.f500{font-weight:500;}
.addrow h3{margin-bottom:15px;color:#000;font-size:20px;font-weight:400;text-transform:uppercase;}.addrow p,.addrow a,.borow p{font-weight:500;color:#000;line-height:24px;}
.addrow .addr,.addrow .cphone,.addrow .cont-mail,.borow .addr{padding-left:35px;}
.addrow .addr::after, .addrow .cinfo p::after, .addrow .cont-mail::after,.addrow .cphone::after{filter: brightness(0) saturate(100%) invert(0%) sepia(94%) saturate(23%) hue-rotate(300deg) brightness(111%) contrast(102%);}
.addrow .cphone span{font-weight:400;}.addrow .cont-mail{margin-top:0px;}
.addrow .cphone a:last-child{display:inline-flex;margin-top:5px;}.cforms .addrow a:hover{color:#00AFEF;}
.bgw{background:var(--blue);padding:75px 50px;border-radius:15px;color:#fff;display: flex;
    flex-direction: column;
    align-items: center;}.enqh{display:flex;gap:10px;margin-bottom:40px;flex-direction:column;}.bgw p{color:#E4E4E4;}
.bgw h2{color:#fff;}
select.form-control{padding:0.375rem 0.75rem}
.abt{display:grid;grid-template-columns:50% 40%;justify-content:space-between;align-items:center;}
.abtcol1{display:flex;align-items:flex-start;position:relative;justify-content:flex-end;flex-direction:column;}
.imgab, .abtcol1 a{position:absolute;left:0;z-index:9;}.imgbor{position:relative;display:flex;padding-right:20px;align-items:center;}.imgbor::after{content:'';position:absolute;right:0;height:90%;width:100%;border-radius:10px;z-index:-1;}
.abtcol1 a{bottom:auto;top:100px;left:-25px;}.abtcol1 svg path{fill:#fff;}.abtcol1 .pulse span:after{background:var(--green);}
.abtcol1 .pulse span svg{width:25px;}.abtcol1 .pulse span:before,.abtcol1 .pulse span:after{width:60px;height:60px;}
.hart::after{display:none;}
.abtcol1 .popup-youtube:hover svg path{fill:#fff;}
.landart::after{background:url(images/land.webp) no-repeat;width:100% !important;height:300px;background-position:top;bottom:auto;top:0px;background-size:cover;}
.bluebg{background:#0C336B;padding:75px;border-radius:20px;width:80%;margin:0px auto;position:relative;z-index:99;}.bluebg > *{color:#fff;}.landart p{color:#e9e9e9;font-weight:500;text-align:center;line-height:30px;}.landart{padding-top:150px;}
.landart{background:linear-gradient(to bottom, #F3F5FA 50%, #fff 50%);}.hart{padding-bottom:50px;}.highcharts-container{height:650px !important;}
.highcharts-name-maharashtra,.highcharts-name-karnataka,.highcharts-name-tamil-nadu, .highcharts-name-andhra-pradesh{fill:#00ab5f;stroke:#fff;}
		
.map-svg {
    position: relative;
}
.map-pins {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
}.map-location-marker {
    background:#fff;
    cursor: pointer;
    position: absolute;
    height: 10px;
    margin-top: -1.875em;
    margin-left: -0.7857142857em;
    width: 10px;
    z-index: 99;
    border-radius: 50%;background-size:contain;
}
.map-location-marker:after {
    animation: pulsing 2s ease-in-out infinite;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 30px;
    content: "";
    display: block;
    height: 20px;
    left:-7px;
    opacity: 0;
    position: absolute;
    top: -7px;
    transition: all 0.25s linear;
    width: 20px;
    z-index: 2;
}

@keyframes pulsing {
  0% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}
.tamilnadu{bottom:9%;left:36%;}
#one{width:20px;background:#fff;}

.maharashtra {bottom:23%;left:38%;}
.karnataka {bottom:23%;left:28%;}
.andhra {bottom:36%;left:28%;}
.telangana {bottom:33%;left:40%;}
.goa {bottom:25%;left:23.5%;}
.tippy-content {
        padding:5px 5px 0px 5px;margin-bottom:0px;
      }

 .tippy-tooltip.custom-theme {background-color: #fff;color: #fff;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);}
.tippy-tooltip.custom-theme[data-placement^=top] .tippy-arrow {border-top-color:#fff;}
.tippy-tooltip.custom-theme[data-placement^=bottom] .tippy-arrow {border-bottom-color: #fff;}
.tippy-tooltip.custom-theme[data-placement^=left] .tippy-arrow {border-left-color:#fff;}
.tippy-tooltip.custom-theme[data-placement^=right] .tippy-arrow {border-right-color:#fff;}
.npoints{display: grid;grid-template-columns: 45% 45%;justify-content:space-between;gap:35px 0px;margin-top:30px;}
.npoints li{position:relative;padding-left:45px;font-weight:500;}
.npoints li::after{content:'1';position:absolute;left:0;background:#B9C6D8;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;top:-2px;}
.npoints li:nth-child(2)::after{content:'2';}.npoints li:nth-child(3)::after{content:'3';}.npoints li:nth-child(4)::after{content:'4';}.npoints li:nth-child(5)::after{content:'5';}
.np1{margin-top:15px;display:flex;gap:10px;flex-direction:column;}.np1 p{position:relative;padding-left:15px;}
.np1 p::after{content:'';position:absolute;width:6px;height:6px;background:var(--green);border-radius:50%;left:0;top:8px;}

.tippy-box[data-animation=scale-extreme][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-extreme][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-extreme][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale-extreme][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale-extreme][data-state=hidden]{transform:scale(0);opacity:.25}
.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}
.st0{stroke: #ffffff !important;}
.mw75{width:75%;margin:0px;}.f22{font-size:22px;line-height:32px;}
.srow{display:grid;grid-template-columns: 47% 47%;justify-content:space-between;align-items:center;}
.tbi .srow{padding-top:40px;}
.br15{border-radius:15px;}.f400{font-weight:400;}.benefits li{margin-bottom:15px;}
.benefits li:before{background-color:var(--yellow);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content: center;
top:3px;bottom:auto;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2.75 8.75l3.5 3.5l7-7.5'/%3E%3C/svg%3E");background-size:18px;}

.benefits li{padding-left:40px;font-weight:500;}.tbi{position:relative;overflow:hidden;}
.tbi::after{content:'';background:url(images/tbibg.webp) no-repeat;background-position:bottom;background-size:cover;position:absolute;bottom:0;
width:100%;height:400px;z-index:-1;}
.iconimg::before{content:'';position:absolute;width:90px;height:90px;bottom:-35px;left:20px;border-radius:15px;
transition:all 0.3s ease;}
.iconimg:hover::before{background-color:var(--green);}
.iconimg:hover::after{filter:invert();}
.iconimg{position:relative;}.mb30{margin-bottom:30px;}
.icon2::after, .icon2::before{left:auto;right:0px !important;bottom:5px !important;z-index:9;}
.icon2 span{position:absolute;bottom:0;right:0;background:#fff;width:100px;height:105px;z-index:0;border-radius:10px 0px 0px 0px;}
.astart{align-items:flex-start;}
.headrow{display:grid;grid-template-columns:35% 55%;justify-content:space-between;padding-bottom:60px;}
.headrow1{text-align:center;padding-bottom:40px;}
.grids2{display:grid;grid-template-columns:32% 32% 30%;justify-content:space-between;}
.grids2 div:nth-child(1){margin-right:10px;}.grids2 div:nth-child(2){margin-left:10px;}
.grids2 svg{width:65px;height:auto;margin-bottom:15px;}
.grids2 .sw80 svg{width:75px;height:auto;margin-bottom:0px;}.fsvg2 .st0{stroke:#9795b5 !important;}
.features div:hover .st0{stroke:#fff !important;}
.grids2 > div:nth-child(2){position:relative;}.aftbb{position:relative;padding-bottom:30px;margin-bottom:50px;}
.aftbb::after{content:'';position:absolute;width:100%;height:1px;background:rgb(220 220 220 / 75%);bottom:0;left:0px;}
.wva{background:linear-gradient(45deg, #c7c7c7, #fff, #9b9b9b);}
.wrow{display:grid;grid-template-columns: 50% 45%;justify-content:space-between;align-items:center;}
.wrow div{padding:30px 0px;}.wa1{display:grid;grid-template-columns:55% 40%;justify-content:space-between;align-items:center;}
.g2{display:grid;grid-template-columns:47% 47%;justify-content:space-between;}
.itop li::before{top:0px;}
.afbg::after{background:url(images/fertigationbg.webp) no-repeat;background-position:bottom;background-size:cover;}
.itop ul li::before{display:none;}.itop ul li::after{content:'';position:absolute;width:7px;height:7px;background:var(--green);border-radius:50%;left:45px;top:8px;}.itop ul li{padding-left:65px;}
.benefits li:last-child{margin-bottom:0px;}.mxauto{margin:0px auto;}.mxauto p{text-align:center;}.mw75 p.f22{font-weight:500;}img.mxauto{display:flex;}
.bbot::after{content:'';position:absolute;width:75%;height:1px;background:rgb(220 220 220 / 75%);bottom:0px;}.bbot{position:relative;display: flex;
    justify-content: center;padding-bottom:40px;margin-bottom:40px;}
.greybg{background:linear-gradient(to bottom, #eee, #fff);border-radius:15px 15px 0px 0px;padding:50px 75px;margin-top:80px;}
.gl2{display:grid;grid-template-columns:47% 47%;justify-content:space-between;margin-top:50px;}
.polyhouse::after{background:url(images/polyhouseg.webp) no-repeat;background-position:bottom;background-size:cover;}.g2 img,.w100{width:100%;}
.mt3{margin-top:50px;}.parow ul{grid-template-columns:100%;}.tr{text-align:right;}
.plists1 .hpcnt{bottom:0;}.plists1{margin:0px;}.plists1 .hpcnt{padding:15px 20px;}
.plists1 h3{text-align:center;width:100%;}
.addrow h4{margin-bottom:5px;}
.addrow div{border-bottom:1px solid #C6C6C6;padding-bottom:25px;margin-bottom:25px;}.addrow div:last-child{border:0px;}
.locations{position:relative;background:var(--green);color:#fff;font-weight:500;display:flex;justify-content:space-between;padding:10px 20px;border-radius: 15px 15px 0px 0px;margin-top:30px;}
.cforms > div:first-child{display:flex;flex-direction:column;justify-content:space-between;}
.locations li{position:relative;}.locations li:nth-child(2)::after,.locations li:nth-child(3)::after{content:'';position:absolute;width:100%;height:18px;border-left:2px solid #fff;top:2px;right:0px;
    border-right:2px solid #fff;}.locations li:nth-child(2){padding:0px 30px;}.locations li:nth-child(3)::after{border-left:0px;}.locations li:nth-child(3){padding-right:30px;}
.hero-slider .f16{font-size:20px;margin-top:20px;}.hero-slider h2{font-size:54px !important;color:#fff !important;}
.hero-slider .w50{width:40%;}.fcol1 div{display:flex;flex-direction:column;}.fcol1.iconshow div img{margin-bottom:5px;}.fcol1.iconshow div img:first-child{margin-bottom:0px;}

.ac-list ul { margin: 0; padding: 0; list-style: none; }
.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.ac-list svg{width:60px;height:auto;}.icong{background:#f5f5f5;}
.icong::after{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 26 26'%3E%3Cg fill='none'%3E%3Cdefs%3E%3Cmask id='pepiconsPopAngleRightCircleFilled0'%3E%3Cpath fill='%23fff' d='M0 0h26v26H0z'/%3E%3Cg fill='%23000'%3E%3Cpath d='M14.732 12.36a1 1 0 1 1 1.536 1.28l-5 6a1 1 0 1 1-1.536-1.28z'/%3E%3Cpath d='M9.732 7.64a1 1 0 0 1 1.536-1.28l5 6a1 1 0 1 1-1.536 1.28z'/%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='13' cy='13' r='13' fill='%23C8C8C8' mask='url(%23pepiconsPopAngleRightCircleFilled0)'/%3E%3C/g%3E%3C/svg%3E");background-size:30px;width:30px;height:30px;right:15px;}
.icong{display:flex;justify-content:space-between;align-items:center;position:relative;padding:15px;border-radius:5px;border:1px solid #DBDBDB;font-size:18px;font-weight:500;}
.icong span{width:80%;padding-right: 60px;padding-left:10px;}.g3 .sub-menu{background:var(--green);}.g3 .sub-menu li{padding:20px;color:#fff;font-weight:500;}
.icong svg path{transition:all 0.3 ease;}
.icong.open{border-radius:5px 5px 0px 0px;background:var(--green);border-bottom-color:#fff;color:#fff;}.ac-list .sub-menu{border-radius:0px 0px 5px 5px;border:1px solid #dbdbdb;border-top:0px;}
.icong.open svg path,.icong:hover path{fill:#fff;}.icong:hover{background:var(--green);color:#fff;}
.icong::after{transform:rotate(90deg);transition:all 0.5s ease;}.icong.open::after{transform:rotate(270deg);}.icong:hover::after{filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(316deg) brightness(102%) contrast(102%);}.icong::before{content:'';position:absolute;left:95px;width:1px;height:50px;background:#ccc;transition:all 0.3s ease;}
.icong:hover::before{background:#fff;}.icong.open::after{filter: invert(0%) sepia(100%) saturate(0%) hue-rotate(316deg) brightness(102%) contrast(102%);}
.ac-list li{margin-bottom:15px;}.ac-list li:last-child{margin-bottom: 0px;}.g3 .sub-menu{display:none;}.benefitslist{display:none !important;}.benefitslist svg{width:40px;height:auto;margin:0px auto 10px;}
.benefitslist p{display:flex;flex-direction:column;justify-content:center;text-align: center;background:#f5f5f5;border:1px solid #dbdbdb;padding:10px 5px;border-radius:5px;width:100%;}
.benefitslist .item p:first-child{margin-bottom:10px;}.benefits .owl-stage {display: flex;}
.benefitslist .owl-stage-outer {overflow: visible;display:flex;}.benefitslist p{transition:all 0.3s ease;}
.benefitslist .owl-item{opacity: 0;transition: all 0.3s ease;height:100%;}.benefitslist .owl-item.active{opacity:1;}.whyus{position:relative;overflow:hidden;}
.benefitslist .item{display:flex;flex-wrap:wrap;justify-content:space-between;height:100%;}
.benefitslist .owl-dots{text-align:center;margin-top:20px;}.benefitslist p:hover{background:var(--green);color:#fff;}.benefitslist p:hover path{fill:#fff;}.sub-banner{height:400px;}
.benefitslist .owl-stage{display:flex;}
.pforms {display:grid;grid-template-columns: 100%;gap: 50px;}
.parcon{width: 75%;margin: 0px auto;text-align: center;}
.pfield{width: 75%;margin: 0px auto;}
.pbtn{justify-content: center;}
.parcon p {text-align: center;}.iconimg img{width:100%;}.igrids2{display: grid;grid-template-columns: 48% 48%;justify-content: space-between;}
.grids22{grid-template-columns:100%;justify-content:space-between;}.ig22{display:grid;grid-template-columns:40% 55%;justify-content:space-between;align-items:center;}
.grids22 img{width:100%; border-radius:15px;}.igrids2{margin:10px 0px 0px 0px !important;}
.facts .brown{color:#f8a949 !important;}.facts .green{color:var(--green) !important;}.plists  .hpcnt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.ccenter{display:flex;align-items:center;justify-content:center;gap:0px 15px;}.ccenter img{margin-top:-10px;}
.dmenu b{font-weight:400;margin-left:3px;}.tagline{font-weight:500;font-size:11px;color:#fff;}.borow{width:75%;}.boffice{margin-bottom:5px;}
.addrow > div{width:100%;}.addrow > div:last-child{width:100%;margin-bottom:0px;}.addrow > div:nth-child(2){width:100%;}.cforms h2.mb1{padding-top: 20px;}
.phm{margin-bottom:43px !important;}.lgt{font-size:30px;margin-top:20px;color: var(--green);}
.glogo::after{content:'';position:absolute;width:160px;height:55px;background:url(images/grotron-logo.webp) no-repeat;background-position:center;right:0;top:20px;background-size: contain;}
.glogo{position:relative;background-size:100px;}.bnimg2 .leaf::after{top:-50px;}.bnimg3 .leaf::after{top:-60px;}.ig222{grid-template-columns:55% 40%;}
.icogrid2{display:flex;justify-content:space-between;margin-left:0px !important;align-items:flex-start;}.icogrid2 > div{width:85%;}.sw80.icogrid2 > div{padding-left:20px;}
marquee{display: flex;padding: 15px 0px;color:var(--blue);font-weight:500;}marquee img{width:80px;}.ph.mb2 img{width:auto;}.espace li{margin-bottom:25px;}
.enquiry .enbtn::after{background:var(--yellow);}.enquiry a{border:0px;padding:12px 24px;}
.enquiry .enbtn::before{background: #00AFEF;}.bgimage::after{content:'';position:absolute;background:url(images/bgimage.png);background-size:cover;width:100%;height:100%;}
.bgimage::before{content:'';position:absolute;background:linear-gradient(to right, #000, #000);background-size:cover;width:100%;height:100%;top:0;left:0;z-index:1;}
.enquiry .enbtn span{color:var(--blue);}
.htext img{width:100px;}.htext{font-size:24px;font-weight:500;padding:30px 0px 34px;line-height:30px;}.htext span{font-weight:bold;}
.hc{display:flex;align-items:center;gap:0px;}
.fbold1{font-family: satoshim;}
.fdt{display:grid;grid-template-columns:58% 40%;justify-content:space-between;}.hc div{display:flex;gap:20px;border-right:1px solid #C1C1C1;padding-right:20px;margin-right:25px;}.hc .ch1{color:#184771;font-family:satoshib;display: inline-flex;align-items: center;}
.hc .ch1::after{line-height:0;}.hc h2{font-weight:400;}.facts .fdata:nth-child(3){margin-right:15px;}.fbold2{font-family:satoshib;text-transform:uppercase;color:var(--blue);}
.asvg{position:relative;}
.asvg path{fill:var(--yellow);stroke:var(--yellow);stroke-width:2px;animation: fillAnimation 3s infinite alternate;}.asvg svg{position:absolute;bottom:-60px;width:85%;left:0;transition:all 0.3s ease;
height: auto;}
 
.scircle{background:url(images/semi-circle.webp) no-repeat;background-size:500px;background-position:95% 100%;}
.bb40{border-radius:0px 0px 30px 30px;}.asvg{text-align:center;margin:0px auto;}.ouh p:last-child{text-align:left;}.ouh .ch2{text-align:right;color: #555555}.blue{color:var(--blue);}
.ouh h2::after{content:'';position:absolute;width:1px;height:70px;background:#1a54933d;right:-25px;}.ouh h2{display:flex;align-items:center;position:relative;}
.rmbtn1{background:var(--blue);color:#fff;padding-left:60px;}.rmbtn1::after{left:20px;}.rmbtn1:hover{padding-left:60px;}.rmbtn1:hover:after{left:20px;}
.ouh p.f18{color:#2a2a2a;}.dv2{display:grid;grid-template-columns:65% 30%;position:relative;z-index:9;justify-content:space-between;}
.plimg1{background:url(images/radiatorbg.png) no-repeat;background-size:cover;border-radius:10px;}
.plimg2{background:url(images/oil-cooler-bg.png) no-repeat;background-size:cover;border-radius:10px;}
.plimg3{background:url(images/heat-exchangerbg.png) no-repeat;background-size:cover;border-radius:10px;}
/*.hprod .plists .imgh{padding:30px 0px;display:flex;align-items:center;}*/

.hpcnt, .hpcnt h3,.hpcnt a{color:#000;}.vcenter{display:flex;align-items:center;}
/*.plimg2 img{transform: rotate(140deg);
    position: absolute;
    right: -15px;
    top: 5px;
    width: 45%;}
    .plimg2:hover img{transform:rotate(150deg) scale(1.125);}*/
.plists  .vcenter{padding-right:20px;}
.plimg3 .dv2{grid-template-columns: 58% 38%;}
.conwrap{display:grid;grid-template-columns:28% 70%;justify-content:space-between;color:#fff;}.alists .owl-item,.alists1 .imgh{position:relative;overflow:hidden;display:flex;border-radius:20px;}.alists .owl-item{display:flex;width:100%;}.alists .owl-item .imgh, .alists1 .imgh, .alists1 img{width:100%;}
.alists h3, .alists1 h3{position:absolute;bottom:20px;text-transform:uppercase;z-index:9;}
 .alists1 .imgh::after{content: '';
    position: absolute;
    width: 100%;
    height:25%;
    background: linear-gradient(to top, rgb(26 84 147 / 85%), transparent);
    left: 0;
    bottom: 0;}
.abg{background:#F0F7FF;padding-bottom:120px;}.conwrap h2,.conwrap a{color:#555555;}
.serv{display:grid;grid-template-columns:45% 48%;justify-content:space-between;align-items:center;}
 .alists1 .imgh img{height:100%;}.serv h3{color:#00AFEF;font-size:30px;text-transform:uppercase;line-height:32px;}
.serv{position:relative;}
.serv .owl-dots {
  counter-reset: slides-num;
  /* Initialize counter. */
  position: absolute;
  top: 0%;
  left: 0%;
  margin-top: 15px;
}
.serv .owl-dots:after {
  content: counter(slides-num);
  display: inline-block;
  font-size: 30px;color:#000;
  vertical-align: middle;
  padding-left: 5px;
}

.serv .owl-dot {
  display: inline-block;
  counter-increment: slides-num;
  /* Increment counter */
  margin-right:0px;width:auto;height:auto;
}
.serv .owl-dot span {
  display: none;
}
.serv .owl-dot.active:before {
  content: counter(slides-num) ;
  /* Use the same counter to get current item. */
  display: inline-block;
  vertical-align: middle;font-family:satoshib;
  font-size:30px;color:var(--blue);
  position: absolute;
  left: 0;
  top: 0;
}
.serv .owl-dots:before {
  content:"/";
  /* Use the same counter to get current item. */
  display: inline-block;
  vertical-align: middle;
  font-size: 30px;color:#000;
  position: absolute;
  left:20px;
  top: 0;
}
.hpcnt1 p {
   color: #00428E!important;
font-family: "Plus Jakarta Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.serv .carrows .owl-nav{padding:0px;justify-content:flex-start;}
.serv .carrows .owl-nav button{background-color:#fff !important;} 
.serv .carrows .owl-nav button:hover{background-color:#00AFEF !important;}.serv .carrows .imgh{width:100%;}
#c1{width:80%;margin-left:auto;}.serv .carrows .owl-nav, .serv .carrows .owl-dots{left:-25%;position:absolute;}
#c1::after{content:'';position:absolute;width:2px;height:100px;background:#C3D4E2;transform: rotate(25deg);top:0;left:-10%;}
.serv{position:relative;overflow:hidden;}
.serv::before{content:'';position:absolute;width:3px;height:100%;background:#fff;left:54%;}.serv .carrows .owl-nav{position:relative;}
.osrow{position:relative;}.osrow div{position:absolute;}.osm{display:none;}
.pqr{display:grid;grid-template-columns:50% 50%;background:linear-gradient(to right, #EDF2F6 50%, #1A5493 50%);border-radius:20px;overflow:hidden;}
.pqr img{width:auto !important;}.pqr > div{padding:75px;}.pqr .testimonials p,.pqr .testimonials h3{color:#fff;}
.pqr .testimonials .pos{color:#abc3e5;}.tname{display:flex;gap:20px;margin-top:40px;align-items:flex-start;}.pqr h3{font-family: satoshim;
    font-weight: 400;}.pqr .owl-dots{margin-top:30px;}.pqr .owl-carousel .owl-dot{background-color:#00AFEF !important;margin:0px 5px;}.pqr .owl-carousel .owl-dot.active{background-color:#FEC83F !important;
        width:10px;height:10px;}.pqr{position:relative;}
.circle::after{content:'';background:hsl(0deg 0% 100% / 50%);width:250px;height:250px;position:absolute;right:0;top:75px;border-radius:50%;right:-50px;z-index:-1;}.pqr > div{position:relative;overflow:hidden;z-index:9;}.circle.circ1::after{left:-50px;right:auto;background:hsl(216deg 62% 29% / 50%);}
.testimonials p{font-size:18px;}.circ1::before{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%2300AFEF' d='M4.583 17.321C3.553 16.227 3 15 3 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621c.537-.278 1.24-.375 1.929-.311c1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5a3.87 3.87 0 0 1-2.748-1.179m10 0C13.553 16.227 13 15 13 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621c.537-.278 1.24-.375 1.929-.311c1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5a3.87 3.87 0 0 1-2.748-1.179'/%3E%3C/svg%3E");width:40px;height:40px;background-size:40px;}.circ1 .testimonials {padding-top:50px;}
.certified{display:flex;gap:20px;}.certified img{width:100px !important;}.cout::before{content:'';position:absolute;width:350px;height:350px;border:3px solid hsl(0deg 0% 100% / 60%);border-radius:50%;bottom:-50px;left:-150px;
    z-index:-1;}.tc p{/*text-align:center;*/color: #000;padding:15px 0px 30px;font-weight: 400;}.f18{font-size:18px;line-height:26px;}
.grid7{display:flex;justify-content:center;flex-wrap:wrap;gap:0px;margin-top:30px;}
.grid7 .imgh{padding:25px 20px;display:flex;align-items:center;position:relative;justify-content:center;width:14.25%;}.grid7 .imgh::after{content:'';position:absolute;width:1px;height:75px;background:#ccc;right:0;}
.grid7 .imgh::before{content:'';position:absolute;width:70%;height: 1px;background:#ccc;bottom:0;}
.grid7 .imgh img{width:160px;}.bslider .owl-item{border:1px solid #D1D1D1;border-radius:20px;}
.bdesc{padding:20px 15px;text-align:left;}.bdesc h3{margin:15px 0px;font-weight:400;font-size:22px;line-height:26px;}
.bslider .owl-dot.active{background:var(--yellow) !important;}.bslider .owl-dots{text-align:center;margin-top:30px;}
.bslider .owl-item:hover img{transform:scale(1.1);}.bslider .bimg{border-radius:20px;}
.bslider .owl-item::after,.bgw::after{content:'';position:absolute;width:80%;height:4px;background:var(--blue);bottom:-2px;border-radius:0px 0px 20px 20px;}.bslider .owl-item{text-align:center;position:relative;display:flex;justify-content:center;}.blogsec{position:relative;overflow:hidden;}
.enquiry .container{background:var(--blue);padding:50px 40px;border-radius:20px;position:relative;}
.enquiry .container::after{content:'';position:absolute;background:url(images/footer-top-bg1-1.png) no-repeat;width:100%;height:100%;background-size:cover;bottom:0;left:0;}
.enquiry a:hover span{color:#fff;}.enquiry{padding:0px;margin-bottom:0px;z-index:9;}footer .flogo svg{height:auto;width:180px;margin-bottom:20px;}footer .flogo path,.flogo .fil0{fill:#fff;}
.plinks li:before, .qlinks li:before{background:var(--yellow);border-radius:50%;width:7px;height:7px;top:8px;}
.plinks li, .qlinks li{padding-left:0px;}.sicons a:hover{background:#00AFEF;}
.infras{position:relative;overflow:hidden;}.swipernav1 div{position:static;}
.icont{position:absolute;color:#fff;z-index:9;top:80px;}
 .gallery-top{height:700px;}.gallery-thumbs{height:150px;position:absolute;bottom:75px;width:28%;right:17%;overflow:hidden;}
        .gallery-top .swiper-slide{display:flex;align-items:flex-end;}.gallery-top h3,.infras h2{color:#fff;}
        .gallery-top .text-wrapper{width:50%;padding-left:13%;padding-bottom:100px;z-index:99;}
 .gallery-top .swiper-slide, .gallery-thumbs .swiper-slide {
      background-size: cover;
      background-position: center;
}.infras h2{font-size:30px;position:relative;}
.infras h2::after{content:'Strength'; -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color:hsl(0deg 0% 100% / 50%);color:transparent;font-size:70px;position:absolute;left:35%;}
.gallery-thumbs{z-index:9999;color:#fff;}
.gallery-thumbs .swiper-slide{border:2px solid #fff;padding:20px;border-radius:10px;}
.gallery-thumbs .swiper-slide::after{display:none;}.gallery-thumbs .swiper-slide span{position:absolute;right:15px;top:15px;}
.gallery-thumbs .swiper-slide{display:flex;align-items:flex-end;transition:all 0.3s ease;}.gallery-thumbs p{font-size:20px;}
.swipernav1{position:absolute;right:13%;bottom:0;z-index:99;bottom:90px;display:flex;flex-direction:column;gap:40px;}.swipernav1 div{background:#fff;width:50px;height:50px;border-radius:5px;
transition:all 0.3s ease;}
.swipernav1 div::after{display:none;}.swipernav1 div svg{width:30px;}.swipernav1 div:hover{background:#00AFEF !important;}.swipernav1 div:hover svg path{fill:#fff;}
.gallery-thumbs .swiper-slide:hover{background:#00AFEF;border-color:#00AFEF;}.tblack{color:#000;}.cgal img{width:90px !important;}
.qa{display:grid;grid-template-columns:35% 60%;justify-content:space-between;}
.cgal .owl-stage-outer{overflow:visible !important;}.cgal{border:1px solid #E1E1E1;border-radius:10px;padding:20px 25px;}
.cgal .owl-dots{position:absolute;bottom:-30px;right:0;}.cgal .owl-dot.active,.wuspoint .owl-dot.active{background:var(--yellow) !important;}
.grad1::after{content:'';position:absolute;background:linear-gradient(to top, #06274bc9, #06274b61);width:100%;height:100%;left:0;transition:all 0.3s ease;}.grad1{position:relative;display:flex;overflow:hidden;border-radius:15px;}.grad1:hover::after{opacity:0.25;}.cwrap{position:relative;overflow:hidden;padding-bottom:40px;}
.grad1::before{
    content: '';
    position: absolute;
    width: 200px;
    height: 250px;
    background: linear-gradient(to top, var(--yellow), transparent);
    bottom: 0;
    left:10%;
    transform: skewX(-15deg);
    opacity: 0.5;z-index:9;
}.grad1 img{object-fit:cover;width:100%;}.qa .owl-item{text-align:center;display:flex;justify-content:center;}.infras{position:relative;overflow:hidden;}
.gallery-top .swiper-slide::after{content:'';position:absolute;width:100%;height:100%;background:hsl(211.38deg 84.42% 15.1% / 70%);left:0;top:0;}
.sub-banner img{position:absolute;bottom:0;right:5%;height:90%;z-index:9;}
.sub-banner .container::before{
    content: '';
    position: absolute;
    width: 200px;
    height: 250px;
    background: linear-gradient(to top, var(--yellow), transparent);
    bottom: 0;
    right:5%;
    transform: skewX(-15deg);
    opacity: 0.5;z-index:9;
}
.sub-banner svg{width:320px;z-index:99;}.sub-banner svg path{fill:#fff;}
.stickylinks {
    position: sticky;
    top: 75px;z-index: 5;
}.stickylinks ul {
    display: flex;
    flex-wrap: wrap;border-radius:8px;
}.stickylinks li {
    padding:15px 20px;
}.stickylinks li{line-height:1;position:relative;}
.stickylinks ul li:last-child::after,.mbtn1{display:none;}
.stickylinks a{text-transform:capitalize;font-size:17px;font-weight:400;color:#626262;position:relative;}
.snav a.active::after{width:100%;}
.snav a::after{content:'';position:absolute;width:0px;height:100%;background:transparent;transition:all 0.3s ease;left:0;top:0;z-index:-1;}
.snav a.active{color:var(--red);}
#overview .facts, #profile .facts{grid-template-columns:25% 25% 20% 25%;justify-content:space-between;background:transparent;margin-top:0px;border:0px;
padding:30px 0px 0px 0px;margin-top:40px;}
#overview .count, #profile .count{color:#2B82E4;}#overview .facts p:last-child, #profile .facts p:last-child{color:#000000;font-size:16px;}
#overview .facts .fdata{padding:0px;}#overview .years::after{content:'Years';margin:0px 0px 0px 5px;position:relative;top:2px;}#overview .count, #profile .count{margin-bottom:10px;}
#overview .years{display:flex;align-items:flex-end;}
#overview,.cfrow{position:relative;overflow:hidden;}
/*#overview::before,*/.cfrow::before,.lshape::before{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Axodm%3D%22http%3A%2F%2Fwww.corel.com%2Fcoreldraw%2Fodm%2F2003%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20841.9%20345.3%22%20style%3D%22enable-background%3Anew%200%200%20841.9%20345.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M17.3%2C154.8c-11.8%2C21.7-13.8%2C37.8-14.2%2C53c147.1-82.5%2C274.9%2C13.4%2C404%2C97.5c180.9%2C91%2C299.7%2C8.9%2C398.4-230.1l16.4%2C17.8L838.8%2C6l-61.4%2C38.9l18.4%2C20.3C751.7%2C154.9%2C713%2C229.3%2C662.2%2C262c-38.5%2C24.8-79.3%2C42.7-132.1%2C37.5c-111.2-21-168.4-105.7-287-156.9c-59-25.4-115.1-36.6-163.6-29.5C51.7%2C117.3%2C29.8%2C129.5%2C17.3%2C154.8L17.3%2C154.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat;width:500px;height:300px;background-size:500px;
bottom:0px;z-index:-1;opacity:0.75;filter: invert(87%) sepia(99%) saturate(2355%) hue-rotate(319deg) brightness(97%) contrast(107%);}
#overview .facts .fdata:nth-child(3){margin-right: 0px;}#overview a{position:relative;left:0;top:0;margin-top:10px !important;}#wus{background:#1A5493;color:#fff;}
#wus .hlight{color:#fff;}#wus .abtl::after{content:'Why Choose Us';z-index:99;-webkit-text-stroke-color: hsl(0deg 0% 100% / 10%);}.fwb{font-family:satoshib;}
.f24{font-size:24px;line-height:26px;}.greyt,.wuspoint p{color:#E1E1E1;}.wusr{display:grid;grid-template-columns:72% 25%;justify-content:space-between;}
.wuspoint h2{color:#fff;font-size:20px;font-weight:400;margin:40px 0px 15px;}.wuspoint{margin-top:50px;}
.wuspoint .item span{width:35px;height:35px;background:#00AFEF;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--blue);}
.wuspoint .owl-dots{margin-top:30px;text-align:center;}.wuspoint .owl-item{position:relative;overflow:hidden;padding-right:20px;}
.wuspoint .owl-item::after{content:'';position:absolute;width:100%;height:1px;background:#fff;position:absolute;left:30px;top:15px;opacity:0.15;}
.wuspoint .owl-item:last-child::after{display:none;}#team .hlight::after{content:'Strength';}
#team .w80{margin:0px 0px 40px 0px;width:75%;}.teams h2{font-size:22px;text-transform:uppercase;font-weight:400;color:#fff;margin-bottom:10px;line-height:30px;}
.tdesc{position:absolute;bottom:0px;padding:30px 20px;background-color: rgb(0 0 0 / 10%);backdrop-filter: blur(30px);width:100%;}.teams h2, .teams p{color:#fff;}
#team .owl-item{border-radius:10px;position:relative;overflow:hidden;}.tdesc p{transition:max-height 1s ease;max-height:0px;overflow:hidden;}#team .owl-item:hover p{max-height: auto;
    max-height:120px;}#team{overflow:hidden;}.stickylinks a:hover{color:var(--red);}
#team .owl-nav{position:absolute;top:-90px;margin:0px;left:auto;right:0px;}.contactbg img{height:75%;}
.cforms .gbg{background:#EEEEEE;padding:30px 40px;border-radius:20px 0px 0px 20px;}.cinfot{position:relative;}.cinfot::after{position:absolute;content:'Contact Info';text-transform:uppercase;font-size:60px;display:none;}.addrow p{font-size:17px;}.cforms h2{text-transform:uppercase;}.enqh::after{content:'';position:absolute;background:#00AFEF;width:8px;height:100px;left:-50px;}
.enqh{position:relative;}.cfrow::before{z-index:0;background-position:bottom;}.bgw{position:relative;}.bgw::after{background:var(--yellow);bottom:-4px;}
.hlight1{margin-bottom:15px;position: relative;z-index: 9;}.appb .container::before{display:none;}.pb10{padding-bottom:5px;}
.lshape{position:relative;z-index:1;}.lshape::before{background-size:140px;width:140px;height:65px;position:absolute;opacity:0.9;top:-28px;}
.dgrow .abt{align-items: flex-start;}.dgrow .mt2{margin-top:40px;}.dgrow{position:relative;overflow:hidden;background:linear-gradient(to bottom, #fff 85%, #EDF2F6 15%);}
.pt4{padding-top:40px;}.wplist,.speclist{display:grid;grid-template-columns:32% 32% 32%;justify-content:space-between;gap:30px 0px;}.wplist .item .imgh{display:flex;position:relative;overflow:hidden;}
.wplist .item img{width:100%;}.wplist .item,.wplist .owl-item{border-radius:15px;position:relative;overflow:hidden;background:#fff;}.wplist .item h3{padding:15px 0px;text-align:left;}
.wpc{padding:5px 20px 40px;}.wplist h3{color:var(--blue);text-transform:uppercase;}.actdot .owl-dots{text-align:center;margin-top:30px;}
.bluebgc{background:#1A5493;color:#fff;}
.bluebgc p,.bluebgc h2{color:#fff;}.sshape{background-image:url(images/shape-3.png);background-size:cover;}
.sshape .lshape::before{right:25%;left:auto;}.sshape .lshape{display:inline-flex;}
.speclist .item{display:grid;grid-template-columns:18% 82%;justify-content:space-between;align-items: center;}.speclist .item svg{width:65px;height:65px;}
.speclist h3{color:#fff;font-size:24px;margin-bottom:10px;}
.speclist .item, .speclist .owl-item{background:rgb(16 61 110 / 50%);padding:30px 20px;border-radius:15px;transition:all 0.3s ease;}.specnt{padding:0px 20px;}
.speclist .item:hover, .speclist .owl-item:hover{background:#fff;}.speclist .item:hover h3, .speclist .owl-item:hover h3,.speclist .item:hover p, .speclist .owl-item:hover p{color:#000;}
.speclist h3,.speclist p,.speclist path{transition:all 0.3s ease;}.speclist .item:hover path, .speclist .owl-item:hover path{fill:var(--yellow);}
.kcom h2{background:var(--yellow);padding:15px 40px;border-radius:40px;display:inline-flex;}.at-item{background:#fff;width:48%;border-radius:15px;padding:25px;position:relative;}
.accordion .at-item:last-child{width:100%;}.accordion{display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px 0px;}.at-item img{width:100%;}.accordion .at-item:last-child .at-tab{display:grid;grid-template-columns:45% 45%;justify-content:space-between;}.at-tab p{margin-bottom:10px;}.at-tab p:last-child{margin-bottom:0px;}
.accordion h2{position:absolute;top:-25px;text-transform:uppercase;color:#1A5493;font-size:24px;}.at-title{display:flex;justify-content:center;margin-bottom:40px;}.accordion .at-item:last-child h2{top:40px;}
.accordion .at-item:last-child .at-title{justify-content:flex-start;margin:0px;}.accordion .at-item:last-child .at-tab div{padding-top:100px;}
.bsp{margin-top:30px;}.accordion .at-item img{margin-top:30px;}
.accordion .at-item:last-child img{margin:0px;}
.accordion h2::after{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%231A5493' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9l-7 7l-7-7'/%3E%3C/svg%3E");width:24px;height:24px;background-size:24px;right:0;display:none;}
.tfaq svg{width:80px;}
.tfaq{display:grid;grid-template-columns:45% 50%;justify-content:space-between;position:relative;overflow:hidden;}

.atcol,.atfaq{padding:60px 20px;}.tfaq h2{color:#fff;}.atcol svg{margin-bottom:15px;}.atestimonial .owl-dots{text-align:left;}.atestimonial{padding:40px 20px 0px;}
.atestimonial p{color:#fff;font-size: 18px;}.atcol::after{content:'';position:absolute;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwNjUuMyA4NDYuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTA2NS4zIDg0Ni43OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZEQzczRDt9Cgkuc3Qxe2ZpbGw6I0ZEQzczRTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05NDkuOSw4MzguNGMtMTMuNS0xMS41LTI5LjMtMTkuNC00NC0yOWMtMzIuMy0yMS02NS4xLTQxLjEtOTcuMy02Mi4xYy04LjctNS43LTE2LjgtNy41LTI3LjUtNi4zCgljLTI2LjcsMy01My42LDIuNi04MC41LTFjLTM1LjUtNC44LTY5LjItMTUuMS0xMDEtMzEuMWMtNjAuNS0zMC42LTEwNi45LTc1LjctMTM2LjctMTM2LjljLTQuNC05LjEtOC4yLTkuMi0xNi4xLTUuNwoJYy0yNS4zLDExLjQtNTEuOCwxOC43LTc5LjIsMjIuOGMtMzAuOSw0LjYtNjEuOCw1LTkyLjcsMC44Yy01LjItMC43LTguOSwwLjEtMTMuMiwzYy00Ni4yLDMxLjMtOTIuNiw2Mi40LTEzOC45LDkzLjcKCWMtOC4xLDUuNS0xNi4xLDkuMi0yNS42LDMuOWMtOS4xLTUuMS0xMS44LTEzLjUtMTEuOS0yMy4zYy0wLjQtNTQuOS0wLjgtMTA5LjktMS4xLTE2NC44YzAtNi40LTEuNC0xMS41LTUuOS0xNi42CgljLTI1LjgtMjkuNi00NS4yLTYzLTU3LjMtMTAwLjRjLTQuMy0xMy4yLTgtMjYuOC05LjQtNDAuN2MtMC40LTQuMy0wLjUtODcuOCwwLjEtOTEuMWMzLjktMjUuNCwxMS40LTQ5LjgsMjIuNS03Mi45CgljMjgtNTguNCw3MS4xLTEwMi42LDEyNy43LTEzMy43QzE5NywyNy41LDIzNC4zLDE0LDI3NC44LDExYzMuMi0wLjIsODMuOS0wLjIsODcuMywwYzM1LDIsNjcuNSwxMy41LDk4LjQsMjguNgoJYzYyLjYsMzAuNiwxMDkuOCw3Ny4zLDE0MC4yLDE0MC4yYzMuNyw3LjgsNyw3LjQsMTMuOCw0LjZjNTUtMjMuNCwxMTEuOS0zMi4yLDE3MS43LTI0LjRjNzksMTAuMywxNDUuMyw0NCwxOTgsMTAzLjQKCWMzOC40LDQzLjMsNjIuNyw5My43LDY4LjEsMTUyLjFjMC4zLDMuMSwwLjYsNjYuOSwwLjMsNjkuOGMtNi43LDU3LjUtMzAuMiwxMDcuNS02OCwxNTAuOWMtNC40LDUuMS02LDEwLTYsMTYuNAoJYzAsNTEuMS0wLjIsMTAyLjItMC4yLDE1My4zYzAsMTQuNC00LjYsMjUuOC0xOC4xLDMyLjVDOTU2LjcsODM4LjQsOTUzLjMsODM4LjQsOTQ5LjksODM4LjR6IE0zMTQsNTQxLjQKCWM0MS44LDAuMyw4NC45LTguNywxMjAuNC0yNC4yYzUuNS0yLjQsNy40LTQuNiw2LjEtMTEuNGMtNy0zNS4xLTcuOS03MC41LTEuMy0xMDUuN2MxNC41LTc2LjksNTQuOS0xMzcuNiwxMTguMi0xODMuMgoJYzcuNC01LjMsNy43LTksNC4xLTE2LjNjLTE1LjctMzEuOC0zNy44LTU4LjYtNjUuNC04MC4yYy01Ni00My45LTExOS43LTY0LjMtMTkxLjMtNjEuMmMtNTgsMi41LTExMC42LDIwLTE1Ni43LDU0LjYKCWMtNTkuNiw0NC43LTk0LjYsMTA0LTk3LjMsMTc5LjVDNDguNSwzNTcsNzIuNCw0MTEuMiwxMTUuNiw0NTdjNy44LDguMywxMS40LDE2LjksMTEuNCwyOC4yYzAsNDIuMywwLjUsODQuNiwwLjksMTI2LjkKCWMwLDIuOS0xLjUsNi45LDEuNSw4LjVjMi45LDEuNiw1LjYtMS41LDgtMy4xYzM2LjItMjQuMyw3Mi42LTQ4LjMsMTA4LjMtNzMuM2M5LjYtNi43LDE5LTguNiwyOS44LTYuNAoJQzI4OS4yLDU0MC42LDMwMy4xLDU0MS4yLDMxNCw1NDEuNHogTTQ3Ny44LDQ0MS4xYzAuNiw3Ny4yLDI3LjYsMTMzLjgsNzcuNSwxNzguNmM2Ny4xLDYwLjIsMTQ2LjksODAuMywyMzUuNCw2OC4xCgljOS4zLTEuMywxNywwLjMsMjUsNS42YzM2LjUsMjMuOCw3My40LDQ3LDExMC4yLDcwLjNjMi4zLDEuNCw0LjcsNCw3LjMsMi45YzMuNS0xLjUsMi01LjQsMi04LjNjMC4zLTM5LjksMC43LTc5LjksMC40LTExOS44CgljLTAuMS0xMi43LDMuNS0yMi42LDEyLjQtMzIuMWMzMy45LTM2LjIsNTYtNzguMyw2Mi0xMjguMmM1LjktNDktMi05NS41LTI3LjItMTM3LjhjLTQ3LjEtNzkuMy0xMTkuNC0xMjAuNS0yMDkuNC0xMzAuMgoJYy02Ny4xLTcuMi0xMzAuNSw3LjYtMTg2LjksNDUuOEM1MTguNCwzMDIuNCw0ODAuMSwzNjYuMyw0NzcuOCw0NDEuMXoiPjwvcGF0aD4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTczMy45LDM2NC45YzQ2LjcsMCw5My41LTAuMSwxNDAuMiwwLjFjMTYuOCwwLDI3LjEsMTAuMiwyNi42LDI1LjZjLTAuNCwxMy40LTEwLjYsMjIuOS0yNS45LDIzLjQKCWMtMTIuNiwwLjQtMjUuMiwwLjEtMzcuOSwwLjFjLTgwLjIsMC0xNjAuMywwLTI0MC41LDBjLTgsMC0xNS44LTAuNy0yMi4yLTZjLTcuNy02LjMtMTAuNy0xNy4xLTcuNi0yNS44CgljNC4xLTExLjIsMTIuNC0xNy4zLDI0LjktMTcuM2M0Mi4zLTAuMSw4NC42LTAuMSwxMjYuOS0wLjFDNzIzLjcsMzY0LjksNzI4LjgsMzY0LjksNzMzLjksMzY0Ljl6Ij48L3BhdGg+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03MzMuOSw0ODJjNDcuMSwwLDk0LjEsMCwxNDEuMiwwYzEyLjEsMCwyMS4xLDYuMywyNC41LDE2LjRjMy41LDEwLjIsMC4zLDIwLjUtOC40LDI3LjQKCWMtNC44LDMuOC0xMC40LDUtMTYuMyw1Yy05NC4xLDAtMTg4LjMsMC4xLTI4Mi40LDBjLTE1LjgsMC0yNy41LTEwLjgtMjcuMy0yNC40YzAuMi0xMy43LDEyLTI0LjMsMjcuNC0yNC4zCglDNjM5LjcsNDgyLDY4Ni44LDQ4Miw3MzMuOSw0ODJ6Ij48L3BhdGg+Cjwvc3ZnPg==") no-repeat;width: 250px;
    height: 220px;
    background-size: 250px;right:5%;bottom:0;filter:invert(70%) sepia(78%) saturate(1474%) hue-rotate(193deg) brightness(50%) contrast(90%);}
.atcol{position:relative;}.atfaq h2{color:#000;}
.faq-singular{
    cursor: pointer;border-bottom:1px solid #D9D9D9;margin-bottom:0px;
}
.faq-singular>h3 {
    display: flex;
    padding: 20px 40px 20px 0px;
    color: #000;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    transition: .2s linear;
    align-items: center;
    justify-content: space-between;
    font-size: 18px;position:relative;
}
.faq-answer {
    display: none;
    background-color: transparent;padding:0px 80px 30px 0px;
}
.faq-singular.active{background:#fff;border-color:#D9D9D9;}.faqs-container i::after {
    content: '+'; font-style:normal;font-size:24px;font-weight:100;margin-top:-5px;
}.faq-singular.active i::after {
    content: '-';
}
.faq-singular i{position:absolute;right:0px;border: 1px solid #ababab;border-radius: 50%;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;line-height: 0;}
.tfaq::before{content:'';position:absolute;width:50%;height:100%;background:var(--blue);left:45%;clip-path:polygon(-3% 0%, 100% 0%, 85% 100%, -7% 100%);left:0;}
.atfaq{padding:60px 40px;}
.tfaq::after{content:'';position:absolute;width:56%;height:100%;background:#EDF2F6;right:0;clip-path: polygon(13% 0, 100% 0, 100% 100%, 0 100%);z-index:-1;}
.kcom .nobg{background:transparent;padding:0px;display:block;}.kcom .mb5{margin-bottom:70px;}
.accord1 .at-item{width:48% !important;padding-top:60px;}.accordion.accord1 .at-item:last-child h2{top: -25px;}
.accordion.accord1 .at-item .at-title{justify-content:center;}.accordion.accord1 .at-item:last-child .at-tab{display:block;}
.accordion.accord1 .at-item .at-tab div{padding-top:0px;}.accordion.accord1 .at-item .at-title{margin-bottom:0px;position:absolute;width:100%;left:0;}
.accordion.accord1 .at-item img {
    margin-top: 30px;
}
.accordion.accord1 h2,.accordion.accord1 .at-item:last-child h2{top: -85px;}.accordion.accord1 .at-tab{flex-direction:column;justify-content:space-between;height:100%;}
#specs p::after{display:none;}#specs{position:relative;overflow:hidden;}
.spec1{display:grid;grid-template-columns:49% 49%;justify-content:space-between;}
.spec1 .speclist{grid-template-columns:100%;}
.spec1 h2::before{display:none;}.spec1 .speclist .item{grid-template-columns:12% 88%;}.spec1 h2{font-size:36px;}
.lrmc{display:none;}.lrmbtn{display:inline-flex;}
.excnt .mb1{margin-bottom:10px !important;}.mbtn:hover{color:var(--blue);}
.mbtn:hover::after{filter: invert(82%) sepia(93%) saturate(937%) hue-rotate(185deg) brightness(93%) contrast(92%);}
.p60{padding:60px 0px;}.mt80{margin-top:80px;}
.prn2{padding-top:100px;}
.smarrow a::after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 64 64'%3E%3Cpath fill='%23999' d='m54.6 27.1l-21-20.7c-.9-.9-2.3-.9-3.2 0l-21 20.7c-.9.9-.9 2.3 0 3.2s2.3.9 3.2 0l17.1-16.8V56c0 1.2 1 2.2 2.2 2.2s2.3-1 2.3-2.2V13.3l17.3 17c.4.4 1 .6 1.6.6s1.2-.2 1.6-.7c.8-.8.8-2.3-.1-3.1'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    background-size: 24px;
    right:12px;
    background-repeat: no-repeat;
    display: flex;
    position: absolute;
    border-radius: 50%;
    transition: all 0.3s ease;transform: rotate(45deg);opacity:1;
}
.smarrow a:hover::after{filter: invert(72%) sepia(89%) saturate(4324%) hue-rotate(159deg) brightness(94%) contrast(100%);opacity:1;}
.megamenu {
    display: flex;
    padding: 0px;
    background: #ffffff;
    position: fixed;
    z-index: 99999;
    width:1000px;
    top: 90px;
    right: 13%;
    opacity: 1;
    transition: all 0.3s ease;
    transform: scaleY(0);
    box-shadow: 0px 0px 6px rgb(0 0 0 / 15%);
    align-items: flex-start;
    transform-origin: top left;border-radius:15px;
}.mwidth {
    width: 100%;
    margin: 0px auto;
    padding:5px 15px;display: flex;
}
.megamenu .nav {
    width: 30%;
    height: auto;
    display: flex;
    overflow: hidden;
    flex-direction: column;
}.megamenu .tab-content {
    width: 100%;
}.megamenu .nav li {
    padding-left: 0px;
    padding-right: 0px;
    display: flex;
}
.megamenu a {
    display: block;
    color: #727272;
    font-size: 15px;
    width: 100%;text-transform:capitalize;
}
.main-menu .mimg span{text-transform:capitalize;color:#555555;font-size:14px;font-weight:400;justify-content: center;}
.tab-content > .tab-pane {
    display: none;
}.megamenu .mrow {
    padding: 0px;
}
.megamenu .mimg img {
    border-radius: 5px;margin:0px auto;
    object-fit: cover;width:160px;
}

.dmenu:hover .megamenu {
    transform: scaleY(1);
    opacity: 1;
    visibility: visible;
}
.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}
.megamenu .nav a{padding:10px 0px;font-size:18px;}

.megamenu .mimg{display:grid;justify-content:space-between;grid-template-columns: repeat(3, 1fr);}
.megamenu h2{font-size:16px;margin-top:10px;font-weight:600;color:#333;transition:all 0.3s ease;cursor:pointer;}.megamenu .mimg a{position:relative;display:flex;align-content:center;padding:12px 0px 12px 0px;font-size:15px;flex-direction:column;gap:10px;text-align:center;}

.megamenu .nav a{position:relative;overflow:hidden;padding:10px 20px;margin-bottom:0px;border-radius:3px;white-space:nowrap;font-family: satoshim;font-size: 16px;}
.megamenu .nav a::after{content:'';position:absolute;width:100%;height:100%;left:-100%;transition:all 0.3s ease;z-index:-1;top:0;}
.megamenu .nav li a.active,.mdrop.active a, .megamenu .smarrow a:hover{color:#00AFEF;}
.megamenu .nav li a.active::after{left:0;}.megamenu .pr15{padding-right:25px;}.megamenu .smarrow a{border-bottom:1px solid #dfdfdf;}
.dmenu:hover .megamenu {
    transform: scaleY(1);
    opacity: 1;
    visibility: visible;
}.megamenu a img{transition:all 0.3s ease;}
.megamenu a:hover img{transform:scale(1.1);}
.megamenu a:hover span{color:#555555;}.megamenu a:hover h2{color:var(--red);}
.header-sticky .megamenu{top:75px;}.rmh, .omh, .hmh{position:relative;}
.rmh.active i svg, .omh.active i svg, .hmh.active i svg{
    transform: rotate(450deg) !important;
}
.brandslist .grid7 .imgh:last-child::after{display:none;}
.proddetails{display: grid;
    grid-template-columns: 40% 55%;align-items:center;
    justify-content: space-between;}
.bleft{border-left:4px solid #00AFEF;padding-left:20px;}.bshadow div{box-shadow:0px 0px 5px rgba(0,0,0,0.15);border-radius:15px;padding:40px;position:relative;overflow:hidden;
text-align:center;display: flex;justify-content: center;background:#fff;}
.bshadow div::after{content:'';position:absolute;width:85%;height:4px;background:var(--yellow);bottom:0;}.w75.bshadow{width:65%;z-index:9;position:relative;padding-top:60px;}
.alists1{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0px auto;}.alists1 .hpcnt{position:absolute;width:100%;bottom:20px;z-index: 1;}
.alists1 .imgh::after{height:50%;}.alists1 h3{position:static;width:100%;}
.flexwrap{flex-wrap:wrap;}.flexwrap h3{color:var(--blue);margin-bottom:8px;font-size:24px;}
.dgrow .hlight1{z-index:1;}
.sub-banner .video-background{position:absolute;width:100%;height:100%;left:0;object-fit:cover;object-position: 0px -275px;}
.breadcrumb li::before {
    content: '';
    position: absolute;
    width: 0.75px;
    height: 100%;
    background: rgb(255 255 255 / 68%);
    bottom: 0;
    transform: rotate(15deg);
    right: -10px;
}.breadcrumb li {
    position: relative;
}
.breadcrumb li:last-child::before{display:none;}
.bgcloud{background:url(images/tankbg1.png) no-repeat;background-size:cover;border-radius:10px;background-position: bottom;align-items: center;display: flex;justify-content: center;padding:60px 0px;}
.bgcloud img{width:60%;}
.g64{display:grid;grid-template-columns:50% 45%;justify-content:space-between;}.mt2{margin-top:30px;}.mt6{margin-top:60px;}.fw400{font-weight:600;}
.clist{display:grid;gap:20px;margin:20px 0px;grid-template-columns: repeat(5, 1fr);}
.wt-image {
    transition: opacity 0.4s ease, transform 0.4s ease;
    opacity: 1;
    transform: translateY(0);
}

.wt-image.animate-in {
    opacity: 0;
    transform: translateY(-20px);
}
.clist li{padding:10px;border-radius:10px;display:flex;}
.wt-blue{background:#D5E8FF;}
.wt-black{background:#c3c5c8;}
.wt-yellow{background:#f2e196;}
.wt-baige{background:#d7cfc1;}
.wt-white{background:#e7e7e9;}
.wt-red{background:#FFB2AB;}
.wt-green{background:#d9ecac;}
.cbtn .wave {
  position: absolute;
  top: calc(100% + 22px);
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  transition: 1s;
}
.cbtn:hover .wave {
  top: 0;
}
.cbtn .wave:before {
  content: "";
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 22px;
  background-image: url(images/wave.png);
  background-size: 118px 22px;
  animation: animate 0.5s linear infinite;
}
@keyframes animate {
  0% {
    background-position-x: 0;
    background-position-y: -22px;
  }
  100% {
    background-position-x: 100%;
    background-position-y: -22px;
  }
}
.cbtn span:first-child{position:relative;z-index:2;}.cta1{display:flex;gap:20px;}
.cbtn2{background:transparent;border:1px solid #222222;}.cbtn2 span{color:#222222;}
.cbtn2:hover span{color:#ffffff;}
.detailcol1 .w80{display:flex;gap:40px 0px;flex-direction:column;}
.detailcol1 .cbtn{margin-top:0px;}.mx0{margin:0px;}
.flist{display:grid;grid-template-columns:45% 45%;justify-content:space-between;gap:30px;}
.flist h3{font-size:22px;margin-bottom:12px;font-weight:600;}.mb5{margin-bottom:50px;}
.pvlist{display:grid;grid-template-columns:48% 48%;justify-content:space-between;}.pvlist img{width:100%;}
.pvlist{
    position: relative;
    overflow: hidden;
    border-radius: 15px;
}
.pvlist .wave-btn{
    position: absolute;
}
.wave-btn {
    height:60px;
    width: 60px;
    border-radius: 50%;
    background-color: #ff0000;
    position: relative;
    z-index: 0;
    display: flex;align-items: center;
    justify-content: center;
    position: absolute;
    transition: all 0.3s ease;
}.wave-btn svg{width:30px;height:auto;}.pr{position:relative;display:flex;overflow:hidden;border-radius:25px;}.popup-youtube img{transition:all 0.3s ease;}
.popup-youtube:hover svg path{fill:#fff;}.popup-youtube:hover img{transform:scale(1.1);}.pr a{width:100%;}
.tankbg{background:url(images/tankbg.png);margin:50px 0px;background-size:cover;}
.specslist {
  position: relative;display:flex;justify-content:center;align-items:center;

}
.specslist img {
  max-width: 100%;
}
.circleimg{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  opacity: 0.1;
  height: 870px;
}
.specslist  li img{margin:0px;width:50px;position:relative;z-index:9;}.specslist  li p{display:inline-flex;align-items:center;gap:20px;}.specslist  li span{color:#fff;}
.specslist  li p{padding:8px 20px;border-radius:50px;font-weight:600;text-transform:uppercase;width:300px;display:grid;grid-template-columns:75% 20%;justify-content:space-between;z-index:99;position:relative;overflow:hidden;}
.specslist ul li:nth-child(1) p{background-color:#033b69;}
.specslist ul li:nth-child(2) p{background-color:#17aedb;flex-direction:row-reverse;}
.specslist ul li:nth-child(3) p{background-color:#0f67a9;}
.specslist ul li:nth-child(4) p{background-color:#0f68aa;flex-direction:row-reverse;}
.specslist ul li:nth-child(5) p{background-color:#17aedb;}
.specslist ul li:nth-child(6) p{background-color:#033b69;flex-direction:row-reverse;}
.specslist ul li:nth-child(even) p img{order:1;}.specslist ul li:nth-child(even) p{grid-template-columns:20% 60%;}
.specslist ul li:nth-child(even) p span{order:2;}
.specslist ul{position:absolute;width:1240px;display:grid;justify-content:space-between;grid-template-columns:25% 25%;gap:60px;z-index:1;margin-top:-50px;}
.specslist ul li:nth-child(even){margin-left:0px;}
.specslist ul li { opacity: 0;transform: translateY(50px);}
.specslist ul li p::after{transform: rotate(-2deg);content: '';position: absolute;width: 100%;height: 120%;background-size: cover !important;bottom: 0;z-index: -1;margin-left:30px;top: 10px;}
.specslist ul li:nth-child(1) p::after{background: url(images/icon6.png);background-position: right;}
.specslist ul li:nth-child(2) p::after{background: url(images/icon1.png);background-position: left;    transform: rotate(-4deg);
margin-left: -26px;top: -10px;}
.specslist ul li:nth-child(3) p::after{background: url(images/icon5.png);background-position:right;transform: rotate(3deg);margin-left:30px;top: -5px;}
.specslist ul li:nth-child(4) p::after{background: url(images/icon2.png);background-position:left;transform: rotate(-3deg);margin-left:-20px;top: -3px;}
.specslist ul li:nth-child(5) p::after{background: url(images/icon4.png);background-position:right;transform: rotate(6deg);margin-right:-31px;top: -12px;right:12px;}
.specslist ul li:nth-child(6) p::after{background: url(images/icon3.png);background-position:left;transform: rotate(-5deg);margin-right:12px;top: -12px;right:-5px;}
.megamenu .ftanks img{width:200px;height:160px;}
.imgroup{display:flex;width:45%;align-items:flex-end;justify-content:center;margin:0px auto;}.imgroup img{width:auto;object-fit:contain;}
.imgh4 img{width:60%;} .rdv2{display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.imgh1 .rdv2{padding-bottom:30px;}.imgh3 img{width:70%;}.facts svg{width:55px;height:auto;}
.facts svg path{fill:var(--red);}
.fdata, .icard, .wssc1 {
    opacity: 0;
    transform: translateY(40px);
}
.vtestimonials .owl-dots{text-align:center;margin-top:20px;}
.subnav p{font-size: 16px;font-weight:450;position: relative;}
.subnav{display: flex;gap:15px;}.subnav li:first-child a::before{display:none;}
.subnav li a::before{content: '';position: absolute;background: #5E5E5E;width: 3px;height: 3px;border-radius: 50%;left: -27px;bottom: 8px;}
.abtimg{text-align:center;display:flex;align-items:center;justify-content:center;border-radius:10px;}
.abtimg img{mix-blend-mode: multiply;border-radius: 15px;}.abtimg{position:relative;}
.abtgrid{display: grid;grid-template-columns: 45% 40%;justify-content: space-between;align-items:flex-start;}
.abtfact .facts{padding:0px !important;margin:0px !important;}.abtimg .button-icon{position:absolute;}
.teimg{background:#f5f5f5;}.nbg{background:transparent;}
.mivigrid .fw500{line-height:40px;}
.mibox{padding: 100px 90px;background:url(images/water-drop.png);background-size:cover;border-radius: 15px;}.vibox{padding: 100px 90px;background: #FBE7E9;border-radius: 15px;}
.scrtabs-bootstrap4 ul{justify-content:flex-start;} 
.infrabg{background:#f3f3f3;width:100%;height:100%;}
.certificates .cborder{border-radius:15px;box-shadow:0px 0px 5px rgba(0,0,0,0.25);position: relative;overflow: hidden;}
.certificates{width:50%;margin:0px auto;gap:40px;}
.ftanks1 .proimg::after, .htlist.proimg::after{display:none;}.ftanks1 img{margin-bottom:0px !important;}
.ftanks1 img, .htlist img{filter: drop-shadow(0px 8px 5px rgba(0, 0, 0, 0.5));}
.icos .container{background:#F5F3F3;}.icos .snav{justify-content:center;gap:20px;}
.prodinfo{
           padding:100px 100px 50px;
            position: relative;
            z-index: 9;
}
.pgs img, .ttwb img{width:450px;object-fit:contain;padding-bottom:15px;}.pgs.htlist{height:auto;}
.copyright{position:relative;}
.bgcloud1 img{width:60%;}.bgcloud1{display:flex;align-items:center;justify-content:center;}
.bgcloud1{position:relative;overflow:hidden;}
.bgcloud1::before {
    position: absolute;
    content: "";
    background: #222;
    width: 100%;
    height: 50px;z-index:1;
    background: #222;
    z-index: 1;
    top: 0.25rem;
    filter: blur(0.8rem);    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    right: 1.5rem;
    transform: rotate(5deg);
    transform-origin: left top;
    border-top-right-radius: 5rem;
    border-bottom-right-radius: 5rem;top:auto;bottom:100px;
}
.mm1{width:1400px;padding-right:30px;right:10%;}
.mm1 .mimg{grid-template-columns:repeat(6,1fr);gap:40px;}.mm2{width:650px;}.fw500{font-weight:500;}.mm3{width:950px;}
header .cbtn{height:auto !important;padding:8px 22px !important;margin-top:0px;background:#000;margin-left:10px;}
header .cbtn::after{background-color:var(--red);}header .cbtn span{color:#fff !important;}
.clist li{background:#f2f2f2;}
.ltr span{padding:8px 20px;background:#f3f3f3;border-radius:30px;}.ltr{display:flex;flex-wrap:wrap;gap:15px;}
.bggray {
    background: #ebebeb;
}.colors .tblack{color:#555;}.bgc2 img{transform:scale(1.5);position:relative;top:0px;}.bgc2{background:url(images/cloud1.png) no-repeat;background-size:cover;background-position:bottom;}
.bgc1 img{transform:scale(1.3);top:20px;position:relative;}.bgc3 img{transform:scale(0.85);position:relative;top:0px;}.bgbot1{background-position:0px -50px;}
.bgbot2{background:url(images/cloud2.png) no-repeat;background-size:cover;background-position:bottom;}
.vwidth{width:50%;margin:0px auto;gap:20px;}.prodlist .cbtn{margin-top:0px;}
.imgw100 img{width:100%;}.imgw100{padding:0px;border-radius:15px;position:relative;overflow:hidden;}.nopad li{padding:0px;position:relative;overflow:hidden;}
.prodinfo svg{width:240px;height:auto;margin-bottom:20px;}
.swiper-pagination-bullet::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.swiper-pagination-bullet-active::before {
  background-color: red;
  -webkit-animation: slide-progress 6s cubic-bezier(0.3, 0, 0.3, 1) forwards;
          animation: slide-progress 6s cubic-bezier(0.3, 0, 0.3, 1) forwards;
}
.swiper-paused .swiper-pagination-bullet-active::before {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}


@keyframes slide-progress {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
.mm3 .mimg{grid-template-columns: repeat(4, 1fr);}
.brandsflex{display:flex;gap:80px;justify-content:center;}
.brandsflex svg{width:240px;}.imgw100 img{width:100% !important;}
.abtxt{
    text-align: center;
    width: 60%;
    margin: auto;
}
.grid3{
    display: grid;
    grid-gap: 25px;
    grid-template-columns: repeat(3, 1fr);
}
.grid2{
    display: grid;
    grid-gap: 25px;
    grid-template-rows: repeat(2, 1fr);
}
.gridc2{
    display: grid;
    grid-gap: 25px;
    grid-template-columns: 41% 42%;
    justify-content: center;
}


.clients .owl-stage {
    transition-timing-function: linear !important;
}
.clients .owl-item img, .clients1 .owl-item img{width:auto;}
.clientrow .owl-item{border: 1px solid rgb(12 26 41 / 16%);
    background-color: #ffffff;
    border-radius: 25px;
    padding: 20px;
    display: flex;
    justify-content: center;}.clientrow .owl-item img{width:180px;}
.bc{position:relative;overflow:hidden;padding:15px 15px 0px 60px;font-size:20px;text-align:right;}
.bc::after{content:'';position:absolute;left:10px;color:#FB5711;font-weight:500;}
.bc01::after{content:'01';}.bc02::after{content:'02';}.bc03::after{content:'03';}.bc04::after{content:'04';}
.prodslider .owl-item:nth-child(even){padding:100px 0px;}
.hprodrow .container{position:relative;overflow:hidden;}
.hprodrow .container::after{content:'Weighbridge';position:absolute;top:250px;font-size:clamp(1rem, 11.5vw, 20rem);font-weight:bold;opacity:0.2;width:100%;text-align:center;}
.prodslider .owl-dots{display:none;}.fdrow{background-color:#0079C1;padding: 60px;border-radius: 30px;display:grid;grid-template-columns:30% 57%;justify-content:space-between;color:#fff;position:relative;overflow:hidden;}
.fdrow h2{color:#fff;margin:30px 0px 20px;}.fdrow .tagline{color:#fff;}
.fdrow::after{content:'';position:absolute;background:url(images/path.png);width: 345px;height: 100%;left: 30%;background-size:cover;}
.tblue{color:var(--blue);}.abt p{font-size:18px;line-height:30px;}
.abtslide1 .owl-dot.active{width:24px;border-radius:5px;background-color:#EE841F !important;}
.abtslide1 .owl-dot{transition:all 0.3s ease;}
.bstlogo{position: absolute;right: 0px;bottom: 55%;}
.red{
    color: var(--red);
}

.flxen{
    display: flex;
    align-items: flex-end;
}


.picon {display: flex;align-items: center;justify-content: center;position: static;overflow:hidden;}
.picon img, .picon .imgh{width:100%;display:flex;}.picon{border-radius:15px;}
.vtestimonials .pr{background-color: #f1f1f1;
    padding:20px;flex-direction:column;
    border-radius: 15px;position: relative;}
.hindslider{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.hindslider p{font-weight:600;font-size:20px;color:#000;margin-top:15px;}
.hsitem .nimg{border-radius:15px;}.hsitem .nimg img{width:100%;}
.home-page .side-menu-close span{background:var(--blue);}
.cpage .side-menu-close.closed span{background:var(--blue);}
.cpage.header-sticky .side-menu-close span{background:var(--blue);}
.sub-banner video{height:100%;object-fit:cover;}
.eprow{display:grid;align-items:center;justify-content:space-between;grid-template-columns:60% 35%;}.eprow a{white-space:nowrap;justify-content:center;}.eprow{width:95%;}
.bgs{background-color:#fff1d5;}.pip > div{border-radius:20px;position:relative;overflow:hidden;}
.topleft{left:30px;}.psw .topleft{height:80%;top:30px;}
.psw h3{text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);margin-bottom:10px;}.tdright{display:flex;justify-content:flex-end;}
.whyus .owl-dots{background-color:transparent !important;text-align:center;margin-top:20px;}
.whyus .owl-item .pvcbg, .whyus .owl-stage, .whyus .owl-stage-outer{background-color:transparent !important;}
.whyus .owl-item:nth-child(odd){background-color: #F4F5F6;}.whyus .owl-item{border-radius:20px;}
.vmbtn{display:inline-flex;}
.alists .owl-nav{position:absolute;left:-44%;bottom:20px;}
.vmbtn{position:relative;display:inline-flex;color:var(--red);}
.vmbtn::after{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23D71921' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E");
width: 20px;height: 20px;right: -22px;transform: rotate(0deg);transform-origin: center;background-size: contain;top: 3.3px;}
.sticky1 .abtimg:hover .button-icon{background:#2B82E4;}
#profile .facts{grid-template-columns:25% 25% 20% 20%;}
 .twh{color:#fff;}.f20{font-size: 20px;}.f28{font-size: 28px;line-height: 34px;}
.fw600{font-weight: 600;}.fw500{font-weight: 500;}.tred{color: var(--red);}.teamgrid{display: grid;grid-template-columns: 30% 65%;justify-content: space-between;}
.mb05{margin-bottom: 10px;}.teamgridrev{display: grid;grid-template-columns: 65% 30%;justify-content: space-between;}
.mivigrid{display: grid;grid-template-columns: 49% 49%;justify-content: space-between;}.f26{font-size: 26px;line-height: 30px;}
.coregrid{display: grid;grid-template-columns: 25% 70%;justify-content: space-between;}.bggray{background: #ebebeb;}
.subnav p:nth-child(1)::before{display: none;}.valuegrid{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;}
.valuegrid svg{width: 80px;height: auto;margin-bottom: 20px;}.valuegrid .covabox:nth-child(even){background: #FBE7E9;}
.valuegrid .covabox:nth-child(odd){background: #f1f1f1;}.valuegrid .covabox{padding: 40px 25px 25px 25px;border-radius: 15px;}
.covabox .ch3{font-size: 22px;font-weight: 600;}.infragrid{display: grid;grid-template-columns: 45% 45%;justify-content: space-between;align-items: center;}
.certimg{display: flex;justify-content: flex-end;}.certimg1{display: flex;justify-content: flex-start;}
.sliders{display: grid;grid-template-columns: repeat(2,1fr);}.scrtabs-tab-container {border-bottom: 1px solid #fff;}
.scrtabs-bootstrap4 {position: relative;}
.scrtabs-tab-container {height: 80px;}.scrtabs-tab-scroll-arrow.scrtabs-disable, .scrtabs-tab-scroll-arrow.scrtabs-disable .scrtabs-click-target {color: #ddd;cursor: default;}

.scrtabs-tab-scroll-arrow.scrtabs-with-click-target {cursor: default;}
.scrtabs-tab-scroll-arrow-left, .scrtabs-tab-scroll-arrow-right {position: absolute;left: 0;z-index: 9;align-items: center;justify-content: center;}
.scrtabs-tabs-movable-container .tab-content,.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.fade{transition:opacity .15s linear}.show{display:flex;opacity:1;align-items:center}
.trow{display:grid;grid-template-columns:45% 40%;justify-content:space-between}.nav-tabs{display:flex;gap:20px}#one{width:100%;background:0 0}.scrtabs-tabs-fixed-container{height:80px;overflow:hidden;width:100%}
.tabspace{display:flex;padding-bottom:0;gap:0}.tabspace a{position:relative;text-transform:capitalize;font-weight:500;padding:10px 45px 20px}.scrtabs-bootstrap4 a{display:flex;color:#5e5e5e;font-weight:300;font-size:20px;flex-wrap:wrap;justify-content:center}
.tabspace a::after{content:'';position:absolute;background:var(--red);width:0;height:2px;bottom:2px;left:0;transition:.3s}.scrtabs-tab-container{border-bottom:1px solid #5e5e5e}
.scrtabs-bootstrap4 ul,.tabspace a.active::after,.tabspace a:hover::after{width:100%}.valuegrid .owl-item{background:#f1f1f1;border-radius:15px;position:relative;z-index:9}.ediv,.scrtabs-bootstrap4{position:relative}
.ediv .owl-stage{display:flex!important}.owl-dots{display:flex;margin-top:30px;justify-content:center}.mdi-chevron-left,.mdi-chevron-right{width:30px;height:30px;border-radius:50%;background-color:#707174;display:flex;align-items:center;justify-content:center}
.scrtabs-tab-container *{box-sizing:border-box}.scrtabs-tab-container .tab-content{clear:left}.scrtabs-tab-container.scrtabs-bootstrap4 .scrtabs-tabs-movable-container>.navbar-nav{-ms-flex-direction:row;flex-direction:row}
.scrtabs-tabs-movable-container{position:relative;width:100%!important}.scrtabs-tab-container.scrtabs-rtl .scrtabs-tabs-movable-container>ul.nav-tabs{padding-right:0}
.scrtabs-tab-scroll-arrow{border:1px solid #ddd;border-top:none;color:#428bca;display:none;float:left;font-size:12px;height:42px;margin-bottom:-1px;width:20px;color:var(--theme-light-text-color);padding:0;border:none;line-height:2}
.scrtabs-tab-scroll-arrow,.scrtabs-tab-scroll-arrow .scrtabs-click-target{cursor:pointer}.scrtabs-tab-scroll-arrow.scrtabs-with-click-target{cursor:default}
.scrtabs-tab-scroll-arrow.scrtabs-disable,.scrtabs-tab-scroll-arrow.scrtabs-disable .scrtabs-click-target{color:#ddd;cursor:default}.scrtabs-tabs-fixed-container ul.nav-tabs>li{white-space:nowrap}
.scrtabs-tab-scroll-arrow button{position:relative;top:50%;transform:translateY(-50%)}.scrtabs-disable i{color:transparent}.scrtabs-tab-scroll-arrow-left{text-align:right;width:25px}
.scrtabs-tab-scroll-arrow-right{width:25px;top:2px}.scrtabs-arrow-btn{background-color:transparent;height:36px;width:36px;padding:0;color:rgb(var(--theme-light-color));font-size:24px;line-height:12px;border:0}
.scrtabs-tab-scroll-arrow-left,.scrtabs-tab-scroll-arrow-right{position:absolute;left:0;z-index:9;align-items:center;justify-content:center}.scrtabs-tab-scroll-arrow-right{right:0;left:auto}
.scrtabs-bootstrap4 a{display:flex;flex-wrap:wrap;justify-content:center}.scrtabs-bootstrap4 img{width:100%;height:100px;object-fit:contain;margin-bottom:5px}
.mdi-chevron-right::before{content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="26" height="26" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cg transform="rotate(180 20 20)"%3E%3Cpath fill="white" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E')}
.mdi-chevron-left::before{content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="26" height="26" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cpath fill="white" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fsvg%3E')}
.scroll-card-body{position:relative;}.mdi-chevron-left{left:-5px;position:relative}.mdi-chevron-right{right:5px;position:relative}
.mivigrid p.fw500{font-weight:400;}
.mivigrid h2{font-weight:400;}.whyus h3{font-size:22px;line-height:26px;}
#milestone .tabspace a.active, #milestone .tabspace a:hover{color:var(--red);}
.infraslider .owl-prev svg{transform:rotate(270deg);}
.infraslider .owl-next svg{transform:rotate(90deg);}.infraslider .owl-stage-outer{border-radius:25px;position:relative;overflow:hidden;}
.prodlist{display:grid;grid-template-columns:48% 48%;justify-content:space-between;align-items:center;position:relative;z-index:9}.prodlist:after{content:'';position:absolute;height:85%;width:100%;background:#f0f7ff;z-index:-1;border-radius:15px;bottom:0}
.proimg,.revlist .prodinfo{z-index:9;position:relative}.prodlist img{transition:.3s;margin-bottom:10px}.prodlist h3{color:#00428e;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:700;line-height:48px}
.proimg{display:flex;justify-content:center}.proimg::after{content:'';position:absolute;z-index:-1;background:url(images/img-shadow.png) 0 0/700px no-repeat;width:700px;height:79px;bottom:-30px;opacity:.85}.ovh{overflow:hidden}
.wtanks{height:500px}.htlist{height:450px}
.pcws1 img{filter:none;}

.htlist11{min-height:450px;}.htlist11 img{padding-bottom:10px;filter: drop-shadow(0px 4px 5px rgba(0, 0, 0, 0.5));object-fit:contain;}
.addbox,.conform{border-radius:15px}.addgrid h3,.conadd h3,.fw600{font-weight:600}.contgrid{display:grid;grid-template-columns:30% 65%;justify-content:space-between}.comail,.phno{display:flex;gap:5px}
.phno{flex-wrap:wrap;row-gap:0}.conadd h3{font-size:20px}.comail a,.contgrid .phno a{color:#5e5e5e}.comail a:hover,.contgrid .phno a:hover{color:#00428e}.comail{align-items:center}
.conform{padding:60px 50px;background:#fff1f2}.fg-btn{justify-content:flex-start}.fg-btn .form-control{background:var(--red);padding:9px 27px;border-radius:50px;margin-top:30px}
.fg-btn .form-control:hover{background:var(--blue)}.addgrid h3{font-size:18px;line-height:22px}.addbox{padding:30px 40px 40px 30px;background:#f1f1f1}
.addgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.form-control{border-bottom:1px solid #939393;display:block;width:100%;height:55px;outline:0;padding:1.5rem 5px;font-size:1rem;font-weight:400;line-height:1.5;color:#666;background:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none;position:relative;z-index:2}
.material-form .input-block.floating-field{padding:4px 0 0}.form-group,.inputafter{position:relative}.material-form .input-block:focus-within label{color:var(--tcolor);top:-10px;font-size:13px;z-index:3}
.material-form .input-block label{position:absolute;left:0;top:16.5px;width:auto;height:25px;margin:0;font-weight:400;z-index:1;color:#6a6a6a;font-size:16px;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out;line-height:16px;white-space:nowrap;overflow:hidden;display:inline-flex;padding:5px}
.careers .material-form .input-block label{position:relative;top:0;color:#000}.careers .material-form .input-block:focus-within label{position:relative;top:0;font-size:16px}
#form .col6{width:45%}.conform p{font-size:12px;line-height:16px}#form .col12{margin-bottom:5px}.careers .conadd h3{font-size:28px;line-height:32px}.tblk{color:#000}
.f-row .mb4{margin-bottom:40px!important}.f-row .w45{width:45%!important}.f100{width:100%}.careers .material-form .input-block label span{color:var(--red)}
.tgray{color:#555!important}input[type=file]::file-selector-button{display:none}input[type=file]{color:transparent;text-indent:-9999px}.careers .material-form .labelabs .input-block{position:relative;z-index:9}
.careers .material-form .labelabs .input-block label{top:40px!important;position:relative!important;z-index:1}
.inputafter:after{content:'';position:absolute;right:0;top:20px;background:url('data:image/png;base64,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') 0 0/20px no-repeat;width:20px;height:20px;z-index:9}.fg-btn input{font-family:"Plus Jakarta Sans",sans-serif}
.mb11{margin-bottom:5px;}.conadd .phno a:hover{color:var(--red);}
.contact .conadd{padding-top:65px;}#milestone img{border-radius:20px;}
.pvlist{width:40%;}.detailcol1 .g64{align-items:flex-start;}.detailcol1 .bgcloud{position:sticky;top:100px;}
.mb0{margin-bottom:0px;}
.g64.vcenter{align-items:center;}.pvcimgh img{height:500px;object-fit:contain;}
.hright{justify-content:flex-end;}
.hnews p.w75{margin:0px;}.mmonly{display:none;}.sse{display:none;}
.membership{display:flex;gap:50px;justify-content:center;}.membership img{width:180px;height:auto;object-fit:contain;transition:all 0.3s ease;}
.membership img:nth-child(3){width:220px;}.membership img:hover{transform:scale(1.05);}
.tc .tline{position: absolute;bottom: -80px;font-weight: 600;color: #555555;font-size: 20px;}
.facts{grid-template-columns:repeat(3,1fr) !important;}
.facts .fdata{display:flex;justify-content:center;}
.facts .fdata p{white-space:nowrap;}
@media (min-width:2400px){.banner::after{display:none;}}
@media (max-width:2399px) and (min-width:2200px){.banner::after{height:135px;}}
@media (max-width:2199px) and (min-width:2000px){.banner::after{height:145px;}}

@media (min-width:2000px){.container{width:1600px;}.banner{height:80vh;}
    .swipernav,.swiper-pagination{max-width:1600px !important;}
}
@media (min-width:1700px){.srow img,.grids2 img{width:100%;}.srow{grid-template-columns: 45% 45%;}.container{width:80%;}.swipernav,.swiper-pagination{max-width:75% !important;}.container1{padding-left:12%;}
}
@media (max-width:1900px){
	.abt{grid-template-columns:50% 45%;}.tbi::after{height:300px;}.afbg::after{height:280px;}.locations li:nth-child(2){padding:0px 20px;}
    .locations li:nth-child(3) {padding-right: 25px;}.fwrap{grid-template-columns:20% 13% 10% 14% 10%}.bgcloud img{width:65%;}.bgc1 img{top:40px;}.bgc3 img{transform:scale(0.9);}
}

@media (max-width:1800px){.banner::after{height:130px;}.b1, .b2{display:none;}.wus .vmbtn{right:95px;}.fdt{grid-template-columns: 60% 38%;}.facts{grid-template-columns: 55% 45%;padding:40px 30px;}
    .facts .fdata:nth-child(3){margin-right:25px;}
	.afbg::after{height:250px;background-position:bottom;}.locations li:nth-child(2){padding:0px 20px;}
    .specslist{transform:scale(0.8);}.tankbg{height:900px;}header .main-menu>li>a{padding:0px 24px;}.hpcnt1{padding:30px 0px 0px 30px;}.bottomleft{left:30px;}
    .sub-banner .video-background {object-position:0px -116px}.ftspec .specslist{margin-top:-100px;}
}

@media (max-width:1700px){.banner::after{width:220px;height:120px;}.awrap,.w75{width:85%;}.wus .vmbtn{right:85px;}.map-container .point{margin-top:-10px;}
    .imgab{width:45%;}.abtcol1 a{top:130px;}.bluebg{width:90%;}.locations li:nth-child(2){padding:0px 20px 0px 10px;}.icong span{width:78%;}.conwrap{grid-template-columns: 31% 67%;}
    .gallery-top .text-wrapper{padding-left:10%;}.swipernav1{right:10%;}.gallery-thumbs{right:15%;}.mibox, .vibox{padding:80px 50px;}.mm1{width:1200px;}
    .megamenu .mimg img{width:120px;height:120px;}.megamenu .ftanks img{width:300px;}.bgcloud img{width:70%;}.alists .owl-nav{left:-50%;}
}
@media (max-width:1650px){.wicon p{width:60%;}.map-container .point{margin-top:-15px;}
   .locations li:nth-child(2){padding:0px 30px;}
}

@media (max-width:1600px){.banner{height: 720px;}.banner::after{height:115px;}.awrap{width:90%;}.awrap .cbtn1{margin-top:0px;}
    .c-frm .row{padding:60px 50px;}.cnt-frm{width:35%;}.cnt-dtl{width:65%;}.w80{width:90%;}.wus .vmbtn{right:75px;}
    .map-container .point{margin-top:-25px;}.tc1{padding:100px 50px 50px;}.wuspoint .owl-item{padding-right:30px;}
    .tbi::after{height:250px;}.afbg::after{height:240px;}.hero-slider .w50{width:50%;}.facts p:last-child{font-size:17px;}.ouh p.f18{padding-left:5px;}#team .owl-item:hover p{max-height:100px;}
    .cforms{grid-template-columns: 47% 53%;}.dgrow2 .dcol2{margin-top:0px;}.dgrow2 .abt{align-items:center;}.specslist{transform:scale(0.85);}.tankbg{height:900px;}
    .fwrap {grid-template-columns: 20% 14% 12% 14% 10%;}.sub-banner .video-background {object-position:0px 0px}
    .prodinfo{padding-right:50px;padding-left:50px;}.hright img{width:275px;}
}
@media (max-width:1520px){.banner{height: 700px;}}

@media (max-width:1550px){.banner::after{height:115px;}.banner::after{bottom:150px;}.textWrapper{bottom:0px;}.swiper-pagination{bottom:120px;}header .main-menu>li>a{padding:0px 18px;}.membership{gap:20px;}
    .map-container .point{margin-top:-35px;}.icong span{width:75%;}}
@media (max-width:1530px){.map-container .point{margin-top:-35px;}}
@media (max-width:1500px){.container{width:90%;}.banner{height:640px;}.banner::after{bottom:95px;height:110px;}
    .textWrapper{bottom:0px;}.banner::after{bottom:140px;}header .main-menu>li>a{padding:0px 1.4vw;}
    .map-container .point{margin-top:-60px;} .container1{padding-left:7.5%;}  .carrows .owl-nav{padding-right:8%;}
    .swipernav,.swiper-pagination{max-width:85% !important;}.imgbor img{width:380px;}    .abtcol1 a {top: 110px;}
    .imgbor::after{height:75%;}.bluebg{padding:60px;}.locations li:nth-child(2){padding:0px 20px;}.icogrid2 > div {
    width: 83%;
    }.conwrap{grid-template-columns: 33% 65%;}.serv::before{left:52%;}
    .gallery-top h3{font-size:40px;}.gallery-thumbs{width:35%;}.gallery-top .text-wrapper{width:45%;}.gallery-top .text-wrapper br{display:none;}
    .gallery-top .text-wrapper{padding-left:8%;}.swipernav1{right:8%;}.gallery-thumbs{right:13%;}.sub-banner svg{right:-3%;}#team .owl-item:hover p{max-height:80px;}
    .accordion h2{font-size:20px;}.spec1 h2{font-size:32px;}.megamenu {right:5%;}.specslist{transform:scale(0.95);}.tankbg{height:800px;}.circleimg{height:770px;}
    .tankimg{height:500px;}.specslist ul{width:1080px;}.specslist ul li:nth-child(even){margin-left:-18px;}
    .specslist ul li:nth-child(2) p::after{transform:rotate(-6deg);margin-left: -24px;}.specslist ul li:nth-child(4) p::after{margin-left:-9px;}
    .specslist ul li:nth-child(6) p::after{margin-right: -1px;top: -10px;right: 1px;transform: rotate(-3deg);}
    .specslist ul li:nth-child(5) p::after{transform: rotate(4deg);margin-right: -17px;top: -14px;right: 18px;}.specslist ul li:nth-child(1) p::after{margin-left: 20px;top: -8px;transform: rotate(5deg);}
    .specslist ul li:nth-child(3) p::after{transform: rotate(4deg);margin-left: 4px;top: -9px;}.specslist li p{width:320px;}.specslist ul li:nth-child(odd){margin-left:-30px;}
    .abtgrid{grid-template-columns:48% 45%;}.alists .owl-nav{left:-55%;}.pvlist{width:50%;}
    .hpcnt{padding:20px 20px 25px;}.certificates{width:60%;}.ftspec .specslist{margin-top:0px;}
}
@media (max-width:1450px){.map-container .point{margin-top:-50px;}.enqh::after{height:130px;}
    .w75.bshadow{width:85%;}.stickylinks li{padding:15px;}.subnav li a::before{left:-22px;}
   
}
@media (max-width:1400px){.awrap{width:100%;}.fcol3 .addr br{display:none;}.cnt-dtl{width:63%;}.borow{width:80%;}
    .dtl-cnt p:first-child{line-height:20px;}.psrow{gap:20px;}.wus .vmbtn{right:65px;}
    .map-container .point{margin-top:-55px;}.contactbg{background-position: center;}.habt{grid-template-columns: 45% 50%;}.plists h3{font-size:20px;}.hpcnt{bottom:-90px;}
    .bluebg{width:95%;}.landart::after{height:250px;}.landart {padding-top:125px;}.landart{background: linear-gradient(to bottom, #F3F5FA 50%, #fff 50%);}.locations li:nth-child(2){padding:0px 20px 0px 10px;}.facts p:last-child{font-size:16px;}.swiper-slide .container::before{right:18%;}.hero-slider img{margin:0px;}.ouh{grid-template-columns: 20% 50% 20%;}.ouh h2::after{right:-30px;}
    footer::after{height: 85%;}.dgrow{background: linear-gradient(to bottom, #fff 88%, #EDF2F6 12%);}.dgrow.dgrow1{padding-bottom:50px;}
    .iso svg {width: 120px;height: 120px;}
    .hero-slider .container{padding-bottom: 65px;}
    .hpcnt1{width: 100%;}
    .bottomleft{display: block;bottom:30px;}
    .tstart .ch1, .ch1 {font-size: 35px;line-height: 1;color: #fff;margin-bottom: 0px;}

    .topleft{gap: 19px}.rdv3{padding: 25px;}.vtestimonials{gap: 35px}
    .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets, .swipernav{left:49%;}
    .oclogo svg{height:80px;}nav ul li:first-child a{padding-left:0px;}.main-menu a span{font-size:15px;}
        .hpcnt1 {padding: 25px 0px 0px 30px;}.bgcloud img{width:75%;}
    .grid3.wss.wtsrow{grid-template-columns:30% 35% 30%;}.eprow{width:95%;}.awrap, .w75{width:100%;}#overview .facts{grid-template-columns: 25% 25% 18% 20%;}
    .psw .bottomleft{display:flex;gap:20px;flex-wrap:wrap;}.topright{top:20px;right:20px;}.sevlogo img{width:60px;}.vtestimonials .pr{padding:10px;}
}

@media (max-width:1350px){.b4,.b3{display:none;}header .main-menu>li>a{padding: 0px 1.6vw;}.ttwb h3{top:20px;position:relative;}
header .main-menu>li>a{padding:0px 1.3vw;}.landart p{font-size:18px;}.bluebg{padding:40px;}
    #team .owl-item:hover p{max-height:100px;}
    .gridc2{grid-template-columns:48% 48%;}  .mibox,.vibox{padding:70px 60px;}
}
@media (max-width:1300px){.wicon p{width:70%;}.f-hadds, .dtl-lst{width:100%;}.imgar{background-position: right;}
    .cnt-dtl, .cnt-frm{width:50%;}.wcus{grid-template-columns:100%;}.wcus h2,.wcus h3{margin-bottom:20px;}.wcus{margin:0px;}.clientslider{margin-top:40px;width:93%;}.map-container .point{margin-top:-75px;}.country{gap:10px 20px;}
    .ctwrap{grid-template-columns: 35% 65%;} .map-container .point{margin-top:-45px;}.bgw{padding: 50px 40px 50px 40px;}.imgbor img{width: 350px;}.icong span{width:73%;font-size:17px;}
    .ac-list svg{width:50px;}.icong::before{left:85px;}.addrow{grid-template-columns:55% 40%;}.ouh{grid-template-columns: 35% 60%;}
    .swiper-button-prev{left:10px;}.swiper-button-next span,.swiper-button-next{right:0px;}.ouh p:last-child{position:absolute;bottom:0;display:none;}.qa{align-items:flex-start;}
    .enqh::after{left:-40px;}.dgrow{background: linear-gradient(to bottom, #fff 95%, #EDF2F6 5%);}.dgrow.dgrow1{padding-bottom:100px;background:#fff;}.prn1{padding-top:100px;}
    .mivigrid .fw500{font-size:22px;line-height: 34px;}header .main-menu .enbtn{padding:9px 20px;}.mm1{width:100%;left:0;border-radius:0px;padding-right:0px;}
    header .main-menu>li>a{padding:0px 1vw;}.bgcloud img{width:80%;}
}

@media (max-width:1260px){.container{width:90%;}.dropdown-menu{left:-345px;top:90px;}.ctwrap{grid-template-columns: 35% 60%;}
    .map-container .point{margin-top:-55px;}.container1{padding-left:5%;}.carrows .owl-nav{padding-right:5%;}
.swipernav,.swiper-pagination{max-width:90% !important;}
.gallery-top .text-wrapper{padding-left:5%;}.swipernav1{right:5%;}.gallery-thumbs{right:11%;}.gallery-thumbs{height:130px;}.subnav{gap:10px;}.stickylinks a{font-size:15px;}.main-menu a span{font-size:14px;}
.membership img{width:150px;}
}

@media (max-width:1199px){.fcname{font-size:18px;}.certrow{grid-template-columns: 40% 55%;}
    .banner::after,.vmore{display:none;}.banner{height:500px;}.textWrapper .bh1{font-size:50px;line-height:50px;}
    .swiper-pagination{bottom:45px;}.textWrapper{padding:20px;width:90%;}.w80,.w75{width:100%;}
    .wus .vmbtn{right:55px;}.branch > div{padding:40px 20px;}.dlist .mbtn{display:inline-flex;}.dlist .vmcnt{display:none;}
    .map-container .point{margin-top:-50px;}
    .ctwrap{grid-template-columns: 25% 70%;}.country{grid-template-columns:repeat(2,1fr);}.map-container .point{margin-top:-120px;}
    .map-container .uk{top:42%;}.map-container .finland{top:35%;}.map-container .safrica,.map-container .australia{top:76%;}
    .fright2 .bh1{padding-top:30px;}.gallery{background-position:right;}.hpcnt{bottom:-90px;}#form .col6{width:100%;}.enqh{flex-direction:column;justify-content:flex-start;align-items:flex-start;}
    .addrow{grid-template-columns:100%;}.addrow .cphone::before{width:93%;}
	.srow{grid-template-columns:48% 48%;}.grids2,.grids2 > div:last-child{display:flex;flex-wrap:wrap;justify-content:space-between;}.grids2 > div,.grids2 > div:last-child div{width:45%;}
	.grids2 > div:last-child{width:100%;}.grids2{gap:40px 0px;}.grids2 > div:nth-child(2)::after{left:-12%;}.grids2 img{width:100%;}
    .grids2 .sw80 svg{margin-top:0px;}.cforms > div:first-child{justify-content:flex-start;}.locations li:nth-child(2){padding:0px 10px;}.locations li:nth-child(3){padding-right:20px;}
    .contactbg {background-position: left;}.pforms #form .col6{width:49%;}.grids22{flex-direction:column;}.ig22,.ig22 div,.igrids2{width:100% !important;}
    .igrids2{margin:20px 0px 0px 0px;}.ig22,.grids2 div:nth-child(1){margin-right:0px !important;}.grids2 > div:last-child,.grids2 div:nth-child(2){margin-left:0px !important;}
    .aftbb{margin-bottom:0px;}.icogrid2 > div {
        width: 83% !important;
    }.icogrid2{width:100% !important;}.serv{grid-template-columns:48% 46%;}.pqr > div{padding:50px;}.grid7 .imgh{width:18%;}
    .dgrow{background: linear-gradient(to bottom, #fff 90%, #EDF2F6 10%);}.speclist .item{padding:0px;background:transparent;}
    .spec1 .speclist .item{    background: rgb(16 61 110 / 50%);padding: 30px 20px;border-radius: 15px;}.spec1 .speclist .item:hover{background:#fff;}
    .specslist{transform:scale(0.9)}.bgcloud img{width:85%;}.bgc2 img{transform:scale(1.3);}.vwidth{width:65%;}.grid3.wss.wtsrow{grid-template-columns:28% 40% 28%;gap:10px;}
    .grid3.wss .grid2{gap:10px;}
    .grid3.pip.wss{grid-template-columns:32% 32% 32%;gap:20px 0px;justify-content:space-between;}.fwrap{grid-template-columns:22% 20% 12% 15% 10%;}
    .mibox,.vibox{padding: 60px 50px;}.grid3.pip.wss .eprow{padding-bottom:30px;display:flex;flex-wrap:wrap;}.htlist{height:400px;}
    .prodinfo,.revlist .prodinfo{padding-bottom: 30px;}.membership{gap:20px;}
}
@media (max-width:1180px){header .main-menu>li>a{padding:0px 1vw;}.accordion h2{font-size:18px;padding: 12px 30px;}header .container{width:95%;}.sub-banner .container{padding-left:0px;}}
@media (min-width:1100px){.header-sticky .main-menu>li>a{height:85px;}header .wl{position:absolute;top:0px;}.sub-menu{display:none !important;}
    header .main-menu>li>a{height:90px;}.dgrow{padding-bottom:0px;}.mmlist .sub-menu.d-block{display:block !important;}.mmlist .sub-menu{display:none !important;}}

@media (max-width:1100px){.mhide, .dropdown-menu{display:none;}.sse{bottom:15rem;}.wus .vmbtn{right:45px;} .megamenu{display:none !important;}
    .map-container .safrica, .map-container .australia {top: 75%;}.map-container .malaysia{top:62%;}
    .ctwrap{grid-template-columns: 25% 75%;}header{padding:5px 0px;}header .enbtn{display:none !important;}.grotron{position:absolute;right:80px;}
    .features h3 span{font-size:18px;}.locations{justify-content:space-between;flex-wrap:wrap;align-items:center;gap:5px 0px;}.locations li:nth-child(2)::after{border-right:0px;}
    .locations li:nth-child(2),.locations li:nth-child(3){padding:0px;}.locations li{text-align:center;width:48%;}.locations li::after,.smarrow a::after{display:none;}
    .locations::after{content:'';position:absolute;width:2px;height:60%;background:#fff;left:48%;}.icong{flex-direction:column;align-items:flex-start;}
    .icong span{width:100%;padding:10px 0px 0px 0px;}.icong::before{display:none;}.icong::after{top:20px;}.dmenu b{display:none;}
    .addrow > div{width:100% !important;}
    .phm{margin-bottom:20px !important;}.fdt{grid-template-columns:100%;}.facts{margin-top:0px;}.fdt{gap:50px;padding-top:40px;}.swiper-slide .container::before{right:12%;}
    .hero-slider img{margin:0px 0px 0px 0px;}.swiper-slide .container::before{right:-3%;}.hero-slider .container{display:grid;grid-template-columns:49% 50%;justify-content:space-between;}
    .plists{gap:20px 0px;}/*.plists .imgh{width:49%;}*/.conwrap{grid-template-columns: 37% 60%;}
    .stickylinks li{padding:12px 15px;}.stickylinks{top:65px;}#team .owl-item:hover p{max-height:120px;}
    .dgrow{background:#fff;}.dgrow .mt2{padding-bottom:0px;margin-top:0px;}.spec1{grid-template-columns:48% 48%;}.spec1 .speclist .item{grid-template-columns: 18% 82%;}
    .w65 {width: 100%;}
    .topleft {top: 16px;left: 40px;}
    .rdv3 {padding: 26px;gap: 7px;}
    .grid4 {grid-template-columns: repeat(2, 1fr);gap: 20px;}
    .vtestimonials {gap: 16px;}
    .oclogo svg{width: 80px;height: auto;}.stickylinks ul{gap:0px;}
    .subnav li a::before {display:none;}.main-menu a span{color:#000;}.main-menu a span{font-size:16px;}.bgcloud img{width:95%;}
    .fcont{grid-template-columns:100%;gap:20px;}#overview .facts{grid-template-columns: 22% 22% 18% 15%;}.psw .topleft{top:20px;left: 30px;}
    .alists .owl-nav{left:-67%;}.sub-banner{height:350px;}.mmonly{display:block;}.membership img{width:150px;}.membership img:nth-child(3){width:180px;}
    .rqbtn .cbtn{background:transparent;margin-top:0px;} 
} 
@media (max-width:1050px){.vm-cards p{height:185px;}.vm-cards > .bg1 > .icon{width:100px;}.vm-cards .bg1{gap:0px 25px;}.wicon p{width:90%;}
    .map-container .point{margin-top:-130px;}.map-container .safrica, .map-container .australia {top: 72%;}.specslist{transform:scale(0.75);}.tankbg{height:750px;}.membership img{width:130px;}
}
@media (max-width:991px){.fwrap{display:flex;flex-wrap: wrap;justify-content: space-between;gap:40px 20px;}.stickycol,header .container::after{display:none;}
    .fcol1,.fcol3{width:40%;}.textWrapper .bh1{font-size:40px;line-height:44px;}
    .habt p{margin-bottom:20px;}.habt{align-items: normal;}
    .hp21 h3, .hpr2 h3{padding: 8px 15px;font-size:18px;}.hprow, .hprow1,.hp2{gap:10px;}.hprow1{margin-top:10px;}footer img{margin-bottom:0px;}
    .cnt-dtl{width:50%;}.cnt-frm{width:48%;}.c-frm .row{padding:50px 30px;}.psrow{grid-template-columns: repeat(3,1fr);}.sub-banner{height:300px;}
    .cforms{grid-template-columns:50% 50%;}#form .col6{width:100%;}.branch{grid-template-columns:repeat(3,1fr);gap:70px 30px;}
    .psh{display:grid;grid-template-columns:45% 55%;}.ctwrap{grid-template-columns: 127%;}.count, .lakh::before{font-size:40px;}.facts p:last-child{font-size:18px;}
    .habt{grid-template-columns:100%;gap:20px;}.hprod .plists{padding-top:0px;}.container1{width:90%;margin:0px auto;padding:0px;}.hprod::after{width:600px;}.carrows .owl-nav{padding-right:0%;}
	.ouh p{margin-right:0px;}.feedback h2 br{display:none;}.demo{display:flex !important;flex-wrap:wrap;align-items:center;}.demo1{width:45%;}
    .abt {grid-template-columns:100%;gap:40px;}.imgab,.imgbor img{width:auto;}.hart .abt{gap:0px;}.landart{padding-top:125px;}
	.landart::after{height:150px;}.sreverse{flex-direction:column-reverse;display:flex;gap:30px 0px;}.mw75{width:100%;}
	.srow > div, .srow img{width:100%;}.iconimg::before,.iconimg::after{left:auto;right:20px;}
	.sstart{display:flex;flex-direction:column;gap:30px 0px;}.wa1{grid-template-columns:50% 45%;align-items:flex-start;}.greybg{padding:50px;}
    .plists1{grid-template-columns:repeat(2,1fr);}.swiper-slide .w50{width:100% !important;}.bnimg3,.prod2{background-position:left !important;}.parcon,.pfield{width:100%;}
    .ig22,.grids22{grid-template-columns: 48% 48%;}.plists{gap:20px 0px;}.icogrid2{flex-direction:column;justify-content:flex-start;}.icogrid2 > div {
        width:100% !important;
    }.sticky1{position:static;}
    .sw80.icogrid2 > div {
    padding-left: 0px;
    } .sw80.icogrid2{margin-top:20px;}.espace li{margin-bottom:15px;}.ph.mb2 img{margin-top:30px;}.hero-slider p{width:100%;}.swiper-slide .container::before{width:250px;right:0;}
    .asvg{margin-bottom:50px;}.ouh p.f18{font-size:16px;}.conwrap{grid-template-columns: 40% 55%;}
    .serv{grid-template-columns:100%;}.serv::before,.serv .owl-dots,#c1::after,.dserv{display:none;}#c1{width:100%;}.serv .carrows .owl-nav{left:0;}
    .serv div:nth-child(2){order:1;}.serv div:nth-child(1){order:2;}.osm{display:block;}#c1{margin-top:30px;}.pqr,.tfaq,.spec1{grid-template-columns:100%;}
    .cout::before,.circle::after,.egrid p br{display:none;}.pqr{background:transparent;}.cout{background:#EDF2F6;}.circ1{background:#1A5493;}.grid7 .imgh{padding:20px  15px;}
    footer::after{height:90%;}.gallery-top .swiper-slide{align-items:center;}.gallery-top .text-wrapper{padding-bottom:10px;}.gallery-thumbs{width:75%;left:5%;right:auto;bottom:50px;}
    .gallery-top{height:500px;}.swipernav1{bottom:60px;}.gallery-top .text-wrapper{width:100%;}.qa{grid-template-columns:100%;gap:20px;}.qa .grad1{margin:0px auto;}
    .stickylinks{display:none;}#overview::before{bottom:35%;}.wusr{grid-template-columns:100%;}.wusr .abtcol1{display:none;}#team .w80{width:100%;}#team .owl-nav{position:relative;top:0;margin-top:30px;}
    .at-item{width:49%;display:flex;}.accordion{gap:20px 0px;}.accordion h2{position:relative;top:0;}.at-title{justify-content:flex-start;position:absolute;padding-right: 20px;}
    .accordion .at-item:last-child .at-tab{grid-template-columns:100%;gap:30px 0px;}.accordion .at-item:last-child .at-tab div{padding-top:30px;}.at-item img{width:auto;margin:0px auto;}
    .accordion .at-item:last-child h2{top:0px;position:relative;}.accordion .at-item:last-child .at-tab{display: flex;flex-direction: column;align-items: center;}
    .at-tab{justify-content:space-between;display:flex;flex-direction: column;padding-top:80px;}.accordion .at-item:last-child .at-tab{padding-top:50px;}
    .tfaq::before,.tfaq::after{display:none;}.atcol{background:var(--blue);}.atfaq{background:#EDF2F6;}.accordion.accord1 .at-tab,.accordion.accord1 .at-item:last-child .at-tab,.accordion.accord1 .at-item .at-tab div{padding-top:0px;}.accordion.accord1{gap:60px 0px;}.spec1{gap:50px 0px;}.spec1 .speclist{display:grid;grid-template-columns:48% 48%;}.proddetails{align-items:flex-start;}
    .alists1{gap:15px;}
    .nimg img{object-position: right;}.hpcnt1 {padding: 20px 25px;}.htank div:nth-child(2){top:0px;}
    .hero-slider .container{grid-template-columns: 40% 60%;}.tstart .ch1, .ch1{font-size: 26px;}.hero-slider p {margin: 15px 0px 15px;font-size: 12px;}
    .oclogo svg {width: 60px;}.clist{grid-template-columns:repeat(4, 1fr);}
    .topleft {top: 10px;left: 21px;gap: 4px;}    .topleft h3, .bottomleft h3 {font-size: 19px;line-height: 16px;}.topleft p, .bottomleft p {font-size: 16px;font-weight: 300 !important;}.topright{top: 5px;right: 1px;}
    .bgcloud img{width:100%;}.g64{grid-template-columns:48% 48%;}.pr{border-radius:15px;}.faq-answer{padding-right:20px;}.specslist li span{font-size:18px;}
    .vwidth{width:80%;}.grid3.wss{display:flex;flex-wrap:wrap;}.grid3.wss > div:first-child{order:1;}
    .grid3.wss > div:nth-child(2){order:3;}.grid3.wss > div:nth-child(1), .grid3.wss > div:nth-child(3){width:49%;}.grid3.wss .grid2{display:flex;flex-wrap:wrap;}
    .grid3.wss .grid2 > div{width:49%;}.imgh3 img{position:static;}.rdv2.ftank .bottomleft{position:absolute;top:150px;bottom:auto;}
    .grid3.wss .pipebgdg{order:2 !important;}.grid3.pip.wss .pipebg{order:1 !important;}.grid3.pip.wss .pvcbg{order:3 !important;}.gridc2, .grid2{gap:10px;}
    .psw .grid2 .nimg > img{height:300px;}.sevlogo img{margin-right:20px;}.alists .owl-prev{left:-20px;} .alists .owl-next{right:-20px;}
    .hnews{grid-template-columns:100%;gap:30px;}.alists .owl-nav{left:0px;}.alists button{position:absolute !important;top:40% !important;}.alists .owl-nav{position:static;}
    #profile{padding-top:40px;}.teamgridrev .teimg{text-align:left;}.teaminfo p.mb3{margin-bottom:15px;}
    .abtgrid,.coregrid,.infragrid,.mivigrid,.teamgrid,.teamgridrev{grid-template-columns:100%;gap:30px}.abtimg,.infraimg{order:1;display:flex;justify-content:center}.abtinfo,.infrainfo,.teamgridrev .teaminfo{order:2}
    .teamgridrev .teimg{order:1}.f26{font-size:22px}#overview .facts{margin-top:30px;padding:0}.tabspace a{padding:10px 20px 20px 30px}.sub-banner p br{display:none}
    .mivigrid h2{margin-bottom:30px;}.grid3.pip.wss .pipebgdg{width:49%;}.certificates{width:75%;gap:20px;}
    .prodlist{grid-template-columns:100%;gap:30px}.proimg{order:1}.prodinfo{order:2;padding:0 25px 40px}.contact .conadd{padding-top:0px;}
    .contgrid{grid-template-columns:100%;gap:40px}.addgrid{grid-template-columns:repeat(2,1fr)}.careers .conadd h3 br{display:none}
    .wtsrow .imgh4{order:2;}
    .membership{display:grid;grid-template-columns:repeat(3,1fr);}.membership img{margin:0px auto;}
}
@media (min-width: 901px){.cpr .modal-dialog{max-width:800px !important;margin: 0px auto;}.modal-dialog{max-width:800px !important;margin: 0px auto;}}

@media (max-width:900px) and (min-width:700px){.modal-dialog{max-width:700px !important;margin: 0px auto;}.modal1 .modal-content{grid-template-columns: 45% 55%;}.fright1 .container{padding:75px 50px 0px 0px;}}

@media (max-width:900px){.habt{grid-template-columns: 100%;gap:30px 0px;}.habt1 img{width:100%;}
    .cnt-dtl, .cnt-frm{width:100%;}.c-frm .row{gap:40px 0px;}.dtl-cnt p:last-child{width:70%;}.pirow h2{font-size:18px;line-height: 1;}
    .wus .vmbtn{right:30px;}.habt.alignstart{flex-direction:column-reverse;display:flex;gap:40px;}.hpcnt{padding:15px 15px 20px;}#team .owl-item:hover p{max-height:280px;}
    .tdesc{padding:20px 15px;}.bstlogo{right: 39px!important;bottom: 54%!important;}.g64{grid-template-columns:100%;}.clist{grid-template-columns:repeat(7,1fr);}.clist li{padding:5px;}
    .specslist{transform:scale(0.7);}.detailcol1 .bgcloud{position:static;}.hwsd img{width:70%;}.bgc2 img{transform: scale(1);}
    .fdtank{height:500px;}.nopad li{padding:0px;}.membership{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items: center;}.membership img{margin:0px auto;}.tc .tline{position: relative;bottom: auto;left: auto;top: 140px;width:100%;text-align:left;}.hswd1{margin-bottom:50px;flex-direction:column;}
}

@media (max-width:850px){.copyright .container{flex-wrap:wrap;justify-content:center;}
    .textWrapper .d-flex{flex-wrap:wrap;}.textWrapper p{width:100%;}.textWrapper .bh1 br{display:none;}.textWrapper .bh1{margin-bottom:10px;}
    .textWrapper{padding:20px 20px 40px;}.wicon img{width:auto !important;}.wicon .owl-dots{text-align:center;margin-top:20px;}.wus .vmbtn{display:flex;position:relative;bottom:0;right:0;align-items:center;justify-content:center;flex-direction: row-reverse;margin-top:20px;}.wus .vmbtn .bimg{display:inline-flex;margin:0px;width:auto;height:auto;}.wus .vmbtn svg{width:20px;height:20px;}.wus .vmbtn .bimg div{background:transparent;}.wus .vmbtn svg path{fill:#0d0d0dbd;}.wus .vmbtn:hover path{fill:var(--red);}
	.features > div{border:0px;padding:0px;background:transparent;}.features .owl-item{border:1px solid #79b43542 !important;}
	.features .owl-dots{margin:30px 0px 0px;text-align:center;}.features .owl-dot.active{background:#fff !important;}
    .features h3 br{display:none;}.factbg .habt{gap:15px;}.demo img{width:80%;}.hprod .plists .imgh{border-bottom:0px;}.dv2,.plimg3 .dv2{grid-template-columns:100%;}
    .dv2 img{margin:4px auto;width:auto !important;}.plimg2 img{position:relative;top:0px;right:-80px;}.plists .vcenter{height:280px;text-align:center;margin:0px auto;}
    .plists .hpcnt p,.plists .hpcnt a{display:none;}.plists .vcenter{padding:0px;width:100%;}.dv2{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;}.hprod .plists .imgh{justify-content:center;width:100%;height:100%;}
    .dv2 > div h3{text-align:center;margin:0px 0px 20px;}.hpcnt{padding:15px;}.plimg3 img{padding:0px 10px;}.conwrap{grid-template-columns: 100%;}
    .alists h3{padding:10px 20px;}/*.conwrap div:first-child{order:2;}*/.conwrap{gap:30px;}.carrows .owl-nav{position: relative;}
    .alists{position:relative;}.alists .owl-nav{position:static;}.grid7 .imgh{width:auto;}
    .grid7 .owl-dots{margin-top:30px;text-align:center;}.grid7 .owl-dot.active{background:var(--yellow) !important;}.egrid{grid-template-columns:100%;gap:20px;}
    #overview .facts, #profile .facts{grid-template-columns: repeat(2, 1fr);gap:40px;}#overview::before{background-size:300px;}#overview .abt{gap:30px;}#team .owl-item:hover p{max-height:100px;}
    .speclist .item{grid-template-columns:100%;gap:10px 0px;}.specnt{padding:0px;}.spec1 .speclist .item{grid-template-columns:100%;}.grid7.owl-carousel .imgh::after, .grid7.owl-carousel .imgh::before{display:none;}
    .proddetails{grid-template-columns: 100%;gap:40px;}.proddetails img{margin:0px auto;display:block;}
    .grid3 {grid-gap: 14px!important;}.gridc2 {grid-template-columns: repeat(2, 1fr)!important;}.topleft{top: 7px;left: 24px;gap:10px;}.topleft h3, .bottomleft h3 {font-size: 23px;line-height: 27px;}
    .topright{top:20px;right: 2px;}.specslist{transform:scale(0.75);}.specslist ul{width:1000px;}.circleimg{height:720px;}
    .specslist ul li:nth-child(1) p::after{margin-left:11px;top:-5px;transform:rotate(2deg);}.specslist ul li:nth-child(3) p::after{margin-left:2px;transform: rotate(3deg);}
    .specslist ul li:nth-child(5) p::after{transform: rotate(3deg);margin-right: -23px;top: -20px;width: 150%;}
    .specslist ul li:nth-child(2) p::after{transform: rotate(-6deg);margin-left: -26px;}.specslist ul li:nth-child(4) p::after{margin-left: -13px;}.specslist ul li:nth-child(6) p::after{margin-right:4px;}
    .specslist{transform: scale(0.7);}.tankbg{height:700px;}.specslist ul li:nth-child(odd){margin-left:-40px;}
    .grid3.wss .grid2 > div{width:100%;}.hpcnt1 h3 br{display:none;}.htank .bottomleft{position:absolute;top:80px;bottom:auto;}
    .imgh3 img{position:absolute;}.imgh3.wssc1 .rdv2{height:350px;}.eprow{display:flex;flex-direction:column;align-items: flex-start;}
    .grid3.pip.wss{gap:15px 0px !important;}.grid3.pip.wss > div{width:49%;}.fcont{grid-template-columns: 80px 62%;}
}
@media (max-width:800px){.specslist li p{width:300px;}.specslist ul li:nth-child(odd){margin-left:-15px;}.grid3.wss > div:nth-child(1), .grid3.wss > div:nth-child(3){width:48%;}
.fcont{grid-template-columns:100%;}
}

@media (min-width: 768px) and (max-width:991px){.cpr .modal-dialog{max-width:700px !important;margin: 0px auto;}}

@media (max-width:767px){.swiper a{display: none;}.textWrapper .bh1,.enquiry p{font-size: 30px;line-height:34px;}.fdata .f20{font-size:18px;line-height:20px;}
    .textWrapper,.hp1, .hpr1,.hp2,.hpr2{width:100%;}.swiper .swiper-wrapper .swiper-slide{height:95%;}.swiper-pagination{display:none;}.pbspace{padding-bottom:60px;}
    .hprow, .hprow1{flex-wrap:wrap;}.hp1::after, .hpr1::after{display:none;}.hp1 h3, .hpr1 h3{padding:0px;margin-bottom:10px;}
    .hp1, .hpr1{background:transparent;}.hprow1{margin-top: 40px;}.pspace{padding:60px 0px;}.wus .container::after{bottom:-60px;}.wicon,.clientslider{margin-top:20px;}
    .hblog .carrows .owl-prev{left:-20px;}.hblog .carrows .owl-next{right:-20px;}.hblog .carrows .owl-prev, .hblog .carrows .owl-next{top:37%;}.hblog{padding-bottom:0px !important;}
    .hbloglist{margin-bottom:0px;}.pspace.pt-0{padding-top:0px;}.aslide{padding-bottom:10px !important;}.ch3,.wcus h3{font-size:24px;line-height:26px;}.pirow{grid-template-columns: repeat(2,1fr);}
    .w75 .mbtn{margin-bottom:20px;}.w75 .vmcnt, .wcus h3{margin-bottom:0px;}
    .w75 .vmcnt{margin-top:10px;}.qpolicy{grid-template-columns: 100%;}.qsec{padding: 0px;margin-bottom:20px;}
    .project-slide .carousel-indicators img,.project-slide .carousel-indicators button{width:80px;height:50px;}.hbg{margin-top:10px;background: linear-gradient(to bottom, #fff 24%, #f1ede8 20%);}
    .infraslider .owl-prev,.infraslider .owl-next{top:40%;}.imgar{background-position:-350px 0px;}.lines{line-height:26px;}
    .cnt-add{row-gap:30px;}.plists{grid-template-columns: repeat(2,1fr);}
    .map-container .point{width:10px;height:10px;margin-top:-10px;}.sub-banner{background-position:center;}
    .team{grid-template-columns:100%;}.team div:first-child{order:2;}.team img{display:flex;justify-content:center;width:auto;margin:20px auto 30px;}
    .cgal{grid-template-columns:repeat(2,1fr);}.cicon img{height:150px;}
    .cforms,.pdetail{grid-template-columns:100%;}.branch{grid-template-columns:repeat(2,1fr);gap:70px 30px;}
    .pdetail .sticky{display:none;}.dlist{grid-template-columns:100%;gap:20px;}.acr > div:first-child{order:2;}

    .hero-slider .slide-inner{padding-top:20px;}
    .hero-slider p{text-align:center;}.fright .container{display:block;}.fright .container > div{width:100%;}
    .textWrapper{z-index:9;position:relative;text-align:center;}.fright p{color:#fff;}.fright1 .container{justify-content:center;padding-right:0px;}
    .tstart .bh1{text-align:center;}.ac .sticky{position:static;}.contactbg{background-position:left;}.hlight{margin-top:0px !important;}
    .hpcnt p, .hpcnt a{padding: 10px}.hpcnt{bottom:0px;margin: 0px 0px;}.hprod::after{width:80%;}.ouh{grid-template-columns:100%;gap:20px;}
	.demo img{width:70%;}.demo1{width:40%;gap:20px;}.demo1 div:nth-child(2){padding:15px 0px;}.tstart .f40{font-size:50px;}
    .tstart .ch1,.ch1{font-size:34px;}.addrow .cphone::before{width:100%;}.imgab{width:50%;}.imgbor img{width:400px;}.landart p{font-size:16px;line-height:24px;}
	.hart{padding-bottom:30px;}.f22{font-size:20px;}.headrow,.wrow{grid-template-columns:100%;gap:20px 0px;padding-bottom:30px;}.sstart{gap:15px 0px;}
	.wrow > div{order:1;}.wrow img{order:2;margin:0px auto;}.wrow{padding-bottom:0px;}.wrow div{padding-top:50px;}
    .wa1{grid-template-columns:100%;gap:15px;}.wa1 img{width:100%;}.wa1 div:first-child{order:2;}.gl2,.ig22{grid-template-columns:100%;}.hero-slider h2{font-size:44px !important;}.addrow .cphone::before{left:0px;}.cforms h2.mb1{padding-top:0px;}.glogo::after{width:150px;height:40px;}.ig222 img{order:1;}.ig222 > div{order:2;}
    .hero-slider .container{display:flex;flex-direction:column-reverse;grid-template-columns:100%;align-items:center;gap:30px 0px;padding-bottom:30px;justify-content:center;}.hero-slider{text-align:center;}
    .swiper-slide .container::before{display:none;}.swiper-slide::after{left:0;}.swiper-pagination{text-align:center;}.hero-slider p{display:none;}
    .certified img{width:75px !important;}.cforms .gbg{border-radius:20px 20px 0px 0px;}.bgw{border-radius:0px 0px 20px 20px;}.enqh::after{height:100px;}.cfrow::before{display:none;}
    .at-item{width:100%;}.accordion{gap:67px 0px;}.at-title{position:relative;}.at-item{flex-direction:column;}.at-tab{padding-top:0px;}.accordion .at-item:last-child .at-tab div{padding-top:0px;}
    .accord1 .at-item{width:100% !important;}.accordion.accord1 .at-item .at-title,.accordion.accord1 .at-item h2{position:relative;top:0px !important;}
    .accordion.accord1 .at-item .at-title{justify-content:flex-start !important;margin-bottom:30px;}.accord1 .at-item{padding-top: 30px;}
    .mt80.mf16{margin-top:50px;}.dgrow.dgrow1{padding-bottom:60px;}.prn1,.prn2{padding-top:60px;}.w75.bshadow{width:100%;}.alists1{grid-template-columns:repeat(2,1fr);}
    .hero-slider::before,.hero-slider::after{display: none;}
    .swiper-slide {background: url(images/water.webp) no-repeat center center fixed;}
    .rdv2{display: flex;}
    .grid3{grid-template-columns: repeat(1, 1fr)!important;}.grid2 {grid-gap: 20px;grid-template-columns: repeat(2, 1fr);grid-template-rows: none !important;}
    .bstlogo {right: 24%!important;top: 4%!important;}.hero-slider img {width: 50%;}.hero-slider .container{gap: 0px;}
    .gridc2 {grid-template-columns: repeat(1, 1fr) !important;}.mb5{margin-bottom:30px;}
    .pip{grid-template-columns: repeat(3, 1fr) !important;}.pc{display:flex;flex-direction: column;}.fgrid {grid-template-columns: repeat(1, 1fr);}.clist{gap:10px;}.pvlist{gap:20px;}
    .specslist ul{position:static;width:100%;grid-template-columns:49% 49%;margin:0px;gap:30px;}.specslist{transform:scale(1);}.tankbg{height:auto;}.specslist{flex-direction:column;}.circleimg{display:none;}
    .tankbg{background-position:0px;background-repeat:no-repeat;margin-bottom:0px;}.specslist ul li:nth-child(even){margin-left:0px;}.specslist ul li p::after{display:none;}
    .tankimg{height:auto;margin-top:50px;}.specslist li span{font-size:16px;}.specslist li p{width:100%;}.sub-banner .container{justify-content:flex-end;margin:0px;padding-bottom:50px !important;}
    .sub-banner h1{font-size:40px;}.psw .grid2{grid-template-columns:100%;}.cbimg{width:100%;}.cbimg{height:650px;}.psw .topleft{top:30px;}
    .alists button{top:30% !important;}.hnews .hpcnt p{padding:0px;margin-top:10px;}.teamgrid.mb5{margin-bottom:40px;}.teamgridrev{gap:20px;}
    .trow{grid-template-columns:100%;gap:30px}.trow>div:first-child{order:2}.f28{font-size:24px;line-height:26px}.mibox,.vibox{padding:40px 30px}
    .brandsflex{gap:40px;}.brandsflex svg{width:200px;}
    .proimg::after{width: 600px;background-size: 600px;bottom: -25px;}.ltr span{padding:6px 16px;}.ltr{gap:10px;}
    .tankbg .tankimg{display:none;} .tankbg{background-size:5000px;}.tankbg .ch2{color:#fff;}
}
@media (max-width:700px) and (min-width:300px){.modal1 .popimg,.donly{display:none;}.modal1 .modal-content{grid-template-columns:100%;}
    .modal-dialog{width:75%;margin: 0px auto;}.clientlist{grid-template-columns: repeat(3,1fr);}
    .vm,.g2{grid-template-columns:100%;gap:50px;}.vm svg{width:60px;}.g2{gap:35px 0px;}.parow .gl2{margin-top: 20px;} .plists1{grid-template-columns:repeat(1,1fr);}.benefitslist{display:block !important;}fgrid {grid-template-columns: repeat(1, 1fr);}
}

@media (max-width:700px){.abtcol1{width:100%;}
    .ch2{font-size:34px;line-height:36px;}.fcol1, .fcol3{width:45%;}.imgar{background-position:-450px 0px;}
    .gallery{background-position:-500px 0px;}.count, .lakh::before{font-size:30px;}.facts p:last-child{font-size:16px;}.demo img{width:100%;}.demo{flex-direction: column;}.demo1{width:100%;}.ig22,.grids22 > div:first-child,.igrids2{grid-template-columns: 100%;}.ig22 img{order:1;}.ig22 > div{order:2;}.igrids2{margin-top:30px !important;}.grids22 img{height:auto;}
    .hc{flex-direction:column-reverse;gap:20px;}.hc div{border:0px;padding:0px;margin:0px 0px 20px;}.hc div{align-items:center;}.facts{padding:30px 15px;gap:10px 0px;}.hc div{margin-bottom:0px;}
    .grid3{grid-template-columns: repeat(1, 1fr)!important;}.grid2 {grid-gap: 20px;grid-template-columns: repeat(2, 1fr);grid-template-rows: none !important;}
    .bstlogo {right: 24%!important;top: 4%!important;}.hero-slider img {width: 50%;}.hero-slider .container{gap: 0px;}
    
    .fcont {display: grid;gap: 10px;}
    fgrid {grid-template-columns: repeat(1, 1fr)!important;}.rname{margin-top:0px;}.specslist li p, .specslist ul li:nth-child(even) p{grid-template-columns:100%;}
    .specslist li p img{order:1;}
    .specslist li p span{order:2;}.specslist li p,.specslist ul li{border-radius:10px;padding:20px;gap:10px;}
    .specslist ul li:nth-child(1){background-color: #033b69;}
    .specslist ul li:nth-child(2){background-color: #17aedb;}
    .specslist ul li:nth-child(3){background-color: #0f67a9;}
    .specslist ul li:nth-child(4){background-color: #0f68aa;}
    .specslist ul li:nth-child(5){background-color: #17aedb;}
    .specslist ul li:nth-child(6){background-color: #033b69;}.specslist ul li{padding:0px;}.specslist ul {gap:12px 0px;}.specslist ul li:nth-child(odd){margin:0px;}
    .sub-banner .container{padding-bottom:25px !important;}.sub-banner p.f20{font-size:16px;}.sub-banner .container{gap:15px;}
    .cbimg {height: 590px;}.tankbg{background-size:6000px;}.fdtank{height:350px;}
}
@media(max-width:650px){.addgrid{grid-template-columns:100%;gap:20px}.clist{grid-template-columns:repeat(6,1fr);}}
@media (max-width:600px){.dtl-cnt p:last-child{width:90%;}.infraslider .owl-prev,.infraslider .owl-next{top:34%;}.enquiry a{font-size:18px;padding:8px 20px 8px;}
    .pslist .pirow{grid-template-columns: repeat(1,1fr);}.pforms #form .col6{width:100%;}.glogo::after{top:40px;}
    .plists .vcenter{height:240px;}#team .owl-item:hover p{max-height:180px;}.brandslist .grid7 .imgh:nth-child(even)::after{display:none;}.brandslist .grid7 .imgh{padding:15px 10px;}
    .brandslist .grid7{justify-content:space-between;display:grid;grid-template-columns:48% 48%;}.brandslist .grid7 .imgh::after{right:-4%;}.brandslist .grid7 .imgh{width:100%;}
    .brandslist .grid7 .imgh::before{width:100%;}
    .grid4, .flist{grid-template-columns: repeat(1, 1fr);gap: 20px;}.flist h3{font-size:18px;}
        .cbimg {height: 500px;}
}
@media (min-width: 576px){.cpr .modal-dialog{max-width:500px;margin: 0px auto;}.modal-dialog{max-width:800px;margin: 0px auto;}

}
@media (max-width:575px){footer .iconshow svg.mb2,.abtl::after{display:none;}.fcol1.iconshow{margin-bottom:25px;}.certificates{width:100%;}
    .fcol1, .fcol3{width:100%;}.grid2{flex-wrap:wrap;gap:10px 0px;}.fcol1.iconshow img{margin-bottom:0px !important;}
    footer h2{display:block;color:#fff;font-weight:400;}.fwrap{padding:40px 0px;}
    .backButton{display:none !important;}.count{font-size:30px;}.facts .fdata{padding-bottom:10px;}.plus::after{font-size:16px;}
     .qlinks, .plinks, .kgc, .cyhlinks, .pshlinks{max-height: 0; overflow: hidden;transition: max-height 0.75s ease-out;}
    footer h2{border-bottom:1px solid #ffffff5e;font-size:20px;padding-bottom: 5px;font-size:18px;}
    footer .ph:after,footer .qlh:after,footer .cuh:after,footer .psw:after,footer .cyh:after{
  content: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="22" height="22" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cg transform="rotate(-90 20 20)"%3E%3Cpath fill="%23323131" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  width: 25px;
  float: right;filter: invert(99%) sepia(93%) saturate(4%) hue-rotate(202deg) brightness(106%) contrast(100%);
}
    footer .iclose.qlh:after,footer .iclose.cuh:after,footer .iclose.ph:after,footer .iclose.psw:after,footer .iclose.cyh:after{
  content: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="22" height="22" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40"%3E%3Cg transform="rotate(90 20 20)"%3E%3Cpath fill="%23323131" d="M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.661.661 0 0 0-.01-.921a.645.645 0 0 0-.458-.182a.653.653 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.656.656 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.658.658 0 0 0-.008-.915z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  width: 25px;
}
.line{
	    border-right: 2px solid #fafafa;
    }.header-logo{width:160px;}
   .plinks.open, .grid2.open,.qlinks.open, .kgc.open, .pshlinks.open, .cyhlinks.open{
    height: auto;
    
    max-height: 500px;
    transition: max-height 0.75s ease-in!important;
    } .fwrap{padding:40px 0px 30px;}.fwrap{gap:0px;}.plinks li, .qlinks li,.fcname{margin-bottom:10px !important;}footer h2{margin-bottom:20px;}
   .header-sticky .side-menu-wrap{padding-top: 75px;}.side-menu-wrap{padding-top: 110px;}
    .hbg{background: linear-gradient(to bottom, #fff 20%, #f1ede8 20%);}.cpr .modal-dialog {max-width:95%;margin: 0px auto;}
    .plinks li:last-child, .qlinks li:last-child, .pshlinks li:last-child, .cyhlinks li:last-child{margin-bottom:20px !important;}.imgar{background-position:-500px 0px;}.hp21 h3, .hpr2 h3{width:100%;position: relative;bottom: 0;}.hp21, .hpr2{flex-wrap:wrap;
	background:#6e6e6e;}.map-container .point{width:8px;height:8px;margin-top:-10px;border-width:1px;}.map-container .uk{top:40%;}
    .map-container .skorea{top:52%;}.map-container .germany,.map-container .poland{top:45%;}.mbr br{display:none;}.copyright p{text-align:center;}
	.cgal{grid-template-columns:repeat(1,1fr);}.testimonials{padding:0px 10px;}
    .testimonials .owl-next{left:auto;right:-5px;}.testimonials .owl-prev{left:auto;left:-5px;}.imgab{width:35%;}.imgbor img{width: 350px;}
	.grids2 > div, .grids2 > div:last-child div{width:100%;}.grids2 > div{margin:0px !important;}.grids2 > div:nth-child(2)::after{display:none;}
	.grids2 .sw80 svg{margin-top:20px;}.grids2 div:nth-child(2){margin:0px;}.bnimg3 .leaf::after{top:10px;right:40px;}.bnimg1{background-position:-500px 0px !important;}
    .hlight{margin-bottom:15px;}
    .iso, .bstlogo, .tstart span, .enbtn, .hpcnt1 p br{display: none;}
    .rdv2 {display: flex;flex-direction: column;}.sevlogo{display: none}.grid2{grid-template-columns: repeat(1, 1fr);}
    .ftank{display: grid;grid-template-rows: 33% 33% 33%;gap: 50px;}.hindustry{grid-template-columns: 100%;gap:10px;}.rmbtn {padding:5px 18px;}
    .topleft h3, .bottomleft h3 {font-size: 19px;line-height: 27px;font-weight: 600;}.topleft {top: 7px;left: 14px;gap: 8px;width: 66%;}.hpcnt1{padding:20px;}
    .fcol3 .mb3{margin-bottom:20px;}.fcol3 .sicons    {margin-bottom:20px;}.fwrap .fcol3{order:4;}.rdv2.ftank .bottomleft{top:120px;}
    .clientrow .owl-item{padding:10px;border-radius:15px;}.grid3{grid-template-columns:repeat(1, 1fr);}.grid3.wss > div:nth-child(1), .grid3.wss > div:nth-child(3){width:100%;}
    .grid3.wss > div:nth-child(2){order:2;}.grid3.wss > div:nth-child(3){order:3;}.imgh3.wssc1 .rdv2{height:auto;position:relative;}.imgh3 img{bottom:0;}.bottomleft{left:20px;}
    .imgh3 img{position:relative;bottom:-30px;width:90%;}.imgh3.wssc1 .rdv2{gap:0px;}.grid3.pip.wss > div, .grid3.pip.wss .pipebgdg{width:100%;}
    .grid3.wss .grid2,.grid3, .grid3.pip.wss{gap:20px !important;}.psw .topleft{left:20px;}
    .cbimg a{position:absolute;bottom:-40px;}
    .hnews .hpcnt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding:0px;}
    .carrows .owl-nav button{transform: scale(0.75);}.alists .owl-prev{left:-15px;} .alists .owl-next{right:-15px;}.rdv3{padding:25px 15px 20px;}.infraslider .owl-stage-outer{border-radius:15px;}
    .proimg::after{width: 550px;background-size: 550px;}.pgs img{width:270px;} .ttwb img{width:400px;}
    #form .f-row{display:flex;flex-direction:column}#form .col6{width:100%}.fg-btn .form-control{margin-top:15px}.conform{padding:30px 20px}.f-row .w45{width:100%!important}
    .careers .subcbtn{margin-top:20px !important;}.mfw100 .container, .pvlist{width:100%;}.mfw100 .conform{padding:40px 5%;border-radius:0px;}.mfw100{padding-bottom:0px !important;}
    .mfw100 .conadd{padding:0px 5%;}.mfw100 .contgrid{gap:20px;}.pvcimgh img{height:300px;}
    .facts {
    grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (min-width:481px){.accordion.accord1 .at-tab{display:flex !important;}}
@media (max-width:480px){.dtl-cnt p:last-child{width:100%;}.c-frm .row{padding:0px 0px;background:transparent;}.cnt-dtl{padding:20px 0px;}.addrow p{font-size:16px;} 
    .copyright .container p{text-align:center;}.copyright .container a{white-space:nowrap;}.effect{filter:none;}.membership img{width:auto;}.membership{gap:15px;}
    .cnt-dtl h2{margin-bottom:10px;}#form .f-row{border-radius:0px;} 
    .enquiry p{font-size:20px;line-height:20px;}.banner {height: 400px;}.cbtn{padding:6px 18px;}
   .ch2,.spec1 h2{font-size:28px;line-height:28px;}.ch3{font-size:22px;line-height:24px;}.wus .container::after,.vmcnt,.infraslider .owl-dots,.vmcnt1, .sub-banner p.f20{display:none;}.sub-banner .container{padding-bottom:50px !important;}
    .rslider .owl-dots{margin-top:10px;}.rslider{width:100%;}.submit input{width:150px;}
    .sse {bottom: 0px !important;transform: none !important;writing-mode: horizontal-tb !important;width: 100%;text-align: center;display:flex !important;grid-template-columns: repeat(2, 1fr);justify-content: space-around;
    flex-direction: row-reverse;}.copyright{padding-bottom:40px;}.contactpage .copyright{padding-bottom:0px;}.side-menu-wrap {width: 100%;}
    .dtl-icn svg{width:20px;}.dtl-lst{gap:10px;}.dtl-icn{width:30px;height:30px;}
    .fn20 {font-size: 18px;}.dtl-cnt{width:90%;}
    .textWrapper span, .textWrapper .bh1,.hero-slider .tstart p{font-size:30px;}
    .hbloglist p,.t1 p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.sub-banner{height:250px;}.breadcrumb{padding:8px 0px;width: 95%;margin-top:10px;
        justify-content: flex-start;}.fdcnt,.sncnt,.gmcnt,.agcnt,.otherscnt{display:none;}.othersl,.agl,.gml,.snl,.fdl{display:flex;}
    .fdcnt ul,.sncnt ul,.gmcnt ul,.agcnt ul,.otherscnt ul{margin-bottom:10px;}.abtsec .mbtn{display:inline-flex;}
    .textWrapper p{margin-top:10px !important;}.textWrapper .d-flex{justify-content:center;width:100%;}.textWrapper{padding:10px;bottom:0px;}.textWrapper .bh1{margin-bottom:0px;text-align:center;}
    .facts .fdata{padding:10px;}.facts{border-bottom:0px;display: grid;
        justify-content:space-between;}.rdv3 svg{width:60px;}.rdv3 p{padding:0px;}
    .vtestimonials .pr{padding:5px;}
   .hprow img, .hprow1 img{height:200px;object-fit: cover;
        object-position: left bottom;}.hp21 h3, .hpr2 h3{width:100%;text-align:center;}.pspace{padding:40px 0px;}.rslider::after,.enquiry{display:none;}.rslider{margin-top:20px;}
    .hblog .carrows .owl-prev, .hblog .carrows .owl-next{position:relative;}.hbloglist .owl-nav,.hproject .owl-nav{text-align:right;padding:20px 20px 0px;}
    .hblog .carrows .owl-prev{left:0px;}.side-menu-wrap{padding-top: 85px;}.header-sticky .side-menu-wrap{padding-top: 65px;}.swiper .swiper-wrapper .swiper-slide{height:100%;}
    .habt{margin-top:0px;}.hp1 h3, .hpr1 h3{font-size:24px;margin-bottom:0px;}.hprod h2{margin-bottom:20px;margin-top: 20px;}.pirow h2{font-size:16px;padding:10px;}
    .pirow{gap:10px;}.w80 .ch3,.wcus h3{font-size:17px;}.sub-banner h1{font-size:26px;line-height:1;}.mpb25{padding-bottom: 25px;}.brbg .mb3{margin-bottom:20px;}
    .psrow .pr1 h2{padding:0px;font-size:18px;}.project-slide .carousel-indicators img,.project-slide .carousel-indicators button{width:70px;height:50px;}
    .modal-dialog{width:90%;}.modal1 .modal-body{padding:10px;}.clientslider .owl-prev{left:-20px;}.clientslider .owl-next{right:-25px;}.clientlist{grid-template-columns: repeat(2,1fr);}
    .habt .linec{-webkit-line-clamp:3;}.aslide h1{margin-bottom:30px;}.infraslider .owl-nav,.infraslider .owl-prev, .infraslider .owl-next{position:relative;}
    .infraslider .owl-prev, .infraslider .owl-next{left:auto;right:0;}.infraslider .owl-nav{display:flex;justify-content:flex-end;margin-top:20px;gap:15px;}
    .infraslider img{height:300px;object-fit:cover;object-position:center;}.mcenter h2,.mcenter h3{text-align:center;}.sse a{display: flex;justify-content: center;padding:10px;}
    .pslides span{width: 30px;height: 30px;}.pslides .swiper-button-next, .pslides .swiper-button-prev{top:45%;}.pslides svg{width:20px;}
    .contactbanner{background-position:left;}.aboutbanner{background-position:center;}.imgar{background-position:-400px 0px;}.lines{line-height:22px;}
    .whatsapp {bottom:3rem;right:0.75rem;}.whatsapp svg {width: 36px;height: 36px;}.senq{padding:5px;}.header-logo svg{width: 170px;}.sp-active svg{width:130px;}
    header{padding:8px 0px;}.habout{padding-top:10px;}.whatsapp{right: 1rem;bottom: 4rem;}.pmbtn{display:inline-flex;}.pmcnt1,.pmh,.hprod h2 br{display:none !important;}.hp2{grid-template-columns: repeat(1,1fr);}
    .mb25 {margin-bottom:20px;}.clientslider img{width:90px !important;}.green{font-size:16px;}.hprod h3{font-size:25px;text-align:center;margin:5px auto;}
    .hprod span{display:flex;justify-content:center;}.map-container{padding-top:0px;}.habt.alignstart{gap:30px;}
    .mbtn,.mbtn1{display:inline-flex;}.vm h2{font-size:26px;}.locate{margin-top:20px;}
    .branch{grid-template-columns:repeat(1,1fr);gap:70px 30px;}.psh{display:grid;grid-template-columns:100%;}.br1 .psh:nth-child(2){margin:20px 0px;
        border:0px;}.pvlist .wave-btn{transform:scale(0.75);}
    .br1{border:0px;}.hero-slider .slide-inner{background-position:center;}.fright .slide-inner{background-position:-100px 0px;}
    .textWrapper .bh1,.textWrapper p{color:#fff;}.textWrapper p br{display:none;}
    .hero-slider .swipernav{display:none;}
    .country{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;}.country li{padding-left:25px;text-align:left;}
    .header-sticky .sp-active .header-logo{width:120px;}.map-container .point{margin-top:-5px;}.tstart.swiper-slide{background-position:-10px 0px;}
    .fright1.swiper-slide::after,.fright2.swiper-slide::after{background: rgb(0 0 0 / 0%);}
    .hero-style .slide-text p{font-size:24px;}.textWrapper{padding:35px 15px 0px !important;}
    .fright1.swiper-slide{background-position:-100px 0px;}.fright2 .bh1{padding-top:0px;margin-top:0px !important;}
    .tstart p{margin:0px !important;}.tstart .bh1{color:#406618 !important;}.tstart .brown{color: #431B0E !important;font-size:24px !important;
        font-weight:600 !important;}.fright2 .bh1{width:90%;margin:0px auto !important;text-align:center;}
    .fright1 p{font-size:20px !important;}.htu{grid-template-columns:100%;padding-top:10px !important;}
    .htu h3{text-align:left;width:100% !important;}.htu h3{font-size:20px;margin:10px 0px 5px;}.sse .cnow{display:flex;}
    .sse a{width:50%;}.sse a:first-child{border-left:1px solid #b0c7a9;}.contactbg,.gallery{background-position:left;}.facts span{font-size:14px;}
    .facts .fdata:nth-child(2){border:none;}.count{margin-bottom: 0px;}.facts{padding:25px 10px;}.grotron{right:40px;width:100px;}.clogo {
    width: 120px;
    }.tabspace a::after{bottom:-4px;}
    .side-menu-close{width:20px;}.hlight{margin-top:0px !important;}.hlight::after,.hprod h2 br,.mhidec,footer .flogo{display:none;}.habt h2{font-size:24px;}.hprod span{justify-content:flex-start;display:inline-flex;}
    .hprod h2{margin-bottom:0px;}.carrows .owl-nav{margin-top:35px;}.plists.carrows .owl-nav button{padding:10px !important;}
	.testimonials .owl-prev, .testimonials .owl-next{width:35px;height:35px;}.tc1{padding:70px 30px 30px;}.tc1::before{top:30px;}
	.feedback .habt{gap:10px;}.demo1 h3{font-size:20px;}.tstart .wrapper{margin-bottom:0px;}.hero-slider .container{align-items:center;}
	.tstart .ch1{font-size:30px;}.tstart p.f40{font-size:40px;}.swiper-pagination{text-align:center;display: none !important;}.bgw,.gbg{padding:40px 15px;margin:0px -5%;border-radius:0px;}.imgbor img{width:280px;}.cforms .gbg{border-radius:0px;}.cfrow{padding:0px;}
    .imgab{width:45%;}.bluebg{padding:40px 20px;}.landart h2{margin:0px 0px 15px;}.hart{padding-bottom:0px;}.landart{padding-top:50px;}
   .presenece{padding-top:30px !important;}.npoints{grid-template-columns: 48% 48%;}
	.tamilnadu{bottom: 10%;left: 38%;}.maharashtra{left:40%;}.karnataka{left:30%;}.f22{font-size:16px;line-height:24px;}
	.tbi .srow{padding-top:25px;}.solutionb h1{margin-top:-40px;}
	.iconimg::before,.iconimg::after{width:60px;height:60px;background-size:45px;bottom:-25px;border-radius:10px;}
    .icon2 span{width:65px;height:70px;}.afbg::after{height:120px;}.mw75.mxauto > *{text-align:left;}.bbot::after{width:100%;}.greybg{padding:40px 15px;margin:40px -15px 0px;border-radius:0px;}
    .polyhouse::after{display:none;}.greybg{background:#efefef;}.parow .g2{margin-bottom:25px;}.parow .tc{text-align:left;}.sreverse{gap:15px 0px;}
    .locations li:nth-child(2),.locations li:nth-child(4){width:55%;}.locations li{width:40%;}.locations::after{left:44%;}
    .bnimg1{background-position:-200px 0px !important}.bnimg2{background-position:-400px 0px !important;}
    .hero-slider h2{font-size:30px !important;}.bnimg3{background-position:left !important;}.mtl{text-align:left;}.whyus .headrow1{padding-bottom:20px;}.whyus .mb3{margin-bottom:20px;}
    .benefitslist span{padding:0px 10px;}.parcon{width:100%;}.parcon h2 {text-align: left;}  .parcon p {text-align: left;}  .pfield{width: auto;}.pbtn{justify-content: left;}
    .mmb0{margin-bottom:0px;}.habt .f500.f20{font-size:16px;}.ccenter img{width:150px;}.ccenter{gap:10px;}.presenece .abt{gap:20px;}
    .npoints{grid-template-columns:100%;display:flex;flex-wrap:wrap;}.npoints li{width:48%;justify-content:space-between}.npoints li:nth-child(odd){width:52%;}.npoints li:nth-child(even){width:45%;}
    .npoints li:last-child{width:100% !important;}.lgt{margin-top:0px;font-size:24px;}.glogo::after{width:120px;height:30px;}.hfaspage .glogo::after{top:30px;}
    .pgaspage .glogo::after{top:55px;}.mmb10{margin-bottom:10px;}.leaf::after{width:60px;height:60px;background-size:60px;top:-45px;right:-15px;}
    .bnimg2 .leaf::after {
    top: -30px;
}.bnimg3 .leaf::after{top:-40px;right:-20px;}.bnimg1{background-position:-350px 0px !important;}.igrids2{margin-top:10px !important;}marquee{padding:10px 0px;}
    .sp-sticky{border-top:0px;}.fdt{gap:40px;}.hero-slider .container{gap:15px;}.hero-slider img{width:75%;}.hero-slider .container{justify-content:flex-start;}
    .asvg svg{bottom:-40px;}.asvg{margin-bottom:0px;}.scircle{background-size: 300px;}.plists .vcenter{height:250px;}.plists{margin-top:30px;}.plists.carrows .owl-nav button, .alists.carrows .owl-nav button{padding:8px !important;}.alists .owl-nav{margin-top:0px;}.serv h3{font-size:22px;line-height:1;margin-bottom:10px;}.serv .carrows .owl-nav{justify-content:flex-end;}.grid7{margin-bottom:20px;}
    .osm .mb3{margin-bottom:30px;}.pqr > div{padding:40px 20px;}.testimonials p{font-size:16px;}.f18{font-size:16px;}.bdesc h3{font-size:20px;}footer::after{height:100%;}
    .gallery-thumbs{width:65%;}.gallery-top h3{font-size:30px;padding-right:15px;}.cwrap{margin-top:30px;}.infras h2::after{font-size:60px;left:20%;-webkit-text-stroke-color: hsl(0deg 0% 100% / 25%);}.grad1::before{width:120px;height:150px;}.sub-banner svg,#overview::before,.vmvnt1,.wplist .wcont{display:none;}.sub-banner .container{padding-bottom:20px;}.sub-banner .container::before{width:140px;height:180px;}.mbtn1{display:inline-flex;}
    #overview .facts, #profile .facts{grid-template-columns: 45% 43%;gap:20px 0px;}.wusr{margin-bottom:30px;}.wuspoint .owl-dots{margin-top:20px;}#wus .f24{font-size:20px;line-height:24px;}
    #team .owl-item p{max-height:500px;}#team .tdesc{position:relative;background: #EDF2F6;}#team h2{color:var(--blue);}#team p{color:#666;}#team img{height:280px;object-fit:cover;}
    .contactbg img{height:60%;}.cforms .gbg{padding:30px 20px;}.wplist .item h3{font-size:20px;}.wplist,.speclist{margin-top:20px;}.wpc{padding: 0px 15px 25px;}.wpc b,.lshape::before{display:none;}
    .speclist .item svg{width:50px;height:50px;}
    .lshape{margin-bottom:15px;}.hlight{font-size:20px;}.at-tab,.accordion .at-item:last-child .at-tab{display:none;}.accordion h2{margin:0px;width:100%;border-radius:0px;padding:12px 20px;}.at-item{padding:0px;border-radius:15px;overflow:hidden;}.accordion h2{position:relative;overflow:hidden;}
    .at-title{padding-right:0px;margin-bottom:0px;}.at-tab,.accordion .at-item:last-child .at-tab{padding:20px;}.accordion{gap:20px 0px;}.bsp{margin:10px 0px 25px !important;}
    .accordion h2::after{display:block;right:10px;}.at-title.active h2::after{transform:rotate(180deg);}.atcol::after{width: 150px;height: 130px;background-size: 150px;}
    .atcol, .atfaq{padding: 40px 15px;}.atestimonial{padding:25px 0px 0px;}.atestimonial p{font-size:16px;}.accord1 .at-item{padding-top:0px;}.accordion.accord1 .at-item .at-title{margin-bottom:0px;}
    .accordion.accord1 .at-tab{padding-top:20px;}.accordion.accord1{gap:20px 0px;}.spec1 .speclist .item p{display:none;}.spec1 .speclist h3{font-size:16px;margin-bottom:0px;}.spec1 .speclist .item{padding:15px;}.spec1 .speclist{gap:15px;}.pbspace{padding-bottom:40px;}.mleft{padding:40px 0px;}.mleft .fbold1,.mt80.mf16{font-family: 'satoshi';text-align:left;}.mleft .f20,.mf16{font-size:16px;line-height: 24px;}.mt80.mf16{margin-top:40px;}.dgrow.dgrow1{padding-bottom:40px;}.prn1,.prn2{padding-top:40px;}.proddetails{gap:20px;}.bshadow div{padding: 25px 15px;}.w75.bshadow{padding-top:40px;}
    .alists1{grid-template-columns:repeat(1,1fr);}.mmb3{margin-bottom:25px;}.mmt3 table{margin-top:30px;}.mmt3 h2{margin:0px;}
    .colors{order:1;}.dcont{order:2;}.cta1{order:3;margin-top:20px;}.dcont .mt2{margin-top:0px;}.detailcol1 .w80{gap:10px 0px;margin-top:30px;}.cta1 li:first-child{display:none;}.faq-answer{padding-right:0px;}
    .htank img{height:250px;}.hpcnt1 h3{font-size:22px;}.fcont{grid-template-columns:100%;}.tc {text-align: left;}#overview .facts{padding-top:0px;}.tc p{margin-bottom:0px;}
    .bpimg1 img{width:65%;}
    .cbimg {height: 400px;}.cbimg p{margin-bottom:15px;}.cbimg a{bottom:-25px;}.ttwb1 .bottomleft{height:100%;bottom:0;padding:27px 0px 30px;}.ttwb1 img{object-position:left;}
    #overview1 .abtgrid{gap:20px;} #overview1 .f28{margin-bottom:15px;font-size:18px;}#profile{padding-top:20px;}.brandsflex svg{width:150px;}.brandsflex{justify-content:flex-start;}
    .f28{font-size:20px;line-height:22px}.mibox,.vibox{padding:30px 20px}.f26{font-size:18px;line-height:20px}.certgrid{gap:10px}.coregrid{gap:20px}.valuegrid .covabox{padding:60px 20px 20px}.infrainfo .mb3,.mb30{margin-bottom:20px}.valuegrid svg{width:60px;height:auto;margin-bottom:10px}
    .scrtabs-bootstrap4 a{font-size:16px;line-height:18px}.scrtabs-tab-container,.scrtabs-tabs-fixed-container{height:70px}.mivigrid .fw500{font-size:18px;line-height:28px;}.mivigrid h2{margin-bottom:20px;}
    .proimg::after{width:400px;background-size:400px;bottom:-40px}.proimg{height:250px}.prodinfo,.revlist .prodinfo{padding:0 15px 40px}.prodlist{gap:15px;}.prodinfo svg{width:200px;}
    .ftanks1 .proimg,.pswpage .proimg{height:auto;}.conform{padding:30px 10px}.fg-btn .form-control{width:100%;margin-bottom:10px;margin-top:10px}.contact .conform{margin:0px -5%;border-radius:0px;padding:40px 5%;}
    .addbox{padding:25px;}.bgcloud{padding:30px 0px;}.clist{grid-template-columns:repeat(5,1fr);}.ltr{margin-bottom:20px;}.g64 .cta1{display:none;}.specslist li p span{font-size:15px;line-height:20px;}
    .sub-banner svg{width:160px;display:flex;}.hwsd img{width:90%;}.fdtank{height:300px;}.imgw100{padding:0px;}#overview p.f500{font-weight:400;}.map iframe{height:300px;}.tc .tline{top:105px;font-size:16px;}
    .membership{grid-template-columns:repeat(2,1fr);}.membership img{width: 120px;}.home-page{padding-top:70px;}
}
@media (max-width:420px){.project-slide .carousel-indicators img,.project-slide .carousel-indicators button{width:50px;height:40px;}.hbg {background: linear-gradient(to bottom, #fff 17%, #f1ede8 4%);}.imgar{background-position:-430px 0px;}.bnimg1{background-position:-250px 0px !important}.glogo::after{top:60px;}
.bnimg1{background-position:-400px 0px !important;}.yicon .button.is-play{bottom:10px;left:10px;transform: scale(0.75);} .imgh3 img{bottom:-30px;margin-top:20px;}
        .cbimg {height: 375px}
    .abtimg .button-icon{transform:scale(0.75);}.careers .conadd h3{font-size:24px;line-height:30px;}
}
@media (max-width:400px){.g-recaptcha {transform:scale(0.9);transform-origin:0 0;}.pirow{grid-template-columns: repeat(1,1fr);}.infraslider img{height:260px;}
.imgar{background-position:-450px 0px;}
.resident {grid-template-columns:repeat(2,1fr) !important;}
    .sub-banner{height:230px;}.sub-banner .container{padding-bottom:25px !important;gap:10px;}
    .prod7{background-position:-100px 0px;}.tstart .ch1,.ch1{font-size:26px;}.alists button{top:42% !important;}.rdv2.ftank .bottomleft{top:110px;}
    .htank img{object-position:-150px 0px;height:300px;}.htank .bottomleft{top:auto;bottom:20px;}.specslist li p{padding:20px 15px;}
}
@media (max-width:390px){.bnimg3 .leaf::after{top:20px;right:30px;}}
@media (max-width:385px){.hfaspage .glogo::after{top:55px;}.infras h2::after{opacity: 0;}}
@media (max-width:380px){.hp21 h3, .hpr2 h3{padding:8px;}.hbg {background: linear-gradient(to bottom, #fff 15%, #f1ede8 14%);}.imgar{background-position:-470px 0px;}.locate .br1{display:none;}.locate a{white-space:nowrap;}.facts{grid-template-columns: 60% 40%;}.facts .fdata:nth-child(3),.facts .fdata:nth-child(4){padding-right:0px;}
    .tstart.swiper-slide{background-position:-40px 0px;}.imgbor img{width:240px;}.bnimg2{background-position:-450px 0px !important}
    .bnimg1{background-position:-300px 0px !important}.npoints li:nth-child(odd){width:55%;}.npoints li:nth-child(even){width:43%;}.npoints li::after{width: 25px;height: 25px;}
    .npoints li{padding-left:35px;}    .hero-slider h2 {
        font-size: 28px !important;
    }.bnimg3 .leaf::after{top:-40px;right:-20px;}.bnimg1{background-position:-430px 0px !important;}.scircle{background-size: 240px;}
    #overview .facts{grid-template-columns: 40% 40%;}.brandsflex{gap:25px;}.addbox{padding:20px;}
}
@media (max-width:364px){.bnimg3 .leaf::after{top:10px;right:20px;}}
@media (max-width:350px){.pslider .owl-next{right:-10px;}.breadcrumb li{font-size:13px;}.imgar{background-position:-490px 0px;}.locations li:nth-child(2),.locations li:nth-child(4){width:50%;}.locations li{width:40%;}.locations::after{left:44%;}.glogo::after{top:50px;}.hfaspage .glogo::after{top:30px;}.pgaspage .glogo::after{top:50px;}.bnimg1{background-position:-450px 0px !important;}
    .htank img{height:290px;object-position:-175px 0px;}
 .proimg::after{width: 300px;background-size: 300px;bottom:-50px;}}
@media (max-width:340px){	.hp21 h3, .hpr2 h3{font-size:16px;}.cform iframe{transform:scale(0.85);margin-left:-23px;}.g-recaptcha {transform:scale(0.85);}.facts p:last-child{font-size:15px;}}

@media (max-width:330px){.leaf::after{right:0px;}}


