*{margin: 0px;padding: 0px;box-sizing: border-box;}
@font-face{font-family:'objectsans';src:url('./fonts/ObjectSans-Regular.otf');font-display:swap;}
:root{
    --pink:#E65151;
    --purple:#601E5E;
}
@font-face{font-family:'butler';src:url('./fonts/butler_regular.otf');font-display:swap;}
@font-face{font-family:'butlerlight';src:url('./fonts/butler_light.otf');font-display:swap;}
@font-face{font-family:'butlerulight';src:url('./fonts/butler_ultra_light.otf');font-display:swap;}
.butler{font-family:'butler';}

body{font-family: "DM Sans", sans-serif;font-size: 16px;line-height: 24px;overflow-x: hidden;font-weight:300;color:#626262;}
h1,h2,h3,h4,h5,h6{color:#020202;letter-spacing: 0px;font-weight:400;font-family:butlerlight;}
.ch2{font-weight:400;}
a{color:#000;cursor:pointer;font-weight:300;}
.sp-sticky,header{
	width: 100%;height: auto;
    display: block;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    transition: all -0.6s 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: 80%;margin: 0px auto;}.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.sse {
    display: none;
}
.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;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}/* side menu */
.side-menu-wrap {padding-top:90px;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:80px;}
.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(--pink);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 13px 20px;display: block;color: #212529;font-size: 16px;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s; -o-transition: .4s;}

.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(--red);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;}
.sp-active .side-menu-close span, .cpage .side-menu-close span, .cpage .side-menu-close.closed span{background:var(--purple);}

.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;}.enbtn:hover{border-color:var(--black);}

nav{position:relative;}

.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;
}
@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;background:#fff;
    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:120px;height:auto;}.sp-active svg{width:100px;}header svg{transition:all 0.3s ease;width:240px;}
header .container{position:relative;}.orange{color:var(--orange1);}footer a:hover{color:var(--pink);}
.header-sticky .cta1{height:85px;}
.orange1{color:var(--orange1);}
.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 .main-menu a span, .cpage .main-menu a span{color:#020202;}
.sp-sticky.sp-active .main-menu a.cbtn span, .cpage .main-menu a.cbtn span{color:#fff;}
header .main-menu>li>a{padding:0px 1.4vw;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: 0px;color:#fff;font-weight:300;}
footer{position:relative;overflow:hidden;}
footer::after{content:'';position:absolute;width:100%;height:87%;bottom:0;z-index:-1;background-position:left;}
.uline > a span::after{content:'';position:absolute;width:100%;height:1px;bottom:0px;z-index:-1;background:#fff;left:0;transition:all 0.3s ease;transform:scale(0);}
.uline > a:hover span::after{transform:scale(1);}
.uline > a span{position:relative;overflow:hidden;}
.fwrap {
    display: grid;
    grid-template-columns:20% 20% 20% 20%;
    justify-content: space-between;padding:80px 0px;
}

.copyright .container {
    display: flex;flex-wrap:wrap;
    justify-content: space-between;border-top:1px solid #dadada;
    padding: 14px 0px;
}
.fwrap p, .fwrap a{color:#1e1e1e;line-height:26px;}
footer .container .fwrap:first-child{border-bottom:1px solid #dadada;}
footer .container .fwrap:first-child div:nth-child(1){order:4;position:relative;}
footer .container .fwrap:first-child div:nth-child(2){order:3;}
footer .container .fwrap:first-child div:nth-child(3){order:2;}
footer .container .fwrap:first-child div:nth-child(4){order:1;}
footer .container .fwrap:last-child h2{color:#1e1e1e;font-size:20px;font-weight:400;}
footer h2{margin-bottom:20px;font-size:18px;font-weight:300;letter-spacing:0px;font-family:"DM Sans", sans-serif;color:var(--pink)}.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:22px;height:22px;}
.sicons {
    display: flex;
}
.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, .cta .cbtn{padding:8px 36px 8px 22px;display:inline-flex;margin-top:20px;text-transform:capitalize;transition:all 0.3s linear;
font-size:16px;}
.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: "+";
    display: inline-block;font-weight:400;margin-left:5px;
}
.ml.plus::after{content:'ML';}
.swiper a:hover{background:#e65326;}.swiper a:hover::before{border-bottom-color:#e65326;}

.kplus::after {
    content: "K";
    display: inline-block;
}

.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;width:180px;
    overflow: hidden;}
.ch2{font-size: 40px;line-height:44px;letter-spacing: 0px;}
.habt{display:grid;grid-template-columns:45% 50%;justify-content:space-between;position: relative;
        z-index: 9;}
.tright{text-align:right;}.habt p{margin:0px 0px 40px;}.islider .owl-item img{width:auto;margin-left: auto;}

.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;font-weight:100;}
.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(--pink) !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:20px;font-weight:400;color:var(--pink);font-size:20px;position:absolute;bottom:35px;}.hbloglist .owl-dots button,.rslider .owl-dots button{background-color:#c0c0c0 !important;}.recnt{font-family:'butlerlight';color:#66195D;font-size:24px;line-height:30px;}
.htesti .lfont{text-align:right;}.rslider{margin:40px auto 0px;position:relative;overflow:hidden;}
.grey{background:#f4f4f4;}.rcrow{display:flex;flex-wrap:wrap;justify-content:space-between;}
.htesti .owl-dots{text-align:right;}.htesti h2{margin-bottom:25px;}.rpos{color:#707174;font-size:15px;}
.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);}
.testimonials .owl-stage .owl-item:nth-child(odd), .tlist > div:nth-child(odd){background:#FFF4F4;}
.testimonials .owl-stage .owl-item:nth-child(even), .tlist > div:nth-child(even){background:#F4F4F4;}
.fade {
  transition: opacity .15s linear;
}
.fade:not(.show) {
    opacity: 0;
}
.breadcrumb{display: flex;
    list-style-type: none;gap: 10px 25px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px 0px 0px 5px;}
.breadcrumb svg{margin:0px 5px;}.breadcrumb li, .bullet1 li{font-size:16px;display:flex;align-items:center;}.sub-banner h1{color:#fff;font-size:44px;line-height:50px;font-weight:600;}
.center{display:flex;flex-wrap: wrap;align-items:center;justify-content:center;}.vm-cards h2{color:var(--black);font-size:30px;}
.breadcrumb  .op5 span{color:#7B7A7C;}.breadcrumb  .op5:hover span{color:var(--black);}
.breadcrumb li::before, .bullet1 li::before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;border-radius:50%;
    background:#212121;
    right: -14px;
}.breadcrumb li, .bullet1 li{
    position: relative;
}.breadcrumb li:last-child::before, .bullet1 li:last-child::before{display:none;}.breadcrumb li:last-child span{color:#626262;}
.cpage .header-logo svg image{filter:none;}
.cpage header{background:#FFEEED !important;}
.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:#707174;
}.backButton:hover .backButton__bg{background-color:var(--pink);}
.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(--pink);
    right: 0px;
    font-weight: 600;
    box-shadow: 0 0 3px rgb(0 0 0 / 30%);
    transform: rotate(180deg);
}
.sse:hover a{color:#fff;background: var(--brown);}
.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: 0px 0px 10px;
}.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(--black);}
.enbtn{position:relative;}header .main-menu .enbtn{height:auto !important;padding:8px 40px 8px 12px;color:#fff !important;z-index:1;margin-left:20px;background:var(--black);border-radius:8px;}
img{max-width:100%;}.enbtn span{color:#fff;z-index:9;}
.enbtn::after,.ltalk::after{content:'';position:absolute;left: 0;top:0;width:0;height:100%;background:var(--orange);transition:all 0.5s ease;z-index:-1;}

header .main-menu .enbtn:hover::after,.ltalk:hover::after,.cbtn1:hover::after{width:100%;}.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, .nimg{position:relative;overflow:hidden;display:flex;}
.hbloglist .owl-item:hover img, .hnews .nslide:hover img, .hsitem:hover img{transform:scale(1.1);}.nimg img{transition:all 0.3s ease;}

.facts {
    display:grid;justify-content:space-between;grid-template-columns:100%;gap:40px;position:relative;
}
.awrap{width:80%;margin:0px auto;}  
.count {display:flex;font-family:'butler';
    font-size:40px;color:var(--pink);line-height:1;
    font-weight:100;position:relative;margin-top:0px;
}
.fcont{display:flex;flex-direction: column;gap:5px;width:100%;}.fdata svg{width:60px;height:auto;}
.fdata{text-align:left;position:relative;display: flex;align-items: flex-start;border-radius:10px;}.cbtn1{background: var(--red);border: 1px solid #b9b7b3;position: relative;color:#fff;z-index:1;}
.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%;
}.swiper-button-prev:hover, .swiper-button-next:hover {
    background:var(--black) !important;
}.swiper-button-prev:hover span, .swiper-button-next:hover span{border-color:#fff;}
.enquiry p{font-size:28px;}.enquiry p:first-child{letter-spacing:-1px;}.enquiry a{font-weight:400;}

.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;}
.imgzoom{position:relative;overflow:hidden;}
.imgzoom img{transition: all 0.3s ease;display:flex;margin: 0px auto;position:relative;}
.imgzoom{background:#fff;}.w80{width:80%;margin:0px auto;}.bcbg{background: #eff1f2;}.mb3{margin-bottom:50px;}
.wcus{display:grid;grid-template-columns: 30% 60%;justify-content:space-between;margin-bottom:20px;}.w75{width:75%;margin:0px auto;}
.yicon, .yicon a {
    position: relative;
    display: inline-flex;
    align-items: center;
    z-index: 9;
    justify-content: center;
    text-align: center;
}.yicon .button.is-play {
    position: absolute;
    z-index: 9;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px 0px;
    margin-top: 20px;
}.button-icon {
    border-radius: 8px;
    width: 75px;
    height: 50px;
    display: flex;
    background: #fff;
    align-items: center;
    justify-content: center;
    background: #FF0000;
    transition: all 0.3s ease-out;
}
.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);}
.evencols .owl-item.active,.clientele .owl-item.active{opacity:1;}.pb0{padding-bottom:0px !important;}
.evencols .owl-stage-outer,.clientele .owl-stage-outer{overflow:visible;}.mb2{margin-bottom:20px;}.hprod,.hclient{position:relative;overflow:hidden;}.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:5px 0px 50px;text-align:center;}.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(--pink) !important;}.atestimonials .rslider::after{display:none;}
.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);
} .nunu: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;color:var(--orange1);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;
}
.modal-dialog {
    min-height: calc(100vh - 60px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
}



@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;}
.abtsec .mbtn,.mbtn1{display:none;}
.abtpage .atestimonials{padding-top: 10px;}
.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;}
.rslider .owl-stage{display:flex;}
footer svg{width:160px;height:auto;}
.whatsapp {position: fixed;right: 2rem;bottom:7rem;z-index: 99;}

.wus .vmbtn{position:relative;}

.swiper-pagination {
    bottom: 20px;
    display: flex;
    justify-content: center;
    width: 100% !important;
    margin-left:0px;gap:0px 0px;
}


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;
    width: 100%;
    height: 100%;
    transition: all .5s;background:transparent;
 }

 .enbtn::after {
  background:var(--black);top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
 }

  .enbtn::before, .rmbtn::before {
  background:var(--black);transition: transform 0.3s;
 }

.enbtn:hover::before,.rmbtn:hover::before {
 transform: translate3d(0%, -100%, 0);
}
header .enbtn::before{background:var(--pink);}
header .enbtn::after, header .enbtn{background:var(--black);}

.cbtn{color:#fff;border-radius:20px;position:relative;transition:all 0.5s ease;}
.green{color:var(--pink);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:#dbb44e;}
.clientslider img:hover{transform:scale(1.1);}
.imgh img{transition:all 0.3s ease;}
.imgh:hover img,.wplist .owl-item:hover imgs, .wplist .item:hover img, .projslider .item:hover img{transform:scale(1.125);}
.ucase{text-transform:uppercase;}
                                     
@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);
  }
}

.sub-banner h1,.breadcrumb,.breadcrumb a{color:#431B0E;}.sub-banner .container{position:relative;z-index:9;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:50px;}
.sub-banner h1{color:#fff;text-transform:capitalize;position:relative;z-index:99;font-weight:700;}.sub-banner p{width:75%; color: #fff;font-size:54px;font-family:butlerlight;line-height:54px;}
.slash{color:#7B7A7C;padding:0px 10px;}.breadcrumb,.breadcrumb a{line-height:1;color:#212121;}
.breadcrumb{border-radius:0px 0px 10px 10px;padding:10px 0px;z-index:9;}.alignstart{align-items:flex-start;}.mbtn,.mbtn1{display:none;margin-top:0px !important;}
.team{display:grid;grid-template-columns:30% 30% 25%;justify-content:space-between;align-items:center;}
.vm{display:grid;grid-template-columns:35% 57%;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:0px 0px 20px;transition:all 0.3s ease;text-align:left !important;border-right:1px solid #d8d8d8;}
.vm path{fill:var(--pink);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);}.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(--pink);}.cforms{display:grid;grid-template-columns:55% 35%;justify-content:space-between;}
#form .col6{width:49%;}#form .col12{width:100%;}
::placeholder{color:#666;}.nowrap{white-space:nowrap;}
 
.pdetail{display:grid;grid-template-columns:30% 65%;justify-content:space-between;align-items:flex-start;}
.sticky a{background:var(--pink);width:100%;padding:12px 20px;display:flex;border-bottom:1px solid #a0b35c;color:#fff;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;}
.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{position:sticky;top:150px;}
.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:-20%;
    top: 100%;
    width: 240px;
    overflow: hidden;
    border-top: 2px solid var(--pink);
    background: #fff;
    -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%);
}
header .main-menu .dmenu .sub-menu{width:230px;}header .main-menu .dmenu1 .sub-menu{width:300px;}
header .main-menu .sub-menu a {display:flex;align-items: center;font-size:15px; 
    padding: 12px 20px;color:#000000;font-weight:500;
    transition: .4s;
    -webkit-transition: .4s;
    -o-transition: .4s;
    border-bottom:1px solid #ccd6de;
}header .main-menu .sub-menu a:hover{background: var(--red);color: #fff;}
.bullet li{margin-bottom:15px;}.bullet li:last-child{margin-bottom:0px;}
.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, .gcarousel .imgh{position:relative;}.sticky a.active{background:#b27d32;}
.hprod .plists .imgh, .gcarousel .imgh{overflow:hidden;}.gcarousel .imgh{display:flex;}
.smarrow a:hover{border-color:#00acea !important;}.smarrow a:hover::after{transform:rotate(-45deg);}
.hero-slider {
  width: 100%;
  height: 700px;
  position: relative;
  z-index: 0;
}
header .main-menu .sub-menu li:last-child a{border-bottom:0px;}



@media (max-width: 991px) {
  .hero-slider {
    height: 420px;
    }.sticky{
        position: relative !important;
        top:0px;
    }.hls1{
    width: 100% !important;
    margin: 0px auto;
    }.accordion .jtbx{
        padding: 10px !important;
    }.consec::after{
        display: none;
    }.infraslider .owl-item::after{
        border-radius:30px !important;
    }
}

@media (max-width: 767px) {
  .hero-slider {
    height: 420px;
  }.infraslider .owl-item::after{
      display:none;
  }
}

.hero-slider .swiper-slide {
  overflow: hidden;
  color: #fff;
}
.hero-slider .swiper-container {
  width: 100%;
  height: 800px;
  position: absolute;
  left: 0;
  top: 0;
}

.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;background:#939598;justify-content:center;
}
.swiper-button-prev span {
    transform: rotate(-135deg);
    left:7%;
}
.swiper-button-next span {
    transform: rotate(45deg);
    right:5%;
}.swiper-button-prev span:after, .swiper-button-next span:after {
    content: "";
    position: absolute;
    background-color:var(--red);
    width: 0px;
    height: 2px;
    transition: all 0.3s ease;
    transform: rotate(-45deg);
}.swiper-button-prev:hover span:after, .swiper-button-next:hover span:after {
    width: calc(20px - 4px);display:none;
}
.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;width:33%;
  text-align: left;
  line-height: 12px;
  font-size: 12px;
  color: #fff;
  opacity: 1;border-radius:5px;
  background:transparent;
  transition:all .2s ease;border:1px solid var(--black);position:relative;overflow:hidden;
}
.swiper-pagination-bullet::after{content:'';position:absolute;width:0%;height:100%;background:#fff;left:0;transition:all 0.3s ease;}
.swiper-pagination-bullet-active::after{animation:fill 6s;}
@keyframes fill{
	100%{
		width:100%;
	}
}

.hero-slider .swiper-pagination-bullet-active {
  opacity:1;border-radius:10px;background:var(--black);border-color:var(--black);
}
.hero-slider .swiper-pagination-bullet-active:before{border-radius:10px;width:24px;}

.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: 50%;
    top:90%;
    transform: translateX(-50%);
}
}
@media (min-width: 767px) {
  .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets{
  bottom:30px;
 
}
}
/*--------------------------------------------------------------
	#hero-style
--------------------------------------------------------------*/
.hero-style {
  height:1000px;
  transition:all .4s ease;
}




@media (max-width: 1199px) {
    .hclients {
        grid-template-columns: repeat(4, 1fr);
    }
  .hero-style .slide-title h2 {
    font-size: 50px;
  }.careers .accordion_images {
    min-height: 400px;
    }    .worop {
        grid-template-columns: 40% 40% 20% !important;
    }   .careers .careerp{
        grid-template-columns:35% 59%;
    }.careers .careerp::after{
        left:38%;
    }.congrid .consec{
        padding: 0px 0px 0px 50px;
    }.num{
        flex-direction: column;
        gap:5px !important;
    }
}

@media (max-width: 991px) {
  .hero-style .slide-title h2 {
    font-size: 50px;
  }    .careers .careerp {
        grid-template-columns:100% !important;
      gap:30px;
    }
      .contactus .careerp {
        grid-template-columns:100% !important;
      gap:30px;
    }.careers .careerp::after{
        display: none !important;
    }.map iframe{
        height: 300px!important;
    }.congrid{
        grid-template-columns: 100% !important;
        gap:30px;
    }.consec{
        border-left: 0px !important;
    }
}

@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;
    }.pimgrid{
        grid-template-columns: 100% !important;
        gap:20px;
    }
     .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;
    }
 .sse a {
        width: 50%;
     justify-content: center;
        padding: 10px;
    }

    .sse a:first-child {
        border-left: 1px solid #b0c7a9;
        /* text-align: center; */
    }
}



.textWrapper .bh1 {
    color: #431B0E;
    font-size: 60px;
    line-height: 52px;
    font-weight: 600;text-transform:capitalize;
}

.header-logo{transition:all 0.3s ease;}



.header-sticky .sp-active .main-menu>li>a{height:75px;}

.enbtn::after {content: '';z-index:9;border-radius:0px;
    background: var(--pink);
    transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}.enbtn:hover::after {
    transform: translate3d(0%, 100%, 0);
}.enbtn span{z-index:99;position:relative;transition:all 0.3s ease;}.dhide{display:none;}.enbtn:hover span{color:#fff;}
.sicons a{border-radius:50%;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#fff;
    position:relative;overflow:hidden;}
.sicons a::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background:var(--pink);
    transform: translateY(100%);
    transition: all 0.3s ease;
    border-radius: 50%;
}
.addr::after, .cinfo p::after,.cont-mail::after{content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 56 56'%3E%3Cpath fill='%23898989' d='M39.156 50.934c4.078 0 6.774-1.102 9.164-3.774c.188-.187.352-.398.54-.586c1.406-1.57 2.062-3.117 2.062-4.593c0-1.688-.984-3.258-3.07-4.712l-6.82-4.734c-2.11-1.453-4.571-1.617-6.54.328l-1.804 1.805c-.54.539-1.008.563-1.547.234c-1.242-.797-3.797-3.023-5.532-4.757c-1.828-1.805-3.609-3.82-4.523-5.297c-.328-.54-.281-.985.258-1.524l1.781-1.805c1.969-1.968 1.805-4.453.352-6.538l-4.758-6.82c-1.43-2.087-3-3.048-4.688-3.071c-1.476-.024-3.023.656-4.593 2.062c-.211.188-.399.352-.61.516c-2.648 2.39-3.75 5.086-3.75 9.14c0 6.704 4.125 14.86 11.696 22.43c7.523 7.524 15.703 11.696 22.382 11.696m.024-3.61c-5.977.117-13.64-4.476-19.711-10.523c-6.117-6.094-10.922-14.016-10.805-19.992c.047-2.579.938-4.805 2.79-6.399c.14-.14.28-.258.444-.375c.68-.61 1.454-.937 2.11-.937c.703 0 1.312.257 1.758.96l4.547 6.82c.492.727.539 1.548-.188 2.274l-2.062 2.063c-1.641 1.617-1.5 3.586-.328 5.156c1.335 1.805 3.656 4.43 5.437 6.211c1.805 1.805 4.64 4.336 6.445 5.695c1.57 1.172 3.563 1.29 5.18-.328l2.062-2.062c.727-.727 1.524-.68 2.25-.211l6.82 4.547c.704.468.985 1.054.985 1.758c0 .68-.328 1.43-.96 2.132a6 6 0 0 1-.352.446c-1.617 1.828-3.844 2.718-6.422 2.765'/%3E%3C/svg%3E");width:28px;height:28px;background-size:30px;left:0;top:0;position:absolute;}
.addr, .cphone,.cont-mail,.landline{position:relative;padding-left:40px;}
.addr::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 3.5a6 6 0 0 0-6 6c0 1.414.802 2.947 1.943 4.384c1.124 1.416 2.489 2.629 3.425 3.389a.99.99 0 0 0 1.264 0c.936-.76 2.301-1.973 3.425-3.39C17.2 12.448 18 10.915 18 9.5a6 6 0 0 0-6-6m-7.5 6a7.5 7.5 0 1 1 15 0c0 1.932-1.064 3.8-2.268 5.316c-1.22 1.537-2.678 2.829-3.655 3.622c-.926.75-2.228.75-3.154 0c-.977-.793-2.435-2.085-3.655-3.622C5.564 13.301 4.5 11.432 4.5 9.5M12 8a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3M9 9.5a3 3 0 1 1 6 0a3 3 0 0 1-6 0m8.682 6.346c-.364.433-.74.842-1.114 1.224q.535.15.99.33c.696.273 1.207.58 1.532.884c.325.302.41.544.41.716s-.085.414-.41.716c-.325.303-.836.61-1.531.884c-1.386.546-3.35.9-5.559.9s-4.173-.354-5.559-.9c-.695-.274-1.206-.581-1.532-.884c-.324-.302-.409-.544-.409-.716s.085-.414.41-.716c.325-.303.836-.61 1.531-.884q.457-.18.99-.33c-.373-.382-.75-.791-1.113-1.224q-.219.077-.427.158c-.798.314-1.494.707-2.004 1.182C3.377 17.662 3 18.274 3 19s.376 1.338.887 1.814c.51.474 1.206.867 2.004 1.182C7.492 22.626 9.652 23 12 23s4.508-.374 6.108-1.004c.799-.315 1.495-.708 2.005-1.182c.51-.476.887-1.088.887-1.814s-.376-1.338-.887-1.814c-.51-.475-1.206-.868-2.005-1.182q-.207-.082-.426-.158'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:30px;height:28px;width:28px;}
.cont-mail::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 256 256'%3E%3Cpath fill='%23fff' d='M224 50H32a6 6 0 0 0-6 6v136a14 14 0 0 0 14 14h176a14 14 0 0 0 14-14V56a6 6 0 0 0-6-6m-96 85.86L47.42 62h161.16ZM101.67 128L38 186.36V69.64Zm8.88 8.14L124 148.42a6 6 0 0 0 8.1 0l13.4-12.28L208.58 194H47.43Zm43.78-8.14L218 69.64v116.72Z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-size:30px !important;width:28px !important;height:28px !important;}
.cphone::after{content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='m7.18 10.27l6.504 6.46c.697-.807 5.11-5.538 7.316.924c0 0-.232 3.346-4.994 3.346c-3.367 0-6.851-4.038-9.29-6.346C4.626 12.692 3 10.154 3 7.846C3 3.116 6.252 3 6.252 3c7.432 2.538.929 7.27.929 7.27Z'/%3E%3C/svg%3E");width:26px;height:26px;background-size:26px;left:0;top:0;position:absolute;}
.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;}

.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:3px solid #fff;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 80px;
    height:80px;
    background: transparent;
    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;}
.popup-youtube{display:flex;align-items:center;gap:10px;font-weight: 500;justify-content:center;}.popup-youtube:hover{color:var(--red);}.popup-youtube:hover span:before{background:#fff;}
.popup-youtube:hover span::after{border-color:#fff;background: #fff;}.popup-youtube:hover svg path{fill:var(--red);}
.rmbtn{border:1px solid #fff;z-index:1;position:relative;padding:10px 20px;display:inline-flex;align-items:center;text-transform:uppercase;color:#fff;letter-spacing:0.5px;position:relative;overflow:hidden;font-weight:500;}.rmbtn::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");width:28px;height:28px;background-size:28px;left:0px;background-repeat:no-repeat;display:flex;position:absolute;background-color:#00AFEF;border-radius:50%;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}}
.rmbtn:hover:after{background-color:#00AFEF;}
.rmbtn::before, .rmbtn::after{content: '';
    position: absolute;
    background: transparent;
    width: 110%;
    height: 0;
    padding-bottom: 110%;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) scale3d(0, 0, 1);z-index:-1;}.rmbtn:hover{border-color:var(--red);transition-delay:0.3s;}
.rmbtn:hover:before,.bslider .owl-item:hover .rmbtn::before{width:100%;}.rmbtn:hover:after,.bslider .owl-item:hover .rmbtn::after{left:10px;}
.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:flex;align-items:center;position:relative;z-index:99;justify-content:space-between;}
.hero-slider p{margin:20px 0px 30px;}.tstart .ch1,.ch1{font-size:60px;line-height:1.05;}
.hero-slider .enbtn::after{background:#000;}.hero-slider .enbtn span{color:#fff;}.hero-slider .enbtn{background:#000;}.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;}
.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 #edf2f642;padding-bottom:25px;margin-bottom:25px;}.addrow div:last-child{border:0px;}
.locations{position:relative;background:var(--pink);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;}
.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-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;}
.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;}.f18{font-size:18px;line-height:24px;}
.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(--black);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(--black);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;}
.sicons a:hover::before {transform: translateY(0%);}
.sicons a:hover::after{filter: brightness(0) saturate(100%) invert(99%) sepia(100%) saturate(2%) hue-rotate(317deg) brightness(103%) contrast(101%);}

.stickylinks {
    position: sticky;
    top: 85px;z-index: 5;
    border-bottom:0px solid #e3e3e3;
}.stickylinks ul {
    display: flex;
}.stickylinks li {
    padding:15px 25px;
}.stickylinks li{line-height:1;position:relative;}
.stickylinks ul li:last-child::after,.mbtn1{display:none;}
.stickylinks a{text-transform:capitalize;font-size:16px;}
.snav a.active::after{width:100%;}
.snav a::after{content:'';position:absolute;width:0px;height:100%;background: #DCE5FF;transition:all 0.3s ease;left:0;top:0;z-index:-1;}
.snav a.active{color:#000;}


.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%;}.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;
}
.faq-singular>h3 {
    display: flex;
    padding: 20px 60px 20px 0px;
    color: #000;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    transition: .2s linear;
    align-items: center;
    justify-content: space-between;
    font-size: 20px;position:relative;
}
.faq-answer {
    display: none;
    background-color: transparent;padding:0px 0px 20px;
}
.faqs-container i::after {
    content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 20 20'%3E%3Cg fill='%23000'%3E%3Cpath d='m15.68 7.116l-6 5l.64.768l6-5z'/%3E%3Cpath d='m16.32 7.884l-6 5c-.512.427-1.152-.341-.64-.768l6-5c.512-.427 1.152.341.64.768'/%3E%3Cpath d='m3.68 7.884l6 5l.64-.768l-6-5z'/%3E%3Cpath d='m4.32 7.116l6 5c.512.427-.128 1.195-.64.768l-6-5c-.512-.427.128-1.195.64-.768'/%3E%3C/g%3E%3C/svg%3E");
}
.faq-singular.active i{transform:rotate(180deg);}
.faq-singular i{position:absolute;right:15px;transition:all 0.3s ease;}
.tfaq::before{content:'';position:absolute;width:50%;height:100%;background:var(--black);left:45%;clip-path:polygon(-3% 0%, 100% 0%, 85% 100%, -7% 100%);left:0;}
.atfaq{padding:60px 42px;}
.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;}
#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(--black);}
.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;}

