/*
Theme Name: 100x Ayurveda
Text Domain: 100x_ayurveda
Author: WebAppGigs
Version: 1.0
*/

/* Style reset css */
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;word-break: break-word;line-height:1.5;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{text-decoration: none;outline: none;color:inherit;}
a:hover{cursor: pointer;}
a:focus {outline:none;box-shadow: none;}
img {outline:none;border: 0;vertical-align: middle;}
ul{list-style: none}
b,strong {font-weight: 700;}
input:focus, textarea:focus, input:required, textarea:required, select:focus{outline:none;box-shadow: none;}
input, textarea, select{border: none;-webkit-border-radius: 0;-moz-border-radius:0;border-radius: 0}
input, textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;word-break: break-all;font-family: 'Poppins';}
input[type="submit"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select {-moz-appearance: none;-webkit-appearance: none;}
select::-ms-expand {display: none;}
button:focus{outline: none;}
textarea{resize: vertical;}
input[placeholder] {text-overflow: ellipsis;}
::-moz-placeholder {text-overflow: ellipsis;}
input:-moz-placeholder {text-overflow: ellipsis;}
h1,h2,h3,h4,h5,h6{font-weight: 500;font-family: 'Poppins';}
p{line-height: 1.6;}
footer,header,nav{display: block;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;}
.kb-row, .row{margin-left:-15px;margin-right:-15px}
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:65px;padding-right:65px}
.slick-slide{outline: none;}
.img-responsive{width: 100%;display: block;margin:0 auto;height: auto}
.underline{text-decoration: underline}

@media (min-width:768px){.container{max-width:1280px}}

.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}

body{font-size: 14px;color: var(--color_1);font-family: 'Poppins', sans-serif;font-weight: 400;overflow-x: hidden;}

