@import url('https://fonts.googleapis.com/css2?family=Martel:wght@300;400;600;700;800;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&display=swap');

@font-face {

	font-family: 'Verlag-Book';

	src: url('fonts/Verlag-Book.eot');

	src: url('fonts/Verlag-Book.woff') format('woff'), url('fonts/Verlag-Book.ttf') format('truetype'), url('fonts/Verlag-Book.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



*, ::after, ::before{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0;padding: 0;outline: 0;}

html { -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}

body {font: 14px/1.43 'Crimson Text', serif;font-weight: 400;color: #231f20;overflow-x: hidden;}

ul,ol{list-style: none;padding-left: 0;}

img{max-width: 100%;}textarea{resize: none;}

h1.pageHeading {font-size: 62px;margin: 0;font-weight: 700;font-family: 'Martel', serif;}

.bannerTxt{padding: 60px 0;}

a{color:#f36235;text-decoration: none;transition: .3s ease;}

a:hover{color:#55ba53;text-decoration: underline;transition: .3s ease;}

.txtGreen{color: #327552;}

h2{color: #327552;font-size: 58px;margin-bottom: 30px;font-weight: 700;font-family: 'Martel', serif;}

h3{color: #327552;font-size: 58px;margin-bottom: 30px;line-height: 1.3;}

.container{max-width: 1400px;padding: 0 20px;}

#header{padding: 25px 0;/*box-shadow: 0px 4px 8px #ccc;*/background-color: #fff;}

#header.header-scrolled {padding: 12px 0;}

#header figure{margin-bottom: 0;}

.navbar{display: flex;margin-bottom: 0;text-transform: uppercase;}

.navbar ul{display: flex;padding-left: 0;margin: 0;}

.navbar ul li{margin-left: 25px;}

.navbar ul li a:hover{text-decoration: none;}

p{line-height: 1.4;font-size: 24px;}

.font34{font-size: 34px;}

.noPadTop{padding-top: 0 !important;}

.noPadBot{padding-bottom: 0 !important;}

.noMarTop{margin-top: 0 !important;}

.noMarBot{margin-bottom: 0 !important;}



.navbar a, .navbar a:focus {position: relative;}

.navbar > ul > li > a:before {content: "";position: absolute;width: 100%;height: 2px;bottom: -6px;left: 0;background-color: #f36235;visibility: hidden;width: 0px;transition: all 0.3s ease-in-out 0s;}

.navbar a:hover:before, .navbar .active:before {visibility: visible;width: 100%;}

.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a {color: #f36235;  }

.easyTrackLogin,.commonCta{background-color: #f36235;color: #fff;padding: 8px 20px;margin-left:28px;border-radius: 20px;font-family: 'Verlag-Book';display: inline-block;}

.easyTrackLogin:hover,.commonCta:hover{background-color: #327552;color: #fff;text-decoration: none;}

#nav-icon{cursor:pointer;padding:10px;width:30px;height:auto;position:relative;float:right;z-index:101;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;display:none;}

#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#327552;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}

#nav-icon span:nth-child(1){top:0;}

#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:8px;}

#nav-icon span:nth-child(4){top:16px;}

#nav-icon span{height:3px;}

#nav-icon.open span:nth-child(1),#nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%;}

#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}

#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

#nav-icon.open span{background:#327552;}



#footer{background-color: #337452;color: #fff;padding: 60px 0;}

#footer a{color: #fff;font-family: 'Verlag-Book';font-size: 18px;}



/* .mainContainer{margin-top: 157px;} */

figure{margin: 0;}

.tabSection{background: #e7e7e9;}

.nav-link {color: #212529;padding: 20px 10px;border-radius: 0;font-size: 16px;}

.nav-link:focus, .nav-link:hover{color: #212529;}

.nav-justified .nav-item{font-family: 'Verlag-Book';font-size: 23px;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link{border-radius: 0;background: #337452;color: #FFF;}

.orgFont{color: #e96e3e;}

.innerContainer{width: 100%;max-width: 1100px;margin: 0 auto;padding: 0 15px;}

.commonSection{padding: 80px 0;}

#footer h4{font-size: 20px;color: #55ba53;margin-bottom: 25px;font-family: 'Verlag-Book';font-weight: bold;}

.footer-links li{margin-bottom: 16px;}

.footer-contact li,.footer-contact p{margin-bottom: 16px;font-family: 'Verlag-Book';font-size: 18px;}

.socialIcons li{display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 20px;font-family: 'Verlag-Book';}

.footer-social figure{margin-bottom: 30px;}

.greySection{background: #f2f2e8;}

.cardSection .card-title{color: #327552;margin-bottom: 15px;margin-top: -40px;background: #FFF;padding: 20px 10px 0;font-size: 26px;font-weight: 600;}

.cardSection .card-title::after {content: "";display: block;width: 50px;height: 1px;background: #327552;margin: 15px auto 0;}

.cardSection .card-subtitle{font-weight: bold;margin-bottom: 25px;margin-top: 0;}

.cardSection .card{border: 0;border-top:5px solid #327552;border-radius:0;}

.cardSection .card-body{padding: 0 25px 50px;}

.cardSection .card-subtitle,.cardSection .card-text{font-size: 22px;}

.logoList li{display: inline-block;vertical-align: bottom;padding: 0 5px;width: calc(100% / 9);margin-left: -4px;}

.logoList{margin: 0 -5px;}

.qualitySection{border-bottom: 1px solid #e5e5e5;}

.bannerImg{width: 100%;height: 350px;background-repeat: no-repeat;background-size: cover;}

.bannerAbout{background-image: url(../images/banner-about.jpg);background-position: right center}



.bannerHome h1{font-size: 80px;letter-spacing: 2px;font-family: 'Martel', serif;font-weight: 700;}

#header.headerHome {background: #59ba53;box-shadow: none;}

#header.headerHome ul li a{color: #FFF;}

#header.headerHome.active ul li a{color: #000;}

#header.headerHome .navbar > ul > li > a:before{background: #f36235;}

#header.headerHome ul li a:hover,#header.headerHome ul li a.active,.playBtn:hover{color: #f36235;}

#header.headerHome #nav-icon span{background: #FFF;}

#header.headerHome.active #nav-icon span{background: #327552;}

.navbar ul li a{color: #000;font-family: 'Verlag-Book';}

.logo-white{display: none;}

.headerHome .logo-white{display: block;}

.headerHome .logo-normal{display: none;}

.bannerHome{background: #59ba53;padding: 40px 0;margin-bottom: 80px;}

.bannerHome p,.bannerHome h1{color: #FFF;}

.bannerImgHome{width:65%;position: absolute;right: 15px;top: 0;}

.bannerImgHome img{width: 100%;}

.bannerHome .container{position: relative;}

.bannerHome .bannerTxt{position: relative;z-index: 9;}

.linkBtn{color: #f36235;text-decoration: none !important;font-size: 34px;}

.linkBtn:hover,.knowMoreBtn:hover{color: #59ba53;}

.productSection{margin-top: 100px;}

.productCol{min-height: 400px;background-repeat: no-repeat;background-size: cover;position: relative;transition: 0.5s ease;}

.productCol:first-child{background-image: url(../images/product1.jpg);pointer-events: none;}

.productCol:nth-child(2){background-image: url(../images/product2.jpg);background-size: 1100px;background-position: 30% 65%;}

.productCol:nth-child(3){background-image: url(../images/product3.jpg);background-size: 1200px;background-position: 45% 35%;}

.productCol:nth-child(4){background-image: url(../images/product4.jpg);background-size: 900px;background-position: 75% 55%;}

.productCol h2{color: #f4f4f4;font-weight: 700;}

.productCol p{font-size: 26px;margin-bottom: 0;}

.productCol img{display: inline-block;}

.productCol .productTitle{color: #FFF;font-size: 40px;margin: 30px 0;line-height: 1.1;}

.productCol .commonCta{background: transparent;font-family: 'Martel', serif;display: inline-block;position: relative;}

.productCol .commonCta span {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);opacity: 0;}

.productCol:hover .commonCta span{opacity: 1;}

.productCol .productInner {padding: 40px;position: absolute;transform: translateY(-50%);top: 50%;left: 0;width: 100%;}

.productCol:hover{transform: scale(1.07);z-index: 1;}

.productHover {position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-25%);transition: 0.5s ease;z-index: 9;}

.productCol::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgb(0 0 0 / 35%);}

.commonCta{margin-left: 0;}

.productCol:first-child::after{display: none;}

.productCol:hover .productHover{transform: translateY(-50%);}

.productHover .productTitle,.productHover .commonCta{opacity: 0;transition: 0.5s ease;}

.productCol:hover .productTitle,.productCol:hover .commonCta{opacity: 1;}

.circleIcon {width: 165px;height: 165px;display: inline-block;background: #59ba53;border-radius: 50%;margin-bottom: 15px;position: relative;}

.whySection .whyCol{padding: 30px 30px 0;}

.circleIcon img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 9;}

.trendingCol figcaption p{margin-bottom: 0;font-size: 28px;}

.trendingCol figcaption{padding-top: 25px;}

.trendingCol {padding: 0 5px;}

.trendingSlider{margin: 0 -5px;}

.trendingSlider .slick-prev:before,.trendingSlider .slick-next:before{width: 15px;height: 22px;display: inline-block;background-repeat: no-repeat;background-position: center;}

.trendingSlider .slick-prev:before{content:"";background-image: url(../images/left-arrow.png);}

.trendingSlider .slick-next:before{content:"";background-image: url(../images/right-arrow.png);}

.trendingSlider .slick-prev, .trendingSlider .slick-next{background: transparent;top: -60px;}

.trendingSlider .slick-prev{right: 40px;left: auto;}

.trendingSlider .slick-next{right: 0;}

.trendingSection h3{position: relative;}

.trendingSection h3::before{content: "";width: 100%;height: 1px;background: #dddddd;display: block;position: absolute;top: -25px;}

.whySection .txtGreen{color: #55ba53;}

.playBtn{color: #FFF;text-decoration: none !important;font-size: 36px;text-transform: uppercase;}

.storySection{background: url(../images/watch-banner.jpg) no-repeat 50% 0 fixed;background-size: cover;}

.storySection p{color: #FFF;margin-bottom: 80px;position: relative;}

.playBtn span,.playBtn img{display: inline-block;vertical-align: middle;}

.playBtn span{margin-left: 15px;}

.storySection p::before,.storySection p::after{content: "";width: 250px;height: 1px;background: #FFF;position: absolute;left: 0;right: 0;margin: auto;}

.storySection p::before{top: -20px;}

.storySection p::after{bottom: -25px;}

.mapImg{margin-top: 80px;}

.linkBtn:after{content: "";background: url(../images/right-arrow.png) no-repeat;display: inline-block;width: 10px;height: 20px;margin-left: 10px;position: relative;top: 3px;background-size: contain;}

.newsSection .card .card-title{font-weight: 700;margin-bottom: 30px;}

.newsSection .card a{background: #fff2ee;color:#000}

.newsSection .card a:hover{color:#55ba53;text-decoration: none;}

.newsletterSection{padding-top: 50px;}

.newsletterSection .commonCta{font-size: 20px;padding: 10px 35px;border-radius: 30px;}

.footer-contact li img{margin-right: 10px;}

.footer-contact li:nth-child(2) img{margin-right: 15px;}

h5{font-size: 34px;font-weight: 600;}

.cardSection .col{max-width: 460px;padding: 0 30px;}

.cardSection{margin-top: 80px;}

.txtWhite{color: #FFF;}

.ourMissionBox{background: #05834b;padding: 70px 50px;position: relative;margin-top: 10px;}

.ourMissionBox figure {position: absolute;right: -116px;top: 50%;transform: translateY(-50%);}

.knowMoreBtn{text-decoration: none !important;color: #000 ;}

.knowMoreBtn::after{content: "";background: url(../images/lock-icon.png) no-repeat;width: 11px;height: 23px;display: inline-block;position: relative;right: -13px;top: 3px;}

.discList li{list-style-type: disc;font-size: 24px;}

.discList{margin-left: 20px;}

.pb-0{padding-bottom: 0 !important;}

.bgContainer{background: url(../images/responsibility.jpg) no-repeat 50% 0 fixed;padding: 50px;position: relative;}

.bgContainer::after {content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgb(0 0 0 / 50%);}

.bgContainer div{z-index: 99;position: relative;}

.greyContainer{background-image: url(../images/grey-bg.png);background-size: 100% 100%;padding: 60px;background-repeat: no-repeat;}

.downloadBtn{font-size: 24px;background: #56bb53;color: #FFF;padding: 20px 40px 22px;border-radius: 50px;display: inline-block;transition: 0.5s ease;}

.downloadBtn:hover{background: #f36235;color: #FFF;text-decoration: none;}

#accordionCovid .accordion-header{cursor: pointer;position: relative;}

#accordionCovid .accordion-item{border: 0 !important;background: transparent;}

#accordionCovid .accordion-header::after{content: "";background: url(../images/green-arrow.png) no-repeat;width: 68px;height: 37px;display: inline-block;position: absolute;right: 0;top: 17px;transition: 0.5s ease;}

#accordionCovid .accordion-header:not(.collapsed)::after{transform: rotate(-180deg);}

#accordionCovid .accordion-body{padding: 30px 0 0;}

.accordionSection{background: #f3f1e9;}

#safetyCollapse{border: 0 !important;}



.infrastructureSection{background: url(../images/bg-infrastructure.jpg) no-repeat 50% 0 fixed;background-size: cover;color: #fff;}

.infrastructureSection h2{color: #fff;}

.infrastructureSection figure{min-height: 120px;margin-top: 30px;}

.infrastructureSection .counter{font-size:44px;font-style:italic;font-weight: bold;color: #f36235;border-bottom: 1px dotted #fff;margin-bottom: 20px;}

.sectionWrapper{padding: 60px 0;}

.form-check label,.filterForm h5{font-size: 28px;font-weight: 700;}

.filterForm h5{margin-bottom: 20px;}

.form-check .form-check-input {width: 22px;height: 22px;border-radius: 0;border-color: #000;margin-top: 5px;margin-left: -35px;}

.form-check{padding-left: 35px;}

.form-check-input:checked {background-color: #f36235;border-color: #f36235;}

.form-check-input:focus{box-shadow: none;}

.dividerLine::before{content:"";border-top: 1px solid #e5e5e5;width: calc(100% - 40px);max-width: 1360px;position: absolute;top: 0;left: 0;right: 0;margin: auto;}

.dividerLine{position: relative;}

.filterWrapper .trendingCol{padding-bottom: 50px;}

.mx-n1{margin: 0 -5px;}

.filterWrapper{padding-bottom: 0;}

.trendingCol a{color: #000;}

.trendingCol a:hover{text-decoration: none;color: #f36235;}

.pr-50{padding-right: 50px;}

.greenBtn {background: #327552;color: #FFF;font-size: 24px;border-radius: 0;box-shadow: none !important;text-decoration: none !important;padding: 7px 25px 8px;display: inline-block;}

.greenBtn:hover{background: #f36235;color: #FFF;}

.sectionWrapper h2{font-size: 42px;}

p.font22{font-size: 22px;font-family: 'Martel', serif;}

p.font30{font-size: 30px;line-height: 1.2;}

.productTabs ul li .nav-link{font-size: 28px;color: #a6a6a6;border:0;padding-left: 0;padding-right: 0;}

.productTabs .nav-tabs{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}

.productTabs .nav-tabs .nav-item.show .nav-link,.productTabs .nav-tabs .nav-link.active {color: #327552;background-color: transparent;border: 0;font-weight: 700;line-height: 48px;}

.productTabs ul li{padding-right: 7%;}

.productTabs ul li:last-child{padding-right:0;}

.productTabs .nav-tabs{margin: 50px 0 30px;}

.textBlock label{display: inline-block;width: 300px;padding-right:40px;vertical-align: top;}

.textBlock p{display: inline-block;vertical-align: top;}

.btn-link{font-size: 28px;color: #000;}

.btn-link:hover{text-decoration: none;color: #f36235;}

.productCol:hover .btn--svg__border--left path,.productCol:hover .btn--svg__border--right path{stroke-dasharray:61.8204345703 61.8204345703;stroke-dashoffset:0;-webkit-transition-delay:0.25s;-webkit-transition-duration:0.5s;-webkit-transition-timing-function:ease-in-out;-webkit-transition-property:stroke-dashoffset;-moz-transition-delay:0.25s;-moz-transition-duration:0.5s;-moz-transition-timing-function:ease-in-out;-moz-transition-property:stroke-dashoffset;-ms-transition-delay:0.25s;-ms-transition-duration:0.5s;-ms-transition-timing-function:ease-in-out;-ms-transition-property:stroke-dashoffset;transition-delay:0.25s;transition-duration:0.5s;transition-timing-function:ease-in-out;transition-property:stroke-dashoffset;}

.btn--svg__border--left path, .btn--svg__border--right path{stroke-dasharray:61.8204345703 61.8204345703;-webkit-transition-duration:0s;-webkit-transition-timing-function:ease-in-out;-webkit-transition-property:stroke-dashoffset;-webkit-transition-delay:0.5s;-moz-transition-duration:0s;-moz-transition-timing-function:ease-in-out;-moz-transition-property:stroke-dashoffset;-moz-transition-delay:0.5s;-ms-transition-duration:0s;-ms-transition-timing-function:ease-in-out;-ms-transition-property:stroke-dashoffset;-ms-transition-delay:0.5s;transition-duration:0s;transition-timing-function:ease-in-out;transition-property:stroke-dashoffset;transition-delay:0.5s;}

.btn--svg__border--left path{stroke-dashoffset:-61.8204345703;}

.btn--svg__border--right path{stroke-dashoffset:61.8204345703;}

.btn--svg__border{width:150px;height:41px;}

.whyCol .circleIcon i, .whyCol .circleIcon:after, .whyCol .circleIcon:before{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}

.whyCol .circleIcon:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-border-radius:50%;border-radius:50%;z-index:3;}

.whyCol:hover .circleIcon:before{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}

.whyCol:hover .circleIcon:before{box-shadow:inset 0 0 0 6em #f36235;}

.whyCol .circleIcon:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-border-radius:50%;border-radius:50%;z-index:2;opacity:0;border:1px solid #f36235;}

.whyCol:hover .circleIcon:after{-webkit-transform:scale(1.18);-moz-transform:scale(1.18);-o-transform:scale(1.18);-ms-transform:scale(1.18);transform:scale(1.18);opacity:1;}

.form-control{background: #e9e9e9;border: 0;border-radius:0;font-size: 20px;font-family: 'Verlag-Book';padding: 14px 25px;margin-bottom: 40px;}

.form-control.required {border: 1px solid red;}

.errorText {position: absolute;bottom: 20px;font-size: 14px;color: red;}

.formField{position: relative;}

/* .trendingCol:hover img{transform: scale(1.07);}

.trendingCol figure{overflow: hidden;}

.trendingCol img{transition: 0.5s ease;} */



.trendingCol img{-webkit-filter: grayscale(0) blur(0); filter: grayscale(0) blur(0);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}

.trendingCol:hover img{-webkit-filter: grayscale(40%) blur(1px);filter: grayscale(40%) blur(1px);}



.trendingCol figure{position:relative;}

.trendingCol figure::before {right: 0;opacity:0.7;top: 0;}

.trendingCol figure::after {bottom: 0;opacity: 0.7;left: 0;}

.trendingCol figure::before, .trendingCol figure::after {content: "";background: #fff;height: 0;width: 0;z-index: 1;position: absolute;-webkit-transition-duration: 1.3s !important;-o-transition-duration: 1.3s;transition-duration: 1.3s !important;}

.trendingCol:hover figure::after, .trendingCol:hover figure::before {height: 100%;opacity: 0;width: 100%;}



#mainCaptcha {background: #999;color: #fff;}

#refreshCaptcha {position: absolute;top: 0;right: 12px;border: 0;background: #f36235 no-repeat url(../images/icon-captcha.png) 50% 50%; width: 60px;height: 55px;padding: 20px;text-indent: -9999px;background-size: 40px;}

.bannerImgHome .slider-track {transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);}

.bannerImgHome .bannerItem {height: 100%;position: relative;z-index: 1;}

.bannerImgHome .bannerItem img {width: 100%;transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);transform: scale(1.2);}

.bannerImgHome .bannerItem.slick-active img {transform: scale(1);}

.productSliderNav .productItem{cursor: pointer;border: 1px solid #e5e5e5;margin: 0 5px;padding: 5px;border-radius: 1px;transition: 0.5s ease;}

.productSliderNav .productItem:hover,.productSliderNav .productItem.slick-current{border-color: #f36235;}

.success-alert {position: fixed;width:90%;max-width: 500px;height: auto;background: #FFF;top: calc(50% - 80px);left: 0;right: 0;margin: auto;z-index: 999;padding: 40px 40px 50px;text-align: center;color: #333;font-family: 'Montserrat', sans-serif;transition: 0.2s ease-in;transform:scale(0);border-radius: 3px;}

.overlay-alert{ position: fixed;width: 100%;height: 100%;background: rgb(0 0 0 / 80%);left: 0;z-index: 9;top: 0;transition: 0.3s ease-in;opacity: 0;visibility: hidden;}

.overflowHidden{overflow: hidden;}

.success-alert.open{transform:  scale(1);}

.overlay-alert.open{opacity: 1;visibility:visible;}

.success-alert .commonCta{padding: 10px 35px;margin-top: 12px;}

.overflowHidden{overflow: hidden;}

#watchVideo .modal-body{padding: 0;}

#watchVideo .modal-content{border-radius: 0;}

#watchVideo iframe{display: block;}

#watchVideo .btn-close{position: absolute;right: -14px;top: -14px;z-index: 99;font-size: 10px;padding: 7px;background: #FFF; border-radius: 50%;border: 2px solid #f36235;opacity: 1;}

#watchVideo .btn-close:before, #watchVideo .btn-close:after {position: absolute;left: 11px;content: ' ';height: 15px;width: 2px;    background-color: #f36235;top: 5px;}

#watchVideo .btn-close:before {transform: rotate(45deg);}

#watchVideo .btn-close:after {transform: rotate(-45deg);}

#watchVideo .modal-dialog{width: 90%;margin: 30px auto;}

#myTabContent.tab-content>.tab-pane > .collapse:not(.show),.productTabs .tab-pane .collapse:not(.show){display: block;}

#myTabContent.tab-content>.tab-pane > .accordion-header,.productTabs .tab-pane .accordion-header{display: none;}

#myTabContent .accordion-item {border:0;}

.accordion-button:focus{box-shadow: none;}



@media (min-width: 1600px) {

    .bannerImg{height: 500px;}

    .bannerHome{padding: 80px 0;}

}

@media (max-width: 1600px) {

    p,.discList li{font-size: 20px;}

    .font34,.playBtn ,.linkBtn{font-size: 28px;}

    .bannerHome h1 {font-size: 68px;}

    h2,h3 {font-size: 48px;margin-bottom: 20px;}

    .productCol p,.trendingCol figcaption p{font-size: 24px;}

    h1.pageHeading {font-size: 52px;}

    h5 {font-size: 30px;}

    .downloadBtn {font-size: 20px;padding: 15px 30px 18px;}

}

@media screen and (max-width:1420px){

}

@media (max-width:1350px){

    .navbar ul li {margin-left: 22px;}

    #header{font-size: 12px;}

    .nav-link{font-size: 14px;}

    .infrastructureSection .counter{font-size:30px;padding-bottom: 10px;margin-bottom: 15px;}

    .ourMissionBox{width: calc(100% - 116px);}

}

@media (max-width:1200px){

    body.scrollHidden{overflow: hidden;}

    .navbar ul{position: fixed;background:#FFF;z-index: 99;top: 0px;height: 100%;width: 300px;right: -300px;transition: all 0.5s ease;}

    #nav-icon {display: block;margin-left: 20px;}

    #header.active ul{right: 0;}

    .navbar ul li {width: 100%;padding: 0 20px 30px;}

    #nav-icon:before {content: "";position: fixed;background: rgb(0 0 0 / 50%);width: 100%;height: 100%;left: 0;top: 0;z-index: 9;transition: all 0.5s ease;visibility: hidden;opacity: 0;}

    #nav-icon.active:before{visibility: visible;opacity: 1;}

    .navbar ul{display: block;padding-top: 120px;}

    #header:before {content: "";position: fixed;background: rgb(0 0 0 / 50%);width: 100%;height: 100%;left: 0;top: 0;z-index: 9;transition: all 0.5s ease;visibility: hidden;opacity: 0;}

    #header.active:before {visibility: visible;opacity: 1;}

    .header-logo img{max-height: 70px;}

    #header {padding: 20px 0;}

    /* .mainContainer {margin-top: 110px;} */

    .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link{height: 100%;}

    .bannerHome{padding: 0;}

    .bannerTxt {padding: 40px 0;}

    .bannerHome h1 {font-size: 70px;}

    .trendingCol figcaption p {font-size: 24px;}

    h1.pageHeading {font-size: 52px;}

    .productTabs ul li .nav-link {font-size: 24px;}

    .productTabs .nav-tabs .nav-item.show .nav-link, .productTabs .nav-tabs .nav-link.active{line-height: 40px;}

}

@media (max-width:1024px){

    .bannerHome h1 {font-size: 55px;}

    .bannerTxt{padding: 40px 0;}

    h3{font-size: 45px;}

    .bannerImg{height: 300px;}

    h2{font-size: 45px;}

    .logoList li{width: calc(100% / 5);margin-top: 10px;margin-bottom: 10px;}

    .productCol {min-height: 320px;}

    .productCol .productTitle,.playBtn{font-size: 26px;}

    .productCol .productInner {padding: 25px;}    

     .commonSection {padding: 60px 0;}

    .linkBtn{font-size: 24px;}

    .linkBtn:after{width: 8px;height: 16px;}

    .newsSection .card .card-title{margin-bottom: 10px;}

    h5 {font-size: 28px;}

    .hidden-tab{display: none;}

    #accordionCovid .accordion-header{font-size: 34px;padding-right: 70px;}

    #accordionCovid .accordion-header::after {width: 50px;height: 25px;top: 8px;transition: 0.5s ease;background-size: contain;}

    .sectionWrapper h2 {font-size: 34px;}

    p.font22 {font-size: 18px;}

    .productTabs ul li{padding-right: 30px;}

    .productTabs ul li .nav-link {font-size: 20px;}

    .productTabs .nav-tabs .nav-item.show .nav-link, .productTabs .nav-tabs .nav-link.active {line-height: 35px;}

    .font34, .playBtn, .linkBtn {font-size: 22px;}

    .mb-5 {margin-bottom: 2rem!important;}

}

@media (max-width:991px){

    .footer-social figure,.socialIcons{display: inline-block;width: calc(33.3% - 4px);padding: 0 10px;margin: 0;vertical-align: bottom;}

    .socialIcons li:first-child{width: 100%;margin-bottom: 10px;}

    .footer-social figure img{max-height: 80px;}

    .footer-social{margin-bottom: 50px;}

    .bannerHome h1 {font-size: 45px;}

    .productSection{flex-wrap: wrap;width: 100%;max-width: 700px;margin-left: auto !important;margin-right: auto !important;}

    .newsSection .card .card-title{margin-bottom: 20px;}

    .newsSection .card{margin-bottom: 15px;}

    h1.pageHeading {font-size: 45px;}

    .ourMissionBox{padding: 40px;width: calc(100% - 90px);}

    .ourMissionBox figure{width: 180px;right: -90px;}

    .greyContainer,.bgContainer{padding: 40px;}

    .form-check label, .filterForm h5 {font-size: 24px;}

    .form-check .form-check-input {width: 20px;height: 20px;margin-top: 4px;}

    #watchVideo iframe{height: 300px;}

}

@media (max-width:767px){

    .socialIcons li{margin-right: 5px;}

    #footer{padding: 50px 0;}

    /* h1 {font-size: 32px;} */

    .bannerImg{height: 250px;}

    .logoList li{width: calc(100% / 3);}

    .bannerImgHome {width: 100%;position: relative;right: 0;top: 40px;}

    .bannerHome .bannerTxt{padding-bottom: 0;}

    .bannerHome{margin-bottom: 30px;}

    .hidden-sm{display: none;}

    .font34 {font-size: 20px;}

    .productSection {margin-top: 60px;}

    .storySection p {margin-top: 30px;}

    h2,h3 {font-size: 38px;}

    .infrastructureSection .counter{border-bottom: 0;margin-bottom: 0;}

    .infrastructureSection figure{border-top:1px dotted #fff;min-height: auto;padding: 30px 0 20px;margin-top: 30px;}

    /* .infrastructureSection figure:first-child{border-top:0;padding-top:0;margin-top:0;} */

    h1.pageHeading {font-size: 42px;}

    .cardSection .card-subtitle, .cardSection .card-text {font-size: 20px;}

    .cardSection .card-title{font-size: 22px;}

    .cardSection .col{padding: 0 15px;}

    .commonSection {padding: 40px 0;}

    h2,h3{margin-bottom: 20px;}

    .greyContainer,.bgContainer{padding: 30px 20px;}

    .downloadBtn{font-size: 20px;padding: 15px 30px 17px;}

    .filterForm{padding-bottom: 30px;}

    .trendingCol figcaption p {font-size: 20px;}

    .trendingCol figcaption {margin-top: 20px;}

    .trendingSlider .slick-prev, .trendingSlider .slick-next{top:-40px}

    .trendingSection h3{padding-right: 70px;}

    .productTabs ul li .nav-link{padding: 10px 0;}

    .btn-link{font-size: 24px;}

    p.font30 {font-size: 26px;}   

    p,.discList li{font-size: 18px;} 

    .productTabs .nav-tabs,.tabSection{display: none;}

    #myTabContent.tab-content>.tab-pane .commonSection{padding-top: 20px;}

    #myTabContent.tab-content>.tab-pane{border-bottom: 1px solid #05834b;}

    #myTabContent.tab-content>.tab-pane{display: block !important;}

    #myTabContent.tab-content>.fade:not(.show){opacity: 1;}

    #myTabContent.tab-content>.tab-pane .collapse:not(.show){display: none;}

    #myTabContent.tab-content>.tab-pane .accordion-header{display: block;}

    #myTabContent .accordion-item {border: 1px solid rgba(0,0,0,.125);}

    #myTabContent .accordion-button:not(.collapsed){color: #f36235;background: none;font-weight: 800;}

    #myTabContent .accordion-button:not(.collapsed)::after{background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f36235'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}

    .productTabs .accordion-collapse{padding: 20px 20px 5px;}

    #myTabContent .accordion-collapse{border-top: 1px solid rgba(0,0,0,.125);}

    #myTabContent .accordion-button{box-shadow: none;}

}

@media (max-width:575px){

    .footer-social figure, .socialIcons{width: 100%;padding: 0;}

    .footer-social figure{margin-bottom: 30px;}

    .socialIcons li:first-child{width: auto;margin-bottom: 0;}

    .footer-links{margin-bottom: 50px;}

    .nav-pills{display: block;}

    .nav-justified .nav-item, .nav-justified>.nav-link{width: 100%;}

    .hidden-xs{display: none;}

    .productSection{max-width: 300px;}

    .cardSection{display: block !important;margin-top: 50px;}

    .cardSection .col {max-width: 350px;margin: 0 auto 30px;}

    h1 br{display: none;}

    .textBlock label,.descTxt{width: calc(50% - 4px);}

    .textBlock label{padding-right: 30px;}

}

@media (max-width:500px){

    .easyTrackLogin{margin-left: 10px;font-size: 10px;}

    .header-logo img {max-height: 50px;}

    /* .mainContainer {margin-top: 90px;} */

    .cardSection{display: block;}

    .cardSection .col{max-width: 330px;margin: 40px auto 0;}

    .logoList li{width: calc(100% / 2);}

}

@media (max-width:450px){

    .filterWrapper .trendingCol{width: 100%;}

}

@media (max-width:380px){

    #nav-icon {margin-left: 10px;}

    .header-logo img {max-height: 40px;}

    .easyTrackLogin{font-size: 9px;padding: 8px 15px;}

    /* .mainContainer {margin-top: 80px;} */

}
/*.modal-wrapper{*/
/*    margin: 10% auto;*/
/*}*/

/*body .modal {*/
/*    animation: zoom 900ms linear 0ms 1 forwards;*/
/*}*/

/*@keyframes zoom {*/
/*    from{*/
/*       transform: scale(1.5);*/
/*        }*/
/*        to{*/
/*            transform: scale(1);}*/
/*}*/
.slick-slide img{
margin: 0 auto;
}
.slick-center { 
    transform: scale(1.08);
  }
  .slick-track {
    display: flex;
  }
  .slick-track .slick-slide {
    display: flex;
    height: auto;
    align-items: center;
    justify-content: center;
  }