*{margin: 0px;padding: 0px;box-sizing: border-box;}
:root{
    --gold:#fae8b8;
   --green:#193a0d;
}
@font-face{font-family:'helvetica';src:url('./fonts/Helvetica.ttf');font-display:swap;}
@font-face{font-family:'presto';src:url('./fonts/Ivy-Presto-Text-Light.otf');font-display:swap;}
@font-face{font-family:'prestothin';src:url('./fonts/Ivy-Presto-Headline-Thin.otf');font-display:swap;}
@font-face{font-family:'helveticabold';src:url('./fonts/Helvetica-Bold.ttf');font-display:swap;}
@font-face{font-family:'helveticamedium';src:url('./fonts/helvetica-compressed-5871d14b6903a.otf');font-display:swap;}
@font-face{font-family:'prestoline';src:url('./fonts/koela.ttf');font-display:swap;}
@font-face{font-family:'prestosemi';src:url('./fonts/Ivy-Presto-Headline-Semi-Bold.otf');font-display:swap;}

body{font-family: "presto";font-size: 16px;line-height: 26px;overflow-x: hidden;font-weight: 400;color:#313131;}
h1,h2,h3,h4,h5,h6{color:#333333;font-weight:400;}
.animetext {
  opacity: 0;
  transform: translateY(30px);
}
a{color:#0d0d0d;cursor:pointer;}
.sp-sticky,header{
	width: 100%;height: auto;
    display: block;
    position: sticky;
    z-index: 999;
    background: #fff;
    left: 0;
    top: 0;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.sp-sticky-child{
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
ul{list-style-type: none;}a{text-decoration: none;}.ncontainer {
    width: 90%;
    margin: 0px auto;
}.container{width: 80%;margin: 0px auto;}.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pt0 {padding-top:0 !important;}
h2.ucase.tc.mb3.tagfont.mxauto.tw {
    color: #fff;
}
.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 {margin-top:79px;width:300px;position: fixed;right: -100%; top: 0;background: #fff;height:auto; -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;border-radius:0px 0px 15px 15px;}
.side-menu-wrap.opened {right: 12%;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:75px;margin-top:0px;}
.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 #431b0e;background: #fff;display: none;}.main-menu a:hover span{color:#8dc531;}

.side-menu-nav .main-menu .sub-menu li {border-bottom: 1px solid #eee;}

.side-menu-nav .main-menu .sub-menu a {padding: 15px 18px;display: block;color: #212529;font-weight:500;font-size: 16px;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;-ms-transition: .4s; -o-transition: .4s;font-family: "DM Sans", sans-serif; }

.side-menu-nav .main-menu .sub-menu a i {color: #03328E;}

.side-menu-nav .main-menu .sub-menu~i {position: absolute;padding: 17px 11px;right: 0;top: 0;border-left: 1px solid #ccc;}

.side-menu-nav .main-menu .sub-menu a:hover {background:var(--green);color: #fff;}

.side-menu-nav .main-menu>li>a {color: #212529;padding: 16px 30px 16px 20px;font-weight: 600;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%;background:#183B0E;border-radius:50%;border:1px solid #FCE9B9;cursor:pointer;
    transition:all 0.3s ease;
}
.side-menu-close:hover{background:#FCE9B9;}
.side-menu-close:hover span{background:var(--green) !important;}
.side-menu-close span{height: 2px;width: 20px;background:#FCE9B9;position: relative;opacity: 1;transition: .4s;-webkit-transition: .4s; -moz-transition: .4s; -ms-transition: .4s; -o-transition: .4s;}

.side-menu-close span:nth-child(1){top: -5px;}

.side-menu-close span:nth-child(3){bottom: -5px;}

.side-menu-close.closed span:nth-child(1) {transform: translateY(7px) rotate(45deg);-webkit-transform: translateY(7px) rotate(45deg);-moz-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg); -o-transform: translateY(7px) rotate(45deg);}

.side-menu-close.closed span:nth-child(2) {opacity: 0;}

.side-menu-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;
    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, .header-logo img{width:350px;height:99px;}.sp-active img, .sp-active .header-logo{width:300px;height:74px;}header img{transition:all 0.3s ease;width:350px;}
header .container{position:relative;}.orange{color:var(--orange1);}footer a:hover{color:var(--black);}.sp-active svg{fill:var(--brown);}
.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;height:auto;
}
.sp-sticky.sp-active .header-logo{margin-bottom:0px;}
header .main-menu>li>a{padding:0px 1.4vw;color:#fff;font-size: 16px;display: flex !important;align-items: center;height:90px;transition:all 0.3s ease;}
.main-menu a span{position: relative;display: flex;text-transform:capitalize;font-weight:400;transition:all 0.3s ease; color:#313131;}
.main-menu a.active span::after,.main-menu a:hover span::after{position: absolute;content:'';
  width:15px;
  height:10px;
   background:url('images/arrow.png') no-repeat;background-size:contain;margin-top:-10px;transition:all 0.3s linear;
}.sp-active.sp-sticky .main-menu a:hover span{color:var(--green) !important;}.sp-sticky .main-menu a:hover span{color:var(--green);}
.fwrap {
    display: grid;
    grid-template-columns:50% 30%;
   align-items:flex-start;
    justify-content: space-between;
}
.footpd{
display:grid;grid-template-columns:45% 45%;justify-content:space-between;align-items:flex-end;

}
.fw400{font-weight:400;font-family:presto;}

.fcol1.iconshow {
    margin-bottom: 30px;
}
.copyright .container {
    display: flex;flex-wrap:wrap;
    width:100% !important;
    justify-content: space-between;
    padding: 14px 0px;
}footer .sicons{margin-bottom:70px;}
footer h2{margin-bottom:15px;font-size:20px;font-weight:400;}.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:20px;margin-bottom:15px;color:#fff;}
.sicons svg{width:22px;height:22px;}
.sicons {
    display: flex;
    justify-content: flex-start;gap:10px;
}
.sicons svg path{fill:#183b0f;transition:all 0.3s ease;}
.sicons .youtube svg,.sicons .twitter svg{width:18px;height:28px;}
.sicons a:hover{background:var(--green);}.sicons a:hover svg path{fill:#fff;}
.cphone a:hover, .cont-mail a:hover {color:#8dc531;}
.enquiry{padding:30px 0px;position:relative;background:url(images/bg-2.png) no-repeat;background-color:var(--green);
mix-blend-mode:multiply;background-size:cover;}
.enquiry, .enquiry a{color:#fff;}
.enquiry p{font-size:30px;line-height:1.1;font-weight:400;font-family: "DM Sans", sans-serif;}
.egrid{display:grid;grid-template-columns:60% 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:20px;border:1px solid #fff;z-index:1;padding:10px 20px;margin-top:0px;line-height:1;}
.enquiry a::after,.enquiry a::before{display:none;}
.enquiry a:hover{background:var(--brown);padding:10px 20px;border-color:var(--brown);}

.cbtn,.modal1 .cbtn{padding:8px 22px;display:inline-flex;margin-top:20px;text-transform:capitalize;transition:all 0.3s linear;
font-size:15px;}
.swiper a{position:absolute;right:-20px;border: 0px solid #6a6b6a;z-index:auto;}
.pspace3{padding:30px 0px;}.pspace5{padding:50px 0px;}
.sblue{color:var(--sblue);}.mb1{margin-bottom:15px;}
.f20{font-size:20px;line-height:28px;}.pspace{padding:100px 0px;}.hproducts{background:#f2f8fd;}
.textWrapper .d-flex{align-items:center;justify-content: space-between;width:90%;z-index:9;}
}.swiper a:hover{background:#e65326;}.swiper a:hover::before{border-bottom-color:#e65326;}
.swiper a::before{content:'';border-left: 14px solid transparent;position:absolute;
    border-right: 14px solid transparent;
    border-bottom: 21px solid #940808;
    top: -9px;
    right:-4px;transform:rotate(90deg);z-index:-1;transition:all 0.3s ease;}
.kplus::after {
    content: "K";
    display: inline-block;
}
.certslider  .owl-dots {
    display:none;margin-top:10px;
}
.owl-carousel .owl-dot {
    border: 1px solid var(--green)!important;
    padding: 5px !important;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    margin: 0px 7px;
    outline: 0px;
}.enbtn:hover span{
    color: #fff !important;
}.facts .plus{
    font-size: 65px;
}
.header-logo{position: relative;margin-bottom:-20px;
    overflow: hidden;}
.ch2{font-size: 40px;line-height:48px;letter-spacing: 0px;color:#23530A;}
.habt{display: grid;grid-template-columns: 40% 55%;width:90%;margin:0px auto;position: relative;
    z-index:9;
    justify-content: space-between;
    align-items:flex-start;}
.tright{text-align:right;}.habt p{margin:0px 0px 20px;font-size:25px;line-height:36px;}.islider .owl-item img{width:auto;margin-left: auto;}
.lfont{font-size: 80px;position:relative;
    opacity: 0.1;
    margin-right: 100px;color:#323131;
    transition:all 0.3s ease;
	margin-top:30px;}
.lfont:hover {
  color: var(--blue);opacity:0.3;
}
.habt2{display: flex;justify-content: flex-end;}.habt2 p{text-align:center;padding-left:8%;position:absolute;}
.habout{padding:0px 0px 100px;}
.hblog{overflow-x:hidden;padding-bottom:0px;}
.hbloglist .owl-item{background:#fff;transition:all 0.3s ease;position:relative;}
.hbloglist .owl-item::after,.clientlist .c1::after{content:'';position:absolute;background:#e1d8ce;width:100%;height:4px;left:0;bottom:0;}
.hbloglist .owl-item::before,.clientlist .c1::before{content:'';position:absolute;background:#f47e20;width:100%;height:4px;left:0;bottom:0;z-index:1;transform:scaleX(0);transition:all 0.4s ease;}
.hbloglist .owl-item:hover:before,.clientlist .c1:hover:before{transform:scaleX(1);}
.hbloglist .owl-stage{display:flex;}.hbloglist p{margin:20px 0px 80px;}
.ch3{font-size:24px;line-height:26px;letter-spacing: -1px;}
.blogdesc a{position:absolute;bottom:30px;border:1px solid #b9b7b3;}.hbloglist,.hproject{padding-top:20px;margin-bottom:30px;}.rslider .owl-dots{display:block !important;text-align:center;margin-top:20px;}
.actdot .owl-dot.active{background:var(--green) !important;}
.alist .owl-stage-outer,.rslider .owl-stage-outer {overflow: visible;}
.alist .owl-item,.rslider .owl-item {opacity: 0;transition: opacity 500ms;background:#f1ede8;padding:0px 20px 20px;}.alist .owl-item.active,.rslider .owl-item.active{opacity: 1;}
.rname{margin-top:15px;font-weight: 500;color:var(--red);}.hbloglist .owl-dots button,.rslider .owl-dots button{background-color:#c0c0c0 !important;}.alist .owl-stage{display:flex;}
.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;}
.clientslider img{transition:all 0.3s ease;margin:0px auto;width:120px !important;}
.clientslider .owl-item:hover img,.clientslider .bslide:hover img{filter: grayscale(0);}
.certslider .icon,.bimg img, .transeff{transition:all 0.3s ease;}
.certslider .slide1:hover .icon{transform:scale(1.1);}
.carrows svg{width:28px;height:28px;}
.habt .linec{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;}
.fade {
  transition: opacity .15s linear;
}
.fade:not(.show) {
    opacity: 0;
}.text-wrapper{
    display: flex;
    flex-direction: column;
    gap:60px;
}
.typ{
    display: flex;
    flex-wrap: wrap;
    gap:15px;
    width:60%;
}

.abtext{display:flex;align-items:center;gap:20px 75px;}
.abtext h2{border-right:1px solid #ccc;padding-right:75px;}.abtext p{display: flex;justify-content: flex-end;}
.islider .owl-nav{display:none;}
.islider .owl-nav button.owl-prev{position: absolute;left: 10px;top: 50%;display: block;padding: 0 .3em !important;font-size: 2em;margin: 0;cursor: pointer;color: #323131;transform: translate(-50%, -50%);}.islider .owl-nav button.owl-next{position: absolute;right:-40px;top: 50%;display: block ;padding: 0 .3em !important;font-size: 2em ;margin: 0;cursor: pointer;color: #323131;transform: translate(-50%, -50%);}.trow .t2{position:relative;overflow:hidden;}
.islider .owl-dots,.pslider .owl-dots{text-align:center;}.sub-banner{flex-direction:column;align-items:center;justify-content:center;
    background: #ccc;display:flex;align-items: center;flex-wrap:wrap;position:relative;background-size:cover;}
.breadcrumb{display: flex;
    list-style-type: none;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    padding: 10px 0px 0px 5px;}
.breadcrumb svg{margin:0px 5px;}.breadcrumb li{font-size:16px;display:flex;align-items:center;}.sub-banner h1{color:#fff;font-size:44px;line-height:50px;font-weight:500;}
.center{display:flex;flex-wrap: wrap;align-items:center;justify-content:center;}.vm-cards h2{color:var(--blue);font-size:30px;}

.backButton {
    cursor: pointer;
    position: fixed;
    bottom: 3rem;
    right: 2rem;
    z-index: 999999;
    display: none;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
    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%;
    transition: all 0.3s ease;
    height: 100%;background:#8dc62a;
}.backButton:hover .backButton__bg{background-color:var(--green);}.backButton:hover path{fill:#fff;}
.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;display:none;
    bottom: 20%;justify-content:center;
    z-index: 999;background:#FCE9B9;
    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:30px 10px;color:var(--green);white-space:nowrap;font-weight:300;font-size:16px;}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}.show {
    display: flex;
    opacity: 1;
    align-items: center;
}.modal {
    background: rgb(0 0 0 / 50%);
    z-index: 9999999;
}.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}.fade {
    transition: opacity .15s linear;
}.modal.right.fade.show .modal-dialog {
    right: 0;
}.modal.right.fade .modal-dialog {
    right: -500px;
    -webkit-transition: opacity .3s linear, right .5s ease;
    -moz-transition: opacity .3s linear, right .5s ease;
    -o-transition: opacity .3s linear, right .5s ease;
    transition: opacity .3s linear, right .5s ease;
    bottom: 0;
}.modal.right .modal-dialog {
    position: fixed;padding:
    margin: auto;
    height: auto;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.modal-content {
    background:#fff;
}.modal-title {
    width: 100%;
    font-size: 26px;
}
.col-md-12{width:100%;}.modal1 .modal-body{padding:15px;}
.modal-header {
    border-bottom: 1px solid #c1c1c1;padding: 18px 20px;
}.modal.right .close {cursor:pointer;
    position: absolute;
    right: 20px;
    top:15px;
    outline: 0;text-shadow: none;
    opacity: .8;
    color: #000;
    font-size: 26px;    background: transparent;
    border: 0px;
}.modal.right .close:hover{opacity:1;}
.contactpage .sse{display:none !important;}.fcol1 .nowrap{color:var(--sblue);transition: all 0.3s ease;}.fcol1 .nowrap:hover{color:var(--blue);}
.enbtn{position:relative;border-radius:5px;text-transform:uppercase;}header .main-menu .enbtn{height:auto !important;padding:9px 20px 9px;color:#fff !important;z-index:1;margin-left:20px;}
img{max-width:100%;}
.enbtn::after,.ltalk::after,.cbtn::after{content:'';position:absolute;left: 0;top:0;width:0;height:100%;background:#fff;transition:all 0.5s ease;z-index:-1;}

header .main-menu .enbtn:hover::after,.ltalk:hover::after,.cbtn: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{position:relative;overflow:hidden;display:flex;}
.hbloglist .owl-item:hover img{transform:scale(1.1);}
.rslider .owl-item{transition:all 0.3s ease;padding:0px;}.rslider .owl-item:hover{background:#fffbf5;box-shadow:8px 8px 0px rgb(102 158 63 / 50%);}
.rslider .f20{color:var(--orange1);font-weight:600;}.tc{text-align:center;}
.rslider::after{content:'';position:absolute;background:url(images/quote.png) no-repeat;width: 60px;height: 50px;right: 0px;top: -65px;background-size: contain;}
.wicon{display:grid;grid-template-columns:repeat(5,1fr);gap:40px 0px;margin-top:60px;}.wicon .item p{text-align:center;}.wicon .bimg{justify-content:center;margin-bottom:10px;}
.wicon img{transform:scale(0.9);}.wicon .item:hover img{transform:scale(1);}.wicon p{width:50%;margin:0px auto;line-height:20px;}
.vmbtn .bimg{width:90px;height:90px;display:flex;align-items: center;justify-content:center;margin:0px auto 10px;}.vmbtn .bimg div{background:#f58640;border-radius:50%;padding:10px;
    display:flex;transition:all 0.3s ease;}.vmbtn svg{width:30px;height:30px;}
.vmbtn svg path{fill:#fff;}.vmbtn:hover .bimg div{background:var(--red);}.vmbtn:hover a{color:var(--red);}.vmbtn a{display:flex;justify-content:center;}
.wus .container{position:relative;}
.wus .container::after{content:'';position:absolute;background: url(images/colors.webp) no-repeat;right:0;bottom:-100px;
    width: 100%;height: 9px;background-position: right;}
.hprod,.bl{position:relative;background:#F3F5FA;}
.hprow,.hprow1{display:flex;flex-wrap: wrap;gap:20px;}
.hp1,.hpr1{width:25%;}.hp2{width:72%;display:grid;grid-template-columns: repeat(2,1fr);gap:20px;}
.hpr2{width:72%;}.hp21,.hpr2{position:relative;display:flex;overflow:hidden;}.hp21 h3,.hpr2 h3{position:absolute;right:0;bottom:0;padding:10px 20px;background:#6e6e6e;}
.hprow img,.hprow1 img{width:100%;transition:all 0.3s ease;}.hprow1{margin-top:20px;}.hp1{background:#f47e20;position:relative;}
.hprod h3{margin:10px 0px 5px;font-size:24px;font-weight:600;transition:all 0.3s ease;}.hp1::after,.hpr1::after{content:'';position:absolute;bottom:0;background:url(images/paver-block-pattern.webp) no-repeat;background-size:contain;width: 100%;
    height: 100%;background-position: bottom center;}.hp1 h3,.hpr1 h3{font-size:34px;padding:30px 20px 20px;line-height: 32px;}.hpr1{background:#f2a722;position:relative;}.hpr3 h3 {z-index: 999;position: relative;}
.hpr1::after{background:url(images/wall-pattern.webp) no-repeat;background-size:contain;background-position: bottom center;}
.hp21:hover img,.hpr2:hover img{transform:scale(1.05);}.ch4{font-size:26px;font-weight:600;}
.facts {
    display: grid;grid-template-columns:repeat(4,1fr);gap:50px;
}
.facts span{color:#000;font-size:30px;display:flex;margin-top:10px;}.facts p{font-size:22px;margin:0px;}
.awrap{width:80%;margin:0px auto;}  
.count {
    font-size:55px;
    margin-bottom:5px;
    font-weight:400;
}
.fcont{display:flex;flex-direction: column;gap:20px;align-items: flex-end;}
.cbtn1{background: var(--red);border: 1px solid #b9b7b3;position: relative;color:#fff;z-index:1;}
.banner::after{content:'';position:absolute;background:url(images/tt.png) no-repeat;background-size:contain;width: 250px;height: 135px;
    left: 0;
    bottom: 100px;
    z-index: 9; }

.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);
}.swiper-button-prev:hover, .swiper-button-next:hover {
    background:var(--orange) !important;
}
.enquiry p{font-size:38px;letter-spacing:0px;}
.carrows i {
    transition: all 0.3s ease;
    background: #fff;
    display: flex;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    box-shadow: 0px 0px 3px rgb(0 0 0 / 20%);
}
.hblog .carrows .owl-prev, .hblog .carrows .owl-next{top:47%;}.hblog .carrows .owl-prev{left:-30px;}.hblog .carrows .owl-next{right:-30px;}.nowrap{white-space:nowrap;}
footer ul li{margin-bottom:12px;}footer ul li:last-child,.sicons li{margin-bottom:0px;}
.sp-active .container::after{transform:scaleY(0);}
.aslide .container{position:relative;}.pslides img{width:100%;object-fit:cover;}
.pslides {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding-bottom:25px;
    z-index: 1;
}

.pslides .swiper-pagination{bottom:0px;}
.pslides .swiper-pagination .swiper-pagination-bullet-active{width:20px !important;border-radius:10px !important;background:var(--red) !important;}.pslides .swiper-pagination-bullet{background: var(--orange) !important;width:6px;height:6px;border-radius:50%;transition:all 0.3s ease;}
.pslides .swiper-button-prev,.pslides .swiper-button-next{position:absolute;}.pslides .swiper-button-next span::after,.pslides .swiper-button-prev span::after{display:none !important;width:0px !important;}
.pslides span{width:40px;height:40px;background:#ffffffbf;border-radius:50%;transform:none;border:0px !important;box-shadow:0px 0px 2px rgb(126 126 126);}.pslides .swiper-button-prev{left:0px;}.pslides .swiper-button-next{right:0px;}
.pslides svg path{fill:#494949;}.pt-0{padding-top:0px;}
.pirow{display:grid;grid-template-columns: repeat(3,1fr);text-align:center;gap:20px;}.imgzoom{position:relative;overflow:hidden;}
.pirow h2{padding:15px 10px 10px;}.imgzoom img{transition: all 0.3s ease;display:flex;margin: 0px auto;position:relative;}.pr1:hover .imgzoom img{transform:scale(1);}
.gbg1{background:#eff1f2;}.pr1 img{transform:scale(0.85);}.imgzoom{background:#fff;}.w80{width:80%;margin:0px auto;}.bcbg{background: #eff1f2;}.mb3{margin-bottom: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;
}
.hbg{background:linear-gradient(to bottom, transparent 33%, #f1ede8 30%);padding-bottom:70px;}.mt0{margin:0px;}.pb-3{padding-bottom:60px;}
.qpolicy{display:grid;grid-template-columns: 55% 40%;justify-content:space-between;align-items:center;}.qpolicy img{box-shadow:0px 0px 4px rgba(0,0,0,0.15);}
.ediv .owl-item{opacity:0;}.ediv .owl-item.active{opacity:1;}.ediv .owl-stage-outer{overflow:visible;}.mb2{margin-bottom:20px;}.ediv .owl-stage{display:flex;}
.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.active{width:20px;border-radius:10px;}.infraslider .owl-dot{transition:all 0.3s ease;}
.carrows .owl-prev:hover i,.carrows .owl-next:hover i{background:var(--red);}.carrows .owl-prev:hover path,.carrows .owl-next:hover path{fill:#fff;}.brbg{background:#f1ede8;}
.owl-dot.active{background:var(--green) !important;width: 10px;height: 10px;}.atestimonials .rslider::after{display:none;}
.pslides .swiper-button-prev:hover span,.pslides .swiper-button-next:hover span{background:#fff;}
.dropdown-menu{
	background:#fff;
    position: absolute;
    transition: all .3s ease;
    padding: 0;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    width:1050px;
    border-radius: 0;
    display: block;
    left: -300px;padding: 20px 30px;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 15%);
    transform: translateY(20px);
} .dmenu:hover .dropdown-menu {
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
    
} 
.dmenu {
    position: relative;
}
.dmwrap a{text-align:center;line-height: 20px;}
.dropdown-menu  .row{justify-content:space-between;align-items: flex-start;}
.dropdown-menu .dm1:first-child > div{display:grid;grid-template-columns:46% 46%;gap:20px 20px;}
.dmwrap div{    display: flex;
    flex-wrap: wrap;
    justify-content: center;}
.dm1 > a{font-size:20px;font-weight:500;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;
}.c-frm .row{padding:60px;background-color:#fff;border-radius: 5px;}.justify-center{justify-content:space-between;}.cnt-dtl{width:60%;}.cnt-frm{width:37%;}.fg-btn{display:flex;align-items:center;gap:20px;justify-content:flex-end;}.dtl-cnt p:first-child{font-weight:600;font-size: 18px;margin-bottom:2px;}
.fg-btn .form-control{height:auto;transition:0.4s ease-out; width: 160px;color:#fff;font-size:18px;}.fg-btn .form-control:hover{cursor:pointer;background-color:#F5EEDA;color:var(--green);}
.form-control {display: block;width: 100%;height:50px;border:0px;outline: 0px;padding: 1.5rem 15px;font-size: 1rem;font-weight:500;font-family:'helvetica';line-height: 1.5;color:#544F4F;background-color:#F5EEDA;background-clip: padding-box;border-radius: 0.25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:5px;box-shadow: none;}#form textarea {height: 100px;resize: none;padding-top:10px;}
#form .form-group {width:100%;margin: 0px 0px 15px;}.fg-btn{flex-wrap: wrap;width:auto;}#form .f-row {display:flex;flex-wrap: wrap;justify-content: space-between;gap:10px 0px;}.cnt-add{display:flex;flex-wrap:wrap;row-gap:40px;justify-content: space-between;}.cnt-dtl{display:flex;flex-direction: column;gap:20px;}.dtl-lst{display:flex;gap:20px;}.dtl-icn{width:40px;height:40px;background-color:#f67f20;border-radius:8px;display:flex;justify-content:center;align-items:center;}.dtl-icn svg{display:inline-flex;}.dtl-cnt {width:80%;}.effect{filter: drop-shadow(0px 22px 12px #ccc);}.cnt-dtl h2{margin-bottom:40px;}.f-hadds, .dtl-lst{width:48%;}.f-hadds .dtl-lst{width:100%;}.mt{margin-top:93px;}.b5,.contactpage .enquiry{display:none;}.sub-banner{background:linear-gradient(to right, #00000020, #00000014), url(images/project-banner.jpg);background-position:center;background-size:cover;}
.mbtn,.pmbtn,.mbtn1{display:inline-flex;align-items:center;margin-top:10px;position:relative;font-weight: 500;}.atestimonials,.wus{overflow-x:hidden;}
.mbtn::after,.pmbtn::after,.mbtn1::after{content:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" viewBox="0 0 24 24"%3E%3Cpath fill="%235e5e5e" d="M6.41 6L5 7.41L9.58 12L5 16.59L6.41 18l6-6z"%2F%3E%3Cpath fill="%235e5e5e" d="m13 6l-1.41 1.41L16.17 12l-4.58 4.59L13 18l6-6z"%2F%3E%3C%2Fsvg%3E');position: absolute;right: -22px;top:3px;}
.psrow{grid-template-columns: repeat(4,1fr);gap:40px;}.psrow img{transform: scale(1);}.psrow .pr1{text-align:left;}.psrow h2{padding:0px;}
.psrow p{margin:10px 0px 5px;}.psrow .pr1:hover img{transform: scale(1.2);}.psrow img{transition-duration: 1.2s;}.pr1{position:relative;}
#carouselHeader h2{text-align:center;padding:10px;}.psrow .pr1 h2,.psrow .pr1 p{padding-left:10px !important;}.psrow .pr1 h2{padding-bottom:10px !important;}
.cpr .modal-header{position:absolute;right:0;z-index:9;border: 0px;padding: 0px;background: transparent;}.cpr .modal-content{position:relative;}.cpr .close{border:0px;background:var(--red);
    padding:12px 14px;font-weight:600;color:#fff;transition:all 0.3s ease;}.cpr .close:hover{background:var(--orange);}.cpr .item img{width:100% !important;height:500px !important;object-fit:cover;}
.modal-dialog {
    min-height: calc(100vh - 60px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
}
.cpr .carrows .owl-prev{left:20px;} .cpr .carrows .owl-next{right:20px;}.cpr .carrows .owl-prev,.cpr .carrows .owl-next{top:45%;}
select option{color:#000;}
.project-slide .carousel-indicators {
  bottom:30px;
  left: 0;
position:absolute;
  width: 100%;z-index:999;display: flex;
    justify-content: center;
}

/* Indicators list style */
.project-slide .carousel-indicators button {
  border: medium none;
  border-radius: 0;
  float: middle;
  height: 60px;
  margin-bottom: -10px;
  margin-left: 0;
  margin-right: 5px !important;
  margin-top: 0;
  width: 100px;
  border-radius: 3px;
}

/* Indicators images style */
.project-slide .carousel-indicators img {
  border: 2px solid #b8770d;
  border-radius: 3px;
  float: left;
  height: 60px;
  left: 0;
  width:100px;
  opacity: 0.7;object-fit:cover;
}

/* Indicators active image style */
.project-slide .carousel-indicators .active img {
  border: 2px solid #fca311;
  opacity: 1;
}

/* carousel-control */
.carousel-control {
  color: #b8770d;
  opacity: 0.5;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #fca311;
  opacity: 1;
}

.carousel-control.left, .carousel-control.right {
  background: none !important;
  filter: none !important;
  progid: none !important;
}.carousel {
    position: relative;
}.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}@media (transform-3d), (-webkit-transform-3d){
.carousel-inner>.item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}
@media (transform-3d), (-webkit-transform-3d){
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    }}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
    display: block;
}
.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out;
}.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block;
}
.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 10%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}
.carousel-control-next {
    right: 0;
}.carousel-control-prev {
    left: 0;
}
.carousel-item img{width:100% !important;height:500px;}
.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out;
}

.psrow .pr1{cursor:pointer;}.psrow .pr1:hover h2{color:var(--orange1);}.psrow .pr1 h2{transition:all 0.3s ease;display:inline-flex;position:relative;overflow:hidden;}
.psrow .pr1:hover h2::after{width:100%;}.psrow .pr1 h2::after{content:'';position:absolute;left:0;background:var(--orange1);width:0;height:1px;bottom:0;transition:all 0.5s ease;}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9;
}
.carousel-control-next, .carousel-control-prev{cursor:pointer;}


@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}
.modal1 .modal-content{background:url(images/pattern-1.webp);background-size:300%;position:relative;background-position:bottom;}

.modal2 .modal-dialog{max-width:600px !important;}

.modal2 .close{
	position:absolute;
    border: 0px;
    background: transparent;
    font-size: 30px;
	left: auto;right:15px;

}
.modal1 .close{position:absolute;right: 10px;
    border: 0px;
    background: transparent;
    font-size: 30px;
    top: 10px;}
.modal1 .form-group{margin-bottom:15px;}.textarea .form-control{height:80px;}
.submit.fg-btn{width:100%;justify-content:flex-end;}
.modal1 .modal-content{display:grid;grid-template-columns:40% 60%;border-radius:10px;}
.modal1 .popimg{display:flex;}.modal1 img{border-radius:10px 0px 0px 10px;}.modal1 .modal-body{padding:20px;}
.clientslider .owl-prev:hover path,.clientslider .owl-next:hover path{fill:#b27d32;}
.clientslider .owl-prev{left:-40px;}.clientslider .owl-next{right:-40px;}.clientlist{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}
.clientlist img{width:200px;margin:0px auto;height:auto;}.clientlist .c1{background:#f1ede8;text-align:center;display:flex;padding:15px 0px;position:relative;}
.clientlist .c1::before,.clientlist .c1::after{height:3px;}.pb0{padding-bottom:0px !important;}
.abtsec .mbtn,.mbtn1{display:none;}#seeMore{display:inline-flex;margin-top:40px;}.close{cursor:pointer;}
.mbtn:hover,.mbtn1:hover{color:var(--green);}.mbtn:hover::after,.mbtn1:hover::after{filter:invert(61%) sepia(11%) saturate(1561%) hue-rotate(33deg) brightness(93%) contrast(89%);;}
.infraslider .owl-prev,.infraslider .owl-next{top:43%;}.pslides img:hover{cursor: zoom-in;}
.dmenu > i{width:100%;display:flex;justify-content:flex-end;}.dmenu > i::after{content:'';position:absolute;border-left:1px solid #ccc;width:2px;height:100%;right:36px;}
.projects{background:linear-gradient(to right, #00000020, #00000014), url(images/project-banner.jpg);
    background-position: center;
    background-size: cover;}
.aboutbanner{background:linear-gradient(to right, #00000020, #00000014), url(images/about-banner.webp);
    background-position: center;
    background-size: cover;}
.contactbanner{background:linear-gradient(to right, #00000020, #00000014), url(images/contact-banner.jpg);
    background-position: center;
    background-size: cover;}
.abtpage .atestimonials{padding-top: 10px;}
.hpr3:after {background:url(images/u-drainpattern.webp) no-repeat;}
.budrain{background:url(images/udrain.webp) !important;background-position:center;background-size:cover;}
.bwimg{background:url(images/prestress-boundary-walls.webp);background-position:center;background-size:cover;}
.npimg{background:url(images/normal-paver.webp);background-position:center;background-size:cover;}
.gpimg{background:url(images/grass-paver.webp);background-position:center;background-size:cover;}
.ksimg{background:url(images/kerb-stone-paver-blocks.webp);background-position:center;background-size:cover;}
.sbpimg{background:url(images/shot-blasted-paver.webp);background-position:center;background-size:cover;}
.imgar::after{content:'';position:absolute;left:0;background:linear-gradient(to right, rgb(0 0 0 / 20%), rgb(0 0 0 / 10%));width:100%;height:100%;z-index:0;}
.imgar h1{position:relative;z-index:9;}
.qtrow{display:grid;grid-template-columns:47% 47%;justify-content:space-between;}
.lines{line-height:30px;}.whatsapp {position: fixed;right: 2rem;bottom:10rem;z-index: 999;}.whatsapp svg{width: 40px;height: 40px;}
.senq{position:absolute;bottom:0;width:100%;text-align:center;left:0%;background:var(--red);padding:10px;color:#fff;text-transform: uppercase;
    font-weight: 500;transition:all 0.3s ease-out;opacity:0}.pr1:hover .senq{bottom:0;}
.pr1{position:relative;}
.rslider .owl-stage{display:flex;}
.pr1:hover .senq{opacity:1;}footer svg{width:250px;}
.st1{display:inline;fill:#F36F26;}.st2{display:inline;fill:#E55325;}.st3{display:inline;fill:#F5A820;}.st4{display:inline;fill:#F57F20;}
.st5{display:inline;fill:#F58020;}.st6{display:inline;fill:#F07125;}.st7{display:inline;fill:#F3712A;}.st8{display:inline;fill:#E35426;}.st9{display:inline;fill:#F57F22;}
.st10{display:inline;fill:#F6A72B;}.st11{fill:#E55325;}.st12{fill:#F36F26;}.st13{fill:#F57F20;}.st14{fill:#F5A820;}.st15{fill:#F08121;}.st16{fill:#DE5826;}
.st17{fill:#F58020;}.st18{fill:#F36F27;}.st19{fill:#59595C;}.st20{fill:#626465;}.st21{fill:none;stroke:#EB5426;stroke-width:5.5336;stroke-miterlimit:10;}.wus{}
.whatsapp {position: fixed;right: 2rem;bottom: 10rem;z-index: 99;}

.wus .vmbtn{position:relative;}
.slist{display: grid;grid-template-columns: repeat(2,1fr);border-top: 1px solid #ccc;}
.pr1 li {padding: 10px 0px;}
.slist1{display: grid;grid-template-columns: repeat(1,1fr);}.pr1{background:#fff;}
.pslist .pr1 ul{border-top: 1px solid #ccc;}.mt5{margin-top:50px;}
.pmbtn{display:none;}.wus .vmbtn{position:absolute;right: 105px;bottom: 20px;}.wcus h3{font-size: 20px;line-height: 24px;}
.u-drain .vmcnt{display:block;}
#whatsapp{display:none;}
.modal2 .modal-body{position: relative;}
.hauto{height:auto;}
.breadcrumb a span{color:#fff;}

.vbanner{position:relative;height:600px;}
.vbanner::after{content:'';position:absolute;width:100%;height:100%;background:rgb(0 0 0 / 40%);top:0;left:0;z-index:99;opacity:0.6;}
.playicon{position: absolute;bottom:20px;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index:999;display: flex;justify-content:center;width:100%;align-items:center;}
.playicon .swiper-pagination{position:relative;width:auto;bottom:0px;}
.playicon div:last-child{display:flex;margin-left:20px;}
.playicon a{display:flex;}
.playicon a:hover svg{transform: scale(1.1);}
.playicon .play.hide,.playicon .stop.hide{display:none;}

.swiper-pagination {
    bottom: 20px;
    display: flex;
    justify-content: center;
    width: 100%;
    margin-left:0px;gap:0px 0px;
}
header.sp-sticky.sp-active .main-menu a span{color:#000;}
header.sp-sticky.sp-active .main-menu a.enbtn span{color:#fff;}


 .enbtn::after {
  content: '';
    position: absolute;
    background: var(--green);
 }

.cbtn{background:var(--green);color:#fff;border-radius:20px;position:relative;transition:all 0.5s ease;}
.cbtn::after{content:'';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='%23fff' d='M15.5 11.3L9.9 5.6c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l4.9 4.9l-4.9 4.9c-.2.2-.3.4-.3.7c0 .6.4 1 1 1c.3 0 .5-.1.7-.3l5.7-5.7c.3-.2.3-.8-.1-1.2'/%3E%3C/svg%3E");width:20px;height:20px;background-size:20px;right:-20px;top:11px;left:auto;z-index:9;
background-repeat:no-repeat;opacity:0;transition:all 0.3s ease;position:absolute;background-position:right;transition:all 0.5s ease;}
.cbtn:hover::after{right:7px;opacity:1;}
.cbtn:hover{padding:8px 30px 8px 14px;}.green{color:var(--green);font-weight:500;font-size:18px;}.mb25{margin-bottom:25px;}
.imgr{justify-content:flex-end;}.pbspace{padding-bottom:100px;}
.owl-nav svg path{fill:#7c7c7c;}.owl-nav button:hover path{fill:#dbb44e;}
.clientslider img:hover{transform:scale(1.1);}
.plists{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;}
.imgh > div{display:flex;position:relative;overflow:hidden;}.imgh img{transition:all 0.3s ease;}
.imgh:hover img, .witem:hover img{transform:scale(1.15);}.imgh:hover h3{color:var(--green);}
.hprod .plists{padding-top:20px;}.ucase{text-transform:uppercase;}.map-container{position:relative;}
.map-container .point {
    cursor: pointer;
    position: absolute;
    width: 1.6rem;
    height: 1.6rem;
    background-color: #00acc1;
    border-radius: 50%;
    transition: all 0.3s ease;
    will-change: transform, box-shadow;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 0 rgba(0, 172, 193, 0.4);
    animation: pulse 3s infinite;
}.map-container img {
  width: 100%;
}
.map-container .point {
  cursor: pointer;
  position: absolute;
  width: 12px;
  height: 12px;
  background: #6aa13f;
  border-radius: 50%;border:2px solid #f9d97c;
  transition: all 0.3s ease;
  will-change: transform, box-shadow;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 0 rgb(249 217 124 / 40%);
  animation: pulse 3s infinite;
}
.map-container .point:hover {
  animation: none;
  transform: translate(-50%, -50%) scale3D(1.35, 1.35, 1);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.map-container .tobago {
  top: 65%;
  left:31%;
}
.map-container .usa {
  top: 50%;
  left: 22%;
}
.map-container .morocco {
  top: 58%;
  left: 45%;
}
.map-container .spain {
  top:48%;
  left:47%;
}
.map-container .uk {
  top:38%;
  left:47%;
}
.map-container .germany {
  top: 40%;
  left:52%;
}
.map-container .poland {
  top: 40%;
  left: 54%;
}
.map-container .greece {
top:48%;
  left:56%;
}

.map-container .egypt {
  top:54%;
  left:56%;
}
.map-container .leb {
  top:51%;
  left:58%;
}
.map-container .canada {
  top:40%;
  left:20%;
}
.map-container .kenya {
  top:68%;
  left:59%;
}
.map-container .safrica {
  top:84%;
  left:55%;
}

.map-container .australia {
  top:82%;
  left:84%;
}
.map-container .finland {
  top: 32%;
  left: 56%;
}
.map-container .italy {
     top:46%;
    left:52%;
}
.map-container .china {
  top: 45%;
  left: 78%;
}
.map-container .skorea {
  top: 50%;
  left: 82.5%;
}
.map-container .malaysia {
  top: 65%;
  left: 75%;
}

@keyframes pulse {
  0% {
    box-shadow:0 0 0 0 rgb(249 217 124 / 50%);
  }
  70% {
    box-shadow: 0 0 0 25px rgba(0, 172, 193, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(0, 172, 193, 0);
  }
}
.tippy-touch{cursor:pointer!important}.tippy-notransition{-webkit-transition:none!important;transition:none!important}.tippy-popper{max-width:400px;-webkit-perspective:800px;perspective:800px;z-index:9999;outline:0;-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.tippy-popper.html-template{max-width:96%;max-width:calc(100% - 20px)}.tippy-popper[x-placement^=top] [x-arrow]{border-top:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;bottom:-7px;margin:0 9px}.tippy-popper[x-placement^=top] [x-arrow].arrow-small{border-top:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-5px}.tippy-popper[x-placement^=top] [x-arrow].arrow-big{border-top:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px}.tippy-popper[x-placement^=top] [x-circle]{-webkit-transform-origin:0 33%;transform-origin:0 33%}.tippy-popper[x-placement^=top] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%);opacity:1}.tippy-popper[x-placement^=top] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow]{border-top:7px solid #6aa13f;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow]{border-top:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-top:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-top:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}.tippy-popper[x-placement^=top] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=bottom] [x-arrow]{border-bottom:7px solid #333;border-right:7px solid transparent;border-left:7px solid transparent;top:-7px;margin:0 9px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small{border-bottom:5px solid #333;border-right:5px solid transparent;border-left:5px solid transparent;top:-5px}.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big{border-bottom:10px solid #333;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px}.tippy-popper[x-placement^=bottom] [x-circle]{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%);opacity:1}.tippy-popper[x-placement^=bottom] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-5%);transform:scale(.15) translate(-50%,-5%);opacity:0}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow]{border-bottom:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-bottom:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow]{border-bottom:7px solid rgba(0,0,0,.7);border-right:7px solid transparent;border-left:7px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-bottom:5px solid rgba(0,0,0,.7);border-right:5px solid transparent;border-left:5px solid transparent}.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-bottom:10px solid rgba(0,0,0,.7);border-right:10px solid transparent;border-left:10px solid transparent}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade].leave{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].enter{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift].leave{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale].enter{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale].leave{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.tippy-popper[x-placement^=left] [x-arrow]{border-left:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;margin:6px 0}.tippy-popper[x-placement^=left] [x-arrow].arrow-small{border-left:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;right:-5px}.tippy-popper[x-placement^=left] [x-arrow].arrow-big{border-left:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px}.tippy-popper[x-placement^=left] [x-circle]{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=left] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle]{background-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow]{border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle]{background-color:rgba(0,0,0,.7)}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow]{border-left:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-left:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-left:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}.tippy-popper[x-placement^=left] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper[x-placement^=right] [x-arrow]{border-right:7px solid #333;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;margin:6px 0}.tippy-popper[x-placement^=right] [x-arrow].arrow-small{border-right:5px solid #333;border-top:5px solid transparent;border-bottom:5px solid transparent;left:-5px}.tippy-popper[x-placement^=right] [x-arrow].arrow-big{border-right:10px solid #333;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px}.tippy-popper[x-placement^=right] [x-circle]{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] [x-circle].enter{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);opacity:1}.tippy-popper[x-placement^=right] [x-circle].leave{-webkit-transform:scale(.15) translate(-50%,-50%);transform:scale(.15) translate(-50%,-50%);opacity:0}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle]{background-color:var(--lgreen);}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow]{border-right:7px solid var(--lgreen);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small{border-right:5px solid var(--lgreen);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big{border-right:10px solid var(--lgreen);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle]{background-color:var(--lgreen)}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow]{border-right:7px solid rgba(0,0,0,.7);border-top:7px solid transparent;border-bottom:7px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small{border-right:5px solid rgba(0,0,0,.7);border-top:5px solid transparent;border-bottom:5px solid transparent}.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big{border-right:10px solid rgba(0,0,0,.7);border-top:10px solid transparent;border-bottom:10px solid transparent}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective].enter{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective].leave{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}.tippy-popper[x-placement^=right] [data-animation=fade].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade].leave{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].enter{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift].leave{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale].enter{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale].leave{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}.tippy-popper .tippy-tooltip.transparent-theme{background-color:rgba(0,0,0,.7)}.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill]{background-color:transparent}.tippy-popper .tippy-tooltip.light-theme{color:#26323d;box-shadow:0 4px 20px 4px rgba(0,20,60,.1),0 4px 80px -8px rgba(0,20,60,.2);background-color:green;color:#fff;}.tippy-popper .tippy-tooltip.light-theme[data-animatefill]{background-color:transparent}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.95rem;padding:.2rem .2rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333;pointer-events:none}.tippy-tooltip--small{padding:.25rem .5rem;font-size:.8rem}.tippy-tooltip--big{padding:.4rem 0.6rem;font-size:16px;background:var(--lgreen);}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive]{pointer-events:auto}.tippy-tooltip[data-inertia]{-webkit-transition-timing-function:cubic-bezier(.53,1,.36,.85);transition-timing-function:cubic-bezier(.53,2,.36,.85)}.tippy-tooltip [x-arrow]{position:absolute;width:0;height:0}.tippy-tooltip [x-circle]{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:130%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;overflow:hidden;-webkit-transition:all ease;transition:all ease}.tippy-tooltip [x-circle]:before{content:"";padding-top:90%;float:left}@media (max-width:450px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}}
.rslider .imgh{position:relative;overflow:hidden;}
footer .fcol1 img{width:150px;}footer a:hover{color:#8dc531;}
footer a{transition:all 0.3s ease;}.fcol3 a{white-space:nowrap;}
header .main-menu .enbtn span{color:#fff !important;}.copyright p{font-size:15px;font-weight:300;}
.aboutbanner{background:url(images/our-management-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.certificate{background:url(images/certificate-breadcrumb.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.contactbg{background:url(images/subbanner.png) no-repeat;background-size:cover;height:300px;color:#fff;}
.prod1{background:url(images/cocopeat-5kg-blocks-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.prod2{background:url(images/coco-650g-bricks-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.prod3{background:url(images/coco-chips-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.prod4{background:url(images/coco-growbags-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.prod5{background:url(images/garden-article-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.prod6{background:url(images/open-top-growbags-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.prod7{background:url(images/buffered-cocopeat-banner.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.prod8{background:url(images/erosion-control-product.webp) no-repeat;background-size:cover;height:420px;color:#fff;}
.sub-banner h1,.breadcrumb,.breadcrumb a{color:#431B0E;}.sub-banner .container{position:relative;z-index:9;}
.sub-banner h1{color:#fff;text-transform:uppercase;text-align:center;}
.sub-banner::after{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);z-index:0;}
.slash{color:#fff;padding:0px 10px;}.breadcrumb,.breadcrumb a{line-height:1;color:#fff;}
.breadcrumb{position:absolute;bottom:0;background:var(--green);border-radius:10px 10px 0px 0px;padding:10px 20px;z-index:9;}.alignstart{align-items:flex-start;}.mbtn,.mbtn1{display:none;font-family: "DM Sans", sans-serif;margin-top:0px !important;}
.team{display:grid;grid-template-columns:60% 35%;justify-content:space-between;align-items:center;}
.vm{display:grid;grid-template-columns:47% 47%;justify-content:space-between;}
.vm > div{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.2);padding:30px;transition:all 0.3s ease;}
.vm svg{width:80px;height:auto;}.vm h2{padding:20px 0px;font-size:30px;transition:all 0.3s ease;text-align:left !important;}
.vm path{fill:var(--green);transition:all 0.3s ease;}
.vm > div:hover path{fill:var(--brown);}.vm > div:hover{transform:translateY(-10px);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.12);}
.vm > div:hover h2{color:var(--brown);}.cgal{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}
.cgal img{height:300px;object-fit:contain;transition:all 0.3s ease;}
.cicon img{height:150px;}.cicon{height:300px;display:flex;align-items:center;justify-content:center;}.cgal a{box-shadow:0px 0px 5px rgba(0,0,0,0.25);
    position:relative;overflow:hidden;display:flex;}.gal1 img{object-fit:cover;}
.cgal a:hover img{transform:scale(1.1);}.mfp-bg,.mfp-wrap{z-index: 999999;}.cntpage .enquiry{display:none;}
.map{line-height:0;}
.locate{position:relative;padding-left:60px;margin-top:30px;}.locate::before{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 50 50'%3E%3Cpath fill='%23899a4d' d='m25 42.5l-.8-.9C23.7 41.1 12 27.3 12 19c0-7.2 5.8-13 13-13s13 5.8 13 13c0 8.3-11.7 22.1-12.2 22.7zM25 8c-6.1 0-11 4.9-11 11c0 6.4 8.4 17.2 11 20.4c2.6-3.2 11-14 11-20.4c0-6.1-4.9-11-11-11'/%3E%3Cpath fill='%23899a4d' d='M25 24c-2.8 0-5-2.2-5-5s2.2-5 5-5s5 2.2 5 5s-2.2 5-5 5m0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3s3-1.3 3-3s-1.3-3-3-3'/%3E%3C/svg%3E") no-repeat;background-size:34px;
    width:40px;
    height:40px;
    left: 0px;
    border: 1px solid #899a4d;
    border-radius: 50%;
    background-position: center;}.ph::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23899a4d' fill-rule='evenodd' d='M4.024 9L4 8.931C3.46 7.384 3 5.27 3 4c0-.55.45-1 1-1h3a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-.837A16.054 16.054 0 0 0 15 17.837V17a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v3c0 .45-.55 1-1 1c-1.725 0-3.44-.456-5-1c-5.114-1.832-9.168-5.886-10.976-11'/%3E%3C/svg%3E") no-repeat;background-position:center;}
.mail::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 256 256'%3E%3Cpath fill='%23899a4d' d='M224 48H32a8 8 0 0 0-8 8v136a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a8 8 0 0 0-8-8m-96 85.15L52.57 64h150.86ZM98.71 128L40 181.81V74.19Zm11.84 10.85l12 11.05a8 8 0 0 0 10.82 0l12-11.05l58 53.15H52.57ZM157.29 128L216 74.18v107.64Z'/%3E%3C/svg%3E") no-repeat;background-position:center;}.cforms a{color:#666;transition:all 0.3s ease;}
.cforms a:hover{color:var(--green);}.cforms{display:grid;grid-template-columns:38% 55%;justify-content:space-between;align-items:center;}
#form .col6{width:100%;}#form .col12{width:100%;}
.fg-btn input{border:0px;background:var(--green);padding:9px 20px 9px;border-radius:50px;font-family: "helvetica", sans-serif;transition:all 0.3s ease;margin-top:10px;color:#fff ;border:1px solid #f5eeda;font-family:presto;}::placeholder{color:#000;}.nowrap{white-space:nowrap;text-transform:uppercase;}
.branch{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:20px;margin-top:80px;}
.branch > div{padding:40px;background:#fff;position:relative;display:flex;justify-content:center;
border:1px solid var(--green);}
.branch > div::before{content:'';position:absolute;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 50 50'%3E%3Cpath fill='%23899a4d' d='m25 42.5l-.8-.9C23.7 41.1 12 27.3 12 19c0-7.2 5.8-13 13-13s13 5.8 13 13c0 8.3-11.7 22.1-12.2 22.7zM25 8c-6.1 0-11 4.9-11 11c0 6.4 8.4 17.2 11 20.4c2.6-3.2 11-14 11-20.4c0-6.1-4.9-11-11-11'/%3E%3Cpath fill='%23899a4d' d='M25 24c-2.8 0-5-2.2-5-5s2.2-5 5-5s5 2.2 5 5s-2.2 5-5 5m0-8c-1.7 0-3 1.3-3 3s1.3 3 3 3s3-1.3 3-3s-1.3-3-3-3'/%3E%3C/svg%3E") no-repeat;background-size:34px;
    width:80px;
    height:80px;
    top:-40px;
    background-position:center;background-color:#fff;border-radius:50%;}
.branch > div::after{content:'';position:absolute;
    width:80px;
    height:80px;
    top:-40px;
    border: 1px solid #899a4d;
    border-radius: 50%;
    background-position:center;border-radius:50%;
    border-bottom-color:#fff;
    border-right-color:#fff;
    transform: rotate(45deg);
}
.pdetail{display:grid;grid-template-columns:30% 65%;justify-content:space-between;align-items:flex-start;}
.sticky a{background:var(--green);width:100%;padding:12px 20px;display:flex;border-bottom:1px solid #a0b35c;color:#fff;font-family: "DM Sans", sans-serif;position:relative;transition:all 0.3s ease;}
.sticky a::after{content:'';position:absolute;right:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23f4f4f4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4 12h16m0 0l-6-6m6 6l-6 6'/%3E%3C/svg%3E");width:24px;height:24px;background-size:24px;}
.sticky a:hover{background: #b27d32;}.pcontent img{width:100%;height:430px;}.f30{font-size:30px;}.py3{padding:60px 0px 30px;}
.leaf li{margin-bottom:15px;padding-left:35px;position:relative;}.leaf li::before{content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Cpath fill='%23899a4d' d='M15.802 2.102C14.072.791 11.409.008 8.678.008c-3.377 0-6.129 1.179-7.549 3.235C.462 4.208.093 5.352.032 6.641c-.054 1.148.139 2.418.573 3.784C2.087 5.981 6.227 2.502 11 2.502c0 0-4.466 1.175-7.274 4.816A10.535 10.535 0 0 0 2.2 10.037A15.387 15.387 0 0 0 1 16.002h2s-.304-1.91.224-4.106a17.71 17.71 0 0 0 2.357.177c1.839 0 3.146-.398 4.115-1.252c.868-.765 1.347-1.794 1.854-2.882c.774-1.663 1.651-3.547 4.198-5.002a.5.5 0 0 0 .054-.833z'/%3E%3C/svg%3E");width:18px;height:18px;background-size:18px;display:flex;position:absolute;left:0;top:5px;}
.load li::before{background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHdpZHRoPSI5MDAuMDAwMDAwcHQiIGhlaWdodD0iNzM1LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgOTAwLjAwMDAwMCA3MzUuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDczNS4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMwMDAwMDAiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik01MjI1IDY5ODEgYy0zOCAtOSAtODQgLTI0IC0xMDIgLTM0IC01OSAtMzIgLTEzOCAtMTE5IC0xNzQgLTE5MgpsLTM0IC03MCAtMiAtMjE5NSBjLTIgLTEyMDcgLTUgLTIyMDUgLTggLTIyMTYgLTUgLTI1IC0yMCAtMzIgLTg1IC00NCAtMjUgLTQKLTU4IC0xMyAtNzUgLTE4IC0yOCAtMTAgLTc3IC0yNCAtMjA1IC01OCAtMzAgLTggLTc2IC0yMiAtMTAxIC0zMCAtMjYgLTcgLTU0Ci0xNCAtNjQgLTE0IC0xMCAwIC0zOCAtNyAtNjQgLTE0IC0yNSAtOCAtNzMgLTIyIC0xMDYgLTMxIC0zMyAtOSAtODAgLTIzCi0xMDUgLTMwIC0yNSAtNyAtNzQgLTIwIC0xMTAgLTMwIC0zNiAtOSAtODUgLTIzIC0xMTAgLTMxIC0yNSAtOCAtNTUgLTE0IC02NwotMTQgLTEyIDAgLTM3IC02IC01NSAtMTQgLTMwIC0xMyAtNzAgLTI0IC0yMTggLTYzIC0zMCAtOCAtNzYgLTIxIC0xMDEgLTI5Ci0yNiAtOCAtNTcgLTE0IC02OCAtMTQgLTEyIDAgLTMyIC01IC00MyAtMTEgLTEyIC03IC00NCAtMTcgLTcyIC0yNCAtMjggLTcKLTc4IC0yMSAtMTExIC0zMCAtMzMgLTEwIC03OCAtMjEgLTEwMCAtMjQgLTIyIC00IC01MCAtMTMgLTYyIC0xOSAtMTIgLTcgLTMzCi0xMiAtNDggLTEyIC0xNCAwIC0zOCAtNiAtNTMgLTE0IC0xNSAtNyAtNDMgLTE2IC02MiAtMTkgLTE5IC00IC02NiAtMTYgLTEwNQotMjcgLTM4IC0xMiAtODggLTI1IC0xMTAgLTMwIC02MCAtMTMgLTEyNiAtMzAgLTE2MCAtNDIgLTE2IC02IC00OCAtMTMgLTcwCi0xOCAtMjIgLTQgLTUxIC0xMiAtNjUgLTE4IC0xNCAtNSAtNTQgLTE3IC05MCAtMjcgLTM2IC05IC04NSAtMjMgLTExMCAtMzEKLTI1IC04IC01NSAtMTQgLTY4IC0xNCAtMTMgMCAtMzMgLTUgLTQ1IC0xMiAtMTIgLTYgLTQwIC0xNSAtNjIgLTE5IC0yMiAtNAotNTMgLTExIC03MCAtMTcgLTE2IC02IC01NyAtMTggLTkwIC0yNyAtMzMgLTkgLTgxIC0yMyAtMTA2IC0zMSAtMjYgLTcgLTU3Ci0xNCAtNjggLTE0IC0xMiAwIC0zMiAtNSAtNDQgLTEyIC0xMiAtNiAtNDAgLTE1IC02MiAtMTkgLTIyIC00IC01MyAtMTEgLTcwCi0xNyAtMTYgLTYgLTU3IC0xOCAtOTAgLTI3IC0zMyAtOSAtODEgLTIzIC0xMDYgLTMxIC0yNiAtNyAtNTcgLTE0IC03MCAtMTQKLTEzIC0xIC0zNSAtNyAtNDkgLTE1IC0xNCAtOCAtMzYgLTE0IC01MCAtMTUgLTE0IDAgLTQ1IC02IC03MCAtMTQgLTI1IC04Ci03MiAtMjIgLTEwNSAtMzEgLTMzIC05IC04MCAtMjMgLTEwNSAtMzEgLTI1IC04IC01NiAtMTQgLTcwIC0xNCAtMTQgLTEgLTM2Ci03IC01MCAtMTUgLTE0IC04IC00MCAtMTQgLTU4IC0xNSAtMTkgMCAtNDYgLTYgLTYwIC0xNCAtMjUgLTEyIC00NyAtMTkgLTE1MgotNDYgLTEwMiAtMjYgLTEzMyAtMzggLTE1NyAtNjIgLTI0IC0yNCAtMjUgLTI5IC0xNCAtNjAgNyAtMTggMTYgLTUzIDIxIC03OAo0IC0yNSAxMyAtNTggMTggLTc1IDYgLTE2IDE4IC01NyAyNyAtOTAgMjkgLTEwMiA0NCAtMTUzIDYwIC0yMDIgOCAtMjcgMTUKLTU5IDE1IC03MyAxIC0xNCA3IC0zNiAxNSAtNTAgOCAtMTQgMTQgLTM2IDE1IC00OSAwIC0xNCAxMiAtMzggMjcgLTUzIDMwCi0zMiA4MSAtMzcgMTIzIC0xMyAxNCA4IDQxIDE1IDYwIDE1IDE5IDAgNDQgNyA1NCAxNSAxMSA4IDMxIDE1IDQ1IDE1IDE0IDAKNDMgNiA2NiAxNCAyMiA4IDY3IDIyIDEwMCAzMSAzMyA5IDgwIDIzIDEwNSAzMSAyNSA4IDU2IDE0IDcwIDE0IDE0IDEgMzYgNwo1MCAxNSAxNCA4IDM3IDE0IDUyIDE1IDE1IDAgNDIgNiA2MCAxNCAxOCA4IDYyIDIyIDk4IDMxIDM2IDkgODUgMjMgMTEwIDMxCjI1IDggNTYgMTQgNzAgMTQgMTQgMSAzNCA3IDQ0IDE1IDExIDggMzUgMTUgNTMgMTUgMTggMCA0NyA2IDY1IDE0IDMwIDEzIDU3CjIxIDIxOCA2MyAzMCA4IDc1IDIxIDEwMCAyOSAyNSA4IDU1IDE0IDY3IDE0IDEyIDAgMzcgNiA1NSAxNCAxOCA3IDYwIDIxIDkzCjMwIDMzIDEwIDgwIDI0IDEwNSAzMiAyNSA4IDU2IDE0IDcwIDE0IDE0IDEgMzYgNyA1MCAxNSAxNCA4IDQxIDE1IDYwIDE1IDE5CjAgNDQgNyA1NCAxNSAxMSA4IDI5IDE1IDQwIDE1IDEyIDAgNDEgNiA2NiAxNCAyNSA4IDcyIDIyIDEwNSAzMSAzMyA5IDc2IDIxCjk1IDI3IDE5IDcgNTMgMTUgNzUgMTkgMjIgNCA1NCAxMSA3MCAxNyAzNCAxMiAxMTEgMzQgMjAwIDU3IDMzIDkgNzQgMjEgOTAKMjcgMTcgNiA1MCAxNCA3NSAxOCAyNSA0IDU5IDEyIDc1IDE4IDE3IDYgNDYgMTUgNjUgMjIgMTkgNyA1MSAxNSA3MCAyMCAxOSA0CjcxIDE4IDExNSAzMCA0NCAxMyA5OCAyNiAxMjAgMzAgMjIgNCA1NCAxMiA3MCAxOCAyOSAxMCA2MSAyMCAxOTAgNTYgMzMgMTAKODAgMjQgMTA1IDMyIDI1IDggNTUgMTQgNjggMTQgMTMgMCAzMyA1IDQ1IDEyIDEyIDYgNDAgMTUgNjIgMTkgMjIgNCA1NCAxMgo3MCAxOCAzMyAxMSA5NSAyOSAxOTUgNTUgMzYgOSA4NiAyMyAxMTEgMzEgMjYgOCA1NiAxNSA2OCAxNSAxMSAwIDM1IDYgNTMgMTQKMTggOCA2MiAyMiA5OCAzMSAzNiA5IDgzIDIzIDEwNSAzMSAyMyA4IDQ5IDE0IDU5IDE0IDEwIDAgMzkgNyA2NSAxNCAyNSA4IDcxCjIyIDEwMSAzMCAzMCA5IDc4IDIyIDEwNSAzMCAyOCA3IDc5IDIxIDExNSAzMCAzNiAxMCA3OSAyMiA5NSAyOCAxNyA1IDQ4IDE0CjcwIDE4IDIyIDQgNTUgMTMgNzMgMjAgNTAgMTkgNjIgOSA2MiAtNTIgMCAtMjggNiAtNzkgMTQgLTExMiA3IC0zNCAyMSAtOTcKMzEgLTE0MSA5IC00NCAyMyAtOTMgMzEgLTEwOCA4IC0xNiAxNCAtMzYgMTQgLTQ1IDAgLTkgNyAtMjYgMTUgLTM2IDggLTExIDE1Ci0zMCAxNSAtNDIgMCAtMTMgNCAtMjUgOSAtMjkgNSAtMyAyNyAtMzkgNDcgLTgxIDIxIC00MSA0NCAtODAgNTEgLTg2IDcgLTYKMTMgLTE1IDEzIC0yMCAwIC0yOSAxOTMgLTI1MCAyODAgLTMyMCAyNSAtMjAgNTcgLTQ3IDcyIC02MCAyMiAtMTkgMTExIC04MAoxNjIgLTExMCA0MyAtMjYgMjk2IC0xMjggMzE3IC0xMjggOCAwIDM0IC02IDU5IC0xNCAyNSAtOCAxMTMgLTIyIDE5NyAtMzEKMTU2IC0xNyAxODAgLTE2IDQ0MyAxOSAxMzggMTggMzMxIDEwMCA1MDUgMjE1IDIyOSAxNTEgNDMwIDM4MSA1MzggNjE2IDEwIDIyCjI1IDUzIDMzIDY4IDggMTYgMTQgMzcgMTQgNDggMCAxMSA2IDMyIDE0IDQ3IDcgMTUgMjEgNjggMzAgMTE3IDEwIDUwIDIzIDEwOAoyOSAxMzAgOCAyOSAxMiA3NjMgMTQgMjc3OCBsMyAyNzM3IC0xNzA3IC0xIGMtMTU1NyAtMSAtMTcxNCAtMiAtMTc3OCAtMTh6Cm0yMTgwIC00NjU3IGMxNzIgLTU2IDMyNCAtMTc3IDQwOCAtMzI2IDI2IC00NSA0NyAtOTUgNDcgLTEwOSAwIC0xNSA3IC00MCAxNQotNTUgMjAgLTQwIDIxIC0yNTggMCAtMjk0IC04IC0xNCAtMTQgLTM2IC0xNSAtNTAgMCAtMTQgLTE0IC01MiAtMzEgLTg1IC0xMjAKLTIzMyAtMzQ2IC0zNzUgLTU5NCAtMzc1IC05NCAwIC0yMjUgMjYgLTI0OSA1MCAtNSA1IC0xNiAxMCAtMjIgMTAgLTIyIDAKLTEyNyA2NyAtMTY5IDEwOCAtOTMgODggLTE4MyAyMjIgLTE4NSAyNzIgMCAxNCAtNyAzNiAtMTUgNTAgLTIxIDM2IC0yMCAzMDcKMCAzMzQgOCAxMSAxNSAzMiAxNSA0NyAwIDYzIDEyNyAyMzQgMjM1IDMxNyA1MSAzOSAxMzYgODIgMjEwIDEwNSA3MSAyMiAyODMKMjIgMzUwIDF6Ii8+CjxwYXRoIGQ9Ik0zMTg3IDU0ODkgYy0xMCAtNiAtMzkgLTE0IC02NSAtMTkgLTI2IC00IC02MCAtMTMgLTc3IC0xOCAtMTYgLTYKLTU3IC0xOCAtOTAgLTI3IC0zMyAtOSAtODUgLTIzIC0xMTUgLTMxIC0zMCAtOSAtNzUgLTIyIC0xMDAgLTMwIC0yNSAtOCAtNTYKLTE0IC03MCAtMTQgLTE0IC0xIC0zNiAtNyAtNTAgLTE1IC0xNCAtOCAtMzcgLTE0IC01MiAtMTUgLTE1IDAgLTQyIC02IC02MAotMTQgLTE4IC04IC02MiAtMjIgLTk4IC0zMSAtMzYgLTkgLTg5IC0yNCAtMTE3IC0zMiBsLTUzIC0xNSA2IC00MSBjMyAtMjMgMTEKLTU4IDE4IC03NyA4IC0xOSAxOSAtNTUgMjUgLTgwIDYgLTI1IDE5IC03MCAyNyAtMTAwIDkgLTMwIDIwIC03MSAyNSAtOTAgMTcKLTczIDMxIC0xMjYgNDEgLTE1NSA2IC0xNiAxMyAtNDggMTggLTcwIDQgLTIyIDEyIC01MSAxOCAtNjUgNSAtMTQgMTcgLTU0IDI3Ci05MCA5IC0zNiAyMyAtODUgMzEgLTExMCA4IC0yNSAxNCAtNTUgMTQgLTY3IDAgLTEyIDYgLTM3IDE0IC01NSAxNCAtMzQgMzAKLTg4IDQ4IC0xNzIgMTEgLTQ2IDEwIC01MCAtMTEgLTY4IC0xNCAtMTEgLTM5IC0xOCAtNjUgLTE4IC0yMyAwIC00NiAtNCAtNTIKLTEwIC05IC05IC0yMTAgLTY1IC0yODkgLTgwIC0yMiAtNCAtNTMgLTEyIC02OCAtMTkgLTE2IC02IC00MyAtMTEgLTYwIC0xMQotMTggMCAtNDEgLTcgLTUxIC0xNSAtMTEgLTggLTMyIC0xNSAtNDggLTE1IC0xNSAwIC00NSAtNyAtNjUgLTE1IC01NCAtMjEKLTEzMyAtMjQgLTE0MyAtNSAtNSA4IC0xNiA0NCAtMjUgODAgLTkgMzYgLTIzIDg1IC0zMSAxMTAgLTggMjUgLTE0IDU2IC0xNAo3MCAtMSAxNCAtNyAzNCAtMTUgNDQgLTggMTEgLTE1IDM3IC0xNSA1NyAwIDIxIC02IDUwIC0xNCA2NiAtOCAxNSAtMTkgNDgKLTI1IDczIC02IDI1IC0xOCA2OCAtMjcgOTUgLTggMjggLTE3IDY4IC0yMSA5MCAtMyAyMiAtMTIgNDkgLTE5IDYwIC04IDExCi0xNCAzOCAtMTQgNjAgMCAyMyAtNSA0NiAtMTEgNTIgLTYgNiAtMTUgMzEgLTIwIDU1IC01IDIzIC0xOCA3NSAtMzAgMTEzIC0xMQozOSAtMjMgODYgLTI2IDEwNSAtMyAxOSAtMTAgNDEgLTE1IDQ4IC0xMyAxNSAtNTAgMTYgLTY1IDEgLTYgLTYgLTM1IC0xNCAtNjQKLTE5IC0zMCAtNCAtNjcgLTEyIC04NCAtMTggLTE2IC02IC01MCAtMTUgLTc1IC0yMSAtMjUgLTcgLTcwIC0xOSAtMTAwIC0yNwotMzAgLTkgLTczIC0yMCAtOTUgLTI1IC01NSAtMTEgLTEyNCAtMjkgLTE2MCAtNDEgLTE2IC02IC00OCAtMTMgLTcwIC0xNyAtMjIKLTQgLTU2IC0xMyAtNzUgLTE5IC04NSAtMjcgLTE0MCAtNDIgLTE1OCAtNDIgLTM1IDAgLTEwNyAtMzggLTE0NiAtNzggLTY2Ci02NiAtNzQgLTEzMCAtMzQgLTI0NyA2IC0xNiAxNCAtNDggMTggLTcwIDUgLTIyIDE4IC03MSAyOSAtMTEwIDEyIC0zOCAyNQotODggMzEgLTExMCAxNiAtNjggMzEgLTEyOSA0MyAtMTY1IDYgLTE5IDE0IC01MyAxOCAtNzUgNCAtMjIgMTIgLTUzIDE3IC03MAo2IC0xNiAxOCAtNTkgMjcgLTk1IDkgLTM2IDIzIC04NSAzMSAtMTEwIDggLTI1IDE0IC01OCAxNCAtNzUgMSAtMTYgNyAtMzkgMTUKLTQ5IDggLTExIDE1IC0zMSAxNSAtNDUgMCAtMTQgNyAtNDYgMTUgLTcxIDggLTI1IDIxIC03MiAzMCAtMTA1IDkgLTMzIDIzCi04MCAzMSAtMTA1IDggLTI1IDE0IC01NSAxNCAtNjggMCAtMTMgNSAtMzIgMTEgLTQzIDYgLTExIDE0IC00MSAxOSAtNjcgNQotMjYgMTUgLTY5IDIzIC05NyAzNyAtMTI1IDYwIC0yMTMgNjcgLTI1MCAzIC0yMiAxMiAtNTAgMTggLTYyIDcgLTEyIDEyIC0zNwoxMiAtNTUgMSAtMTggNyAtNDQgMTUgLTU4IDggLTE0IDE0IC0zNyAxNSAtNTIgMCAtMTUgNiAtNDIgMTQgLTYwIDE1IC0zNiAzMwotOTkgNDUgLTE2MyA1IC0yMiAxMyAtNTMgMjAgLTY4IDYgLTE2IDExIC00MCAxMSAtNTQgMCAtMzQgMzIgLTEwMSA2OCAtMTQwCjM2IC00MSAxMjUgLTc3IDE1MyAtNjIgMTEgNiA0MSAxNCA2NyAxOSAyNiA0IDYxIDEzIDc3IDE5IDE3IDYgNTcgMTggOTAgMjYKMzMgOSA4MyAyMyAxMTEgMzEgMjggOCA2MiAxNCA3NSAxNCAxMyAwIDMzIDcgNDMgMTUgMTEgOCAzMSAxNSA0NSAxNSAyNCAwIDQyCjQgMTY2IDQ0IDI4IDkgNjEgMTYgNzUgMTYgMTQgMSAzNiA3IDUwIDE1IDE0IDggMzkgMTUgNTUgMTUgMTcgMCA0MSA3IDU1IDE1CjE0IDggMzkgMTQgNTcgMTUgMTggMCA0NyA2IDY1IDE0IDE4IDggNjIgMjIgOTggMzEgNjkgMTggMTM2IDM2IDIyMyA2MCAyOCA4CjYzIDE2IDc3IDE5IDE0IDIgMzkgOSA1NSAxNCAzNSAxMiAxMTUgMzQgMjA1IDU3IDM2IDkgNzkgMjEgOTUgMjcgMTcgNiA1MCAxNAo3NSAxOCAyNSA0IDU5IDEyIDc1IDE4IDE3IDYgNTUgMTcgODUgMjUgMzAgOSA3OSAyMyAxMDkgMzEgMjkgOSA2MiAxNiA3MyAxNgoxMSAwIDI5IDUgNDEgMTIgMTIgNiA0MiAxNSA2NyAxOSAyNSA0IDU5IDExIDc1IDE3IDE3IDYgNTUgMTcgODUgMjUgOTcgMjYKMTc0IDQ4IDIyMCA2MyAyNSA4IDU2IDE0IDcwIDE0IDE0IDEgMzYgNyA1MCAxNSAxNCA4IDM3IDE0IDUyIDE1IDY2IDAgMTU0IDU4CjE3OSAxMTcgMjIgNTEgMjYgMTUyIDcgMTg2IC02IDEyIC0xNSA0MiAtMTkgNjcgLTQgMjUgLTExIDU5IC0xNyA3NSAtNiAxNwotMTcgNTUgLTI1IDg1IC0yNiA5NyAtNDggMTc0IC02MyAyMjAgLTggMjUgLTE0IDU1IC0xNCA2OCAwIDEzIC01IDMzIC0xMiA0NQotNiAxMiAtMTUgNDAgLTE5IDYyIC00IDIyIC0xNCA2MyAtMjIgOTAgLTI1IDg0IC01OSAyMDggLTY4IDI0NSAtMTYgNzAgLTMxCjEyNiAtNDEgMTU1IC02IDE3IC0xMyA0OCAtMTggNzAgLTQgMjIgLTEyIDUxIC0xNyA2NSAtMTggNDMgLTQzIDEzNiAtNDMgMTYxCi0xIDEzIC03IDM1IC0xNSA0OSAtOCAxNCAtMTQgMzcgLTE1IDUyIDAgMTUgLTYgNDUgLTE0IDY1IC0xMyAzOCAtMjkgOTMgLTYwCjIxMyAtMTAgMzYgLTIyIDc5IC0yOCA5NSAtNiAxNyAtMTQgNTAgLTE4IDc1IC00IDI1IC0xMiA1OSAtMTggNzUgLTExIDMyIC0zMgoxMDQgLTU4IDIwMCAtMzggMTQyIC00NyAxNzIgLTYyIDIwNSAtMjMgNTEgLTQxIDY5IC05NCA5NiAtNTEgMjYgLTE1NiAzMwotMTkxIDEzeiIvPgo8L2c+Cjwvc3ZnPgo=");    width: 25px;
    height: 20px;
    background-size: 25px;filter: invert(57%) sepia(3%) saturate(5192%) hue-rotate(32deg) brightness(99%) contrast(92%);}
.load li{padding-left:40px;}.leaf li:last-child{margin-bottom:0px;}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}.table td, .table th {
    padding: .75rem;color:#fff;
    vertical-align: top;
    border: 1px solid #e0e0e0;background: #20360F;
}.table {
    width: 100%;border:1px solid #e0e0e0;border-collapse: collapse;
}
.atb tr td:first-child,.psh h4{background:#a1b076;color:#fff;}.sticky{position:sticky;top:150px;}
.psh{display:grid;grid-template-columns:35% 65%;}.psh h4{font-size:16px;font-weight:400;font-family: "DM Sans", sans-serif;color:#fff;}
.psh p{background: #f6f6f6;}.psh > *{padding:10px 15px;}
.br1 .psh:nth-child(2){border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.br1{border:1px solid #e0e0e0;}
header .main-menu>li:hover .sub-menu {
    display: block;
}header .main-menu .sub-menu {
    display: none;
    position: absolute;
    left: 55%;
    top: 100%;
    width: 240px;
    overflow: hidden;
    border-top: 2px solid var(--green);
    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 .sub-menu a {
    padding: 12px 24px;font-family: "DM Sans", sans-serif; 
    display: block;
    transition: .4s;
    -webkit-transition: .4s;
    -o-transition: .4s;
    border-bottom:1px solid #899a4d59;
}header .main-menu .sub-menu a:hover{color:var(--green);}
.bullet li{margin-bottom:15px;}.bullet li:last-child{margin-bottom:0px;}
.bullet{list-style-type:disc;padding-left:18px;margin-top:15px;}
.atb1 th{background:#a1b076;color:#fff;font-weight:400;text-align:left;}
.atb1 td, .atb1 th{border:1px solid #e0e0e0;}.hprod h2.mb2{margin-bottom:20px;}
.dlist{display:grid;grid-template-columns:47% 47%;justify-content:space-between;}
.dlist h2{margin-top:0px !important;}.acr{align-items:center;}.ac{align-items:center;}
.plists .imgh{position:relative;}.sticky a.active{background:#b27d32;}


.hero-slider {
  width: 100%;
  position: relative;overflow:hidden;
  z-index: 0;
}




@media (max-width: 991px) {
  .hero-slider {
    height: 420px;
    }.fcont{
        gap:10px;
    }.typ{
        width:100%;
    }
}

@media (max-width: 767px) {
  .hero-slider {
    height: 420px;
  }  
}

.hero-slider .swiper-slide {
  overflow: hidden;
  color: #fff;
}

.hero-slider .swiper-container {
  width: 100%;
  height: 700px;
  position: absolute;
  left: 0;
  top: 0;
}

.hero-slider .slide-inner {
  width: 100%;
  height: 750px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background-size: cover;
  background-position: center;
  text-align: left;
}.swiper-button-next, .swiper-button-prev{
    width: 30px;
    height: 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 {
  left: -20px;
  transform:translateX(50px);
}
.hero-slider .swiper-button-prev, .hero-slider .swiper-button-next{
 /*background:#B5B5B5*/;display:none;
}

.hero-slider .swiper-button-next {
  right: -20px;
  transform:translateX(-50px);
}

.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;}
.hero-slider .swiper-pagination-bullet {
  height: 10px;width:10px;
  text-align: left;
  line-height: 12px;
  font-size: 12px;
  color: #fff;
  opacity: 1;
  background:var(--orange);
  transition:all .2s ease;border:1px solid var(--green);
}

.hero-slider .swiper-pagination-bullet-active {
  opacity:1;border-radius:10px;background:var(--green);width: 12px;height: 12px;
}
.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: 750px;
  transition:all .4s ease;margin-top:-20px;
}
.hero-slider .swiper-container, .hero-style{height:750px;}



@media (max-width: 1199px) {
  .hero-style .slide-title h2 {
    font-size: 50px;
  }.oprogrid{
      grid-template-columns:100% !important;
  }.gbg{
      padding:0px !important;
  }
}

@media (max-width: 991px) {
  .hero-style .slide-title h2 {
    font-size: 50px;
  }
}

@media (max-width: 767px) {
  .hero-style .slide-title h2 {
    font-size: 35px;
    margin: 0 0 5px;
  }
}

.hero-style p {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: normal;
  color:#101010;
  margin: 30px 0 20px;
  transition:all .4s ease;
}
.fright .container{display:flex;justify-content:flex-end;}
.fright .container > div{width:40%;}

@media (max-width: 767px) {
    
  .hero-style .slide-text p {
    font-size:26px;
    font-weight: normal;
    margin: 0 0 0px;
    }.tstart p{margin-bottom:5px !important;}
}

.hero-style .slide-btns > a:first-child {
  margin-right: 10px;
}


/*--------------------------------------------------------------
	#button-style
--------------------------------------------------------------*/
.theme-btn, .theme-btn-s2{
    background-color: #ffffff;
    font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
  color:#2b3b95;
    padding: 9px 32px;
    border: 0; 
  border-radius: 3px;
    text-transform: uppercase;
    display: inline-block;
    line-height: initial;
  transition:all .4s ease;
}
a {
    text-decoration: none;
    transition: all 0.2s ease;
}
.theme-btn-s2{
    background-color: rgba(255, 255, 255, 0.9);
    color: #131e4a;
}
.theme-btn:hover, .theme-btn-s2:hover, .theme-btn:focus, .theme-btn-s2:focus, .theme-btn:active, .theme-btn-s2:active {
    background-color:#2b3b95 ;
    color: #fff;
}
.theme-btn-s3{
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  text-transform: uppercase;
}
i.fa-chevron-circle-right{
  height:22px;
  width:22px;
}
a:hover {
    text-decoration: none;
}
@media (max-width: 991px){
  .theme-btn, .theme-btn-s2, .theme-btn-s3 {
    font-size: 13px;
    padding: 15px 25px;
  }
}
@media (max-width: 767px){
  .theme-btn, .theme-btn-s2{
    padding: 13px 20px;
    font-size: 13px;
  }
}



.textWrapper .bh1 {
    color: #431B0E;
    font-size: 60px;
    line-height: 52px;
    font-weight: 600;text-transform:capitalize;
}
.country{display:grid;grid-template-columns:repeat(3,1fr);text-align:left;flex-wrap:wrap;justify-content:flex-start;gap:10px 40px;width:100%;margin:40px auto 0px;
align-items:center;}

.country  li {
    margin-bottom: 15px;
    padding-left: 25px;
    position: relative;
}
.country li::before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 512 512'%3E%3Cpath fill='none' stroke='%23899a4d' stroke-linecap='round' stroke-linejoin='round' stroke-width='32' d='M256 48c-79.5 0-144 61.39-144 137c0 87 96 224.87 131.25 272.49a15.77 15.77 0 0 0 25.5 0C304 409.89 400 272.07 400 185c0-75.61-64.5-137-144-137'/%3E%3Ccircle cx='256' cy='192' r='48' fill='none' stroke='%23899a4d' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'/%3E%3C/svg%3E");
    width: 18px;
    height: 18px;
    background-size: 18px;
    display: flex;
    position: absolute;
    left: 0;
    top: 3px;
}
.header-logo{transition:all 0.3s ease;}
.sp-sticky.sp-active .header-logo{width:300px;}
.capt p{
    font-size: 24px !iumportant;
}
header .ebw{position:absolute;right:60px;display:flex;}
.header-sticky .sp-active .main-menu>li>a{height:75px;}
.hero-slider .cbtn:hover{background:var(--brown);}
.ctwrap{display:grid;grid-template-columns:40% 60%;justify-content:space-between;padding-top:60px;}
.imgcont{object-fit:contain;height:auto !important;}
.tstart .brown{color:#431B0E;font-size:30px;font-weight:600;margin:0px 0px 10px 3px;}.tstart .bh1{color:#406618;}
.tstart .textWrapper{padding-top:75px;}
.fright1 .container{display:flex;justify-content:flex-end;padding:75px 100px 0px 0px;}.fright1 .bh1{color:#8dc63f;}
.tstart p{color:#fff;font-size:20px;font-weight:400;margin-top:10px;}
.tstart .f40{font-size:80px;font-weight:600;}.tstart .ch1{color:var(--orange);}.ucase{text-transform:uppercase;}
.fright2 .container{display:flex;justify-content:center;align-items:flex-start;}
.fright2 .bh1{color:#fff;text-align:center;padding-top:60px;}
.hero-slider .swiper-slide{background-size:cover;background-position:bottom;}.swiper-slide{width:100% !important;}
.hero-slider .slide3{background-position:center;}
.stable{display:grid;grid-template-columns:50% 45%;justify-content:space-between;}
.astart{align-items:flex-start;}.sse .cnow{display:none;}
.prod1,.prod2,.prod3,.prod4,.prod5,.prod6,.prod7,.prod8{background-position:center;}
.clogo{width:140px;}.enbtn{pointer-events: auto;font-family:'presto';
    cursor: pointer;
    border-radius:50px;background:var(--gold);border:1px solid #FCE9B9;
        padding: 8px 20px 8px 20px;
    margin: 0;
    color:#fff;
    position: relative;overflow:hidden;
    display: inline-block;}.enbtn span{color:#fff;}
.enbtn1{pointer-events: auto;
    cursor: pointer;
    border-radius:50px;
    border: 1px solid var(--green);
        padding: 4px 12px;
    margin: 0;
    color:var(--green);
    position: relative;overflow:hidden;
    display: inline-block;}.enbtn span{color:#fff;}
.enbtn1:hover{
    background:var(--green);
    color:#fff
}
.enbtn::after {content: '';z-index:9;border-radius:0px;
    background:var(--green);
    transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}.enbtn:hover span::before{
    transform: rotate(45deg)
}
.ebbtn:hover span{
color: :#000000
}.enbtn:hover::after {
    transform: translate3d(0, -100%, 0);
}.enbtn span{z-index:99;position:relative;font-size:16px;font-weight: 500;}.dhide{display:none;}
.sicons a{border-radius:50%;display:flex;justify-content:center;width:40px;height:40px;align-items: center;border:1px solid var(--green);}
.ch3{
    font-size: 24px;
    line-height: 30px;
font-weight: 500;
}
.addr{
    position: relative;
    padding-left: 50px;
      display: flex
;
    flex-direction: column;
    gap: 0px;
}
.addr::before{
       content: '';
    position: absolute;
    background-position: center !important;
     background:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='900.000000pt' height='900.000000pt' viewBox='0 0 900.000000 900.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,900.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M570 7623 c-25 -9 -57 -22 -72 -29 -14 -8 -32 -14 -38 -14 -16 0%0A-128 -68 -160 -97 -14 -13 -28 -23 -32 -23 -10 0 -148 -161 -159 -185 -5 -11%0A-13 -27 -18 -35 -5 -8 -12 -22 -15 -30 -3 -8 -10 -22 -15 -30 -11 -19 -29 -71%0A-47 -138 -21 -80 -21 -5024 0 -5104 18 -67 36 -119 47 -138 5 -8 12 -22 15%0A-30 3 -8 10 -22 15 -30 5 -8 12 -22 16 -30 13 -31 118 -153 162 -188 25 -20%0A48 -40 51 -43 11 -12 129 -79 140 -79 6 0 24 -6 38 -14 15 -7 50 -21 77 -30%0A46 -15 369 -16 3915 -16 3546 0 3869 1 3915 16 28 9 62 23 77 30 14 8 32 14%0A38 14 16 0 128 68 160 97 14 13 28 23 32 23 10 0 148 161 159 185 5 11 13 28%0A19 38 5 9 15 25 20 35 6 9 12 22 14 27 1 6 8 26 15 45 7 19 18 55 25 80 6 25%0A17 44 24 42 9 -1 12 555 12 2518 0 1963 -3 2519 -12 2518 -7 -2 -18 17 -24 42%0A-16 58 -34 111 -45 130 -5 8 -12 22 -15 30 -3 8 -10 22 -15 30 -5 8 -13 24%0A-18 35 -11 24 -149 185 -159 185 -4 0 -21 12 -37 27 -29 28 -87 64 -135 84%0A-65 28 -89 37 -135 53 -46 15 -352 16 -3920 15 -3476 0 -3875 -2 -3915 -16z%0Am7496 -504 c4 -7 -154 -170 -382 -396 -214 -212 -821 -816 -1349 -1342 -1368%0A-1362 -1364 -1357 -1460 -1408 -113 -58 -155 -72 -278 -89 -94 -13 -120 -13%0A-215 0 -123 17 -160 29 -274 88 -100 52 -101 53 -1463 1409 -528 526 -1135%0A1130 -1349 1342 -225 223 -386 390 -382 396 10 16 7142 16 7152 0z m-6401%0A-1501 c647 -645 1115 -1119 1115 -1129 0 -10 -38 -55 -84 -101 -47 -46 -551%0A-548 -1121 -1116 -695 -694 -1041 -1032 -1050 -1028 -13 5 -15 289 -15 2246 0%0A2216 0 2240 20 2240 12 0 416 -395 1135 -1112z m6805 -1128 c0 -1957 -2 -2241%0A-15 -2246 -9 -4 -355 334 -1050 1028 -570 568 -1074 1070 -1121 1116 -46 46%0A-84 91 -84 101 0 25 2225 2241 2250 2241 20 0 20 -24 20 -2240z m-5079 -593%0Ac198 -197 322 -302 424 -363 58 -35 171 -90 200 -97 11 -3 52 -17 90 -31 39%0A-14 84 -26 100 -26 17 0 52 -7 79 -15 35 -11 96 -15 206 -15 110 0 171 4 206%0A15 27 8 63 15 79 15 17 0 62 12 100 26 39 14 79 28 90 31 29 7 142 62 200 97%0A107 64 216 157 418 358 121 119 218 208 229 208 11 0 333 -314 804 -782 432%0A-431 937 -932 1121 -1114 195 -193 333 -337 329 -343 -10 -15 -7142 -16 -7151%0A-1 -4 6 354 369 795 808 440 438 944 939 1118 1113 199 199 325 317 338 318%0A14 1 82 -60 225 -202z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    height:30px;
    left: 0;
    filter: brightness(0) saturate(100%) invert(34%) sepia(36%) saturate(7115%) hue-rotate(143deg) brightness(91%) contrast(101%);
    top:0;
    width: 30px;
    background-size: contain;
}
.addr1 {
    position: relative;
    padding-left: 50px;
    display: flex
;
    flex-direction: column;
    gap: 0px;
}
.addr1::before{
       content: '';
    position: absolute;
    background-position: center !important;
     background:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='900.000000pt' height='900.000000pt' viewBox='0 0 900.000000 900.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,900.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M4890 8985 c0 -8 -15 -21 -33 -29 -42 -17 -76 -50 -107 -101 -33 -55%0A-34 -180 -2 -239 38 -70 132 -136 194 -136 17 0 54 -6 82 -14 54 -15 131 -32%0A206 -45 25 -4 55 -13 67 -19 12 -7 33 -12 47 -12 13 0 37 -6 53 -14 15 -8 48%0A-19 73 -26 74 -18 102 -27 160 -50 30 -12 64 -24 75 -27 11 -3 34 -11 50 -18%0A17 -7 50 -21 75 -31 105 -40 401 -182 465 -223 22 -13 60 -36 85 -49 76 -42%0A83 -46 145 -87 33 -22 68 -44 77 -50 53 -32 142 -96 203 -145 39 -31 102 -82%0A142 -113 156 -123 445 -410 588 -582 65 -79 225 -293 225 -302 0 -5 10 -19 23%0A-33 20 -23 45 -58 72 -102 5 -9 33 -54 61 -100 28 -45 54 -90 58 -98 3 -8 20%0A-37 36 -65 40 -67 114 -220 185 -380 13 -29 31 -77 62 -160 8 -22 20 -53 27%0A-70 26 -62 60 -169 75 -235 4 -19 13 -45 19 -57 7 -12 12 -34 12 -50 1 -15 7%0A-39 15 -53 8 -14 14 -39 15 -57 0 -17 5 -44 10 -59 6 -14 15 -54 20 -88 22%0A-138 49 -211 97 -261 71 -73 192 -96 286 -55 52 23 122 99 131 142 3 16 12 28%0A21 28 22 0 21 98 -2 115 -9 7 -20 34 -24 61 -11 74 -29 165 -42 204 -6 19 -14%0A55 -18 80 -4 25 -11 59 -17 75 -6 17 -18 57 -27 90 -10 33 -24 77 -31 98 -8%0A20 -14 48 -14 60 0 13 -7 32 -15 43 -8 10 -15 28 -15 40 0 11 -7 29 -15 40 -8%0A10 -15 27 -15 37 0 11 -6 31 -14 45 -24 48 -46 102 -46 117 0 7 -6 26 -14 42%0A-8 15 -29 60 -46 98 -18 39 -36 77 -41 85 -5 8 -12 22 -15 30 -12 32 -107 218%0A-135 265 -16 28 -37 64 -45 80 -8 17 -20 39 -27 50 -59 95 -108 172 -115 180%0A-4 6 -38 55 -74 110 -107 160 -275 368 -428 528 -41 43 -76 82 -78 87 -5 14%0A-334 316 -399 367 -206 160 -302 233 -308 233 -3 0 -11 5 -18 10 -27 23 -106%0A80 -111 80 -2 0 -33 19 -68 42 -35 23 -81 52 -103 64 -88 47 -141 77 -155 88%0A-17 13 -191 99 -285 141 -33 14 -67 30 -75 36 -8 5 -22 12 -30 15 -8 3 -27 12%0A-42 20 -14 8 -35 14 -45 14 -11 0 -28 7 -39 15 -10 8 -26 15 -35 15 -14 0 -62%0A19 -197 76 -18 8 -39 14 -48 14 -8 0 -58 14 -112 31 -53 17 -112 35 -131 41%0A-46 14 -144 37 -206 47 -27 5 -63 14 -78 20 -16 6 -42 11 -58 11 -36 0 -72 17%0A-64 31 4 5 -30 9 -84 9 -74 0 -91 -3 -91 -15z'/%3E%3Cpath d='M1628 8465 c-3 -3 -30 -10 -60 -15 -103 -17 -162 -39 -313 -117 -16%0A-9 -32 -19 -35 -23 -3 -3 -34 -28 -70 -55 -36 -26 -150 -134 -255 -240 -630%0A-635 -646 -653 -749 -865 -21 -41 -43 -88 -51 -103 -8 -16 -15 -38 -15 -48 0%0A-11 -5 -30 -11 -41 -14 -27 -39 -132 -52 -223 -19 -141 -7 -664 17 -703 4 -7%0A11 -42 16 -80 9 -67 23 -131 42 -187 6 -16 14 -48 18 -70 11 -57 31 -134 45%0A-175 7 -19 18 -51 24 -70 7 -19 16 -48 21 -65 5 -16 18 -55 30 -85 12 -30 24%0A-64 27 -75 5 -21 25 -68 49 -118 8 -16 14 -36 14 -46 0 -9 7 -26 15 -37 8 -10%0A15 -25 15 -31 0 -12 15 -46 87 -203 14 -30 34 -75 45 -100 11 -25 27 -58 35%0A-75 9 -16 50 -97 93 -180 42 -82 86 -166 98 -185 11 -19 32 -55 45 -80 14 -25%0A34 -61 46 -80 11 -19 24 -42 28 -50 4 -8 25 -42 48 -75 23 -34 44 -67 48 -75%0A4 -8 16 -28 27 -45 11 -16 23 -37 27 -45 5 -8 31 -48 58 -88 28 -41 57 -85 65%0A-98 30 -47 118 -168 255 -350 77 -103 147 -196 155 -208 8 -12 25 -32 37 -46%0A19 -22 47 -56 110 -135 33 -40 197 -230 207 -240 6 -5 42 -46 80 -90 80 -93%0A357 -378 466 -480 240 -224 317 -292 445 -395 67 -54 136 -111 185 -153 14%0A-12 63 -50 110 -84 47 -34 93 -69 102 -77 10 -9 41 -32 70 -52 29 -20 63 -46%0A75 -57 12 -11 31 -25 42 -31 11 -6 53 -33 93 -61 40 -27 78 -52 83 -54 6 -2%0A26 -17 46 -32 20 -16 40 -29 44 -29 4 0 24 -13 44 -28 20 -16 43 -32 51 -35 8%0A-4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 39 -24 50%0A-29 11 -5 37 -21 58 -35 21 -14 41 -26 44 -26 3 0 35 -18 70 -40 35 -23 74%0A-45 86 -50 12 -6 29 -14 37 -19 85 -49 383 -200 465 -236 17 -8 59 -27 95 -43%0A36 -16 99 -44 140 -62 41 -18 87 -39 102 -46 14 -8 34 -14 43 -14 9 0 29 -6%0A43 -14 51 -26 103 -46 120 -46 9 0 26 -7 36 -15 11 -8 31 -15 45 -15 14 0 35%0A-7 45 -15 11 -8 31 -15 44 -15 13 0 32 -5 43 -11 22 -12 101 -35 164 -49 22%0A-5 60 -14 85 -20 252 -65 399 -83 700 -83 222 -1 346 9 387 32 12 6 35 11 50%0A11 16 0 38 7 49 15 10 8 29 15 41 15 12 0 34 7 50 15 15 8 62 30 103 51 99 48%0A105 51 185 108 67 47 773 745 860 850 79 96 105 132 130 181 14 28 29 57 34%0A65 16 28 39 84 57 145 15 48 19 92 19 220 0 128 -4 172 -19 220 -45 145 -97%0A240 -196 356 -67 79 -1156 1169 -1223 1224 -85 70 -271 165 -325 165 -15 0%0A-49 7 -76 15 -63 19 -187 19 -250 0 -27 -8 -63 -15 -81 -15 -17 0 -40 -7 -51%0A-15 -10 -8 -26 -15 -35 -15 -32 0 -187 -89 -239 -136 -19 -18 -57 -50 -85 -72%0A-27 -22 -178 -169 -335 -326 -194 -195 -292 -286 -306 -286 -20 0 -130 53%0A-204 98 -19 12 -42 24 -50 28 -8 3 -22 9 -30 14 -8 5 -33 19 -55 31 -22 11%0A-42 24 -45 28 -5 7 -59 43 -76 51 -15 7 -127 88 -189 138 -29 23 -57 42 -62%0A42 -5 0 -31 19 -58 43 -28 24 -72 59 -98 79 -103 78 -379 332 -543 499 -213%0A217 -387 415 -517 587 -31 42 -67 88 -79 102 -30 34 -221 319 -235 350 -4 8%0A-18 33 -32 55 -41 65 -121 228 -121 249 0 11 38 54 93 105 250 233 618 622%0A662 702 37 66 85 172 85 185 0 8 5 25 12 37 6 12 17 69 24 126 13 115 -1 278%0A-30 358 -43 118 -103 220 -186 318 -32 38 -1152 1159 -1205 1206 -22 19 -47%0A38 -55 42 -8 4 -28 16 -45 27 -44 28 -164 85 -210 101 -75 24 -312 49 -327 34z%0Am152 -519 c30 -7 73 -21 95 -30 57 -25 1223 -1190 1262 -1260 15 -28 35 -79%0A44 -114 16 -59 16 -66 -2 -133 -18 -69 -35 -100 -93 -171 -40 -48 -449 -458%0A-607 -608 -170 -161 -200 -210 -206 -346 -3 -63 0 -94 16 -140 37 -108 48%0A-135 59 -146 7 -7 12 -17 12 -24 0 -11 93 -198 109 -218 5 -6 23 -38 41 -71%0A32 -59 166 -264 232 -356 82 -114 264 -346 298 -379 3 -3 32 -36 65 -75 194%0A-229 556 -591 775 -775 36 -30 71 -60 78 -67 7 -7 40 -34 73 -59 33 -25 71%0A-56 84 -68 13 -12 55 -44 95 -71 39 -28 109 -78 155 -112 46 -35 86 -63 89%0A-63 3 0 33 -19 68 -43 35 -24 70 -46 78 -50 8 -4 29 -16 45 -26 17 -11 59 -35%0A95 -54 36 -19 110 -58 165 -87 159 -85 188 -98 254 -111 102 -21 229 10 311%0A76 14 11 194 187 400 391 206 204 391 380 410 390 62 32 134 53 182 54 44 0%0A65 -7 158 -49 40 -18 1122 -1089 1203 -1191 100 -125 127 -220 93 -330 -34%0A-109 -78 -164 -347 -433 -137 -137 -287 -290 -333 -340 -117 -127 -246 -231%0A-326 -263 -8 -3 -26 -11 -40 -18 -28 -14 -102 -37 -197 -60 -82 -21 -334 -21%0A-446 -1 -45 8 -111 19 -147 25 -36 6 -85 14 -110 18 -25 4 -51 11 -58 16 -7 4%0A-37 11 -65 16 -29 4 -65 12 -82 18 -16 6 -57 18 -90 27 -71 20 -129 41 -168%0A61 -16 8 -39 14 -52 14 -12 0 -28 7 -35 15 -7 8 -21 15 -31 15 -18 0 -69 19%0A-121 46 -14 8 -32 14 -39 14 -7 0 -45 15 -83 34 -39 19 -98 46 -131 61 -140%0A62 -550 274 -630 325 -16 11 -37 23 -45 27 -8 4 -34 20 -56 35 -23 15 -45 28%0A-48 28 -4 0 -45 24 -92 52 -101 62 -98 60 -250 163 -65 44 -123 82 -128 84%0A-14 6 -409 303 -421 316 -5 6 -30 27 -55 45 -25 19 -52 41 -61 49 -30 30 -74%0A66 -122 103 -26 20 -101 85 -165 145 -64 60 -144 134 -177 165 -85 77 -367%0A368 -450 463 -39 43 -92 105 -120 136 -127 144 -160 183 -164 193 -4 10 -31%0A43 -95 116 -46 52 -341 453 -381 518 -5 8 -36 51 -67 95 -32 43 -58 83 -58 87%0A0 5 -21 39 -47 77 -25 37 -73 113 -105 168 -32 55 -63 107 -68 115 -6 8 -14%0A24 -19 35 -5 11 -21 37 -35 58 -14 21 -26 44 -26 52 0 8 -4 16 -9 19 -8 5%0A-183 355 -215 431 -8 17 -27 58 -45 93 -17 34 -31 69 -31 76 0 8 -6 27 -14 43%0A-8 15 -29 64 -46 108 -18 44 -38 95 -46 113 -8 18 -14 42 -14 53 0 12 -6 33%0A-14 47 -15 30 -33 81 -46 127 -5 17 -13 44 -18 60 -31 94 -42 135 -42 158 0%0A14 -5 38 -11 54 -20 48 -37 142 -65 360 -17 135 -15 284 6 339 6 14 10 45 10%0A68 0 24 12 74 26 112 14 38 29 81 34 95 4 14 19 44 34 67 14 23 26 45 26 48 0%0A19 105 130 424 452 412 415 458 454 566 478 70 15 74 15 140 0z'/%3E%3Cpath d='M4875 7350 c-11 -5 -33 -9 -49 -9 -44 -1 -155 -94 -156 -131 0 -8 -7%0A-28 -15 -44 -8 -15 -15 -45 -15 -66 0 -21 7 -51 15 -66 8 -16 15 -36 15 -45 0%0A-22 69 -91 112 -111 46 -22 139 -48 174 -48 16 0 49 -6 74 -14 25 -8 72 -22%0A105 -31 33 -9 69 -22 80 -28 11 -5 33 -14 50 -18 50 -13 114 -38 199 -78 45%0A-21 88 -41 96 -45 8 -3 29 -15 45 -25 17 -11 53 -32 80 -46 28 -15 73 -45 102%0A-66 29 -21 56 -39 60 -39 5 0 19 -10 33 -23 14 -12 59 -49 100 -82 101 -80%0A296 -278 368 -373 33 -42 67 -83 76 -91 9 -7 16 -18 16 -23 0 -6 12 -27 28%0A-47 31 -41 49 -69 59 -91 3 -8 26 -47 50 -87 24 -39 43 -78 43 -86 0 -8 7 -20%0A15 -27 8 -7 15 -18 15 -25 0 -7 14 -40 30 -73 17 -34 30 -67 30 -75 0 -7 7%0A-22 15 -33 8 -10 15 -29 15 -41 0 -12 6 -34 14 -50 8 -15 21 -53 29 -83 8 -30%0A22 -80 31 -111 9 -31 16 -69 16 -85 0 -67 82 -234 115 -234 6 0 17 -6 23 -12%0A7 -7 40 -20 73 -29 57 -16 64 -16 123 2 63 19 146 78 146 104 0 7 7 18 15 25%0A12 10 15 36 15 117 0 100 -12 177 -46 283 -8 25 -14 54 -14 66 0 11 -7 29 -15%0A40 -8 10 -15 30 -15 43 0 26 -54 173 -102 281 -32 69 -120 246 -139 275 -10%0A17 -25 44 -33 60 -19 39 -153 231 -236 337 -77 99 -352 375 -435 437 -33 25%0A-65 50 -70 57 -14 16 -227 159 -310 209 -76 44 -296 153 -360 178 -80 30 -131%0A50 -160 62 -30 13 -87 29 -155 44 -19 4 -45 13 -57 19 -12 7 -36 12 -53 12%0A-17 0 -40 5 -50 10 -11 6 -52 15 -93 20 -40 5 -79 11 -87 14 -8 2 -24 1 -35%0A-4z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
    height:30px;
    filter: brightness(0) saturate(100%) invert(34%) sepia(36%) saturate(7115%) hue-rotate(143deg) brightness(91%) contrast(101%);
    left: 0;
    top:0;
    width: 30px;
    background-size: contain;
}
.addr2 {
    position: relative;
    padding-left: 50px;
    display: flex
;
    flex-direction: column;
    gap: 0px;
}
.addr2::before{
       content: '';
    position: absolute;
    background-position: center !important;
     background:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='900.000000pt' height='900.000000pt' viewBox='0 0 900.000000 900.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,900.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M4127 8986 c-4 -10 -32 -16 -94 -20 -154 -11 -470 -66 -648 -113 -85%0A-22 -253 -71 -300 -88 -96 -32 -222 -78 -250 -90 -16 -8 -55 -23 -85 -36 -136%0A-54 -382 -177 -505 -251 -16 -10 -39 -22 -50 -27 -18 -8 -169 -108 -320 -211%0A-340 -233 -812 -705 -1045 -1045 -103 -151 -203 -302 -211 -320 -5 -11 -17%0A-33 -27 -50 -74 -121 -194 -363 -252 -505 -12 -30 -28 -68 -36 -85 -7 -16 -27%0A-70 -44 -120 -17 -49 -37 -106 -44 -125 -30 -78 -95 -318 -120 -435 -80 -387%0A-96 -546 -96 -975 0 -322 7 -453 36 -645 22 -146 67 -375 89 -455 7 -25 21%0A-74 30 -110 37 -133 126 -397 151 -442 7 -14 14 -31 14 -37 0 -25 188 -413%0A256 -527 24 -41 44 -77 44 -80 0 -3 9 -17 19 -32 11 -15 49 -72 85 -127 35%0A-55 80 -121 98 -146 18 -25 48 -68 67 -95 35 -50 52 -71 181 -224 144 -170%0A452 -469 610 -590 25 -19 50 -40 55 -46 6 -6 32 -26 59 -45 27 -19 70 -49 95%0A-67 25 -18 91 -63 146 -98 55 -36 112 -74 127 -85 15 -10 29 -19 32 -19 2 0%0A37 -19 78 -43 113 -67 504 -257 529 -257 6 0 23 -6 37 -14 15 -7 43 -19 62%0A-26 286 -100 271 -95 505 -156 72 -19 155 -38 185 -43 30 -5 80 -14 110 -19%0A278 -54 442 -65 865 -58 198 3 396 9 440 14 203 22 503 81 695 137 25 8 72 21%0A105 31 33 9 76 22 95 29 19 7 76 27 125 45 50 17 102 38 117 46 14 8 31 14 37%0A14 6 0 50 18 98 41 49 22 124 57 168 77 44 20 85 39 91 44 6 4 40 23 75 41 35%0A19 88 48 117 66 29 17 55 31 58 31 3 0 17 9 32 19 15 11 72 49 127 85 55 35%0A121 80 146 98 25 18 68 48 95 67 182 129 550 475 724 681 129 154 146 174 181%0A224 19 27 49 70 67 95 18 25 63 91 98 146 36 55 74 112 85 127 10 15 19 29 19%0A32 0 3 20 40 46 82 65 111 254 501 254 525 0 6 6 23 14 37 26 50 76 196 150%0A442 61 203 117 497 136 715 8 83 15 123 25 131 13 9 15 67 15 364 0 297 -2%0A355 -15 364 -10 8 -17 48 -25 131 -19 217 -72 498 -135 715 -48 162 -121 381%0A-150 445 -7 17 -21 50 -31 75 -29 76 -192 406 -239 486 -25 42 -45 78 -45 80%0A0 3 -9 17 -19 32 -10 15 -53 79 -94 142 -169 259 -349 480 -578 709 -139 139%0A-378 348 -469 411 -19 13 -37 27 -40 31 -3 3 -75 52 -160 109 -85 56 -167 111%0A-182 121 -15 11 -29 19 -32 19 -3 0 -39 20 -80 44 -119 71 -502 256 -529 256%0A-7 0 -21 6 -32 13 -11 8 -29 17 -40 20 -11 3 -65 22 -120 42 -104 38 -175 60%0A-235 74 -19 5 -48 13 -65 19 -153 51 -550 125 -738 138 -62 4 -90 10 -94 20%0A-4 12 -65 14 -363 14 -298 0 -359 -2 -363 -14z m698 -611 c429 -40 829 -140%0A1200 -300 68 -29 304 -147 360 -180 33 -19 71 -39 85 -45 14 -6 39 -22 57 -36%0A17 -13 34 -24 37 -24 3 0 57 -35 118 -77 442 -302 823 -699 1120 -1168 25 -38%0A48 -77 52 -85 3 -8 22 -42 41 -75 60 -103 171 -335 216 -450 13 -33 26 -64 30%0A-70 6 -10 89 -270 114 -360 28 -99 53 -213 85 -395 26 -143 50 -441 50 -620 0%0A-178 -24 -476 -50 -620 -28 -159 -60 -306 -85 -395 -41 -141 -56 -192 -64%0A-210 -4 -11 -16 -45 -25 -75 -10 -30 -22 -64 -26 -75 -5 -11 -19 -45 -31 -75%0A-47 -120 -156 -346 -214 -445 -19 -33 -38 -67 -41 -75 -11 -22 -88 -143 -157%0A-245 -181 -266 -489 -598 -755 -813 -125 -101 -362 -272 -377 -272 -2 0 -21%0A-12 -42 -26 -21 -14 -47 -30 -58 -35 -11 -5 -47 -25 -80 -44 -189 -110 -467%0A-232 -685 -300 -252 -80 -325 -98 -590 -145 -143 -26 -441 -50 -620 -50 -179%0A0 -477 24 -620 50 -148 26 -227 43 -269 56 -25 8 -55 14 -68 14 -12 0 -40 6%0A-60 14 -21 7 -65 21 -98 30 -33 9 -76 23 -95 30 -19 7 -60 21 -90 31 -30 9%0A-68 23 -85 30 -16 7 -50 21 -75 31 -102 39 -340 153 -435 209 -33 19 -67 38%0A-75 41 -15 7 -119 73 -195 124 -303 201 -632 502 -863 788 -65 81 -131 167%0A-148 192 -17 25 -44 65 -61 90 -41 60 -118 181 -126 200 -4 8 -21 38 -37 65%0A-51 84 -172 336 -219 455 -12 30 -26 64 -31 75 -11 25 -97 293 -116 360 -85%0A314 -134 685 -134 1020 0 523 115 1076 323 1545 38 88 147 306 177 355 16 28%0A33 57 37 65 8 19 85 140 126 200 17 25 44 65 61 90 77 114 280 352 422 494%0A142 142 380 345 494 422 25 17 65 44 90 61 60 41 181 118 200 126 8 4 38 21%0A65 37 83 50 340 174 445 214 25 10 59 24 75 31 17 7 55 21 85 30 30 10 62 21%0A70 24 16 8 128 42 215 66 414 115 923 160 1350 120z'/%3E%3Cpath d='M4383 7168 c-75 -29 -128 -79 -163 -153 l-30 -63 0 -1261 0 -1261 30%0A-64 c17 -36 46 -77 64 -93 42 -36 267 -218 482 -388 34 -27 99 -79 144 -115%0A45 -36 110 -87 144 -115 89 -70 310 -247 381 -305 93 -75 163 -131 225 -180%0A32 -25 77 -61 101 -82 71 -59 145 -92 220 -96 58 -4 73 0 130 28 81 40 109 67%0A145 138 21 43 29 75 31 127 3 63 0 77 -29 135 -34 66 -49 81 -241 233 -199%0A157 -442 352 -502 402 -22 18 -89 72 -150 120 -60 47 -137 108 -170 135 -81%0A66 -157 126 -225 180 -31 25 -84 67 -118 94 l-62 49 0 1158 0 1158 -24 55%0Ac-66 150 -235 222 -383 164z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
    height:30px;
    filter: brightness(0) saturate(100%) invert(34%) sepia(36%) saturate(7115%) hue-rotate(143deg) brightness(91%) contrast(101%);
    left: 0;
    top:0;
    width: 30px;
    background-size: contain;
}
.cont-mail::after{content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m7.172 11.334l2.83 1.935l2.728-1.882l6.115 6.033q-.242.079-.512.08H1.667c-.22 0-.43-.043-.623-.12zM20 6.376v9.457c0 .247-.054.481-.15.692l-5.994-5.914zM0 6.429l6.042 4.132l-5.936 5.858A1.7 1.7 0 0 1 0 15.833zM18.333 2.5c.92 0 1.667.746 1.667 1.667v.586L9.998 11.648L0 4.81v-.643C0 3.247.746 2.5 1.667 2.5z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-size:24px !important;width:24px !important;height:24px;position:absolute;left:0;}
.cphone::after{content:'';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='%23000' d='m19.23 15.26l-2.54-.29a1.99 1.99 0 0 0-1.64.57l-1.84 1.84a15.05 15.05 0 0 1-6.59-6.59l1.85-1.85c.43-.43.64-1.03.57-1.64l-.29-2.52a2 2 0 0 0-1.99-1.77H5.03c-1.13 0-2.07.94-2 2.07c.53 8.54 7.36 15.36 15.89 15.89c1.13.07 2.07-.87 2.07-2v-1.73c.01-1.01-.75-1.86-1.76-1.98'/%3E%3C/svg%3E");width:26px;height:26px;background-size:26px;left:0;top:0;position:absolute;}
.plinks li:before, .qlinks li:before{content:'';position: absolute;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDc2LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCA3Ni42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y2QzU2Njt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjksNjEuOGMtMy4xLTAuMi02LjItMC4xLTkuMi0wLjZDMTUuNiw1OS44LDEwLDU1LjUsNy4yLDQ3LjdDNiw0NC42LDUuNiw0MS4zLDUuNCwzOAoJCWMtMC4xLTAuNiwwLTEuMSwwLjgtMS4xYzQuOS0wLjUsOS44LTAuNSwxNC43LDAuOWM2LjMsMS44LDEwLjYsNS44LDEzLjEsMTEuOWMwLjYsMS40LDEuMSwyLjksMS40LDQuNGMwLjEsMC4zLDAuMSwwLjYsMC43LDAuOAoJCWMtMC4yLTEuNS0wLjMtMi44LTAuNi00LjFjLTItOS4yLTcuOS0xNC40LTE2LjktMTYuNWMtNS4xLTEuMi0xMC4yLTEuMS0xNS40LTAuMmMtMC44LDAuMi0xLDAuNS0xLjEsMS4zQzEuOSw0MC45LDIuNiw0Ni4xLDUuMiw1MQoJCWMzLjQsNi40LDguOCwxMC4yLDE1LjksMTEuM2MzLjcsMC42LDcuNCwwLjUsMTEuMS0wLjJDMzIuNSw2MiwzMi43LDYxLjksMzIuOSw2MS44eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LjksMzMuM2MxLjMtNy4xLDQuMy0xMy40LDkuNC0xOC42YzcuNi03LjgsMTcuMi0xMSwyNy42LTEzYzYuNC0xLjIsMTkuNS0wLjIsMjAuMi0wLjIKCQljMC44LDAsMS4yLDAuMywxLjMsMS4xYzAuNyw0LjgsMC43LDkuNywwLjMsMTQuNWMtMC42LDYuNi0yLjMsMTIuOS01LjMsMTguOGMtNC43LDktMTIsMTUuMS0yMS42LDE4LjVjLTcuMywyLjYtMjQuOSwyLjgtMjYuMiwyLjIKCQljMi41LDAsNC42LTAuMyw2LjctMC41YzYuMy0wLjUsMTIuNS0xLjcsMTguMy00LjNjMTEuMi00LjksMTgtMTMuNiwyMS4xLTI1LjNjMS43LTYuMywyLTEyLjgsMS43LTE5LjNjMC0wLjktMC40LTEuMi0xLjItMS4yCgkJQzg3LjMsNiw4My41LDUuOSw3OS43LDYuMmMtNi4zLDAuNi0xMi41LDEuOC0xOC40LDQuNGMtOS4zLDQuMS0xNS45LDEwLjktMTkuNSwyMC40Yy0xLjYsNC4yLTMsMTcuNC0zLjYsMTguMQoJCUMzOC4zLDQ4LjMsMzcuNyw0MS40LDM4LjksMzMuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjksMzguNmM2LDEuNCwxMS42LDMuOSwxNi43LDcuNWM1LjIsMy42LDkuMSw4LjIsMTEuNCwxNC42YzAuMS0wLjYsMC4yLTAuOCwwLjItMC45CgkJYzAuOC00LjcsMi4zLTkuMSw0LjUtMTMuM2M0LjUtOC44LDExLTE1LjksMTguNy0yMS45YzYuOC01LjMsMTQuMi05LjYsMjIuMi0xM2MwLjctMC4zLDQuMS0xLjcsNS0xLjZjLTAuNywwLjQtMS45LDEuMi0yLjEsMS4zCgkJYy05LjgsNS43LTE4LjcsMTIuNC0yNi44LDIwLjNjLTQuNyw0LjUtOC44LDkuNS0xMi4zLDE1Yy01LjQsOC41LTguNCwxNy44LTguNSwyNy45YzAsMC4zLDAuMiwwLjgtMC4zLDEuMQoJCWMtMC4yLTEuMS0wLjQtMi4xLTAuNS0zLjFjLTAuMi0yLTAuMi00LjEtMC43LTZjLTEtNC42LTMuNC04LjYtNi41LTEyLjFjLTQuNS01LjEtMTAtOS0xNS44LTEyLjRjLTEuNy0xLTMuNS0yLTUuMi0yLjkKCQlDOC44LDM4LjksOC45LDM4LjgsOC45LDM4LjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODQuOCwxMC43YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yQzg1LDEwLjYsODQuOSwxMC43LDg0LjgsMTAuN3oiLz4KPC9nPgo8L3N2Zz4=");width:24px;height:24px;background-size:24px;left:0;background-repeat:no-repeat;top:5px;}
.plinks li,.qlinks li{position:relative;padding-left:40px;}
.addr::after,.cphone::after{margin-top:0px;}
.fbg{background:#f4f5fa;}.hlight{text-transform:uppercase;background:var(--orange);display:inline-flex;padding:8px 16px;border-radius:8px 8px 0px 8px;color:#fff;position:relative;}
.hlight::after{content:'';background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDc2LjYzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgNzYuNjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRjZDNTY2O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjcuMDcsNjEuODNjMy4wOC0wLjIyLDYuMTUtMC4xMSw5LjItMC42M2M4LjA5LTEuMzgsMTMuNjgtNS43MywxNi41My0xMy41MWMxLjE1LTMuMTQsMS41Ni02LjM5LDEuODItOS42OAoJCWMwLjA1LTAuNTgtMC4wMS0xLjA3LTAuNzktMS4xNGMtNC45NC0wLjQ5LTkuODUtMC41My0xNC42OCwwLjg4Yy02LjI5LDEuODMtMTAuNjEsNS44Mi0xMy4wNSwxMS44NQoJCWMtMC41OCwxLjQ0LTEuMTQsMi44OS0xLjQzLDQuNDNjLTAuMDUsMC4yOC0wLjA4LDAuNjItMC42NywwLjg0YzAuMjEtMS40NSwwLjMyLTIuNzksMC42MS00LjFjMi4wMS05LjE3LDcuODktMTQuNDEsMTYuODYtMTYuNDcKCQljNS4xMS0xLjE4LDEwLjI0LTEuMSwxNS4zOC0wLjE2YzAuOCwwLjE1LDEuMDMsMC40NiwxLjA2LDEuMjljMC4yMyw1LjQ2LTAuNTYsMTAuNjktMy4xNSwxNS41N2MtMy40MSw2LjQyLTguNzUsMTAuMTgtMTUuOTEsMTEuMjgKCQljLTMuNzEsMC41Ny03LjQ0LDAuNDUtMTEuMTQtMC4yNEM2Ny40OSw2MS45OSw2Ny4yOCw2MS45LDY3LjA3LDYxLjgzeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTYxLjA1LDMzLjMxYy0xLjI5LTcuMTQtNC4zNC0xMy40Mi05LjQxLTE4LjYyQzQ0LjA4LDYuOTQsMzQuNDMsMy42NiwyNC4wMiwxLjY3CgkJQzE3LjYyLDAuNDQsNC41NiwxLjQyLDMuODcsMS40MmMtMC44LDAtMS4xNSwwLjMtMS4yNywxLjE0Yy0wLjY2LDQuODMtMC43LDkuNjctMC4yNiwxNC41MmMwLjU5LDYuNiwyLjI1LDEyLjksNS4zMywxOC44CgkJYzQuNzIsOS4wNSwxMS45NywxNS4xNCwyMS41NiwxOC41MmM3LjMxLDIuNTgsMjQuODksMi43OCwyNi4yMSwyLjE5Yy0yLjUxLTAuMDMtNC41OC0wLjMxLTYuNzQtMC41CgkJYy02LjMxLTAuNTUtMTIuNDYtMS43NC0xOC4yOS00LjI4Yy0xMS4yNS00Ljg5LTE4LTEzLjU2LTIxLjA3LTI1LjI3QzcuNjgsMjAuMjEsNy4zLDEzLjc3LDcuNjUsNy4yN2MwLjA1LTAuOTMsMC4zNy0xLjE5LDEuMjUtMS4yCgkJYzMuOC0wLjA1LDcuNi0wLjE3LDExLjQxLDAuMThjNi4zNCwwLjU5LDEyLjUyLDEuODEsMTguMzksNC4zOWM5LjM1LDQuMSwxNS44NiwxMC44OCwxOS40NywyMC40MmMxLjU5LDQuMiwyLjk3LDE3LjQsMy42MiwxOC4wNgoJCUM2MS42OSw0OC4zNCw2Mi4zMSw0MS4zOCw2MS4wNSwzMy4zMXoiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MS4wNywzOC42M2MtNi4wMywxLjM5LTExLjU5LDMuOS0xNi42Nyw3LjQ3Yy01LjE2LDMuNjMtOS4xMiw4LjI0LTExLjQxLDE0LjU4CgkJYy0wLjEyLTAuNTctMC4xNi0wLjc1LTAuMTktMC45MmMtMC43OC00LjY4LTIuMy05LjExLTQuNDYtMTMuMzFjLTQuNS04Ljc2LTEwLjk2LTE1Ljg4LTE4LjY3LTIxLjkyCgkJYy02LjgtNS4zNC0xNC4yMS05LjYzLTIyLjE1LTEzLjA0Yy0wLjc0LTAuMzItNC4wNy0xLjY3LTQuOTktMS41OGMwLjY4LDAuNDIsMS45NSwxLjE3LDIuMTEsMS4yNgoJCWM5Ljc2LDUuNjcsMTguNywxMi40NCwyNi43OCwyMC4zMWM0LjY2LDQuNTQsOC44NCw5LjUsMTIuMzEsMTUuMDNjNS4zNiw4LjU1LDguNDEsMTcuNzgsOC40OSwyNy45M2MwLDAuMzQtMC4yMSwwLjc3LDAuMzIsMS4xMQoJCWMwLjE4LTEuMDksMC4zOS0yLjExLDAuNTEtMy4xNGMwLjIzLTIsMC4yMy00LjA1LDAuNjUtNmMxLTQuNjMsMy40LTguNTYsNi41My0xMi4wNmM0LjUzLTUuMDcsOS45Ny04Ljk5LDE1LjgxLTEyLjQKCQljMS43Mi0xLDMuNDctMS45Niw1LjIxLTIuOTRDOTEuMTksMzguODgsOTEuMTMsMzguNzYsOTEuMDcsMzguNjN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTUuMjEsMTAuNzJjLTAuMDktMC4wNi0wLjE4LTAuMTItMC4yNy0wLjE3QzE1LjAzLDEwLjYsMTUuMTIsMTAuNjYsMTUuMjEsMTAuNzJ6Ii8+CjwvZz4KPC9zdmc+");width:50px;height:50px;background-size:50px;right:-15px;background-repeat:no-repeat;top:-32px;position:absolute;}.blue{color:var(--blue);}
.pulse span{animation: ripple 0.7s linear infinite;width:50px;height:50px;border-radius:50%;position:relative;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: 40px;
    height: 40px;
    background: var(--green);
    border-radius: 50%;
    -webkit-animation: pulse-border 1.5s ease-out infinite;
    animation: pulse-border 1.5s ease-out infinite;transition:all 0.3s ease;
}
.pulse span:after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;border:1px solid var(--green);
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;transition:all 0.3s ease;
}.pulse span svg{width:20px;height:auto;z-index:99;}
@keyframes pulse-border {0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1}100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.7);opacity: 0}}
.popup-youtube{display:flex;align-items:center;gap:10px;font-weight: 500;}.popup-youtube:hover{color:var(--orange);}.popup-youtube:hover span:before{background:var(--orange);}
.popup-youtube:hover span::after{border-color:fff;}.popup-youtube:hover svg path{fill:#fff;}
.rmbtn{color:var(--orange);font-weight:500;position:relative;padding-right:30px;display:inline-flex;align-items:center;}.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='%23e0081e' fill-rule='evenodd' d='M13.47 5.47a.75.75 0 0 1 1.06 0l6 6a.75.75 0 0 1 0 1.06l-6 6a.75.75 0 1 1-1.06-1.06l4.72-4.72H4a.75.75 0 0 1 0-1.5h14.19l-4.72-4.72a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");width:24px;height:24px;background-size:24px;right:0px;background-repeat:no-repeat;display:flex;position:absolute;transition:all 0.3s ease;}
.rmbtn:hover{color:var(--blue);}.rmbtn:hover::after{filter: brightness(0) saturate(100%) invert(43%) sepia(83%) saturate(1636%) hue-rotate(165deg) brightness(104%) contrast(84%);}
.ouh{display:grid;justify-content:space-between;grid-template-columns:35% 40%;align-items:center;}.ouh span{background:transparent;color:var(--blue);padding:0px;}
.container1{padding-left:10%;}.plists h3{text-transform:uppercase;font-size:22px;font-weight:500;}
.hpcnt{position:absolute !important;bottom:-90px;padding:10px 20px;background:#fff;border-radius:15px 15px 0px 0px;transition:all 0.3s ease;width:100%;}
.hpcnt{display:flex;flex-direction:column;align-items:flex-start;gap:10px;}.plists .owl-item{border-bottom:2px solid var(--green);position:relative;overflow:hidden;}
.plists .owl-item:hover .hpcnt{bottom:0px;}.plists{margin-top:50px;}
.ouh p{margin-right:20%;}.carrows .owl-prev, .carrows .owl-next{position:static;}
.carrows .owl-nav{text-align:right;padding-right:11%;display:flex;align-items:center;gap:12px;position:absolute;left:0;}
.plists.carrows .owl-nav button{transition:all 0.3s ease;background-color:#e4e6ec !important;border-radius:10px 10px 0px 10px;padding:12px 10px !important;display:flex;align-items:center;}.carrows svg path{fill:#000;}
.plists.carrows .owl-nav button:last-child{border-radius:10px 10px 10px 0px;}
.plists.carrows .owl-nav button:hover{background:var(--orange) !important;}.hprod::after{content:'';background:url(images/agriculture-bg.webp) no-repeat bottom;width:800px;height:600px;position:absolute;left:0;bottom:0;z-index: 0;
    background-size:contain;}.plists.carrows path{transition:all 0.3s ease;}.factbg{background:#0C336B;color:#fff;}.factbg h2{color:#fff;}
.lch2{font-size:35px;}.features{display: grid;grid-template-columns: repeat(3, 1fr);}
.features svg{width:100px;height:100px;display:flex;align-items:center;}.features svg path{fill:#9795b5;transition:all 0.3s ease;}.features h3{font-weight:400;}
.fsvg2 svg{width:80px;height:100px;}.fsvg3 svg{width:70px;height:100px;}.features > div,.features .owl-item{border:1px solid #79b43542;padding:20px;
background:#87a6d30f;transition:all 0.3s ease;}
.features div:nth-child(2),.features div:nth-child(5){border-left:0px;border-right:0px;}.features h3{color:#f9f9f9;}
.features div:nth-child(1),.features div:nth-child(2),.features div:nth-child(3){border-bottom:0px;}
.features div:hover path{fill:#fff;}.features div:hover{background:var(--orange);}.ialign{display:flex;align-items:center;gap:10px;font-weight:500;}
.ratings{display:flex;color:#ffc55a;gap:10px;margin-bottom:0px !important;}.ratings span{font-size:24px;font-weight:500;color:#333;}
.lclr2{color:#666666;}.feedback{background:url(images/feedbackbg.png) no-repeat bottom;}
.tc1::before{content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30.73' height='26' viewBox='0 0 1664 1408'%3E%3Cpath fill='%23F4A735' d='M768 832v384q0 80-56 136t-136 56H192q-80 0-136-56T0 1216V512q0-104 40.5-198.5T150 150T313.5 40.5T512 0h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136m896 0v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136V512q0-104 40.5-198.5T1046 150t163.5-109.5T1408 0h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136'/%3E%3C/svg%3E") no-repeat;position:absolute;width:24px;height:24px;background-size:24px;top:50px;}
.tc1{position:relative;text-align:center;padding:100px 100px 50px;background:#F3F5FA;border-radius:10px;    display: flex;
    flex-direction: column;
    align-items: center;}
.testimonials .owl-prev,.testimonials .owl-next, .advantages .owl-prev,.advantages .owl-next{position:absolute;top:45%;left:-20px;background:#fff !important;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.testimonials .owl-next,.advantages .owl-next{left:auto;right:-20px;}
.testimonials svg{height:25px;width:25px;}.testimonials button{transition:all 0.3s ease;}
.testimonials button:hover{background:var(--orange) !important;}.testimonials button:hover path{fill:#fff;}
.testimonials span{margin-top:3px;}.consult{background:#F3F5FA;}
.demo{display:grid;grid-template-columns:30% 30% 25% !important;justify-content:space-between;}
.demo1{display:grid;gap:30px;}.demo1 div:nth-child(2){border:1px solid #9c9c9c33;border-left:0px;border-right:0px;padding:30px 0px;}
.demo1 .leaf{margin-top:0px !important;margin-bottom:15px;color:var(--blue);font-size:30px;font-weight:500;background:transparent;padding:0px;position:relative;}.demo1 h3{font-weight:400;font-size:24px;}.demo .habt1{text-align:center;}
.demo1 .leaf::after{top:-5px;right:-50px;height:30px;background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDc2LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCA3Ni42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0Y2QzU2Njt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjksNjEuOGMtMy4xLTAuMi02LjItMC4xLTkuMi0wLjZDMTUuNiw1OS44LDEwLDU1LjUsNy4yLDQ3LjdDNiw0NC42LDUuNiw0MS4zLDUuNCwzOAoJCWMtMC4xLTAuNiwwLTEuMSwwLjgtMS4xYzQuOS0wLjUsOS44LTAuNSwxNC43LDAuOWM2LjMsMS44LDEwLjYsNS44LDEzLjEsMTEuOWMwLjYsMS40LDEuMSwyLjksMS40LDQuNGMwLjEsMC4zLDAuMSwwLjYsMC43LDAuOAoJCWMtMC4yLTEuNS0wLjMtMi44LTAuNi00LjFjLTItOS4yLTcuOS0xNC40LTE2LjktMTYuNWMtNS4xLTEuMi0xMC4yLTEuMS0xNS40LTAuMmMtMC44LDAuMi0xLDAuNS0xLjEsMS4zQzEuOSw0MC45LDIuNiw0Ni4xLDUuMiw1MQoJCWMzLjQsNi40LDguOCwxMC4yLDE1LjksMTEuM2MzLjcsMC42LDcuNCwwLjUsMTEuMS0wLjJDMzIuNSw2MiwzMi43LDYxLjksMzIuOSw2MS44eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LjksMzMuM2MxLjMtNy4xLDQuMy0xMy40LDkuNC0xOC42YzcuNi03LjgsMTcuMi0xMSwyNy42LTEzYzYuNC0xLjIsMTkuNS0wLjIsMjAuMi0wLjIKCQljMC44LDAsMS4yLDAuMywxLjMsMS4xYzAuNyw0LjgsMC43LDkuNywwLjMsMTQuNWMtMC42LDYuNi0yLjMsMTIuOS01LjMsMTguOGMtNC43LDktMTIsMTUuMS0yMS42LDE4LjVjLTcuMywyLjYtMjQuOSwyLjgtMjYuMiwyLjIKCQljMi41LDAsNC42LTAuMyw2LjctMC41YzYuMy0wLjUsMTIuNS0xLjcsMTguMy00LjNjMTEuMi00LjksMTgtMTMuNiwyMS4xLTI1LjNjMS43LTYuMywyLTEyLjgsMS43LTE5LjNjMC0wLjktMC40LTEuMi0xLjItMS4yCgkJQzg3LjMsNiw4My41LDUuOSw3OS43LDYuMmMtNi4zLDAuNi0xMi41LDEuOC0xOC40LDQuNGMtOS4zLDQuMS0xNS45LDEwLjktMTkuNSwyMC40Yy0xLjYsNC4yLTMsMTcuNC0zLjYsMTguMQoJCUMzOC4zLDQ4LjMsMzcuNyw0MS40LDM4LjksMzMuM3oiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjksMzguNmM2LDEuNCwxMS42LDMuOSwxNi43LDcuNWM1LjIsMy42LDkuMSw4LjIsMTEuNCwxNC42YzAuMS0wLjYsMC4yLTAuOCwwLjItMC45CgkJYzAuOC00LjcsMi4zLTkuMSw0LjUtMTMuM2M0LjUtOC44LDExLTE1LjksMTguNy0yMS45YzYuOC01LjMsMTQuMi05LjYsMjIuMi0xM2MwLjctMC4zLDQuMS0xLjcsNS0xLjZjLTAuNywwLjQtMS45LDEuMi0yLjEsMS4zCgkJYy05LjgsNS43LTE4LjcsMTIuNC0yNi44LDIwLjNjLTQuNyw0LjUtOC44LDkuNS0xMi4zLDE1Yy01LjQsOC41LTguNCwxNy44LTguNSwyNy45YzAsMC4zLDAuMiwwLjgtMC4zLDEuMQoJCWMtMC4yLTEuMS0wLjQtMi4xLTAuNS0zLjFjLTAuMi0yLTAuMi00LjEtMC43LTZjLTEtNC42LTMuNC04LjYtNi41LTEyLjFjLTQuNS01LjEtMTAtOS0xNS44LTEyLjRjLTEuNy0xLTMuNS0yLTUuMi0yLjkKCQlDOC44LDM4LjksOC45LDM4LjgsOC45LDM4LjZ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNODQuOCwxMC43YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yQzg1LDEwLjYsODQuOSwxMC43LDg0LjgsMTAuN3oiLz4KPC9nPgo8L3N2Zz4=") no-repeat;background-size:40px;background-position:center right;}
.swiper-container .text-wrapper {
    display: inline-flex;flex-direction:column;align-items:center;overflow:hidden;z-index:99;position:relative;margin-bottom:80px;
}

.hero-slider .container::after{content: "Kodaikanal";
    left: 0;
    top: 25%;font-family:'helveticabold';
    position: absolute;
    font-size:60px;
    line-height: 1;
    z-index: -1;
    text-transform: uppercase;
background: -webkit-linear-gradient(#f3f5f4, transparent);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;height:7%;font-weight:bold;}
.hero-style .swiper-slide::after{content:'';position:absolute;width:100%;height:100%;background:#000;
left: 0;top: 0;opacity: 0.35;}

/*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;
}
.hero-slider .container{height:100%;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:99;
text-align:center;}
.hero-slider p{    margin: 0px;
    font-weight: 400;
    color: #FCE9B9;
   
}.typ p{
    border: 1px solid #fff;
    padding: 10px 24px;
}
.capt p{text-align:center;
    padding:30px 0px 0px 0px;font-family:presto;
    font-size:50px;
}
    .tstart .ch1 {
    font-size: 18px;font-family:'helvetica';
    line-height: 1.1;
    color:#FCE9B9;
    font-weight: 500;
}
.tstart .ch1 span{color:var(--green);}
.swipernav > div{position:relative;transform:none !important;top:0px;left:0px;right:0px;bottom:0px;justify-content:center;}
.swipernav{position:absolute;z-index:99;display:flex;justify-content:flex-end;width:100%;gap:10px;top:92%;}
.swipernav > div span{top:0px;left:0px;right:0px;bottom:0px;justify-content:center;}
.swipernav .swiper-button-prev span{left:2px;}.swipernav .swiper-button-next span{left:-2px;}
.swipernav,.swiper-pagination{max-width:80% !important;}
.features h3 span{font-weight:500;font-size:20px;}.cfrow{background:#f3f5fa;}
.addrow{display:grid;grid-template-columns:45% 45%;justify-content:space-between;margin-top:30px;}
.addrow h3{margin-bottom:15px;color:var(--blue);}.addrow p,.addrow a,.f500{font-weight:500;color:#000;line-height:24px;}
.addrow .addr, .cphone, .cont-mail{padding-left:35px;}
.addrow .addr::after, .addrow .cinfo p::after, .addrow .cont-mail::after,.addrow .cphone::after{filter:invert(2%) sepia(70%) saturate(1652%) hue-rotate(355deg) brightness(101%) contrast(99%);}
.addrow .cphone::before{content:'';position:absolute;width:85%;height:1px;background:#E2E2E2;right:0;bottom:-10px;}.addrow .cphone span{font-weight:400;}.addrow .cont-mail{margin-top:20px;}
.addrow .cphone a:last-child{display:inline-flex;margin-top:5px;}.cforms .addrow a:hover{color:var(--orange);}
.bgw{background:#fff;padding:75px 50px 50px 50px;border-radius:15px;}.enqh{display:flex;a;align-items:center;gap:30px;margin-bottom:40px;}
select.form-control{padding:0.375rem 0.75rem}
.abt{display:grid;grid-template-columns:50% 40%;justify-content:space-between;align-items:center;}
.abtcol1{display:flex;align-items:flex-end;position:relative;justify-content:flex-end;}
.imgab, .abtcol1 a{position:absolute;left:0;z-index:9;}.imgbor{position:relative;display:flex;padding-right:20px;align-items:center;}.imgbor::after{content:'';position:absolute;right:0;height:90%;width:100%;border-radius:10px;background:var(--orange);z-index:-1;}
.abtcol1 a{bottom:auto;top:100px;left:-25px;}.abtcol1 svg path{fill:#fff;}.abtcol1 .pulse span:after{background:var(--green);}
.abtcol1 .pulse span svg{width:25px;}.abtcol1 .pulse span:before,.abtcol1 .pulse span:after{width:60px;height:60px;}
.abtcol1 .pulse:hover span::after{background:var(--orange);}
.hart::after{display:none;}
.abtcol1 .popup-youtube:hover svg path{fill:#fff;}
.landart::after{background:url(images/land.webp) no-repeat;width:100% !important;height:300px;background-position:top;bottom:auto;top:0px;background-size:cover;}
.bluebg{background:#0C336B;padding:75px;border-radius:20px;width:80%;margin:0px auto;position:relative;z-index:99;}.bluebg > *{color:#fff;}
.landart h2{color:var(--orange);margin-bottom:30px;}.landart p{color:#e9e9e9;font-weight:500;text-align:center;line-height:30px;}.landart{padding-top:150px;}
.landart{background:linear-gradient(to bottom, #F3F5FA 50%, #fff 50%);}.hart{padding-bottom:50px;}.highcharts-container{height:650px !important;}
.highcharts-name-maharashtra,.highcharts-name-karnataka,.highcharts-name-tamil-nadu, .highcharts-name-andhra-pradesh{fill:#00ab5f;stroke:#fff;}
		
.map-svg {
    position: relative;
}
.map-pins {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
}.map-location-marker {
    background:#fff;
    cursor: pointer;
    position: absolute;
    height: 10px;
    margin-top: -1.875em;
    margin-left: -0.7857142857em;
    width: 10px;
    z-index: 99;
    border-radius: 50%;background-size:contain;
}
.map-location-marker:after {
    animation: pulsing 2s ease-in-out infinite;
    background: transparent;
    border: 2px solid #fff;
    border-radius: 30px;
    content: "";
    display: block;
    height: 20px;
    left:-7px;
    opacity: 0;
    position: absolute;
    top: -7px;
    transition: all 0.25s linear;
    width: 20px;
    z-index: 2;
}

@keyframes pulsing {
  0% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0;
  }
}
.ctimg img{
    width: 100%;
}.ctimg{
    display: flex;
}
.f22{font-size:20px;line-height:30px;}.red{color:var(--red);}
.lbg{background:url(images/location-art.webp) no-repeat;background-size:cover;background-position:bottom;}
.cbg{background:url(images/construcion-art.webp) no-repeat;background-size:50%;background-position:bottom right;}
.habt .gbtn{margin-top:30px;display:flex;gap:30px;}
.gbtn a:first-child{background:var(--red);}
.gbtn a:first-child::before{background:var(--blue);}.sfdata{position:sticky;top:150px;}
.faq-singular>h3 {
    display: flex;
    padding: 0px 10px 20px 0;
    color: #000;
    font-weight: 400;
    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    transition: .2s linear;
    align-items: center;
    justify-content: space-between;
    font-size: 26px;
}
.lar{display:grid;grid-template-columns:50% 40%;justify-content:space-between;}.advantages .item,.imgh{position:relative;overflow:hidden;}
.advantages h3{position:absolute;bottom:0;text-align:center;width:100%;padding:15px 10px 25px;color:#fff;z-index:1;font-family: "DM Sans", sans-serif;font-weight:400; font-size:26px;line-height:30px;
text-transform: uppercase;}
.advantages .item{display:flex;width:100%;}.advantages .item img{width:100%;}.faq-answer{padding: 0px 0px 25px 0px;}
.advantages .item .imgh{width:100%;}

.advantages .item::after{content:'';position:absolute;width:100%;height:30%;background:linear-gradient(to top, #06477A, transparent);bottom:0;}
.advantages svg path{fill:#fff;}.advantages .owl-nav button{background:#193F40 !important;transition:all 0.3s ease;width:50px;height:50px;}.advantages .owl-nav button:hover{background:var(--brown) !important;}
.advantages svg{width:35px;height:35px;}.advantages .owl-prev{transform:rotate(180deg);left:-25px;}
.advantages .owl-nav button:hover path{fill:#fff;}.advantages .owl-next{right:-25px;}.advantages .item:hover img{transform:scale(1.15);}
.faq-singular{border-bottom:1px solid #E6E6E6;margin-bottom:20px;position:relative;overflow:hidden;}
.labg{background:url(images/location-map-art.webp) no-repeat;background-size:cover;background-position:bottom;position:relative;overflow:hidden;}
.labg::after{content:'';position:absolute;background:url(images/location-pointer.webp) no-repeat;background-size:contain;background-position:bottom right;
    width:100%;height:400px;bottom:-20px;}.faqs-container{background:#fff;padding:20px;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);position:relative;z-index:9;}
.faq-answer ul li{margin-bottom:10px;position:relative;padding-left:30px;}.faq-answer ul li:last-child{margin-bottom:0px;}
.faq-answer ul li:before {
    content:'';position:absolute;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 3px;left:0;
    bottom: auto;
    background-position: center;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgd2lkdGg9IjczLjAwMDAwMHB0IiBoZWlnaHQ9Ijc1LjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgNzMuMDAwMDAwIDc1LjAwMDAwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CjxtZXRhZGF0YT4KQ3JlYXRlZCBieSBwb3RyYWNlIDEuMTAsIHdyaXR0ZW4gYnkgUGV0ZXIgU2VsaW5nZXIgMjAwMS0yMDExCjwvbWV0YWRhdGE+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDc1LjAwMDAwMCkgc2NhbGUoMC4wNTAwMDAsLTAuMDUwMDAwKSIgZmlsbD0iIzE0YThkZCIgc3Ryb2tlPSJub25lIj4KPHBhdGggZD0iTTY4NCAxNDc1IGMtMTEgLTE0IC0yNCAtNTIgLTI3IC04NCAtNiAtNTEgLTE4IC02MiAtODcgLTc4IC0xNTkgLTM3IC0zMjkgLTIwMiAtMzcyIC0zNjEgLTEzIC00NSAtMjYgLTk0IC0zMCAtMTA4IC00IC0xNSAtMjggLTI1IC01MyAtMjMgLTc3IDYgLTkyIDAgLTEwNSAtNDIgLTE4IC01NSAyMyAtOTkgOTIgLTk5IDUxIDAgNjAgLTEwIDc5IC04NSA0NCAtMTczIDIyMSAtMzQ3IDQwMSAtMzk1IDcyIC0yMCA3OCAtMjcgNzggLTkxIDAgLTEyNCAxMjQgLTExNyAxMzYgOCA1IDQ5IDE4IDY2IDYwIDc2IDE4MSA0MyAzNDIgMTkyIDM5NyAzNjcgMzAgOTggNDUgMTIwIDgwIDEyMCA3OCAwIDEwNyAyMiAxMDcgODIgMCA1OCAtMTcgNjggLTEwNSA1OSAtMTkgLTIgLTM5IDggLTQzIDIzIC03OCAyNjkgLTI3NSA0NzYgLTQ1MiA0NzYgLTMyIDAgLTQwIDEzIC00MCA2NiAwIDk3IC02NyAxNDkgLTExNiA4OXogbTI1OSAtMzIwIGMxNTYgLTkxIDIyMiAtMjA5IDIyMSAtMzk1IC0yIC01OTAgLTgzMCAtNjE1IC04ODAgLTI3IC0yOSAzNDggMzYwIDU5NyA2NTkgNDIyeiIvPgo8cGF0aCBkPSJNNjAwIDEwMDYgYy0zOCAtMjAgLTg5IC03MiAtMTE0IC0xMTYgLTE3MyAtMzA3IDI2OSAtNTgxIDQ2MyAtMjg4IDE1NiAyMzYgLTEwMSA1MzIgLTM0OSA0MDR6IG0yMzEgLTEzNSBjMTI0IC0xMjUgLTE0IC0zMjIgLTE4MCAtMjU5IC0xOCA3IC00NiAzOSAtNjIgNzAgLTgxIDE1NyAxMTggMzEzIDI0MiAxODl6Ii8+CjwvZz4KPC9zdmc+") no-repeat;
    background-size: contain;
}.faq-question{position:relative;overflow:hidden;cursor:pointer;}
.faq-question::after{ content:'';position:absolute;
    border-radius:5px;
    width: 30px;
    height: 30px;background-size:24px;background-repeat:no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0px;right:0;
    bottom: auto;
    background-position: center;background-color:var(--blue);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjQ3IDUuNDdhLjc1Ljc1IDAgMCAxIDEuMDYgMGw2IDZhLjc1Ljc1IDAgMCAxIDAgMS4wNmwtNiA2YS43NS43NSAwIDEgMS0xLjA2LTEuMDZsNC43Mi00LjcySDRhLjc1Ljc1IDAgMCAxIDAtMS41aDE0LjE5bC00LjcyLTQuNzJhLjc1Ljc1IDAgMCAxIDAtMS4wNiIgY2xpcC1ydWxlPSJldmVub2RkIj48L3BhdGg+PC9zdmc+");transform:rotate(90deg);transition:all 0.3s ease;}
.faq-singular.active .faq-question::after{transform:rotate(-90deg);}

.faq-answer{padding-top:15px;}.faq-answer {
    display: none;
    background-color: transparent;
}
.advantages .owl-item, .advantages .owl-stage-outer, .advantages .owl-stage, .advantages .owl-item > *, .advantages .owl-item img{height:100%;}

.advantages img{object-fit:cover;}

.alist{display:flex;flex-wrap: wrap;justify-content:center;gap:0px;width:100%;margin:0px auto;}
.alist div{background:#fff;padding:0px 20px;text-align:center;border-radius:10px;width:25%;}
.alist p{text-align:center;margin-top:10px;color:var(--blue);font-size:22px;text-transform:uppercase;font-family: "DM Sans", sans-serif;}
.alist img{width:auto !important;}.gallery .owl-dots{text-align:center;margin-top:40px;}.alist .owl-item{display:flex;}
.amenties{position:relative;overflow:hidden;}footer .st0,footer .st1{fill:#fff;}
.faddr{display:grid;grid-template-columns:45% 48%;justify-content:space-between;margin-top:30px;}
footer h2{font-size:24px;}.cphone,.cont-mail{position:relative;}
label{top: -12px;
    position: absolute;color:#544F4F;
    left: 15px;font-size:16px;
    background: #F6F6F6;
    padding: 0px 10px;}#form .form-group{position:relative;}
.fg-btn{margin-bottom:0px !important;}.copyright p, .copyright a{color:#000;text-transform:uppercase;}
footer .nowrap{text-transform:capitalize;}footer .addr{line-height:28px;}
.table2{display:grid;grid-template-columns:31% 31% 31%;justify-content:space-between;}.table2 table{width:100%;text-align:center;}
.table{border:0px;}.table th{background:#20360F !important;color:#fff;font-weight:500;}
.plots,#advantage{position:relative;overflow:hidden;}
.table2{position:relative;z-index:9;}table td{transition:all 0.3s ease;}
.vmbtn{display:none;position:relative;z-index:9;}
.alist svg{width:70px;height:85px;}.alist svg path{fill:#909090;transition:all 0.3s ease;}.bicon svg{width:100px;}.alist div:hover svg path{fill:var(--blue);}
.hills{position:absolute;width:100%;height:70%;z-index:1;bottom:0;object-fit:contain;object-position:left bottom;}
.btn1{color:var(--green);font-weight:500;text-decoration:underline !important;font-size:20px;}.btn1:hover{color:var(--brown);}
.mcont {
    display: none;
}
.habt img,.popup-youtube picture{width:100%;}.tagfont{color:#544F4F;position:relative;display:flex;align-items:center;padding-left:50px;font-weight:400;}
.tagfont::after{content:'';position:absolute;background:var(--brown);width:28px;height:16px;left:0;}
#aboutus{position:relative;}#aboutus h2{font-family: prestoline;letter-spacing: 3px;}
#aboutus::after{content:'';position:absolute;width:300px;height:100%;background:linear-gradient(to bottom, #faf8ec, rgb(250 248 236 / 25%));clip-path: polygon(40% 0%, 100% 0%, 60% 100%, 0% 100%);left:15%;z-index:-1;
    top: 0;}
.brown{background:#fbf4ee;}
.abtcnt{padding-top:50px;}
.br15{border-radius:15px;}.cont-mail a{font-size:20px;}.cphone a{font-size:20px;}.cinfo p{text-align:right;margin-bottom: 10px;}.fwrap p{font-size:20px;font-weight:300;line-height:22px;}.fwrap a{font-weight:300;}
.cinfo a:hover{color:var(--black)}.erow{display: grid;grid-template-columns: 40% 55%;position: relative;justify-content: space-between;}
.mxauto{justify-content:center;display:inline-flex;}#gallery{background:#F2F2F2;}.fw600{font-weight:600;}#advantage{background:#F2F2F2;}
.icons1{width:45%;margin-left:auto;display:grid;grid-template-columns:40% 40%;justify-content:space-between;gap:30px 0px;margin-top:100px;}
.icons1 svg{width:75px;height:auto;transition:all 0.3s ease;}.icons1 p,.icons1 h3{color:#193F40;}.icons1 h3{font-size:40px;margin:25px 0px 15px;font-weight:400;}
.icons1 svg path{fill:var(--brown);}.mt1{margin-top:10px;}.icons1 > div:hover svg{transform:scale(1.1);}
#advantage::after{content:'';position:absolute;background:url(images/elephant.webp) no-repeat;background-size:contain;background-position:bottom left;
    width:100%;height:75%;bottom:0px;}.abtcnt{padding-top:50px;}
#advantage::before{content:'';position:absolute;background:url(images/grass.webp) no-repeat;background-size:contain;background-position:bottom left;
    width:100%;height:50%;bottom:0px;}.abtcnt{padding-top:50px;}#advantage .container{z-index:9;position:relative;}
#advantage{padding-bottom:150px;}.owrap{position:relative;overflow:hidden;height:220px;}.alist .overlay{position:absolute;width:100%;height:100%;left:0;padding:0px;bottom:0;transform:translateY(100%);transition:all 0.3s ease;display:none;}.overlay img{width:100% !important;}
.overlay::after{content:'';position:absolute;background:linear-gradient(to top, #000, transparent 90%);width:100%;height:100%;left:0;bottom:0;}
.owrap:hover .overlay{transform:translateY(0);}.owrap h3{z-index:9;position:relative;font-size:22px;font-weight:500;color:#193F40;}.owrap div{width:100%;text-align:left;padding:0px;background:transparent;}
.alist .owrap{padding:0px 30px 25px;display:flex;align-items:flex-end;background:#FDFAF7;border-radius:0px;border:1px solid #D2D2D2;}
.alist .owrap:nth-child(even){border-right:0px;border-bottom:0px;}.alist{border:1px solid #D2D2D2;}.alist .owrap:nth-child(odd){border-bottom:0px;border-right:0px;}
.alist .owrap:nth-child(1),.alist .owrap:nth-child(2),.alist .owrap:nth-child(3),.alist .owrap:nth-child(4){border-top:0px;}
.alist .owrap:nth-child(1),.alist .owrap:nth-child(5),.alist .owrap:nth-child(9){border-left:0px;}
.owrap svg path{fill:var(--brown) !important;}.owrap:hover svg{transform: scale(1.12);}.owrap svg{transition:all 0.3s ease;}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}.copyright {
    border-top: 1px solid #D8D8D8;
}
.alist .slick-track{display:flex;}
.alist .slick-dots{position:relative;flex-direction:row;}
.slick-list {
    position: relative;
    width: 100%;
    overflow: hidden;
}.slick-dots button {
    display: block;
    cursor: pointer;
    width: 8px;
    height: 8px;
    padding: 0;
    border: none;
    border-radius: 100%;
    background-color: #ccc;
    text-indent: -9999px;
}

.slick-active button {
    background: var(--brown) !important;
}.alist .slick-dots {
    position: relative;
    flex-direction: row;
}.slick-dots {
    position: absolute;
    display: flex
;
    justify-content: center;
    margin-top: 20px;
    flex-direction: column;
    right: 0;
    gap: 12px;
    top: 35%;
}#plot{background:url(images/tablebg.webp);background-size:cover;}#plot h2{color:#fff;}
.greenbg{background:var(--green)}.fitems h2{color:#FCE9B9;text-align:center;padding:15px 15px 20px 15px;font-family:prestothin;letter-spacing:1px;}
.nearby{display:grid;grid-template-columns:47% 47%;justify-content:space-between;gap:40px 0px;}
.plotmap{display:grid;grid-template-columns:55% 40%;justify-content:space-between;align-items:center;}
.item{background:#ffffff21;border-radius:15px;position:relative;overflow:hidden;}.item img{width:100%;}
.item p{color:#fff;padding:10px 10px 15px 10px;text-align:center;line-height:1.1;}
.nearby .owl-dots {
    text-align: center;
    margin-top: 20px;
}.nearby .owl-dot.active{background:var(--brown) !important;}
.sp-sticky.sp-active img{filter:none;width:260px;}
footer .fcol1 img{width:120px;}
.sp-sticky.sp-active .side-menu-close span{background:#FCE9B9;}.empty{height:10px;}
.premiumplot th, .premiumplot td{background:#b8d17e !important;color:#232c16;border-color:#232c16;}
.button.is-play {
    position: absolute;
    transition: all 0.3s ease;
}.popup-youtube {
    display: flex;align-items: center;gap: 10px;font-weight: 500;justify-content: center;position:relative;}
 .oproj{display:flex;gap:20px;margin-bottom:25px;}.oph::after{display:none;}.oph{padding-left:0px;}.oproj div{display:flex;flex-direction:column;background: #183714;
            color: #fff;text-align: center;border-radius: 15px;}.oproj span{padding:10px;}
#aboutus a{text-decoration:none !important;color:#fff;}
.bwrap{display:grid;grid-template-columns:20% 75%;justify-content:space-between;}.bwrap p{font-size:18px;line-height:30px;}
.orpr p::before{
        content: '';
    background:#4C902A;
    background-size: 22px;
    width: 4px;
    height: 100%;
    background-position: left;
    left: 0px;
    position: absolute;
    z-index: 1;
}
#food{position:relative;background:var(--green);}
#food::after{content:'';position:absolute;width:49.5%;height:100%;background:url(images/restaurant.webp) no-repeat top;background-size:cover;top:0;left:0;}
/* Slider */
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{

            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
}
.slick-arrow.slick-hidden {
    display: none;
}
.frow{display:grid;grid-template-columns:50% 45%;justify-content:space-between;align-items:flex-start;}
.fitems{display:grid;grid-template-columns:48% 48%;justify-content:space-between;}
.slick-list{height:100%;}

#food{position:relative;overflow:hidden;}
.fhead{display: flex;flex-direction: column;background-color:var(--green);position:relative;z-index:9;width: 320px;
    justify-content: center;
    margin-left: auto;
    padding: 50px;border-radius:15px 0px 0px 15px;
    height: 350px;gap:20px;margin-top:150px;}
.fhead a:first-child{margin-bottom:10px;}
.fhead h2{color:#FCE9B9;}.fhead a::after{background:#FCE9B9;}.fhead a.enbtn span{color:#000 !important;}.fhead a{background:#fff;}
.slick-carousel1 {
  margin: auto;
  transform: rotate(180deg); /* Flip the entire slider */
}
.slick-carousel1 .slick-slide {
  transform: rotate(180deg); /* Flip each slide back to normal */
  display: flex;flex-direction:column;
  justify-content: center;
  align-items: center;
}
#whyus{background:url(images/restaurant-bg.webp) no-repeat fixed;background-size:cover;position:relative;}
#whyus h2, .wbhead p{color:#FCE9B9;}
#whyus::after{content:'';position:absolute;width:100%;height:100%;background-color:#000;top:0;z-index:1;left:0;opacity:0.5;}
#whyus .container{z-index:9;position:relative;}.wslider{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;align-items:flex-start;}
.wslider .witem{background:#FCE9B9;display:flex;flex-direction:column;justify-content:space-between;padding:30px 20px 10px 20px;gap:25px;border-radius:10px;}.witem img{width:100% !important;height:100%;border-radius:10px;}
.witem .imgh{border-radius:10px;}
.witem h3{color:#23530A;text-transform:uppercase;}
.witem p{margin-bottom:20px;}
.wslider .witem:nth-child(2){margin-top:80px;}
.wslider .witem:nth-child(3){margin-top:160px;}
.wbhead{margin:80px auto 0px;}.wslider .owl-item{background:#FCE9B9;border-radius:10px;}.wslider .owl-item .witem{height:100%;}#whyus{position:relative;overflow:hidden;}
#testimonials{background-color:#efefef;position:relative;}
#testimonials::after{content:'';position:absolute;width:100%;height:100%;background:url(images/pattern-dark.png) repeat;top:0;opacity:0.1;}
.trow{display:grid;grid-template-columns:25% 70%;justify-content:space-between;}
.trow .owl-item{background-color:#fff;border-radius:25px 0px 25px 0px;padding:30px;position:relative;overflow:hidden;}.rname p{color:#ffca2e;letter-spacing:3px;font-size:20px;}
.review h3{font-size:24px;font-family:helvetica;}
.review .owl-dots{display:none;}
.review .owl-nav, .owl-nav-wrapper{display:flex !important;gap:10px;}.trow{position:relative;}
.trow .owl-carousel{position:initial;}.review .owl-nav button:last-child svg, .owl-nav-wrapper button:last-child svg{transform:rotate(180deg);transform-origin:center;}
.review .owl-nav button, .owl-nav-wrapper button{    border: 1px solid var(--green) !important;
    border-radius: 50%;
    display: flex;
    width: 44px;
    height: 44px;
    align-items: center;padding:5px;
    justify-content: center;}
#testimonials .container{position:relative;overflow:hidden;}
.trow > div:first-child{position:relative;z-index:9;}
.trow .owl-nav{display:flex !important;}
.review .owl-nav{display:none !important;}.owl-nav-wrapper{bottom:0;margin:30px 0px 0px 0px;}.trow button{transition:all 0.3s ease;}
.trow button:hover{background:var(--green)}.trow button:hover svg path{fill:#fff;}
.review p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.review .owl-item:hover h3{color:var(--green);}footer{font-family:helvetica;}
footer img{width:150px;margin-bottom:0px;}.flogo{display:inline-flex;gap:10px;position:relative;align-items:center;}
.flogo::after{content:'';position:absolute;width:1.25px;height:25px;background:#AFAFAF;left:51%;}
footer .hbold{font-family:'helveticabold';color:#000;font-size:22px;}
.timing{font-family:presto;font-size:34px;color:var(--green);line-height:1;}
.fcol1{background:#eddac5;color:#313131;padding:80px 60px;border-radius:0px;position:relative;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}.fcol1 h2{color:#313131;font-family:presto;text-align:center;font-weight: bold;
    color: var(--green);}
.fopr{position:relative;top:30px;}footer .enbtn{width:150px;text-align:center;} 
 .animtext span {
      opacity: 0;
      display: inline-block;
      transform: translateY(20px);
    }
 .fadeup, .link-lines a {
      opacity: 0;
      transform: translateY(40px);
    }
.fdata, .icard,.cardr{opacity: 0;
  transform: translateY(40px); }
footer {
  transform: translateY(100px);
  opacity: 0;
}
.swiper-container .ch1 .text-wrapper{flex-direction:row;color:#fff;margin-bottom:0px;gap:0px;}
.swiper-container span{color:#FCE9B9 !important;font-size:26px;}.animtext span{display:flex;}
.anime{display:flex;}.swiper-container .anime{justify-content:center;}.hwrap{display:flex;flex-direction:column;margin-bottom:20px;}
.hwrap h2{margin-bottom:0px;}
header .enbtn:hover span, footer .enbtn:hover span{color:var(--green) !important;}

.cls-25{animation:fly 3s infinite;transition:all 0.5s ease; transform-origin: center;}

.cls-24{animation:fly1 3s infinite;transition:all 0.5s ease; transform-origin: center;}

.cls-26{animation:fly3 3s infinite;transition:all 0.5s ease; transform-origin: bottom;}

@keyframes fly{
    0%{
          
    transform: rotate3d(1, 1, 1, 25deg);
    }
   50%{
        transform: rotate3d(1, 1, 1, -25deg);
    }
     100%{
        transform: rotate3d(1, 1, 1, 25deg);
    }
}

@keyframes fly1{
    0%{
          
    transform: rotate3d(1, 1, 1, 10deg);
    }
   50%{
        transform: rotate3d(1, 1, 1, -10deg);
    }
     100%{
        transform: rotate3d(1, 1, 1, 10deg);
    }
}

@keyframes fly3{
    0%{
          
    transform: rotate3d(1, 1, 1, 15deg);
    }
   50%{
        transform: rotate3d(1, 1, 1, 0deg);
    }
     100%{
        transform: rotate3d(1, 1, 1, 15deg);
    }
}

.thankspage .ch1{font-size:50px !important;margin-bottom:0px !important;    }.thankspage .hero-slider .container::after{display:none;}
.thankspage .hero-slider .container{align-items:center;}.thankspage .swiper-container .text-wrapper{margin-bottom:0px !important;}
#food .enbtn{width:165px;text-align:center;}.copyright a.ccolor{color:#8dc531;transition:all 0.3s ease;}.ccolor:hover{text-decoration:underline;}

.fcol1::before{content:'';position:absolute;background: url(images/ficon1.webp) no-repeat;width: 140px;height: 80px;background-size: contain;left:80px;bottom:65px;opacity:0.2;}
.fcol1 h2::before{content:'';position:absolute;background: url(images/ficon2.webp) no-repeat;width:100px;height: 80px;background-size: contain;left: 50px;top: 60px;opacity:0.3;}
.fcol1 h2::after{content:'';position:absolute;background: url(images/ficon3.webp) no-repeat;width:100px;height:100px;background-size: contain;right: 90px;top:120px;opacity:0.3;}
.fcol1 span::before{content:'';position:absolute;background: url(images/ficon4.webp) no-repeat;width:90px;height: 90px;background-size: contain;right:140px;bottom: 25px;opacity:0.3;}
.fcol1 span::after{content:'';position:absolute;background: url(images/ficon5.webp) no-repeat;
    width: 300px;
    height: 300px;
    background-size: contain;
    right: 28%;
    bottom: 22%;
    opacity: 0.075;}

.fb svg path{fill:#3B5998;}
.instagram svg path{fill:#C13584;}
.google svg path{fill:#4285F4;}
.sicons .fb:hover {
    background: #3b5998;
}.sicons .instagram:hover {
    background: linear-gradient(to bottom, #5b4fc9, #db2d78);
}
.sicons .google:hover {
    background:#4285F4;
}.sicons a:hover{border-color:transparent;}

@media (min-width:2400px){.banner::after{display:none;}}
@media (max-width:2399px) and (min-width:2200px){.banner::after{height:155px;}}
@media (max-width:2199px) and (min-width:2000px){.banner::after{height:145px;}}

@media (min-width:2000px){.container{width:1600px;}.banner{height:80vh;}
.swipernav,.swiper-pagination{max-width:1600px !important;}

}

@media (max-width:1900px){
    .abt{grid-template-columns:50% 45%;}.side-menu-wrap.opened{right:10%;}.fcol1 span::before{right:10%;}.fcol1 span::after{right:23%;}
}

@media (max-width:1800px){.banner::after{height:130px;}.b1, .b2{display:none;}.wus .vmbtn{right:95px;}.gdcon .txt {min-height: 93px;}#aboutus::after{left:12%;}
}

@media (max-width:1700px){.banner::after{width:220px;height:120px;}.awrap,.w75{width:85%;}.wus .vmbtn{right:85px;}.map-container .point{margin-top:-10px;}
    .imgab{width:45%;}.abtcol1 a{top:130px;}.bluebg{width:90%;}.habt{width:100%;}
}
@media (max-width:1650px){.wicon p{width:60%;}.map-container .point{margin-top:-15px;}
    .cforms{display:grid;grid-template-columns:45% 50%;}.fcol1 h2::after{right:5%;}.fcol1::before{bottom:4%;left:10%;}
}

@media (max-width:1600px){.banner{height: 720px;}.banner::after{height:115px;}.awrap{width:90%;}.awrap .cbtn1{margin-top:0px;}
    .c-frm .row{padding:60px 50px;}.cnt-frm{width:35%;}.cnt-dtl{width:65%;}.w80{width:90%;}.wus .vmbtn{right:75px;}.fitems h2{font-size:22px;}
    .map-container .point{margin-top:-25px;}.tc1{padding:100px 50px 50px;}.alist{width:100%;}.hills{height:100%;}.habt p{    font-size: 20px;
        line-height: 30px;}.hero-slider .swiper-container, .hero-style{height:700px;}.hero-slider .container::after{top:22%;}.capt p{font-size:40px;}.bwrap{grid-template-columns:25% 70%;}.side-menu-wrap{width:300px;}
}
@media (max-width:1520px){.banner{height: 700px;}}

@media (max-width:1550px){.banner::after{height:115px;}.banner::after{bottom:150px;}.textWrapper{bottom:0px;}.swiper-pagination{bottom:120px;}
.map-container .point{margin-top:-35px;} .txt {
    min-height: 93px;
}}
@media (max-width:1530px){.map-container .point{margin-top:-35px;}}
@media (max-width:1500px){.container{width:90%;}.banner{height:640px;}.banner::after{bottom:95px;height:110px;}.side-menu-wrap.opened{right:5%;}
    .textWrapper{bottom:0px;}.banner::after{bottom:140px;}header .main-menu>li>a{padding:0px 1.5vw;}
    .map-container .point{margin-top:-60px;} .container1{padding-left:7.5%;}  .carrows .owl-nav{padding-right:8%;}
    .swipernav,.swiper-pagination{max-width:85% !important;}.imgbor img{width:380px;}    .abtcol1 a {top: 110px;}
    .imgbor::after{height:75%;}.bluebg{padding:60px;}.header-logo svg{width:200px;}header .main-menu>li>a{font-size:17px;}.labg::after{height:350px;}
    #advantage::after{height:70%;}.icons1{margin-top:50px;}.frow{grid-template-columns:45% 50%;}#food::after{width:45%;}
}
@media (max-width:1450px){.map-container .point{margin-top:-50px;}.owrap h3{font-size:20px;}}
@media (max-width:1400px){.awrap{width:100%;}.fcol3 .addr br{display:none;}.cnt-dtl{width:63%;}
    .dtl-cnt p:first-child{line-height:20px;}.psrow{gap:20px;}.wus .vmbtn{right:65px;}
    .hero-slider .slide-inner,.hero-style,.hero-slider .swiper-container{height:650px;}
    section.hero-slider.hero-style.som {
    height: 380px!important;
}

.swiper-container.somcn {
    height: 380px!important;
}
    .map-container .point{margin-top:-55px;}.contactbg{background-position: right;}.plists h3{font-size:20px;}.hpcnt{bottom:-110px;}
    .bluebg{width:95%;}.landart::after{height:250px;}.landart {padding-top:125px;}.landart{background: linear-gradient(to bottom, #F3F5FA 50%, #fff 50%);}
    .lar{display:grid;grid-template-columns:53% 40%;}footer p.f20 br{display:none;}
}

@media (max-width:1350px){.b4,.b3{display:none;}header .main-menu>li>a{padding: 0px 1.6vw;}.alist .owrap{padding:0px 20px 15px;}
                          header .main-menu>li>a{padding:0px 1.3vw;}.cforms{display:grid;grid-template-columns:47% 47%;}.landart p{font-size:18px;}.bluebg{padding:40px;}
}
@media (max-width:1300px){.wicon p{width:70%;}.f-hadds, .dtl-lst{width:100%;}.imgar{background-position: right;}
    .cnt-dtl, .cnt-frm{width:50%;}.wcus{grid-template-columns:100%;}.wcus h2,.wcus h3{margin-bottom:20px;}.wcus{margin:0px;}.clientslider{margin-top:40px;width:93%;}.map-container .point{margin-top:-75px;}.country{gap:10px 20px;}.owrap{height:190px;}
    .ctwrap{grid-template-columns: 35% 65%;} .map-container .point{margin-top:-45px;}.bgw{padding: 75px 40px 50px 40px;}.imgbor img{width: 350px;}
   .cinfo p{margin-bottom:10px;}#advantage::after{height:60%;}.icons1{width:50%;grid-template-columns:45% 45%;}.table2{grid-template-columns: 32% 32% 32%;}.footpd{grid-template-columns:48% 48%;}
}

@media (max-width:1260px){.container{width:90%;}.dropdown-menu{left:-345px;top:90px;}.ctwrap{grid-template-columns: 35% 60%;}
    .map-container .point{margin-top:-55px;}.container1{padding-left:5%;}.carrows .owl-nav{padding-right:5%;}
    .swipernav,.swiper-pagination{max-width:90% !important;}.opgr3{
        grid-template-columns:repeat(2,1fr);
    }}

@media (max-width:1199px){.fcname{font-size:18px;}.certrow{grid-template-columns: 40% 55%;}.fitems h2{font-size:20px;}
    .banner::after{display:none;}.banner{height:500px;}.textWrapper .bh1{font-size:50px;line-height:50px;}
    .swiper-pagination{bottom:45px;}.textWrapper{padding:20px;width:90%;}.w80,.w75{width:100%;}
    .wus .vmbtn{right:55px;}.branch > div{padding:40px 20px;}.dlist .mbtn{display:inline-flex;}.dlist .vmcnt{display:none;}
    .map-container .point{margin-top:-50px;}
    .ctwrap{grid-template-columns: 25% 70%;}.country{grid-template-columns:repeat(2,1fr);}.map-container .point{margin-top:-120px;}
    .map-container .uk{top:42%;}.map-container .finland{top:35%;}.map-container .safrica,.map-container .australia{top:76%;}
    .fright2 .bh1{padding-top:30px;}.hpcnt{bottom:-90px;}#form .col6{width:100%;}.enqh{flex-direction:column;justify-content:flex-start;align-items:flex-start;}
    .addrow{grid-template-columns:100%;gap:20px;}.addrow .cphone::before{width:93%;}
    .habt{grid-template-columns:45% 50%;}.lar{display:grid;grid-template-columns:45% 45%;}.advantages .owl-item, .advantages .owl-stage-outer, .advantages .owl-stage, .advantages .owl-item > *, .advantages .owl-item img{height:auto;}.faddr{grid-template-columns:100%;}
    #advantage{padding-bottom:100px;}.osgd4{
        gap:20px !important;
    }.gdcon .whtxt{
        margin-bottom:15px;
    }    .txt {
        min-height: 145px !important;
    }.fcont .f20{
        font-size:18px;
    }.capt p br{display:none;}.bwrap{grid-template-columns:30% 65%;}.wslider .witem:nth-child(2){margin-top:60px;}
    .wslider .witem:nth-child(3){margin-top:120px;}.wslider{gap:25px;}.wbhead p br{display:none;}
}
@media (max-width:1180px){header .main-menu>li>a{padding:0px 1.2vw;}}
@media (min-width:1100px){header .wl{position:absolute;top:0px;}
    header .main-menu>li>a{height:80px;}}

@media (max-width:1100px){.mhide, .dropdown-menu{display:none;}.sse{bottom:15rem;}.wus .vmbtn{right:45px;}   
    .map-container .safrica, .map-container .australia {top: 75%;}.map-container .malaysia{top:62%;}
    .ctwrap{grid-template-columns: 25% 75%;}header .enbtn{display:none !important;}.grotron{position:absolute;right:80px;}
    .features h3 span{font-size:18px;}.habt{grid-template-columns:48% 48%;}.swiper-slide::before{}
        .habt p {
        font-size: 17px;
        line-height: 27px;
    }.sicons a{width: 35px;
        height: 35px;}.sicons svg {width:20px;height:20px;}#advantage::after{height:50%;}
}
@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%;}    .txt {
        min-height: 145px;
    }
}


@media (max-width:991px){.fwrap{grid-template-columns:60% 35%;gap:40px 20px;}.stickycol,header .container::after,.fcol1 h2::after,.fcol1::before{display:none;}.fcol1 span::after{right:12%;}
    .textWrapper .bh1{font-size:40px;line-height:44px;}.cinfo p{text-align:left;}.wslider
    .habt{align-items: normal;}.wslider .witem{gap:15px;}#whyus .icard{opacity: 1;transform: translateY(0px);}
    .hp21 h3, .hpr2 h3{padding: 8px 15px;font-size:18px;}.hprow, .hprow1,.hp2{gap:10px;}.hprow1{margin-top:10px;}footer img{margin-bottom:0px;}
    .cnt-dtl{width:50%;}.cnt-frm{width:48%;}.c-frm .row{padding:50px 30px;}.psrow{grid-template-columns: repeat(3,1fr);}.sub-banner{height:250px;}
    .cforms{grid-template-columns:45% 50%;}#form .col6{width:100%;}.branch{grid-template-columns:repeat(3,1fr);gap:70px 30px;}
    .psh{display:grid;grid-template-columns:45% 55%;}.ctwrap{grid-template-columns: 100%;}.count{font-size:50px;}.facts p:last-child{font-size:20px;}
    .habt,.erow{grid-template-columns:100%;gap:50px;}.hprod .plists{padding-top:0px;}.container1{width:90%;margin:0px auto;padding:0px;}.hprod::after{width:600px;}.carrows .owl-nav{padding-right:0%;}
	.ouh p{margin-right:0px;}.feedback h2 br{display:none;}.demo{display:flex !important;flex-wrap:wrap;align-items:center;}.demo1{width:45%;}
    .abt {grid-template-columns:100%;gap:50px;}.abtcol1{width:80%;margin:0px auto;}.imgab,.imgbor img{width:auto;}.hart .abt{gap:0px;}.landart{padding-top:125px;}
    .landart::after{height:150px;}.habt .gbtn{margin-top:50px;}.lar{display:grid;grid-template-columns:100%;gap:80px;}
    .alist div{background:transparent;padding:0px;} .alist .owl-item{background:#fff;padding:40px 20px;}.alist .owl-item img{margin:0px auto 15px;display:block;}
    .alist .owl-dots{margin-top:30px;}.table2{grid-template-columns:48% 48%;gap:40px 0px;}.habt img{width:auto;}.habt .stickyimg{text-align:center;}.abtcnt{padding-top:0px;}.line::before{display:none;}
    .erow .fcol1{width:100%;}
    .icons1{width:100%;}#advantage::after{height: 30%;}#advantage{padding-bottom:250px;}.plotmap{grid-template-columns:100%;gap:40px;}.nearby{grid-template-columns:31% 31% 31%;}#products .opgr3{
        grid-template-columns:repeat(2,1fr);
        gap:15px;
    }.swiper-container .text-wrapper{margin-bottom:50px;}.capt p{font-size:34px;}.bwrap{grid-template-columns:35% 60%;}#aboutus::after{left:5%;}#food::after{width:100%;}
    .fhead{background:transparent;width:100%;margin-top:0px;padding:80px 0px 0px 0px;}#food::before{content:'';position:absolute;background-color:#000;width:100%;height:100%;mix-blend-mode:multiply;z-index:1;opacity:0.75}
    .fhead h2 br{display:none;}.fhead a:first-child{margin-bottom:0px;}.fhead p{display:flex;gap:10px;}.fitems{position:relative;z-index:1}.frow{grid-template-columns:100%;}
    .fitems{grid-template-columns:100%;gap:10px;}.slick-carousel1{margin:0px;}.slick-carousel1 .slick-track{display:flex;align-items:flex-end;}.fhead{justify-content:flex-start;height:auto;margin-bottom:30px;}
    .fhead p{position:absolute;bottom:60px;}.fhead{position:inherit;}#food{padding-bottom:150px;}.wslider .witem{padding:20px 15px 10px 15px;}
    .wslider .owl-dot{background:#fff !important;}.wslider .owl-dots{margin-top:30px;}.trow{grid-template-columns:100%;}.owl-nav-wrapper{display:flex;justify-content:flex-end;margin-bottom:20px;}
    .fcol1{padding:80px 30px;}
}
@media (min-width: 901px){.cpr .modal-dialog{max-width:800px !important;margin: 0px auto;}.modal-dialog{max-width:800px !important;margin: 0px auto;}}

@media (max-width:900px) and (min-width:700px){.modal-dialog{max-width:700px !important;margin: 0px auto;}.modal1 .modal-content{grid-template-columns: 45% 55%;}.fright1 .container{padding:75px 50px 0px 0px;}}

@media (max-width:900px){.habt{grid-template-columns: 100%;gap:30px 0px;}.habt1 img{width:100%;}
    .cnt-dtl, .cnt-frm{width:100%;}.c-frm .row{gap:40px 0px;}.dtl-cnt p:last-child{width:70%;}.pirow h2{font-size:18px;line-height: 1;}
    .wus .vmbtn{right:30px;}.habt.alignstart{flex-direction:column-reverse;display:flex;gap:40px;}
    .tstart .ch1{font-size:18px;}.owrap h3{font-size:18px;line-height:1.1;}    .owrap {
        height: 190px;
    }footer .sicons{margin-bottom:30px;}
    .footpd{grid-template-columns:100%;gap:20px;padding:50px 0px 80px;position:relative;}.fcol1{padding:40px 20px;margin-top:0px;border-radius:10px;}.fopr{position:initial;}.copyright{position:absolute;bottom:0;width:100%;left:0;padding:0px 15px;}.fcol1::after,.fcol1 span::after{display:none;}
}

@media (max-width:850px){.copyright .container{flex-wrap:wrap;justify-content:center;} .wbhead p{font-size:24px;line-height:30px;}
    .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;}.wus .vmbtn{display:flex;position:relative;bottom:0;right:0;align-items:center;justify-content:center;flex-direction: row-reverse;margin-top:20px;}.wus .vmbtn .bimg{display:inline-flex;margin:0px;width:auto;height:auto;}.wus .vmbtn svg{width:20px;height:20px;}.wus .vmbtn .bimg div{background:transparent;}.wus .vmbtn svg path{fill:#0d0d0dbd;}.wus .vmbtn:hover path{fill:var(--red);}
	.features > div{border:0px;padding:0px;background:transparent;}.features .owl-item{border:1px solid #79b43542 !important;}
	.features .owl-dots{margin:30px 0px 0px;text-align:center;}.features .owl-dot.active{background:#fff !important;}
	.features h3 br{display:none;}.factbg .habt{gap:15px;}.demo img{width:80%;}
}

@media (min-width: 768px) and (max-width:991px){.cpr .modal-dialog{max-width:700px !important;margin: 0px auto;}}

@media (max-width:767px){.swiper a{display: none;}.textWrapper .bh1,.enquiry p{font-size: 30px;line-height:34px;}.fdata .f20{font-size:16px;line-height:20px;}
    .textWrapper,.hp1, .hpr1,.hp2,.hpr2{width:100%;}.swiper .swiper-wrapper .swiper-slide{height:95%;}.swiper-pagination{display:none;}.hero-slider .container::after{font-size:;}
    .hprow, .hprow1{flex-wrap:wrap;}.hp1::after, .hpr1::after{display:none;}.hp1 h3, .hpr1 h3{color:var(--orange1);padding:0px;margin-bottom:10px;}
    .hp1, .hpr1{background:transparent;}.hprow1{margin-top: 40px;}.pspace{padding:60px 0px;}.wus .container::after{bottom:-60px;}.wicon,.clientslider{margin-top:20px;}
    .hblog .carrows .owl-prev{left:-20px;}.hblog .carrows .owl-next{right:-20px;}.hblog .carrows .owl-prev, .hblog .carrows .owl-next{top:37%;}.hblog{padding-bottom:0px !important;}
    .hbloglist{margin-bottom:0px;}.pspace.pt-0{padding-top:0px;}.aslide{padding-bottom:10px !important;}.ch3,.wcus h3{font-size:20px;line-height:22px;}.pirow{grid-template-columns: repeat(2,1fr);}
    .button-icon{width: 60px;height: 42px;}.w75 .mbtn{margin-bottom:20px;}.w75 .vmcnt, .wcus h3{margin-bottom:0px;}
    .w75 .vmcnt{margin-top:10px;}.qpolicy{grid-template-columns: 100%;}.qsec{padding: 0px;margin-bottom:20px;}
    .project-slide .carousel-indicators img,.project-slide .carousel-indicators button{width:80px;height:50px;}.hbg{margin-top:10px;background: linear-gradient(to bottom, #fff 24%, #f1ede8 20%);}
    .infraslider .owl-prev,.infraslider .owl-next{top:40%;}.imgar{background-position:-350px 0px;}.lines{line-height:26px;}
    .cnt-add{row-gap:30px;}.plists{grid-template-columns: repeat(2,1fr);}
    .map-container .point{width:10px;height:10px;margin-top:-10px;}.sub-banner{background-position:center;}.bwrap{gap:20px;}
    .team, .bwrap{grid-template-columns:100%;}.team div:first-child{order:2;}.team img{display:flex;justify-content:center;width:auto;margin:20px auto 30px;}
    .cgal{grid-template-columns:repeat(2,1fr);}.cgal img, .cicon{height: 250px;}.cicon img{height:150px;}
    .cforms,.pdetail{grid-template-columns:100%;gap:60px;}.branch{grid-template-columns:repeat(2,1fr);gap:70px 30px;}
    .pdetail .sticky{display:none;}.dlist{grid-template-columns:100%;gap:20px;}.acr > div:first-child{order:2;}
    .hero-slider .slide-inner,.hero-style,.hero-slider .swiper-container{height:600px;}
    .hero-slider .slide-inner{padding-top:20px;}
    .hero-slider p{text-align:center;}.fright .container{display:block;}.fright .container > div{width:100%;}
    .textWrapper{z-index:9;position:relative;text-align:center;}.fright p{color:#fff;}.fright1 .container{justify-content:center;padding-right:0px;}
    .tstart .bh1{text-align:center;}.ac .sticky{position:static;}.contactbg{background-position:right;}.hlight{margin-top:20px !important;}
    .hpcnt p, .hpcnt a{display:none;}.hpcnt{bottom:0px;}.hprod::after{width:80%;}.ouh{grid-template-columns:100%;gap:20px;}
	.demo img{width:70%;}.demo1{width:40%;gap:20px;}.demo1 div:nth-child(2){padding:15px 0px;}.tstart .f40{font-size:50px;}
    .tstart .ch1{font-size:18px;}.addrow .cphone::before{width:100%;}.addrow .cont-mail{margin-top:30px;}.imgab{width:50%;}.imgbor img{width:400px;}.landart p{font-size:16px;line-height:24px;}
    .hart{padding-bottom:30px;}.swiper-slide::before{width:100%;}
    .table2{grid-template-columns:100%;}.icons1 h3{font-size: 30px;}
    .alist{display:block;}.alist div{width:auto;}.alist .overlay{display:none;}.alist{border:0px;}.alist .owrap{padding:15px;height:auto;}.owrap div{text-align:center;}
    .slick-slide{margin:5px;}.slick-slide > div:first-child{border-bottom:0px solid #fff;}.slick-slide .owrap{height:100%;align-items:center;}.owrap:hover h3{color:#193F40 !important;}
    .fwrap{
        grid-template-columns: 100%;
        gap:20px;
    }.cinfo{
        align-items: flex-start !important;
    }.cphone a, .cont-mail a{
        font-size: 18px;
    }.footul{
        display: none !important;
    }.footpd .fwrap{
        margin-bottom: 0px !important;
    }.sergr3 .tximg{
        grid-template-columns:45% 40%;
    }.capt p{font-size:28px;}.hero-slider .container::after{font-size:50px;}.bwrap p{font-size:16px;line-height:26px;}.orpr p::before{width:2px;}.thankspage .ch1{font-size:40px !important;}
}
@media (max-width:700px) and (min-width:300px){.modal1 .popimg{display:none;}.modal1 .modal-content{grid-template-columns:100%;}
    .modal-dialog{width:75%;margin: 0px auto;}.clientlist{grid-template-columns: repeat(3,1fr);}
    .vm{grid-template-columns:100%;gap:50px;}.vm svg{width:60px;}
}

@media (max-width:700px){.abtcol1{width:100%;}.tstart .ch1{font-size:18px;}.hero-slider p{font-size:24px;}.hero-style .swiper-slide::after{opacity:0.45}
    .ch2{font-size:34px;line-height:36px;}.imgar{background-position:-450px 0px;}
    .egrid{grid-template-columns:60% 35%;}.count{font-size:50px;}.demo img{width:100%;}.demo{flex-direction: column;}.demo1{width:100%;}  .opgr3 {
        grid-template-columns:100% !important;
    }.side-menu-wrap.opened{padding-top:20px;}.header-sticky .side-menu-wrap{padding-top:70px;}
}

@media (max-width:600px){.dtl-cnt p:last-child{width:90%;}.infraslider .owl-prev,.infraslider .owl-next{top:34%;}.enquiry a{font-size:18px;padding:8px 20px 8px;}
    .pslist .pirow{grid-template-columns: repeat(1,1fr);}
    .advantages .owl-nav button{width:40px;height:40px;}.advantages svg{    width: 30px;
        height: 30px;}.advantages .owl-prev{left:-15px;}.advantages .owl-next{right:-15px;}.fwrap{grid-template-columns:45% 50%;}
    .fwrap p,.cphone a, .cont-mail a{font-size:18px;}
}
@media (min-width: 576px){.cpr .modal-dialog{max-width:500px;margin: 0px auto;}.modal-dialog{max-width:800px;margin: 0px auto;}

}.opcon .proimg{
    border-radius:15px;
}
.br50{
    border-radius: 50px;
}.pb200{
    padding-bottom: 200px;
}.text-wrapper img{
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(62deg) brightness(105%) contrast(101%);
    width:110px;
}.rg0{
    row-gap:0px;
}

@media (max-width:575px){.fg-btn .form-control{width:120px;margin-top:0px;}.swiper-container span{font-size:20px;}
    .fcol1, .fcol3,#form .col6{width:100%;}.grid2{flex-wrap:wrap;gap:10px 0px;}.fwrap{grid-template-columns:100%;gap:15px;}.copyright p, .copyright a{font-size:14px;}
   .iconshow{display:none;}
    .backButton{display:none !important;}.count{font-size:35px;}.facts .fdata{padding-bottom:10px;}.plus::after{font-size:16px;}
     .qlinks, .plinks,.grid2{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.75s ease-out;
}     .tick {
        grid-template-columns: 100% !important;
    }.orpr p{
        padding-left:12px !important;
        font-size:16px !important;
    }.orpr p::before{
        background-size:16px !important;
    }.text-wrapper{
        gap:20px;
    }
    .txtcli p{
        padding-left:24px !important;
        font-size:16px !important;
    }.txtcli p::before{
        background-size:16px !important;
    }.clients .owl-item img{
        width:100px !important;
    }#mapDiv{
        height:300px;
    }.tximg img {
        height: 150px;
        width: 100% !important;
        object-fit: cover;
    }
.line{
	    border-right: 2px solid #fafafa;
    }.header-logo{width:240px;}
   .plinks.open, .grid2.open,.qlinks.open{
    height: auto;
    max-height: 500px;
    transition: max-height 0.75s ease-in!important;
    }.plinks li, .qlinks li,.fcname{margin-bottom:10px !important;}footer h2{margin-bottom:15px;}
   .header-sticky .side-menu-wrap{padding-top:110px;}.side-menu-wrap{padding-top:0px;}
    .hbg{background: linear-gradient(to bottom, #fff 20%, #f1ede8 20%);}.cpr .modal-dialog {max-width:95%;margin: 0px auto;}
    .plinks li:last-child, .qlinks li:last-child{margin-bottom:20px !important;}.imgar{background-position:-500px 0px;}.hp21 h3, .hpr2 h3{width:100%;position: relative;bottom: 0;}.hp21, .hpr2{flex-wrap:wrap;
	background:#6e6e6e;}.map-container .point{width:8px;height:8px;margin-top:-10px;border-width:1px;}.map-container .uk{top:40%;}
    .map-container .skorea{top:52%;}.map-container .germany,.map-container .poland{top:45%;}.mbr br{display:none;}.copyright p{text-align:center;}
	.cgal{grid-template-columns:repeat(1,1fr);}.testimonials{padding:0px 10px;}
    .testimonials .owl-next{left:auto;right:-5px;}.testimonials .owl-prev{left:auto;left:-5px;}.imgab{width:35%;}.imgbor img{width: 350px;}
    .header-logo{margin-bottom:-10px;}footer .mb3{margin-bottom:30px;}.timing{font-size:24px;}footer img{width:120px;}
    footer .container{width:100%;}.fcol1{border-radius:0px;}.fopr{padding:0px 15px;}footer p.f20{font-size:18px;line-height:22px;}footer{position:relative;overflow:hidden;}
    .side-menu-wrap.opened{padding-top:0px;margin-top:58px;}.header-sticky .side-menu-wrap{padding-top:20px;}.thankspage .hero-slider .slide-inner,.thankspage .hero-style, .thankspage .hero-slider .swiper-container{height:300px;}
    .thankspage .hero-slider .container{bottom:0;}.thankspage .copyright{padding-bottom:0px;}.thankspage .footpd{padding-bottom:80px;}
    .header-logo, .header-logo img{height:62px;}.sp-active img, .sp-active .header-logo{height:60px;width:220px !important;}
}

@media (max-width:480px){.dtl-cnt p:last-child{width:100%;}.c-frm .row{padding:0px 0px;background:transparent;}.cnt-dtl{padding:20px 0px;}.sse{display:flex;}.typ, .fhead p{
    display: none;
    }.hero-slider .swiper-button-prev, .hero-slider .swiper-button-next{;display:flex;
    }.capt br{
        display: none;
    }.hero-slider .container::after{font-size:30px;}.swiper-container .text-wrapper{margin-bottom:0px;}.fitems h2{font-size:18px;}.fitems{gap:0px;}.fitems h2{padding:10px 5px;}#food{padding-bottom:40px;}.fhead{padding-top:50px;}
    .copyright .container p{text-align:center;}.copyright .container a{white-space:nowrap;}.effect{filter:none;}.trow .owl-item{padding:20px 15px;}.owl-nav-wrapper button{width:34px;height:34px;}.owl-nav-wrapper{margin-top:0px;}
    .footpd{padding-bottom:120px;}.fitems h2{font-family:prestosemi;}.side-menu-wrap.opened{right:0;height:100%;}.side-menu-nav .main-menu>li:first-child a{padding-top:30px;}
    .header-sticky .side-menu-nav .main-menu>li:first-child a{padding-top:12px;}
    .cnt-dtl h2{margin-bottom:10px;}#form .f-row{border-radius:0px;} 
    .enquiry p{font-size:20px;line-height:20px;}.banner {height: 400px;}.cbtn{padding:6px 18px;}
   .ch2{font-size:34px;line-height:38px;}.ch3{font-size:22px;line-height:26px;}.wus .container::after,.vmcnt,.infraslider .owl-dots,.vmcnt1{display:none;}
    .rslider .owl-dots{margin-top:10px;}.rslider{width:100%;}.submit input{width:150px;}.witem p{margin-bottom:0px;}.wslider .witem{gap:10px;}.wbhead{margin-top:60px;}
    .sse {bottom: 0px !important;transform: none !important;writing-mode: horizontal-tb !important;width: 100%;text-align: center;grid-template-columns: repeat(2, 1fr);justify-content: space-around;
    flex-direction: row-reverse;}.copyright{padding-bottom:40px;}.contactpage .copyright{padding-bottom:0px;}.side-menu-wrap {width: 100%;}
    .dtl-icn svg{width:20px;}.dtl-lst{gap:10px;}.dtl-icn{width:30px;height:30px;}
    .fn20 {font-size: 18px;}.dtl-cnt{width:90%;}    .wbhead p {font-size: 20px;line-height: 28px;}
    .textWrapper span, .textWrapper .bh1,.hero-slider .tstart p{font-size:30px;}
    .hbloglist p,.t1 p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.sub-banner{height:200px;}.breadcrumb{padding:8px 10px;}.fdcnt,.sncnt,.gmcnt,.agcnt,.otherscnt{display:none;}.othersl,.agl,.gml,.snl,.fdl{display:flex;}
    .fdcnt ul,.sncnt ul,.gmcnt ul,.agcnt ul,.otherscnt ul{margin-bottom:10px;}.abtsec .mbtn{display:inline-flex;}
    .textWrapper p{margin-top:10px !important;}.textWrapper .d-flex{justify-content:center;width:100%;}.textWrapper{padding:10px;bottom:0px;}.textWrapper .bh1{margin-bottom:0px;text-align:center;}
    .facts.facts{border-bottom:0px;display: grid;justify-content:space-between;}
    .facts p:last-child{font-size:18px;}.habt .gbtn{gap:15px;display:none;}
   .hprow img, .hprow1 img{height:200px;object-fit: cover;
        object-position: left bottom;}.hp21 h3, .hpr2 h3{width:100%;text-align:center;}.pspace{padding:40px 0px;}.rslider::after,.enquiry{display:none;}.rslider{margin-top:20px;}
    .hblog .carrows .owl-prev, .hblog .carrows .owl-next{position:relative;}.hbloglist .owl-nav,.hproject .owl-nav{text-align:right;padding:20px 20px 0px;}
    .hblog .carrows .owl-prev{left:0px;}.swiper .swiper-wrapper .swiper-slide{height:100%;}
    .habt{margin-top:0px;}.hp1 h3, .hpr1 h3{font-size:24px;margin-bottom:0px;}.hprod h2{margin-bottom:20px;margin-top: 20px;}.pirow h2{font-size:16px;padding:10px;}
    .pirow{gap:10px;}.w80 .ch3,.wcus h3{font-size:17px;}.sub-banner h1{font-size:26px;line-height:1;}.mpb25{padding-bottom: 25px;}.brbg .mb3{margin-bottom:20px;}
    .psrow .pr1 h2{padding:0px;font-size:18px;}.project-slide .carousel-indicators img,.project-slide .carousel-indicators button{width:70px;height:50px;}
    .modal-dialog{width:90%;}.modal1 .modal-body{padding:10px;}.clientslider .owl-prev{left:-20px;}.clientslider .owl-next{right:-25px;}.clientlist{grid-template-columns: repeat(2,1fr);}
    .habt .linec{-webkit-line-clamp:3;}.aslide h1{margin-bottom:30px;}.infraslider .owl-nav,.infraslider .owl-prev, .infraslider .owl-next{position:relative;}
    .infraslider .owl-prev, .infraslider .owl-next{left:auto;right:0;}.infraslider .owl-nav{display:flex;justify-content:flex-end;margin-top:20px;gap:15px;}
    .infraslider img{height:300px;object-fit:cover;object-position:center;}.mcenter h2,.mcenter h3{text-align:center;}.sse a{display: flex;justify-content: center;padding:10px;}
    .pslides span{width: 30px;height: 30px;}.pslides .swiper-button-next, .pslides .swiper-button-prev{top:45%;}.pslides svg{width:20px;}
    .contactbanner{background-position:left;}.aboutbanner{background-position:right;}.imgar{background-position:-400px 0px;}.lines{line-height:22px;}
    .whatsapp {bottom:3rem;right:0.75rem;}.whatsapp svg {width: 36px;height: 36px;}.senq{padding:5px;}.header-logo svg{width: 170px;}.sp-active svg{width:130px;}
    .habout{padding-top:10px;}.whatsapp{right: 1rem;bottom: 4rem;}.pmbtn{display:inline-flex;}.pmcnt1,.pmh,.hprod h2 br{display:none !important;}.hp2{grid-template-columns: repeat(1,1fr);}
    .mb25 {margin-bottom:20px;}.clientslider img{width:90px !important;}.green{font-size:16px;}.hprod h3{font-size:18px;text-align:center;margin:5px auto;}
    .hprod span{display:flex;justify-content:center;}.map-container{padding-top:0px;}.habt.alignstart{gap:30px;}
    .mbtn,.mbtn1{display:inline-flex;}.vm h2{font-size:26px;}.locate{margin-top:20px;}
    .branch{grid-template-columns:repeat(1,1fr);gap:70px 30px;}.psh{display:grid;grid-template-columns:100%;}.br1 .psh:nth-child(2){margin:20px 0px;
    border:0px;}
    .br1{border:0px;}.hero-slider .slide-inner{background-position:center;}.fright .slide-inner{background-position:-100px 0px;}
    .textWrapper .bh1,.textWrapper p{color:#fff;}.textWrapper p br{display:none;}
    .hero-slider .slide-inner,.hero-style,.hero-slider .swiper-container{height:450px;}.hero-slider .swipernav{display:none;}
    
    .prod1::after,.prod2::after,.prod3::after,.prod4::after,.prod5::after,.prod6::after,.prod7::after{opacity:0;}
    .country{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;}.country li{padding-left:25px;text-align:left;}
    .header-sticky .sp-active .header-logo{width:180px;}.map-container .point{margin-top:-5px;}
    .fright1
    .hero-style .slide-text p{font-size:24px;}.textWrapper{padding:35px 15px 0px !important;}
    .fright1.swiper-slide{background-position:-100px 0px;}.fright2 .bh1{padding-top:0px;margin-top:0px !important;}
    .tstart p{margin:0px !important;line-height:24px;}.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;}
    .fright1 p{font-size:20px !important;}.htu{grid-template-columns:100%;padding-top:10px !important;}
    .htu h3{text-align:left;width:100% !important;}.htu h3{font-size:20px;margin:10px 0px 5px;}.sse .cnow{display:flex;}
    .sse a{width:50%;}.sse a:first-child{border-left:1px solid var(--green);}.contactbg,.gallery{background-position:right;}.facts span{font-size:24px;}
    .count{margin-bottom: 0px;}.facts{padding:25px 0px;}.grotron{right:40px;width:100px;}.clogo {
    width: 120px;
    }.hero-slider .swiper-container-horizontal > .swiper-pagination-bullets, .swipernav{
        display: none;
    }
   .hlight{margin-top:0px !important;}.hlight::after,.hprod h2 br{display:none;}.habt h2{font-size:24px;}.mhp{display:none;}.hprod span{justify-content:flex-start;display:inline-flex;}
    .hprod h2{margin-bottom:0px;}.carrows .owl-nav{margin-top:35px;}.plists.carrows .owl-nav button{padding:10px !important;}.capt p{
        padding: 10px 0px 0px;
    }.capt {
    display: flex
;
    flex-direction: column;
    align-items: center;
}
	.testimonials .owl-prev, .testimonials .owl-next{width:35px;height:35px;}.tc1{padding:70px 30px 30px;}.tc1::before{top:30px;}
	.feedback .habt{gap:10px;}.demo1 h3{font-size:20px;}.tstart .wrapper{margin-bottom:0px;}
	.swiper-pagination{text-align:center;}.bgw{padding:40px 15px;margin:0px -5%;border-radius:0px;}.imgbor img{width:280px;}
    .imgab{width:45%;}.abtcol1 a{top: 70px;}.bluebg{padding:40px 20px;}.landart h2{margin:0px 0px 15px;}.hart{padding-bottom:0px;}.landart{padding-top:50px;}
    .presenece .abt > div:nth-child(1){order:2;}.presenece{padding-top:30px !important;}.npoints{grid-template-columns: 48% 48%;}
    .tamilnadu{bottom: 10%;left: 38%;}.maharashtra{left:40%;}.karnataka{left:30%;}.tstart .ch1{;margin-bottom: 15px; text-align: center}.swiper-slide::before{width:100%;}.swiper-
    .mtl{text-align:left;}.f22.mtl{font-size:17px;line-height:26px;}.facts span{margin-top:5px;}
    .advantages .owl-prev{left:-10px;}.advantages .owl-next{right:-10px;}.advantages{padding:0px 10px;}.labg h2{margin-bottom:30px;}.lar{gap:50px;}.faq-singular>h3{font-size:24px;}
    h2.mb3{margin-bottom:30px;}.alist p{font-size:16px;line-height:1.2;}.alist .owl-item{padding:20px 10px;}.map iframe{height:320px;}footer #Layer_1{display:none;}
    .vmbtn{display:inline-flex;margin-top:20px;}.mshow,.hills{display:none;}.swiper-container .text-wrapper{/*padding-bottom:50px;*/}.hero-slider .tstart p{font-size:18px; width:100%}
    .hero-slider .container{align-items:flex-end;bottom: 30px; justify-content: center;}.tstart .ch1{font-size:16px;font-family:helvetica;}#aboutus{padding-bottom:50px;}.btn1{font-size:16px;}
    .tagfont::after{width: 20px;height: 10px;}.tagfont{padding-left: 35px;font-size:20px;}.br15{border-radius:8px;}.f20{font-size:16px;line-height: 24px;}
    #advantage::after{height: 20%;}#advantage{padding-bottom: 150px;}.icons1 h3{font-size:24px;margin:15px 0px 10px;}.icons1 svg{width: 60px;}
    .icons1{grid-template-columns: 48% 48%;gap:20px 0px;}#advantage p{text-align:left;}.owrap h3{font-size:16px;}.alist svg {width:60px;height: 75px;}.item p{font-size:16px;}
    .side-menu-wrap{margin-top: 60px;}.header-sticky .side-menu-wrap {padding-top:0px;}#plot .rmbtn{color:#fff;font-size:16px;text-decoration:underline;text-transform:uppercase;}
   .side-menu-wrap.opened{margin-top: 50px;}
    #plot .rmbtn::after{display:none;text-transform:uppercase;}.oproj span{    padding:5px 10px;}.oproj{gap:10px;}.gdcon .txt p{
        display:none;
    }.whtxt{
        margin-bottom:0px !important;
    }.enbtn1{
        padding:1px 8px !important;
    }
    .gdcon{
        padding: 15px !important;
    }.whtxt svg{
        width:35px !important;
    }.opgr3 span{
        font-size: 12px;
    }.sertx p{
        font-size: 16px !important;
        padding-left: 24px !important;
    }.sertx p::before{
        background-size: 16px !important;
    }.sertx{
        gap:10px !important;
    }.wuf1 p{
        font-size: 16px !important;
        padding-left: 24px !important;
    }.wuf1 p::before{
        background-size: 16px !important;
    }.wtus {
    padding: 15px !important;
    }.tximg{
        grid-template-columns:100% !important;
        gap:15px;
    }.tximg img{
        order:1;
    }.tximg h3{
        order:2;
    }.serv{
        gap:15px !important;
        padding:12px !important;
    }.hero-slider .container::after{font-size:24px;top:28%;height:4.5%;}
    .fcol1 h2::before{left: 10px;top: 15px;width:80px;}.fcol1 span::before{height:70px;right:10px;width:60px;}.fcol1 h2::before, .fcol1 span::before{opacity:0.15;}
}

.owl-nav{
    display: none !important;
}
@media (max-width:420px){section.hero-slider.hero-style.som {
    height: 250px!important;
}
.text-wrapper.somtxt h1 {
    margin-bottom: 0px;
    padding-top: 80px;
}
    .hwrap{margin-bottom:0px;}
.swiper-container.somcn {
    height: 250px!important;
}.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;}}

@media (max-width:440px){
    .footpd{padding-bottom:140px;}.copyright{border:0px;}
}

@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;}.swiper-container span{font-size:18px;}
.resident {grid-template-columns:repeat(2,1fr) !important;}
    .prod1{background-position:-200px 0px;}.sub-banner{height:180px;}.oproj span{font-size:16px;line-height:1;padding:7px 10px;}
    .prod7{background-position:-100px 0px;}.facts span{font-size:22px;}.table td, .table th{font-size:17px;}
}
@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;}
   .tstart .ch1{font-size:16px;}.hero-slider .tstart p{font-size:18px;}.sertx h2 br{
       display:none;
   }.txtcli h2 br{
       display:none;
    }.header-logo, .header-logo img{width:220px;}
}
@media (max-width:360px){.icons1 p,.owrap h3{font-size:15px;}.copyright p, .copyright a{font-size:12px;line-height:20px;}.footpd{padding-bottom:125px;}}
@media (max-width:342px){	.hp21 h3, .hpr2 h3{font-size:16px;}.cform iframe{transform:scale(0.85);margin-left:-23px;}.g-recaptcha {transform:scale(0.85);}.table2 .tb1:nth-child(2){margin-top:-75px;}}
footer svg path {
    fill: #fff;
}
.footul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}.sicons:last-child li{
    padding-right: 0px;
}.osgd4 {
    display: grid
;
    grid-template-columns: repeat(4, 1fr);
    gap: 50px;
    overflow: hidden;
}.gdcon {
    padding-left: 20px;
}

.gdcon {
    padding: 25px;
    border-radius: 15px;
    position: relative;
}
.gdcon {
    padding-left: 20px;
    transition: all 0.3s ease;
}.whtxt {
    gap: 10px;
}

.whtxt {
    flex-direction: column;
    gap: 20px;
    display: flex;
    margin-bottom: 80px;
}.whtxt svg {
    width: 50px;
    Height: auto;
}.txt p {
    font-size: 16px;
    text-transform: capitalize;
}.factr {
    position: relative;
    top: -15px;
z-index: 9;
}
.gdcon::after{
         content: '';
    background: #f5f5f5;
    width: 100%;
    position: absolute;
    height: 75%;
    border-radius: 15px;
    left: 0;
    top: 0;
    z-index: -1;
}.osgd4 .owl-nav{
    display: none;
}.bg-gray{
    background: #F6F6F6;
}.orpr p{
    position: relative;
    padding-left: 20px;text-transform: uppercase;color:#23530A;
    font-size: 24px;
}
.txgreen{
    color: var(--green)
}.opgr3{
     display: grid
;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    overflow: hidden;
}.opgr3 h3{
    font-size:28px;
}.opcon{
    padding: 30px 15px 15px 15px;
    background: #fff;
    border-radius: 15px;
}.butn {
    display: flex
;
    flex-wrap: wrap;
    gap: 8px 5px;
}.opflx{
    display: flex;
    flex-direction: column;
    height:100%;
    justify-content:space-between;
    gap:30px;
}.proimg img{
    border-radius: 15px;
    width:100%;
}.mb30{
    margin-bottom: 30px;
}.proimg {
    display: flex
;
}.wuf1 p{
    position: relative;
    padding-left: 30px;
text-transform: uppercase;
    font-size: 24px;
}
.wuf1 p::before{
content: '';
    background: url("data:image/svg+xml,%0A%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.18209 3.92871L9.09126 0.000366211L9.09161 4.12734L5.12117 7.46905L5.18209 3.92871Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.87995 18.4596L2.89036 18.4505L2.92779 17.3794L5.80474 14.8898L5.88231 15.8248L9.09126 13.0232L9.1068 16.7126L2.81907 21.9999L2.87995 18.4596Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.03365 11.8848L9.09237 6.77551L9.09133 10.5684L0.100341 18.2054L0 8.14753L3.00863 5.45447L3.03365 11.8848Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0067 3.92866L9.09115 0L9.09165 4.12757L13.0676 7.469L13.0067 3.92866Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3088 18.4595L15.2985 18.4504L15.261 17.3793L12.3841 14.8897L12.3065 15.8247L9.09117 13.0227L9.0916 16.7334L15.3697 21.9998L15.3088 18.4595Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1551 11.8847L9.0918 6.7748L9.09127 10.5686L18.0884 18.2052L18.1888 8.14741L15.1801 5.45435L15.1551 11.8847Z' fill='%23209E67'/%3E%3C/svg%3E%0A") no-repeat;
    background-size: 22px;
    width: 24px;
    height: 24px;
    background-position: left;
    left: 0px;
    position: absolute;
    z-index: 1;

}.cinfo {
    display: flex
;
    flex-direction: column;
    align-items: flex-end;
}

.txtcli p{
    position: relative;
    padding-left: 30px;text-transform: uppercase;
    font-size: 24px;
}.txtcli p::before{
        content: '';
    background: url("data:image/svg+xml,%0A%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.18209 3.92871L9.09126 0.000366211L9.09161 4.12734L5.12117 7.46905L5.18209 3.92871Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.87995 18.4596L2.89036 18.4505L2.92779 17.3794L5.80474 14.8898L5.88231 15.8248L9.09126 13.0232L9.1068 16.7126L2.81907 21.9999L2.87995 18.4596Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.03365 11.8848L9.09237 6.77551L9.09133 10.5684L0.100341 18.2054L0 8.14753L3.00863 5.45447L3.03365 11.8848Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0067 3.92866L9.09115 0L9.09165 4.12757L13.0676 7.469L13.0067 3.92866Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3088 18.4595L15.2985 18.4504L15.261 17.3793L12.3841 14.8897L12.3065 15.8247L9.09117 13.0227L9.0916 16.7334L15.3697 21.9998L15.3088 18.4595Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1551 11.8847L9.0918 6.7748L9.09127 10.5686L18.0884 18.2052L18.1888 8.14741L15.1801 5.45435L15.1551 11.8847Z' fill='%23209E67'/%3E%3C/svg%3E%0A") no-repeat;
    background-size: 22px;
    width: 24px;
    height: 24px;
    background-position: left;
    left: 0px;
    position: absolute;
    z-index: 1;
}
.sertx p::before{
        content: '';
    background: url("data:image/svg+xml,%0A%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.18209 3.92871L9.09126 0.000366211L9.09161 4.12734L5.12117 7.46905L5.18209 3.92871Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.87995 18.4596L2.89036 18.4505L2.92779 17.3794L5.80474 14.8898L5.88231 15.8248L9.09126 13.0232L9.1068 16.7126L2.81907 21.9999L2.87995 18.4596Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.03365 11.8848L9.09237 6.77551L9.09133 10.5684L0.100341 18.2054L0 8.14753L3.00863 5.45447L3.03365 11.8848Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0067 3.92866L9.09115 0L9.09165 4.12757L13.0676 7.469L13.0067 3.92866Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.3088 18.4595L15.2985 18.4504L15.261 17.3793L12.3841 14.8897L12.3065 15.8247L9.09117 13.0227L9.0916 16.7334L15.3697 21.9998L15.3088 18.4595Z' fill='%23209E67'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.1551 11.8847L9.0918 6.7748L9.09127 10.5686L18.0884 18.2052L18.1888 8.14741L15.1801 5.45435L15.1551 11.8847Z' fill='%23209E67'/%3E%3C/svg%3E%0A") no-repeat;
    background-size: 22px;
    width: 24px;
    height: 24px;
    background-position: left;
    left: 0px;
    position: absolute;
    z-index: 1;
}.sertx p{
    position: relative;
    padding-left: 30px;text-transform: uppercase;
    font-size: 24px;
}.sertx{
    display: flex;
    flex-direction: column;
    gap:20px;
    align-items: center;
    text-align: center;
}.tximg {
    display: grid
;
    grid-template-columns: 44% 30%;
    align-items: center;
    justify-content: space-between;
}.serv {
    display: flex
;
    flex-direction: column;
    gap: 30px;
}.txtcli{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.sergr3{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap:20px;
    justify-content: space-between;
}
.sergr3 .owl-item{
    background: #f6f6f6;
    border-radius:15px;
    
}.serv{
    background: #f6f6f6;
    padding:40px 20px;
    border-radius: 15px;
}.sergr3 h3 {
    font-size: 28px;
    line-height: 30px;
}.tximg img{
    border-radius: 15px;
}.sergr3 .owl-nav{
    display: none;
}.owl-dots {
    display: flex
;
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}.whyus{
     display: grid
;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    overflow: hidden;
}.wtus{
        padding: 25px;
    background: #fff;
    border-radius: 15px;
    transition: all 0.3s ease;
}
.whytxt {
    gap: 10px;
}.clients img{
    transition: all 0.3s ease;
  filter: grayscale(100%);
}.clients img:hover{
    
  filter: grayscale(0);
}

.whytxt {
    flex-direction: column;
    gap: 20px;
    display: flex;
}.whytxt svg {
    width: 50px;
    Height: auto;
}
.whytxt svg path{
     fill:var(--green);
}
.oprogrid {
    display: grid
;
    grid-template-columns: 45% 40%;
    justify-content: space-between;
}.wtus h3 {
    font-size: 24px;
    font-weight: 500;
}.wtus:hover{
    background: var(--green);
}.wtus:hover p{
    color:#fff;
}.wtus:hover h3{
    color:#fff;
}
.wtus:hover svg {
filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7489%) hue-rotate(356deg) brightness(105%) contrast(100%);;
}.owl-carousel .owl-item img {
    display: block;
    width: auto;
}.gbg{
    display: flex;
    flex-direction: column;
        padding: 0px 30px;
    gap:20px;
}.cttxt p{    font-size: 18px;
    font-weight: 500;
position: relative;
    padding-left: 30px;
    text-transform: uppercase;
}.whyus .owl-item{
    background:#fff;
    border-radius:15px;
}
.erow h3{font-size:20px;}
.whyus .owl-item:hover{
    background: var(--green);

}.fcont p{
    text-align:right;
}