.megamenu {
    background:#ffffff;
    position: fixed;
    z-index: 99999;
    width:95%;
    top: 90px;
    right:2.5%;
    opacity: 1;
    transition: all 0.3s ease;
    transform: scaleY(0);
    box-shadow:0px 2px 4px rgb(0 0 0 / 15%);
    align-items: flex-start;padding:30px;
    transform-origin: top left;border-top: 1px solid #d1d1d1;
    overflow: hidden;
    border-radius: 15px;
}.mimg :last-child a{
    border-bottom: 0px !important;
}
.mimg :nth-child(9) a{
    border-bottom: 0px !important;
}
.mrow {
    display: grid
;
    grid-template-columns: 60% 35%;
    justify-content: space-between;
}
.mwidth {
    width: 100%;
    margin: 0px auto;
    display: grid;
    grid-template-columns: 24% 24% 24% 24%;justify-content:space-between;
}
.megamenu .nav {
    width: 90%;
    height: auto;
    display: flex;
    overflow: hidden;
    flex-direction: column;
}.megamenu .tab-content {
    width: 90%;
}.megamenu .nav li {
    padding-left: 0px;
    padding-right: 0px;
}
.megamenu a {
    display: block;
    color: #000;
    font-size: 16px;
    width: 100%;text-transform:capitalize;
}

.tab-content > .tab-pane {
    display: none;
}
.megamenu  img {
    object-fit: cover;width:100%;height:400px;
}

