:root {--primary:#3a910f;--secondary:#4e2a14;--dark:#362509;--light:#fadda5;--light2:#e9c372;}* {outline: 0!important }body {font-family: 'Baloo Chettan 2', cursive;margin: 0;overflow-x: hidden;color: var(--dark);font-size: 16px;font-weight: normal;}html a {-webkit-transition: all .5s;transition: all .5s;color: var(--primary);text-decoration:none;}html a:hover {color:var(--dark);text-decoration:none;}svg, img {max-width: 100%;height:auto;width:auto;}html .container {max-width: 1270px }section{position: relative;padding-top: 100px;padding-bottom: 100px;z-index:1;}p {line-height: 160%;}p:last-child{margin-bottom:0;}#wrapper {overflow: hidden;max-width: 100%;}::selection{color:#fff;background:var(--primary);}input[type="file"]::-webkit-file-upload-button {cursor:pointer;}input[type="file"]::-moz-file-upload-button {cursor:pointer;}input[type="file"]::-ms-file-upload-button {cursor:pointer;}input[type="file"]::-o-file-upload-button {cursor:pointer;}input[type="file"] {cursor:pointer;}b, strong {font-weight: 600;}h1, h2, h3, h4, h5, h6{font-family: 'Righteous', cursive;font-weight: 600;}#loader-wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 3000;display: flex;align-items: center;justify-content: center;}#loader {z-index: 9999;max-width: 200px;}#loader span{color:#fff;margin: 26px 0 0 0;display: none;font-size: 26px;}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}#loader-wrapper .loader-section-wrap {position: fixed;top: 0;width: 100%;height: 100%;z-index: 1000;left: 0;display: flex;}#loader-wrapper .loader-section {transform-origin:top center;background:#fff;flex-grow:1;}.loaded #loader-wrapper .loader-section-wrap .loader-section {-webkit-transform:rotatex(90deg);transform: rotatex(90deg);-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);}.loaded #loader {opacity: 0;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.loaded #loader-wrapper {visibility: hidden;-webkit-transition: all 0.3s 1s ease-out;transition: all 0.3s 1s ease-out;}@-webkit-keyframes bounce {0%, 100% {-webkit-transform: scale(0);}50% {-webkit-transform: scale(1);}}@keyframes bounce {0%, 100% {transform: scale(0);-webkit-transform: scale(0);}50% {transform: scale(1);-webkit-transform: scale(1);}}#loader .two_rotating_circles {width: 40px;height: 40px;margin: 40px auto 0;position: relative;text-align: center;-webkit-animation: rotatecircles 2s infinite linear;animation: rotatecircles 2s infinite linear;}#loader .two_rotating_circles .dot1, #loader .two_rotating_circles .dot2 {width: 60%;height: 60%;display: inline-block;position: absolute;top: 0;background-color: var(--primary);border-radius: 100%;-webkit-animation: bounce 2s infinite ease-in-out;animation: bounce 2s infinite ease-in-out;}#loader .two_rotating_circles .dot2 {top: auto;bottom: 0;-webkit-animation-delay: -1s;animation-delay: -1s;}@-webkit-keyframes rotatecircles {100% {-webkit-transform: rotate(360deg);}}@keyframes rotatecircles {100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);}}div[class*=kursor] {position: fixed;pointer-events: none;transform: translate(-50%,-50%);}div[class*=kursor].kursor--1 {left: 0;top: 0;width: 25px;height: 25px;border-radius: 50%;border: 2px solid rgba(var(--k-color),1);transition: all .2s ease,top .2s ease-out,left .2s ease-out;}div[class*=kursor].kursor--1.kursor--down {width: 20px;height: 20px;}div[class*=kursorChild] {position: fixed;pointer-events: none;transform: translate(-50%,-50%);display: none;overflow: hidden;}div[class*=kursor].kursor--1+.kursorChild {display: block;width: 4px;height: 4px;background: rgba(var(--k-color),1);border-radius: 50%;transition: all .2s ease,top .1s ease-out,left .1s ease-out;}div[class*=kursorChild].kursorChild:after {content: '';pointer-events: none;width: 0;height: 0;position: absolute;left: 50%;top: 50%;opacity: 1;border: 0px solid rgba(var(--k-color),0.5);transform: translate(-50%,-50%);}html div[class*=kursor] {z-index: 99999;}html div[class*=kursor].kursor--1 {width: 30px;height: 30px;border-width: 1px;}.p_bar {position: fixed;left: 0;top: 0;height: 3px;background: var(--primary);}.o-B {display: none;}header {position: fixed;left: 0;right: 0;top: 0;z-index: 991;transition:all 0.5s;background:linear-gradient(to bottom, rgba(226,241,220,0.8) 0%,rgba(226,241,220,0.83) 51%,rgba(226,241,220,0) 100%);}.sticky header {box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);background:#fff;top:-40px;}header .header-bottom {padding:30px 0;position:relative;transition:all 0.5s;}.sticky header .header-bottom {padding:10px 0;}header .logo {max-width: 180px;display: block;position: absolute;left: 0;right: 0;top: 0;margin: 12px auto;}.sticky header .logo {max-width: 120px;margin-top: 7px;}header .logo img{width:300px;}header .navbar {padding: 0;position: static;display: block;}.toggle-menu {display: none;}header .navbar-nav {display: block;text-align: right;}header .navbar-nav > li{display:inline-block;position:relative;vertical-align:top;text-align:left;}header .navbar-nav > li + li {margin-left: 50px;}header .navbar-nav > li:nth-child(-n+3) {float: left;}header .navbar-nav > li > a {color: var(--dark);font-size: 16px;position: relative;display: inline-block;vertical-align: top;line-height: 54px;padding: 0;text-transform: capitalize;font-family: 'Fira Sans', sans-serif;font-weight: 500;}header .navbar-nav > li:hover > a, header .navbar-nav > li.active > a, header .navbar-nav > li > a.active {color:var(--primary) }header .navbar-nav > li > a:before {content: "";display: block;position: absolute;left: 0;right:0;bottom: 0;height: 2px;margin:auto;transition: all 0.3s;width: 0;border-radius:5px;background:var(--primary);}header .navbar-nav > li:hover > a:before, header .navbar-nav > li.active > a:before, header .navbar-nav > li > a.active:before {width:60%;}header .navbar-nav > li ul {display: block;position: absolute;left: 0;top: 100%;padding: 15px 0;background: #fff;list-style: none;border-radius: 0 0 8px 8px;min-width: 250px;margin: 25px 0 0 0;box-shadow: 0 0 8px 0 rgb(0 0 0 / 15%);transition: all 0.1s;border-top:0;opacity: 0;visibility: hidden;border-radius:10px;}header .navbar-nav > li:hover > ul {transition: all 0.5s;opacity: 1;visibility: visible;margin-top: 0;}header .navbar-nav > li > ul:before {content: "";display: block;position: absolute;left: 0;right: 0;bottom: 100%;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 8px solid var(--primary);width: 0;margin-left: 32px;margin-top:-3px;}header .navbar-nav > li ul li {margin-bottom: 8px;position: relative;}header .navbar-nav > li ul li:last-child {margin-bottom: 0;}header .navbar-nav > li ul li > a {display: block;color: var(--dark);font-size: 17px;line-height: 120%;padding: 5px 15px;}header .navbar-nav > li ul li.active > a, header .navbar-nav > li ul li:hover > a, header .navbar-nav > li ul li > a:hover {color: var(--primary);}header .navbar-nav > li ul li.submenu-li-icon > a .icon {width: 36px;height: 36px;display: flex;align-content: center;justify-content: center;position: absolute;left: 15px;top: 0;}header .navbar-nav > li ul li.submenu-li-icon > a {position: relative;padding-left: 60px;min-height: 36px;display: flex;flex-direction: column;justify-content: center;text-align:left;}header .navbar-nav > li.dropdown > a::after {margin-left: 10px;content: "";width: 7px;height: 7px;display: inline-block;vertical-align: top;border-right: 2px solid;border-bottom: 2px solid;transform: rotate(45deg);margin-top: 22px;}header .navbar-nav > li ul ul {left: 100%;top: 0;margin: 0 0 0 20px;}header .navbar-nav > li ul li:hover > ul {transition: all 0.5s;opacity: 1;visibility: visible;margin-left: 0;}header .navbar-nav li.sub_dropdown > a:after {content: "\f078";font-family: "Font Awesome 5 Free";margin-left: 4px;font-size: 70%;font-weight: 800;float: right;transform: rotate(-90deg);}header .topbar {padding: 8px 0;color: #fff;font-size: 14px;line-height: 24px;background: var(--dark);}.topbar ul.topbar-list {list-style: none;padding: 0;margin: 0;display: flex;align-items: center;}.topbar ul.topbar-list > li {position: relative;}.topbar ul.topbar-list > li:not(:first-child) {margin-left: 20px;}header .topbar a {color: #fff;}header .topbar a:hover {color:var(--primary);}.banner-shap{margin:0 -5px;position:absolute;left:0;right:0;bottom:0;z-index:-1;}.main-banner {background-image:url('../images/banner-bg.jpg');position: relative;z-index: 3;padding-top: 70px;background-color: #e2f1dc;background-size: cover;background-position: center center;}.main-banner::before {content: "";display: block;background: #e2f1dc;position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0.95;}.main-slider .banner-caption {width: 100%;display: flex;align-items: center;justify-content: center;min-height:550px;padding-top:50px;padding-bottom:0px;}.main-slider .item {overflow: hidden;}.banner-caption h2 {font-size: 48px;line-height: 120%;margin: 0 0 30px;transition: all 0.7s;font-weight: 600;transform: translatey(80px);opacity: 0;text-decoration: underline;}.active .banner-caption h2 {transform:translatey(0px);opacity:1;}.banner-caption h2 span{color:var(--primary);}.banner-caption p {font-size: 20px;font-weight: normal;transition: all 0.7s;transition-delay:0.5s;transform:translatey(80px);opacity:0;}.active .banner-caption p {transform:translatey(0px);opacity:1;}.banner-caption .btn-set {margin-top: 30px;transition: all 0.7s;transition-delay:1s;transform:translatey(80px);opacity:0;}.active .banner-caption .btn-set{transform:translatey(0px);opacity:1;}.banner-caption .img {transition: all 0.7s;transform: scale(1.1);opacity: 0;margin: 50px;}.active .banner-caption .img {transform: scale(1);opacity:1;}.main-slider .owl-dots {position: absolute;left: 10%;bottom: 60px;display: flex;align-items: center;transition: all 0.5s;}.main-slider .owl-dots .owl-dot {width: 10px;height: 10px;background: var(--dark);margin: 0 5px;transition: all 0.3s;border-radius: 5px;opacity: 0.3;}.main-slider .owl-dots .owl-dot:hover {background:var(--primary);opacity: 1;}.main-slider .owl-dots .owl-dot.active {background:var(--primary);width:50px;opacity: 1;}.btn-set .btn + .btn {margin-left: 12px;}.btn-set {margin-top: 30px;}html .btn {background: var(--primary);padding: 0 35px;border-radius: 50px;border: 0;color: #fff;line-height: 48px;display: inline-block;vertical-align: top;font-size: 18px;font-weight: 600;text-transform: uppercase;box-shadow: 0 15px 20px 0 rgba(0,0,0,0.13);position: relative;z-index: 1;overflow: hidden;}html .btn:hover {color: #fff;background: var(--primary);}html .btn::after {content: '';position: absolute;z-index: -1;background-color: var(--dark);left: auto;right: 0;top: 0;height: 100%;width: 0;border-radius: inherit;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}html .btn:hover::after {width: 100%;right: auto;left: 0;}html .btn.btn-primary {color: #fff;background: var(--primary);}html .btn.btn-primary:hover {color: #fff;background: var(--primary);}@keyframes btn-pop {50% {transform: scale(1.15);}}html .btn.btn-dark {color: #fff;background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,#444 50%,rgba(0,0,0,1) 100%);background-size: auto 200%;}html .btn.btn-dark:hover {color: #fff;background-position:0 100%;}html .btn.btn-light {color:var(--dark);background: #fff;}html .btn.btn-light:hover {color:#fff;background: var(--dark);}html .btn.btn-secondary {color: #fff;background: linear-gradient(to bottom, #ffa800 0%,#e59700 50%,#ffa800 100%);background-size: auto 200%;}html .btn.btn-secondary:hover {color: #fff;background-position:0 100%;}html .btn.btn-sm {font-size: 13px;padding: 0 20px;line-height: 36px;}html .btn.btn-lg {font-size: 18px;line-height: 50px;padding: 0 30px;}html .text-primary {color: var(--primary) !important;}.img-box {overflow: hidden;visibility: visible !important;position: relative;border-radius: 10px;}.img-box img{width:100%;}.img-box:before {content: "";display: block;position: absolute;top: 0;bottom: 0;right: 0;background:#ddd;transition: all 0.4s;transition-delay: 0.5s;width: 100%;z-index: 1;}.img-box.wow[style*="visible"]:before {width: 0;}.about-box {max-width: 650px;margin: 0 auto;text-align: center;box-shadow: 0 0 40px 0 rgba(0,0,0,0.08);padding:40px;background: #fff;position: relative;z-index: 1;}.about-box-wrap {position: relative;z-index: 1;}.about-img-1 {position: absolute;right: 66%;left: 2%;bottom: 40px;z-index: -1;}.about-img-1 img{display:block;transform: rotatey(180deg);}.about-img-2 {position: absolute;left: 66%;right: -10%;bottom: 20px;z-index: -1;}.about-dtc-wrap {background-size: contain;background-position: center center;background-repeat: no-repeat;position: relative;z-index: 1;}.about-dtc-wrap::before {content: "";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #fff;z-index: -1;opacity: 0.9;}.title {text-align: center;margin: 0 0 40px;position:relative;}.title::before {width: 36px;height: 45px;content: "";display: block;background: url(../images/title-icon.png) no-repeat 0 0;background-size: auto;background-size: 100% auto;margin: 0 auto 10px;}.title h5 {font-size: 26px;line-height: 1;margin: 0 0 7px;-webkit-text-fill-color: transparent;-webkit-text-stroke-width: 1px;pointer-events: none;text-transform: uppercase;color: var(--primary);letter-spacing: 3px;}.title h2 {font-size: 44px;margin: 0 0 14px;font-weight: 600;}.title h2:last-child {margin: 0;}.title h6 {color: var(--primary);margin: 0 0 15px;text-transform: uppercase;font-weight: 500;}.title h6:before, .title h6:after {content: "";display: inline-block;vertical-align: top;width: 20px;height: 2px;background: var(--primary);margin: 8px 10px;}.title p {font-size: 20px;}.title.title-left {text-align: left;margin: 0 0 25px;}.title.title-left:after{margin-left:48px;}.title.title-left h6:before{display:none;}.title.title-left:before{margin-left:0;}.products-grid {display: flex;flex-wrap: wrap;margin: 0 -15px;}.products-grid .item {width: 33.33%;padding: 0 15px;}.product-box {border: 1px solid #efefef;border-radius: 16px;padding: 25px;box-shadow: 0 0 20px 0 rgb(0 0 0 / 05%);transition: all 0.5s;background: #fff;margin-top: 80px;text-align: center;}.product-box:hover {box-shadow: 0 0 30px 0 rgb(0 0 0 / 15%);}.product-box .img {height: 110px;border-radius: 8px;overflow: hidden;margin: -80px auto 30px;width: 110px;transition:all 0.5s;display:flex;align-items:center;justify-content:center;}.product-box:hover .img {transform:scale(1.1);}.product-box .img a{height: 100%;display:flex;align-items:center;justify-content:center;}.product-box .img img {max-height: 100%;display:block;}.product-box h3 {text-align: center;font-size: 25px;font-weight: 600;margin: 18px 0 10px;}.product-box .more-icon {width: 54px;height: 54px;display: flex;align-content: center;justify-content: center;background: var(--dark);color: #fff;border-radius: 50%;line-height: 60px;-webkit-align-content: center;position: relative;margin: 30px auto -50px;opacity:0;transform:scale(0.8) translatex(15px);opacity:0;}.product-box:hover .more-icon {transform:scale(1) translatex(0);opacity:1;}.product-box .more-icon svg {display: inline-block;line-height: inherit;vertical-align: top;height: 28px;margin-top: 12px;}.product-box .more-icon:hover {background:var(--primary);}.section-bg{background-size:cover;background-position:center center;}.roundimg-img img {-webkit-animation: rotation 50s infinite linear;animation: rotation 50s infinite linear;}@keyframes rotation {from {transform: rotate(0deg);}to {transform: rotate(359deg);}}.roundimg-img {max-width: 500px;margin: 0 auto;border-radius: 50%;box-shadow: 0 40px 40px 0 rgba(0, 0, 0,0.2);position: relative;}.roundimg-img::before {content: "";display: block;position: absolute;right:0;top: 0;bottom: 0;background: var(--primary);border-radius: 0 380px 380px 0;width:1500px;margin:-50px;}.funfact-item {position: relative;background: #fff;border: 1px solid #ddd;border-radius: 10px;padding: 20px;transition: all 0.5s;margin-top:20px;text-align:center;}.funfact-item:hover {box-shadow: 0 10px 30px 0 rgb(0 0 0 / 10%);}.funfact-item:first-child {margin-top:50px;}.funfact-item .icon {width: 60px;height: 60px;margin:0 auto 10px;}.funfact-item h3 {font-size: 45px;margin: 0;font-weight: normal;color: var(--primary);}.funfact-item h4 {font-weight:500;margin: 0;font-family: inherit;font-size:18px;}ul.cust-list {list-style: none;padding: 0;margin-bottom: 20px;}ul.cust-list li {position: relative;padding-left: 34px;margin-bottom: 10px;}ul.cust-list li:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 23px;height: 26px;background: url(../images/check-icon.html) no-repeat center center;background-size: 100% auto;}.overflow-hidden{overflow:hidden;}html .btn.btn-outline-primary {border: 2px solid var(--primary);color: var(--primary);line-height: 42px;}html .btn.btn-outline-primary:hover {border-color: var(--primary);background: var(--primary);color: #fff;}.btn.btn-block {width: 100%;}.laxraj-love svg{color: var(--primary);margin: 0 3px;font-size:80%;animation: pound 0.35s infinite alternate;-webkit-animation: pound 0.35s infinite alternate;}@-webkit-keyframes pound {to {transform: scale(1.1);}}@keyframes pound {to {transform: scale(1.1);}}footer {font-size: 16px;position: relative;z-index: 1;color: #fff;background: #111;}.footer-bg{position:absolute;left:0;right:0;bottom:0;z-index:-1;}.footer-logo {margin-bottom: 20px;}.footer-logo a {display: inline-block;vertical-align: top;max-width: 120px;}footer p {color:#fff;line-height: 150%;}.footer-top{padding-top:50px;padding-bottom:50px;}.footer-bottom {padding: 55px 0 25px;text-align: center;font-size: 15px;}.footer-bottom p {color: #fff;}footer a {color:#fff;}footer a:hover {color: var(--primary);}footer ul {margin: 0;padding: 0;list-style: none;}.footer-social-wrap {display: flex;flex-wrap: wrap;margin-top: 12px;}.footer-social-wrap ul {display: flex;background: #fff;border-radius: 50px;padding: 6px 20px;}.footer-social-wrap ul a {color: var(--dark);font-size: 17px;line-height: 26px;display: block;}.footer-social-wrap ul a:hover {color: var(--primary);}.footer-social-wrap ul li + li {margin-left: 15px;}.footer-list li {position: relative;margin: 0 0 4px;}.footer-list li:last-child {margin-bottom: 0;}.footer-list li > a {position: relative;padding-left: 20px;display: inline-block;vertical-align: top;}.footer-list li > a:hover {transform:translateX(5px);}.footer-list > li > a::before {content: "";position: absolute;left: 2px;top: 8px;display: block;width: 7px;height: 7px;border-top: 2px solid;border-right: 2px solid;transform: rotate(45deg);}.foot-contact p {line-height: normal;}.foot-contact li {position: relative;padding-left: 40px;margin: 0 0 12px;min-height: 30px;display: flex;justify-content: center;flex-direction: column;}.foot-contact li:last-child {margin-bottom: 0;}.foot-contact li .f-icon, .foot-contact li i {position: absolute;left: 0;top: 3px;font-size: 18px;width: 30px;color: #fff;text-align: center;display: block;}footer h3 {color: #fff;font-weight: 500;font-size: 24px;position: relative;margin: 0 0 22px;padding-left: 15px;}footer h3:before {content: "";display: block;position: absolute;left: 0;bottom: 0;height: auto;width: 4px;background: var(--primary);border-radius: 5px;top: 0;}footer .footer_social {display: flex;flex-wrap: wrap;}.footer_social li {margin: 0 15px 0 0;}.footer_social li:last-child{margin-right:0;}footer h6 {font-weight: 500;}.social-list .btn {width: 34px;line-height: 34px;background: var(--primary);padding: 0;color: var(--dark);border: 0;font-size: 14px;transition: all 0.5s;margin-right: 8px;margin-bottom: 8px;text-shadow: 0 0 0 transparent;}.social-list .btn:hover{color: var(--dark);background: #fff;}.social-list .btn::before{display:none;}.sticky .scrollToTop{animation-name:bounceInUp;opacity:1;}.scrollToTop {width: 40px;height: 40px;position: fixed;bottom: 80px;border-radius: 5px;right: 30px;line-height: 40px;color: #fff;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.15);opacity: 0;display: block;background: var(--primary);z-index: 99;}.scrollToTop:hover {background:var(--dark);color:#fff;}html .bg-light {background-color: #f6f8fa!important;}.owl-carousel.nav-style-1 .owl-nav button {width: 60px;height: 60px;border: 2px solid #000;border-radius: 50%;position: absolute;left: 0;top: 0;bottom: 0;margin: auto -20px;font-size: 0;opacity: 0;transition: all 0.5s;}.owl-carousel.nav-style-1 .owl-nav button:before {content: "";width: 26px;height: 26px;background: url("../images/arrow-pointing-to-right-dark.html") no-repeat center center;background-size:100% auto;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;}.owl-carousel.nav-style-1 .owl-nav button.owl-prev {transform:rotate(180deg);}.owl-carousel.nav-style-1 .owl-nav button.owl-next {left: auto;right: 0;}.owl-carousel.nav-style-1:hover .owl-nav button {opacity: 1;margin: auto -90px;}.inner-banner {padding-top: 210px;position: relative;z-index: 1;background: #e2f1dc;padding-bottom: 50px;text-align: center;background-position: center center;background-size: cover;}.inner-banner::before {content: "";display: block;background: #e2f1dc;position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0.95;z-index:-1;}.breadcrumb-list-wrap ul {list-style: none;display: flex;align-items: center;justify-content: center;margin: 0;color: #fff;background: var(--primary);border-radius: 20px;padding: 7px 20px;}.breadcrumb-list-wrap ul a{color:#fff;}.breadcrumb-list-wrap ul a:hover{color: var(--dark);}.inner-banner h2 {color:var(--dark);margin: 0;font-size: 38px;}.breadcrumb-list-wrap li svg {margin: 0 12px;}.link-normal{color:inherit;}.link-normal:hover{color:var(--primary);}.contact-wrap {box-shadow: 14px 14px 80px -30px rgb(0 0 0 / 20%);}.info-wrapr {min-height: 100%;padding: 40px;color:var(--dark);}.info-wrapr .footer-social-wrap ul {background: var(--dark);margin-top: 20px;}.info-wrapr .footer-social-wrap ul a{color: #fff }.info-wrapr .footer-social-wrap ul a:hover{color: var(--primary);}.form-block{min-height: 100%;padding: 60px;}.form-block h2 {font-size: 42px;}.form-group2 {margin-bottom: 20px;}.form-group2 .form-control {border-radius: 0;border-left: 0;border-right: 0;border-top: 0;border-bottom: 2px solid #ddd;}.form-group2 .form-control:hover, .form-group2 .form-control:focus {border-color: var(--primary);}.form-group2 textarea.form-control {height: 90px;}.info-wrapr h3 {font-size: 30px;margin: 0 0 25px;}.dbox {margin-bottom: 10px;font-size: 18px;background: #fff;border-left:4px solid var(--primary);padding: 10px 20px;box-shadow: 0 20px 10px 0 rgba(0,0,0,0.02);}.dbox a{color:inherit;}.dbox a:hover{color:var(--primary);}.dbox b {display: block;}.dbox .icon {width: 32px;height: 32px;color: var(--primary);margin-right: 10px;font-size: 22px;}.contact-wrap{box-shadow: 14px 14px 80px -30px rgb(0 0 0 / 20%);border:1px solid #efefef;border-top:4px solid var(--primary);}.contact-wrap-title {font-size: 44px;}.field-icon-wrap {position: relative;}.form-group .field-icon-wrap .field-icon {font-size: 16px;position: absolute;left: 0;top: 0;display: block;line-height: 42px;width: 40px;color: var(--dark);text-align: center;}.form-group .field-icon-wrap .form-control {padding-left: 40px;}.form-group .field-icon-wrap.field-icon-password .form-control {padding-right: 50px;}.form-group label em {font-style:normal;color:red;}.form-group label {vertical-align: top;line-height: 120%;font-size: 16px;margin: 0 0 6px;}.form-group {margin: 0 0 18px;line-height: 120%;}html .form-control {border: 1px solid #ddd;border-radius: 6px;padding: 0 15px;resize: none;height: 42px;font-size: 16px;box-shadow: 0 0 0 0 transparent !important;}html .form-control:hover, html .form-control:focus{border-color:var(--primary);}html textarea.form-control {height: 80px;padding-top:10px;}html .form-control + .form-control {margin-top: 12px;}.google-map{border-top:1px solid #efefef;;}.google-map iframe{display:block;height:400px;margin:0;width:100%;}.missin-box {background: #F6F8FA;padding: 50px;border-radius: 20px;margin-top: 110px;box-shadow: 0 0 40px 0 rgb(0 0 0 / 2%);border: 1px solid #eee;}.missin-box .icon {width: 80px;height: 80px;background: var(--primary);color: #fff;padding: 0 18px;display: flex;align-items: center;justify-content: center;border-radius: 0 80px 80px 80px;margin: 0;position: absolute;left: 0;top: 0;}.missin-box .icon svg{display:inline-block;vertical-align:top;}.missin-box:hover .icon svg{-webkit-animation: toRightFromLeft .3s forwards;-moz-animation: toRightFromLeft .3s forwards;animation: toRightFromLeft .3s forwards;}@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}.missin-head {position: relative;padding-left: 100px;min-height: 80px;display: flex;flex-direction: column;justify-content: center;margin: 0 0 20px;}.missin-head h3 {margin: 0;font-weight: 700;font-size: 30px;}.commitment-box-wrap {display: flex;margin: 0 -15px 0;flex-wrap: wrap;}.commitment-box-wrap .item {width: 16.66%;padding: 0 15px;}.commitment-box {border: 1px solid #ddd;min-height: 100%;border-radius: 15px;padding: 15px;text-align: center;}.commitment-box .icon {width: 60px;height: 60px;background: var(--primary);color: #fff;padding: 0 12px;display: flex;align-items: center;justify-content: center;border-radius: 0 80px 80px 80px;margin: 0 auto 14px;}.commitment-box .icon img{display:inline-block;vertical-align:top;}.commitment-box:hover .icon img{-webkit-animation: toRightFromLeft .3s forwards;-moz-animation: toRightFromLeft .3s forwards;animation: toRightFromLeft .3s forwards;}.commitment-box h3 {font-size: 18px;font-weight: normal;margin: 0 0 0;}.commitment-box .icon img {display: inline-block;vertical-align: top;filter: brightness(0) invert(1);}.our-product-sec{background-color: #E2F1DC;}.product-details ul {list-style: none;padding: 0;margin: 0 0 20px;}.product-details li {font-size: 15px;position: relative;padding-left: 40px;line-height: 120%;min-height: 26px;margin: 0 0 12px;padding-top: 4px;z-index: 1;}.product-details li:last-child {margin-bottom:0;}.product-details li a{color:inherit;}.product-details li a:hover{color:var(--primary);}.product-details li:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 26px;height: 26px;background: var(--primary);border-radius: 0 50px 50px 50px;transition:all 0.3s;}.product-details li:hover:before {background:#F6F8FA;}.product-details li:after {content: "";display: block;position: absolute;left: 0;top: 1px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;width: 12px;height: 6px;transform: rotate(-45deg);margin: 7px;transition: all 0.3s;}.product-details li:hover:after {border-color: var(--dark);}.area-box {text-align: center;color: #fff;background: var(--primary);padding: 30px;border-radius: 20px;max-width: 1150px;margin: 70px auto 0;}.products-details-grid .product-box {text-align: center;color: var(--dark);padding: 20px;}.products-details-grid .product-box p {font-size: 14px;}.products-details-grid .product-box .img {height: 340px;margin: -14px -14px 15px;}.product-gallery {border: 1px solid #EFEFEF;border-radius: 20px;padding: 15px;box-shadow: 0 10px 14px 0 rgb(0 0 0 / 7%);background: #fff;margin-right: 30px;position:relative;}.product-gallery::before {content: "";display: block;position: absolute;right: 40%;top: -40px;bottom: -40px;background: var(--primary);width: 1500px;z-index: -1;border-radius: 0 40px 40px 0;}.product-gallery .item {height: 450px;}.product-gallery .item a{height: 100%;display:flex;width:100%;align-items:center;justify-content:center;padding:50px;}.product-gallery .item img{transition:all 0.5s;max-height:100%;width:auto;}.product-gallery .item:hover img{transform:scale(0.9);}.product-gallery-big {border-radius: 10px;overflow: hidden;position: relative;margin-bottom: 15px;}.product-gallery-big .verified-label {position: absolute;left: 0;bottom: 17px;font-size: 13px;font-weight: 600;background: #fff;border-radius: 0 25px 25px 0;padding: 0 4px 0 12px;line-height: 25px;display: flex;z-index:2;align-items: center;}.product-gallery-big .verified-label img {width: 17px;margin-left: 6px;}.product-gallery-thumbs .item {height: 90px;border-radius: 8px;overflow: hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;}.product-gallery-thumbs .item img{transition:all 0.5s;max-height: 100%;display:block;width:auto;}.product-gallery-thumbs .item:hover img{transform:scale(0.9);}.product-gallery-thumbs .owl-carousel .owl-nav button {display: block;width: 30px;height: 40px;border-radius: 0 20px 20px 0;background: var(--primary);color: #fff;position: absolute;left: 0;top: 0;bottom: 0;margin: auto -16px;font-size: 28px;padding: 0;line-height: 30px;transition: all 0.5s;}.product-gallery-thumbs .owl-carousel .owl-nav button.owl-next {left: auto;right: 0;border-radius: 20px 0 0 20px;}.product-gallery-thumbs .owl-carousel .owl-nav button span {display: block;margin-top: -3px;margin-right: 3px;}.product-gallery-thumbs .owl-carousel .owl-nav button.owl-next span {margin-left: 6px;}.product-gallery-thumbs .owl-carousel .owl-nav button:hover{background:var(--dark);}.product-gallery-carousel.owl-carousel .owl-nav button {display: block;width: 30px;height: 40px;border-radius: 0 20px 20px 0;background: var(--primary);color: #fff;position: absolute;left: 0;top: 0;bottom: 0;margin: auto -16px;font-size: 28px;padding: 0;line-height: 30px;transition: all 0.5s;}.product-gallery-carousel.owl-carousel .owl-nav button.owl-next {left: auto;right: 0;border-radius: 20px 0 0 20px;}.product-gallery-carousel.owl-carousel .owl-nav button span {display: block;margin-top: -3px;margin-right: 3px;}.product-gallery-carousel.owl-carousel .owl-nav button.owl-next span {margin-left: 6px;}.product-gallery-carousel.owl-carousel .owl-nav button:hover{background:var(--dark);}.product-details h3 {font-size: 34px;margin: 0 0 20px;}html .alert strong {font-weight: normal;}html .alert {padding: 10px 15px;font-size: 14px;}.customers {display: flex;flex-wrap: wrap;justify-content: center;margin: 0 -15px;}.customers .item {width: 20%;padding: 0 15px;margin: 0 0 30px;}.customer-logo {display: flex;align-items: center;justify-content: center;padding: 10px;height: 90px;}.customer-logo img {max-height:100%;transition: all 0.4s;display:block;filter: brightness(0);filter: grayscale(100%);opacity: 0.7;}.item:hover .customer-logo img{transform:scale(1.1);filter: brightness(1);opacity:1;}.customers .item h3 {color: var(--dark);margin: 8px 0 0;text-align: center;font-size: 20px;font-weight:normal;font-family: inherit;}.grid-sizer, .grid-item {float: left;width: 25%;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;transition: all 0s;}.gallery .grid-item {padding: 3px;}.gallery-box {position: relative;margin: 0;border-radius: 10px;overflow: hidden;}.gallery-box .img{overflow:hidden;position:relative;}.gallery-box .img:before{content:"";display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:all 0.5s;z-index:1;}.gallery-box:hover .img:before{opacity:0.7;}.gallery-box .img:after{content:"";display:block;background:url("../images/plus.png") no-repeat center center;filter:brightness(0) invert(1);transform:scale(1.5);background-size:40px auto;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:all 0.5s;z-index:1;}.gallery-box:hover .img:after{opacity:1;transform:scale(1);}.gallery-box .img img{display:block;transition:all 0.5s;}.gallery-box:hover img{-webkit-transform:scale(1.3) rotate(10deg);transform:scale(1.3) rotate(10deg);}.accreditation-list{display: flex;flex-wrap: wrap;margin: 0 -15px;}.accreditation-list .item {width:25%;padding: 0 15px;margin-bottom:30px;}.accreditation-list .img {height: 350px;border-radius: 8px;overflow: hidden;transition:all 0.5s;display:flex;align-items:center;justify-content:center;border:1px solid #3b91439e;background:#fff;box-shadow: 7px 7px 5px 0px #abb7ac9e;}.accreditation-list .img a {display: block;height: 100%;position:relative;}.accreditation-list .img a:before{content:"";display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:all 0.5s;z-index:1;}.accreditation-list .img:hover a:before{opacity:0.7;}.accreditation-list .img a:after{content:"";display:block;background:url("../images/loupe.png") no-repeat center center;filter:brightness(0) invert(1);transform:scale(1.5);background-size:40px auto;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:all 0.5s;z-index:1;}.accreditation-list .img:hover a:after{opacity:1;transform:scale(1);}.accreditation-list .img img {display:block;transition:all 0.5s;}.accreditation-list .img:hover img{transform:scale(1.1);}html .bg-primary{background:var(--primary) !important;}.process-bg {position: absolute;right: 0;top: 0;left: 50%;bottom: 0;margin-left:80px;background-position: center center;background-size: cover;background-attachment: fixed;}.process-steps {max-width: 650px;margin: 0 auto;}.process-steps .item::before {content: "";display: block;position: absolute;left: 100%;bottom: -10px;width: 70px;height: 70px;opacity:0.2;background: url("../images/setp-arrow.png") no-repeat 0 0;background-size: 100% auto;margin-left: 20px;transform: rotate(10deg);}.process-steps .item:nth-child(2n+2)::before {left: auto;right: 100%;margin-left: 0;margin-right: 20px;transform: rotatey(200deg);}.process-steps .item:last-child:before {display:none;}.process-steps .item:last-child {margin-bottom:0;}.process-steps .item {background: #fff;max-width: 80%;border-radius: 150px;margin-bottom: 30px;display: flex;align-items: center;justify-content: space-between;box-shadow: 0 7px 0 0 rgba(0,0,0,0.03);padding: 15px 15px 15px 70px;position: relative;border: 2px solid var(--primary);}.process-steps .item:nth-child(2n+2) {margin-left:auto;padding-left:15px;padding-right:70px;}.process-steps .item:nth-child(2n+2) .step-number {right:0;left:auto;}.process-steps .item:nth-child(2n+2) h3{order:2;text-align:right;}.process-steps .item .step-number {width: 60px;height: 60px;text-align: center;line-height: 60px;border-radius: 50%;position: absolute;left: 0;top: 0;box-shadow:0 10px 10px 0 rgba(0,0,0,0.12);bottom: 0;margin: auto -26px;background: var(--primary);font-size: 29px;color: #fff;transition: all 0.5s;}.process-steps .item:hover .step-number {background:var(--dark);color: #fff;}.process-steps .item .icon {width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;margin: 0 20px;}.process-steps .item h3 {max-width: 60%;margin: 0;font-size: 20px;font-weight: normal;letter-spacing: 1px;}.accordion .accordion-item {margin-bottom: 15px;border:1px solid var(--primary);border-radius:5px;}.accordion .accordion-item:last-child{margin-bottom: 0;}.accordion .accordion-item .accordion-body {padding: 20px;}.accordion .accordion-item .accordion-header {border-radius: 0;padding: 0;margin: 0;background: transparent;border: 0;}.accordion .accordion-item .accordion-header .btn {display: block;width: 100%;position: relative;padding: 15px 70px 15px 20px;text-align: left;text-decoration: none;color: var(--blue);font-weight: bold;border-radius:5px 5px 0 0;font-size: 17px;background:#efefef;text-transform: uppercase;letter-spacing: normal;font-family: 'Ruluko', sans-serif;}.accordion .accordion-item .accordion-header .btn[aria-expanded="true"] {color: #fff;background: var(--primary);}.accordion .accordion-item .accordion-header .btn .accordion_icon {display: block;position: absolute;right: 15px;top: 0;bottom: 0;margin: auto;width: 22px;height: 22px;transition:all 0.5s;border-radius: 4px;}.accordion .accordion-item .accordion-header .btn .accordion_icon:before, .accordion .accordion-item .accordion-header .btn .accordion_icon:after {content: "";display: block;position: absolute;left: 0;transition:all 0.5s;right: 0;bottom: 0;top: 0;margin: auto;width: 16px;height: 3px;background: var(--secondary);border-radius: 3px;}.accordion .accordion-item .accordion-header .btn .accordion_icon:after{height:16px;width:3px;}.accordion .accordion-item .accordion-header .btn[aria-expanded="true"] .accordion_icon:after{opacity:0;}.accordion .accordion-item .accordion-header .btn[aria-expanded="true"] .accordion_icon:before, .accordion .accordion-item .accordion-header .btn[aria-expanded="true"] .accordion_icon:after{background:#fff;}.accordion .accordion-item .accordion-body h3 {text-transform: none;font-weight: 600;font-size: 22px;margin: 0 0 12px;}.accordion .accordion-item .accordion-body ul {list-style: none;padding: 0;margin: 0 0 20px;font-size: 14px;}.accordion .accordion-item .accordion-body ul li {position: relative;padding: 0 0 0 22px;margin: 0 0 6px;}.accordion .accordion-item .accordion-body ul li:last-child{margin-bottom:0;}.accordion .accordion-item .accordion-body ul li:before {content: "";display: block;position: absolute;left: 0;top: 7px;width: 10px;height: 10px;background: url(../images/arrow.png) no-repeat center center;}.accordion .accordion-item .accordion-body ul:last-child{margin-bottom:0;}.accordion .accordion-item .accordion-header .btn:before {content: "";display: block;position: absolute;left: 30px;top: 100%;width: 0;transition:all 0.1s;margin-top: -10px;height: 0;border-left: 10px ridge transparent;border-right: 10px ridge transparent;border-top: 10px solid var(--primary);opacity: 0;}.accordion .accordion-item .accordion-header .btn[aria-expanded="true"]:before{opacity:1;margin-top:0;}.accordion-button:not(.collapsed) {color: #3a910f;background-color: #f3ffee;box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);border-radius: 5px;}.accordion-button:focus {z-index: 3;border-color: #fff0;outline: 0;box-shadow: none;}.career-title-heading{font-family: 'Ruluko', sans-serif;font-weight: bold;}.career-bottom-box{text-align:center;color:#fff;font-size:18px;background:var(--primary);border-radius:5px;margin:50px 0 0;padding:20px;}.career-bottom-box a{color:#fff;font-weight:bold;}.career-bottom-box a:hover{color:var(--secondary);}.error-section{display:flex;align-items:center;justify-content:center;min-height:100vh;}#google_translate_element {line-height: 0px;}.info-link {position: fixed;left: 0;bottom: 0;z-index: 99;margin: 29px;}.info-link.info-wp-link {left: auto;right: 0;}.info-link a {display: block;width: 40px;height: 40px;line-height: 39px;border-radius: 50%;background: var(--primary);color: #fff;text-align: center;font-size: 22px;position:relative;}.info-link.info-wp-link a {font-size: 27px;}.info-link.info-wp-link a {background:#00CC33;}.info-link.info-wp-link a:before, .info-link.info-wp-link a:after {border-color:#00CC33;}.info-link.info-wp-link a svg{transition:all 0.3s;}.info-link.info-wp-link a:hover svg{-webkit-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;-o-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;animation: quick-alo-circle-img-anim 1s infinite ease-in-out;}@keyframes quick-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}}.info-link .info_label {position: absolute;left: 100%;top: 6px;background: var(--dark);border-radius: 5px;padding: 8px 10px;color: #fff;font-size: 11px;line-height: 120%;white-space: nowrap;margin:0 42px;opacity: 0;transition: all 0.5s;visibility: hidden;z-index: 5;}.info-link:hover .info_label {visibility: visible;margin:0 12px;opacity: 1;}.info-link .info_label:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;margin: auto -4px;width: 8px;height: 8px;background: var(--dark);transform: rotate(45deg);}.info-link.info-link.info-wp-link .info_label:before {right: 0;left:auto;}.info-link.info-link.info-wp-link .info_label {right: 100%;left:auto;}