@charset "utf-8";
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Light.eot'); src: url('../fonts/Gilroy-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-Light.woff2') format('woff2'), url('../fonts/Gilroy-Light.woff') format('woff'), url('../fonts/Gilroy-Light.ttf') format('truetype'), url('../fonts/Gilroy-Light.svg#Gilroy-Light') format('svg');
    font-weight: 300; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Regular.eot'); src: url('../fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-Regular.woff2') format('woff2'), url('../fonts/Gilroy-Regular.woff') format('woff'), url('../fonts/Gilroy-Regular.ttf') format('truetype'), url('../fonts/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: normal; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Medium.eot'); src: url('../fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-Medium.woff2') format('woff2'), url('../fonts/Gilroy-Medium.woff') format('woff'), url('../fonts/Gilroy-Medium.ttf') format('truetype'), url('../fonts/Gilroy-Medium.svg#Gilroy-Medium') format('svg');
    font-weight: 500; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-SemiBold.eot'); src: url('../fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-SemiBold.woff2') format('woff2'), url('../fonts/Gilroy-SemiBold.woff') format('woff'), url('../fonts/Gilroy-SemiBold.ttf') format('truetype'), url('../fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
    font-weight: 600; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-SemiBoldItalic.eot'); src: url('../fonts/Gilroy-SemiBoldItalic?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-SemiBoldItalic.woff2') format('woff2'), url('../fonts/Gilroy-SemiBoldItalic.woff') format('woff'), url('../fonts/Gilroy-SemiBoldItalic.ttf') format('truetype'), url('../fonts/Gilroy-SemiBoldItalic.svg#Gilroy-SemiBoldItalic') format('svg');
    font-weight: 600; font-style: italic; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Bold.eot'); src: url('../fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-Bold.woff2') format('woff2'), url('../fonts/Gilroy-Bold.woff') format('woff'), url('../fonts/Gilroy-Bold.ttf') format('truetype'), url('../fonts/Gilroy-Bold.svg#Gilroy-Bold') format('svg');
    font-weight: bold; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-ExtraBold.eot'); src: url('../fonts/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-ExtraBold.woff2') format('woff2'), url('../fonts/Gilroy-ExtraBold.woff') format('woff'), url('../fonts/Gilroy-ExtraBold.ttf') format('truetype'), url('../fonts/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
    font-weight: 800; font-style: normal; font-display: swap; }
@font-face {font-family: 'Gilroy'; src: url('../fonts/Gilroy-Black.eot'); src: url('../fonts/Gilroy-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Gilroy-Black.woff2') format('woff2'), url('../fonts/Gilroy-Black.woff') format('woff'), url('../fonts/Gilroy-Black.ttf') format('truetype'), url('../fonts/Gilroy-Black.svg#Gilroy-Black') format('svg');
    font-weight: 900; font-style: normal; font-display: swap; }