.tab-content > .tab-pane {
    display: none;text-align:right;
}
.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(2,1fr);gap:15px;}
.megamenu h2{font-size:16px;font-weight: 400;text-transform: capitalize;padding-left: 20px;}.megamenu .mimg a{position:relative;display:flex;align-content:center;padding:0px 0px 12px 0px;font-size:15px;align-items: center;gap: 20px; border-bottom: 1px solid #dfdfdf;}.megamenu .mimg a::before {
    content: '';
    background: #ea7024;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
}
.megamenu img{border-radius:15px;}
.megamenu .nav a{position:relative;overflow:hidden;padding:8px 20px 8px 0px;margin-bottom:0px;border-radius:3px;white-space:nowrap;font-size: 16px;}
.megamenu .nav a::after{content:'';position:absolute;width:40px;height:40px;right:0%;transition:all 0.3s ease;z-index:-1;top:1px;
    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='%23999999' d='M10.25 16.25a.74.74 0 0 1-.53-.25a.75.75 0 0 1 0-1.06l3-3l-3-3A.75.75 0 0 1 10.78 8l3.5 3.5a.75.75 0 0 1 0 1.06L10.78 16a.74.74 0 0 1-.53.25'/%3E%3C/svg%3E") no-repeat;
    background-size:30px;background-position: right;
}
.megamenu .nav li.active a,.mdrop.active a, .megamenu .smarrow a:hover{color:var(--red);}
.megamenu .nav li.active a::after, .mdrop:hover a::after{filter: invert(17%) sepia(83%) saturate(4100%) hue-rotate(349deg) brightness(86%) contrast(91%);}.megamenu .pr15{padding-right:25px;}.megamenu .smarrow a{border-bottom:1px solid #dfdfdf;}
.dmenu:hover .megamenu {
    transform: scaleY(1);
    opacity: 1;
    visibility: visible;
}
.dmenu1:hover .megamenu1 {
    transform: scaleY(1);
    opacity: 1;
    visibility: visible;
}
.header-sticky .megamenu{top:75px;}

.dgrow .hlight1{z-index:1;}
.rmbtn::before{background:var(--red);}
.wb5{border:15px solid #fff;}.shape{position:relative;overflow:hidden;}
.shape .asvg{position:relative;z-index:9;}
.owl-dots{text-align:center;margin-top:20px;}footer .grid2,.fwrap1{display:grid;grid-template-columns:30% 35% 18%;justify-content:space-between;align-items:flex-start;}
.fwrap1{align-items:flex-start;padding:50px 0px 100px 0px;position:relative;z-index:1;}.fcol3 a{font-weight:500;font-size:18px;}

.copyright{position:relative;z-index:9;}
.clientele img{width:180px !important;}.clientele .owl-item{border:1px solid #dedede;display: flex;justify-content: center;}
.clientele .imgh:hover img{transform:scale(1.05);}
.htrow{display:grid;grid-template-columns:100%;justify-content:space-between;}
.testimonials{position:relative;overflow:hidden;}
.testimonials .owl-stage-outer { 
overflow: visible;
}

 .testimonials .owl-item {
   opacity: 0;
   transition: opacity 500ms;background:#EBF5EB;padding:30px;border-radius:10px;
}
.tlist > div:nth-child(odd){background:#F4F4F4;padding:30px;border-radius:10px;}
.tlist > div:nth-child(even){background:#FFF4F4;padding:30px;border-radius:10px;}

.testimonials .owl-item.active {
  opacity: 1;
}
.tc{text-align:center;}
.scrtabs-tab-container *{box-sizing:border-box}.scrtabs-tab-container{height:90px;}.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-fixed-container{width:100% !important;float:left;height:100px;overflow:hidden;width:100%}.scrtabs-tabs-movable-container{position:relative;width:100% !important;}.scrtabs-tabs-movable-container .tab-content{display:none}.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;padding-left:2px;padding-top:13px;width:20px}.scrtabs-tab-scroll-arrow:hover{background-color:#eee}.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}/* tabs component jQuery scroller */.scrtabs-tab-scroll-arrow {color: var(--theme-light-text-color);padding: 0;border: none;line-height: 2;}.scrtabs-tab-scroll-arrow:hover {background-color:var(--black);}.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;}.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{position:relative;}.scrtabs-bootstrap4 a{display: flex;flex-wrap: wrap;justify-content: center;}.scrtabs-bootstrap4 img{width:100%;height:100px;object-fit:contain;margin-bottom:5px;} .scrtabs-bootstrap4 ul{justify-content:flex-end;width:100%;}.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');filter:invert();}.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');filter:invert();}.scroll-card-body{position:relative;}
.mdi-chevron-left{left:-5px;position:relative;}.mdi-chevron-right{right:5px;position:relative;}.scrtabs-tab-scroll-arrow:hover i{filter:invert(1);}
.tabspace {
    display: flex;
    padding-bottom:0px;gap:0px 50px;
}.scrtabs-tabs-fixed-container ul.nav-tabs>li {
    white-space: nowrap;
}.tabspace a {
    position: relative;
    text-transform: uppercase;
    font-weight: 600;padding:10px 0px;
    color: #373737;
}.tabspace a::after {
    content: '';
    position: absolute;
    background: var(--red);
    width: 0px;
    height: 4px;
    bottom:0px;
    left: 0;
    transition: all 0.3s ease;
}.tabspace a:hover::after, .tabspace a.active::after {
    width: 100%;
}
.pmb0{padding-bottom:0px !important;margin-bottom:0px !important;}.fw400{font-weight:500;}


.lrmc1 li:first-child p{color:#545353 !important;font-weight:400 !important;}.lrmc1 li:first-child p:first-child{text-align: left;}
.lbtn{text-align:left;display:inline-flex;margin-top:0px;}.mtab p.lbtnwrap{padding:0px !important;text-align: left;margin-top:20px;}
.lbtn::after{top:3px;}.lbtn:hover{color:var(--red);}
.lbtn:hover::after{filter:invert(80%) sepia(100%) saturate(3748%) hue-rotate(349deg) brightness(87%) contrast(89%);}
#machineries h2,.stickyhead{position:sticky;top:200px;}
.nobg .hwcnt{background:#fff;padding-bottom:50px;}.nobg {padding-top:0px !important;}.completedprojects .col2 .pname::after{display:none;}
.completedprojects .col2 .item{cursor:auto;}.hwcnt1{grid-template-columns:100% !important;}.cforms .gbg h2,.cforms .gbg p, .cforms .gbg a{color:#fff;}
.addr::after, .cont-mail::after{background-size:30px !important;width:30px !important;height:30px !important;}
.cont-mail{display:flex;align-items:center;}.cont-mail::after{top:-1px;}
.cfrow.featuresec::after{height:65%;}.fg-btn p{position:relative;}.fg-btn p input{margin:0px;}#form .fg-btn{margin-top:10px;}
.fg-btn:hover p::after{right:0;bottom:0;width:95%;height:95%;}footer .cont-mail::after{filter: invert(60%) sepia(1%) saturate(0%) hue-rotate(224deg) brightness(91%) contrast(89%);}
footer .cont-mail::after, footer .cinfo p::after{top:-2px;}
.slider-for img{width:100% !important;}
.feature1{grid-template-columns:30% 60%;position:relative;}.slider-for{margin-bottom:10px;}
.slider-nav .item {
   margin-right:10px;
}.slick-dots li button:before{content:'•';font-size:30px;}.slick-dots li.slick-active button:before{color: var(--red) !important;}
.feature1 .slick-dots{bottom:0px;position:relative;margin-top:10px;}.feature1 .slick-next,.feature1 .slick-prev{display:none !important;}
.cbbanner::after{mix-blend-mode:multiply;}
.slide-arrow{background:transparent;border:0px;z-index:1;cursor:pointer;}.flex-start{align-items:flex-start;}

.megamenu svg{width:44px;height:auto;}.megamenu svg path{fill:#9c9c9c;transition:all 0.3s ease;}
.megamenu a:hover h2{color:#ea7024;}.megamenu a:hover svg path{fill:var(--red);}
.mb0{margin-bottom:0px !important;}.pt60{padding-top:60px;}
.ctype{text-align:left !important;font-size:16px;margin-top:5px !important;font-weight:350;color:var(--red) !important;}
.fbtn{display:flex;align-items:center;margin-bottom:30px;}.fbtn h3{margin-bottom:0px !important;}
.pr{position:relative;}
.hicon{position:relative;}
.hicon::after, .hicon::before{content:'';background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSIyNzAuMDAwMDAwcHQiIGhlaWdodD0iMjczLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMjcwLjAwMDAwMCAyNzMuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CjxtZXRhZGF0YT4KQ3JlYXRlZCBieSBwb3RyYWNlIDEuMTAsIHdyaXR0ZW4gYnkgUGV0ZXIgU2VsaW5nZXIgMjAwMS0yMDExCjwvbWV0YWRhdGE+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDI3My4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0xMjQwIDI2NjUgYy02MSAtMTQgLTEwMCAtMzAgLTE0NSAtNjAgLTM1IC0yMyAtMTA4IC03NyAtMTE1IC04NSAtMwotMyAtMzQgLTI4IC03MCAtNTUgLTM2IC0yNyAtNzQgLTU3IC04NSAtNjcgLTExIC0xMCAtNzQgLTU5IC0xNDAgLTExMCAtNjYKLTUwIC0xMjIgLTk1IC0xMjUgLTk4IC0zIC0zIC00MSAtMzMgLTg1IC02NyAtNDQgLTMzIC0xMDAgLTc3IC0xMjUgLTk3IC0yNQotMjAgLTQ5IC00MCAtNTUgLTQ0IC0xMzAgLTk5IC0yMTUgLTE4NyAtMjE1IC0yMjMgMCAtOCAtNSAtMjAgLTExIC0yNiAtMTcKLTE3IC00OCAtMTcxIC00OSAtMjM4IDAgLTMzIDcgLTEwMCAxNSAtMTUwIDggLTQ5IDE1IC0xMTAgMTUgLTEzNSAwIC0yNSA3Ci03MCAxNSAtMTAwIDggLTMwIDE1IC02OCAxNSAtODUgMCAtMjggMTggLTEyNiA0MiAtMjI1IDYgLTI1IDE0IC02NSAxOCAtOTAKMTUgLTg1IDY2IC0yODcgODAgLTMxMiA2IC0xMCAxMCAtMjMgMTAgLTI5IDAgLTI0IDc2IC0xMzYgMTI5IC0xOTIgMzkgLTQwIDc5Ci02OSAxMjkgLTkzIGw3MyAtMzQgNzc5IDAgNzc5IDAgNjggMzIgYzY3IDMxIDE4NCAxMzEgMjA0IDE3MyA1IDExIDIwIDM4IDM0CjYwIDEzIDIyIDI0IDQ5IDI1IDYwIDAgMTEgNyAyOSAxNSAzOSA4IDExIDE1IDI5IDE1IDQxIDAgMTIgNiA0MSAxNCA2NiA3IDI0CjIxIDgwIDMxIDEyNCA5IDQ0IDIxIDk0IDI2IDExMCA1IDE3IDEzIDU3IDE4IDkwIDYgMzMgMTUgODcgMjEgMTIwIDM4IDIyMSA3MQo0NzIgNzAgNTQ0IDAgNTEgLTI1IDE2OSAtNDggMjI2IC0yOCA3MSAtMTA2IDE1NyAtMjIwIDI0MiAtNDMgMzMgLTEwNyA4MwotMTIyIDk2IC04IDcgLTQ0IDM1IC04MCA2MiAtMzYgMjcgLTY5IDU1IC03MyA2MiAtNCA3IC0xNCAxMyAtMjEgMTMgLTcgMCAtMjEKOSAtMzAgMTkgLTEwIDExIC02MSA1MiAtMTE0IDkyIC01MyA0MSAtOTkgNzYgLTEwMiA4MCAtMyAzIC0zNiAzMCAtNzUgNTkgLTM4CjMwIC03NCA2MCAtNzggNjcgLTQgNyAtMTQgMTMgLTIxIDEzIC03IDAgLTIxIDkgLTMyIDIxIC0zMyAzNyAtMTM4IDg4IC0yMTMKMTA0IC04MyAxNyAtMTE0IDE3IC0xOTEgMHogbTE2MSAtMjMyIGMyOSAtMTAgNjAgLTIzIDY5IC0zMSAxOCAtMTUgODMgLTY3CjEyOSAtMTAyIDU4IC00NCAxMTYgLTkwIDEzMSAtMTAzIDggLTcgNDQgLTM1IDgwIC02MiAzNiAtMjcgNjkgLTU1IDczIC02MiA0Ci03IDE0IC0xMyAyMSAtMTMgNyAwIDI1IC0xMyA0MSAtMzAgMTYgLTE2IDM1IC0zMCA0MiAtMzAgNyAwIDEzIC0zIDEzIC04IDAKLTQgMzMgLTMyIDczIC02MiAzOSAtMzAgNzQgLTU3IDc3IC02MSA0IC01IDg2IC02OSAxNTkgLTEyNCA0MyAtMzIgNzggLTc3IDk0Ci0xMjEgMjAgLTU2IDIzIC0xOTkgNyAtMjg1IC02IC0zMCAtMTUgLTkwIC0yMCAtMTM0IC0xMiAtMTE3IC00MyAtMjkxIC03MgotNDE1IC02IC0yNSAtMTQgLTYzIC0xOSAtODUgLTExIC01NSAtNTMgLTIxNyAtNjYgLTI1MCAtMiAtNSAtMTIgLTIzIC0yMyAtNDAKLTExIC0xNiAtMjMgLTM3IC0yNiAtNDUgLTMgLTggLTI3IC0zMSAtNTIgLTUwIGwtNDcgLTM1IC03NDYgMCBjLTY5NyAwIC03NDgKMSAtNzY2IDE3IC0xMSAxMCAtMjQgMTggLTI5IDE4IC0xMSAxIC02NSA3MiAtODYgMTE1IC0xNiAzMSAtMzUgOTMgLTYxIDIwMAotOCAzMyAtMjAgODAgLTI2IDEwNSAtNiAyNSAtMTYgNzMgLTIxIDEwNiAtNSAzNCAtMTQgNzQgLTIwIDg4IC01IDE1IC0xMCA0NAotMTAgNjQgMCAyMCAtNyA2MiAtMTUgOTIgLTggMzAgLTE1IDc1IC0xNSAxMDAgMCAyNSAtNyA3NCAtMTUgMTEwIC04IDM2IC0xNAoxMTYgLTE1IDE3NyAwIDEwMSAzIDExOCAyNiAxNjggMjMgNDggNDIgNjcgMTIyIDEyOCA1MiA0MCAxMDUgODEgMTE3IDkyIDEzCjExIDc2IDYxIDE0MCAxMTAgNjUgNTAgMTIzIDk1IDEyOSAxMDAgNiA2IDQwIDMzIDc2IDU5IDM2IDI3IDcwIDU0IDc1IDYxIDEwCjExIDE4MSAxNDQgMjU0IDE5NiAzMyAyNSAxMTEgNTcgMTM3IDU5IDcgMCAzNiAtOCA2NSAtMTd6Ii8+CjxwYXRoIGQ9Ik0xMjcwIDE2NzAgYy0xNjIgLTE4IC0zMDcgLTExOSAtMzg4IC0yNzAgLTU5IC0xMDkgLTczIC0yODQgLTMzCi00MDAgNTYgLTE2MiAxNjggLTI3MyAzMzEgLTMzMSA3OCAtMjcgMjQ0IC0yNyAzMjQgMiAxMDIgMzUgMjExIDExNyAyNjEgMTk0CjMzIDUxIDU1IDk0IDU1IDEwOSAwIDcgNyAyNyAxNSA0MiAyNCA0NiAyMCAyMzQgLTYgMzA4IC0zNSAxMDIgLTExNyAyMTEgLTE5NAoyNjEgLTUxIDMzIC05NCA1NSAtMTA4IDU1IC04IDAgLTI3IDYgLTQzIDE0IC0zNSAxNyAtMTQwIDI1IC0yMTQgMTZ6IG0xOTEKLTI1NiBjNTEgLTI4IDEwOCAtODQgMTMyIC0xMjkgMzAgLTU2IDMxIC0xOTQgMiAtMjQ1IC0yOSAtNTIgLTg1IC0xMDkgLTEzMAotMTMzIC01NCAtMjkgLTIxMiAtMzIgLTI0MiAtNCAtMTEgOSAtMjQgMTcgLTI5IDE3IC0xNiAwIC03MCA1NSAtMTAwIDEwMSAtMjYKNDAgLTI4IDUyIC0yOSAxNDAgMCA3OSAzIDEwMSAxOCAxMTYgOSAxMSAxNyAyNCAxNyAyOSAwIDMxIDExNCAxMTggMTY2IDEyNwo1OCAxMCAxNjEgMCAxOTUgLTE5eiIvPgo8L2c+Cjwvc3ZnPg==");position:absolute;width:50px;height:40px;background-size:22px;border-radius:50px;background-repeat:no-repeat;background-position:center;transition:all 0.3s ease;}
.main-menu .hicon span{display:none;}.main-menu li .hicon{padding:0px 70px 0px 8px;}  
.main-menu .hicon:hover::after{background-position:0% 100%;
            background-size: 100% 200%;}
.hicon::after{background:linear-gradient(to top, #fec00f 50%, #fff 50%);background-position: 100% 0%;
            background-size: 100% 200%;}.hicon::before{z-index:1;} 
footer .grid2{border-bottom:1px solid #272727;margin-bottom:50px;}.sicons.prlinks li:last-child{margin-bottom:0px !important;}
.py30{padding:30px 0px;}.pt50{padding-top:60px;}
.hnews {display: grid;
    gap: 40px;
    padding-top:10px;
    height: 100%;
    grid-template-columns: repeat(3, 1fr);
}
.hnews h3, .hblogs h3{font-size:24px;color:#4d4d4d;line-height:26px;font-weight:600;}
.hnews .nslide{background:hsl(211deg 55% 10% / 3%);border-radius:15px;position:relative;overflow:hidden;}
.hnews .bdate, .hblogs .bdate{margin-bottom:15px;font-weight:300;font-size:14px;}
.hnews .nslide:hover img, .hblogs .nslide:hover img{transform:scale(1.1);}
.orange{color:#EA7024;}.fw400{font-weight:400;}.habt1 h2{line-height:46px;}
.iso{width:100px;}.hform{position:relative;overflow:hidden;}
.hform::after{content:'';position:absolute;width:100%;height:100%;background:#0075BC;top:0;opacity:0.85;z-index: -1;left:0;}
.hform::before{content:'';position:absolute;width:100%;height:100%;background:url(images/banner.png) top center;overflow:hidden;transform: scaleX(-1);z-index: -1;background-size:cover;left:0;top:0;}
.hform{color:#fff;z-index:9;padding:60px;border-radius:30px;display:grid;grid-template-columns:48% 48%;align-items:flex-start;justify-content:space-between;}
.hform h2{color:#fff;font-size:70px;line-height:68px;}.hform .tagline{color:#fff;}.hindustry{display:grid;grid-template-columns:48% 48%;justify-content:space-between;align-items:center;}
form input, form select, form textarea{border-radius:0px;}form label{margin-bottom:5px;display:inline-flex;position: relative;padding: 5px;}

.hform .fg-btn{display:grid;grid-template-columns:65% 25%;justify-content:space-between;}
.evencols .owl-nav svg path, .prodslider .owl-nav svg path{fill:none;}
.evencols .owl-prev svg{transform:rotate(180deg);}
 .prodslider .owl-nav{position:absolute;right:0;bottom:0;display:flex;gap:15px;}.prodslider .owl-nav{justify-content:flex-end;width:100%;position:relative;margin-top:30px;}
.evencols .owl-nav button, .prodslider .owl-nav button{border:1px solid #22282B !important;display:flex;align-items:center;width:45px;height:45px;justify-content:center;border-radius:50%;transition:all 0.3s ease;}
.evencols .owl-nav button:hover, .prodslider .owl-nav button:hover{background-color:var(--pink);}
.vtestimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding-top:80px;}
.vtestimonials .rname{margin-top:20px;}
.picon {display: flex;align-items: center;justify-content: center;position: static;overflow:hidden;}
.picon img, .picon .imgh{width:100%;display:flex;}.picon{border-radius:20px;}
.vtestimonials .pr{padding-bottom:0px;}

.videos::after{content:'';position:absolute;width:100%;height:100%;background:#0A5E27;left:0;top:0;opacity:0.35;mix-blend-mode:multiply;}
.videos::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(to top, #00000000, #000 69%);left:0;top:0;opacity:0.65;}

header{position:fixed;background:transparent !important;}
		.sp-sticky.sp-active{background:#fff !important;}header .text{fill:#fff;}
		.sp-sticky.sp-active .text{fill:#0279C2;}
.enbtn span::after, header .main-menu .enbtn span::after, .prodslider a::after, .hservice a::after, .iwslider a::after, .hnews .nslide::after,
.alicon li::before, .sccnt a::before, .stickylist a span::before, .gfilter::after{
    content:'';
    position:absolute;
    background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjQwIiBoZWlnaHQ9IjM5IiB2aWV3Qm94PSIwIDAgNDAgMzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS44NzUgMjcuNjI1TDI4LjEyNSAxMS4zNzVNMjguMTI1IDExLjM3NUgxMS44NzVNMjguMTI1IDExLjM3NVYyNy42MjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    width:24px;height:24px;background-size:24px;right:-35px;transition:all 0.3s ease;
}
header .main-menu .enbtn span::after{margin:0px;}.mb10{margin-bottom:5px;}

.fb::after{content: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='%23333' d='M13.397 20.997v-8.196h2.765l.411-3.209h-3.176V7.548c0-.926.258-1.56 1.587-1.56h1.684V3.127A22 22 0 0 0 14.201 3c-2.444 0-4.122 1.492-4.122 4.231v2.355H7.332v3.209h2.753v8.202z'/%3E%3C/svg%3E");}
.twitter::after{content: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='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 21l7.548-7.548M21 3l-7.548 7.548m0 0L8 3H3l7.548 10.452m2.904-2.904L21 21h-5l-5.452-7.548' color='%23333'/%3E%3C/svg%3E")}
.instagram::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23333' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 16a4 4 0 1 0 0-8a4 4 0 0 0 0 8'/%3E%3Cpath d='M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5Z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m17.5 6.51l.01-.011'/%3E%3C/g%3E%3C/svg%3E")}
.linkedin::after{content: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='%23333' d='M12.001 9.55c.917-.937 2.111-1.55 3.5-1.55a5.5 5.5 0 0 1 5.5 5.5V21h-2v-7.5a3.5 3.5 0 1 0-7 0V21h-2V8.5h2zm-7-3.05a1.5 1.5 0 1 1 0-3a1.5 1.5 0 0 1 0 3m-1 2h2V21h-2z'/%3E%3C/svg%3E")}
.youtube::after{content: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='%23333' d='m10 15l5.19-3L10 9zm11.56-7.83c.13.47.22 1.1.28 1.9c.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83c-.25.9-.83 1.48-1.73 1.73c-.47.13-1.33.22-2.65.28c-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44c-.9-.25-1.48-.83-1.73-1.73c-.13-.47-.22-1.1-.28-1.9c-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83c.25-.9.83-1.48 1.73-1.73c.47-.13 1.33-.22 2.65-.28c1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44c.9.25 1.48.83 1.73 1.73'/%3E%3C/svg%3E")}
.sicons{list-style-type:none;}
.sicons a::after{line-height:0;filter: brightness(0) saturate(100%) invert(52%) sepia(27%) saturate(6000%) hue-rotate(330deg) brightness(99%) contrast(87%);}

footer .sicons li{margin:0px !important;}
footer .sicons li:last-child{margin-bottom:0px !important;}
header #Layer_1 path,header #Layer_1 polygon, header #Layer_1 rect{fill:#fff;} 

.sp-sticky.sp-active #Layer_1 .st0, .cpage #Layer_1 .st0{fill:#EF6365;}
.sp-sticky.sp-active #Layer_1 .st2, .sp-sticky.sp-active #Layer_1 .st5, .sp-sticky.sp-active #Layer_1 .st8,
.sp-sticky.sp-active #Layer_1 .st4,.sp-sticky.sp-active #Layer_1 .st3,.sp-sticky.sp-active #Layer_1 .st6,
.cpage #Layer_1 .st2, .cpage #Layer_1 .st5, .cpage #Layer_1 .st8,
.cpage #Layer_1 .st4,.cpage #Layer_1 .st3,.cpage #Layer_1 .st6, .cpage #Layer_1 .st7{fill:#EF6365;}
.sp-sticky.sp-active #Layer_1 .st1, .cpage #Layer_1 .st1, .sp-sticky.sp-active #Layer_1 .st10{fill:#606261;}
.sp-sticky.sp-active #Layer_1 rect, .cpage #Layer_1 rect{fill:#606261 !important;}
.sp-sticky.sp-active svg image{filter:none;}

.bannerc{position:absolute;left:12.5%;bottom:130px;z-index:9;}
.videoban{width:100%;}.videos{display:flex;align-items:flex-end;}
footer #Layer_1 path, footer #Layer_1 rect, footer #Layer_1 polygon{fill:#fff;}
.g40{display:grid;grid-template-columns:40% 40%;justify-content:space-between;align-items:center;}
body.home-page {
    padding-top: 0px !important;
}
.tlist > div{position:relative;}

.testimonials .owl-item::before, .tlist > div::before {content:'';position:absolute;background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjMxIiBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMzEgMjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNi4wMTI0IDI2TDI2LjUxNjUgMEgzMUwyMy4zMTQxIDI2SDE2LjAxMjRaTTAgMjZMMTAuMzc2IDBIMTQuODU5NUw3LjQyOTc1IDI2SDBaIiBmaWxsPSIjRUQ1MjUyIi8+Cjwvc3ZnPgo=") no-repeat;
width:26px;height:26px;background-size:contain;top:45px;}
.testimonials .owl-item, .tlist.testimonials > div{padding:100px 50px 80px;}
.hnews .blogdesc{position:absolute;bottom:20px;color:#fff;height:170px;}.hnews h3{color:#fff;}
.hnews img{width:100%;}
.hnews .bdate, .hblogs .bdate{border-bottom:1px solid #9b9b9b87;padding-bottom:10px;font-size:14px;}
.hnews .nslide::after{right:15px !important;bottom:15px;}
.hblogs .bdate{border:0px;padding-bottom:0px;}.hblogs h3{color:#1e1e1e;}
.fenq{background:linear-gradient(to bottom, #601E5E, #760058);padding:50px 0px 75px;position:relative;overflow:hidden;}.fenq h2.ch2{color:#fff;font-family:butlerulight;}
.fenq .row{display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column;}
.fenq p:first-child{font-size:30px;line-height:34px;}
.fenq .enbtn,.fenq .enbtn::after{background:#2e3530;}
.uspattern::before{content:'';position:absolute;background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9Ijk4IiBoZWlnaHQ9Ijk1IiB2aWV3Qm94PSIwIDAgOTggOTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00IDk0LjY5NTNDMS43OTA5MiA5NC42OTUyIDEuNTY1NjZlLTA3IDkyLjkwNDQgMy40OTY5MWUtMDcgOTAuNjk1M0wzLjc4OTY2ZS0wNiA1MS4zNDY3QzAuMDAwMjU1NzUzIDQ5LjEzNzggMS43OTEwOCA0Ny4zNDY3IDQgNDcuMzQ2N0w0My4zNDg2IDQ3LjM0NjdDNDMuNzk1OSA0Ny4zNDY3IDQ0LjIyNTQgNDcuNDIyMiA0NC42MjcgNDcuNTU3Nkw0OS45Nzg1IDQzLjEyM0w0OS45Nzg1IDRDNDkuOTc4NiAxLjc5MTA3IDUxLjc2OTYgMC4wMDAyNDAxNTggNTMuOTc4NSAtMy43ODk2NmUtMDZMOTMuMzI3MiAtMy40OTY5MWUtMDdDOTUuNTM2MiA3LjQ3MjgzZS0wNiA5Ny4zMjcxIDEuNzkwOTMgOTcuMzI3MiA0TDk3LjMyNzIgNDMuMzQ4NkM5Ny4zMjcgNDUuNTU3NiA5NS41MzYyIDQ3LjM0ODYgOTMuMzI3MiA0Ny4zNDg2TDUzLjk3ODUgNDcuMzQ4NkM1My4yMDU4IDQ3LjM0ODUgNTIuNDg0NiA0Ny4xMjg2IDUxLjg3MzEgNDYuNzQ5TDQ3LjI3MDUgNTAuNTYxNUM0Ny4zMjExIDUwLjgxNTQgNDcuMzQ4NiA1MS4wNzc5IDQ3LjM0ODYgNTEuMzQ2N0w0Ny4zNDg2IDkwLjY5NTNDNDcuMzQ4NiA5Mi45MDQzIDQ1LjU1NzYgOTQuNjk1MSA0My4zNDg2IDk0LjY5NTNMNCA5NC42OTUzWiIgZmlsbD0iI0Q0RURBQyIvPgo8L3N2Zz4K") no-repeat;
    left:5%;top:0;width:100px;height:100px;background-size:80px;}.lpattern,.tpattern,.uspattern{position:relative;}

.enbtn:hover span::after, .nslide:hover::after, .hsitem:hover a::after, .hservice a:hover::after{transform:rotate(45deg);}
.sp-active .side-menu-close.closed span{background:var(--purple);}
 .side-menu-close.closed span{background:#fff;}
.banner{height:100%;}
.banner{
	background-color: #ffffff;
	z-index: 2;
	width: 100%;
	position: relative;
	flex-direction: column;
	height: 80vh;
	font-size: 16px;
	display: flex;
	clip-path: none !important;position:relative;overflow:hidden;
}
.banner .slider-inner {
	background: #000;
	height: 100vh;
	position: relative;
}
.banner .swiper-slide {
	position: relative;
	display: flex;
	justify-content: center;
	text-align: left;
	flex-direction: column;
	overflow: hidden;
}
.banner .swiper-slide .slider-inner img 
{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.banner .swiper-slide .slider-inner video {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.swiper
.swiper-slide .slider-inner .swiper-content .title-area .tag {
	color: #ffffff;
	font-weight: 900;
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.swiper-slide .slider-inner .swiper-content .title-area .title {
	margin-top: 50px;
	color: #fff;
	font-size: 8vw;
	font-family: "Inter", sans-serif;
	font-weight: 900;
	line-height: 1.1;
	text-transform: uppercase;
	margin-bottom: 50px;
	margin-left: -12px;
	text-decoration: none;
}
.swiper-slide .slider-inner .swiper-content p.disc {
	font-size: 20px;
	width: 100%;
	margin-top: 15px;
	margin: 20px 0px 40px 0px;
	font-weight: 400;
	line-height: 32px;
	color: #FFFFFFB0;
}


.creative-btn--wrap .creative-slide--btn:hover .creative-btn--label {
	transform: translateX(18px);
}
.creative-btn--wrap .creative-slide--btn:hover .creative-btn__border {
	transform: scale(0, 1);
}
.creative-btn--wrap .creative-slide--btn:hover{
	margin-left: 38px !important;
}
.creative-btn--wrap .creative-slide--btn:hover .circle {
	clip-path: circle(50% at 50% 50%);
}
.creative-btn--wrap .creative-slide--btn:hover .circle-fill {
	transform: scale(1, 1);
}
.creative-btn--wrap .creative-slide--btn:hover .circle-icon {
	transform: translate(0%, 0%);
	opacity: 1;
}


.swiper-container-h .slider-pagination-area {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: unset;
	right: unset;
	bottom:70px;
	left:12.5%;
	width: 100%;
	z-index: 1;
}
.swiper-container-h .slider-pagination-area .slide-range {
	font-size: 16px;
	font-weight: 500;
	margin: 0 15px;
	color: #ffffff;
	line-height: 0;
	position: absolute;
	font-size: 20px;
}
.swiper-container-h .slider-pagination-area .slide-range.one {
	left: -50px;
}
.swiper-container-h .slider-pagination-area .slide-range.three {
	right: -50px;
}
.swiper-container-h .slider-pagination-area .swiper-pagination {
	bottom: 0 !important;
	width: 100% !important;border-radius:50px;
}
.swiper-container-h .slider-pagination-area .swiper-pagination .swiper-pagination-progressbar-fill {
	background: #e6e6e6;border-radius:50px;
}

.swiper-container-h .swiper-button-next:hover, 
.swiper-container-h .swiper-button-prev:hover {
	background: #FFFFFF0D;
}

nav i {display:none;}
.banner .ch1, .banner .ch2{color:#fff;}

.cbtn{background:#ED5252;color:#fff;}
.cbtn::before, .cbtn::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.cbtn::before {
       content: '';
    background: #66195D;
    width: 120%;
    height: 0;
    padding-bottom: 120%;
    top: -110%;
    left: -10%;
    border-radius: 50%;
    transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);
}
.cbtn::after {
   content: '';
    background: #66195D;
    transform: translate3d(0, -100%, 0);
    transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}
.cbtn:hover::before, .tpbtn a.active::before, header .cta1.active a::before{
       transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
}
.cbtn:hover::after {
  transform: translate3d(0, 0, 0);
    transition-duration: 0.05s;
    transition-delay: 0.4s;
    transition-timing-function: linear;
}

.cbtn{position:relative;overflow:hidden;}
.cbtn:hover span {
    animation: MoveScaleUpInitial 0.3s forwards, MoveScaleUpEnd 0.3s forwards 0.3s;color:#fff;
}
@keyframes MoveScaleUpInitial {
	to {
		transform: translate3d(0,-105%,0) scale3d(1,2,1);
		opacity: 0;
	}
}@keyframes MoveScaleUpEnd {
	from {
		transform: translate3d(0,100%,0) scale3d(1,2,1);
		opacity: 0;
	}
	to {
		transform: translate3d(0,0,0);
		opacity: 1;
	}
}
.cbtn span {
    display: inline-flex;
    position: relative;align-items: center;
    z-index: 99;
}
.cbtn span::after, .cbtn span::after, .bullet2 li::after{content:'';position:absolute;background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE2IiBoZWlnaHQ9IjE3IiB2aWV3Qm94PSIwIDAgMTYgMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00IDEyLjVMMTIgNC41TTEyIDQuNUg2LjVNMTIgNC41VjkuNSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8L3N2Zz4K");
width:16px !important;height:16px !important;right:-26px;margin-top:2px !important;background-size:contain;}
.banner .ch1{font-size:70px;}
.bannerc::after,.bshape::after{content:'';position:absolute;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjg5IiBoZWlnaHQ9IjI4OSIgdmlld0JveD0iMCAwIDI4OSAyODkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuNiI+CjxyZWN0IHdpZHRoPSIyODkiIGhlaWdodD0iMjg5IiByeD0iMTQ0LjUiIGZpbGw9IiNFRDUyNTIiLz4KPC9nPgo8L3N2Zz4K");
width:240px;height:240px;right:-15%;background-size:contain;bottom:5%;z-index:-1;opacity:0.8;}
.banner, .banner .slider-inner{height:90vh;}
.bannerc, .swiper-container-h .slider-pagination-area{left:25%;}
.swiper-pagination-bullet{background:rgb(255 255 255 / 20%) !important;}
.banner .slider-inner::after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, #ED5252, #000000, #000000);z-index:0;opacity:0.5;left:0;top:0;}
.header-logo svg image{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(15deg) brightness(110%) contrast(101%);}
.cta a{height:auto !important;margin-top:0px;}.cta .cbtn{margin-top:0px;}.cta{margin:0px 20px;}

.lrpattern::after, .lrpattern::before, .conform::after{content:'';position:absolute;background:url("images/pattern.png") no-repeat center left;
width:30%;height:100%;left:0%;background-size:contain;bottom:0%;z-index:-1;opacity:0.65;}
.lrpattern{position:relative;}
.lrpattern::before{left:auto;right:0;transform:rotate(180deg);}
.fhead{display:grid;grid-template-columns:45% 30%;justify-content: space-between;align-items:flex-end;}
.bline{position:relative;overflow:hidden}
.bline::after{content:'';position:absolute;background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE5OSIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTk5IDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yLjY0NDAyIDAuNDA2MDM3QzMuNzYxOTkgMC4yNDA5NTkgNS4yMjQ5NyAwLjI1NTQ5NiA2LjMzNjIxIDAuMzI5MjlDNi42ODQxMiAwLjM1MjAwNSA2LjUxNzQyIDAuNTQ2ODI3IDYuNzYwNzMgMC41NzA3ODZDNy4yMzEgMC42MTc3ODMgNy42NTk1NCAwLjUwNDA4NCA4LjEyNTE2IDAuNTY1OTE4QzguMjc5NDggMC41ODczMjkgOC4xMDQyIDAuODkwNzAzIDguMjY2MTkgMC45MDY0MTRDOC42MDc4NyAwLjkzODg4IDguOTM2OTUgMC45NDE2NDYgOS4yNzE4NyAwLjkzMzQwN0M5LjgwMDA4IDAuOTIwNTYxIDEwLjMyNTQgMC44ODE4MzEgMTAuODc0NCAwLjg5NDYwNUMxNC43MTEzIDAuOTg2NjQ5IDE4LjQ2OTggMC45NTcyNzkgMjIuMzA1MSAwLjkxOTg4OUMyMi44Njg4IDAuOTE0NDE4IDIzLjQzMzkgMC45MDkxNCAyMy45OTg0IDAuOTA0NzYzQzI1LjQ2MTYgMC44OTI3MSAyNy4yNDg4IDEuMDk2MTkgMjguNzU1NyAwLjkzNDMzNEMyOC45MzE1IDAuOTE1MTMgMjguODE4NyAwLjY2MDQ3NSAyOC44NTE2IDAuNjM4MjExQzI5LjM2ODUgMC4yOTcxMzggMjkuMjA4OSAwLjgyMjkwNCAyOS41NTQzIDAuODgyMDI5QzI5Ljg4MTEgMC45Mzc3MDIgMzAuMjE1OSAwLjk3OTIwMSAzMC41NTQzIDEuMDA4MjhDMzEuNjM0MyAxLjEwMTIgMzIuNzUwMyAxLjA2NzQ2IDMzLjc0NjIgMC45NjY0MzhDMzQuMzAyNSAwLjkwOTMwNiAzMy43MzA5IDAuNDExMTMzIDM0LjI5OTQgMC42ODQ1OUMzNC4zMzg5IDAuNzAzMDQ0IDM0LjIwNDMgMC45ODA0MDMgMzQuMzU3OCAxLjAwNTgxQzM0LjcwNiAxLjA2Mjg0IDM1LjM2MjYgMC45OTc5MDYgMzUuNjMxOCAxLjAxMzIyQzM2LjE1MDYgMS4wNDQxIDM2LjIzNjIgMS4wMzkzNCAzNi43MjYxIDEuMDMxMTJDMzcuMjAxOSAxLjAyNDg3IDM3Ljc0MzMgMS4wODI4MSAzOC4yNzQgMS4wODkxOEMzOC40OTAzIDEuMDkxNzcgMzguNzA0NyAxLjA4NTgxIDM4LjkxMjIgMS4wNjM0NEMzOS4wNjUzIDEuMDQ2MTQgMzguODU2NCAwLjc2OTY3NyAzOS4wOTk5IDAuNzE2NzYxQzM5LjM0MzcgMC42NjM4NjYgMzkuOTkyOCAwLjY3NDUxMyA0MC4yMTIzIDAuNzM2NDgyQzQwLjQzMjEgMC43OTg0MjMgNDAuMzQzMiAxLjAyMDkyIDQwLjM4MjggMS4wNzA3NEM0MC43MDg4IDEuNDkxMzggNDEuNDQ3NiAwLjg4NjI3NyA0MS41NDM1IDAuODY5OTk5QzQzLjI5NzkgMC41ODkzNjYgNDQuODA5NiAwLjkwMzY5IDQ2LjQ1NzggMC44NzkzMjJDNDcuMTM3OCAwLjg2ODkyOSA0Ny44NDUxIDAuODI1OTk4IDQ4LjUzOTkgMC43ODg5OTlDNDkuMTIwOCAwLjc1Nzk5NSA0OS42OTMyIDAuNzMxMTU3IDUwLjIzNyAwLjczMTA5NkM1MS42NTYyIDAuNzMyMDY1IDUyLjg2MDUgMC44NjkyMzUgNTQuMjM3OSAwLjgyNjI1OUM1NC4zODMzIDAuODIyMDQ4IDU0LjIwODcgMC40OTM5OTEgNTQuMzg2NiAwLjQ4ODE4QzU2LjI3MzggMC40MjY3OTIgNTguMTQ3OSAwLjQ0MDcxNSA2MC4wMjk0IDAuNjQyMTU3QzYwLjIxODQgMC42NjI2NDggNTkuOTc4NSAwLjk1NTI3OSA2MC4xNjc0IDAuOTkzMDg0QzYxLjMyMiAxLjIxODEyIDYzLjE1MjkgMS43NzAyIDYzLjgyMzggMC41MDA4MzJDNjQuNjA1NSAwLjU0MTY1NCA2NS41NTMgMC41ODI1NiA2Ni4yNTM3IDAuODI5NzhDNjYuNjk0MyAwLjk4MzkzOCA2Ni4zMDA1IDEuMjg5NDMgNjYuNzc0OSAxLjE4MDQ5QzY2Ljc5MDQgMS4xNzcwMSA2Ni44MDY4IDEuMTczMSA2Ni44MjQgMS4xNjg3NUM2Ni45NDk2IDEuMTM3NDYgNjYuNzgzNSAwLjg2MjU2OCA2Ni45NzE0IDAuODM2NTU3QzY3Ljc1ODMgMC43MjczNSA2OC42MTg2IDAuODA4ODkgNjkuMzk3OCAwLjY1OTA1N0M2OS41NTU5IDAuNjI3OTM2IDY5LjUxMDQgMC4zODA1MjkgNjkuNTU0NyAwLjMzNTUxMUM2OS45MzA0IC0wLjAyOTI0MjUgNzAuNTYyOSAwLjU2Mjk4MSA3MC43MDEgMC42MDUzM0M3MS43NDcyIDAuOTIwODIgNzIuNTA4MyAwLjc4ODQxOCA3My40ODEgMC43OTA5ODhDNzMuNzA3NyAwLjc5MTc0NSA3My40MzkgMC40NjAzMTcgNzMuNjU1MyAwLjQ0OTExMkM3NC43ODQ3IDAuMzk1NDUgNzUuOTQ0MyAwLjQxOTcyNSA3Ny4wNTIzIDAuNTY0MjQ3Qzc3LjI5NDYgMC41OTcyMTIgNzcuMDcyNSAwLjg4MTM3NyA3Ny4xODg2IDAuOTExNjM5Qzc3LjcwNzQgMS4wNDE2NCA3Ny44MTc2IDAuNTA1ODQ0IDc4LjMxNDQgMC42MjAzODZDNzguNDE4MSAwLjY0Mzg1NSA3OC4zNjAzIDAuODg2NzE0IDc4LjM3OTIgMC45MTMzMjlDNzguNjc4NSAxLjMzMTExIDc4LjkzNzEgMC43Mzc2NDkgNzkuMDEyNSAwLjcyNDQwNkM3OS45ODE3IDAuNTQzNTk5IDgwLjYwMzUgMS4xNjE2MiA4MS41NDA5IDEuMDcyNjdDODEuNjUxOSAxLjA2MTQgODEuNDAwNSAwLjc1NDYyIDgxLjcxMzYgMC43NDE3NDVDODIuMzYwNyAwLjcxNTA0NCA4Mi45OTgyIDAuNzA0MTg4IDgzLjY2MzIgMC43MDg4NzVDODUuMTQ4NSAwLjcxOTYwMSA4Ni42NzEgMC44MTEzMDIgODguMTEzOSAwLjk4MTIwOEM4OC40MzQ2IDEuMDE4OCA4OC4yMDU4IDEuMjQ5NjUgODguMjI2IDEuMjc4MDhDODguNTU1NSAxLjcyMjI3IDg4Ljc3MTQgMS4xMjY3MiA4OC44Nzc1IDEuMTA0MjRDODkuNzA1OSAwLjk0MjM3MiA5MC40ODM1IDEuNDQxMzUgOTEuMDQ5NSAwLjczMTkxMkM5NC41NjggMC45NzY1NDcgOTguMDcyOCAwLjU3NzcyNiAxMDEuNTY0IDEuMjEzMTRDMTAxLjYwOCAxLjIyMDUgMTAxLjUyOSAxLjUxMzc1IDEwMS42MTcgMS41MjcxN0MxMDIuNjgxIDEuNjkxODYgMTAyLjQ4IDEuMjM2MSAxMDMuMTg0IDAuNjc4NzQ4QzEwMy4zNiAwLjUzODc5NCAxMDMuOTA0IDEuMjExODIgMTAzLjk1IDEuMjYxMTZDMTA0LjEyNCAxLjQ0Mjk2IDEwMy45NDQgMS44NzkyMSAxMDQuMDAyIDEuOTE0NDJDMTA0LjQ4MiAyLjE5MDkyIDEwNC40MDggMC43NDgxMyAxMDUuMDU4IDAuNzQ3NzY1QzEwNS4wNzggMC43NTAxNzQgMTA0Ljk5MyAxLjAxNTcyIDEwNS4wNDcgMS4wNDIxNEMxMDUuMjE2IDEuMTI1MDYgMTA1LjM4NCAxLjAxOTU2IDEwNS41NTIgMS4xMTEwMUMxMDUuOTM1IDEuMzIyNjEgMTA2LjA2MiAyLjAyMzY5IDEwNi42NDkgMS42MTU4MUMxMDYuNzIyIDEuNTYyODcgMTA2LjYxMyAwLjc0NDQzNyAxMDcuMTkgMC43ODMyNDNDMTA3LjQyNSAwLjc5OTQwMyAxMDguNDQ5IDAuNzg1NjczIDEwOC43MzggMC44Mzg4MTJDMTA5LjAyNCAwLjg5MTg4MSAxMDguODI4IDEuMTU1NTUgMTA4Ljg0OCAxLjE2Njk3QzEwOS42MiAxLjUxNTk4IDEwOS4zMzEgMS42NjA0MiAxMDkuNzE3IDIuMTc2ODdDMTEwLjEwMSAyLjY5MTM4IDEwOS45OTUgMS40NjQ1NCAxMTAuMTU0IDEuMzI3NjhDMTEwLjMxOCAxLjE5MTIxIDExMC44NzUgMS40NzkxOCAxMTEuMDIgMS41NzkyOEMxMTEuMTYgMS42Nzk0MiAxMTAuOTg1IDEuODQ2OTIgMTExLjExIDEuOTAzNkMxMTEuOTMyIDIuMjczOTggMTExLjQ2OSAxLjI5NDg0IDExMS43MzkgMS4xMDAyN0MxMTIuMzg1IDAuNjM5NTY1IDExMi44NzggMS41NDk2NSAxMTMuNDYyIDEuNjM5MTlDMTEzLjYyMSAxLjY2MzM3IDExMy40OTEgMS40NTYwNyAxMTMuNjMzIDEuNDM2NzlDMTEzLjc4MyAxLjQxNzA0IDExMy45MTUgMS40MjMwNCAxMTQuMDM5IDEuNDM3MzdDMTE0LjM5OSAxLjQ3NjQ5IDExNC42ODkgMS41Nzc2MiAxMTUuMTYxIDEuMzg3NTdDMTE1LjI1OSAxLjM0NTI0IDExNS43ODEgMC43OTg3MzcgMTE2LjEwNyAxLjIwMDUyQzExNi4xNTUgMS4yNTg0NiAxMTYuMDE5IDEuNDg1MDIgMTE2LjI2IDEuNTM2MDhDMTE2LjYwOCAxLjYxMjY3IDExNy4yNTYgMS42NjMwNiAxMTcuNjM0IDEuNTg3ODlDMTE3LjkxNSAxLjUzMjI3IDExNy41OTMgMS4xNTgxNiAxMTcuOTUgMS4yNzQ4MUMxMTguMTA3IDEuMzI2OSAxMTcuODE2IDEuNTQ0OTQgMTE4LjExIDEuNjI0NTdDMTE4LjQwOCAxLjcwNDE2IDExOS4xNTIgMS42OTYxMyAxMTkuNDQ0IDEuNjg5NEMxMTkuNzI3IDEuNjgyNDQgMTE5LjU3NCAxLjM5ODY2IDExOS41OTYgMS4zNzk2M0MxMTkuNzQgMS4yNzA2MiAxMjAuMjg5IDEuMTM1NjkgMTIwLjMzNSAxLjEzNjIyQzEyMi42MzkgMS4xMTAzNyAxMjQuNzYzIDEuNTUyNTcgMTI2Ljk5MyAxLjQ5NTI2QzEyNy4xMzMgMS40OTE1MyAxMjcuMjc2IDEuNDg1NzcgMTI3LjQyMyAxLjQ3NzcyQzEyNy42MDcgMS40Njc2IDEyNy40ODggMS4xNjc1NCAxMjcuNTE2IDEuMTYyOTJDMTI4LjE1OCAxLjA0NDI1IDEyNy42NDcgMS44MzM2IDEyOC4wODggMi4xMDQwNEMxMjguMDMgMS40OTcgMTI4LjI5MyAxLjYwOTQ5IDEyOC43NDYgMS41NDc1OEMxMjguOTY0IDEuNTE3MjUgMTI4Ljg0NyAxLjI4MTI1IDEyOC44NjggMS4yNTc0MkMxMjkuMTkgMC45MDQwMzQgMTI5LjQxNCAxLjM2Njk4IDEyOS40NjkgMS40NjE3N0MxMjkuNjc4IDEuODEwNTUgMTI5LjkxNyAxLjQwMzM3IDEzMC4wNTggMS42MzY1MkMxMzAuMjAxIDEuODY3OTUgMTI5Ljg2MiAyLjIwNTQ1IDEzMC4yOTcgMi4yMDU1QzEzMC40MjEgMS45ODk2OCAxMzAuMTA1IDEuNDE5MTcgMTMwLjQzNCAxLjMzMDU3QzEzMS42NzcgMC45OTUzODIgMTMzLjk4MyAxLjQ2NDAzIDEzNC45ODEgMS41MjA2MUMxMzUuOTc0IDEuNTc3MDggMTM2LjI5NSAxLjU0MDM5IDEzNi44NzQgMS42MjQ5QzEzNy45MTkgMS43Nzc3MiAxMzcuNTQgMS4zNTI4NCAxMzguMTkyIDEuMTY3MDdDMTM4Ljg0NSAwLjk4MTM3MiAxMzguNTE4IDIuMDEzNTEgMTM4LjYwOSAyLjIzNzExQzEzOC42OTggMi40NjA1OSAxMzguODAxIDIuMjMyNjIgMTM4LjkxNCAyLjM1NjE1QzEzOS4wMjcgMi40Nzk2NiAxMzguNzc5IDIuNjI4MzggMTM5LjA0NiAyLjY3NzE2QzEzOS4zMTQgMi43MjU4OSAxNDAuMDUxIDIuMzM3OTQgMTQwLjE0OSAyLjEwNjIyQzE0MC4zNTYgMS42MTUyOSAxNDAuMDMxIDEuMDk0MTUgMTQwLjczOSAxLjI4MzcxQzE0MC43OCAxLjI5NDk1IDE0MC42NDQgMS41NjU3OCAxNDAuOCAxLjU5NTAxQzE0Mi4wMzkgMS44MTgxNSAxNDMuMzI5IDEuODQ1NTQgMTQ0LjU2NyAyLjA0NTM1QzE0NC43MzYgMi4wNzMyNCAxNDQuNTgyIDIuMzc0MzggMTQ0LjY4IDIuMzk0MDNDMTQ0Ljk0OSAyLjQ0NzM2IDE0NS4xMjIgMi40NTIzMiAxNDUuMjQxIDIuNDIwNjRDMTQ1LjU4OSAyLjMzMDEzIDE0NS40OTYgMS45Mzk2NCAxNDUuOTIyIDEuNTI0MjhDMTQ1Ljc4NiAyLjI3Nzc5IDE0Ni4wOTMgMi43NDMzOCAxNDYuODc3IDIuNzU3NTJDMTQ3LjM1MSAyLjc2NjM1IDE0Ny4yNyAyLjQzNTU1IDE0Ny41OCAyLjIwNzAxQzE0Ny42NzIgMi4xMzgwOSAxNDguMDAzIDIuMzY4NzcgMTQ4LjA2NiAyLjIxNDQ4QzE0OC4yNzEgMS43MTAxMyAxNDcuOTY0IDEuMTM4NTIgMTQ4Ljc2OSAxLjM3NTAzQzE0OC44MDUgMS4zODYyNCAxNDguNjg3IDEuNjYyMjIgMTQ4LjgxMSAxLjY4MDY2QzE0OS42MDMgMS44MDExOCAxNDkuNzAzIDEuMjcyMTUgMTUwLjU2MiAxLjIxOTg5QzE1MS4yMzUgMS4xNzg4NSAxNTIuNDI1IDEuNTE5NzMgMTUzLjE4OSAxLjU4NDQ0QzE1My4xNiAyLjQzMjk4IDE1My44ODUgMi4yNTAwOCAxNTQuMTg4IDEuNjY5NzVDMTU0LjY4MyAxLjcwMTg5IDE1NS4yMiAxLjY3ODAxIDE1NS42OTkgMS43Njc0OUMxNTUuODYyIDEuNzk4MDEgMTU1Ljc1IDIuMDQxODMgMTU1Ljc3IDIuMDY4NzVDMTU2LjA4MyAyLjQ5MTA0IDE1Ni4zMDYgMS45MjU2NCAxNTYuNDE2IDEuOTA1MzRDMTU2LjYzNiAxLjg2ODE1IDE1Ni44NTIgMS44NTQ0MiAxNTcuMDU4IDEuODUzNjlDMTU3Ljk0NSAxLjg1MDggMTU4LjczIDIuMDg0OTggMTU5LjYzNiAxLjc2Mzk2QzE1OS42NzYgMS43NDk2OSAxNTkuNzUzIDEuMTYxNTUgMTYwLjA0IDEuNTk4OTZDMTYwLjA1OCAxLjYyOTA5IDE1OS42ODYgMS44ODg2NyAxNjAuMjA2IDEuOTIxNzRDMTYwLjcyOCAxLjk1NDggMTYxLjcwMiAyLjI5NTg3IDE2Mi40MzMgMi4wNDIzOEMxNjIuNjEgMS45ODEzMyAxNjMuMDY2IDEuNTE0ODcgMTYzLjQxMSAxLjg5ODZDMTYzLjQ1NyAxLjk1MDY3IDE2My40MDEgMi4xMTgzMSAxNjMuNDY2IDIuMjE0MjZDMTYzLjUyMSAyLjI5NDE1IDE2My41NzIgMi4zMTI3NiAxNjMuNjIxIDIuMzA1ODFDMTYzLjc2IDIuMjg2MTYgMTYzLjg4MyAyLjA2MTg2IDE2NC4wNjMgMi40NDExMkMxNjQuMzA5IDIuOTU0NTIgMTY0LjgzOCAzLjM0ODYgMTY1LjU3NyAzLjAyMDAyQzE2NS42IDMuMDEwNSAxNjUuNzg3IDIuNTQzMiAxNjYuMDE2IDIuNTU3MThDMTY2LjM4MSAyLjU3OTg4IDE2Ni44OTkgMi42OTMxNCAxNjcuMjgxIDIuNzAxMDhDMTY3LjQ2NSAyLjcwNDcyIDE2Ny4zNTYgMi40MDgxMSAxNjcuMzg4IDIuNDAzNjdDMTY4LjYyNCAyLjI3NDkyIDE2OS40OTQgMi41NjIwMiAxNzAuODA3IDIuNzE1MjRDMTcxLjA0OCAyLjc0MzkgMTcxLjc1NiAyLjM2NTMgMTcyLjIxNCAyLjY5NjA2QzE3Mi43MTcgMy4wNTgzIDE3Mi4xNDQgNC40ODA2NiAxNzMuMzM0IDQuMTc1NjRDMTczLjY0NCA0LjA5Njk5IDE3NC4wMzMgMy4zMTM0NiAxNzQuNDg4IDMuMDM0NzVDMTc0LjczOCAyLjg4MjcgMTc1LjAxIDIuODgwNzYgMTc1LjMgMy4yMjU2N0MxNzYuOTY3IDMuMDUwMzMgMTc4LjQ4NyAzLjU4ODI2IDE4MC4xNjMgMy4zMTM1MkMxODAuMjM2IDMuMzAxMzIgMTgwLjQ5NCAyLjgwMDM0IDE4MC42NjggMi44MTM1OUMxODAuOTMgMi44MzQzNSAxODEuMDY1IDMuMDc3NzUgMTgxLjI1IDMuMTAwMTZDMTgxLjk1NCAzLjE5MDYgMTgyLjYwOSAzLjA1NDY4IDE4My4yODYgMy4wNzEyN0MxODMuMzU5IDMuMDczMDggMTgzLjQzMyAzLjA3NjY0IDE4My41MDYgMy4wODI0NEMxODMuNzkzIDMuMTA0NDkgMTgzLjY4MSAzLjM0NyAxODQuMDIzIDMuMzczMjhDMTg0LjM2NCAzLjM5OTIzIDE4NC42MDUgMy4wODMyNCAxODUuMDU5IDMuMjU2MjdDMTg1LjQwNiAzLjM4ODE4IDE4NS43MzIgNC4wNjM0MSAxODYuMTkgNC4xNTY3NEMxODYuMjMzIDMuNTAzNTggMTg2LjU0NyAzLjUyODA2IDE4Ny4xMjIgMy4zNzQ5NEMxODcuMjMxIDMuMzQ1MTQgMTg3LjEyMyAzLjExMzYgMTg3LjE3NSAzLjA4Nzc3QzE4Ny4zODUgMi45Nzc1MiAxODcuNTc4IDMuMTcyOSAxODcuNzc4IDMuMDUxODFDMTg3LjgyNiAzLjAyMjc2IDE4Ny44MzYgMi43OTk1MyAxODcuODc4IDIuNzYzMjFDMTg4LjIyNyAyLjQ0NTc3IDE4OC43NjMgMi45NjYzOSAxODguODUzIDMuMDU2OTJDMTg5LjIxIDMuNDAxMTcgMTg5LjM4OCAzLjExNjIzIDE4OS42NjMgMy4yNTYwOEMxODkuOTM1IDMuMzk1OCAxODkuNTE0IDMuNTQ1ODcgMTg5LjgzOSAzLjYzNTc5QzE5MC41MTEgMy44MjE4NSAxOTEuMzc5IDMuODEzMDQgMTkyLjA2NiAzLjg0NDMyQzE5Mi4zMzcgMy44NTUzMiAxOTIuMTYxIDMuNTUxNTcgMTkyLjIgMy41NDYyMUMxOTIuNzcyIDMuNDg4MDEgMTkzLjMzMyAzLjgyMjA4IDE5My42NjUgMy4yMzc1QzE5NC4wMTQgNC43ODQ0NyAxOTQuMDEgMy4wOTg2MyAxOTQuODEyIDMuNDI5NTFDMTk0Ljg3MyAzLjQ1NjE2IDE5NC45MzYgNC4xODQ3IDE5NC42ODcgNC4yODQxM0MxOTQuNDQxIDQuMzgzNTkgMTk0LjA3MyA0LjE0NTggMTkzLjcyOSA0LjMwMTk3QzE5My42NDkgNC4zMzg2NyAxOTMuMTY4IDUuMDA1NDIgMTkzLjEwMSA1LjA0NDY0QzE5Mi41OTYgNS4zNTE5NiAxOTIuNTYzIDQuMjY0ODkgMTkyLjUzNyA0LjIwNDQ2QzE5Mi4yNjQgMy41NTI1MiAxOTEuNjc2IDQuMjY4MDggMTkxLjUyNiA0LjMxNDEyQzE5MC44MzcgNC41MjUwMiAxOTAuMjY4IDQuMzU0MiAxODkuNjk0IDQuNTAxNDRDMTg5LjMyMyA0LjU5NjU5IDE4OS4yNTggNS4zMDU4OSAxODguOTcgNS4yNzQ2NkMxODggNS4xNzA3MSAxODcuNjk4IDQuMTY4MDQgMTg2Ljc1MyA0Ljk5NjJDMTg2LjU1IDUuMTcyNyAxODYuNzIyIDUuOTU2MzQgMTg2LjAzOCA1LjMyMTA5QzE4NS45OTcgNS4yODExMiAxODUuNDk0IDQuNzA0MDkgMTg1LjE4MSA1LjA0Njc3QzE4NS4xNDEgNS4wODk5NyAxODUuMTM0IDUuMzE2MzYgMTg1LjA4MyA1LjMzMzU5QzE4NC43NDYgNS40NDQ3MyAxODQuNTI1IDUuMjU2MjMgMTg0LjE2MSA1LjMyOTUyQzE4My44NjkgNS4zODczNyAxODMuNTM0IDUuNDcwMTkgMTgzLjE5OCA1LjQ1NjI1QzE4My4xMDkgNS40NTI1OSAxODMuMDIyIDUuNDQyMjggMTgyLjkzNiA1LjQyMzExQzE4Mi42ODggNS4zNjc5OSAxODIuMzgzIDQuOTM0NTEgMTgyLjI2NyA0LjgyNjg3QzE4MS45NCA0LjUxNzA3IDE4MS41NTkgNC45OTE0NSAxODEuMzYzIDQuNjIzNzJDMTgxLjE2NSA0LjI1NDA1IDE4MS41OTggMy43MTkzNSAxODEuMDUzIDMuNDY1MzhDMTgxLjAxMSA0LjA1MjY3IDE4MC45NDEgNC42NTQ1MyAxODAuODg3IDUuMjQ0NzJDMTc5LjY3NSA1LjE4MDA1IDE3OC40ODYgNC45NDczMSAxNzcuMjY4IDQuOTMwMjZDMTc3LjExNiA0LjkyODY4IDE3Ny4yNiA1LjI1MDMxIDE3Ny4wOTggNS4yNTY4MUMxNzYuNDEyIDUuMjgyODYgMTc1LjgyNSA1LjAzNjUxIDE3NS4xMTEgNS4xMDA4N0MxNzQuODg1IDUuMTIxODQgMTc0LjY0OCA1LjE4Njk5IDE3NC40MDcgNS4yNjA4MkMxNzQuMDY5IDUuMzY3MTEgMTczLjcxNSA1LjQ5MjE2IDE3My4zOCA1LjUzMDk2QzE3My4wNTIgNC44NDY0NSAxNzIuMTk4IDUuMDQ4MDQgMTcxLjU4MSA0Ljk2NzU3QzE3MS4zNjYgNC45Mzk2OSAxNzEuMzg0IDQuNzYwMzEgMTcxLjIzNCA0LjY5NzAyQzE3MC42NTkgNC40NjI0MyAxNzAuOTE0IDUuMDY1NTIgMTcwLjc1MSA1LjE1NDI0QzE3MC4wNTQgNS41MzMwMiAxNzAuMDQxIDQuMTg1MiAxNjkuMjMxIDQuMTk0NTFDMTY5LjE5MSA0LjE5NDYyIDE2OC42NDYgNC44OTY4IDE2OC41NzQgNC45Mzk0M0MxNjguMTA3IDUuMjE3NDEgMTY4LjUwNSA0LjY4NzQzIDE2OC4yMjIgNC42MjYwOUMxNjcuNzAzIDQuNTE0IDE2Ny4zNDQgNC4zMzIxMSAxNjYuNzI3IDQuNTI0NzhDMTY2LjU0NiA0LjU4MTkgMTY2LjEwNiA1LjAxNjk4IDE2NS43NyA0LjY2MTJDMTY1LjcyNSA0LjYxNDU5IDE2NS43NTcgNC4zNzgxMiAxNjUuNzIxIDQuMzYzMThDMTY1LjA2NCA0LjExMjg2IDE2NS4wMjYgNC44NTc3NCAxNjQuNjM3IDUuMDk5NDRDMTY0LjI1MyA1LjM0MTIxIDE2My42ODEgNC44MTA0IDE2My41NjQgNC42NTg3NUMxNjMuNTYxIDQuNjU1NDQgMTYzLjU1OCA0LjY1MjE3IDE2My41NTYgNC42NDg5NEMxNjMuNDIgNC40NjkyMiAxNjMuNDcgNC40MjY4MyAxNjMuNTYyIDQuNDI3OTZDMTYzLjY2NSA0LjQyOTIxIDE2My44MTcgNC40ODM2OCAxNjMuODI3IDQuNDY0MzJDMTYzLjk3NiA0LjE1MDE0IDE2My44MDQgNC4wOTE5NiAxNjMuNTcyIDQuMDY3NzdDMTYzLjQ3NyA0LjA1Nzg3IDE2My4zNzYgNC4wNTM3NyAxNjMuMjggNC4wNDAxNEMxNjMuMjUzIDMuMzA4MDIgMTYyLjc5NiAzLjMzOTM3IDE2Mi45NDMgMy45OTQ1M0MxNjIuOTU5IDQuMDY2MSAxNjMuMjE2IDQuMDA0OTQgMTYzLjI4IDQuMDQwMTRDMTYyLjk3MyA0Ljc0OTI0IDE2Mi40NyA0LjgyNzI3IDE2MS45MzQgNC4xNDI1MkMxNjEuNjgzIDMuODIxNjggMTYxLjkzOCAzLjQ2MTcgMTYxLjE0NiAzLjU3NTM4QzE2MC43ODcgMy42MjY4IDE2MC45MTMgNC4xMzM0OSAxNjAuNTk0IDQuMjYyODhDMTU5Ljg2NyA0LjU1ODA2IDE1OC45NDMgNC4wNjc1NyAxNTguMTk5IDQuMTI2MzVDMTU3LjkyOSA0LjE0NzY3IDE1OC4xODUgNC40Mjg1NCAxNTguMDAxIDQuNDUyNjJDMTU3LjY1NCA0LjQ5ODQzIDE1Ny4zMzkgNC40MDQ0NCAxNTcuMDEgNC4zNzk0OEMxNTYuODc0IDQuMzY5MTUgMTU2LjczNCA0LjM3MDY3IDE1Ni41OSA0LjM5OTAxQzE1Ni41NDUgNC40MDgxMiAxNTYuNjQ5IDQuNjk4NTUgMTU2LjQ5NSA0LjY5OTM2QzE1NS4zMzkgNC43MTEyOCAxNTQuMzMxIDQuNTA5MzIgMTUzLjEyMyA0LjQ4NTE4QzE1Mi41MzggNC40NzM1NyAxNTEuNDkzIDQuNjE3MDggMTUwLjg4NiA0LjU3NjUzQzE0OS44MzYgNC41MDc4IDE0OC41NTIgNC4wNzEzMyAxNDcuNjUzIDQuMTYxODhDMTQ3LjA2NCA0LjIxOTY3IDE0Ny4xOTMgNC41MDk4NCAxNDYuOTM5IDQuNzAzMjVDMTQ2LjQ1MiA1LjA3ODIzIDE0NS42IDQuMzg1NDMgMTQ1LjQ4OCA0LjI3ODQzQzE0NS40ODUgNC4yNzQ4OSAxNDUuOTg3IDQuMjEyODkgMTQ1LjcyMSA0LjA2MTU5QzE0NS41NyAzLjc1MTE4IDE0NS40OTQgNC4yNzcxNiAxNDUuNDg4IDQuMjc4NDNDMTQ1LjQ2NiA0LjI1NzkyIDE0NS4zNjIgNC4yMzY2OCAxNDUuMjIgNC4yMTgzMUMxNDQuODg5IDQuMTc0ODIgMTQ0LjM0OCA0LjE0NzYzIDE0NC4yMDcgNC4xODQ4QzE0NC4wOTcgNC4yMTM2OCAxNDQuMTU1IDQuNDg3NyAxNDQuMDk4IDQuNDk3NTlDMTQyLjc1MiA0LjcyNjcyIDE0MS40MDEgNC43ODEyNiAxNDAuMDM4IDQuNjM4NzJDMTQwLjAxNCA0LjYzMjk0IDE0MC4wNTMgNC4zMjc2MSAxMzkuOTk3IDQuMzE3ODNDMTM5LjIwOCA0LjE3MzM3IDEzOC42OTggNC41NDE5OCAxMzguMDQ0IDQuNzU3MTNDMTM3LjM5IDQuOTcyMTggMTM2Ljg3NCA0Ljg5MjQ0IDEzNi40OTMgNC4zNjM1NUMxMzYuMDAxIDQuNDI0NSAxMzUuMjk3IDQuMTg1MTMgMTM0Ljg5MyA0LjA0MDE2QzEzNC40ODggMy44OTUxNyAxMzQuNDI2IDQuNDg5NzIgMTM0LjM5IDQuNTAxMTJDMTMzLjI3MiA0Ljg2NjIyIDEzMi42MyA0LjUxODk4IDEzMS40NzYgNC40NTQyMkMxMzAuOTI2IDQuNDIyMzkgMTI5LjgzNyA0LjQ5NzY3IDEyOS4yNCA0LjU1NjcxQzEyOC43NjYgNC42MDQzMyAxMjguNDg5IDQuNDYyMDQgMTI4LjA1MiA0LjU0Njc3QzEyNy45OTMgNC41NTgwOSAxMjguMDQ5IDQuODIzNjcgMTI4LjAzMSA0LjgzMzY5QzEyNy41NDggNS4xNDU4NCAxMjcuNzgzIDQuNTAwMzcgMTI3LjY4NSA0LjM4MzY3QzEyNy40NDEgNC4wOTIwNyAxMjcuMjU0IDMuODkzOTEgMTI2Ljk2OSAzLjg2MDY4QzEyNi44MzIgMy44NDU0OCAxMjYuNjgxIDMuODY0NTUgMTI2LjQ4NSAzLjkyNDQ3QzEyNi4zNCAzLjk2ODMxIDEyNS45MTggNC44OTY3OSAxMjUuNjU1IDQuOTQ4NjhDMTI1LjMyIDUuMDE0NSAxMjUuNDQ1IDQuNjgxNCAxMjUuMDk0IDQuNzU4ODhDMTI1LjA2NCA0Ljc2NTIxIDEyNS4wNjYgNC45NzE1IDEyNC44NDkgNC45NjAyN0MxMjMuODM2IDQuOTEwNzUgMTIyLjczNyA0Ljc4MTQ0IDEyMS42ODYgNC43OTY3MkMxMjEuNTQ0IDQuNzk4MDEgMTIxLjcyNSA1LjEyNjExIDEyMS41MTggNS4xMzMzOEMxMjAuNTQ1IDUuMTY3MjQgMTE5LjQ3OSA1LjE1MjIxIDExOC41MjggNC45OTcxOEMxMTguMjk1IDQuOTU4IDExOC40NDIgNC43MjkyMSAxMTguMzkxIDQuNjYxMUMxMTguMDc4IDQuMjQ4OTQgMTE3LjYzMiA0Ljg0NjE5IDExNy41NjMgNC44NTc0OUMxMTYuMjczIDUuMDY3MTQgMTE1LjIyNyA0LjgyODYxIDExNC4wMzcgNC43OTA1N0MxMTMuNjI0IDQuNzc2OTcgMTEzLjE3OSA0Ljc4OTA3IDExMi43MTIgNC44NTY3MkMxMTIuNjA4IDQuODcxNzggMTExLjg3MSA1LjUxMjQgMTExLjUzOCA0Ljk2MjQ2QzExMS41MTYgNC45MjU4NyAxMTEuMTkgNC4zNjMyMyAxMTAuODk0IDQuNzQ3NjdDMTEwLjg3NyA0Ljc3MTcyIDExMS4wNzggNS4wNjEzOSAxMTAuNzI1IDUuMDMxNzFDMTEwLjM3MSA1LjAwMjEgMTA5Ljc5NCA1LjE5NTI0IDEwOS4zMDEgNC44NzY5QzEwOS4xNDEgNC43NzY2MSAxMDguNzgzIDQuMjE1NCAxMDguMzE0IDQuNjYyNTJDMTA4LjI3OSA0LjY5MzczIDEwNy41NzIgNS43MDQ4NSAxMDcuMzExIDUuMDA3MDJDMTA3LjI2OSA0Ljg5MjE1IDEwNy4zMTQgNC4xNTM3NiAxMDYuNzYxIDQuNTMyMjFDMTA2LjY1NSA0LjYwNTU4IDEwNi44NDggNC43NzAzMyAxMDYuNTY4IDQuODczMTFDMTA2LjEzOCA1LjAzMTUxIDEwNS41NzUgNC44MzM2NCAxMDUuMDUgNS4xNjI0OEMxMDQuOTYgNS4yMjA3IDEwNC41NjkgNS43MjE4MiAxMDQuMjU2IDUuMzQxMzhDMTA0LjIwNyA1LjI4MTggMTA0LjI5OSA1LjAzNTMgMTA0LjEzNSA1LjAwNzY5QzEwMy4zNTEgNC44NzUyNiAxMDIuNTI2IDUuMDQwMDkgMTAxLjczMSA0Ljg2OTUxQzEwMS40NDkgNC44MDk1NyAxMDEuNTk0IDQuNDExMDUgMTAxLjI5OCA0LjMwNDI1QzEwMS4wMDUgNC4xOTc0OSAxMDAuNDExIDQuMDk0OCAxMDAuMTAzIDQuMjc2OTJDOTkuNzk1NiA0LjQ1OTEzIDEwMC4xMzIgNS4wOTQyNiA5OS42NzA3IDUuMTQ1MUM5Ny42NjM5IDUuMzY1OTQgOTUuNjc3NiA0Ljk5MzY3IDkzLjY3MzQgNC45Mzk3NkM5My4zNzYxIDQuOTMxNzEgOTMuNjIyMiA1LjE1ODkxIDkzLjE4NTEgNS4xNjMzNkM5MS41NzE5IDUuMTgwNzMgODguNzgyNiA1LjM5NTEzIDg3LjM4MjcgNC45MTMxN0M4Ni4yNTk1IDQuNTI3MTMgODcuNjc4NCA0LjIzMTY5IDg2LjgxNDMgNC4wNzQ4OEM4Ni40IDQuMDAwMDggODUuOTU0NSA0LjczODg0IDg1Ljg1MyA0Ljc2MjE3Qzg1LjAxNSA0Ljk2NzM5IDg0LjM3OTYgNC43NDk4NyA4My42NjczIDQuNzUzODJDODMuNTUzNSA0Ljc1NDQ0IDgzLjQzODIgNC43NjAzMyA4My4zMjA1IDQuNzczODhDODMuMTM5MiA0Ljc5NDkgODMuMzE3MSA1LjA5NCA4My4xNjMzIDUuMTA4NThDODIuNjQwMiA1LjE2MTA2IDgyLjA4MjggNS4wMjgxNCA4MS41Nzk3IDUuMDUzMjZDODEuMzU3NSA1LjA2NTIxIDgxLjM5NzMgNS4yOTM3NCA4MS4xODc2IDUuMjc2NEM4MC42OTE2IDUuMjM3NTMgODAuMjUzNSA1LjE0MjE0IDc5Ljc2NTEgNC45Mjg3N0M3OS43MjA4IDQuOTA5MzMgODAuMDE4OCA0LjYyNDQ0IDc5LjY1MDQgNC42MTQ1M0M3OS4wNTQ0IDQuNTk5MyA3OC4zMTg4IDQuMzg5NDkgNzcuNjMzNSA0LjYwOTU0Qzc3LjQyOTIgNC42NzU3NCA3Ny40MjEgNS4xOTgxNiA3Ni45ODU4IDQuODM4NjFDNzYuODk0IDQuNzYzNTQgNzcuMDA1MyA0LjEzNTg0IDc2LjUwMjYgNC42Nzk0NEM3Ni40MTI1IDQuNzY5NzYgNzUuNTY4MiA1LjUwMzczIDc1LjE0NCA1LjAzNDI3Qzc1LjAzNTkgNC45MTA2NyA3NC43NDY1IDQuMzk4NTMgNzQuNTA1OCA0LjQ4MDMxQzc0LjQ3MjUgNC40OTMzNCA3NC42MDc0IDQuNzczMzQgNzQuNDAzOCA0LjgwMTY1QzczLjY5MDggNC44OTY1NCA3Mi45NDUzIDQuODcwNzIgNzIuMjEzNyA0Ljk2MzQ1QzcyLjAxODIgNC45ODg3OCA3Mi4zMTE0IDUuMjc3MiA3Mi4wMjAyIDUuMzA1NjlDNzEuMjIwNiA1LjM4NDQ0IDcwLjIxOSA1LjMxODU0IDY5LjQzNTYgNS4yMzQ2OUM2OS4xNDU4IDUuMjAzMjMgNjkuMzQzOCA0Ljk2MDkgNjkuMzIyNSA0LjkzNDkxQzY4Ljk4MDcgNC41MTIyIDY4Ljc4NDYgNS4wODg3NyA2OC42NzM2IDUuMTIzMzJDNjcuOTgzOSA1LjMyODc0IDY3LjQ1MiA1LjA3MDQ3IDY2LjgxNTIgNS4xNDE5MkM2Ni44MDk3IDUuMTQyNTQgNjYuODA0MiA1LjE0MzIgNjYuNzk4NiA1LjE0Mzg3QzY2LjYyMjcgNS4xNjQ2NSA2Ni43NTA0IDUuNDM3MzkgNjYuNzE1NiA1LjQ2MjE4QzY2LjM1MiA1LjcwNDY0IDY2LjYyMDIgNS4yMDk3NyA2Ni4zODYzIDUuMTU3OTJDNjUuNzM0IDUuMDExMDEgNjUuMDA4NSA1LjA0MDY4IDY0LjM1MDYgNS4wODI3NUM2NC4xMDggNS4wOTg2MiA2NC4zODQ0IDUuNDEzNDEgNjQuMTY2MyA1LjQyMzk4QzYyLjg4NDMgNS40OTI1MyA2MS41NDU1IDUuNDc3MDEgNjAuMjkxMSA1LjMxNjFDNjAuMDU0NCA1LjI4NTIzIDYwLjIwMDMgNS4wMzg4OSA2MC4xNTA0IDQuOTgzNThDNTkuODA2OCA0LjU5NjQ5IDU5LjMxNTYgNS4xMzU0NiA1OS4yMDIgNS4xODc1N0M1OC42ODQ1IDUuNDI1NSA1OC40ODAyIDUuMjExNSA1OC4wMjEzIDUuMjU3MjRDNTUuNzgwMyA1LjQ4NDQ1IDUzLjAwODEgNS4zNzQ4MiA1MC44ODk2IDUuMzEzNDFDNTAuMDgxOSA1LjI5MDM5IDQ5LjMyNzMgNS4yNTY3MSA0OC41OTkxIDUuMjIzMDZDNDYuODMzNyA1LjE0MTkgNDUuMjE3OCA1LjA2MDM4IDQzLjM2MTIgNS4xMzMwM0M0My4xOTQ0IDUuMTM5MjcgNDMuMzY3NiA1LjQ2MTk4IDQzLjIyNDUgNS40NzE1M0M0MS41OTg1IDUuNTY2NzEgMzkuOTk1NCA1LjUwNzgyIDM4LjM3MTkgNS41ODM2NkMzOC4xNDMzIDUuNTk0MzEgMzcuOTE0MiA1LjYwNzYxIDM3LjY4NDggNS42MjQzNUMzNy41MzIyIDUuNjM0OTEgMzcuNzU5MiA1LjkzODQ1IDM3LjUxNDcgNS45NjU3N0MzNy4wMTMyIDYuMDIzOTkgMzYuMzc2MiA2LjAyMTk4IDM1Ljg2NTcgNS45MzU2QzM1LjYxNjYgNS44OTQwNiAzNS45NDI4IDUuNjIxNDMgMzUuNjkyMyA1LjU4NTAzQzM1LjEwODcgNS40OTk2OSAzNC40ODUxIDUuNDkzMDUgMzMuODg5NCA1LjU1NzU5QzMzLjYzNTkgNS41ODU3NCAzNC4wMjcgNS44OTE1MSAzMy42OTcyIDUuOTAzNTJDMzIuNjkwOSA1Ljk0MzE0IDMxLjY5MjYgNS45ODgyOCAzMC42OTMxIDUuOTk1NzNDMjkuNDU4OSA2LjAwNDgzIDI4LjIyODQgNS45NTcxNCAyNi45Njk4IDUuNzc0MjlDMjYuODEzOCA1Ljc1MTU0IDI2LjY1NTYgNS4xMTUxNyAyNi4zMjkxIDUuMjQ5NjlDMjYuMzEwNSA1LjQyODQ2IDI2LjMxOTIgNS42Mzc2NiAyNi4zMTUxIDUuODI4MThDMjUuMDQyOCA1LjkxMjk0IDIzLjc3ODIgNS45NTIwMSAyMi41MDUgNS45NzM5NEMyMC41MTEgNi4wMDgyOSAxOC41MTU5IDUuOTk2NTEgMTYuNTEwNCA2LjA1ODMyQzE2LjM3MTkgNi4wNjI2NyAxNi42MjUxIDYuMzkyMzIgMTYuMzU3MSA2LjQwMjQ3QzE0LjgwNSA2LjQ2MTc4IDEzLjMwNDkgNi42MTk1OCAxMS43MDcxIDYuMzU0MjVDMTEuNTQ5NyA2LjMyODQxIDExLjYwMDQgNS43Mjc0OCAxMS4xNDI4IDUuODM5MjRDMTEuMDYyMyA1Ljg1OTM4IDEwLjM2NzcgNS45NzIxMSAxMC4xOTczIDYuMTEwNTJDMTAuMTczMyA2LjEzMTMgMTAuMzE1OCA2LjQwMzcgMTAuMDg5NiA2LjQyMjkyQzkuOTEyNDcgNi40Mzc0NSA5LjcyOTUzIDYuNDUwNCA5LjU1MzI4IDYuNDYxMTlDOC40MTQyOSA2LjUzMDU4IDcuMjM1MSA2LjUyNDU1IDYuMTA3MTUgNi40Mzk2NUM1Ljg5NTk2IDYuNDIzMjYgNi4xMDM5NSA2LjExNDEgNS45NTE2NyA2LjA5OTk2QzQuODgzMDMgNi4wMDEzNyAzLjc0MjMxIDYuMjk0MzIgMi43MjQwNCA2LjA5MjYzQzIuMDQwNzkgNS45NTc0MyAyLjI1MjU4IDUuNDI4MTEgMS44NTc4MSA0Ljk0OTc0QzEuODAyOTggNC44ODIwMSAxLjM4Mzc3IDQuOTAyODggMS4zMzkzNCA0LjYxMTU2QzEuMjI0MTcgMy44Nzg2IDEuMzY1OTYgMy4wNTQ4MyAxLjIxOTI1IDIuMjc1NDRDMS4xODkzNiAyLjEwNjk2IDAuNjI0MzMzIDIuMzM3MjIgMC45MzMzOCAxLjg5OTgyQzAuOTU0NTg0IDEuODcwMjQgMS4zNjUzNCAxLjcwMTAyIDEuNDU3NjIgMS41NTQ3M0MxLjUyMjkxIDEuNDUzMjggMS4zNjk2MiAxLjE2NDc1IDEuNTA4NjEgMS4wMzA3N0MxLjY0NzIzIDAuODk3MDA0IDEuODI2MzIgMS4xMzUzNiAyLjA1OTMyIDAuOTczOTY4QzIuMjkzNDggMC44MTA5MzUgMi4xNjI3IDAuNDc4MzE0IDIuNjQ0MDIgMC40MDYwMzdaTTEzMy4wNzIgMy4zOTIwN0MxMzIuNjk4IDMuMTAyNDEgMTMyLjYzMiA0LjE0ODYzIDEzMy4wNDIgMy45MDIzNUMxMzMuMDYxIDMuODg5MiAxMzMuMDkxIDMuNDA2MjkgMTMzLjA3MiAzLjM5MjA3Wk0xNzguNTIyIDQuMTU4NThDMTc4LjA0NyAzLjY3OTY4IDE3Ny42ODcgNC4zNDYyNyAxNzguMDIxIDQuNzE0OTRDMTc4LjM1NCA1LjA4MzIgMTc4LjY2NyA0LjMwMzc5IDE3OC41MjIgNC4xNTg1OFpNMTgzLjYyOCA0LjAwNjU0QzE4My40NjQgMy44OTM2NSAxODMuMzM0IDMuOTQxMTYgMTgzLjI1IDQuMDU3NzRDMTgzLjExNSA0LjI0MjYyIDE4My4wOTUgNC42MDEyMyAxODMuMjIzIDQuNzY4ODZDMTgzLjI5IDQuODU1ODcgMTgzLjM5NyA0Ljg5MTQzIDE4My41NDkgNC44MjQ0N0MxODMuNTg1IDQuODA4ODQgMTgzLjY2MSA0LjAyODg5IDE4My42MjggNC4wMDY1NFpNMy41MTY3IDQuNjkzNDJDMy41MTIgNC42Nzk3MyAzLjIwODYzIDQuNjg1MzYgMy4yMDEzMiA0LjY5OTY5QzMuMDYxNzMgNS4wNDE2OSAzLjY2NzQ3IDUuMDMwMTkgMy41MTY3IDQuNjkzNDJaTTE4OC42OTcgMy44MTYxQzE4OC41MjYgMy42MDk1NSAxODguMDAxIDMuODIzOTMgMTg4LjIxNSA0LjA4MDkzQzE4OC4zODkgNC4yODc3MyAxODguOTExIDQuMDczMSAxODguNjk3IDMuODE2MVpNMTEzLjQ3NyAyLjE1MDE4QzExMy40NzIgMi4xMzQ1OCAxMTMuMjQ4IDIuMTIwMzkgMTEzLjI1NSAyLjIwODU3QzExMy4yNjcgMi40OTI1OCAxMTMuNTc4IDIuNDEyNjMgMTEzLjQ3NyAyLjE1MDE4Wk0xOTcuMjk2IDQuMDUwMjhDMTk3LjIxMSA0LjA0NTMyIDE5Ny4xMjYgNC4wMzUwMiAxOTcuMDQ1IDQuMDE5ODFDMTk1LjkzNCAzLjgwMDYgMTk1LjM3OCAyLjcyOTA2IDE5Ni42NjUgMi44OTIwMUMxOTYuOTE1IDIuOTIzNzUgMTk2LjExNSAzLjI2ODQ1IDE5Ni40MzEgMy4zODc0OEMxOTYuNjYgMy40NzM2MyAxOTYuODYzIDMuNDA1ODggMTk3LjA2MSAzLjMxOTdDMTk3LjM1IDMuMTg2NTIgMTk3LjY0NSAzLjAwNDA2IDE5OC4wMTEgMy4yNzEzMkMxOTguMTA3IDMuMzQ3OSAxOTcuMzY1IDQuMDU0MDQgMTk3LjI5NCA0LjA1MTk2QzE5Ny4yOTUgNC4wNTE0IDE5Ny4yOTYgNC4wNTA4NCAxOTcuMjk2IDQuMDUwMjhaTTEzMi44NjggMi4xMzI1NEMxMzIuODYgMi4xMTg2MSAxMzIuNTYgMi4xMDI0MyAxMzIuNTUyIDIuMTE2MDdDMTMyLjM4NiAyLjQ0NjcyIDEzMi45OTIgMi40Nzk1NSAxMzIuODY4IDIuMTMyNTRaTTEwMC43NTYgMS40OTkzOUMxMDAuNzQgMS40Njk4OSAxMDAuMDM4IDEuNDQyMzIgMTAwLjAxNiAxLjQ2OTVDOTkuNjUwNiAyLjAxMjk3IDEwMS4wNjcgMi4wNzAzMyAxMDAuNzU2IDEuNDk5MzlaTTE1My4yMDEgMS42MDcyN0MxNTMuNTM0IDEuMjc4MTMgMTUzLjkzMSAxLjI0NTE3IDE1NC4xODYgMS42NjkyOUMxNTMuODYgMS42NDE2MiAxNTMuNTI4IDEuNjMyOTkgMTUzLjIwMSAxLjYwNzI3WiIgZmlsbD0iI0YwNjQ2NCIvPgo8L3N2Zz4K") no-repeat bottom;
width:100%;height:100%;left:0%;background-size:contain;bottom:0%;z-index:-1;opacity:0.8;}
.fhead h2{color:var(--purple);}.fhead span{color:var(--pink);font-weight:400;}
.fhead1 img{border-radius:50%;}.fhead1 .tr{display:flex;justify-content:flex-end;width:100%;}
.rcount{position:absolute;left:0;bottom:0;width:140px;height:140px;background:#fff;border-radius:50%;
display:flex;align-items:center;justify-content:center;}
.fhead1{display:grid;grid-template-columns:60% 30%;justify-content:space-between;position:relative;align-items:center;}
svg.pulse-svg .first-circle, svg.pulse-svg .third-circle, svg.pulse-svg .second-circle {
  transform: scale(0.5);
  transform-origin: center center;
  animation: pulse-me 2s linear infinite;
}
svg.pulse-svg .second-circle {
  animation-delay: 1s;
}
svg.pulse-svg{overflow:visible;position:absolute;}
svg.pulse-svg .third-circle {
  animation-delay: 2s;
}


.pulse-css:before, .pulse-css:after {
  content: "";
  width: 150px;
  height: 150px;
  border-radius: 25px;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transform: scale(0.5);
  transform-origin: center center;
  animation: pulse-me 2s linear infinite;
}
.pulse-css:after {
  animation-delay: 2s;
}

@keyframes pulse-me {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  50% {
    opacity: 0.1;
  }
  70% {
    opacity: 0.09;
  }
  100% {
    transform: scale(5);
    opacity: 0;
  }
}
.rcount div{width:100%;text-align:center;position:absolute;height:100%;background:#fff;z-index:1;border-radius:50%;    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;padding:10px;}
.rcount h3,.rcount p{text-align:center;font-family:"DM Sans", sans-serif;}
.rcount p{font-size:15px;line-height:20px;}.hwrap{position:relative;}
.rcount h3{font-weight:500;font-size:28px;color:var(--pink);position:relative;margin-right:20px;margin-bottom:5px;}
.rcount h3::after{content:'';position:absolute;width:19px;height:18px;background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjE5IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTkgMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05LjUgMEwxMi4wNDA3IDYuMDAzMDJMMTguNTM1IDYuNTY0MzRMMTMuNjEwOSAxMC44MzU3TDE1LjA4NCAxNy4xODU3TDkuNSAxMy44MjI1TDMuOTE2MDQgMTcuMTg1N0w1LjM4OTA2IDEwLjgzNTdMMC40NjQ5NjMgNi41NjQzNEw2Ljk1OTMgNi4wMDMwMkw5LjUgMFoiIGZpbGw9IiNFRUJCMDUiLz4KPC9zdmc+Cg==") no-repeat;margin-top:2px;margin-left:5px;}
h2.ch2, .blogdetail h1.ch2{color:var(--purple);}
h2.ch2 span{color:var(--pink);}
.service{display:flex;gap:20px;justify-content:center;}
.sccnt{position:absolute;bottom:-190px;color:#fff;padding:0px 30px;z-index:1;transition:all 0.3s linear;padding-bottom:30px;width:100%;}.scard{position:relative;overflow:hidden;border-radius:25px;display:flex;}
.sccnt a, .sccnt h3{color:#fff}.scard h3, .hoverlap p{text-transform:uppercase;font-size:30px;margin-bottom:30px;line-height:1.1;}
.scard::after, .hoverlap::after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, #1e1e1e00, rgb(64 53 53 / 60%));
left:0;bottom:0;}
.scard:hover .sccnt{bottom:0;}
.sccnt a{padding-bottom:5px;display:flex;margin-bottom:10px;position:relative;}
.sccnt a::after{content:'';position:absolute;width:0;height:1px;background:#fff;transition:all 0.3s linear;bottom:0;}
.sccnt a:hover::before{transform:scale(1);}
.sccnt a::before{right:0;transform:scale(0);transition:all 0.3s linear;}
.sccnt a:hover::after{width:100%;}
.hgallery{background:rgb(244 234 242 / 50%);display:grid;grid-template-columns:45% 50%;justify-content:space-between;border-radius:40px;align-items:center;position:relative;overflow:hidden;}
.hgallery img{object-position:right;position:relative;z-index:9;object-fit:cover;}.hgallery div:last-child{text-align:right;display:flex;justify-content:flex-end;height:100%;}
.hgal{padding:0px 0px 0px 100px;z-index:1;}
.hgallery::after, .teamimgr::after{content:'';position:absolute;width:100%;height:100%;background:url(images/leaf.png) no-repeat right;
background-size:cover;opacity: 0.25;mix-blend-mode: overlay;}
.hgallery .cbtn{background:#f9ecf0;}
.hgallery .cbtn span{color:var(--pink);}
.hgallery .cbtn span::after, .vgal span::after{filter: brightness(0) saturate(100%) invert(43%) sepia(21%) saturate(2326%) hue-rotate(320deg) brightness(101%) contrast(84%);}.hgallery .cbtn::before,.hgallery .cbtn::after,.cbtnl::before,.cbtnl::after,.vgal::before, .vgal::after{background:var(--pink);}
.hgallery .cbtn:hover span::after,.cbtnl:hover span::after, .vgal:hover span::after{filter:none;}.hgallery .cbtn:hover span,.cbtnl:hover span{color:#fff;}
.evencols .owl-nav svg path{fill:#4B4B4B;}
.testimonials .owl-dots{display:none;}
.evencols .owl-nav{display:flex;gap:12px;margin-top:40px;}
.evencols .owl-nav button{border-color:#eee !important;}
.evencols .owl-nav button:hover{background:var(--pink);}
.evencols .owl-nav button:hover path{fill:#fff;}
.dpt40{position:absolute;right:0;bottom:0;z-index:1;}.tpattern .container{position:relative;}
.cbtnl{background:#fcefef;}
.cbtnl span{color:var(--pink);}
.cbtnl span::after{filter: brightness(0) saturate(100%) invert(43%) sepia(21%) saturate(2326%) hue-rotate(320deg) brightness(101%) contrast(84%);}.hgallery .cbtn::before,.hgallery .cbtn::after{background:var(--pink);}
.ml0{margin-left:0px;}.mw70{width:70%;}.nimg{border-radius:15px;}
.hblogs{margin-left:10%;position:relative;overflow:hidden;}.hblogsec, .hblogsec .container{position:relative;overflow:hidden;}
.blogdesc{padding-right:10px;}.h20{height:40px;margin-top:-40px;}
.teamimg{position:relative;overflow:hidden;}
.teamimg::before,.dteam .hteam::before{content:'';position:absolute;width:50%;height:100%;background:url(images/leaf1.png) no-repeat right bottom;top:0;right:0;z-index:-1;opacity:0.75;}
.hteam{width:45%;margin-left:auto;height:450px;display:flex;justify-content:center;flex-direction:column;}
.teamimg img{position:absolute;left:0;top:0;width:50%;height:100%;object-fit:cover;}
.drtalk .yicon{position:relative;overflow:hidden;display:flex;width:100%;}
.drtalk .yicon::after{content:'';position:absolute;overflow:hidden;display:flex;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiByb2xlPSJpbWciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJ3aGl0ZSIgZD0iTTcgNnYxMmwxMC02eiI+PC9wYXRoPjwvc3ZnPg==") no-repeat center;
width:70px;height:45px;background-size:contain;background-color:#FF0000;border-radius:8px;}
.drtalk .yicon img{width:100%;}.fenq img{width:80px;height:auto;}.fenq h2, .fenq h2 span{font-size:70px;line-height:100px;}.fenq h2 span{color:#fff;display:flex;align-items:center;gap:20px;justify-content:center;}
.fenq::after, .fenq::before{content:'';position:absolute;width:100%;height:100%;background:url(images/pattern1.png) no-repeat;top:0;left:0;opacity:0.75;}
.fenq::before{right:0;top:0;left:auto;background-position:left;transform:rotate(180deg);}
.fd1::after, .fd1::before{content:'';position:absolute;background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjcwNiIgaGVpZ2h0PSI1NzYiIHZpZXdCb3g9IjAgMCA3MDYgNTc2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik02MzUuODIyIDU5NS40MzFDNjQ3LjE5MiA1MjEuMTI0IDY0OS4xNDMgMzcyLjUwNCA1NjUuOTg5IDM3Mi40NzdDNDYyLjA0NyAzNzIuNDQ0IDI4My41MjEgNTAzLjIyOCAzMjguNzQ0IDU0Ny41NTZDMzczLjk2NiA1OTEuODgzIDQ2Mi45NzggNDcwLjA1NiAzODQuNzQ1IDMzOC41NTRDMzA2LjUxMyAyMDcuMDUyIDkxLjE2NDcgMjAyLjA1NyA1Mi45NDkzIDg3Ljg2NjFDMjIuMzc3IC0zLjQ4NjY3IDkwLjI2IC01Ni44NDMzIDEyOC4wMjMgLTcyLjEwMjQiIHN0cm9rZT0iI0U2NTE1MSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0yMzguNTU1IDIxNS4wNjNDMjM5LjA0NyAyMTAuOTkyIDI0NC45NTMgMjEwLjk5MiAyNDUuNDQ1IDIxNS4wNjNDMjQ1LjcyMyAyMTcuMzU4IDI0OC4xMjUgMjE4Ljc0NSAyNTAuMjUyIDIxNy44MzhDMjU0LjAyNCAyMTYuMjI5IDI1Ni45NzYgMjIxLjM0MyAyNTMuNjk3IDIyMy44MDVDMjUxLjg0OCAyMjUuMTkzIDI1MS44NDggMjI3Ljk2NyAyNTMuNjk3IDIyOS4zNTVDMjU2Ljk3NiAyMzEuODE3IDI1NC4wMjQgMjM2LjkzMSAyNTAuMjUyIDIzNS4zMjJDMjQ4LjEyNSAyMzQuNDE1IDI0NS43MjMgMjM1LjgwMiAyNDUuNDQ1IDIzOC4wOTdDMjQ0Ljk1MyAyNDIuMTY4IDIzOS4wNDcgMjQyLjE2OCAyMzguNTU1IDIzOC4wOTdDMjM4LjI3NyAyMzUuODAyIDIzNS44NzUgMjM0LjQxNSAyMzMuNzQ4IDIzNS4zMjJDMjI5Ljk3NiAyMzYuOTMxIDIyNy4wMjQgMjMxLjgxNyAyMzAuMzAzIDIyOS4zNTVDMjMyLjE1MiAyMjcuOTY3IDIzMi4xNTIgMjI1LjE5MyAyMzAuMzAzIDIyMy44MDVDMjI3LjAyNCAyMjEuMzQzIDIyOS45NzYgMjE2LjIyOSAyMzMuNzQ4IDIxNy44MzhDMjM1Ljg3NSAyMTguNzQ1IDIzOC4yNzcgMjE3LjM1OCAyMzguNTU1IDIxNS4wNjNaIiBmaWxsPSIjRTY1MTUxIi8+Cjwvc3ZnPgo=") no-repeat top left;
    width:50%;height:100%;left:18%;top:0px;background-size:contain;z-index:1;}.fenq h2{position:relative;z-index:9;}
.fd1::after{right:0;left:auto;background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9Ijc0NCIgaGVpZ2h0PSI1MjEiIHZpZXdCb3g9IjAgMCA3NDQgNTIxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik00Mi4zOTcgMTMuOTEwM0M2Ny41ODIyIDg0LjczNzQgMTM2LjI2NCAyMTYuNTUgMjA5LjUwOSAxNzcuMTg0QzMwMS4wNjYgMTI3Ljk3NyAzOTYuMzQgLTcxLjc2OTcgMzM1LjUxNiAtODkuMzg3MUMyNzQuNjkxIC0xMDcuMDA0IDI1NC4wMDggNDIuNDUyIDM4NS4xOTggMTIxLjIwN0M1MTYuMzg4IDE5OS45NjEgNzA4LjQwOSAxMDIuMzUxIDc5Ni4xNTYgMTg0LjgxNkM4NjYuMzU0IDI1MC43ODggODMxLjg0NSAzMjkuOTM0IDgwNS44MTYgMzYxLjI2MSIgc3Ryb2tlPSIjRTY1MTUxIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTI3MC41NTUgMTA4LjA2M0MyNzEuMDQ3IDEwMy45OTIgMjc2Ljk1MyAxMDMuOTkyIDI3Ny40NDUgMTA4LjA2M0MyNzcuNzIzIDExMC4zNTggMjgwLjEyNSAxMTEuNzQ1IDI4Mi4yNTIgMTEwLjgzOEMyODYuMDI0IDEwOS4yMjkgMjg4Ljk3NiAxMTQuMzQzIDI4NS42OTcgMTE2LjgwNUMyODMuODQ4IDExOC4xOTMgMjgzLjg0OCAxMjAuOTY3IDI4NS42OTcgMTIyLjM1NUMyODguOTc2IDEyNC44MTcgMjg2LjAyNCAxMjkuOTMxIDI4Mi4yNTIgMTI4LjMyMkMyODAuMTI1IDEyNy40MTUgMjc3LjcyMyAxMjguODAyIDI3Ny40NDUgMTMxLjA5N0MyNzYuOTUzIDEzNS4xNjggMjcxLjA0NyAxMzUuMTY4IDI3MC41NTUgMTMxLjA5N0MyNzAuMjc3IDEyOC44MDIgMjY3Ljg3NSAxMjcuNDE1IDI2NS43NDggMTI4LjMyMkMyNjEuOTc2IDEyOS45MzEgMjU5LjAyNCAxMjQuODE3IDI2Mi4zMDMgMTIyLjM1NUMyNjQuMTUyIDEyMC45NjcgMjY0LjE1MiAxMTguMTkzIDI2Mi4zMDMgMTE2LjgwNUMyNTkuMDI0IDExNC4zNDMgMjYxLjk3NiAxMDkuMjI5IDI2NS43NDggMTEwLjgzOEMyNjcuODc1IDExMS43NDUgMjcwLjI3NyAxMTAuMzU4IDI3MC41NTUgMTA4LjA2M1oiIGZpbGw9IiNFNjUxNTEiLz4KPC9zdmc+Cg==") no-repeat;
background-size: cover;width: 30%;top:-15px;}
.fenq .cbtn{background:#882a72;z-index:9;margin-top:50px;}
.fenq .cbtn::before, .fenq .cbtn::after{background:var(--pink);}footer .sicons{position:absolute;right:0px;bottom: 35px;width:20%;}.fwrap{position:relative;}
footer .container .fwrap:last-child{padding-top:60px;}.tplan{background:#fae5e2;position:relative;overflow:hidden}
.tprow{display:grid;grid-template-columns:60% 35%;justify-content:space-between;align-items:center;}
.scalize .content .body p:last-child,.scalize .content .head .title,.scalize .content.left.top{margin-bottom:0}.scalize{transform-origin:top left;position:relative}.scalize img.target{width:100%;position:relative;z-index:1}
.scalize .content{position:absolute;background:hsl(0deg 81.15% 62.55% / 80%);width:250px;display:none;z-index:9;height:auto;color:#fff;}
.scalize .content .head{position:relative;padding:10px 15px;background:#efefef;border-bottom:solid 1px #dfdfdf}.scalize .content .head .exit{float:right;display:block;width:38px;height:38px;border-left:solid 1px #ccc;position:relative;top:-10px;left:15px;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5;opacity:.5}
.scalize .content .head .exit:hover{filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;-ms-opacity:.8;-o-opacity:.8;opacity:.8;background:rgba(0,0,0,.3)}
.scalize .content .head .exit img{padding:7px;width:100%}.scalize .content .body{position:relative}.scalize .content .body img{width:100%}
.scalize .content .body:before{content:'';position:absolute;border:15px solid transparent;top:40px}.scalize .content .footer{padding:10px 15px;border-top:solid 1px #dfdfdf;position:relative}
.scalize .content.center .body:before{top:50%;margin-top:-24px}.scalize .content.left{margin-left:-280px}.scalize .content.left .body:before{left:100%;border-left-color:#fff;border-right:0}.scalize .content.left.top{margin-top:-43px}
.scalize .content.left.bottom{margin-top:50px}.scalize .content.left.bottom .body:before{top:100%;margin-top:-56px}.scalize .content.right{margin-left:50px}.scalize .content.right .body:before{right:100%;border-right-color:#fff;border-left:0}
.scalize .content.right.top{margin-top:-43px;margin-bottom:0}.scalize .content.right.bottom{margin-top:50px}.scalize .content.right.bottom .body:before{top:100%;margin-top:-56px}
.wrap-selector{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:3}.scalize .item-point{display:block;position:absolute;width:24px;height:24px;border:1px solid #fff;text-decoration:none!important;-webkit-transition:all .3s ease-in-out;-khtml-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.scalize .item-point>div{position:relative;cursor:default;z-index:9}.scalize .item-point>div .toggle{display:block;position:absolute;top:-2px;left:-1px;display:flex;align-items:center;justify-content:center;}
.scalize .item-point.circle{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.scalize .item-point.circle.active,.scalize .item-point.circle.disabled{border-color:var(--pink);background:var(--pink)}.scalize .item-point.circle .toggle{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.scalize .item-point.square{width:30px;height:30px;font-weight:700;line-height:27px;color:#1d1d1d;background:#a7ffeb;border:1px solid #ed5252;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-align:center}.scalize .item-point.square.active,.scalize .item-point.square.disabled{color:#fff;background:#00bfa5}
.scalize .item-point.square>div .toggle{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;top:-2px;left:-2px}
.scalize .item-point.disabled .toggle{cursor:default}.scalize .item-point.content{width:200px;height:0;border:0}.scalize .item-point.pulse{box-shadow:0 0 0 #1de9b6;animation:pulse 2s infinite}
.scalize .item-point.pulse:hover{animation:none}.scalize .item-point.pulse2:after{animation:blip2 1s infinite linear}.scalize .item-point.marker{background:0 0;-webkit-box-shadow:0 0 0 rgba(0,0,0,.4);-khtml-box-shadow:0 0 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 0 rgba(0,0,0,.4);-ms-box-shadow:0 0 0 rgba(0,0,0,.4);-o-box-shadow:0 0 0 rgba(0,0,0,.4);box-shadow:0 0 0 rgba(0,0,0,.4);border:0}.scalize .item-point.marker.active{border:0}.scalize .item-point.marker.active .pin{background:#00bfa5}.scalize .item-point.marker.active .pin:after{background:#64ffda}.scalize .item-point.marker .toggle{width:30px;height:30px;top:-6px;left:-6px}.scalize .item-point.marker .pin{width:30px;height:30px;border-radius:50% 50% 50% 0;background:#64ffda;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;top:50%;margin:-15px 0 0 -15px;-webkit-animation-name:bounce;-moz-animation-name:bounce;-ms-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;z-index:3}.scalize .item-point.marker .pin:after{content:'';width:14px;height:14px;margin:8px 0 0 8px;background:#00bfa5;position:absolute;border-radius:50%}.scalize .item-point.marker .pulse{background:rgba(0,0,0,.5);border-radius:50%;height:14px;width:14px;position:absolute;left:50%;top:50%;margin:15px 0 0 -7px;-webkit-transform:rotateX(55deg);-moz-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg);z-index:2}.scalize .item-point.marker .pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;-webkit-animation:pulsate 1s ease-out;-moz-animation:pulsate 1s ease-out;-ms-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-box-shadow:0 0 1px 2px #a7ffeb;box-shadow:0 0 1px 2px #a7ffeb;-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;-ms-animation-delay:1.1s;animation-delay:1.1s}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 #1de9b6}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 #1de9b6;box-shadow:0 0 0 0 #1de9b6}70%{-moz-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes blip1{to{transform:scale(3);opacity:0}}@keyframes blip2{to{transform:scale(2);opacity:0}}@-moz-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes pulsate{0%{-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes bounce{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-ms-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-ms-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes bounce{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-ms-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-ms-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-o-keyframes bounce{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-ms-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-ms-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes bounce{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-ms-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-ms-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@media (max-width:480px){.scalize>div.content.animated{top:30px!important;left:50%!important;margin:0 0 0 -125px!important}.scalize>div.content.animated .body:before{display:none}.scalize .item-point.content{-ms-transform:scale(.7,.7);-webkit-transform:scale(.7,.7);transform:scale(.7,.7);-ms-transform-origin:20% 40%;-webkit-transform-origin:20% 40%;transform-origin:10% 10%}}@media (max-width:360px){.item-point.square{-ms-transform:scale(.7,.7);-webkit-transform:scale(.7,.7);transform:scale(.7,.7);-ms-transform-origin:20% 40%;-webkit-transform-origin:20% 40%;transform-origin:10% 10%}}
.tpbtn a{padding:8px 0px;width:170px;text-align:center;justify-content:center;}.tpbtn a:nth-child(1), .tpbtn a:nth-child(4){margin-right:15px;}
.scalize h2{color:#fff;margin-bottom:0px;font-size:26px;line-height:30px;}.scalize a{font-size:24px;color:#fff;}

 .tpcol {
      position: relative;
      overflow: visible;
    }

   .scalize {
      position: absolute;
      top: 0; left: 0;
      width: 100% !important; height: 100%;
      clip-path: inset(100% 0 0 0); /* fully hidden */
      transform: scale(1.12);transform-origin:center;
      z-index: 0;
       aspect-ratio: 1000 / 563; /* Replace with your actual image dimensions */
  height: auto;
    }

    .scalize img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      display: block;
    }

    .scalize.revealed {
      clip-path: inset(0 0 0 0);
      transform: scale(1);
      transition:
        clip-path 1.8s ease,
        transform 1.8s ease;
    }


.tpbtn a span::after{display:none;}
.scalize a:empty{display:none;}
.content.active{display:block;}
.menubtn{position:relative;background:rgb(28 28 28 / 40%);line-height:1;padding:8px 36px 8px 16px !important;border-radius:20px;border:1px solid rgb(255 255 255 / 20%);margin-top:0px;height:40px !important;}
.menubtn span::after{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") no-repeat;
right:0px;right:-25px !important;top: -4px;background-size: 20px !important;}
.menubtn span::before{content:'';position:absolute;background:rgb(0 0 0 / 25%);right: -32px !important;
    width: 28px;
    height: 28px;
    border-radius: 50%;}
header .cbtn:hover span{color:#fff;}
.sp-active .menubtn{background: rgb(28 28 28 / 60%);}
.swiper-container-h .slider-pagination-area{width:50%;}
.slider-pagination{width:100% !important;}
.animtext .text-wrapper {
  display: inline-block;
  overflow: hidden;
}

.animtext .text-wrapper span.word {
  display: inline-block;color:var(--purple);
  opacity: 0;
  transform: translateY(30px);
  white-space: nowrap;
}
footer {
  transform: translateY(100px);
  opacity: 0;
}

.bline {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px);top:11px;
}
.tr .hwrap, .facts .fdata{opacity:0;transform: translateY(50px);will-change: transform, opacity;}
.pink span{color:var(--purple) !important;}
.pink .hcspan span{color:var(--pink) !important;}
.scard {
  opacity: 0;
  transform: translateY(40px);
}
.nslide {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.3s ease, transform 0.3s ease;
  will-change: opacity, transform;
}
.fenq .ch2 span {
  display: inline-flex;align-items:center;
  will-change: transform;
}.fenq .ch2 {
  display: flex;
  flex-direction: column; /* Each span on new line */
  align-items:center;
}
.treatmentsec, .lorange{background:#FFEEED;}.lorange .breadcrumb{padding-top:50px;}
.treatmentsec::after{display:none;}.treatmentsec::before{z-index:1;}.grid2{display:grid;grid-template-columns:45% 45%;justify-content:space-between;align-items:center;}
.tslider .owl-item{border-radius:15px;position:relative;overflow:hidden;}
.carrows .owl-prev, .carrows .owl-next{position: absolute;top:45%;left: -20px;}
.carrows .owl-next{right: -20px;left: auto;}
 .carrows button::before{
    content:'';
    position:absolute;
    right:auto;transition:all 0.3s ease;z-index:1;width:24px;height:24px;background-size:24px;
}
.carrows .owl-prev::before, .carrows .owl-next::before{background-color:transparent;z-index:1;
background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9Ijc4IiBoZWlnaHQ9Ijc5IiB2aWV3Qm94PSIwIDAgNzggNzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMi44MzUxIDM5LjQ5OThINTUuMjU0N001NS4yNTQ3IDM5LjQ5OThMMzkuMDQ0OSAyMy4yOU01NS4yNTQ3IDM5LjQ5OThMMzkuMDQ0OSA1NS43MDk2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuODIxNDMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.carrows button.owl-prev::before{background:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9Ijc4IiBoZWlnaHQ9Ijc5IiB2aWV3Qm94PSIwIDAgNzggNzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01NS4yNTQ1IDM5LjU4NDFMMjIuODM1NCAzOS40MTY2TTIyLjgzNTQgMzkuNDE2NkwzOC45NjEyIDU1LjcxTTIyLjgzNTQgMzkuNDE2NkwzOS4xMjg3IDIzLjI5MDgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi44MjE0MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");}
 .carrows button::before{
    content:'';
    position:absolute;border:1px solid #ED5252;
    right:auto;transition:all 0.3s ease;z-index:1;width:30px;height:30px;background-size:30px !important;border-radius:50%;
}
.carrows .owl-nav {
    position: absolute;
    bottom:20px;
    right: 20px;text-align: right;
    padding-right: 0%;
    display: flex
;
    align-items: center;
    gap: 15px;
    justify-content: flex-end;
    margin-top: 50px;
}.carrows .owl-prev::after {
    background:#ED5252;
    content: '';
    position: absolute;
    z-index: 0;
}.carrows button {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;position: relative !important;border:0px !important;
    top: 0px !important;
    left: 0px !important;
}
.carrows button::after {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    background-color:#ED5252;
    transition: all 0.3s ease;
    border-radius: 50%;
    background-size: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;border-color:#ED5252;
}
.carrows button:hover::after{border:1px solid #fff;}.slinkbg{background:#FFE2E0;}
.bullet li::after{
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    background: #747474;
    left: 0;
    top: 10px;
    border-radius: 50%;
}
.bullet li {
    margin-bottom: 15px;
    position: relative;list-style-type: none;
    padding-left: 15px;
}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.f24{font-size:24px;}.g2{display:flex;flex-wrap:wrap;gap:20px;}
.hfspan span{font-family:butler;font-weight:600;font-size:17px;color:#020202;}
.tdetails{display:grid;grid-template-columns:60% 35%;justify-content:space-between;}.lgrey{background:#f5f5f5;padding:40px;border-radius:15px;}.pink{color:var(--pink);}
.dmsans{font-family:"DM Sans", sans-serif;font-weight:400;font-size:18px;margin-bottom:8px;}.tblack{color:#020202;}.htime{display:flex;justify-content:space-between;}
.cbtnr{background:#66195D;padding:12px 40px 12px 26px;border-radius:50px;}.cbtnr::before, .cbtnr::after{background:#ED5252;}.mb6{margin-bottom:60px;}
.ohide{position:relative;overflow:hidden;}.blogslider .slick-slide{display:grid;grid-template-columns:30% 65%;justify-content:space-between;align-items:center;}
.blogslider .slick-slide img{width:100%;height:120px;object-fit:cover;border-radius:10px;}.blogslider .slick-slide h3{font-size:24px;margin:12px 0px 10px;}
.cline, .blogslider .slick-slide h3, .blogrow .card-body p, .blogrow .card-body h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.blogslider .slick-slide{margin-bottom:10px;}.blogslider .slick-slide .btime{font-size:15px;}
.arrow-wrapper{position:absolute;top:0px;right:0;display:flex;gap:15px;}.arrow-wrapper button{border-radius:50%;cursor:pointer;}
.arrow-wrapper button:hover::after{background:var(--purple);}.arrow-wrapper button:before{border:0px;}.bbot{border-bottom:1px solid #d9d9d9;padding:10px 0px 20px 0px;}.g2 li{margin-bottom:0px;}
.pt20{padding-top:20px;}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}.slick-list {
    position: relative;
    width: 100%;
    overflow: hidden;
}.slick-list{height:100%;}
.gcarousel .slick-slide{
  color: #FFF;
  margin: 0 15px 0 0;
  display: flex;flex-direction:column;
  align-items: center;gap:10px;
  justify-content: center;
}.gcarousel h3{font-size:24px;color:#66195D;}
.gcarousel .slick-track{display:flex;}
.vgal{background:#f9ecf0;}.vgal span{color:#E65151;}.carrow1{right:auto;left:0;top:auto;bottom:0px;}
.sub-banner{background:url(images/surgical-procedure.png);background-size:cover;position: relative;overflow: hidden;}
.about{background:url(images/subbanner/about-us-banner.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.gallery{background:url(images/subbanner/gallery.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.appointment{background:url(images/subbanner/book-appointment.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.testimonialbanner{background:url(images/subbanner/testimonial.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.careerbanner{background:url(images/subbanner/career.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.contactbanner{background:url(images/subbanner/contact.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.bbanner{background:url(images/subbanner/body-banner.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.fbanner{background:url(images/subbanner/face-banner.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.breastbanner{background:url(images/subbanner/breast-augmentation.png) center;background-size:cover;position: relative;overflow: hidden;}
.arbanner{background:url(images/subbanner/age-reversal.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.stbanner{background:url(images/subbanner/skin-treatment.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.htbanner{background:url(images/subbanner/hair-treatment.jpg) center;background-size:cover;position: relative;overflow: hidden;}
.blogbanner{background:url(images/subbanner/blog.jpg) right;background-size:cover;position: relative;overflow: hidden;}



.mbanner{background:url(images/subbanner/male-chest-banner.jpg) top right !important;background-size:cover;position: relative;overflow: hidden;}
.sub-banner{height:600px;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.sub-banner span, .sub-banner .breadcrumb li:last-child span{color:#fff;}.sub-banner .breadcrumb li::before{background:#fff;}.sub-banner .snavh{height:200px;}
.sub-banner .container.vcenter{justify-content:center;margin-top:-80px;}
.sub-banner::after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, #ed5252, #000000 35%, #000000);opacity:0.5;}
.bshape::after{right:15%;bottom:-10px;}.bshape{position:relative;display:inline-flex;flex-wrap:wrap;flex-direction:column;}
.g46{display:grid;grid-template-columns:25% 70%;justify-content:space-between;align-items:flex-start;}.stickylist{position:sticky;top:130px;}
.stickylist li a{position:relative;overflow:hidden;width:100%;display:flex;padding:15px 30px 15px 0px;transition:all 0.3s ease;}
.stickylist li a::after, .stickylist li a::before{content:'';position:absolute;bottom:0;width:100%;height:1px;background:#ececec;left:0;transition:all 0.3s ease;}
.stickylist li a:hover::before, .stickylist a.active::before{width:100%;}.stickylist li a::before{z-index:9;}.stickylist li a::before{width:0%;background:var(--pink);}
.stickylist a span::before, .gfilter::after{right:0;filter: brightness(0) saturate(100%) invert(79%) sepia(7%) saturate(16%) hue-rotate(95deg) brightness(101%) contrast(93%);}
.stickylist a:hover::after, .stickylist a.active::after{width:100%;}.stickylist a:hover, .stickylist a.active{color:var(--pink);}
.stickylist a:hover span::before, .stickylist a.active span::before{filter: brightness(0) saturate(100%) invert(68%) sepia(95%) saturate(4053%) hue-rotate(326deg) brightness(92%) contrast(95%);}
.servlist .sccnt{bottom:-20px;padding-bottom:0px;}.servlist .sccnt h3{margin-bottom:15px;}.servlist .sccnt a{bottom:-30px;width:100%;transition:all 0.3s ease;}
.servlist .scard:hover a{bottom:15px;}.servlist .scard:hover h3{transform:translateY(-30px);}.servlist .scard h3{transition:all 0.3s ease;margin-bottom:0px;text-transform:capitalize;line-height:30px;}.servlist .scard img{transition:all 0.3s ease;}
.servlist .sccnt a::before{transform: scale(1);}.servlist .sccnt a::after{width:100%;}.servlist .scard:hover img{transform:scale(1.1);}
.servlist .service{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.servlist .sccnt{padding:0px 20px;}
.form-control {border-radius:40px; font-family:"objectsans", sans-serif;display: block;width: 100%;height:55px;outline: 0px;padding: 1.5rem 20px;font-size: 1rem;font-weight:400;line-height: 1.5;color:#666;background-color:#fff;background-clip: padding-box;border:1px solid #a6a6a6;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow: none;}
#form .form-group {width: 100%;margin: 0px;position: relative;}.twhite{color:#fff !important;}
#form textarea {padding-top: 10px;height: 120px;resize: none;border-radius: 15px;}.cform .ch2{line-height:36px;}
.conform iframe{display: flex;width: 100%;height: 100%;border-radius: 15px;}.cform{z-index:1;}
.conform{position:relative;}.conform::after{background: url(images/form-pattern.png);height: 300px;width: 100%;background-size: contain;top: 0;left: 0;background-position: top left;z-index: 0;background-repeat: no-repeat;opacity:0.5;}
.fg-btn .cbtn{display:inline-flex;}
form-group .cbtn{display: flex;justify-content: center;height:auto !important;border-radius:50px;}.fg-btn input{cursor:pointer;padding:0px;background-color:transparent;border:0px;color:#fff;width:150px;height:auto;padding:10px 40px 10px 0px;z-index:99;}
.iarrow {
    padding: 0px !important;
    position: relative;
}.form-group .cbtn span::after{right:20px;top:auto;z-index:-1;}.form-group .cbtn span{z-index:9;}
.form-group .cbtn::after, .form-group .cbtn::before{background:#000;}.form-group .cbtn{background:var(--pink);}
.f-row{display: flex;flex-direction: column;}        
.getinfo{display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.getsvg svg{width: 30px;height: 30px;}.getsvg svg path{fill: var(--purple);}.getgrid{display: grid;grid-template-columns: repeat(4,1fr);gap:30px;}
.getgrid p{text-align: center;}
.getsvg{display: flex;flex-direction: column;gap: 20px;justify-content: center;align-items: center;text-align: center;margin-bottom: 30px;position: relative;}
.getsvg:after{content: '';position: absolute;right:-15px;top:0;width: 1px;height: 100%;background: #bdbdbd;}
.gridcol:last-child .getsvg::after {display: none;}  .tred{color: var(--pink);}.fw500{font-weight:500;}
.getgrid .gridcol:last-child svg path:last-child{fill:transparent;}.getgrid .gridcol:last-child svg{width:32px;height:32px;}.getgrid{color:#020202;}
.getgrid a:hover{color:var(--pink);}.getgrid a{transition:all 0.3s ease;}
.abtus{display: grid;margin: 0 auto;grid-template-columns: 45% 45%;justify-content: space-between;}
.abtimg {display: grid;grid-template-columns: repeat(2,1fr);gap:10px;}
.abtimg img{width: 100%;height: auto;border-radius: 20px;object-fit: cover;display: block;}
.creasabt2 {grid-row: 2 span;}.creasabt1 {grid-row: 2 span;}.abtinfo{display: flex;flex-direction: column;justify-content: center;}
.vimi{display: grid;width: 80%;margin: 0 auto;grid-template-columns: 50% 50%;justify-content: space-between;}
.mision{display: flex;flex-direction: column;justify-content: center;text-align: left;color: #fff;position: relative;padding: 50px 150px;height:700px;width:700px;background: #ED5252;opacity: 0.725;border-radius: 50%;width:30vw;height:30vw;}
.bgch{background: var(--purple);right:50px;}
.mision p{text-align: left;}.mision h2{color: #fff;font-size: 28px;line-height:34px;}.teaminfo .tblack{color: #000;}
.bgplain{background: #fde4e4;border-radius: 15px;margin: 0 auto;}
.ourteam{display: grid;grid-template-columns: 48% 48%;justify-content: space-between;align-items:center;}
.teimg img{position: relative;z-index: 9;display: flex;width:450px;}.creasabt1,.creasabt2{height: 350px;}
.teimg{position: relative;display: flex;justify-content: center;}.teimg::after{content:'';position: absolute;background: #f3f4f3;width:35%;height:75%;z-index: 1;bottom: 0;left:10%;}
.teimg::before{content:'';position: absolute;background: #fdc9c9;width: 300px;height: 100%;z-index: 1;bottom: 0;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.education{display: grid;grid-template-columns: repeat(2,1fr);gap:10px;}
.edugrid{background: #F5F5F5;padding:40px;display: grid;grid-template-columns:12% 82%;justify-content: space-between;border-radius: 15px;align-items: flex-start;}
.education h2{font-weight:400;color:var(--purple);margin-bottom: 10px;position: relative;}.edusvg svg{width: 40px;height: 40px;}
.edusvg {display: flex;justify-content: center;align-items: center;border-radius: 50%;width: 60px;padding: 10px;background: var(--pink);height: 60px;}.edusvg svg path{fill:#fff;}.tblack{color: #000;}.experience .ch3{font-weight: 400;margin-bottom: 10px;color:var(--purple);}
.experience .exper{padding: 40px;background: #FFF4F4;border-radius: 15px;}.experience{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;}
.experience .owl-nav svg path {fill: #fff;}.awrdsvg svg{width: 50px;height: 50px;}.awaicon{display: flex;flex-direction: column;gap:15px;justify-content: center;align-items: center;text-align: center;}
.awarach{display: grid;grid-template-columns: repeat(3,1fr);gap:80px;}.awrdsvg svg path{fill:var(--pink);}.awaicon p{text-align: center;}.awaicon .ch3{color:var(--purple);}
.mapfme{display: grid;grid-template-columns: repeat(4,1fr);gap:30px;justify-content: center;align-items: center;text-align: center;}.mapfme p{text-align: center;}
.pfmem img{margin-bottom: 10px;}.abtimg img{display: flex;}.creasabt1,.creasabt2,.creasabt3,.creasabt{display: flex;}


.fade-in {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}

.fade-in.show {
  opacity: 1;
  transform: translateY(0);
}
.bloglist{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0px !important;align-items:flex-start;}.bloglist img{width:100%;}
.blogrow{display:grid;grid-template-columns:75% 20%;justify-content:space-between;align-items:flex-start;}
.categories{margin-top:0px;display:flex;flex-wrap:wrap;gap:12px;}
.categories a{border:1px solid #ccc;border-radius:50px;display:inline;padding:6px 40px 6px 20px;text-transform:capitalize;font-weight:200;}
.blogrow input{font-weight:100;margin-bottom:30px;border-color:#e6e6e6;}
.categories a{background:transparent !important;color:#020202;margin:0px;}
.blogrow .form-group .cbtn span::after{filter:invert();left:auto;right:-30px;}
.blogrow .form-group .cbtn:hover span::after{filter:none;}
.blogrow .form-group .cbtn::after, .blogrow .form-group .cbtn::before {background:var(--pink);}
.blogrow .form-group .cbtn.active::after{transform:none;}
.blogrow .form-group .cbtn.active span{color:#fff;}.blogrow .form-group .cbtn.active span::after{filter:none;}
.blogrow .form-group .cbtn.active{border-color:var(--pink);}
.blogcol{background:#f5f5f5;padding:50px 30px;border-radius:15px;}
.tags{border:1px solid #ccc;padding:8px 20px;display:inline-flex;border-radius:50px;position:absolute;bottom:0;
text-transform:capitalize;}
.blogrow .card-body{padding-bottom:60px;}
.mt2{margin-top:20px;}.blogdetail img.w100{width:100%;}
.bullet li:first-child{list-style-type:none;}
.bullet1{display:flex;gap:25px;align-items:center;}.bullet1 li::before{right:-15px;}
.bg2{display:grid;grid-template-columns:45% 45%;justify-content:space-between;align-items:center;}
.bullet2 li{padding-left:25px;position:relative;margin-bottom:10px;}
.bullet2 li::after{filter:invert();left:0;right:auto;opacity:0.6;top:2px;}
.bullet2 li:last-child{margin-bottom:0px;}
.blogdetail .w80{width:75%;}
.bullet1.mf14 li::before{background:#626262;}
.bscrolls{left:22%;position:relative;}.bscrolls .hblogs{margin:0px !important;}
.bform{display:grid;grid-template-columns:35% 60%;justify-content:space-between;align-items:flex-start;}
.bform .col6{width:49%;}
.bform .f-row {display: flex;flex-wrap: wrap;justify-content: space-between;flex-direction:row;}
.radiobtn input{width:auto;height:auto;}.radiobtn div{display:flex;align-items:center;flex-wrap:wrap;}
.radiobtn div label{margin:0px;padding:0px 10px;}.radiobtn label{padding:0px 0px 0px 2px;}
.radiobtn > div {gap:20px;}
.bform .form-group{margin-bottom:25px;position:relative;}
.tt-menu {
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}.dropdown-menu1 {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  min-width: 100%;
  max-height: 300px;
  overflow-y: auto;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  box-shadow: 0 0px 3px rgba(0, 0, 0, .175); overscroll-behavior: contain; /* prevent scroll chaining */
  -webkit-overflow-scrolling: touch; /* support smooth scroll on iOS */
}
.show > .dropdown-menu1 {
    display: block;opacity:1;
}.dropdown-menu1 .divider {
    height: 1px;
    margin: 12px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}.dropdown-header {
    display: block;
    color: var(--pink);
    white-space: nowrap;margin-bottom:10px;
}.dropdown{position:relative;}
.dropdown-menu-full{padding:10px;}button.form-control{line-height:0;text-align:left;}
.dropdown-menu1 li{margin-bottom:5px;padding:0px 10px;}.dropdown-menu1 li:hover{color:var(--pink);cursor:pointer;}
select.form-control{padding:0px 15px;}textarea.form-control{padding:15px;resize:none;height:120px;border-radius:15px;}
#dropdownMenu1{position:relative;}
#dropdownMenu1::after{content:'';position:absolute;width:20px;height:20px;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='%23666' d='m16.854 13.647l-4.5-4.5a.5.5 0 0 0-.707 0l-4.5 4.5a.5.5 0 0 0 .707.707L12 10.207l4.146 4.147a.5.5 0 0 0 .707 0a.5.5 0 0 0 0-.707'/%3E%3C/svg%3E");
    right:10px;transform:rotate(180deg);top:18px;background-size:contain;}.mt1{margin-top:15px;}
.cteam img{position:static;width:100%;}
.cteam.teamimg::before{display:none;}
.dteam{display:grid;grid-template-columns:55% 45%;border-radius:40px;overflow:hidden;}
.dteam .hteam{width:100%;height:auto;padding:100px;position:relative;overflow:hidden;}
.dteam .hteam::before{width:100%;}
.accordion-item{background:#f5f5f5;padding:50px;}
.accordion{ column-count: 2;
  column-gap: 20px;}
.career .ch3{color:var(--purple);}
.jtype{display:flex;gap:10px 40px;flex-wrap:wrap;}.career .addr::after{width:20px !important;height:20px !important;background-position:center;}
.career .addr::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 32 32'%3E%3Cpath fill='%239a9a9a' d='M16 2A11.013 11.013 0 0 0 5 13a10.9 10.9 0 0 0 2.216 6.6s.3.395.349.452L16 30l8.439-9.953c.044-.053.345-.447.345-.447l.001-.003A10.9 10.9 0 0 0 27 13A11.013 11.013 0 0 0 16 2m0 15a4 4 0 1 1 4-4a4.005 4.005 0 0 1-4 4'/%3E%3Ccircle cx='16' cy='13' r='4' fill='none'/%3E%3C/svg%3E") no-repeat;
background-size:18px !important;background-position:center;top:2px;}
.career .calendar::after,.user::after{content:'';position:absolute;width:20px;height:20px;left:0;}
.career .addr,.career .calendar,.user{padding-left:35px;position:relative;}
.career .calendar::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 16 16'%3E%3Cpath fill='%239a9a9a' d='M14 1v3h-3V1H5v3H2V1H0v15h16V1zM3 15H1v-2h2zm0-3H1v-2h2zm0-3H1V7h2zm3 6H4v-2h2zm0-3H4v-2h2zm0-3H4V7h2zm3 6H7v-2h2zm0-3H7v-2h2zm0-3H7V7h2zm3 6h-2v-2h2zm0-3h-2v-2h2zm0-3h-2V7h2zm3 6h-2v-2h2zm0-3h-2v-2h2zm0-3h-2V7h2z'/%3E%3Cpath fill='%239a9a9a' d='M3 0h1v3H3zm9 0h1v3h-1z'/%3E%3C/svg%3E") no-repeat;}
.user::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%239a9a9a' d='M16 14a5 5 0 0 1 4.995 4.783L21 19v1a2 2 0 0 1-1.85 1.995L19 22H5a2 2 0 0 1-1.995-1.85L3 20v-1a5 5 0 0 1 4.783-4.995L8 14zM12 2a5 5 0 1 1 0 10a5 5 0 0 1 0-10'/%3E%3C/g%3E%3C/svg%3E");}
.career .calendar::after,.user::after{background-size:18px;background-position:center;}
.accordion-content {
  overflow: hidden;
  height: 0;
}.accordion-content ul{padding:10px 0px 25px;}

.accordion-item {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  break-inside: avoid;border-radius:15px;
}
.accordion-content {
  overflow: hidden;
  height: 0;
 
}
.anowbtn{position:static;display:flex !important;gap:40px;justify-content:flex-end;}
.anowbtn a{padding:0px 40px 10px 0px !important;}.contact .f-row{gap:20px;}
.stickylist.anowbtn li a::after{background:#d7d7d7;}.career .bform{grid-template-columns:100%;}
.careerform p{margin-bottom:50px;}.p0 input{padding:15px;}
.stickylist.anowbtn a span::before{filter: brightness(0) saturate(100%) invert(70%) sepia(7%) saturate(16%) hue-rotate(95deg) brightness(101%) contrast(93%);}
.drtalks{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
.drtalks .nslide {
  opacity: 0;
  transform: translateY(40px);
  transition: all 0.3s ease;
  display: none; /* Start hidden */
}
.ptv{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:20px;}
.ptv  .nimg {
  display: none;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.ptv .nimg.visible {
  display: inline-block; /* or block depending on layout */
  opacity: 1;
  transform: translateY(0);
}
.tlist{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
.testimonial {
  display: none;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}
.testimonial.visible {
  display: block;
  opacity: 1;
  transform: translateY(0);
}
.fw100 p, .fw100 h2{font-weight:200;}
.fw100 h2{font-family:'butlerulight';}
.rgmv{padding-left:100px;padding-right:150px;left:50px;}.bgch{padding-left:170px;padding-right:100px;right:50px;}
.teamimgr{position:relative;overflow:hidden;}.teamimgr::after{z-index:1;opacity:1;
    background: url(images/leaf2.png) no-repeat right;
    z-index: 1;
    bottom: 0;
    right: 0;opacity:0.5;
    mix-blend-mode: color-burn;
    background-size: cover;
    background-position: center;
    width: 75%;}.teamimgr .container{position:relative;z-index:9;}
.awardsrow::after{content:'';position:absolute;width:100%;height:100%; background:linear-gradient(to bottom, #FFE2E0 50%, #ed5252b8);
top:0;opacity:0.35;}
.awardsrow::before{content:'';position:absolute;width:100%;height:100%;background:#FDF8FC;mix-blend-mode: multiply;top:0;}
.awardsrow .container{position:relative;z-index:8;}.pfmem img{width:120px;}
.mmg{display:grid;grid-template-columns:48% 48%;justify-content:space-between;}
.mmg li span{width:100%;color:#000;}
.mmg .stickylist{position:static;margin-top:25px;}.mmg .stickylist li a{padding:12px 30px 12px 0px;}
.mmg .stickylist li a span::before{right:-30px;}
.mmg div p{font-family:butlerlight;color:#fff;text-align:center;padding-top:5px;font-size:24px;z-index:1;margin-bottom:20px;text-align:left;}
.hoverlap p{position:absolute;bottom:0px;left:25px;}.hoverlap{display:flex;position:relative;border-radius:20px;overflow:hidden;}
.cta1{position:relative;}
header .cta1{height:100px;display:flex;align-items:center;}
.home-page .cta1 .sub-menu span{color:#000;}
.home-page .cta1 .sub-menu a:hover{background-color:var(--pink);}
.home-page .cta1 .sub-menu a:hover span{color:#fff;}
header .menubtn:hover span::after, header .cta1.active span::after{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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 12L7 7m5 5l5 5m-5-5l5-5m-5 5l-5 5'/%3E%3C/svg%3E");
transition-delay:0.3s;}
.btm,.ftm, .bttm,.mtm, .arm, .stm, .htm {
    position: relative;
}
.btm.active i svg, .ftm.active > i svg, .bttm.active i svg, .mtm.active i svg, .arm.active i svg, .stm.active i svg, .htm.active i svg{
    transform: rotate(450deg) !important;
}
.pl40{padding-left:15px;}
.slinkbg.stickylinks{top:85px;}
.galleryrow {
    display: grid;
    grid-template-columns: 25% 70%;
    justify-content: space-between;
    align-items: flex-start;
}
.galleryrow .blogcol {background:transparent;}
.galleryrow .categories{flex-direction:column;gap:0px;}
.galleryrow a{background:transparent !important;}
.galleryrow a span{color:#000;}
.galleryrow .stickylist{display:flex;flex-direction:column;}
.galleryrow .categories a{border:0px;border-radius:0px;}
.baimg{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 10px;}
.baimg .card-body{display:flex;gap:10px;padding-top:0px;}
.baimg h5{text-align: center;color: purple}
.shide input{display: none;}
.baimg h5{font-size:24px;}.badge.active span{color:var(--pink);}
.testimonial a{color:var(--pink);font-size:18px;font-family:'DM sans';}
.scalize img{background:#fae5e2;}
.slick-carousel .nslide{opacity:1;transform:none;}
.slick-carousel p, .slick-carousel h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.slick-carousel h3{-webkit-line-clamp: 1 !important;}
#main-div {
  position: fixed;
  right: 25px;
  bottom: 25px;
  z-index: 9;
}

#main-div {
  display: flex;flex-direction:column;
  align-items: flex-end;
  justify-content: center;
  position: fixed;
  right: 40px;
  bottom: 100px;
  cursor: pointer;gap:20px;
}

.ctabtn {
  overflow:hidden;
  width:auto;
  padding:5px;
  display:inline-flex;
  align-items:center;
  justify-content: center;
  font-size:1.1em;
  background-color:#E94751;
  color:#fff;
  border-radius:50px;
  margin: auto;
  border:none;
}
.ctabtn span {
  color:white;
  font-size:0;transition:all 0.3s ease;
}

#main-div a:hover .ctabtn {
  background-color:#E94751;
}
#main-div a:hover .ctabtn span {
  font-size:16px;
  padding:0px 10px;
}
#main-div a:hover .ctabtn .span {
  visibility:visible;
}
.ico {
  display:inline-flex;
  align-items:center;
  justify-content: center;
  transition:all 0.5s;
  color:#E94751;
  width: 30px;
  height: 30px;
  padding: 1px;
  border-radius: 20px;
  font-size: 1.5em;overflow:visible;
}
.ico::before {
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  content: "\f2c3" !important;
  font-family:Ionicons;
  margin-left:-5px;
}
#main-div a:hover .ctabtn .ico::before {
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  content: "\f10b" !important;
  font-family:Ionicons;
  margin-left:-5px;
}

#main-div  a:nth-of-type(1) .ctabtn{
  bottom: 90px;
}
#main-div  a:nth-of-type(2) {
  bottom: 155px;
}
#main-div  a:nth-of-type(3) {
  bottom: 220px;
}

.wave {
  animation-name: wave;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

@keyframes wave {
  0% {box-shadow: 0 0 0px 0px rgba(255, 255, 255, 0.5);}
  100% {box-shadow: 0 0 0px 10px rgba(255, 255, 255, 0);}
}

.open {
  animation-iteration-count: 1;
}

#main-button svg{width:50px;height:auto;}#main-button svg path{fill:var(--pink);}
.infraslider{position: absolute;left: 0;height: 100%;top: 0;width: 50%;}
.infraslider img{position:relative;}.infraslider .owl-stage-outer, .infraslider .owl-stage, .infraslider .owl-stage img, .infraslider .owl-item{height:100%;}
.scard:hover img{transform:scale(1.05);}.scard img{transition:all 0.3s ease;}.w50{width:575px;}
.scalize h2{padding:20px 15px;transition:all 0.3s ease;}.scalize h2:hover{background:hsl(302deg 52% 25% / 70%); }
.gallerypage .blogcol{padding:0px;}.gfilter{display:none;}
.gfilter::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 40 40'%3E%3Cpath fill='%239d9d9d' d='M24.96 32.601L12.371 19.997l.088-.088l12.507-12.52a.66.66 0 0 0-.01-.921a.65.65 0 0 0-.458-.182a.65.65 0 0 0-.465.186l-13.004 13.02a.63.63 0 0 0-.176.49a.66.66 0 0 0 .18.523l13.014 13.031c.244.23.659.233.921-.02a.66.66 0 0 0-.008-.915'/%3E%3C/svg%3E");
    filter:none;transform:rotate(270deg);right:10px;}
.blogpage .stickylist span::before, .mvt{display:none;}.cpage .side-menu-wrap{padding-top:100px;}
.cpage.header-sticky .side-menu-wrap{padding-top:90px;}
@media (min-width:2441px){.banner::after{display:none;}}
.conform{display: grid;grid-template-columns: 46% 46%;justify-content: space-between;padding:80px 50px;background: var(--purple);border-radius: 25px;}
@media (max-width:2399px) and (min-width:2200px){.banner::after{height:155px;}}
@media (max-width:2178px) and (min-width:2000px){.banner::after{height:145px;}}

@media (min-width:1500px){
    .habt{align-items: center;}
}

@media (min-width:2000px){.container{width:1600px;}
    .swipernav,.swiper-pagination{max-width:1600px !important;}
}
@media (max-width:2000px){.hteam{height:360px;}.mision{width:32vw;height:32vw;}
    .megamenu img{height:auto;}.mmg .stickylist{margin-top:0px;}
    }
@media (min-width:1700px){.srow{grid-template-columns: 45% 45%;}.container{width:75%;}.swipernav,.swiper-pagination{max-width:75% !important;}.container1{padding-left:12%;}.hblogs{margin-left:12.5%;}
}
@media (max-width:1900px){.fw100 h2{font-size:24px;line-height:32px;}
    .abt{grid-template-columns:50% 45%;}.w80{width:90%;}.lgrey{padding:40px;}.dteam .hteam{padding:40px;}
    .locations li:nth-child(3) {padding-right: 25px;}
    footer .grid2{grid-template-columns: 30% 35% 20%;}.fd1::before{left:12%;}.scalize .content{width:300px;}.bgch{padding-left:130px;}
    .dmenu .megamenu, .dmenu1 .megamenu{width:100%;left:0;border-radius:0px;}.blogrow{grid-template-columns: 70% 25%;}.bloglist{grid-template-columns:repeat(2,1fr);}
}

@media (max-width:1800px){.banner::after{height:130px;}.b1, .b2{display:none;}.wus .vmbtn{right:95px;}.fdt{grid-template-columns: 60% 38%;}.hform{grid-template-columns: 45% 50%;}
    .hform h2{font-size:60px;line-height: 60px;}.teimg::after{width:50%;left:5%;}
}


@media (max-width:1700px){.fd1::before{left:8%;}.tprow{grid-template-columns:65% 35%;}.scalize .content{width:300px;}
    .blogdetail .w80{width:85%;}.bscrolls{left:15.5%;}.rgmv, .bgch{padding:100px 100px 100px 80px;}
    .bgch{padding: 100px 80px 100px 100px;}.rgmv{left:65px;}.bgch{right:65px;}.mmg li span{font-size:15px;line-height:20px;}
}

@media (max-width:1600px){.banner::after{height:115px;}.awrap{width:90%;}.awrap .cbtn1{margin-top:0px;}.vtestimonials{gap:40px;}
    .cforms{grid-template-columns:50% 40%;}.mision{width:34vw;height:34vw;}
    .text-wrapper .ch1{font-size:50px;line-height:54px;}.w80{width:100%;}.rgmv{left:15px;}.bgch{right:15px;}
    footer .grid2{grid-template-columns: 30% 35% 22%;}.scalize .content{width:250px;}
    .rgmv{left:10%;}.bgch{right:10%;}.vimi{display:flex;justify-content:space-between;}.bannerc, .swiper-container-h .slider-pagination-area{left:15%;}
    .mmg{grid-template-columns:50% 45%;}
}
@media (max-width:1550px){.stickylinks a{font-size:15px;}.hform h2 br{display:none;}.hform{grid-template-columns: 40% 55%;}}

@media (max-width:1550px){.banner::after{height:115px;}.banner::after{bottom:150px;}.textWrapper{bottom:0px;}.swiper-pagination{bottom:120px;}
    }

@media (max-width:1500px){.container{width:85%;}.banner::after{bottom:95px;height:110px;}
    .infraslider .owl-dots:after, .infraslider .owl-dot.active:before{font-size:16px;}.infraslider .owl-dots,.infraslider .owl-dots::before{width:810980px;height:80px;}.infraslider.carrows .owl-nav{padding-right:0;}
    .textWrapper{bottom:0px;}.banner::after{bottom:140px;}header .main-menu>li>a{padding:0px 1.6vw;}
    .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;}
   .swipernav1{right:8%;}.gallery-thumbs{right:13%;}.sub-banner svg{right:-3%;}
    .accordion h2{font-size:20px;}.spec1 h2{font-size:32px;}.swiper-button-next{right:30px;} .swiper-button-prev{left:30px;}.shape::after{right:5%;}.pscol{padding-right:15px;}.hblogs{margin-left:7.5%;}
    .tabspace{gap:0px 30px;}.milestones{width:100%;}.swiper-container-h .slider-pagination-area{bottom:50px;}.bannerc{bottom:100px;}.hteam{height:300px;}
    .fd1::before{left:2%;}.sub-banner{height:500px;}.servlist .scard h3{font-size:26px;line-height:26px;}
    .bscrolls{left:14%;}.mision{width:38vw;height:38vw;}.rgmv{left:5%;}.blogrow{grid-template-columns: 67% 30%;}
}
@media (max-width:1450px){#overview .facts{grid-template-columns:14% 14% 26% 33%;}.stlink li{padding:15px 12px;}.stlink li a{font-size:15px;}.scalize .content{width:250px;}
}
@media (max-width:1400px){.awrap{width:100%;}.fcol3 .addr br, .pfmem br{display:none;}
   .swiper-slide .container::before{right:18%;}.hero-slider img{margin:0px 250px 50px 0px;}
    footer::after{height: 85%;}
    .fwrap1::before{height:200px;}.fwrap1::after{height:120px;bottom:-38px;}.fwrap{grid-template-columns:17% 20% 20% 22%;}
   .hprods .ch3{font-size:24px;line-height:1;}.prodslider a{font-size:22px;line-height:24px;}
    .prodslider a::after{right:0px !important;}.prodslider p{padding:15px;}.iwslider{gap:10px;}.bannerc, .swiper-container-h .slider-pagination-area{left:10%;}.fhead{grid-template-columns:50% 30%;}
    .hgallery{grid-template-columns:50% 50%;}.hteam{height: 245px;}footer .sicons{width:22%;}.scalize img.target{width:500px !important;}
    .tplanner .cbtn span{z-index:9;}.teimg::after{width:60%;left:0%;}.megamenu{padding:20px;}
    .mmg {grid-template-columns: 55% 40%;}.mmg div p{font-size:22px;}.hgal{padding-left:50px;}
}

@media (max-width:1350px){header .main-menu>li>a{padding: 0px 1.6vw;}
    .fw100 h2{font-size:22px;line-height:28px;}header .main-menu>li>a{padding:0px 1.3vw;}.landart p{font-size:18px;}.bluebg{padding:40px;}
}
@media (max-width:1300px){.wicon p{width:70%;}.hoverlap p{left:20px;}
    .swiper-button-prev{left:20px;}.hform{grid-template-columns: 35% 60%;}.scalize .content{width:280px;}
    .hnews h3,.hblogs h3{font-size:20px;line-height:24px;}.teamimg::before{background-position: -350px -340px;}.fd1::before{width:100%;}.tprow{grid-template-columns:100%;}
    .tplanner{position:absolute;right:5%;width:30%;z-index:99;}.scalize .content{background: hsl(0deg 81.15% 62.55% / 80%);}
    .scalize img.target{height:100% !important;}.scalize, .tpcol{height:520px;}.radiobtn > div{gap:10px;}.mmg li span{font-size:14px;line-height:18px;}
    .hgallery{grid-template-columns: 50% 40%;}
}

@media (max-width:1260px){.container{width:90%;}.dropdown-menu{left:-345px;top:90px;}.ctwrap{grid-template-columns: 35% 60%;}
  .container1{padding-left:5%;}.carrows .owl-nav{padding-right:5%;} .bscrolls{left:12%;}
.swipernav,.swiper-pagination{max-width:90% !important;}.hblogs{margin-left:5%;}
.swipernav1{right:5%;}.swiper-button-next{right:15px;} .swiper-button-prev{left:15px;}
  .rgmv, .bgch{padding:100px 80px;}
.mision {width:40vw;height:40vw;}
}

@media (max-width:1199px){.fcname{font-size:18px;}footer .sicons{width:25%;}
    .banner::after{display:none;}.textWrapper .bh1{font-size:50px;line-height:50px;}
    .swiper-pagination{bottom:45px;}.textWrapper{padding:20px;width:90%;}.w80,.w75, .blogdetail .w80{width:100%;}
   .hero-style .content p{font-size:16px;}.hero-slider .container{padding-left:30px;}
    .swiper-pagination{max-width:85% !important;}.bannerc, .swiper-container-h .slider-pagination-area{left:5%;}
    .hgal{padding-left:50px;}.fd1::after{right:0;width:50%;}.fwrap{grid-template-columns:17% 20% 20% 25%;}.tpbtn a{width:160px;}.tpbtn a:nth-child(1), .tpbtn a:nth-child(4){margin-right:5px;}
    .tpbtn br{display:none;}.tpbtn{justify-content:center;display:flex;gap:20px;margin-bottom:40px;}
    .tpbtn a:nth-child(1), .tpbtn a:nth-child(4){margin-right:0px;}.lgrey h2{font-size:34px;line-height:40px;}
    .tplanner{position:static;order:1;right:0;width:100%;}.tpcol{order:2;}.tpbtn{position:absolute;right:15%;display:flex;flex-wrap:wrap;top:50%;flex-direction:column;gap:0px;}
    .htime{flex-direction:column;gap:5px;}.getgrid{gap:10px;}.abtus{grid-template-columns: 48% 45%;}
    .bscrolls{left:5%;}.bform{grid-template-columns:50% 45%;}.bform .col6{width:100%;}.bform .lgrey{position:sticky;top:100px;}
    .edugrid{grid-template-columns: 15% 78%;}.hoverlap p{left:15px;}.galleryrow{grid-template-columns:25% 70%;} 
}
@media (max-width:1180px){header .main-menu>li>a{padding:0px 1.2vw;}.accordion h2{font-size:18px;padding: 12px 30px;}.stlink li{padding:15px 10px;}.stlink .snav{flex-wrap:nowrap;}}
@media (min-width:1100px){.header-sticky .main-menu>li>a{height:85px;}header .wl{position:absolute;top:0px;}.dmenu2 .sub-menu,.mmenu{display:none !important;}.dmenu .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;}.clientrow .owl-item{margin-bottom:2px;}
    header{padding:5px 0px;}header .enbtn{display:none !important;}.experience .exper{padding:40px 20px;}
    .swiper-slide .container::before{right:12%;}
    .hero-slider img{margin:0px 0px 0px 0px;}.swiper-slide .container::before{right:-3%;}
    .plists{gap:20px 0px;}.plists .imgh{width:49%;}
    .stickylinks li{padding:12px 20px;}.stickylinks{top:65px;}
    .scrtabs-tab-container{height:75px;}.stickyhead{position:static;}.tdetails{grid-template-columns:100%;gap:40px;}.blogslider .slick-slide{grid-template-columns:20% 78%;}
    nav::after, .preheader, nav .cta,nav .cta1{display:none;}.main-menu a span{color:#000000;}.main-menu .hicon span{display:flex;}.habt1 h2{font-size:36px;line-height:40px;}
    footer .grid2, .fwrap1{grid-template-columns:35% 25% 27%;}footer .grid2 p br{display:none;}
    .fhead{grid-template-columns:60% 30%;}.tpbtn{right:5%;}.mision {width:45vw;height:45vw;}.bgch{right:2%;}.rgmv{left:2%;}
    .home-page .side-menu-wrap{padding-top:0px;margin-top:120px;}
     .home-page.header-sticky .side-menu-wrap{margin-top:85px;}.blogrow{grid-template-columns:100%;gap:40px;}.blogrow .blogcol{order:1;}.blogrow .bloglist{order:2;}
}
@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%;}.servlist .service{grid-template-columns:repeat(2,1fr);}
}

@media (max-width:991px){.fwrap{gap:40px 20px;}.stickycol,header .container::after,.hprodrow .container::after, .cform h2 br{display:none;} .fwrap {grid-template-columns:45% 45%;}.fhead{grid-template-columns:100%;gap:20px;}.rcount{left:5%;}
    footer .grid2{grid-template-columns:55% 35%;gap:30px;}.flogos, footer .grid2 svg{display:none;}.testimonials{padding:0px;}.rname{margin-top:30px;}.mw70{width:90%;}
    .textWrapper .bh1{font-size:40px;line-height:44px;}.bc{font-size:18px;}.fdrow::after{width:50%;}.facts{gap:30px;}footer .sicons{width:45%;}
    .habt p{margin-bottom:20px;}.habt{align-items: normal;}.infracont{justify-content:flex-start;}.infracont p.ch2{font-size:30px;line-height:34px;margin-bottom:20px;}.infracont{width:100%;}
    .hp21 h3, .hpr2 h3{padding: 8px 15px;font-size:18px;}.hprow, .hprow1,.hp2{gap:10px;}.hprow1{margin-top:10px;}footer img{margin-bottom:0px;}
    .sub-banner{height:400px;}.hteam{width:100%;height:auto;padding:0px;}.teamimg::before{background-position:center bottom;width:100%;}
    .cforms{grid-template-columns:47% 48%;}#form .col6,.teamimg::after{width:100%;}.teamimg::after{height:480px;background-position:top;}
    .count{font-size:40px;}.tprow,.bform, .dteam, .abtus,.edugrid{grid-template-columns:100%;}.tprow .tpcol{order:2;}
   .hprod .plists{padding-top:0px;}.container1{width:90%;margin:0px auto;padding:0px;}.hprod::after{width:600px;}.carrows .owl-nav{padding-right:0%;}.hgal{padding:50px 0px 50px 50px;}
	.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:65% 30%;gap:40px;justify-content:space-between;}.imgab,.imgbor img{width:auto;}.hart .abt{gap:0px;}.landart{padding-top:125px;}
	.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, .ptv,.experience,.awarach{grid-template-columns:repeat(2,1fr);}.plists{gap:20px 0px;}.icogrid2{flex-direction:column;justify-content:flex-start;}
.hero-slider p{width:100%;}.swiper-slide .container::before{width:250px;right:0;}
    footer::after{height:104%;}.gallery-top .swiper-slide{align-items:center;}.gallery-top .text-wrapper{padding-bottom:10px;}.gallery-thumbs{width:75%;left:5%;right:auto;bottom:50px;}
    .swipernav1{bottom:60px;}.creasabt1, .creasabt2{height:300px;}
    .stickylinks{display:none;}.banner .ch1{padding:0px 20px;}.banner .ch1{font-size:60px;}
   .hero-style .content p{width:90%;}.hero-slider .slide1{background-position:center;}.swiper-slide::after {display:flex;mix-blend-mode: multiply;}
    .tstart .ch1,.hero-style .content p{color: #ffffff;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}.hero-slider .swiper-pagination-bullet{border-color:#fff;}
    .hero-slider .swiper-pagination-bullet-active{background:#fff;}.habt .asvg{justify-content:center;}.habt {gap:50px 0px;}footer::before{top:95px;}
    .fwrap1::before {height: 130px;}.fwrap1::after{height: 70px;bottom: -23px;}.fwrap1{grid-template-columns: 25% 70%;}
 .hnews h3, .hblogs h3{font-size:22px;}.hform h2{font-size:40px;line-height:40px;}
    .fdata.mb3{margin-bottom:0px;}.hnews .blogdesc{height:150px;}.fenq p:first-child{font-size:24px;margin-bottom:10px;}.fenq .row{gap:30px;}
    .hprods{grid-template-columns:50% 50%;}.g40{grid-template-columns:50% 45%;}
    .clients .owl-item img, .clients1 .owl-item img{width:130px;}
    .text-wrapper .ch1{font-size:44px;line-height:50px;}.bannerc{bottom:20%;}.swiper-container-h .slider-pagination-area{width:100% !important;}
    	.banner .swiper-slide .slider-inner .swiper-content{width: 100%;text-align: center;left: 0;}.swiper-container-h .slider-pagination-area .swiper-pagination{width:100% !important;left:auto !important}
	.swiper-container-h .slider-pagination-area{left:auto !important}.service{gap:10px;}.sccnt{bottom:-160px;padding:0px 20px;}
	.testimonials .owl-item, .tlist.testimonials > div{padding:100px 20px 80px;}.teamimg img{width:100%;object-fit:contain;top:0;position:static;}
    .teamimg{display:flex;flex-direction:column-reverse;gap:40px;}.teaminfo{padding-bottom:40px;}
    .teamimg::before{bottom:0;top:auto;height:55%;} .fenq::after, .fenq::before{opacity:0.5;background-size:20%;background-position:0px;}
    .tpcol, .scalize{height:600px !important;width:100% !important;}.tprow{position:relative;overflow:hidden;}
    .scalize img.target{height:100% !important;object-fit:cover;}
    .tpbtn{position:static;flex-direction:row;gap:20px;}.getgrid .gridcol:first-child{padding-right:40px;}.getgrid .gridcol:first-child .getsvg::after{right:-55px;}.getsvg{margin-bottom:15px;}
    .getgrid, .mapfme{grid-template-columns: repeat(2,1fr);gap: 30px;}.gridcol:nth-child(2) .getsvg::after,.bform h2 br{display: none;}.conform{grid-template-columns: 100%;gap:80px;}.conform iframe{height: 300px;}
    .creasabt1, .creasabt2{height:350px;} .creasabt3, .creasabt{height:250px;}.teamimg.cteam{padding-top:100px !important;}
    .bg2{grid-template-columns:48% 48%;}.bform .lgrey{position:static;}.accordion{column-count:1;}
    .drtalks{grid-template-columns:repeat(3,1fr);}.abtus,.awarach{gap:40px;}.fw100 h2{font-size:20px;line-height:26px;}.edugrid{gap:20px;}
    .edugrid{padding:40px 20px;display: flex;flex-direction: column;justify-content: flex-start;}.abtteam{padding-top:0px !important;}
    .sub-banner .container.vcenter{justify-content:flex-end;margin-bottom:40px;}.sub-banner .container.vcenter{margin-top:-100px;}
    .sub-banner p{width:100%;}.testimonialbanner{background-position:right;}.infraslider{position:relative;width:100%;}.hgallery img{object-position:left;}
    .hgallery{grid-template-columns: 50% 36%;}.galleryrow{grid-template-columns:100%;}.gfilter{display:flex;position:relative;}
    .slwrap {
            max-height: 0;top:50px;display: flex;align-items: flex-start;
        overflow: hidden;position:absolute;
        transition: max-height 1s ease-out;z-index:99;
        background: #f5f5f5;width:100%;
  }
    .galleryrow .blogcol{position:relative;}.slwrap ul.stickylist, .blogpage .stickylist{padding:0px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:0px 50px;width:100%;}
  .slwrap.show {
            max-height: 500px;
        transition: max-height 0.5s linear !important;
        border-radius:10px;overflow:scroll;
    }.mp0{padding-top:60px;}.gfilter{border-bottom:1px solid #ccc;margin-bottom:60px;padding-bottom:15px;font-size:18px;}.bfilter{margin-bottom:0px;}.blogpage .blogcol{position:relative;}
    .blogpage .slwrap{left:0;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,0.15);top:240px;}.blogpage .stickylist{padding: 20px;}.blogpage .stickylist{gap:10px 30px;display:flex;}
    #main-div{bottom:50px;right:25px;}
}
@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:50px 0px;}.habt .asvg img{width:100%;}
  .fdata{padding: 0px 30px 0px;}.hpcnt{padding:10px 15px;}
	.hgallery{grid-template-columns:60% 35%;}.hgal{z-index:9;position:relative;}
    .hgal h2{font-size:30px;line-height:36px;}.grid2{grid-template-columns:48% 48%;}.mision {width:48vw;height:48vw;}
    .rgmv, .bgch{padding:80px 50px;}.fw100 h2{font-size:18px;line-height:24px;}.vmrow .container{width:100%;}
    .bgch{right:4%;}.rgmv{left:4%;}.rgmv, .bgch{padding:60px 50px;}.bgch{padding-left:60px;}.rgmv{padding-right:60px;}
    .mision p{font-size:22px;margin-bottom:20px;}
    .ourteam{grid-template-columns:100%;}.teimg{order:2;}.teamimg img{width:50%;}
    .teimg::after{width:35%;left:auto;margin-left:-25%;}.abtteam img{width:100% !important;}.home-page .teamimg img{width:100%;} .hgallery{grid-template-columns: 60% 32%;}
}

@media (max-width:850px){.copyright .container{flex-wrap:wrap;align-items:center;flex-direction:column}.fwrap{grid-template-columns:45% 45%;}
    .textWrapper .d-flex{flex-wrap:wrap;}.textWrapper p{width:100%;}.textWrapper .bh1 br,.vmbtn{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;}
    .fenq .row{justify-content:center;}.fenq p{text-align:center;}.grid2{grid-template-columns:100%;gap:30px;margin-top:20px;}.grid2 > div:first-child{order:2;}.hgallery{grid-template-columns: 60% 35%;}
}
@media (max-width:800px){
    .cph1 .scrtabs-tab-scroll-arrow{display:block !important;}.cph1 .tabspace{gap:0px;}.tabspace a{padding:10px 0px 10px 35px;}.scrtabs-bootstrap4 ul{justify-content:flex-start;}
    .tabspace a::after{display:none;}.tabspace a.active{color:var(--red);}.ttparkingbanner{background-position:280px -50px !important}.sub-banner p{display:none;}
    .sub-banner .bshape::after{right:5%;background-position:right;}.sub-banner .bshape{width:100%;}
   .bgh{margin-bottom:20px;}
    .hls {padding: 0px 20px 50px 20px;}.tpbtn{gap:10px;}
}

@media (min-width: 768px) and (max-width:991px){.cpr .modal-dialog{max-width:700px !important;margin: 0px auto;}}

@media (max-width:767px){.swiper a,.tpattern::before,.uspattern::before,.stickylist,.getinfo p br{display: none;}.textWrapper .bh1,.enquiry p{font-size: 30px;line-height:34px;}.fdata .f20{font-size:18px;line-height:20px;}.hform{padding:40px 30px;}
	.textWrapper,.hp1, .hpr1,.hp2,.hpr2{width:100%;}.pbspace{padding-bottom:60px;}.mw70{width:100%;}.tpbtn a{width:150px;}
    .hprow, .hprow1{flex-wrap:wrap;}.hp1::after, .hpr1::after{display:none;}.hp1 h3, .hpr1 h3{color:var(--orange1);padding:0px;margin-bottom:10px;}.fhead1,.hgallery{grid-template-columns:100%;gap:75px;}.fhead1 .tr{justify-content:center;}
    .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);}
    .plists, .facts{grid-template-columns: repeat(2,1fr);}.g28{gap:15px;margin-bottom:30px;}.scalize .content{width:240px;}
    .sub-banner{background-position:center;}.tplan{padding-bottom:0px;}.teamimg.cteam{padding-top:60px !important;}
    .g40,.tlist{grid-template-columns:100%;gap:10px;}.g40 > div:first-child{order:2;}.g40 img{width:100%;}.tlist{gap:20px;}
    .team,.vm{grid-template-columns:100%;}.team div:first-child{order:2;}.team img{display:flex;justify-content:center;width:auto;margin:0px;}
   .cmai1{
        padding-top: 50px !important;
    } .bg2{grid-template-columns:100%;}
    .cforms,.pdetail,.g46{grid-template-columns:100%;}
    .pdetail .sticky{display:none;}.dlist{grid-template-columns:100%;gap:20px;}
    .hero-slider .slide-inner{padding-top:20px;}
    .hero-slider p{text-align:center;}.fright .container{display:block;}
    .textWrapper{z-index:9;position:relative;text-align:center;}
	.tstart .f40{font-size:50px;}.tstart .ch1{font-size:40px;line-height:44px;}
    .ch1{font-size:34px;}
    .hero-slider h2{font-size:44px !important;}
    .hero-slider .container{display:flex;flex-direction:column-reverse;grid-template-columns:100%;align-items:flex-start;gap:30px 0px;padding-bottom:30px;justify-content:center;padding-left:30px;}.hero-slider{text-align:left;}.htrow{grid-template-columns: 100%;gap:0px;}
    .swiper-slide .container::before{display:none;}.swiper-slide::after{left:0;}.swiper-pagination{text-align:center;}.hero-slider p{display:none;}
    .bannerc{bottom:15%;}
    .fslider .item{grid-template-columns:100%;gap:10px;}.ficon{text-align:left;}.getcobanner{background-position:300px 0px !important}footer .grid2{grid-template-columns: 50% 40%;}.fslider svg{height:50px;}.fslider{align-items:flex-start;}.hform #form .col6{width:100%;}
	.bannerc::after{width:150px;height:150px;}.fcont{align-items:center;}.fcont p{text-align:center;}
	.service{display:grid;grid-template-columns:48% 48%;grid-row-gap:15px;}.hgallery img{position:relative;width:100%;}.hgallery{gap:0px;}
    .hgal{padding:40px 20px;}.drtalk .yicon::after{width:60px;height:40px;}.fenq img{width:60px;}.fenq h2, .fenq h2 span{font-size: 50px;line-height: 70px;}.fenq .cbtn{margin-top:0px;}
    .fenq::after, .fenq::before{opacity:0.5;background-size:20%;}.sub-banner{height:350px;}.sub-banner .container.vcenter{justify-content:flex-end;margin-top:0px;margin-bottom: 20px;}
    .sub-banner .snavh{height:320px;}.accordion-item{padding:40px;}.drtalks{grid-template-columns:repeat(2,1fr);gap:10px;}
    .rgmv, .bgch{width:100%;height:auto;border-radius:0px;left:0;right:0;padding:60px 5% !important;}.vimi{flex-direction:column;}
    .fw100 h2{font-size:24px;line-height:32px;}.teimg::before{width:40%;}
     .galleryrow{grid-template-columns: 100%;} .baimg {grid-template-columns: repeat(1, 1fr);}
    .about,.blogbanner{background-position:-300px 0px}.testimonialbanner{background-position:right;}.scalize .content{width:180px;}.scalize a, .scalize h2{font-size:20px;}
    .scalize h2{padding:10px 15px;}.scalize .content .body:before{border:10px solid transparent;}.scalize .content.right.top{margin-top:-40px;}.scalize .content.right.bottom .body:before{margin-top: -45px;}
    #content14, #content11{margin-top: -15px;}#content14 .body:before, #content11 .body:before, #content15 .body:before{top: 15px;}
    #content15 .content.right.bottom{margin-top:40px;}.cpage .lorange .breadcrumb{padding-top: 30px;}.cpage .treatmentsec{padding-top:10px;}
    .servlist ul.stickylist {display: block;order: 2;} .servlist{gap: 40px;}
}
@media (max-width:700px) and (min-width:300px){.modal1 .popimg,.donly, .awaicon .ch3 br{display:none;}.modal1 .modal-content{grid-template-columns:100%;}
    .modal-dialog{width:75%;margin: 0px auto;}.clientlist{grid-template-columns: repeat(3,1fr);}.bullet.g2{gap:15px;}
    .g2,.col2,.experience, .awarach{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;}
    .experience{gap:20px;}.awaicon{align-items:flex-start;}.awaicon p{text-align: left;}
}

@media (max-width:700px){.abtcol1{width:100%;}
    .ch2{font-size:34px;line-height:36px;}.count{font-size:30px;}.facts p:last-child{font-size:18px;}.fwrap1{grid-template-columns:100%;gap:30px;}
    footer::before{top:150px;}.fwrap1::before,.fwrap1::after{display:none;}.fwrap1{padding: 50px 0px 50px 0px;}.milescol{border-bottom:2px solid #999999;padding-bottom:40px;}.milestones{grid-template-columns:100%;}
    .milescol1{width:100%;}.empty{display:none;}.milescol1{margin-top:40px;position:relative;}.milescol::after{height:100.7%;bottom:-2px;}
    .milescol.even .milescol1::before,.milescol.odd .milescol1::before{margin-top:-38px;}.col2 .pname::after{top:12px;}.col2 .item .imgh::after{background-size:70px;}
    .copyright .container{flex-direction:column;align-items:center;} .tpbtn br{display:block;}.tpbtn{display:block;text-align:center;margin-bottom:0px;} .tpbtn a:nth-child(1), .tpbtn a:nth-child(4){margin-right:10px;}.scalize img.target{width:100% !important;object-fit:contain;
    object-position:bottom;}
    .tpcol, .scalize{height:700px !important;}.awaicon .ch3{text-align:left;}.bloglist{grid-template-columns:100%;gap:40px;}
}

@media (max-width:650px){.tpcol, .scalize{height:650px !important;}
}
@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,footer::before, .dpcta{display:none;}.fcol1.iconshow{margin-bottom:25px;}.fwrap{grid-template-columns:100%;}.copyright .container{margin-bottom:0px;}.careers .worop{grid-template-columns: 100% !important;gap:10px;}.psap::after{display: none !important}
    .fcol1, .fcol3{width:100%;}.fcol1.iconshow img{margin-bottom:0px !important;}.fwrap1 .fwrap{order:1;}.fwrap1 > div:first-child{order:2;}.cform .ch2{line-height:30px;}
    footer .container{display:flex;flex-direction:column;margin-bottom:0px;flex-direction:column-reverse;}.cinfo{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;}footer .grid2{padding-top:0px;}
    footer h2,.prh,.qlh{display:block;font-weight:400;font-size:18px;}.fwrap{padding:40px 0px;}.fwrap1{gap:0px;padding-bottom:0px;}footer .grid2{padding:0px;order:2;margin-bottom:0px;}.sicons{order:3;justify-content:flex-start;margin-top:0px;margin-bottom:0px;}
    .backButton{display:none !important;}.count{font-size:36px;}.facts .fdata{padding:10px;}footer .grid2{grid-template-columns:100%;border-bottom:0px;gap: 0px;margin-bottom:20px;}footer{padding-top:40px;}.plus::after{font-size:30px;}
    .prlinks li{margin-top: 15px;}.mmt1{margin-top:15px;}.htrow .recnt{font-size:16px;line-height:22px;}.fdrow{padding:40px 20px;}.tdetails{gap:20px;}
    .hprods svg{width:50px;}.hprods .ch3{font-size:20px;}.hservice a{font-size:20px;padding:15px 0px;}.hservice a::after{background-size:30px;background-repeat:no-repeat;
        background-position:right;}footer .container .fwrap:last-child{padding-top:0px;}.carrows .owl-nav{position:absolute;margin-top:15px !important;bottom:8px;right:8px;}.carrows button{width:34px;height:34px;position:relative;overflow:hidden;}
    .carrows .owl-prev::after,.carrows .owl-next::after{width:34px;height:34px;}.grid2{gap:20px;}.carrows .owl-nav{gap:10px;}.blogslider .slick-slide{grid-template-columns:35% 60%;;}.blogslider .slick-slide .cline{display:none;}
     .qlinks, .plinks,.adcnt,.prlinks, .plinks1, .slinks{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.75s ease-out;
    }.mbhide{
        display: none;
    }.psap{
        justify-content: flex-start!important;
    }.sirow{padding:20px 0px;}
    footer h2, footer .container .fwrap:first-child > div:nth-child(1) h2{border-bottom:1px solid #484848;font-size:17px;padding-bottom: 5px;color:#1e1e1e;}footer .grid2 p a{font-size:16px;}footer .container .fwrap:last-child h2{font-size:18px;}
    footer .container .fwrap:first-child h2{border-bottom:0px;}.fwrap .mmt1{margin-top:0px;}
    
 footer .sh:after, footer .ph:after,footer .ph1:after, footer .qlh:after,footer .cuh:after,.adh2::after,.prh::after{
  content:'+';
  width: 25px;transition: transform 0.3s ease-in-out;
  float: right;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:200;
}
    .iclose::after{
    transform: rotate(-225deg);
}
   footer .iclose.sh1:after,  footer .iclose.ph1:after, footer .iclose.qlh:after,footer .iclose.cuh:after,footer .iclose.ph:after, .iclose.adh2:after, .iclose.prh:after{
  width: 25px;
    }.fcol3 a{font-weight:400;font-size:16px;}.hprods > div{padding:10px;}.mbo{margin-bottom:0px !important;}.getgrid .gridcol{border-bottom:1px solid #c0c0c0;padding-bottom:25px;}
..header-logo{width:120px;}
   .plinks.open, .grid2.open,.qlinks.open,.adcnt.open,.prlinks.open, .plinks1.open, .slinks.open{
    height: auto;
    max-height: 500px;
    transition: max-height 0.75s ease-in!important;
    } .fwrap{padding:0px;}.fwrap{gap:0px;order:1;}.plinks li, .qlinks li,.fcname{margin-bottom:10px !important;}footer h2{margin-bottom:15px !important;}
   .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;}
      .slinks li:last-child, .plinks1 li:last-child, .prlinks li:last-child,.plinks li:last-child, .qlinks li:last-child{margin-bottom:25px !important;}.imgar{background-position:-500px 0px;}.hp21 h3, .hpr2 h3{width:100%;position: relative;bottom: 0;}.hp21, .hpr2{flex-wrap:wrap;
	background:#6e6e6e;}
	@keyframes pulse-me {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  50% {
    opacity: 0.1;
  }
  70% {
    opacity: 0.09;
  }
  100% {
    transform: scale(4);
    opacity: 0;
  }
	}.service,.education{display:grid;grid-template-columns:100%;}.service img{width:100%;}.mf16{font-size:16px;}.getgrid p.fw500{margin-bottom:5px;}
	.testimonials .owl-item{padding:60px 15px 60px;}.testimonials .owl-item::before{width:20px;height:20px;top:25px;}
	.htrow .rname{bottom:20px;}.fenq::after, .fenq::before{opacity:0.5;background-size:25%;background-position:0px;}.fd1::before{display:none;}.fenq img{width:50px;}
    .fenq h2, .fenq h2 span{font-size: 40px;line-height: 60px;}.fenq{padding:40px 0px 50px;}
    footer .container .fwrap:first-child div:nth-child(1){order:1;}
footer .container .fwrap:first-child div:nth-child(2){order:2;}
footer .container .fwrap:first-child div:nth-child(3){order:3;}
    footer .container .fwrap:first-child div:nth-child(4){order:4;}footer .sicons{position:relative;bottom:0;right:0;width:100%;}footer .sicons{order:5;margin-bottom:30px;}
    .mno br{display:none;}.mno a:last-child{margin-left:20px;position:relative}.mno a:last-child::after{content:'/';left:-15px;position:absolute;}.scalize a{font-size:20px;}
    .scalize .item-point{width:20px;height:20px;}.lgrey h2{font-size:28px;line-height:32px;}.lgrey{padding:40px 20px;}.getgrid {grid-template-columns:100%;gap:25px;}.getsvg{justify-content: flex-start;align-items: flex-start;text-align: left;}.getgrid p {text-align: left;}.getgrid p br{display: none;}
          .getsvg{margin-bottom: 10px;}.getsvg::after{display: none;}.conform{padding:40px 20px;}.dteam{border-radius:0px;}.dteam .hteam{padding:30px 15px;}
    .teamimg.cteam .container{width:100%;}.creasabt1, .creasabt2{height:250px;} .creasabt3, .creasabt{height:150px;}
    .teamimg img{width:70%;}.teimg::after{margin-left:-50%;width:40%;}.teimg::before{width:50%;}.education h2{font-size:24px;line-height:26px;}
    .pfmem img{width:80px;}.mapfme{gap:10px;}.mapfme p{font-size:15px;}.about.sub-banner,.blogbanner{background-position:-500px 0px;}.hero-slider{height:80%;}
    .tpcol, .scalize{height:550px !important;}.facts p:last-child{font-size:16px;}
    #main-div{display:grid;bottom:0;right:0;width:100%;gap:0px;grid-template-columns: repeat(3, 1fr);}#main-div a, #main-di a div{width:100%;}#main-div a{background-color:var(--pink);text-align:center;}
    .ctabtn span{font-size:14px;}.ctabtn{display:flex;flex-direction:column-reverse;padding:5px 0px 2px 0px;} #main-div a:first-child{order:3;}#main-div a:nth-child(2){order:1;}
    .ico{width:35px;height:30px;padding:0px;}.mvt{display:block;}#main-div a:first-child .fscont{display:none;}
    
}
@media (min-width:481px){.accordion.accord1 .at-tab{display:flex !important;}}
@media (max-width:480px){.cbtn{margin-top:0px;}.hblogs{margin:0px auto;width:90%;}.gcarousel h3{font-size:18px;}.arrow-wrapper{gap:10px;}.mw100 .container{width:100%;}.conform{border-radius:0px;gap:60px;}
    .mw100{padding-bottom:1px;}.mw100 .conform{padding-bottom:60px;}.cform .ch2{line-height:24px;margin-bottom:30px;}
    .copyright .container p{text-align:center;}.copyright .container a{white-space:nowrap;}.effect{filter:none;}.tstart .ch1{font-size:30px;line-height:34px;}.tstart .ch1 br,.hformsec,.bc::after{display:none;}.mtleft{text-align:left !important;}
    #form .f-row{border-radius:0px;} .sicons svg{width:20px;height:20px;}.tpbtn a:nth-child(1), .tpbtn a:nth-child(4){margin-bottom:10px;margin-right:5px;}
    .enquiry p{font-size:20px;line-height:20px;}.cbtn{padding:8px 36px 8px 22px;}.servlist .service{grid-template-columns:repeat(1,1fr);}
   .ch2,.spec1 h2,.hwcnt h2,.cforms h2,.hform h2{font-size:28px;line-height:32px;}.ch3{font-size:22px;line-height:24px;}.wus .container::after,.vmcnt,.infraslider .owl-dots,.vmcnt1,.htrow > div:first-child{display:none;}
    .rslider .owl-dots{margin-top:10px;}.rslider{width:100%;}.submit input{width:150px;}.fg-btn .cbtn{margin-top:15px;}
    .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%;}

    .fn20 {font-size: 18px;}.mmt0{margin-top:0px;}
    .textWrapper span, .textWrapper .bh1,.hero-slider .tstart p{font-size:30px;}
    .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:0px;}.facts{border-bottom:0px;display: grid;
    justify-content:space-between;}.fdrow::after{width:350px;}

    .whatsapp {bottom:3rem;right:0.75rem;}.whatsapp svg {width: 36px;height: 36px;}.senq{padding:5px;}.header-logo svg{width:100px;}.sp-active svg{width:60px;}
    header{padding:8px 0px;}.habout{padding-top:10px;}.whatsapp{right: 1rem;bottom: 4rem;}.pmbtn{display:inline-flex;}
    .mb25 {margin-bottom:20px;}.clientslider img{width:90px !important;}
    .br1{border:0px;}
    .textWrapper .bh1,.textWrapper p{color:#fff;}.textWrapper p br{display:none;}
    .hero-slider .swipernav{display:none;}
    .header-sticky .sp-active .header-logo{width:140px;}.map-container .point{margin-top:-5px;}
    .hero-style .slide-text p{font-size:24px;}.textWrapper{padding:35px 15px 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;}.hero-style .slide-title h2{font-size:30px;}.fright2 .bh1{width:90%;margin:0px auto !important;text-align:center;}
   .sse .cnow{display:flex;}.fdrow h2{margin:15px 0px 10px;}
    .sse a{width:50%;}.sse a:first-child{border-left:1px solid #b0c7a9;}.contactbg,.gallery{background-position:left;}.facts span{font-size:14px;}
    .side-menu-close{width:20px;}.habt h2{font-size:22px;line-height:28px;}
    .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, .prodslider .owl-prev, .prodslider .owl-next{width:35px;height:35px;}.tc1{padding:70px 30px 30px;}.tc1::before{top:30px;}
	.hero-slider .container{align-items:center;}
	.tstart p.f40{font-size:40px;}.swiper-pagination{text-align:center;}.bgw,.gbg{padding:40px 15px;margin:0px -5%;border-radius:0px;}.imgbor img{width:280px;}.cforms .gbg{border-radius:0px;}.cfrow{padding:0px;}
    .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;}
    .mmb0{margin-bottom: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;}
    .contactbg img{height:60%;}.cforms .gbg{padding:30px 20px;}.wplist .item h3{font-size:20px;}.wplist,.speclist{margin-top:20px;}
    .lshape{margin-bottom:15px;}.hlight{font-size:20px;}.mnone{display:none;}.accordion h2{margin:0px;width:100%;border-radius:0px;padding:12px 20px;}
	.at-title{padding-right:0px;margin-bottom:0px;}.evencols .owl-nav{margin-top:25px;}
    .accordion h2::after{display:block;right:10px;}
    .atcol, .atfaq{padding: 40px 15px;}.atestimonial{padding:25px 0px 0px;}.atestimonial p{font-size:16px;}
   .spec1 .speclist .item p,.hero-slider .swiper-button-prev, .hero-slider .swiper-button-next{display:none;}.spec1 .speclist .item{padding:15px;}.spec1 .speclist{gap:15px;}.pbspace{padding-bottom:40px;}.mleft{padding:40px 0px;}.mleft .f20,.mf16{font-size:16px;line-height: 24px;}.mt80.mf16{margin-top:40px;}
    .alists1,.parkingsolution .psrow, .ptv{grid-template-columns:repeat(1,1fr);}.mmb3{margin-bottom:25px;}.mmt3 table{margin-top:30px;}.mmt3 h2{margin:0px;}.parkingsolution .psrow .pscol{gap:20px;}
    .hero-slider .container{padding-bottom:45px;}.hero-slider .container{padding-left:0px;text-align:center;}.description{margin-top:20px;}.enbtn{padding:8px 42px 8px 14px;}.wb5{border-width:5px;}.habt{gap:20px 0px;}
    .pulse span:before,.pulse span:after{width:50px;height:50px;}.pulse span svg{width:25px;}.pulse span:after{border: 2px solid #fff;}h2.mb3{margin-bottom:20px;}
    .psrow img{height:250px;}.psrow p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.cph h3{font-size:24px;}.scrtabs-tab-container{height:60px;}.cph2 .tabspace{gap:0px;}.cph2 .tabspace a{padding:10px 15px;}.cph2{margin-top: 30px;padding-top: 30px;}
    .sub-banner{background-position:center;background-size:cover;}.sub-banner::after{opacity:0.7;}
    #overview {background-size:70%;}#overview svg{width:100px;}.abt .f24{font-size:18px;line-height:24px;}#overview .abt{gap:15px;}.facts.mt0{padding-top:0px;}.vm.pt40{padding-top:40px;}.mlist h3{margin:15px 0px 5px;}.mtab li{grid-template-columns:65% 35%;}.mtab p {padding: 10px 10px;}.milestones h3{font-size:26px;}.milescol1::before{width: 10px;height: 10px;border:3px solid #E3E3E3;}
    .milescol.even .milescol1::before{right:-9px;}.milescol.odd .milescol1::before{left:-9px;}.col2 .pname::after{top: 14px;}.col2 h3{padding-right:40px;}
    .col2 .item .imgh::after{background-size:50px;}.projslider .item .imgh::after{background-size: 60px;}.col2{gap:30px;}.col2{padding: 50px 0px 50px;margin-bottom: 45px;}
    .pscol1 h2{font-size:20px;margin-bottom:15px;}.pscol1 .mbtn1{margin-top:5px !important;}.ficon,.fslider .item,.fslider .item p{text-align:center;}.seicon svg{width:60px;}
    .adlist div:nth-child(odd){background:#FFEFF0;}.adlist div:nth-child(even){background:#FFF6F6;}.gslider img{height:260px;object-fit: cover;}
    .gslider .owl-nav{margin:10px 0px 0px;}.nobg .hwcnt{padding-bottom: 25px;}
    .cfrow.featuresec{padding-top:40px;}.cforms .enqh{margin-bottom:20px;}.fg-btn{margin-right:7px !important;}.feature1 .slick-dots {display:none !important;}
    .slider-nav .item{margin-right: 5px;}.slider-for{margin-bottom:5px;}.getcobanner{background-position:-100px 0px !important}
    .ttparkingbanner{background-position:-70px -70px !important}.pt60{padding-top:40px;}
    .testimonials .owl-prev, .testimonials .owl-next, .gslider .owl-prev, .gslider .owl-next, .slider-for .slide-arrow{width:30px;height:30px;}.carrows svg{width: 24px;height: 24px;}
    .fbtn p{position:absolute;bottom:10px;width:100%;text-align:center;}.pr{padding-bottom:80px;}.htrow .rname{font-size:18px;line-height:22px;}.rname{margin-top:15px;}.infraslider .owl-nav button{width:35px;height:35px;}.infraslider svg{width:20px;}
    .sub-banner h1{width:100%;margin-top:20px;text-align:center;text-shadow:0px 0px 5px rgba(0,0,0,0.25)}.sub-banner .container{justify-content:flex-start;}
    .tmwrap{display:flex;}.grid2 li{font-size:16px;}.p30{padding:40px 15px 20px 15px;}
    .hmob{display:none;}.mmb2{margin-bottom:20px;}.teamimg::before{height:70%;}.teamimg{gap:30px;}.bshape::after{width:100px;height:100px;}
    .sub-banner h1{font-size:30px;margin-bottom: 0px;line-height:32px;}.bshape::after{right:0;bottom:0px;}.bshape{display:flex;}.sub-banner .snavh{justify-content:center;}.lorange .breadcrumb{padding-top:90px;}
    .swiper-container-h .slider-pagination-area .swiper-pagination{height:2px;}.swiper-container-h .slider-pagination-area{bottom:30px;}.bannerc{bottom:10%;}.evencols .owl-nav button{width:38px;height:38px;}
    .fenq h2, .fenq h2 span{font-size: 34px;line-height: 50px;}.scard{height:450px;}.scard img{object-fit:cover;object-position:top;}.sub-banner .container.vcenter{margin-bottom:15px;}
    .blogdetail .snavh{margin:5px auto 25px;}.blogdetail h1{margin-bottom:5px;}.breadcrumb, .breadcrumb a,.mf14 li{font-size:14px;}
    .bform .lgrey{border-radius:0px;margin-bottom:0px;}.pspace.mw100{padding:40px 0px 0px;}.bform .cform{padding:0px 5% 30px;}
    .bform div:first-child{order:2;}.accordion-item{padding:20px;}.accordion-item h3{font-size:24px;}.anowbtn{gap:20px;}
    .career .bform div:first-child{order:initial;}.careerform p.w75{font-size:15px;margin-bottom:30px;}.accordion-item {border-radius:10px;}
    .dteam > div:last-child{order:1;}.dteam > img{order:2;}.teamimg.cteam{padding-top:0px !important;}.accordion > div:last-child{margin-bottom:0px;}
    .rgmv, .bgch{padding:40px 5% !important;}.awarach .owl-dot{background-color:#F4A2A6 !important;}.awarach .owl-dot.active{background-color:var(--pink) !important;}
    .home-page .side-menu-wrap{margin-top:90px;}.home-page.header-sticky .side-menu-wrap{padding-top:0px;margin-top:60px;}.abtimg img{border-radius:15px;}
    .banner .ch2{font-size:18px;line-height:24px;margin-bottom:10px;}.banner .slide1 img{object-position:-500px 0px;}.banner .slide3 img{object-position:-200px 0px;}
    .testimonialbanner, .careerbanner,.blogbanner{background-position:-500px 0px;}
    .mbanner{background-position:-1400px 0px !important;}
    .breastbanner{background-position:-550px 0px;}.banner, .banner .slider-inner{height:600px;}.tpcol, .scalize{height:450px !important;}.facts p:last-child{width:65%;}.count{font-size:30px;}
    .slwrap ul.stickylist{grid-template-columns:100%;}.gfilter{margin-bottom:30px;}.blogpage .hblogs{width:100%;}.blogpage .blogcol{padding:30px 15px 0px;}.blogpage .slwrap{top:200px;}
	.cpage .lorange .breadcrumb{padding-top:15px;}.cpage .treatmentsec{padding-top:5px;}
	.cpage .side-menu-wrap{padding-top:90px;}.cpage.header-sticky .side-menu-wrap{padding-top:65px;}
}
@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;}.clientrow .mb2{margin-bottom:10px;}.clientrow .owl-item{padding:10px;border-radius:15px;}
        .about.sub-banner {background-position: -550px 0px;}.blogbanner{background-position:-650px 0px;}.tpcol, .scalize{height:420px !important;}
}
@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;}    .about.sub-banner {background-position: -320px 0px;}
.resident {grid-template-columns:repeat(2,1fr) !important;}
  .sub-banner{height:250px;}.creasabt1, .creasabt2{height:200px;} .creasabt3, .creasabt{height:140px;}.abtimg{gap:5px;}
    .prod7{background-position:-100px 0px;}.ch1{font-size:25px; line-height: 28px}.alists button{top:42% !important;}.fenq h2, .fenq h2 span{font-size:28px;line-height:34px;}
    .testimonialbanner,.careerbanner{background-position:-350px 0px;}.blogbanner{background-position:-350px 0px;}
    .breastbanner{background-position:-350px 0px;}.tpcol, .scalize{height:400px !important;}
}
@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 .fdata:nth-child(3),.facts .fdata:nth-child(4){padding-right: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;}
    .cph2 .tabspace a{padding:10px 10px 10px 40px;}.fenq .container{width:98%;}.facts p:last-child{width:80%;}
}
@media (max-width:360px){.tpcol, .scalize{height:350px !important;}}
@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;}
    .usp a{font-size:14px;}.tpbtn a{font-size:15px;width:140px;}.about.sub-banner {background-position: -340px 0px;}}
@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:17px;}
    .facts p:last-child{width:100%;}
}

@media (max-width:330px){.leaf::after{right:0px;}}