/* Slider */
.slick-loading .slick-list{background: #fff url('assets/img/ajax-loader.gif') center center no-repeat;}

/* Icons */
@font-face {
font-family:'slick';
src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAe8ABEAAAAACtQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcfFtvnkdERUYAAAGcAAAAHAAAAB4AJwAZT1MvMgAAAbgAAABKAAAAVmJGEVFjbWFwAAACBAAAAGUAAAF6i9wf72N2dCAAAAJsAAAACAAAAAgBJAG4ZnBnbQAAAnQAAAGxAAACZVO0L6dnYXNwAAAEKAAAAAgAAAAIAAAAEGdseWYAAAQwAAABNQAAAZhni7yJaGVhZAAABWgAAAAyAAAANg0LJxFoaGVhAAAFnAAAABkAAAAkDtkIFGhtdHgAAAW4AAAANAAAAExLCQEobG9jYQAABewAAAASAAAAKASgBKhtYXhwAAAGAAAAACAAAAAgASwAgW5hbWUAAAYgAAAA5wAAAZb4GEOhcG9zdAAABwgAAABpAAAAxzhXMidwcmVwAAAHdAAAAEAAAABAW8i7eXdlYmYAAAe0AAAABgAAAAaxq1rVAAAAAQAAAADV7pT1AAAAAM9xeH8AAAAA1vtiKXjaY2BkYGDgAWIxIGZiYARCISBmAfMYAARkAEF42mNgZP7IOIGBlYGF1YB1BgMDowyEZr7CkMIkwMDAxMDKyQAGDUBJIKXAAAUBaa4pDA4MvKp/2Bv+AyXZc/7nMEDUMAAA2pgMAQAAeNpjYGBgZoBgGQZGBhAoAfIYwXwWhgggLcQgABRhArJ4GRIVuBSUFPQV4lX//P8PVg0SY0AW+//1/6IHLPff3n94f9MtMaiZaICRjQEuwQgymQldAQPlgJkKZvAz0AwAAFSqFWYAAAAAAACUASQBJHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaY2BkmMIwhT2HPYfBncGYYZMBA4P2Rkeml5s4QAxFIMMMyNjAb7xZwpGDQ5txg4f+BsZrGzWZX270ZNRmMDAUEjA3A0FjI3ExcQglKijCpqyopK5mamLPqKasxM4GgiJAeSA0NoKolmcUExUBiSsDFQLhFJeAnIwNM/asmLOkZIqoLJ+AjobCPwYdCXbxBStelBQUeAQY6OgYBHgUFJR0VDT4SLAI8Mzh4WhZs+TCnhkbMnICmF0YK8AMFxuXgimirBI6/xgUNHQE+KQk5syBaHwBMcXGooAHqJeHQ2BOQADYVgYgQISDMIMpwyY2oK+3CDAxsLNoI7MZN4iA/L+FmxnEg1IbRZFCQgHkSQGQxxRAviqpOHGA8cOBExUlINY/ASCLmQNNAMQC2o8EDBkAccdp6QAAAHjaY2BkYGAA4uhZb63j+W2+MshzMIDA+cKKehB97XeSJohmz2HPAVIcDEwgHgAhYQlpAAB42mNgZGBgz2EAAg4QAWIzMqACYQAXvwEEAAAAeNrjYIAADgiewryNgYE9h4EBRjNVMjAw3gZiGwhmeAuka4B0JkQ9iA2SZ7/AwAAAL2oJdXjaY2CAghYc8AgYngEAiDAJSQAAAAEAAAATAEgAAQAAAAAAAgABAAIAFgAAAQAANQAAAAB42lWPTU4CQRSEPxggURKXhriaC2j4Mxp2sOAAQDRxpzJjJhB/RrwEa07hSURPoCdw7Qmo7n4wuOjuqvfqVb0G6iyJKFUOKHEIhssciQUcMaBhuMIJN4arHLMwXJN66/Oh+srwmibvhj/l+WP4S/rfgL8jef7xypyMe2aMSHjgTfyWnCFPPCrHvbnqCTFtzuQb09Mp5gJv0eXUn7Y0ju0r/ntfieXqZz7DzTrfQn+t/h2pbbDtTzTvtujzrGlXvdDdVFKPjr/P/XYh/5Kp1KnyXOrC/yLkDXe+Y17UzdTJpZ1vAGHmN78AeNp9xkEOgjAURdH/CoIgioSNtIWCDo2ErSgJIUwYsAK3DaRv7J2cK0r+V4pAIZAOIU6IEOOMBCkuyHDFTX7IcUcRfcZ1/pp4mQatdXdo96GGWlrRmjra0JY+6JO+vLb3Oq/r3xt/ySPQAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYALACIEWwAytEAbADIEWwAytEWbAUKwABWtWxqgAA) format('woff');
font-weight: 400;
font-style: normal;
}

:root{
    --color_1 : #666565;
    --color_2 : #000000;
    --color_3 : #6D1221;
    --color_4 : #00773D;
    --color_5 : #ffffff;
    --color_6 : #48000C;
    --color_7 : #5E5E5E;
    --color_8 : #EEEEEE;
    --color_9 : #C5C5C5;
}

/* Common easing */
#menu a{transition: 0.2s all ease;}
.sticky-content{min-height:calc(100vh - 229px);}
.if-row{margin: 0 -15px;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.ay-row{margin: 0 -15px;}
.rt-container{float: right;width: calc((100% - 1310px) / 2 + 1280px);}
.lf-container{float: left;width: calc((100% - 1310px) / 2 + 1280px);}
.col-3{float: left;width: 25%;padding: 0 15px;}
.col-4{float: left;width: 33.33%;padding: 0 15px;}
.col-6{float: left;width: 50%;padding: 0 15px;}

.main-wrapper{position: relative;padding-top: 78px;overflow-x: hidden;}

/* Style for Header */
.header{position: fixed;left: 0;top: 0;width: 100%;z-index: 100;background-color: #ffffff;}
body.sticky_body .header{box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.header-wrap{padding: 12px 0;display: flex;justify-content: space-between;align-items: center;}
.logo{width: 90px;}
.logo a{position: relative;display: block;}
.header-right-block{position: relative;display: flex;justify-content: space-between;align-items: center;}
.mobilemenu-icon {display:none;float: right;width: 30px;height: 30px;position: relative;margin:0 0 0 30px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;z-index: 1020;}
.mobilemenu-icon span {display: block;position: absolute;height: 2px;width: 100%;background: var(--color_3);border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.mobilemenu-icon span:nth-child(1) {top: 0px;}
.mobilemenu-icon span:nth-child(2),.mobilemenu-icon span:nth-child(3) {top: 12px;width: 66%;left: auto;right: 0;}
.mobilemenu-icon span:nth-child(4) {top: 24px;width: 84%;left: auto;right: 0;}
.mobilemenu-icon.open span:nth-child(1) {top: 18px;width: 0%;left: 50%;}
.mobilemenu-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.mobilemenu-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.mobilemenu-icon.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
.mobilemenu-icon.open{width: 25px;height: 28px;}
.mobilemenu-icon.open span{background-color: #ffffff;}

#menu{display: inline-block;}
#menu ul{display: flex;justify-content: space-between;}
#menu ul > li{width: auto;margin: 0 12px;position: relative;}
#menu ul > li > a{position: relative;display: block;color: #333333;text-transform: capitalize;}
#menu ul > li.dropdown > a{padding-right: 15px;background: url('assets/img/down-arrow.svg') no-repeat right center;}
#menu ul > li > ul{position: absolute;left: 0;top:100%;flex-direction: column;width: 150px;background-color: var(--color_5);display: none;transition: 0.2s all ease;box-shadow: 0 2px 6px #e8e8e8;z-index: 10;}
#menu ul > li > ul > li{width: 100%;clear: both;margin: 0;}
#menu ul > li > ul > li a{position: relative;display: block;padding: 6px 10px;transition: 0.2s all ease;}
#menu ul > li:hover ul{display: block;}
#menu ul > li > a:hover, #menu ul > li.current-menu-item > a{color: #00773D;}
#menu ul > li > ul > li a:hover{background-color: #00773D;color: var(--color_5);}
#menu ul > li.dropdown > a.active{background-image: url('assets/img/wh-up-arrow.png');}

/* Style for Search Form */
.search-icon{position: relative;width: 16px;height: 16px;background: url(assets/img/search-icon.svg) no-repeat;margin-left: 15px;cursor: pointer;display: none;}
.searchform{position: absolute;right: 0;top:50px;width: 250px;transform: scale(0);opacity: 0;overflow: hidden;    transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;z-index: 1;}
#searchform{position: relative;}
.search-input{width: 100%;padding: 12px 20px;border: 1px solid #e8e8e8;border-radius: 5px;}
.searchform.active{transform: scale(1);opacity: 1;}

/* Style for Footer */
.footer{position: relative;background-color: #F4F3F3;padding: 77px 0 62px 0;}
.footer-wrap{position: relative;display: flex;justify-content: space-between;}
.footer-left{width: 42%;display: flex;justify-content: space-between;}
.footer-right{width: 42%;display: flex;justify-content: space-between;}
.footer-logo{width: 122px;height: 75px;margin-right: 50px;}
.footer-logo a{position: relative;display: block;}
.footer-address h3{color: var(--color_2);font-size: 18px;font-weight: 600;overflow: hidden;margin-bottom: 5px;}
.footer-address p{overflow: hidden;margin-bottom: 24px;}
.footer-address span{display: block;margin-bottom: 34px;}
#news-subscriber{position: relative;}
.news-input{position: relative;display: block;width: 100%;overflow: hidden;color: var(--color_2);font-size: 14px;padding: 10px 80px 10px 20px;border: 1.2px solid rgba(102, 101, 101, 0.4);border-radius: 39px;}
.nw-btn{position: absolute;right: 0;top:0;width: 66px;height: 43px;background: url('assets/img/right-arrow.svg') no-repeat center center;cursor: pointer;font-size: 0;color: transparent;text-indent: -9999px;}
.email-input-wrap{position: relative;}
.footer-links{position: relative;}
.footer-links h3{color: var(--color_2);overflow: hidden;margin-bottom: 20px;font-size: 14px;}
.footer-links ul li{width: 100%;clear: both;margin-bottom: 20px;}
.footer-links:first-child ul li a{color: var(--color_2);}
.footer-links ul li a{transition: 0.2s all ease;}
.footer-links ul li a:hover{color: var(--color_4);}

/* Style for Copyright */
.copyright-sec{position: relative;border-bottom: 15px solid var(--color_3);padding: 56px 0;background-color: #D9D9D9;padding: 45px 0;}
.copyright-wrap{display: flex;justify-content: space-between;align-items: center;}
.copyright-content p{color: rgba(0, 0, 0, 0.7);overflow: hidden;}
.copyright-content a{transition: 0.2s all ease;}
.copyright-content a:hover{color: var(--color_4);}
.footer-social-links{display: flex;justify-content: space-between;align-items: center;position: relative;}
.footer-social-links a{position: relative;display: inline-block;width: 44px;height: 44px;border-radius: 50%;background-color: var(--color_5);margin: 0 8px;transition: 0.2s all ease;}
.footer-social-links a .icon{position:absolute;content:'';left: 50%;top:50%;transform: translate(-50%, -50%);font-size: 24px;color: var(--color_3);}
.footer-social-links a:hover .icon{color: var(--color_5);}
.footer-social-links a:hover.fb-icon, .social-media a:hover.fb-icon{background-color: #1877F2;}
.footer-social-links a:hover.insta-icon, .social-media a:hover.insta-icon{background-color: #E4405F;}
.footer-social-links a:hover.in-icon, .social-media a:hover.in-icon{background-color: #0A66C2;}
.footer-social-links a:hover.yt-icon, .social-media a:hover.yt-icon{background-color: #CD201F;}
.footer-social-links a:hover.tw-icon, .social-media a:hover.tw-icon{background-color: #26a7de;}
.footer-social-links a:hover.wht-icon, .social-media a:hover.wht-icon{background-color: #25D366;}


/* Style for Hero Banner Section */
.hero-banner-sec{position: relative;}
.hero-banner-card{position: relative;height: calc(100vh - 80px);background-position: center;background-repeat: no-repeat;background-size: cover;}
.hero-banner-card:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(89.89deg, rgba(0, 21, 48, 0.7) 0.09%, rgba(0, 0, 0, 0) 99.89%);}
.hero-banner-card figure{position: relative;}
.hero-banner-card figure:before{position: absolute;content: '';left: 0;top:0;width:100%;height:100%;background: linear-gradient(89.89deg, rgba(0, 21, 48, 0.7) 0.09%, rgba(0, 0, 0, 0) 99.89%);}
.hero-banner-content{position: absolute;left: 50px;top: 50%;transform: translateY(-50%);width: 450px;}
.hero-banner-content h2{display: block;font-size: 20px;font-weight: 700;overflow: hidden;text-transform: uppercase;margin-bottom: 10px;color: var(--color_5);}
.hero-banner-content h3{font-size: 40px;font-weight: 700;overflow: hidden;text-transform: uppercase;margin-bottom: 20px;color: var(--color_5);}
.hero-banner-content p{overflow: hidden;margin-bottom: 40px;color:rgba(255, 255, 255, 0.7);}
.hero-banner-content p strong{color: var(--color_5);}
.know-more-btn a, .know-more-btn span{display: inline-block;position: relative;color: var(--color_2);font-size: 16px;font-weight: 600;padding: 14px 60px 14px 14px;background-color: var(--color_5);background-image: url('assets/img/right-arrow.svg');background-repeat: no-repeat;background-position: 90% center;text-transform: uppercase;transition: 0.2s all ease;}
.know-more-btn a:hover{background-color: var(--color_4);background-image: url(assets/img/wh-right-arrow.svg);color: var(--color_5);}
.slick-slider-generic{white-space: nowrap;}
.slick-slide-generic{white-space: normal;display: inline-block;vertical-align: top;}

/* Style for Social Media */
.social-media{position: absolute;right: 0;background: rgba(39, 39, 39, 0.9);padding:15px;top:50%;transform: translateY(-50%);display: flex;flex-direction: column;justify-content: flex-start;}
.social-media a{width: 32px;height: 32px;border-radius: 50%;border: 1px solid var(--color_5);position: relative;margin-bottom: 15px;transition: 0.2s all ease;flex-shrink: 0;}
.social-media a .icon{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);font-size: 16px;color: var(--color_5);}
.social-media a:last-child{margin-bottom: 0;}

/* Style for Welcome section */
.auy-welcome-sec{position: relative;width: 100%;overflow: hidden;padding: 100px 0 120px;display: flex;align-items: center;}
.lf-container{position: relative;width: 1280px;margin: 0 auto;padding: 0 15px;}
.auy-welcome-wrap{display: flex;align-items: center;width: 100%;}
.ayu-welcome-logo{width: 50%;text-align: center;display: flex;align-items: flex-start;justify-content: center;align-self: flex-start;}
.ayu-welcome-logo img{width: 180px;height: auto;margin-top: 50px;margin-right: 50px;}


/* .auy-welcome-sec:before{position: absolute;content: '';left: 0;top:60px;background: url('assets/img/strip-1.svg') no-repeat;width: 325px;height: 369px;}
.auy-welcome-sec:after{position: absolute;content: '';right: 0;top:-71px;background: url('assets/img/strip-2.svg') no-repeat;width: 248px;height: 309px;} */
.auy-welcome-block{width: 50%;position: relative;z-index: 1;padding-left: 50px;}
.auy-welcome-block h3{font-size: 28px;font-weight: 300;color: var(--color_3);overflow: hidden;margin-bottom: 15px;line-height: 1.5;}
.auy-welcome-block h3 strong{font-weight: 700;}
/*.auy-welcome-block h4{font-size: 30px;font-weight: 300;color: var(--color_6);overflow: hidden;margin-bottom: 40px;}*/
.auy-welcome-block p{font-size: 18px;font-weight: 300;overflow: hidden;margin-bottom: 60px;}
.auy-welcome-block .know-more-btn a, .hm-sku-top-wrap .hm-sku-content .know-more-btn a, .ashw-card .know-more-btn a, .hm-sku-top-wrap .hm-sku-content .know-more-btn a{background-color: var(--color_4);padding: 14px 60px 14px 14px;color: var(--color_5);font-size: 14px;background-image: url(assets/img/wh-right-arrow.svg);}
.auy-welcome-block .know-more-btn a:hover, .hm-sku-top-wrap .hm-sku-content .know-more-btn a:hover, .ashw-card .know-more-btn a:hover, .hm-event-content .know-more-btn a:hover, .lif-auy-mesnory .grid-item .know-more-btn a:hover{background-color: var(--color_3);}

.hm-sku-sec{position: relative;}
.hm-sku-sec:before{position: absolute;content: '';left: 0;width: 72%;height: 100%;background-color: #202020;}
/* .hm-sku-sec:after{position: absolute;content: '';right: 0;top:-16%;background: url('assets/img/strip-1.svg') no-repeat;width: 244px;height: 369px;transform: rotateY(180deg);} */
.hm-sku-top-wrap{position: relative;margin-top: -30%;}
.hm-sku-top-block{position: relative;width: 75%;float: left;display: flex;justify-content: flex-start;/*padding-left: 52px;*/}
.hm-sku-top-wrap figure{width: 45%;margin-right: auto;border-radius: 20px;}
.hm-sku-top-wrap figure img{border-radius: 14px;}
.hm-sku-top-wrap .hm-sku-content{width: 48%;margin-left: auto;align-self: flex-end;}
.hm-sku-top-wrap .hm-sku-content h3{font-size: 24px;font-weight: 600;overflow: hidden;color: var(--color_5);}
.hm-sku-top-wrap .hm-sku-content p{font-weight: 700;overflow: hidden;color: #ABABAB;}
.hm-sku-top-wrap .hm-sku-content span{font-weight: 300;overflow: hidden;color: #ABABAB;display: block;}
.hm-sku-top-wrap .hm-sku-content .know-more-btn{margin-top: 30px;}
/*.hm-sku-top-wrap .hm-sku-content .know-more-btn a{background-color: transparent;padding:  0 60px 0 0;color: #ABABAB;font-size: 14px;background-image: url(assets/img/wh-right-arrow.svg);}*/
.hm-sku-icon{width: 63px;height: 32px;background: url('assets/img/sm-logo-icon.svg') no-repeat;margin-bottom: 20px;}
.hm-sku-btm-wrap{position: relative;padding: 180px 0;display: flex;justify-content: space-between;width: 100%;}
.sku-grid{width: 25%;padding: 0 15px;}
.sku-card{position: relative;text-align: center;}
.sku-icon{width: 121px;height: 67px;margin: 0 auto 40px;}
.sku-icon img{width: auto;max-width: 100%;}
.sku-card span{display: flex;justify-content: center;align-items: center;font-size: 80px;font-weight: 900;font-family: 'Roboto';color: var(--color_5);margin-bottom: 5px;overflow: hidden;text-shadow:-1px 1px 4px #000000;}
.sku-card p{font-weight: 300;color: #ABABAB;overflow: hidden;font-size: 16px;}
.sku-card span .icon{font-size: 30px;font-weight: 900;overflow: hidden;margin-left: 10px;font-family: 'Roboto';}
/* .sku-grid:last-child .sku-card span{text-shadow:-1px 1px 4px #000000;} */
.sku-grid:last-child .sku-card span .icon{padding: 0 4px;}
/*.hm-sku-top-slider .slick-list{padding:31% 0 0 0;}*/

.ashw-sec{position: relative;padding: 170px 0;}
/*.ashw-sec:before{position: absolute;content: '';left: 0;top:-94px;background: url('assets/img/strip-2.svg') no-repeat;width: 248px;height: 309px;transform: scale(-1) rotateX(180deg);}
.ashw-sec:after{position: absolute;content: '';right: 0;bottom:0;background: url('assets/img/strip-4.svg') no-repeat;width:217px;height: 301px;}*/
.ashw-wrap{position: relative;}
.ashw-card{position: relative;display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.ashw-card figure{width: 50%;margin-left: auto;position: relative;}
.ashw-card .ashw-content{width: 44%;margin-right: auto;}
.ashw-card .ashw-content h3{font-size: 34px;font-weight: 700;color: var(--color_3);text-transform: uppercase;margin-bottom: 5px;}
.ashw-card .ashw-content p{font-size: 15px;font-weight: 300;margin-bottom: 20px;}
/*.ashw-card .know-more-btn a{padding: 0 60px 0 0;color: var(--color_4);background-image: url('assets/img/green-right-arrow.svg');}
.ashw-card .know-more-btn a:hover{background-color: transparent;color: var(--color_4);}*/
.ashw-arrow{position: relative;display: flex;justify-content: flex-start;margin-left: 200px;}
.prvarrow, .nxtarrow{width: 41px;height: 41px;border-radius: 50%;border: 1px solid var(--color_7);font-size: 30px;color: var(--color_7);background-color: var(--color_5);cursor: pointer;transition: 0.2s all ease;}
.prvarrow:hover, .nxtarrow:hover{color: #ffffff;background-color: var(--color_3);border-color: var(--color_3);}
.prvarrow{margin-right: 15px;}
/*.ashw-slider .slick-list{padding: 50px 0 0 0 !important;}*/
.ashw-slider{margin-bottom: 30px;}
.pagingInfo{position: relative;margin-bottom: 30px;margin-left: 200px;}
.pagingInfo span{display:inline-block;width: 41px;height: 41px;line-height: 41px;text-align: center;border-radius: 50%;background-color: #D9D9D9;font-size: 16px;font-weight: 600;overflow: hidden;color: var(--color_5);}
.pagingInfo .innum{margin-right: 8px;background-color: var(--color_3);}
.ashw-popup{position: absolute;left: 30%;top:0;}
.plus-icon{width: 30px;height: 30px;border-radius: 50%;background-color: #E42242;color: var(--color_5);position: absolute;right: -30px;top: 52px;}
.plus-icon .icon{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);font-size: 16px;}
.ashw-popup-content{position: absolute;left: -168px;top: -12px;width:170px;background-color: #E42242;padding: 12px 12px;border-radius: 10px 10px 0 10px;transform: scale(0);transition: 0.2s all ease;}
.ashw-popup-content .txt-1{font-size: 14px;font-weight: 600;color: var(--color_5);}
.ashw-popup-content .txt-2{font-size: 14px;color: var(--color_5);}
.ashw-popup-content.active{transform: scale(1);}
.ashw-slide{opacity: 0.5;transform: scale(0.8);transition: 1s all ease}
.ashw-slide.slick-current{opacity: 1;transform: scale(1.0);}

.inno-sec{position: relative;}
.inno-wrap .inno-wrap-inner{position: relative;display: block;}
.inno-wrap .inno-wrap-inner:before{position: absolute;content:'';top:0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.play-icon{display:inline-block;width: 72px;height: 72px;border-radius: 50%;border: 1px solid var(--color_5);background: rgba(0, 0, 0, 0.34) url('assets/img/play-icon.svg') no-repeat center center;}
.inno-wrap .inno-content .play-icon{margin-bottom: 20px;}
.inno-wrap .inno-content{position: relative;z-index: 1;}
.inno-wrap .inno-content{max-width: 750px;margin: 0 auto;position: absolute;left: 0;right:0;top:50%;transform: translateY(-50%);text-align: center;}
.inno-wrap .inno-content h2{font-size: 50px;font-weight: 600;overflow: hidden;text-transform: uppercase;margin-bottom: 6px;color: var(--color_5);line-height: 1.3;}
.inno-wrap .inno-content p{font-size: 16px;color: var(--color_5);}

.cert-sec{position: relative;padding: 85px 0;text-align: center;}
.main-title{font-size: 35px;font-weight: 700;overflow: hidden;text-transform: uppercase;margin-bottom: 60px;color: var(--color_3);}
.cert-card figure{width: 100%;max-width: 180px;margin: 0 auto 30px;}
.cert-card span{display: block;font-size: 16px;overflow: hidden;}
.slick-prev{width: 17px;height: 28px;background: url('assets/img/lft-arrow.svg') no-repeat;z-index: 1;}
.slick-next{width: 17px;height: 28px;background: url('assets/img/rht-arrow.svg') no-repeat;z-index: 1;}
.slick-prev:before, .slick-next:before{display: none;}
.slick-prev:focus, .slick-prev:hover{background: url('assets/img/lft-arrow.svg') no-repeat;}
.slick-next:focus, .slick-next:hover{background: url('assets/img/rht-arrow.svg') no-repeat;}

.hm-event-sec{position: relative;padding: 85px 0;}
.hm-event-wrap{position: relative;display: flex;justify-content: space-between;}
.hm-event-left{width: calc(100% - 400px);margin-right: auto;}
.hm-event-right{width: 380px;margin-left: auto;}
.hm-event-content{position: relative;}
.hm-event-content h2{font-size: 35px;overflow: hidden;font-weight: 700;text-transform: uppercase;margin-bottom: 18px;color: var(--color_3);}
.hm-event-content p{font-size: 18px;font-weight: 300;overflow: hidden;margin-bottom: 40px;}
.hm-event-content .know-more-btn{margin-bottom: 80px;}
.hm-event-content .know-more-btn a, .lif-auy-mesnory .grid-item .know-more-btn a{padding: 9px 50px 9px 17px;background-color: var(--color_4);background-image: url('assets/img/wh-right-arrow.svg');color: var(--color_5);}

.event-card a{position: relative;display: block;background: var(--color_5);box-shadow: 9px 6px 12px 7px rgba(0, 0, 0, 0.05);border-radius: 10px;}
.event-card figure, .event-card figure img{border-radius: 10px;}
.event-card .event-card-content{position: relative;padding: 18px;}
.event-card .event-card-content h3{font-size: 18px;font-weight: 600;overflow: hidden;margin-bottom: 10px;color: var(--color_3);}
.date{font-size: 16px;overflow: hidden;color: #717171;}
.hm-event-slider .slick-list{padding: 0 0 20px 15%;}
.hm-event-slider .slick-slide{opacity: 0.5;}
.hm-event-slider .slick-slide.slick-active{opacity: 1;}

.lif-auy-sec{position: relative;padding: 180px 0 85px 0;}
.lif-auy-wrap{position: relative;padding: 0 0 0 100px;}
.lif-auy-content{width: 33.33%;position: absolute;left: 0;}
.lif-auy-content h2{font-size: 35px;overflow: hidden;font-weight: 700;text-transform: uppercase;margin-bottom: 18px;color: var(--color_3);}
.lif-auy-content p{font-size: 18px;font-weight: 300;overflow: hidden;margin-bottom: 30px;}
.lif-auy-mesnory .grid-item .know-more-btn a{display: inline-block;}
.lif-auy-wrap .know-more-btn a{padding: 0 60px 0 0;background-color: transparent;color: var(--color_2);}
.lif-auy-wrap .know-more-btn a:hover{background-image: url('assets/img/right-arrow.svg');}

.lif-auy-mesnory .grid-sizer,
.lif-auy-mesnory .grid-item {width: 33.33%;}
.lif-auy-mesnory .gutter-sizer {width: 0;}
.lif-auy-mesnory .grid-item a{position: relative;display: block;border: 2px solid #ffffff;}
.lif-auy-mesnory .grid-item:nth-child(3){top: 29% !important;}

.comm-blk-sec{position: relative;padding: 60px 0 150px 0;background: #6D1221 url('assets/img/common-bg-layer.png') repeat center center;}
.beadcrumbs{position: relative;}
.beadcrumbs span[property="itemListElement"], .beadcrumbs .divider{display: inline-block;font-size: 16px;font-weight: 400;overflow: hidden;color: var(--color_5);transition: 0.2s all ease;vertical-align: top;margin-right: 10px;}
.beadcrumbs a{color: var(--color_5);transition: 0.2s all ease;}
.beadcrumbs a:hover, .beadcrumbs span[property="itemListElement"] .current-item{color: rgba(255, 255, 255, 0.5);}

.about-kbb-sec, .career-kbb-sec{position: relative;}
.about-kbb-wrap{position: relative;width: 100%;max-width: 1000px;margin: -100px auto 0;}
.about-kbb-wrap figure, .career-kbb-wrap figure{position: relative;background: #FFFFFF;box-shadow: 9px 4px 37px 10px rgba(0, 0, 0, 0.25);margin-bottom: 30px;border: 8px solid #ffffff;}
.about-kbb-content p{font-size: 16px;font-weight: 300;margin-bottom: 30px;}
.about-kbb-wrap figure .play-icon{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);}

.our-global-pres-sec{margin-bottom: 2px;position: relative;}
.our-global-pres-sec figure{background-color:#F5F5F5;position: relative;}
.our-global-pres-block{position:absolute;left: 50%;top:40px;transform: translateX(-50%);width: 1100px;margin: 0 auto;text-align: center;max-width: 100%;padding: 0 20px;}
.our-global-pres-block h2{font-size: 50px;font-weight: 600;text-transform:capitalize;margin-bottom: 12px;color: var(--color_3);}
.our-global-pres-block p{font-size: 16px;}
.pres-pointer-1{position: absolute;left: 2%;top: 24%;transform: translateY(34px);}
.pres-pointer-2{position: absolute;left: 27%;bottom:31%;}
.pres-pointer-3{position: absolute;left: 23%;bottom: 15%;}
.pres-pointer-4{position: absolute;left: 33%;bottom: 21%;transform: translateY(-132px);}
.pres-pointer-5{position: absolute;left: 25%;top: 50%;transform: translateY(58px);}
.pres-pointer-6{position: absolute;left: 50%;top: 50%;transform: translate(-94px, 110px);}
.pres-pointer-7{position: absolute;left: 31.4%;bottom: 45%;transform: translateX(-40px);}
.pres-pointer-8{position: absolute;left: 50%;top: 33%;transform: translateX(42px);}
.pres-pointer-9{position: absolute;right: 30%;top:50%;}
.pres-pointer-10{position: absolute;right: 37%;bottom: 28%;}
.pres-pointer-11{position: absolute;right: 31%;bottom:9%;}
.pointer-dot{display: inline-block;width: 12px;height: 12px;border-radius: 50%;background-color: var(--color_3);box-shadow: 0 0 0 0 rgba(109, 18, 33, 1);transform: scale(1);animation: pulse 2s infinite;}
.pointer-location{position: absolute;top: -46px;left: 10px;white-space: nowrap;padding: 10px;background-color: #E42242;border-radius: 10px 10px 10px 0;transform: scale(0);transition: 0.2s all ease;}
.pointer-location span{display: block;color: var(--color_5);text-align: center;}
/*.pointer-dot:hover{outline: solid 1px var(--color_5);outline-offset: 0px;animation: pulse 2s ease infinite;}*/
.pointer-dot:hover ~ .pointer-location{transform: scale(1);}
@keyframes pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(109, 18, 33, 0.8);
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(109, 18, 33, 0);
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(109, 18, 33, 0);
    }
}

.about-type-sec{position: relative;background-color: #FAFAFA;padding: 110px 0 30px 0;}
.about-type-wrap{position: relative;}
.about-type-card{position: relative;display: flex;justify-content: space-between;align-items: center;margin-bottom: 100px;}
.about-type-card figure{width: 48%;}
.about-type-card figure img{max-width: 100%;width: auto;}
.about-type-card .about-type-content{width: 48%;}
.about-type-card:nth-child(odd){flex-direction: row-reverse;}
.about-type-card:nth-child(even){flex-direction: row;}
.about-type-card .about-type-content h3{font-size: 35px;font-weight: 700;margin-bottom: 16px;text-transform: uppercase;color: var(--color_3);}
.about-type-card .about-type-content p{font-size: 16px;}
.about-type-card .about-type-content ol{list-style-type: decimal;list-style-position: outside;margin-left: 18px;}
.about-type-card .about-type-content ul{list-style-type: disc;list-style-position: outside;margin-left: 18px;}
.about-type-card .about-type-content ol li, .about-type-card .about-type-content ul li{font-size: 16px;line-height: 1.6;margin-bottom: 5px;}

.gen-vis-sec{position: relative;padding: 100px 0 0 0;}
.gen-vis-wrap{position: relative;}
.gen-vis-wrap h2{margin-bottom: 50px;text-align: center;}
.gen-vis-block{display: flex;justify-content: space-between;gap: 40px}
.gen-vis-card{display: flex;justify-content: flex-start;align-items: center;background-color: #F5F4F4;margin-bottom: 40px;flex-direction: column;margin-top: 200px;}
.gen-vis-card figure{width: 400px;border-radius: 50%;margin-top: -200px;}
.gen-vis-card figure img{border-radius: 50%;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);}
.gen-vis-card .gen-vis-content{width: 100%;padding: 60px 60px;}
/*.gen-vis-card:nth-child(odd){flex-direction: row-reverse;border-radius: 0 196px 196px 0;}*/
/*.gen-vis-card:nth-child(even){border-radius: 196px 0 0 196px;}*/
.gen-vis-card .gen-vis-content p{font-size: 20px;/*font-family: 'Kaushan Script';*/margin-bottom: 34px;}
.gen-vis-card .gen-vis-content .authname{display: block;font-size: 22px;font-weight: 700;text-transform: capitalize;color: var(--color_3);}
.gen-vis-card .gen-vis-content .authposition{display: block;font-size: 16px;font-weight: 300;text-transform: capitalize;color: rgba(0, 0, 0, 0.7);}

.career-kbb-sec{position: relative;}
.career-kbb-wrap{margin-top:-100px;position: relative;}
.career-kbb-wrap .career-kbb-content{position: absolute;left:15px;right: 15px;text-align: center;top: 70px;}
.career-kbb-wrap .career-kbb-content p{display: block;font-size: 40px;color: var(--color_5);}
.career-kbb-wrap .career-kbb-content h2{font-size: 80px;color: var(--color_5);font-weight: 600;}

.career-kbb-tabel{position: relative;padding: 30px 0 50px 0;}
.career-kbb-tabel table, .career-kbb-tabel th, .career-kbb-tabel td{border-collapse: collapse;}
.career-kbb-tabel table{margin-bottom: 30px;}
.career-kbb-tabel thead tr{border-bottom: 1px solid #D2D2D2;background-color: #eeeeee;}
.career-kbb-tabel th{text-align: left;padding: 30px 20px;font-size: 16px;font-weight: 700;color: var(--color_2);}
.career-kbb-tabel tbody tr{border-bottom: 1px solid #D2D2D2;}
.career-kbb-tabel tbody tr:last-child{border-bottom: 0 none;}
.career-kbb-tabel td{padding: 30px 20px;font-size: 18px;}
.career-kbb-tabel td.carr-table-col-1{width: 25%;}
.career-kbb-tabel td.carr-table-col-2{width: 20%;}
.career-kbb-tabel td.carr-table-col-3{width: 15%;}
.career-kbb-tabel td.carr-table-col-4{width: 20%;}
.career-kbb-tabel td.carr-table-col-5{text-align: right;width: 20%;}
.aply-btn{display: inline-block;padding: 9px 50px 9px 17px;background-color: var(--color_4);background-image: url('assets/img/wh-right-arrow.svg');color: var(--color_5);font-weight: 600;background-repeat: no-repeat;background-position: 90% center;text-transform: uppercase;transition: 0.2s all ease;}

.kbb-pagination{position: relative;display: flex;justify-content: flex-start;align-items: center;padding: 20px 0;margin-bottom: 20px;}
.kbb-pagination a, .kbb-pagination span{display: inline-block;font-size: 18px;font-weight: 600;width: 44px;height: 44px;line-height: 44px;text-align: center;color:var(--color_5);background: #393939;border: 1px solid #E3E3E3;border-radius: 6px;margin: 0 10px;}
.kbb-pagination .kbb-prev-btn{margin: 0 10px 0 0;}
.kbb-pagination .kbb-next-btn{margin: 0 0 0 10px;}
.kbb-pagination .current, .kbb-pagination a:hover{background-color: var(--color_5);color: var(--color_2);}
.emshort-desc p{font-size: 16px;font-weight: 400;}
.emshort-desc p a{color: var(--color_3);}

.jb-alert-sec{position: relative;padding: 80px 0;}
.jb-alert-wrap{display: flex;justify-content: space-between;align-items: center;}
.jb-alert-left{width: calc(100% - 550px);margin-right: auto;}
.jb-alert-right{width: 475px;margin-left: auto;}
.jb-signup-form h2{font-size: 35px;font-weight: 600;margin-bottom: 10px;color: var(--color_3);}
.jb-shortdesc{font-size: 16px;font-weight: 400;margin-bottom: 20px;}
.jb-shortdesc a{color: var(--color_3);}
.jb-shortdesc a:hover, .emshort-desc p a:hover{text-decoration: underline;}
#jb-signup-form{position: relative;}
.jb-input{position: relative;width: 100%;font-size: 16px;color: #C5C5C5;padding: 20px 180px 20px 35px;background: #FFFFFF;border: 1px solid rgba(53, 53, 53, 0.4);border-radius: 86px;}
.jb-btn{position: absolute;right: 0;top:0;background: #00773D;border-radius: 0px 36px 36px 0px;padding: 20px 48px;height: 100%;font-size: 20px;font-weight: 600;color: var(--color_5);cursor: pointer;transition: 0.2s all ease;}
.jb-btn:hover{background-color: #393939;}
.share-network-block{position: relative;background: #EEEEEE;border-radius: 16px;padding: 42px 70px;text-align: center;}
.share-network-block h3{color: #000000;font-size: 18px;font-weight: 600;margin-bottom: 5px;}
.share-network-block p{color: #717171;font-size: 16px;margin-bottom: 20px;}
.share-network-icons{display: flex;justify-content: space-between;align-items: center;}
.share-network-icons a{position: relative;display: inline-block;width: 44px;height: 44px;border-radius: 50%;background-color: var(--color_5);flex-shrink: 0;}
.share-network-icons .icon{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);color: var(--color_3);font-size: 24px;}
.share-network-icons a:hover .icon{color: var(--color_5);}
.share-network-icons a:hover.tw-icon{background-color:#1DA1F2;}
.share-network-icons a:hover.fb-icon{background-color:#1877F2;}
.share-network-icons a:hover.insta-icon{background-color:#E4405F;}
.share-network-icons a:hover.in-icon{background-color:#0A66C2;}
.share-network-icons a:hover.wh-icon{background-color:#25D366;}
.share-network-icons a:hover.em-icon{background-color:#0088cc;}

.career-dtls-sec{position: relative;padding: 50px 0;}
.career-dtls-wrap h2{font-size: 45px;font-weight: 600;color: var(--color_3);}
.career-dtls-crumb{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 30px;}
.career-dtls-crumb span{display: inline-block;font-size: 16px;color: var(--color_2);}
.left-sec{float: left;width: calc(100% - 370px);}
.right-sec{float: right;width: 340px;}
.career-dtls-content h3{font-size: 18px;font-weight: 600;margin-bottom: 5px;}
.career-dtls-content p{font-size: 16px;margin-bottom: 20px;color: #717171;}
.career-dtls-content ul{list-style: disc;list-style-position: outside;margin-left: 20px;margin-bottom: 25px;}
.career-dtls-content ol{list-style: decimal;list-style-position: inside;}
.career-dtls-content ol li, .career-dtls-content ul li{font-size: 16px;margin-bottom: 8px;color: #717171;}

.kbb-common-banner-sec{position: relative;}

.application-form-block{position: relative;background: var(--color_8);border-radius: 16px;padding: 26px;}
.application-form-block h2{font-size: 45px;font-weight: 600;color: var(--color_2);margin-bottom: 20px;}
.appl-form-group{margin-bottom: 20px;}
.appl-inputbox{position: relative;width: 100%;background-color: var(--color_5);border: 1px solid rgba(53, 53, 53, 0.4);border-radius: 6px;color: var(--color_9);font-size: 16px;padding: 16px 25px;}
.appl-form-group-drop{position: relative;margin-bottom: 20px;}
.appl-form-group-drop span{display: block;font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.appl-form-group-drop a{display: block;font-size: 18px;color: #0046CE;}
.appl-sub-btn{position: relative;width: 100%;display:block;background-color: var(--color_4);border: 1px solid rgba(53, 53, 53, 0.4);border-radius: 46px;font-size: 20px;font-weight: 600;color: var(--color_5);padding: 16px 20px;cursor: pointer;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.appl-sub-btn:hover{background-color: var(--color_3);}

.kbb-contact-pg-sec{position: relative;background-color:#F7F5F5;}
.kbb-contact-pg-wrap{position: relative;display: flex;justify-content: space-between;}
.kbb-contact-pg-block{width: 400px;padding: 40px 40px 40px 0;}
.kbb-contact-pg-map{width: calc(100% - 400px);}
.kbb-contact-pg-map iframe{width: 100%;height: 100%;}
.kbb-contact-pg-block h2{color: var(--color_3);font-size: 35px;font-weight: 600;margin-bottom: 30px;text-transform: capitalize;}
.cnt-location-search{position: relative;margin-bottom: 25px;}
#cnt-location-search{position: relative;}
.cnt-location-input{position: relative;width: 100%;background: var(--color_5);border: 1px solid #D9D9D9;font-size: 14px;padding: 15px 68px 15px 24px;border-radius: 50px;}
.cntsearchbtn{position: absolute;right: 0;border-radius: 0 50px 50px 0;width: 58px;height: 100%;background: url('assets/img/small-search-icon.svg') no-repeat center center;cursor: pointer;}
.cnt-location-block{position: relative;}
.cnt-location-card{position: relative;border-bottom: 1px solid #CFCFCF;}
.cnt-loc-head{position: relative;cursor: pointer;padding: 18px 30px 18px 0;}
.cnt-loc-head:before{position: absolute;content: '';right: 10px;top:50%;transform: translateY(-50%);width:14px;height: 2px;background-color: #00773D;}
.cnt-loc-head:after{position: absolute;content: '';right: 16px;top:50%;transform: translateY(-50%);width:2px;height: 14px;background-color: #00773D;}
.cnt-loc-head span{display: block;font-size: 16px;font-weight: 500;color: #000000;}
.cnt-loc-body{font-size: 14px;color: #717171;overflow: hidden;display: none;}
.cnt-loc-body p{margin-bottom: 14px;overflow: hidden;}
.cnt-loc-body p a{display: inline-block;}
.cnt-loc-body .maplink{display: inline-block;font-size: 14px;color: var(--color_3);overflow: hidden;margin-bottom: 10px;}
.cnt-loc-body .maplink:hover{text-decoration: underline;}
.cnt-location-card.active .cnt-loc-head:after{display: none;}
.cnt-location-card:last-child{border-bottom: none;}
.kbb-common-banner-sec .career-kbb-wrap figure{margin-bottom: 50px;}

.event-card-sec{position: relative;padding: 0 0 70px 0;}
.event-card{position: relative;margin-bottom: 30px;}
.event-card a{position: relative;display: block;background: var(--color_5);box-shadow: 3px 7px 14px 3px rgba(0, 0, 0, 0.05);border-radius: 10px;}
.event-card figure, .event-card figure img{border-radius: 10px 10px 0 0;}
.event-card .event-card-content span{display: block;color: #717171;font-size: 14px;}
.archive .event-card-block .col-4:nth-child(3n+1){clear:left;}

.ev-dtls-wrap{position: relative;}
.ev-dtls-wrap h1{font-size: 35px;font-weight: 600;color: var(--color_3);margin-bottom: 30px;}
.ev-dtls-bx{position: relative;display: flex;justify-content: flex-start;margin-bottom: 30px;}
.ev-dtls-bx .ev-date{display: inline-block;font-size: 16px;font-weight: 600;color: var(--color_2);background: url('assets/img/calender-icon.svg') no-repeat left center;padding: 0 0 0 34px;line-height: 24px;margin-right: 40px;background-size: auto 20px;}
.ev-dtls-bx .ev-loc{display: inline-block;font-size: 16px;font-weight: 600;color: var(--color_2);background: url('assets/img/marker-icon.svg') no-repeat left center;padding: 0 0 0 30px;line-height: 24px;background-size: auto 24px;}
.ev-dtls-content{margin-bottom: 80px;}
.ev-dtls-content p{font-size: 16px;font-weight: 300;color: var(--color_1);margin-bottom: 30px;}
.ev-dtls-content ol{list-style: decimal;list-style-position: inside;}
.ev-dtls-content ul{list-style: disc;list-style-position: inside;}
.ev-dtls-content ol li,.ev-dtls-content ul li{font-size: 16px;font-weight: 300;color: var(--color_1);margin-bottom: 30px;}

.event-gallery-wrap{position: relative;margin-bottom: 50px;}
.event-gallery-wrap .main-title{margin-bottom: 30px;}
.event-gallery-card{position: relative;margin-bottom: 30px;}
.event-gallery-card a{position: relative;display: block;}

.csr-event-card{position: relative;margin-bottom: 30px;}
.csr-event-card a{position: relative;display: block;}
.csr-event-card figure{border: 11px solid #E9E8E8;}
.csr-event-card .csr-event-content{position: relative;padding: 30px 20px;}
.csr-event-card .csr-event-content h3{font-size: 24px;font-weight: 600;margin-bottom: 15px;color: var(--color_3);}
.csr-event-card .csr-event-content p{font-size: 16px;margin-bottom: 35px;}
.csr-event-card .know-more-btn span{background-color: var(--color_4);color: var(--color_5);background-image: url('assets/img/wh-right-arrow.svg');}

#menu *, #white-overlay{-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#menu{-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
#white-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,0);z-index: -1;visibility: hidden;}
#menu.m-menu-active{left:0;}
#white-overlay.m-menu-active{background-color:rgba(0,0,0,0.8);z-index:1004;visibility: visible;}


/*@keyframes pulse {
0% {outline-offset: 0px;}
100% {outline-offset: 10px;outline-color: #24222f;}
}*/

/* Validation style */
.wpcf7-spinner{display: none !important;}
.wpcf7 form.invalid .wpcf7-response-output{display: none;}
body .wpcf7-not-valid-tip {color: #f75353;font-size: 13px;font-weight: normal;display: block;margin-top: 5px;line-height: 16px;text-align: left;}
form .ques-btn{background-position: center;}
form.submitting .ques-btn, form.submitting .enq-btn, form.submitting .enqsub-btn{color: transparent;background-repeat: no-repeat;background-position: center;background-image: url(assets/img/btn-loading.gif);}
.wpcf7 form.sent .wpcf7-response-output {color: #3c763d;background-color: #dff0d8;font-size: 13px;padding: 15px 10px;text-align: center;border-color: #d6e9c6;margin: 30px 0 0;border-width: 1px !important;}
.wpcf7 form.failed .wpcf7-response-output {color: #a94442;background-color: #f2dede;font-size: 13px;padding: 15px 10px;text-align: center;border-color: #ebccd1;margin: 30px 0 0;border-width: 1px !important;}

/* Style for 404 */
.wrap-404 {position: relative;padding: 100px 20px 150px;text-align: center;background-color: #ffffff;}
.wrap-404-inner{position: relative;}
.nf404-title-1 {display: block;font-size: 95px;color: var(--color_3);font-weight: 400;line-height: 1;margin:0 0 10px 0;font-family: 'Noto Serif';letter-spacing: 1px;}
.nf404-title-2 {display: block;font-size: 24px;line-height: 1.5;color: var(--color_3);font-weight: 600;margin:0 0 40px 0;}
.wrap-404-inner p{font-size: 18px;color: rgba(0, 0, 0, 0.5);margin-bottom: 35px;}
.wrap-404 a.primary-btn{font-size: 18px;padding: 10px 35px;line-height: 32px;font-weight: 600;color: #000000;}
.wrap-404 a.primary-btn:hover{text-decoration: underline;}
.imgbox-404{margin:0 0 40px 0;text-align: center;}
.imgbox-404 img{width: 100px;height: auto;}

/* Default page */
.page-container{position: relative;padding: 100px 0;}
.postbox{position: relative;font-size: 16px;}
.postbox p{margin-bottom: 25px;}
.postbox h1{font-size: 35px;font-weight: 700;margin-bottom: 25px;color: var(--color_3);text-transform: uppercase;}
.postbox h2{font-size: 28px;font-weight: 600;margin-bottom: 12px;color: var(--color_3);}
.postbox h3{font-size: 24px;font-weight: 600;margin-bottom: 12px;color: var(--color_3);}
.postbox h4{font-size: 20px;font-weight: 600;margin-bottom: 12px;color: var(--color_3);}
.postbox h5{font-size: 18px;font-weight: 600;margin-bottom: 12px;color: var(--color_3);}
.postbox h6{font-size: 16px;font-weight: 600;margin-bottom: 12px;color: var(--color_3);}
.postbox ul{list-style-type: disc;list-style-position: outside;margin-left: 20px;margin-bottom: 25px;}
.postbox ol{list-style-position: outside;margin-left: 20px;margin-bottom: 25px;}
.postbox li{margin-bottom: 8px;}
.postbox img{max-width: 100%;height: auto;}
.postbox iframe{border: 0 none;max-width: 100%;height: auto;}


.whyus-sec{position: relative;}
.whyus-wrap{position: relative;width: 100%;margin: -100px auto 30px;}
.whyus-wrap figure{background: #FFFFFF;box-shadow: 9px 4px 37px 10px rgba(0,0,0,0.25);margin-bottom: 30px;border: 8px solid #ffffff;}
.whyus-content p{font-size: 16px;font-weight: 300;margin-bottom: 30px;}
.whyus-fr-wrap{margin-bottom: 50px;}
.whyus-fr-wrap .ay-row{display: flex;flex-wrap: wrap;}
.whyus-fr-card{position: relative;border: 1px solid rgba(102, 101, 101, 0.2);height: 100%;}
.whyus-fr-content{padding: 20px;}
.whyus-fr-content h3{font-size: 18px;font-weight: 700;text-transform: uppercase;margin-bottom: 8px;color: var(--color_2);}
.whyus-fr-content p{font-size: 14px;font-weight: 300;}
.whyus-fr-img-slider .slick-prev, .inn-app-slider .slick-prev, .sta-banner-slider .slick-prev, .rads-wrap .slick-prev{background-image: url('assets/img/small-left-arrow.png');width: 12px;height: 24px;left: 15px;}
.whyus-fr-img-slider .slick-next, .inn-app-slider .slick-next, .sta-banner-slider .slick-next, .rads-wrap .slick-next{background-image: url('assets/img/small-right-arrow.png');width: 12px;height: 24px;right: 15px;}
body .slick-dots li{padding: 0;width: 12px;height: 12px;margin: 0 5px;}
body .slick-dots li button{padding: 0;width: 12px;height: 12px;background-color: #F5F5F5;border-radius: 50%;}
body .slick-dots li button:before{display: none !important;}
body .slick-dots{width: auto;left: 50%;transform: translateX(-50%);bottom: 25px;}
body .slick-dots li.slick-active button{background-color: var(--color_3);}
body .slick-dotted.slick-slider{margin-bottom: 0;}

.inn-app-wrap{display: flex;justify-content: space-between;align-items: center;margin-bottom: 80px;}
.inn-app-content{width: 310px;margin-right: auto;}
.inn-app-content h3{font-size: 35px;font-weight: 700;text-transform: uppercase;margin-bottom: 15px;color: var(--color_3);line-height: 1.3;}
.inn-app-content p{font-size: 14px;font-weight: 300;margin-bottom: 60px;}
.inn-app-thumbs{width: calc(100% - 340px);margin-left: auto;}
.inn-app-content .know-more-btn a, .our-val-content .know-more-btn a{background-color: var(--color_4);padding: 14px 60px 14px 14px;color: var(--color_5);font-size: 14px;background-image: url('assets/img/wh-right-arrow.svg');}

.our-val-sec{position: relative;padding: 100px 0;}
.our-val-wrap{position: relative;margin: -180px 0 0 0;background-color: var(--color_5);}
.our-val-block{margin-bottom: 20px;position: relative;padding: 0 0 70px 0;}
.our-val-block:before{position: absolute;content: '';left: 50%;width: 1px;top:150px;bottom: 0;border-left: 1px dashed #000000;}
.our-val-block:after{position: absolute;content: '';left: 50%;width: 12px;height: 12px;top:150px;border-radius:50%;background-color: var(--color_2);transform: translateX(-50%);}
.our-val-block .val-year{font-size: 100px;font-weight: 700;color: var(--color_2);margin-bottom: 50px;text-align: center;}
.our-val-card{display: flex;justify-content: space-between;align-items: center;}
.our-val-card .thumb-img{width: 48%;}
.our-val-card .our-val-content{width: 48%;}
.our-val-block:nth-child(even) .our-val-card{flex-direction: row-reverse;}
.our-val-block:nth-child(odd) .our-val-card .thumb-img{margin-right: auto;}
.our-val-block:nth-child(even) .our-val-card .thumb-img{margin-left: auto;}
.our-val-block:nth-child(odd) .our-val-card .our-val-content{margin-left: auto;}
.our-val-block:nth-child(even) .our-val-card .our-val-content{margin-right: auto;}
.our-val-card .our-val-content h3{font-size: 35px;font-weight: 700;color: var(--color_3);text-transform: uppercase;margin-bottom: 20px;}
.our-val-card .our-val-content p{font-size: 16px;font-weight: 300;margin-bottom: 15px;}
.our-val-card .our-val-content ol{list-style: decimal;list-style-position: inside;}
.our-val-card .our-val-content ul{list-style: disc;list-style-position: inside;}
.our-val-card .our-val-content ol li, .our-val-card .our-val-content ul li{font-size: 16px;font-weight: 300;margin-bottom: 5px;}
.down-arrow-btn{position: relative;text-align: center;margin-top: 30px;}
.down-arrow-btn a{display: inline-block;width: 45px;height: 24px;background: url('assets/img/down-arrow-1.svg') no-repeat;}
.our-val-content .know-more-btn{margin-top: 40px;}

.sta-banner-slider{white-space: nowrap;overflow: hidden;}
.sta-banner-sec{position: relative;}
.sta-banner-pos{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.sta-banner-sec .container{height: 100%;position: relative;}
.sta-banner-card{position: relative;white-space: normal;/*display: inline-block;vertical-align: top;float: none;*/}
.sta-banner-card figure{position: relative;}
.sta-banner-card figure:before{position: absolute;left: 0;content: '';top:0;width: 100%;height: 100%;background: linear-gradient(280.47deg, rgba(0, 63, 99, 0.8) 22.46%, rgba(0, 63, 99, 0) 89.51%);}
.sta-banner-card .sta-banner-content{position: absolute;width: 800px;right: 15px;top:50%;transform: translateY(-50%);}
.sta-banner-card .sta-banner-content h2{font-size: 100px;font-weight: 700;color: var(--color_5);line-height: 1.2;}

.our-tech-gallery .event-gallery-wrap{margin-bottom: 0;}
.our-tech-gallery-card{margin-bottom: 30px;}

.pmc-sec{position: relative;padding: 80px 0;}
.pmc-wrap{position: relative;}
.pmc-left{width: 475px;float: left;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.pmc-right{width: calc(100% - 490px);float: right;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.pmc-content h2{font-size: 48px;font-weight: 700;text-transform: uppercase;line-height: 1.3;margin-bottom: 10px;color: var(--color_3);}
.pmc-content p{font-size: 16px;font-weight: 300;margin-bottom: 20px;}
.pmc-arrow button{opacity: 0.6;}
.pmc-slider .slick-list{padding: 0 12% 0 0;}
.pmc-slider .slick-slide{opacity: 0.5;}
.pmc-slider .slick-active{opacity: 1;}
.pmc-card figure{margin-bottom: 15px;}
.pmc-card-content h3{font-size: 16px;font-weight: 700;color: var(--color_3);margin-bottom: 10px;}
.pmc-card-content span{display: block;font-size: 14px;font-weight: 600;color: var(--color_2);margin-bottom: 5px;}
.pmc-card-content p{font-size: 16px;font-weight: 300;}

.rads-sec{position: relative;padding: 30px 0 70px 0;}
.rads-wrap{display: flex;justify-content: space-between;background-color: #3D3D3D;}
.rads-left{width: calc(100% - 560px);}
.rads-right{width:560px;padding: 35px;font-size: 14px;font-weight: 300;color: #ABABAB;}
.rads-content h3{font-size: 48px;font-weight: 700;text-transform: uppercase;color: var(--color_5);margin-bottom: 20px;line-height: 1.2;}
.rads-content p{margin-bottom: 15px;}
.rads-content li{margin-bottom: 4px;line-height: 1.6;}
.rads-content ol{margin-left: 20px;margin-bottom: 15px;}
.rads-content ul{margin-left: 20px;margin-bottom: 15px;list-style-type: disc;list-style-position: outside;}

.proddtls-sec{position: relative;}
.proddtls-card{display: flex;justify-content: space-between;align-items: center;height: 100vh;}
.proddtls-card .container{display: flex;justify-content: space-between;align-items: center;}
.proddtls-card:nth-child(even) .container{flex-direction: row-reverse;}
.proddtls-card figure{width: 45%;}
.proddtls-card .proddtls-content{width: 55%;padding-left: 7%;overflow: hidden;}
.proddtls-card:nth-child(even) .container .proddtls-content{padding-left: 0;padding-right: 7%;}
.proddtls-card .proddtls-content .label{display: block;font-size: 16px;font-weight: 400;color: var(--color_4);margin-bottom: 10px;}
.proddtls-card .proddtls-content h3{font-size: 45px;font-weight: 600;color: var(--color_3);margin-bottom: 15px;line-height: 1.3;}
.proddtls-card .proddtls-content p{font-size: 16px;font-weight: 400;margin-bottom: 35px;}
.btp-list{margin-bottom: 30px;}
.btp-box{display: flex;justify-content: flex-start;}
.btp-box span{font-size: 16px;color: rgba(0, 0, 0, 0.5);margin-bottom: 8px;}
.btp-box span:first-child{width: 200px;flex-shrink: 0;font-weight: 600;color: var(--color_2);}
.exp-herb-btn{display: inline-block;font-size: 14px;font-weight: 600;text-transform: uppercase;padding: 8px 25px;background-color: var(--color_4);border: 1px solid var(--color_4);color: var(--color_5);transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.enquire-btn{display: inline-block;position: relative;color: var(--color_2);font-size: 16px;font-weight: 600;padding: 14px 60px 14px 14px;background-color: var(--color_5);background-image: url('assets/img/right-arrow.svg');background-repeat: no-repeat;background-position: 90% center;text-transform: uppercase;transition: 0.2s all ease;}


.prod-lst-menu-sec{position: relative;background: rgba(245,244,244,0.5);}
.prod-lst-menu ul li{float: left;width: 16.66%;text-align: center;position: relative;}
.prod-lst-menu ul li:before{position: absolute;content:'';right: 0;top:0;bottom: 0;width: 1px;background-color: rgba(0, 0, 0, 0.05);}
.prod-lst-menu ul li a{position: relative;display: block;color: #8F8F8F;font-size: 18px;font-weight: 300;text-transform: capitalize;padding: 20px 10px;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.prod-lst-menu ul li a:before{position: absolute;content: '';left: 50%;bottom: -10px;width: 0;height: 0;border-style: solid;border-width: 10px 7px 0 7px;border-color: #6d1221 transparent transparent transparent;transform: translateX(-50%);display: none;}
.prod-lst-menu ul li a:hover, .prod-lst-menu ul li.current-menu-item > a{background-color: var(--color_3);color: var(--color_5);}
.prod-lst-menu ul li a:hover:before, .prod-lst-menu ul li.current-menu-item > a:before{display: block;}

.prod-lst-sec{position: relative;padding: 40px 0;}
.prod-lst-top-wrap{display: flex;justify-content: space-between;align-items: center;margin-bottom: 60px;}
.prod-lst-top-content{width: 48%;margin-right: auto;}
.prod-lst-top-wrap figure{width: 48%;margin-left: auto;}
.prod-lst-top-content h3{font-size: 35px;font-weight: 600;color: var(--color_3);margin-bottom: 10px;}
.prod-lst-top-content p{font-size: 16px;}

.prod-lst-card{background: var(--color_5);box-shadow: 6px 9px 20px 6px rgba(0, 0, 0, 0.13);border-radius: 10px;padding: 30px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;cursor: pointer;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
.prod-lst-card h3{font-size: 22px;font-weight: 600;color: var(--color_3);margin-bottom: 10px;}
.prod-lst-card p{font-size: 14px;font-weight: 400;margin-bottom: 10px;}
.prod-lst-card .btp-box span{font-size: 14px;}
.prod-lst-card .btp-box span:first-child{width: auto;}
.prod-lst-card .btp-box.btp-box-act-ing{flex-direction: column;}
.enquire-btn:hover, .enq-sub-btn:hover{background-color: var(--color_3);}
.prod-lst-wrap .row{display: flex;flex-wrap: wrap;}
.prod-lst-wrap .col-4{align-self: stretch;margin-bottom: 30px;}
.prod-lst-card:hover{background-color: #eeeeee;box-shadow: 6px 9px 20px 6px rgba(0, 0, 0, 0.25);}
.prod-lst-card:hover .enquire-btn{color: var(--color_5);background-color: var(--color_4);background-image: url('assets/img/wh-right-arrow.svg');}

.well {
    position: relative;
    overflow: hidden;
    transition: 1s cubic-bezier(0.5, 0, 0.5, 1);
}
body.page-template-template-our-products{
    overflow: hidden;
}
body.page-template-template-our-products .main-wrapper{padding-top: 0;overflow: hidden;}


#upoverlay{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);opacity: 0;visibility: hidden;z-index: -1;-moz-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;-ms-transition: all .2s ease-in;}
.popup-open #upoverlay{opacity: 1;visibility: visible;z-index: 999;}
.enq-pupup{position: fixed;top: 50%;transform: translate(-50%,-50%);left: 50%;z-index: 9999;width: 420px;background-color: #f6f6f6;padding: 26px 30px 25px;max-width: 94%;}
.closebtn{position: absolute;right: 10px;top:10px;cursor: pointer;padding: 5px;}
.closebtn svg{width: 20px;height: auto;}
.enqform-head{text-align: center;margin-bottom: 20px;}
.enqform-head h2{font-size: 35px;font-weight: 600;color: var(--color_3);margin-bottom: 10px;}
.enqform-head span{display: block;font-size: 16px;color: var(--color_2);}
.enq-pupup-block{margin-bottom: 20px;}
.enqform-form{position: relative;overflow-y: auto;}
.enq-inn-form{max-height: calc(100vh - 218px);overflow-x: hidden;overflow-y: auto;}
.enq-form-group{position: relative;margin-bottom: 14px;}
.enq-form-group-btn{text-align: center;}
.enq-inputbox{position: relative;width: 100%;background: #f6f6f6;padding: 16px 0;font-size: 16px;color: #7D7D7D;overflow: hidden;border-bottom:1px #cccccc solid;}
.enq-sub-btn{display: inline-block;font-size: 18px;font-weight: 600;text-transform: uppercase;padding: 10px 25px;background-color: var(--color_4);border: 1px solid var(--color_4);color: var(--color_5);cursor: pointer;border: 0 none;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}

.career-mobile-acc{position: relative;}
.cma-row {position: relative;margin-bottom: 30px;padding-bottom: 25px;border-bottom: 1px solid #eeeeee;}
.cma-row-header {font-size: 20px;color: var(--color_3);font-weight: 500;line-height: 1.3;padding: 10px 0;}
.cma-row-body{position: relative;padding: 10px 0;}
.cma-row-body-item{margin-bottom: 12px;}
.cma-row-body-item label{display: block;font-size: 14px;}
.cma-row-body-item .cma-row-body-item-value{display: block;font-size: 16px;color: #000000;}
.cma-row-body-cta{padding-top: 10px;}
.career-mobile-acc .cma-row:last-child{margin-bottom: 0;border-bottom: 0 none;}

.wpcf7-form-control-wrap{display: block;}
body #jb-signup-form .wpcf7-not-valid-tip{position: absolute;left: 0;top: 100%;margin-top: 4px;}
body #jb-signup-form p{position: relative;}

.loadmore-btn{position: relative;text-align: center;margin-top: 30px;}
.innum-divider{width: auto;height: auto;background: transparent;line-height: 41px;color: #000000;font-weight: 400;margin-right: 5px;display: none !important;}

#map{width: 100%;height: 100%;}
.map_pointer_data {padding: 8px;max-width: 200px;}
.map_pointer_data h3 {font-size: 18px;line-height: 1.2;margin-bottom: 12px;color: #000000;}
.map_pointer_data p {font-size: 14px;line-height: 1.5;}
#map button[aria-label="Close"]{right: 0 !important;top: 0 !important;}
.footer-main-wrap{height: auto;}
.lam-grid-item-5, .lam-grid-item-3{filter: grayscale(100%);}

body .grecaptcha-badge{display: none !important;}