*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;scroll-behavior: smooth;}
body{ margin:0px; padding:0px;background:#fff; overflow-x:hidden; }
p{ margin:0px; padding:0px; }
h1{ margin: 0px; padding: 0px;  }
h2{ margin: 0px; padding: 0px;  }
h3{ margin: 0px; padding: 0px;  }
h4{ margin: 0px; padding: 0px;  }
h5{ margin: 0px; padding: 0px;  }
h6{ margin: 0px; padding: 0px;  }
address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .3s;}
a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix {clear: both;}
img { max-width: 100%; height: auto;}
::-moz-selection { color: #fff; background:var(--main-clr);}
::selection { color: #fff; background: var(--main-clr);}
button,input,select,option,textarea {outline: 0 !important;pointer-events:all;font-family:inherit;font-size:100%;}





/*variables--*/

:root{
  --body-font:'Gilroy', sans-serif;
  --head-font:'Gilroy', sans-serif;
  --pdg:clamp(35px, 3.65vw, 70px);
  --mrg:clamp(23px, 2.35vw, 45px);
  --body-font-size:clamp(15px, 0.94vw, 18px);
  --btn-font-size:var(--body-font-size);
  --fs-79px:clamp(40px, 4.12vw, 79px);
  --h1-font:clamp(35px, 3.65vw, 70px);
  --h2-font:clamp(30px, 3.08vw, 59px);
  --fs-43px:clamp(28px, 2.24vw, 43px);
  --fs-36px:clamp(24px, 1.88vw, 36px);
  --fs-32px:clamp(23px, 1.67vw, 32px);
  --fs-30px:clamp(22px, 1.57vw, 30px);
  --fs-24px:clamp(20px, 1.25vw, 24px);
  --fs-22px:clamp(18px, 1.15vw, 22px);
  --fs-20px:clamp(16px, 1.05vw, 20px);
  --fs-16px:clamp(14px, 0.84vw, 16px);
  --fs-nav:clamp(10px, 0.99vw, 19px);
  --main-clr:#8ec63f;
  --main-clr-drk:#74ac05;
  --main-clr2:#1a3152;
  --main-clr3:#518904;
}
body{font-family:var(--body-font);font-size:var(--body-font-size);color:#232323;line-height:1.2;font-weight:400;}
a{color:var(--main-clr);transition:0.2s;cursor: pointer;}
a img:hover{filter:brightness(0.7);}
a:hover{text-decoration:none;color:var(--main-clr);}
p{margin-bottom:clamp(15px, 1.27vw, 18px);line-height:1.5}
p:last-child{margin-bottom:0;}
li{line-height:1.5}
img{max-width:100%;transition:0.3s}
[id]{scroll-margin-top:200px}



/*headings*/
h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:clamp(15px, 1.27vw, 20px);font-family:var(--head-font);}
h1,.h1{font-size:var(--h1-font);}
h2,.h2{font-size:var(--h2-font);}
h3,.h3{font-size:var(--h3-font);}




.btn-main {padding:clamp(12px, 1.05vw, 20px) clamp(12px, 1.05vw, 20px);color:#fff;display:flex;align-items:center;transition:0.6s;z-index:2;position:relative;background:var(--main-clr);overflow: hidden;border:0;font-family:var(--body-font);font-weight:600;text-decoration:none;font-size:var(--btn-font-size);text-transform:uppercase;border-radius:4px;max-width: max-content;justify-content:center}
.btn-main img{margin-right:6px;width:clamp(10px, 0.84vw, 16px);}
.btn-main:hover{box-shadow:inset 0 60px 0 0 var(--main-clr3);color:#fff}




/*common paddings*/
.common-padd{padding-top:var(--pdg);padding-bottom:var(--pdg);}
.common-padd-top{padding-top:var(--pdg)}
.common-padd-btm{padding-bottom:var(--pdg);}
.common-padd-sm{padding-top:var(--mrg);padding-bottom:var(--mrg);}





/*header*/
.header-area{position:sticky;top:0;left:0;width:100%;z-index: 99;transition:0.3s;background:var(--main-clr2);padding:0 clamp(15px, 4.69vw, 90px)}
.header-area.sticky{box-shadow:0 0 15px #0008}
.header-area.sticky :is(.site-logo,.header-search,.header-call){padding:5px 0}
.header-area.sticky .site-navbar > ul > li > a{padding:10px 0}
.header-inr{display:flex;flex-wrap:wrap;column-gap:clamp(20px, 2.09vw, 40px);align-items:center;}

.site-logo {transition:0.3s;flex-shrink:0;width:clamp(150px, 9.38vw, 180px);padding:clamp(8px, 0.79vw, 15px) 0}

.header-search{width:clamp(277px, 28.86vw, 554px);max-width:100%;padding:clamp(8px, 0.79vw, 15px) 0;transition:0.3s;}
.header-search form{width:100%;}
.header-search-form{width:100%;display:flex;}
.header-search-form [type=search]{padding:clamp(5px, 0.53vw, 10px) 10px;background:#fff;border-radius:4px 0 0 4px;flex-grow:1;border:0}
.header-search-form [type=submit]{padding:0 clamp(5px, 0.53vw, 10px);background:#fff;border-radius:0 4px 4px 0;flex-shrink:0;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:0.3s}
.header-search-form [type=submit]:hover{background:var(--main-clr);}
.header-search-form [type=submit]:hover img{filter:brightness(0) invert(1);}


.header-call {display: flex; gap: 8px; align-items: center; color: #fff; margin-left: auto;flex-shrink:0;padding:clamp(8px, 0.79vw, 15px) 0;transition:0.3s;}
.header-call-icon {width: clamp(34px, 2.3vw, 44px);}
.header-call p {font-weight: 600; font-style: italic; text-transform: uppercase; }
.header-call p a {display: block; font-size: var(--fs-30px); font-style: normal; line-height: 1;color: #fff;  }
.header-call p a:hover{color:var(--main-clr);}


.btn-main.hdr-btn {padding: clamp(8px, 0.79vw, 15px); line-height: 1; text-transform: none; font-weight: 500; flex-shrink:0;background:var(--main-clr-drk);}


.header-nav{width:100%;position:relative;}
.header-nav::before{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background: #5c708d;content:'';}
.site-navbar ul {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;justify-content: space-between;gap:8px}
.site-navbar ul li {position: relative;font-size:var(--fs-nav);}
.site-navbar ul li a{display:block;color:#fff}
.site-navbar > ul > li > a{padding:clamp(14px, 1.46vw, 28px) 0;text-align:center;}
.site-navbar > ul > li > a:hover{color:var(--main-clr);}
.site-navbar ul ul{flex-direction: column;transform:translateY(100%);position: absolute;min-width:clamp(100px, 10.42vw, 200px);background: #fff;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.26);transform-origin: top;z-index: 99;transition: 0.2s;align-items: flex-start;top:100%;gap:0;opacity:0;pointer-events:none;text-align:left;right:0}
.site-navbar ul ul li{width: 100%;}
.site-navbar ul ul a{padding:clamp(8px ,0.5208vw ,10px);width: 100%;display:block;color:#222;}
.site-navbar ul ul li a:hover{background: var(--main-clr);color: #fff;}
.site-navbar ul li>span{display: none;}
.site-navbar ul li:hover ul{transform: none;opacity:1;pointer-events:all}
.site-navbar .li-sub-menu-wrap {padding-right: clamp(15px, 1.15vw, 22px);background:url(../images/hdr3.webp) center right / clamp(6px, 0.58vw, 11px) no-repeat; }


.nav-toggler {border: 0;background-color: #fff0;cursor: pointer;display: none;padding: 5px 0;}
.nav-toggler span,.nav-toggler span:before,.nav-toggler span:after {width: 22px;height: 2px;background-color: var(--main-clr);display: block;transition: .3s;}
.nav-toggler span:before {content: '';transform: translateY(-7px);}
.nav-toggler span:after {content: '';transform: translateY(5px);}
.nav-toggler.toggler-open span {background-color: transparent;}
.nav-toggler.toggler-open span:before {transform: translateY(0px) rotate(45deg);background-color: #000;width: 16px;}
.nav-toggler.toggler-open span:after {transform: translateY(-2px) rotate(-45deg);background: #000;width: 16px;}




/*banner*/
.banner {position: relative; }

.banner-item{position:relative;z-index:3;color:#fff}
.banner-img{position:absolute;top:0;right:0;width:55%;height:100%;z-index:-2}
.banner-img img{width:100%;height:100%;object-fit:cover;}

.banner-text-sec{position:relative;}
.banner-text-bg{position:absolute;top:0;left:0;width:52%;height:100%;z-index:-1;filter:drop-shadow(10px 0px 0px var(--main-clr))}
.banner-text-bg-inr{background:#141c28;clip-path: polygon(-1% -1%, calc(100% - clamp(63px, 6.52vw, 125px)) -1%, 100% 50%, calc(100% - clamp(63px, 6.52vw, 125px)) 100%, 0% 100%);width:100%;height:100%;}
.banner-text-bg img{width:100%;height:100%;object-fit:cover;opacity:7%;mix-blend-mode:luminosity;}

.banner-text{ padding: clamp(85px, 8.86vw, 170px) 0}
.banner-text h1{text-transform:uppercase;line-height:1.1;margin-bottom:10px}
.banner-text p {max-width: clamp(480px, 28.65vw, 550px); }
.banner-btns-wrap{display:flex;gap:15px clamp(8px, 0.63vw, 12px);flex-wrap:wrap;}
.banner-text .btn-main{flex-shrink:0;min-width:clamp(186px, 12.5vw, 240px)}
.banner-text .btn-main:last-child{background:transparent;box-shadow:inset 0 0 0 1px #fff;}
.banner-text .btn-main:last-child:hover{background:var(--main-clr3);box-shadow:none; }

.banner-slider{margin-bottom:0!important}
.banner .slick-dots li{width:auto;height:auto;margin:0;}
.banner .slick-dots li button::before{display:none;}
.banner .slick-dots li button{width:4px;height:4px;background:#7ab400;padding:0;margin:0 4px 0 0 ;transition:0.3s}
.banner-dots .slick-dots {position: static; text-align: left; display: flex; }
.banner-dots {bottom: clamp(41px, 4.28vw, 82px); position: absolute; left: 0; width: 100%; }
.banner .slick-dots li.slick-active button {width:clamp(23px, 2.4vw, 46px); }


.sec-one{padding:clamp(15px, 1.57vw, 30px) 0;background:#efefef}
.sec-one-slider .item{padding:0 12px;}
.sec-one-img{display:block;margin:0 auto;width:100%;padding-bottom:100%;border:solid 2px var(--main-clr2);position:relative;border-radius:50%;margin-bottom:-20px}
.sec-one-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:50%;}
.sec-one-text{padding:clamp(8px, 0.68vw, 13px) clamp(8px, 0.68vw, 13px);background:var(--main-clr);text-align: center;display: inline-block;margin:0 auto 0;text-transform: uppercase;color: #fff;position:relative;}
.sec-one-text h3{margin-bottom:0;font-weight: 600;}
.sec-one-item {text-align: center;}
.sec-one .slick-prev{width:clamp(12px, 0.99vw, 19px);height:37px;background:url(../images/sec1arw1.webp)  center / contain no-repeat;}
.sec-one .slick-next{width:clamp(12px, 0.99vw, 19px);height:37px;background:url(../images/sec1arw2.webp)  center / contain no-repeat;}
.sec-one .slick-prev::before,.sec-one .slick-next::before{display:none;}


.cmn-hd p{max-width:clamp(675px, 43.23vw, 830px);margin:0 auto clamp(13px, 1.31vw, 25px) auto;text-align:center;font-weight:500}
.cmn-hd h2{text-align:center;margin-bottom:6px;text-transform:uppercase;}


.sec-two-inr{display:flex;align-items:center;padding:0 7px}
.sec-two-container{width:74%;flex-shrink:0;margin:0 auto;}
.sec-two-ad-space{width:13%;flex-shrink:0;padding:10px;text-align:center;}
.sec-twoBdRow{display:flex;flex-wrap:wrap;}
.sec-twoBdCol:nth-child(1){width:59.5%}
.sec-twoBdCol:nth-child(2){width:40.5%}
.sec-twoBdCol:nth-child(3){width:33.33%}
.sec-twoBdCol:nth-child(4){width:33.33%}
.sec-twoBdCol:nth-child(5){width:33.33%}
.sec-twoBdCol{padding:7px;}
.sec-twoBdColInr{position:relative;height:clamp(300px, 24.38vw, 468px);z-index:3}
.sec-twoBdColInr img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.sec-twoBdColInr::after{width:calc(100% - 16px);height:calc(100% - 16px);top:6px;left:6px;border:1px solid #fff;position:absolute;content:'';z-index:2}
.sec-twoBdColInr::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient( transparent 60%, #0007 100%); z-index: 1; }
.sec-twoBdCol .sec-twoBdColText{position:absolute;left:20px;bottom:8px;color:#fff;z-index:2;text-transform:uppercase;}
a:hover .sec-twoBdColInr img{filter:brightness(0.6);}
.sec-twoBdColTextHd{position:relative;padding-bottom:10px;margin-bottom:15px;}
.sec-twoBdColTextHd h3{margin-bottom:0;font-size:var(--fs-36px);}
.sec-twoBdColTextHd::after{background-color:var(--main-clr); position: absolute; left:0; bottom:0px; width: 50px; height: 3px;content:'';}
.sec-two-btm-ad-space {text-align:center;margin-top:20px;padding:0 10px}
.sec-twoBdCol a{display:block;}


.sec-three{position:relative;background:var(--main-clr2);z-index:2}
.sec-three-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.sec-three-bg img{width:100%;height:100%;object-fit:cover;opacity:4%}

.sec-three .cmn-hd{color:#fff}
.sec-three-slider .item{padding:0 15px}
.sec-three-item{position:relative;max-width:330px;margin:0 auto;}
.sec-three-img{position:relative;padding-bottom:107%;}
.sec-three-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;}
.sec-three-text{position:absolute;bottom:0;left:0;width:100%;background:rgba(0, 0, 0, 0.9);padding:clamp(13px, 1.31vw, 25px) 10px;text-align:center;justify-content:center;pointer-events:none;}
.sec-three-text h3{margin-bottom:0;font-size:var(--fs-30px);color:#fff;text-transform:uppercase;}


.slick-nav-cmn .slick-next, .slick-nav-cmn .slick-prev {width: clamp(32px, 2.5vw, 48px); height: clamp(32px, 2.5vw, 48px); border-radius: 50%;transition:0.3s;z-index:9;background:#fff}
.slick-nav-cmn .slick-next:hover::before, .slick-nav-cmn .slick-prev:hover::before{filter:invert(1);}
.slick-nav-cmn .slick-next:hover, .slick-nav-cmn .slick-prev:hover{background:var(--main-clr);}
.slick-nav-cmn .slick-prev{left:0;}
.slick-nav-cmn .slick-next{right:0;}
.slick-nav-cmn .slick-prev::before,.slick-nav-cmn .slick-next::before{background:url('../images/sec3arw1.webp') center left 47% / clamp(6px, 0.42vw, 8px) no-repeat;content:'';width:100%;height:100%;top:0;left:0;position:absolute;}
.slick-nav-cmn .slick-next::before{background:url('../images/sec3arw2.webp') center right 47% / clamp(6px, 0.42vw, 8px) no-repeat;}


.sec-three-btns{display:flex;gap:15px clamp(8px, 0.63vw, 12px);flex-wrap:wrap;margin-top:var(--mrg);justify-content:center}
.sec-three-btns .btn-main{flex-shrink:0;min-width:clamp(186px, 12.5vw, 240px)}
.sec-three-btns .btn-main:last-child{background:transparent;box-shadow:inset 0 0 0 1px #fff;}
.sec-three-btns .btn-main:last-child:hover{background:var(--main-clr3);box-shadow:none; }


.sec-four-inr{display:flex;align-items:center;padding:0 7px;}
.sec-four-container{width:74%;flex-shrink:0;margin:0 auto;}
.sec-four-ad-space{width:13%;flex-shrink:0;padding:10px;text-align:center;position:relative;}
.sec-four-ad-space-inr{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0}
.sec-fourBd .row{row-gap:24px}
.sec-fourBdCol a{display:block;}
.sec-fourBdColInr {position: relative; }
.sec-fourBdColImg {width: 100%; padding-bottom: 50%; position: relative; }
.sec-fourBdColImg img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
a:hover .sec-fourBdColTextBg img{filter:none;}
.sec-fourBdColInr:hover .sec-fourBdColImg img{filter:brightness(0.7);}
.sec-fourBdColTextBg{position:absolute;bottom:0;left:0;}
.sec-fourBdColTextBg img{display:block;height:clamp(90px, 5.84vw, 112px);width:auto;}
.sec-fourBdColText{position:absolute;left:0px;bottom:0px;color:#fff;z-index:2;text-transform:uppercase;font-size:var(--fs-30px);padding:clamp(4px, 0.53vw, 10px) clamp(10px, 0.94vw, 18px);display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;min-height:clamp(60px, 4.43vw, 85px);width:clamp(120px, 8.6vw, 165px);text-align:center;}
.sec-fourBdColText h3{margin-bottom:0;}

.sec-four-btm-ad-space {text-align:center;margin-top:20px;padding:0 10px}

.sec-fourBdColText {position: absolute; bottom: 0; left: 0; }


.sec-five {position: relative; }
.banner-bg img{object-fit:cover;width:100%;height:100%}
.sec-five-left-img{position:absolute;top:0;left:0;width:53%;height:100%;z-index:-1;filter:drop-shadow(10px 0px 0px var(--main-clr));background:var(--main-clr);clip-path: polygon(0% 0%, calc(100% - clamp(40px, 4.17vw, 80px)) 0, 100% 50%, calc(100% - clamp(40px, 4.17vw, 80px)) 100%, 0% 100%);}
.sec-five-right-img{position:absolute;top:0;right:0;width:55%;height:100%;z-index:-2;background:var(--main-clr2)}
.sec-five-left-img img,.sec-five-right-img img{width:100%;height:100%;object-fit:cover;opacity:10%;}

.sec-five-text-left{padding:clamp(35px, 2.61vw, 50px) 0;}
.sec-five-text-left p{letter-spacing:1px;color:var(--main-clr2);text-transform:uppercase;font-size:var(--fs-32px);margin-bottom:5px;font-weight:600;line-height:1.1}
.sec-five-text-left h2{font-size:var(--fs-79px);color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:0;line-height:1.1}

.sec-five-text-right{padding:clamp(35px, 2.61vw, 50px) 0;text-align:center;color:#fff}
.sec-five-text-right h3{font-size:var(--fs-43px);font-weight:600;font-style:italic;letter-spacing:1px;line-height:1.2;margin-bottom:10px;text-transform:uppercase;}
.sec-five-call {display: flex; align-items: center; justify-content: center; gap: 7px; font-size: var(--fs-30px); color: #fff; font-weight: 600; }
.sec-five-call img {max-width:clamp(35px, 2.35vw, 44px);display:block;}
.sec-five-call a{color:#fff;}
.sec-five-call a:hover{color:var(--main-clr);}

.sec-five-btns{display:flex;gap:15px clamp(8px, 0.63vw, 12px);flex-wrap:wrap;margin-top:clamp(18px, 1.83vw, 35px);justify-content:center}
.sec-five-btns .btn-main{flex-shrink:0;min-width:clamp(186px, 12.5vw, 240px)}
.sec-five-btns .btn-main:last-child{background:transparent;box-shadow:inset 0 0 0 1px #fff;}
.sec-five-btns .btn-main:last-child:hover{background:var(--main-clr3);box-shadow:none; }


.sec-six-inr{display:flex;padding-left:7px;padding-right:7px}
.sec-six-container{width:74%;flex-shrink:0;margin:0 auto;}
.sec-six-ad-space{width:13%;flex-shrink:0;text-align:center;position:relative;}
.sec-six-ad-space-inr{position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 10px; }
.sec-six-ad-space-inr img {width: 100%; height: 100%; object-fit:scale-down; }
.sec-sixBd .row{row-gap:24px}
.sec-sixBdColImg {width: 100%;height: 100%;}
.sec-sixBdColImg img {width: 100%;height: 100%;object-fit: cover;display: block;}
.sec-six-text h2 {text-transform: uppercase;}

.sec-six-btns{display:flex;gap:15px clamp(8px, 0.63vw, 12px);flex-wrap:wrap;margin-top:clamp(18px, 1.83vw, 35px);}
.sec-six-btns .btn-main{flex-shrink:0;min-width:clamp(186px, 12.5vw, 240px)}
.sec-six-btns .btn-main:last-child{background: var(--main-clr2);box-shadow:inset 0 0 0 1px #fff;}
.sec-six-btns .btn-main:last-child:hover{background:var(--main-clr3);box-shadow:none; }


.sec-seven-slider .item{margin-right:clamp(15px, 1.57vw, 30px);width:26vw}
.sec-seven-slider .item a{display:block;}
.sec-seven-item{position:relative;}
.sec-seven-img{position:relative;padding-bottom:70%;background:#000}
.sec-seven-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0.7}

.sec-seven-text{position:absolute;bottom:10%;left:0;width:100%;padding:0 10px 10px;text-align:center;pointer-events:none;}
.sec-seven-text h3{margin-bottom:0;font-size:var(--fs-36px);color:#fff;text-transform:uppercase;}

.sec-seven .slick-nav-cmn .slick-prev{left:clamp(30px, 3.13vw, 60px);}
.sec-seven .slick-nav-cmn .slick-next{right:clamp(30px, 3.13vw, 60px);}

.sec-seven-btm-ad-space {text-align:center;padding:0 10px}


.sec-eight{text-align:center;}
.sec-eight .cmn-hd{padding-bottom:clamp(10px, 1.05vw, 20px)}
.sec-eight-icon{width:clamp(150px, 11.1vw, 213px);height:clamp(150px, 11.1vw, 213px);margin:0 auto clamp(15px, 1.57vw, 30px) auto;display:flex;align-items:center;justify-content:center;background:var(--main-clr2);border-radius:50%;box-shadow:0 0 0 clamp(5px, 0.53vw, 10px) #1a315233}
.sec-eight-icon img{width:clamp(70px, 5.11vw, 98px);}

.sec-eight-no span{display:block;font-size:var(--fs-30px);color:#b0b0b0;font-weight:bold;line-height:1;margin-bottom:3px}
.sec-eight-no span::before{border-radius: 50%; background-color: var(--main-clr); width: 15px; height: 15px; display:block;content:'';margin:0 auto 6px auto;}
.sec-eight-item h3 {font-size: var(--fs-24px); text-transform: uppercase; margin-bottom: 10px; }
.sec-eight-item p {font-weight:500;color:#313234}

.sec-eight-row{position:relative;}
.sec-eight-row::after{position:absolute;top:calc(clamp(171px, 12.67vw, 243px) + 6px);width:calc(100% - 60px);height:1px;left:30px;content:'';background:url('../images/line.webp') center}

.sec-nine{position:relative;z-index:2;color:#fff;text-align:center;}
.sec-nine-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--main-clr2);z-index:-1}
.sec-nine-bg img{width:100%;height:100%;opacity:7%;object-fit:cover;}
.sec-nine h2{text-transform:uppercase;}


.testimonial{background:#f2f2f2;}
.testimonial .item{padding:0 16px}
.test-item{padding:15px 20px;background:#fff;border-radius: 4px;}
.test-item-quote{margin-bottom:10px}
.test-item p{font-size:var(--fs-20px);}
.test-item-footer{margin-top:20px;padding-top:15px;border-top:1px solid #e4e4e4;display:flex;gap:12px;align-items:center;}
.test-ftr-img{width:clamp(50px, 3.23vw, 62px);height:clamp(50px, 3.23vw, 62px);border-radius: 50%;overflow:hidden;}
.test-ftr-img img{width:100%;height:100%;object-fit:cover;}
.test-ftr-text h5{margin-bottom:0;font-size:var(--fs-22px);}
.test-ftr-text h6{color:#6a6a6a;font-weight:normal;margin-bottom:0;font-size:100%}
.testimonial-slider .slick-next, .testimonial-slider .slick-prev {background:#e6e6e6}


.f-blog-slider .item{padding:10px 16px 0}
.f-blog-slider .item a{display:block;}
.f-blog-item{background:#f7f7f7;transition:0.3s;color:#232323}
.f-blog-img{width:100%;padding-bottom:50%;position:relative;}
.f-blog-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.f-blog-slider .slick-next, .f-blog-slider .slick-prev {background:#e6e6e6}
.f-blog-text{padding:20px 15px;pointer-events:none;}
.f-blog-date{font-size:var(--fs-16px);color:var(--main-clr2);margin-bottom:5px;font-weight:bold;text-transform:uppercase;}
.f-blog-text h3{margin-bottom:4px;text-transform:uppercase}
.f-blog-item:hover{background:var(--main-clr-drk);color:#fff}


.p-products h4{font-size:var(--fs-24px);font-weight:500;margin-bottom:10px;position:relative;display:flex;align-items:center;gap:5px}
.p-products h4 span{display:block;flex-shrink:0}
.p-products h4::after{content:'';width:100vw;height:1px;background:#c5c5c5;display:block;}
.p-products ul{list-style:none;padding:0;margin:0;line-height:2}
.p-products ul li {display: inline; }
.p-products ul:not(:last-child){margin-bottom:20px}
.p-products ul li:not(:last-child):after{content:'|';margin:0 10px}
.p-products ul a{color:#292929;}
.p-products ul a:hover{color:var(--main-clr);}


.sec-thirteen{background:#f3f3f3}
.sec-thirteen-item{display:flex;align-items:center;gap:10px;justify-content:center;padding:10px;min-height:clamp(60px, 4.95vw, 95px);background:#fff;height:100%}
.sec-thirteen-item img{flex-shrink:0}
.sec-thirteen-item p{color:#464646}
.sec-thirteen .row{row-gap:24px}



/*footer*/
.site-footer {background:#1d2025;color:#fff;font-size:var(--fs-16px);}
.site-footer a{color:#fff}
.site-footer a:hover{color:var(--main-clr);}
.ftr-sec-one{display:flex;margin:0 -10px;justify-content:space-between;letter-spacing: 0.5px;}
.ftr-sec-one-item{max-width:20%;padding:0 10px}
.ftr-sec-one h5{font-size:var(--fs-22px);font-weight:500;margin-bottom:15px}
.ftr-sec-one ul{padding-left:0;margin:0;list-style:none;}
.ftr-sec-one ul li{margin-bottom:10px}

.ftr-logo::before {width: 100vw; height: 1px; content: ''; background: #828486; display: block; }
.ftr-logo::after {width: 100vw; height: 1px; content: ''; background: #828486; display: block; }
.ftr-logo img {display: block; flex-shrink: 0; }
.ftr-logo {display: flex; gap: 10px; align-items: center; }

.ftr-sec-three{display:flex;flex-direction:column;gap:6px}
.ftr-sec-three ul{list-style:none;padding:0;margin:0;text-align:center;}
.ftr-sec-three ul li{display:inline;}
.ftr-sec-three ul li:not(:last-child):after{content:'|';margin:0 4px}
.ftr-sec-three ul:nth-child(even) li:not(:last-child):after{content: '-'}
.ftr-sec-three *:nth-child(even) li:not(:last-child):after{content: '-'}


.ftr-sec-four-inr {display: flex; gap: 15px; justify-content: space-between; align-items: center;}
.ftr-sec-four-inr a {color: var(--main-clr); }
.ftr-sec-copyright {flex-shrink: 0; }
.ftr-sec-social-div {display: flex; align-items: center; gap: 13px; }
.ftr-sec-social-div h6 {font-size: 100%; font-weight: normal; margin-bottom: 0; }
.footer-social ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0}



.sticky-buttons{position:fixed;bottom:20%;right:clamp(15px, 3.65vw, 70px);z-index:98}
.sticky-buttons ul{list-style:none;padding:0;margin:0}
.sticky-buttons img{width:clamp(40px, 4.17vw, 80px)}



.footer-menu{position:fixed;bottom:0;left:0;width:100%;z-index:98}
.footer-menu-inr ul{background:#fff;display:flex;list-style:none;padding: 0;margin:0; box-shadow: 0.419px -11.993px 20.16px 0.84px rgba(0, 0, 0, 0.39);text-align:center;justify-content: space-between}
.footer-menu-inr ul li{padding:0 10px}
.footer-menu-inr ul li a{padding:6px 0px;border-top: 3px solid transparent;display:block;}
.footer-menu-inr ul li.active a{border-color: var(--main-clr);}
.footer-menu-inr ul li:not(.active) img{filter: brightness(0);}
.footer-menu-inr ul img{display:block;margin:0 auto 6px;}
.footer-menu-mid-a{position: absolute;top: 0;left:50%;transform:translate(-50%,-50%);filter:drop-shadow( -0.349px 3.985px 14.88px rgba(0, 175, 111, 0.25));}

.mobile{display:none;}







/*media queries*/

@media only screen and (min-width:1920px){
  
}
@media only screen and (min-width:1600px){
  .container{max-width:1440px}

}
@media only screen and (max-width:1599px){

}
@media only screen and (max-width:1399px){
  
}
@media only screen and (max-width:1280px){
  
}
@media only screen and (max-width:1199px) {


}
@media only screen and (max-width:991px) {
  :root{
    --fs-nav:14px;
  }
  body.no-scroll{height:100vh;overflow:hidden;}
  .nav-toggler{display: flex;align-items: center;position: relative;z-index: 100;gap: 7px;font-size: 17px;}
  .nav-toggler.toggler-open {position: fixed;top: 7px;right: 10px;}
  .nav-toggler.toggler-open::before {content: 'Menu';font-weight: 600;}

  
  .navbar-area-menu{position:fixed;z-index:10;top:0;right: -210px;transition:0.4s;height:100vh;width:210px;background:#fff}
  .navbar-area-menu.open{right:0;box-shadow: 0.419px -11.993px 20.16px 0.84px rgba(0, 0, 0, 0.2);}
  .site-navbar>ul{flex-direction:column;gap:0;padding: 24px 0 10px;width:100%;transition:0.6s;overflow-y:auto;max-height:100vh;margin-top: 49px;justify-content: flex-start;border-top: 1px solid #eee;}

  .site-navbar ul li{display:block;width:100%;color:#222;}
  .site-navbar ul li a{width:100%;display:block;color:#222;padding: 8px 10px!important;text-align: left;}

  

  .site-navbar ul ul{position:static;background:#0000;box-shadow:none;width:auto;text-align:center;pointer-events:all;opacity:1;transform:none;display:none;transition:0s;padding-bottom:10px;}
  .site-navbar ul ul a{display:block;text-transform:none;padding: 8px 8px 8px 15px;}
  .site-navbar ul ul a::before{content: '';width:6px;height:6px;border:0 1px 1px 0;display:inline-block;}
  .site-navbar .li-sub-menu-wrap> a{display:inline-block;width:auto;}
  .site-navbar .li-sub-menu-wrap> a:after{content:url('../images/mobile-arrow.webp');margin-left:5px;pointer-events:none;}
  .site-navbar .li-sub-menu-wrap {background:none;padding-right:0}
  .site-navbar .li-sub-menu-wrap.open-submenu {background: #eee;}
  .site-navbar ul ul li a:hover{background:#0000;color:#000}

  .site-navbar {width: 100%;padding: 0 5px;}


  .btn-main.hdr-btn {display: none; }
  .header-call-text {display: none; }

  .banner-text-bg-inr {clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 80px), 50% 100%, 0 calc(100% - 80px)); }
  .banner-text-bg {width: 100%; filter: none; background: var(--main-clr); clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 60px), 50% 100%, 0 calc(100% - 60px));padding-bottom4px }
  .banner-img {position: relative; width: 100%; height: 40vh; margin-top: -60px;}
  .banner-text {text-align: center;padding-top: 40px;}
  .banner-btns-wrap {justify-content: center;}
  .banner-dots {bottom: 40vh;}
  .banner-dots .slick-dots {justify-content: center;}
  .banner-text p {margin-left: auto; margin-right: auto;}
  .sec-one-slider .item {padding: 0 8px; }
  .sec-one-text h3 {font-size: 14px; }

  .sec-twoBdColInr {height: 170px; }
  .sec-twoBdColInr::after {width: calc(100% - 10px); height: calc(100% - 10px); top: 4px; left: 4px; }
  .sec-twoBdColTextHd h3 {font-size: 17px; }
  .sec-twoBdColTextHd {margin-bottom: 8px; padding-bottom: 4px; }
  .sec-twoBdCol .sec-twoBdColText {left: 15px; }
  .sec-twoBdColTextHd::after {width: 38px; height: 2px;}

  .sec-five-left-img {width: 100%; clip-path: polygon(0 0, 100% 0%, 100% calc(100% - 60px), 50% 100%, 0 calc(100% - 60px)); height: 45%; }
  .sec-five-text-right {padding-top: 70px; }
  .sec-five {text-align: center; }
  .sec-five-right-img {width: 100%; }
  .sec-sixBdColImg {height: 200px; }
  .sec-seven-text h3 {font-size: 16px; }

  .sec-eight-no span {display: flex; align-items: center; justify-content: center; gap: 5px; }
  .sec-eight-no span::before {margin: 0 0 0 20px; }
  .sec-eight-row::after {top: 0; left: 50%; width: 1px; height: 100%; background-image:url('../images/line2.webp'); z-index: -1; }
  .sec-eight-row {padding: 40px 0;row-gap:30px}
  .sec-eight {padding-bottom: 0; }
  .sec-eight .cmn-hd {padding-bottom: 0; }
  .ftr-sec-one-item {width: 100%; max-width: 100%; margin-bottom: 25px; }
  .ftr-sec-one {flex-wrap: wrap; }
  .ftr-sec-three {row-gap: 17px; }


}


@media only screen and (max-width:767px) {
  .header-search {order: 1; width: 100%; padding: 0 0 12px 0!important; }
  .header-nav::before {display: none; } 
  .header-area.sticky .site-logo {width: 120px; }
  .banner-btns-wrap {gap: 10px; }
  .sec-one {padding-left: 30px; padding-right: 30px; }
  .sec-one .slick-prev,.sec-one .slick-next {width: 10px; }
  .sec-two-container {width: 100%; }
  .sec-two-ad-space {display: none; }
  .sec-two-container .cmn-hd {padding: 0 12px; }
  .sec-twoBdCol:nth-child(1) {width: 100%; }
  .sec-twoBdCol:nth-child(2),.sec-twoBdCol:nth-child(3),.sec-twoBdCol:nth-child(4),.sec-twoBdCol:nth-child(5) {width: 50%; }
  .sec-twoBdColInr {height: 150px; }
  .sec-twoBdCol:nth-child(1) .sec-twoBdColInr {height: 18 0px; }
  .sec-three-btns {gap: 10px; }
  .slick-nav-cmn .slick-prev::before, .slick-nav-cmn .slick-next::before {background-size: 5px; }
  .slick-nav-cmn .slick-next, .slick-nav-cmn .slick-prev {width: 24px; height: 24px; }
  .sec-four-ad-space {display: none; }
  .sec-four-container {width: 100%; }
  .sec-four-container .cmn-hd {padding: 0 12px; }
  .sec-fourBd [class^=col-] {padding: 0 5px; }
  .sec-fourBdColText h3 {font-size: 18px; }
  .sec-fourBdColText {width: 108px; }
  .sec-fourBdColTextBg img {height: 86px; width: 153px; }
  .sec-fourBd .row {row-gap: 14px; }
  .sec-five-text-left h2 {font-size: 30px; letter-spacing: 1px; }
  .sec-six-ad-space {display: none; }
  .sec-six-container {width: 100%; }
  .sec-six-inr {padding: 0; }
  .sec-six-btns {gap: 4px; }
  .sec-seven-slider .item {width: 42vw; margin-right: 6px; }
  .sec-seven-text h3 {font-size: 13px; }
  .sec-seven .slick-nav-cmn .slick-next {right: 5px; }
  .sec-seven .slick-nav-cmn .slick-prev {left: 5px; }
  .test-ftr-img {width: 40px; height: 40px; }

  .sec-thirteen [class^=col-] {padding: 0 5px; }
  .ftr-sec-four-inr {justify-content: center; text-align: center; flex-direction: column-reverse; }
  .ftr-sec-social-div {flex-direction: column; }
  .sec-thirteen .row {row-gap: 9px; margin: 0; }
  .sec-three-slider .item {padding: 0 8px; }

  .sec-three-text h3 {font-size: 16px; }
  .sec-five-text-left p {font-size: 16px; letter-spacing: 0; }

  .site-footer{padding-bottom:110px}

  .mobile{display:inherit;}
  .desktop{display:none}

}
@media only screen and (max-width:575px) {
  .sec-five-left-img {height: 42%; }
 
}
@media only screen and (max-width:480px) {
.footer-menu-inr ul li:nth-child(3){margin-left:auto;}
.footer-menu{font-size:14px} 
}















