@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'amsipro-lightuploaded_file';
    src: url('amsipro-light-webfont.woff2') format('woff2'),
         url('amsipro-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'amsipro-bolduploaded_file';
    src: url('amsipro-bold-webfont.woff2') format('woff2'),
         url('amsipro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'amsipro-regularuploaded_file';
    src: url('amsipro-regular-webfont.woff2') format('woff2'),
         url('amsipro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Samarkan';
    src: url('SAMAN__.TTF') format('ttf'),
         url('SAMAN__.TTF') format('ttf');
    font-weight: normal;
    font-style: normal;
}
/*Google Fonts*/
/* @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap'); */
/*--------------------------------------------------------------
1. Typography
----------------------------------------------------------------*/
body, html {height: 100%; margin: 0; scroll-behavior: smooth; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
body, html {
    color: #606965;
    /* font-family: 'Lato', sans-serif; */
    font-size: 16px;
    line-height: 1.6em;
    scrollbar-color: #528d4b #efefef;
    scrollbar-width: thin;
    /* overflow: visible !important; */
    scroll-behavior: smooth;
    }
html {scroll-behavior: smooth;}
*, :after, :before {box-sizing: border-box;}
::-webkit-scrollbar {height: 12px; width: 6px; background: #efefef;}
::-webkit-scrollbar-thumb { background: #528d4b; -webkit-border-radius: 1ex; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}
::-webkit-scrollbar-corner { background: #efefef;}
p{font-family: 'Lato', sans-serif;    
    font-size: 16px;
    font-weight: normal;
    line-height: 26px; }
h1, h2, h3, h4, h3, h6 {clear: both; color: #528c4a; padding: 0; margin: 0 0 10px 0; font-weight: 500; line-height: 1.2em;}
h1 {font-size: 42px;}
h2 {font-size: 34px;}
h3 {font-size: 26px;}
h4 {font-size: 22px;}
h5 {font-size: 18px;}
h6 {font-size: 15px;}
p {margin-bottom: 12px;}
ul {margin: 0 0 15px 0; padding-left: 15px; list-style: square outside none;}
ol {padding-left: 15px; margin-bottom: 15px;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 15px;}
address {margin: 0 0 15px;}
img {border: 0; max-width: 100%; height: auto;}
a {color: inherit;  -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
a:hover {text-decoration: none; color: #013f49;}
@media screen and (prefers-reduced-motion: reduce) {
	html {scroll-behavior: smooth;}
}
/*--------------------------------------------------------------
2. Default Style
----------------------------------------------------------------*/
.st-section {padding-top: 100px; padding-bottom: 100px;}
.st-section-top {padding-top: 100px;}
.container {padding-top: 1px; margin-top: -1px;}
h4{font-family: 'Lato', sans-serif !important;}
h3{font-family: 'Lato', sans-serif !important;}
h2{font-family: 'Lato', sans-serif !important;}
h1{font-family: 'Lato', sans-serif !important;}
.clearfix{ clear: both;}
#contents_load{ overflow: hidden;}
/*--------------------------------------------------------------
4. Header
----------------------------------------------------------------*/
.top-header {position: relative;height:40px;background-color: #528d4b;}
.st-header {position: relative;  margin-top:38px;}
.st-header.st-sticky-menu { position: fixed; width: 100%; top: 0px; z-index: 100;}
.st-header.st-style1.st-other-page-header {background: #fff;}
.st-header.st-style1 .st-main-header-in { /*height: 70px;*/ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify;  justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease; transition: all 0.4s ease;	padding:15px 0px 20px 0px;}
.st-header.st-sticky-menu.st-sticky-active {background: #fff;  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); margin-top:0px;}
.st-header.st-sticky-menu.st-sticky-active.st-color1 {background: #2a58ff;}
.st-header.st-style1 .st-main-header {position: relative; background-color:#FFF;}
/*=== Logo Area ===*/
/* .st-site-branding{ width:255px;} */
/* .st-site-branding{ width:195px;} */
.st-site-title { font-size: 20px; font-weight: 700; color: #111;}
.st-site-title a {color: inherit;}
.st-logo-link{ float:left; width: 100%;}
.st-main-header-in{width:100%; }
.footer-logo{ width:auto; margin:0px auto;}
.footer-logo img {
    width: 235px;
}

.footer-logo img.tosh-bord {
    border-right: 2px solid #cdcdcd;
}
.top-right li.rihr-top:hover > .sub-menu {
    margin: 10px 0 0;
    opacity: 1;
    visibility: visible;
}
li.rihr-top:hover > .sub-menu {
    pointer-events: inherit;
}
.top-right > ul > li > .sub-menu {
    /* left: -15px; */
    left: 0px;
}
.top-right .sub-menu{
    background: #528C4A none repeat scroll 0 0;
    left: 0;
    list-style: outside none none;
    margin: 37px 0 0;
    opacity: 0;
    padding: 0px 0 10px;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 250px;
    z-index: 999;
    text-align: left;
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    border: 0px solid#b58d48;
    border-top: 0px;
    font-size: 14px;
}
.top-right .sub-menu li {
    padding: 0px 10px;
    position: relative;
}
ul.top-line-menu li {
    position: relative;
}
.top-right .sub-menu > li > a {
    display: block;
    padding: 7px;
    font-weight: 200;
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #ffffff;
}
.bg-bannercolor{background: #111}
ul.sub-menu li{ display:block !important; margin-right:0px !important;}
/*End Logo Area*/
/*Horizontal Menu Area*/
.st-nav-wrap {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.st-nav-wrap, .st-desktop-nav.st-nav, .st-desktop-nav .st-nav-list, .st-desktop-nav .st-nav-list>li, .st-desktop-nav .st-nav-list>li>a {height: 100%;}
.st-solid-header .st-desktop-nav .st-nav-list>li>a {color: #666;}
.st-solid-header .st-desktop-nav .st-nav-list>li>a.active {color: #3e938b;}
.st-header.st-color1 .st-desktop-nav .st-nav-list>li>a {color: rgba(255, 255, 255, 0.7);}
.st-header.st-color1 .st-desktop-nav .st-nav-list>li>a.active {color: #fff;}
.st-nav-list>li>a>i {color: #666; font-size: 12px; margin-right: 6px;}
.st-nav.st-desktop-nav {display: block !important;}
.st-desktop-nav .st-nav-list {margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; font-family: 'Lato', sans-serif; padding-top:15px;}
.st-desktop-nav .st-nav-list>li {margin-left: 30px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center; align-items: center;}
.st-desktop-nav .st-nav-list>li:first-child {margin-left: 0;}
.st-desktop-nav .st-nav-list>li>a {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    /*color: #528c4a;*/
}

.st-nav-list>li>a {color: #575d5c; font-size: 14px; font-weight: 600;}
.st-nav-list>li>a:hover {color: #528c4a !important;}
.st-nav-label {color: #fff; font-size: 9px; font-weight: 500; line-height: 1.7em; padding: 0 4px; border-radius: 2px; display: inline-block;}
.st-nav-label.st-style1 {background: #de3618; position: relative; top: -6px; margin-left: 5px;}
.st-nav-label.st-style2 {background-color: #50b83c;  margin-left: auto;}
.active1{ color:#528c4a!important;}
/*=== Horizontal Dropdown ===*/
.st-has-children {position: relative;}
.st-desktop-nav .st-nav-list>.st-has-children>a {position: relative; padding-right: 13px;}
/*.st-desktop-nav .st-nav-list>li>a.active {color: #575d5c;}*/
.st-desktop-nav .st-nav-list .st-has-children>ul {list-style: none;  position: absolute; width: 230px; background: #fff; left: 0; top: 100%; padding: 10px 0; opacity: 0; visibility: hidden;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease; border: 1px solid #eaeaea;  border-radius: 4px; display: block !important; -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);}
.st-nav-list ul a {color: #666; padding: 7px 20px; display: block;font-size: 14px;}
.st-desktop-nav .st-nav-list .st-sub-megamenu-list li a:hover {background: transparent;}
.st-desktop-nav .st-nav-list ul a:hover, .st-desktop-nav .st-nav-list .st-sub-megamenu-list li.active a {background-color: #f5f5f5;}
.st-desktop-nav .st-nav-list .st-has-children>ul ul {left: 100%; top: 0;}
.st-desktop-nav .st-has-children:hover>ul {opacity: 1; visibility: visible;}
.st-nav-list ul .st-has-children>a {padding-right: 25px;}
/*=== Hovizontal Mega Menu ===*/
.st-desktop-nav .st-megamenu {position: initial;}
.st-desktop-nav .st-has-children .st-megamenu-in {position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  top: 100%;  max-width: 1170px;  width: 100%;  background-color: #fff;
    border: 1px solid #eaeaea;  border-radius: 2px;  border-bottom-width: 2px;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease; transition: all 0.4s ease; display: -webkit-box !important;  display: -ms-flexbox !important;
    display: flex !important;  opacity: 0;  visibility: hidden;  z-index: 2;}
.st-desktop-nav .st-has-children:hover .st-megamenu-in {opacity: 1; visibility: visible;}
.st-megamenu-title {font-size: 15px;  font-weight: 500;  line-height: 1.65em; margin-bottom: 0;}
.st-desktop-nav .st-megamenu-title {padding: 6px 20px;}
.st-megamenu-list {padding: 0; list-style: none;}
.st-megamenu.st-style1 .row {margin: 0;}
.st-megamenu.st-style1 .container, .st-megamenu.st-style1 .row>div {padding: 0;}
.st-desktop-nav .st-nav-list .st-megamenu ul a {padding: 7px 20px;}
.st-desktop-nav .st-megamenu-col {padding: 10px 0; border-right: 1px solid #eaeaea;}
.st-desktop-nav .row>div:last-child>.st-megamenu-col {border-right: 0;}
.st-solid-header { background: #fff;}
.st-height-80 {height: 80px;}
.st-height-70 {height: 70px;}
.st-full-width .container {max-width: 100%;  padding: 0 50px;}
/*End Horizontal Mega menu*/
/*=== Horizontal Mobile Menu Style ===*/
.st-mobile-nav {position: absolute; left: 0; top: 100%; width: 100%;  background-color: #fff;  padding: 20px 0; height:100vh;}
.st-mobile-nav ul {margin: 0;  list-style: none; padding: 0; padding-left: 25px; padding-right:25px;}
.st-mobile-nav .st-nav-list ul { display: none;}
.st-mobile-nav .st-nav-list>li>a {  padding: 8px 0px; display: block; border-bottom:1px solid #f3f3f3; padding-left: 15px;}
.st-mobile-nav .st-nav-list ul a { padding-left: 0;   padding-right: 0;}
.st-sub-megamenu-in {display: none;}
.st-sub-megamenu-in.active {display: block;}
.st-nav.st-mobile-nav {max-height: calc(100vh - 80px);  overflow: auto;}
.st-mobile-nav .st-nav-list .st-megamenu-list {display: block;}
.st-mobile-nav .st-megamenu-title {padding: 7px 15px;}
.st-mobile-nav .st-nav-list .st-megamenu-list a {padding-left: 10px; padding-right: 10px;}
.st-mobile-nav .st-megamenu-in {display: none;}
.st-nav-toggle {display: none;}
.st-mobile-nav .st-dropdown-btn {height: 20px; width: 20px; position: absolute; right: 15px; top: 9px; cursor: pointer;  z-index: 1;}
.st-mobile-nav .st-dropdown-btn:before, .st-mobile-nav .st-dropdown-btn:after {content: ''; position: absolute; height: 2px; width: 8px; background-color: #666; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.st-mobile-nav .st-dropdown-btn:before {-webkit-transform: translate(-50%, -50%) rotate(90deg);  -ms-transform: translate(-50%, -50%) rotate(90deg);  transform: translate(-50%, -50%) rotate(90deg);}
.st-mobile-nav .st-dropdown-btn.st-active:before {-webkit-transform: translate(-50%, -50%) rotate(0deg);  -ms-transform: translate(-50%, -50%) rotate(0deg);  transform: translate(-50%, -50%) rotate(0deg);}
/*End Horizontal Mobile Menu*/
/*=== Mobile Menu Button ===*/
.st-nav-toggle.st-style1.st-active span:nth-child(1),
.st-nav-toggle.st-style1.st-active span:nth-child(6) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.st-nav-toggle.st-style1.st-active span:nth-child(2),
.st-nav-toggle.st-style1.st-active span:nth-child(5) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.st-nav-toggle.st-style1.st-active span:nth-child(1) {
    left: 2px;
    top: 4px;
}
.st-nav-toggle.st-style1.st-active span:nth-child(2) {
    left: calc(50% - 2px);
    top: 4px;
}
.st-nav-toggle.st-style1.st-active span:nth-child(3) {
    left: -50%;
    opacity: 0;
}
.st-nav-toggle.st-style1.st-active span:nth-child(4) {
    left: 100%;
    opacity: 0;
}
.st-nav-toggle.st-style1.st-active span:nth-child(5) {
    left: 2px;
    top: 11px;
}
.st-nav-toggle.st-style1.st-active span:nth-child(6) {
    left: calc(50% - 2px);
    top: 11px;
}
.st-nav-toggle.st-style1 {
    width: 22px;
    height: 14px;
    vertical-align: middle;
    position: relative;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    position: relative;
    top: -2px;
}
.st-nav-toggle.st-style1 span {
    display: block;
    position: absolute;
    height: 2px;
    width: 50%;
    background: #666;
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
}
.st-header.st-color1 .st-nav-toggle.st-style1 span {
    background: #fff;
}
.st-nav-toggle.st-style1 span:nth-child(even) {
    left: 50%;
    border-radius: 0 9px 9px 0;
}
.st-nav-toggle.st-style1 span:nth-child(odd) {
    left: 0px;
    border-radius: 9px 0 0 9px;
}
.st-nav-toggle.st-style1 span:nth-child(1),
.st-nav-toggle.st-style1 span:nth-child(2) {
    top: 0px;
}
.st-nav-toggle.st-style1 span:nth-child(3),
.st-nav-toggle.st-style1 span:nth-child(4) {
    top: 6px;
}
.st-nav-toggle.st-style1 span:nth-child(5),
.st-nav-toggle.st-style1 span:nth-child(6) {
    top: 12px;
}
/*Ene Mobile Menu Button*/
/*=== Horizontal Menu Animation Efect ===*/
.st-fade-up .st-desktop-nav .st-nav-list .st-has-children>ul {
    margin-top: 5px;
}
.st-fade-up .st-desktop-nav .st-has-children:hover>ul {
    margin-top: -10px;
}
.st-fade-up .st-desktop-nav .st-has-children .st-megamenu-in {
    margin-top: 5px;
}
.st-fade-up .st-desktop-nav .st-has-children:hover .st-megamenu-in {
    margin-top: -10px;
}
.st-fade-down .st-desktop-nav .st-nav-list .st-has-children>ul {
    margin-top: -20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.st-fade-down .st-desktop-nav .st-has-children:hover>ul {
    margin-top: -10px;
}
.st-fade-down .st-desktop-nav .st-has-children .st-megamenu-in {
    margin-top: -20px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.st-fade-down .st-desktop-nav .st-has-children:hover .st-megamenu-in {
    margin-top: -10px;
}
.mobileNav.st-nav-list.onepage-nav{
    display: none;
}
/*Ene Horizontal Menu Animation Effect*/

.thank-you-container {
    text-align: center;
    height: 100vh;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.thank-you-container .card {
    border-radius: 12px;
    padding: 80px 60px;
    width: 550px;
    box-shadow: 0 0 20px rgba(254, 133, 56, 0.3);
}

.thank-you-container .card h1 {
    font-size: 50px;
    color: #528c4a;
    margin-bottom: 20px;
    font-family: 'DMSans-Medium';
}

.thank-you-container .card p {
    font-size: 18px;
    margin-bottom: 30px;
}

.thank-you-container .home-button {
    display: inline-block;
    padding: 12px 24px;
    background-color: #D24927;
    color: #ffffff;
    text-decoration: none;
    border-radius: 8px;
    transition: background-color 0.3s ease;
}

.thank-you-container .home-button:hover {
    background-color: #A3391E;
}

@media (max-width: 991px) {
    .thank-you-container .card p {
        font-size: 16px;
    }
}

@media (max-width: 575px) {
    .thank-you-container .card {
        padding: 40px 20px !important;
        width: 100%;
        margin: 0 15px;
    }

   .thank-you-container .card h1 {
        font-size: 30px;
        color: #fe8538;
        margin-bottom: 20px;
        font-family: 'DMSans-Medium';
    }

    .thank-you-container .card p {
        font-size: 15px;
    }
}

/*=== Menu Responsive Style ===*/
@media screen and (max-width: 991px) {
    .st-nav-toggle {display: block;}
    .st-nav.st-mobile-nav {display: none;}
    .st-header .container {
        max-width: 100%;
    }
    .st-mobile-nav {
        border-top: 1px solid #eaeaea;
    }
    .st-header.st-style2 .st-main-header-in {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .landing-video-home{
        margin-top: 0;
    }
    .mobileNav.st-nav-list.onepage-nav{
        display: block;
    }
}
/*End Menu Responsive*/
/*---------------------MY-CSS--------------------*/
.st-bg-top{background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(211,173,105,1) 100%);}
.st-clear{ clear:both; width:100%; position:relative;}
/*About*/
.st-about-wrap{ position:relative; width:100%; }
.st-about-bge{ position:relative; width:100%; background:url(../images/about-img.png) no-repeat bottom  left; min-height:350px; }
.about-contan{ text-align:center; margin:0px auto; position:relative; width:48%;}
.about-titel{ color:#528c4a; font-size:35px; font-weight:600; clear: both;  padding: 0; margin: 0 0 10px 0; line-height: 40px;}
.about-text{ color:#231f20; font-size:16px; font-weight:300; line-height:28px;}
.about-top-hei{ height:70px; clear:both; position:relative;}
.about-bott-hei{ height:170px; clear:both; position:relative;}
.st-padd-top {padding-top: 100px;}
.st-padd-bott {padding-bottom: 70px;}
.st-padd-bott-60 {padding-bottom: 60px;}
.st-padd-bott100 {padding-bottom: 100px;}
.teabag-title{ color:#023f49; font-size:16px; font-weight:400; padding:12px 0px 12px 12px;}
.teabag-title strong{ font-weight:700;}
.tealine1{ height:3px; background-color:#b7d92a;}
.tealine2{ height:3px; background-color:#ffa901;}
.tealine3{ height:3px; background-color:#00baac;}
.col-mer-bott30{ margin-bottom:30px;}
.fl{ float:left;}
.col-no-padd{ padding:0px;}
.fr{ float:right}
.coreValue-list {
    flex-direction: row;
    flex-wrap: wrap;
    display: flex;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    justify-content: start;
    padding: 0;
}
.coreValue-list li {
    flex: 0 0 25%;
    text-align: center;
    border-radius: 0.625rem;
    list-style: none;
    margin-bottom: 45px;
}
.coreValue-list li:nth-child(7) {
    flex: 0 0 50%;
}
.coreValue-list li img{
    width: 90px
}

.coreValue-list li span{
    float: left;
    width: 100%;
    font-weight: 700;
    color: #000;
}


/*Product Section*/
.st-proad-padd-top {padding-top: 120px;}
.pro-wer{ position:relative; width:100%;}
.pro-wer .pro-left{ width:60%; float:left;  background-color: #efdaa4; padding: 120px 220px 69px 150px;  margin: -30px 0px 0px 0px; position:relative; z-index:2;}
.pro-wer .pro-right{ width:50%; float:right;   margin: 0px 0px 0px -100px; z-index:9; position: absolute !important; right:0px;}
.pro-right-img{ margin: 0px 0px 0px 0px; z-index:9; position: absolute !important; right:0px;}
.product-titel {color: #528c4a; font-size: 30px; font-weight: 600; clear: both; padding: 0; margin: 0 0 10px 0; line-height:28px;}
.product-text{color: #231f20; font-size: 16px; font-weight: 300; line-height: 28px;}
.pro-wer .pro-left3{ width:60%; float:left;  background-color: #1b6d61; padding: 120px 20px 96px 150px;  margin: -30px 0px 0px 0px; position:relative; z-index:2;}
.pro-wer .pro-tit{ padding-right:200px;}
.pro-wer .colr-w{ color:#FFF !important;}
.pro-wer .colr-B{ color:#fff!important;}
.pro-wer .pro-left2{width:50%; float:left;   margin: 0px -100px 0px0px; z-index:9; position: absolute !important; left:0px;}
.pro-wer .pro-right2{width:60%; float:right;  background-color: #efdaa4; padding: 120px 150px 59px 220px;  margin: -20px 0px 0px 0px; position:relative; z-index:2;}
.pro-wer .pro-right4{width:60%; float:right; background-color: #fff; padding: 90px 100px 78px 220px;  margin: -30px 0px 0px 0px; position:relative; z-index:2;}
.pro-left-bgL-01{background-color: #efdaa4; padding:50px;}
.pro-left-bgL-02{background-color: #1b6d61; padding:50px;}
.pro-left-bgL-04{background-color:#fff; padding:50px;}
.produ-left-img{ background:url(../images/product-left.png) no-repeat top left;}
/*Product Section END*/
.faq-title{ text-align: center; color:#023e48; font-size:26px; margin-bottom:40px;} 
.faq-title strong{ color:#013e48; font-weight:800;}
.arrowlistmenu{width:100%;}
.arrowlistmenu ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.arrowlistmenu ul li{padding-bottom: 2px; }
.arrowlistmenu ul li a{color:#3a676d; display: block; padding: 2px 0; text-decoration: none; font-weight:300; border-bottom: 1px solid #d3e0df; font-size:16px; font-weight:300; margin-bottom: 8px}
.faq{background-color:#013f49; text-align:center; color:#fff; padding:7px 10px 7px 10px; font-size:16px; font-weight:300;}
.bhy a{color:#fff;}
.buddha-bg{ background-color:#fff; border-top:2px solid#FFF;}
.copy{ text-align:center; color:#000000; font-size:16px;}
.copyright{ border-top:2px solid #d5dddc; border-bottom:2px solid #d5dddc; padding:15px 0px 15px 0px; margin:0px auto; width:50%;}
ul.arrowunderline{list-style-type:none; margin:0; padding:0; text-align: center; font-size:16px; color:#548c4c; font-weight:400; font-family: 'Lato', sans-serif !important;}
ul.arrowunderline li{ display:inline; margin-right:15px; border-right:0px solid#d5dddc; padding-right:0px; list-style-type: circle; position: relative;}
ul.arrowunderline li:after {
    content: '';
    position: absolute;
    border: 1px solid #7f9ca1;
    width: 3px;
    height: 3px;
    background: #7f9ca1;
    top: 10px;
    left: -12px;
}

ul.arrowunderline li:first-child:after {
    display: none;
}
ul.arrowunderline li a{position:relative;color: #548c4cab;padding-bottom:8px;text-decoration:none;}
ul.arrowunderline li a:hover{color: #548c4c;}
.gtry{color:#7f9ca1;font-size:14px;color: #548c4c;font-weight:400;font-family: 'Lato', sans-serif;}
.list_default { list-style-type: circle; }
.design{ font-size:14px; color:#000; font-weight:400; float:right;}
.full-img{ width:100%;  display:block; margin:0px 0px 0px 0px;}
.restoring-werp{ position:relative; width:100%; margin:0px auto; z-index:1;}
.restoring-werp .restoring-box{ background-color:#1b6d61; padding:60px 80px 60px 60px; z-index:9; position: relative; margin-top:-300px;  width:450px; float:left; margin-left:50px;}
.rest-title{ color:#fff; font-size:30px; font-weight:600; line-height:30px; margin-bottom:30px;}
.rest-text{ color:#fff; font-weight:300;}
.top-right{ float:right;}
ul.top-line-menu{list-style-type:none; margin:0; padding:0; text-align:left; font-size:12px; color:#fff; font-weight:400; padding-top:7px; letter-spacing:1px;}
ul.top-line-menu li{ display:inline; margin-right:15px; border-right:1px solid #528C4A; padding-right:15px;}
ul.top-line-menu li a{position:relative;color:#fff;text-decoration:none;position: relative;font-weight: 700;}
ul.top-line-menu li a:hover{color:#fff;}
.rihr-top{ margin-right:0px !important; padding-right:0px !important; border:0px !important;}
.custom-sel a { text-decoration: none; text-transform: uppercase; margin: 0; padding: 10px; text-align: left; color: #fff; font-size: 13px; font-weight: 400;  line-height: 19px;  display: block;}
.custom-sel a:hover {text-decoration: none; color: #ffffff;}
.custom-sel a.selected {background-color: transparent; }
.custom-sel a.selected:hover {background-color: transparent; color: #efdaa4; }
.hidden {display: none;}
.lightblue { color:#03a9f4; margin-left: -4px;}
.show-sel {background-color: #ffffff; box-shadow: -5px 0px 65px 0px rgba(0, 0, 0, 0.18);}
.custom-sel {display: inline-block; }
/*Banner */
.banner-top{ width:100%; position:relative; display:block;}
.banner-full-img{ width:100%;  display:block; z-index:-1; margin:0px 0px 40px 0px;}
.banner-werp{ position:relative; width:100%; margin:0px auto; z-index:1;}
.banner-werp .banner-box{ background:#3e938b url(../images/banneer-box-right.png) no-repeat top right; padding:60px 70px 50px 40px; z-index:2; position: relative; margin-top:-300px; width:400px; float:right; margin-right:50px;}
.banner-title{ color:#efdaa4; font-size:30px; font-weight:600; line-height:30px;}
.banner-sub-title{color:#efdaa4; font-size:28px; font-weight:300; line-height:30px; margin-bottom:15px;}
.banner-text{ color:#fff; font-weight:300; font-size:16px;}
.banner-butt{ position:relative;}
.banner-butt a{ color:#efdaa4; font-size:20px; font-weight:400;}
.banner-butt a:hover{ color:#528c4a;}
 .stretch-card>.card {width: 100%; min-width: 100%}
 body {background-color: #fff; }
 .flex {-webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto }
.btn{ font-size:20px!important; }
 
 .card {position: relative; display: flex; flex-direction: column;  min-width: 0;  word-wrap: break-word;  background-color: #efefef;  background-clip: border-box; border-top:0px solid#d8d8d9!important;   border-radius: 0;}
 .card .card-body {padding:5px 0px 10px 0px;}
 .btn.btn-social-icon {width: 40px; height: 40px; padding: 0 }
 .template-demo>.btn { margin-right: 0.5rem !important}
 .template-demo { font-size:14px; font-weight:400; color:#013f49;  margin-top: 0.5rem !important; padding-top:5px; margin:0px auto; padding-left: 50px;}
 .btn.btn-rounded {border-radius: 50px }
 .btn-outline-twitter:hover {background: #2caae1;  color: #ffffff }
 .btn-outline-linkedin:hover {
     background: #0177b5;
     color: #ffffff
 }
 .btn-outline-youtube:hover {
     background: #e52d27;
     color: #ffffff
 }
 .btn-outline-instagram:hover {
     background: #e52d27;
     color: #ffffff
 }
 .btn-facebook {
     background: #a9a8a9;
     color: #ffffff
 }
 .btn-youtube {
     background: #a9a8a9;
     color: #ffffff
 }
 .btn-twitter {
     background: #a9a8a9;
     color: #ffffff
 }
 .btn-dribbble {
     background: #a9a8a9;
     color: #ffffff
 }
 .btn-linkedin {
     background: #a9a8a9;
     color: #ffffff
 }
 .btn-instagram {
     background: #a9a8a9;
     color: #ffffff
 }
 .btn-facebook:hover,
 .btn-facebook:focus {
     background: #2d4278;
     color: #ffffff
 }
 .btn-youtube:hover,
 .btn-youtube:focus {
     background: #ad2217;
     color: #ffffff
 }
 .btn-twitter:hover,
 .btn-twitter:focus {
     background: #1b8dbf;
     color: #ffffff
 }
 .btn-dribbble:hover,
 .btn-dribbble:focus {
     background: #62ce72;
     color: #ffffff
 }
 .btn-linkedin:hover,
 .btn-linkedin:focus {
     background: #2e7bb0;
     color: #ffffff
 }
 .btn-instagram:hover,
 .btn-instagram:focus {
     background: #e23482;
     color: #ffffff
 }
a.more{position:relative; line-height:24px; color:#000; font-size:16px; font-weight:300; background:#fff; display:inline-block; padding:7px 15px; border-radius:50px; border:0px solid #04274c;}
a.more:hover{color:#fff !important; background:#c9902a;}
/*New layout css start*/
.banner-top{ background:url(../images/banner.jpg); background-repeat: no-repeat; ;   background-position: center; background-size: cover; height: auto; margin-top:87px;}
.banner-text{display: block;  align-items: center;  justify-content: center; padding-top:15%; padding-bottom:15%;}
.btext{ color:#fff; text-align:center; line-height:45px; font-size:32px; font-weight:500; margin-bottom:25px;}
.btext2{color:#528c4a;text-align:center;line-height:45px;font-size:32px;font-weight: 700;margin-bottom:25px;}
.bstext{ color:#404041; text-align:center; line-height:30px;  font-weight:400; font-size:18px; }
.bannee-wer1{ width:49%; margin:0px auto;}
.bannee-wer2{ width:58%; margin:0px auto;}
.text-video{  text-align:center; line-height:30px; margin-bottom:5px;}
.text-video-s{ font-weight:300; color:#58595b; font-size:35px; }
.text-video-b{ font-weight:600; color:#528c4a; font-size:35px; }
.text-video-p{ color:#58595b; font-size:18px; margin-bottom:30px;}
.st-padd-top-bud50 { padding-bottom:50px;}
.st-padd-top-budT70 { padding-top:70px;}
.st-padd-top-budB70 { padding-bottom:70px;}
.goodne-h{ height:70px;}
.st-padd-top-bud-bb {padding-top: 20px;}
.st-padd-top-bud {padding-top: 50px;}
.st-padd-top-bud50 { padding-bottom:50px;}
.st-padd-top-budT70 { padding-top:70px;}
.st-padd-top-budT30 { padding-top:30px;}
.st-padd-top-budB70 { padding-bottom:70px;}
.st-padd-top-budB40 { padding-bottom:40px;}
.st-padd-top-budT40 { padding-top:40px;}
.st-padd-top-budT80 { padding-top:80px;}
.st-padd-top-budT90 { padding-top:90px;}
.st-padd-top-budB90 { padding-bottom:90px;}
.st-padd-top-budB100 { padding-bottom:100px;}
.st-padd-top-budB150 { padding-bottom:150px;}
.text-thou{font-weight:300; color:#fff; font-size:20px; text-transform:uppercase; letter-spacing:2px;}
	.text-thou-b{font-weight:500; color:#fff; font-size:25px; line-height:38px;}
.text-thou-b-w{ width:48%; margin:0px auto; margin-bottom:30px;}
.text-thou-sub{font-weight:300; color:#fff; font-size:16px; }
.patt{ /*background:url(../images/paten-01.png) no-repeat top left;*/ position:relative;}
.text-goodne{  text-align:center; line-height:30px; margin-bottom:15px;}
.text-goodne-s{ font-weight:300; color:#0d1905; font-size:25px; }
.text-goodne-b{ /*font-weight:600;*/ color:#528c4a; font-size:33px; }
.text-goodne-p{ color:#0d1905; font-size:16px; margin-bottom:30px; font-weight:300;}
.text-goodne-p-w{width:58%; margin:0px auto; margin-bottom:25px;}
.n-but a{background-color:#528c4a;text-align:center;text-transform:uppercase;font-weight:600;color:#fff;border-radius:5px;padding:12px 20px 12px 20px;letter-spacing:1px;font-size: 16px;font-family: 'Lato', sans-serif;}
.n-but a:hover{ background-color:#2b6224;}
.produ-ne-box{ width:100%; float:left; position:relative;}
.bg-padd{ background:url(../images/paten-02.png) no-repeat left bottom;}
.padn-N{ padding-right:0px;}
.padn-L{ padding-left:0px;}
.box-padd-01{ padding-left:60px; padding-top:30px;}
.ptr-text{font-weight:400;color:#0d1905;font-size: 32px;line-height: 35px;margin-bottom:5px;}
.ptr-text-b{font-weight:800;color:#528c4a;font-size: 32px;line-height: 40px;margin-bottom: 25px;}
.ptr-text-pq{font-weight:400;color:#0d1905;font-size:16px;line-height:26px;margin-bottom: 45px;}
.imgcaption{ color: #528c4a;padding: 10px 0 5px 0; margin: 0;font-size: 20px;}
.bgtr{ height:61px;}
.box-padd-02{ padding-left:40px; padding-top:40px; padding-right:20px;}
.bg-getr{background: linear-gradient(180deg, rgba(255,255,255,1) 2%, rgba(187,198,186,1) 100%);}
.ptr-text-exp{ font-weight:300; color:#0d1905; font-size:26px;  line-height:30px; margin-bottom:40px;}
.bgtne{ background-color:#FFF; text-align:center; width:60%; margin:0px auto; padding:40px; margin-top:-50px; color:#0d1905;}
.full-img-3 img{ width:100%; height:auto;  background-size: cover;  background-position: center;}
.textbgt{ font-weight: 400;  color: #528c4a;  font-size: 30px;  line-height: 30px;}
.footer-bgtetx{ background:url(../images/footer-bg1.svg) no-repeat center; height:68px; margin-top:-36px;}
/*.ftrdt{ color:#fff; font-size:20px; vertical-align: middle;  line-height: normal; padding-top:21px; font-weight:500;}*/
.ftrdt{ color:#fff; font-size:20px; vertical-align: middle;  line-height: normal; padding-top:21px; font-weight:500;}
/*
.clients-grid, .testimonials11-grid {list-style: none; overflow: hidden;}
.clients-grid li, .testimonials-grid11 li {float: left;	position: relative;	width: 20%;	padding: 20px 0;	-webkit-backface-visibility: hidden;}
.clients-grid.grid-2 li {width: 50%; padding: 25px 0;}
.clients-grid.grid-3 li { width: 33.33%; }
.clients-grid.grid-4 li { width: 25%; }
.clients-grid.grid-6 li { width: 20%; }
.clients-grid li a { opacity: 0.6; }
body:not(.device-touch) .clients-grid li a {-webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.clients-grid li a:hover { opacity: 1; }
.clients-grid li a, .clients-grid li img {display: block; width: 85%; margin-left: auto; margin-right: auto;}
.clients-grid li a img { width: 100%; }
.clients-grid li img {text-align:center; margin:0px auto;  -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;  transition: all .5s ease;  filter: grayscale(100%); -webkit-filter: grayscale(100%); -webkit-transition: all 1s ease;}
.clients-grid li img:hover {-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); filter: grayscale(0%); filter: gray; -webkit-filter: grayscale(0%); filter: none; transition: 1s ease;}
.clients-grid li:before, .clients-grid li:after, .testimonials-grid li:before, .testimonials-grid li:after {content: ''; position: absolute;}
.clients-grid li:before, .testimonials-grid li:before {height: 100%; top: 0; left: -1px; border-left: 0px solid #e0e0e0;}
.clients-grid li:after, .testimonials-grid li:after {width: 100%; height: 0; top: auto; left: 0; bottom: -1px; border-bottom: 0px solid #e0e0e0;}
.brt{ border-right:1px solid #e0e0e0;}
.bntr-b{border-bottom: 1px solid #e0e0e0;}
@media screen and (min-width:50px) and (max-width:700px) {
	
.clients-grid.grid-6 li { width: 50%; }	
	
}
*/
.clients-grid, .testimonials11-grid {list-style: none; overflow: hidden;}
.clients-grid li, .testimonials-grid11 li {float: left;	position: relative;	width: 20%;	padding: 20px 0;	-webkit-backface-visibility: hidden;}
.clients-grid.grid-2 li {width: 50%; padding: 25px 0;}
.clients-grid.grid-3 li { width: 33.33%; }
.clients-grid.grid-4 li { width: 25%; }
.clients-grid.grid-6 li { width: 20%; min-height:130px;     border: 1px solid #e0e0e0;}
.clients-grid li a { opacity: 0.6; }
body:not(.device-touch) .clients-grid li a {-webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.clients-grid li a:hover { opacity: 1; }
.clients-grid li a, .clients-grid li img {display: block; width: 85%; margin-left: auto; margin-right: auto;}
.clients-grid li a img { width: 100%; }
.clients-grid li img {text-align:center; margin:0px auto;  -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease;  transition: all .5s ease;  filter: grayscale(100%); -webkit-filter: grayscale(100%); -webkit-transition: all 1s ease;}
.clients-grid li img:hover {-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); filter: grayscale(0%); filter: gray; -webkit-filter: grayscale(0%); filter: none; transition: 1s ease;}
.clients-grid li:before, .clients-grid li:after, .testimonials-grid li:before, .testimonials-grid li:after {content: ''; position: absolute;}
.clients-grid li:before, .testimonials-grid li:before {height: 100%; top: 0; left: -1px; border-left: 0px solid #e0e0e0;}
.clients-grid li:after, .testimonials-grid li:after {width: 100%; height: 0; top: auto; left: 0; bottom: -1px; border-bottom: 0px solid #e0e0e0;}
/*.brt{ border-right:1px solid #e0e0e0;}
.bntr-b{border-bottom: 1px solid #e0e0e0;}*/
@media screen and (min-width:50px) and (max-width:700px) {
	
.clients-grid.grid-6 li { width: 50%; }	
	
}
/*===Video Popup===*/
.st-pd-video .st-video-open,
.st-sample-img .st-video-open {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 68px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 48px;
}
.st-pd-video .st-video-open:hover,
.st-sample-img .st-video-open:hover {
    color: rgba(255, 255, 255, 0.7);
}
.st-video-popup {
    position: fixed;
    z-index: 1000;
    top: 0;
    width: 100%;
    height: 100%;
    left: -100%;
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.st-video-popup.active {
    left: 0;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
    left: 0;
}
.st-video-popup-overlay {
    position: absolute;
    left: 0;
    right: 0;
    background: #000;
    -webkit-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    opacity: 0;
}
.st-video-popup.active .st-video-popup-overlay {
    opacity: 0.8;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}
.st-video-popup-content {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    font-size: 0;
    text-align: center;
    -webkit-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
    visibility: hidden;
    padding: 15px;
}
.st-video-popup.active .st-video-popup-content {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
}
.st-video-popup-content:after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.st-video-popup-container {
    display: inline-block;
    position: relative;
    text-align: left;
    background: #fff;
    max-width: 1100px;
    width: 100%;
    vertical-align: middle;
}
.st-video-popup-container .embed-responsive {
    width: 100%;
}
.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    height: 100%;
}
.st-video-popup-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: #d90d0d;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.st-video-popup iframe {
    width: 100%;
    height: 100%;
    position: absolute;
}
.st-video-popup-close:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 1px;
    background: #fff;
    margin-left: -10px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.st-video-popup-close:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 1px;
    background: #fff;
    margin-left: -10px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.st-video-popup-close:hover:before,
.st-video-popup-close:hover:after {
    background: #000;
}
.st-video-popup-layer {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}
.st-video-popup-align {
    overflow: hidden;
}
/*End Video Popup*/
/*New css -08-01-2021-*/
.bgtr-kfuf{ padding-top:70px;}
.texr-banner-sub{ color:#404041; font-size:18px; line-height:26px; font-weight:400;}
.bg-budd{ background:#82906b url(../images/bg-pattn.png) top left no-repeat; }
.texr-path{ width:200px;}
/*New css -Private-Label-*/
/*.sub-banner-area-privatelabel {background: url(../images/Private-Label-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; }*/
/*.sub-banner-area-privatelabel :before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: -1;}*/
.inner-banner-text {display: block; align-items: center; justify-content: center; z-index:5; }
.inner-banner-text {color: #fff; font-weight: 300; font-size: 16px;}
.pri-btext {color: #fff;text-align: center;line-height: 36px;font-size: 32px;font-weight: 600;}
.font-17{ font-size:17px;}
.pro-title{ color:#528c4a; font-size:26px; font-weight:300;  padding-bottom:20px;}
.ptr-text-p{ font-weight:300; color:#0d1905; font-size:16px;  line-height:26px; margin-bottom:2px; overflow: hidden; width:350px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.box-pro-mer{ margin-bottom:70px; }
.box-pro { position:relative;}
.box-pro a{ color:#528c4a; font-weight:500; padding-left:0px; font-family: 'Lato', sans-serif;}
.box-pro a:hover{ color:#528c4a; font-weight:500; padding-left:0px; text-decoration:underline;}
.box-pro:hover .ptr-text-p{ text-decoration:underline;}
.box-pro:hover img{filter: grayscale(100%);}
.bord-img{ border:1px solid#918f90; margin-bottom:30px;}
.pro-full-img-3 img{ width:100%; height:auto;  background-size: cover;  background-position: top;  margin-top: -305px;}
/*.priv-bg-budd{background: linear-gradient(180deg, rgba(246,248,246,1) 0%, rgba(186,199,182,1) 100%); }*/
.priv-bg-budd{	background: linear-gradient(180deg, rgba(246,248,246,1) 0%, rgba(186,199,182,1) 100%) }
/*.priv-bg-budd-img{background: url(../images/bg-pattn.png) top left no-repeat; }*/
.priv-bg-budd-img{background: url(../images/bg-pattn.jpg) top left no-repeat; }
.pdrtop-N {
    position: relative;
}
.wc{ color:#fff !important;}
.st-padd-top {padding-top: 100px;}
.st-padd-bott {padding-bottom: 100px;}
.st-padd-bott100 {padding-bottom: 100px;}
.st-padd-top90 {padding-top: 90px;}
.st-padd-top120 {padding-top: 120px;}
.priv-text-thou {font-weight: 300; color: #528c4a;  font-size: 20px;  text-transform: uppercase; letter-spacing: 2px;}
.priv-text-thou-b{font-weight:500; color:#58595b; font-size:25px; line-height:30px;  }
.priv-text-thou-b-w{ width:68%; margin:0px auto; margin-bottom:30px;}
.priv-text-thou-sub{font-weight:300; color:#58595b; font-size:16px; }
.grid figure {position: relative;float: left;overflow: hidden;width:100%;text-align: center;	cursor: pointer;}
.grid figure img {position: relative;display: block;min-height: 100%;max-width: 100%;}
.grid figure figcaption::before, .grid figure figcaption::after {pointer-events: none;}
.grid figure figcaption, .grid figure figcaption > a {position: absolute; top: 0; left: 0; width: 100%;	height: 100%;}
.grid figure figcaption > a {z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;}
.grid figure h2 {word-spacing: -0.15em; font-weight: 300;}
.grid figure h2 span {font-weight: 800;}
.grid figure h2, .grid figure p {margin: 0;}
.grid figure p {letter-spacing: 1px; font-size: 68.5%;}
figure.effect-lily img {max-width: none;	width: -webkit-calc(100% + 50px); width: calc(100% + 50px);	opacity: 0.7; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-40px,0, 0); transform: translate3d(-40px,0,0);}
figure.effect-lily figcaption {text-align: left; background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, rgba(62,146,139,1) 100%);}
figure.effect-lily figcaption > div {position: absolute; bottom: 18px; left: 0; padding: 1em; width: 100%; height: 35%;}
figure.effect-lily h2, figure.effect-lily p {-webkit-transform: translate3d(0,40px,0); transform: translate3d(0,40px,0);}
figure.effect-lily h2 {-webkit-transition: -webkit-transform 0.35s;	transition: transform 0.35s; color:#fff; font-size:22px; font-weight:600;}
figure.effect-lily p {color: rgba(255,255,255,0.8);	opacity: 0;	-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;	transition: opacity 0.2s, transform 0.35s;}
figure.effect-lily:hover img, figure.effect-lily:hover p {opacity: 1;}
figure.effect-lily:hover img, figure.effect-lily:hover h2, figure.effect-lily:hover p {-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
figure.effect-lily:hover p {-webkit-transition-delay: 0.05s; transition-delay: 0.05s; -webkit-transition-duration: 0.35s; transition-duration: 0.35s;}
/*New css -Private-Label end-*/
/*New css -Packaging-*/
.pack-video-top{ margin-top:40px;}
.pack-but-blck{ background-color:#528c4a; color:#fff; font-size:22px; font-family: 'Lato', sans-serif; text-align:center; padding:15px 10px 15px 10px; display:block; width:200px; margin:0px auto; border-radius: 5px; text-align:center;}
.pack-but-blck:hover{ color:#fff;}
.pack-mrt-50{ margin-top:-25px;}
.pack-grid {position: relative;	margin: 0 auto;	padding: 0 0px; list-style: none;	text-align: center;}
.over-pack{ width:22%; height: 180px; display: inline-block; position: relative; margin:10px; flex: 0 0 25%; max-width: 25%;}
.over-pack-bg{ background-color:#afafaf;}
.over-pack-bg2{ background-color:#d8d8d8;}
.over-pack p { padding: 68px 20px 30px 20px;  transform: translate3d(0px, 10px, 0px);  width: 100%; color:#000;}
/*New css -Packaging end-*/
/*New css Methodology*/
.metho-banner {background: url(../images/methodology-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
.metho-banner:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  content: "";  z-index: -1;}
.metho-banner-wrap { text-align: center; padding-top:0px;}
.metho-banner-wrap h2 {font-size: 40px; color: #fff;  line-height: 60px;  margin-top: -10px; font-weight:300;}
.metho-titel{ color:#528c4a; text-align:center; font-size:24px; font-weight:400; margin-bottom:25px;}
.metho-grid {position: relative;	margin: 0 auto;	padding: 0 0px; list-style: none;	text-align: center;}
.metho-pack{ height: 180px; display: inline-block; position: relative; flex: 0 0 25%; /*max-width: 25%;*/}
.metho-pack p {color:#000000; text-align:center; font-size:16px; line-height:20px; margin-top:20px;}
.metho-pack img{ width:75%;}
.metho-pack1{ height: 140px; display: inline-block; position: relative; /*flex: 0 0 33.3333%; max-width: 25%;*/ width:30.3333%;}
.metho-pack1 p {color:#000000; text-align:center; font-size:16px; line-height:20px; margin-top:20px;}
.metho-pack1 img{ width:75%;}
.metho-pack2{ height: 140px; display: inline-block; position: relative; /*flex: 0 0 25%; max-width: 25%;*/ width:24%;}
.metho-pack2 p {color:#000000; text-align:center; font-size:16px; line-height:20px; margin-top:20px;}
.metho-pack2 img{ width:90%;}
 .pdam{ padding-top:10px;}
.metho-list{width: 100%; position:relative; }
.metho-list ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.metho-list ul li{padding-bottom: 2px;}
.metho-list ul li a{color: #404041; display: block; padding: 7px 0; padding-left: 22px; text-decoration: none; border-top: 1px solid #a0a4a4; font-size: 16px;}
.metho-list ul li a:hover{color: #528c4a; font-weight:600;}
.metho-botn{border-bottom: 1px solid #a0a4a4;}
.metho-but-blck{ background-color:#528c4a; color:#fff; font-size:18px; font-family: 'Lato', sans-serif; text-align:center; padding:7px 10px 7px 10px; display:block; width:250px; margin:0px auto; border-radius: 5px; text-align:center; }
.metho-but-blck:hover{ color:#fff;}
/*New css Methodology END*/
/*New css Blending */
.sub-banner-area-blending {background: url(../images/blending-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; }
.sub-banner-area-blending:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: -1;}
.ble-ptr-text-p{ font-weight:300; color:#0d1905; font-size:16px;  line-height:26px; margin-bottom:2px;}
.ble-box-padd-01{ padding-left:60px; padding-top:70px;}
.ble-box-padd-02{ padding-left:40px; padding-top:50px; padding-right:0px;}
.ble-box-padd-03{ padding-left:56px; padding-top:50px;}
.light-but-01{background-color:#528c4a; color:#fff; text-align:center; width:50%; padding:7px 20px 7px 20px; display:block; border-radius:5px; font-weight:500;}
.light-but-01:hover{ color:#fff;}
a:hover .light-but-01{ color:#fff;}
.blen-box-w{ width:80%; margin:0px auto;}
.close {opacity: 1; float: right;  font-weight: 700;  line-height: 1;}
.modal-close {position: fixed;  top: 15px;  right: 15px; opacity: 1;font-size: 28px; text-shadow: none!important; background-color: #528c4a !important; padding: 3px 7px 3px 7px !important; color: #fff !important; z-index: 9999;}
.p-30 {padding: 30px;}
.modal-content{  background-color: transparent!important; border: 0px solid rgba(0,0,0,.2)!important;}
.modal-fullscreen{ max-width: 100%; margin: 0; top: 0; bottom: 0; left: 0; right: 0;}
.box-light{ background-color:#eaeaea; position:relative; padding:30px;}
.round-image {width: 250px; height: 250px; background-size: cover; display: block; background-color:#FFF; border-radius: 125px; -webkit-border-radius: 125px; -moz-border-radius: 125px;}
.mbry{ margin-bottom:30px;}
.light-but-02{background-color:#528c4a; color:#fff; text-align:center; width:200px; padding:7px 20px 7px 20px; display:block; border-radius:5px; font-weight:300; font-size:16px;}
a:hover .light-but-02{ color:#fff;}
.light-but-02:hover{ color:#fff;}
.box-light-02{ background-color:#eaeaea; position:relative;}
.nht{ color:#528c4a; font-size:22px; text-align:center;}
.lit-we-2{ width:90%; position:relative; margin:0px auto;}
.imfg-red{ margin:0px auto;}
.imfg-red img{border-radius:20px;}
.tru{ color:#528c4a; font-size:24px; font-weight:600; margin-bottom:10px; margin-top:30px; padding-left:10px;}
.hye{ color:#0d1905; font-size:16px; font-family: 'Lato', sans-serif; font-weight: 100;  line-height: 26px;  margin-bottom: 20px; padding-left:10px;}
/*New css Blending END*/
/*Home page Banner video Start*/
.landing-video {height: 500px; width: 100%; overflow: hidden;}
.landing-video video { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -2; object-fit: cover;  }
.landing-video .dim {height: 100%; width: 100%; opacity: 0.2;  position: absolute; top: 0;left: 0; z-index:1; background-color: black;}
.landing-video .text {position: relative; top: calc(50% - 2em); text-align: center; z-index:3;}
.landing-video:before  {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}
.landing-video-home {height: 200px; width: 100%; overflow: hidden; margin-top: 150px;}
.landing-video-home video { height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -2; object-fit: cover;}
.landing-video-home .dim {height: 100%; width: 100%; opacity: 0.2;  position: absolute; top: 0;left: 0; z-index: -1; background-color: black;}
.landing-video-home .text {position: relative; top: calc(50% - 2em); text-align: center;}
/*.landing-video-home :before  {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}*/
.landing-video-home-Private {height: 755px; width: 100%; overflow: hidden;}
.landing-video-home-Private video { height: 100%; width: 100%; position: absolute; top: 0; left: 0; object-fit: cover;}
.landing-video-home-Private .dim {height: 100%; width: 100%; opacity: 0.2;  position: absolute; top: 0;left: 0; z-index: -1; background-color: black;}
.landing-video-home-Private .text {position: relative; top: calc(50% - 2em); text-align: center;}
.inner-video-home-Private {height: 500px; width: 100%; overflow: hidden;}
.inner-video-home-Private video { height: 100%; width: 100%; position: absolute; top: 0; left: 0; object-fit: cover;}
.inner-video-home-Private .dim {height: 100%; width: 100%; opacity: 0.2;  position: absolute; top: 0;left: 0; z-index: -1; background-color: black;}
.inner-video-home-Private .text {position: relative; top: calc(50% - 2em); text-align: center;}
.padding-N{ padding:0px;}
.text-bg1{ background-color:#dcebf1;}
.text-bg3{ background-color:#f4efe2;}
.col-container { width: 100%;}
.col-m {}
/*Home page Banner video END*/
/*New css After-Sales*/
.sub-banner-area-after {background: url(../images/aftersales-top.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
.sub-banner-area-after:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}
.after-ptr-text-b{ font-weight:400; color:#528c4a; font-size:24px;  line-height:30px; margin-bottom:15px;}
.aftersales-bg1{ background-color:#528c4a;}
.aftersales-box-01{padding-left:120px; padding-top:175px; width:526px;}
.aftersales-bg2{ background-color:#3e938b;}
.aftersales-box-02{padding-right:100px; padding-top:170px; width:543px; float:right;}
.aftersales-bg3{ background-color:#fff;}
.aftersales-box-03{padding-left:120px; padding-top:170px; width:530px;}
.aftersales-bg4{ background-color:#efdaa4}
.aftersales-box-04{padding-right:100px; padding-top:180px; width:543px; float:right;}
.aftersales-text-b{ font-weight:400; color:#528c4a; font-size:20px;  line-height:30px; margin-bottom:8px;}
.aftersales-list{width: 100%; position:relative; }
.aftersales-list ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.aftersales-list ul li { color:#000000; display: block; padding-bottom: 7px; font-size: 16px;}
.afte-text-wht{ color:#fff !important;}
.aftersales-text{width:100%; }
.aftersales-text ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.aftersales-text ul li{color:#0D1905; display: block; padding: 0px 0px 15px 0px; line-height:26px; font-size:16px; font-weight:300;  background: url(../images/icon-014.png) no-repeat top left; padding-left: 33px;}
.aftersales-text.text-white ul li{color:#fff; display: block; padding: 0px 0px 15px 0px; line-height:26px; font-size:16px; font-weight:300;  background: url(../images/icon-012.png) no-repeat top left; padding-left: 33px;}
.aftersales-textb{width:100%; height: 340px; max-height: 340px;}
.aftersales-textb ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.aftersales-textb ul li{color:#231f20; display: block; padding: 0px 0px 15px 0px; line-height:26px; font-size:16px; font-weight:400;  background: url(../images/icon-014.png) no-repeat top left; padding-left: 33px;     font-family: 'Lato', sans-serif;}
.after-full-img-3 img{ width:100%; height:auto;  background-size: cover;  background-position: center;}
/*New css After-Sales END*/
/*Methodology imges Start*/
.sub-banner-methodo {background: url(../images/methodology-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
.sub-banner-methodo:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}
.sub-banner-facility {background: url(../images/facility-top-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
/*.sub-banner-facility:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; background-color: rgb(82 141 75 / 79%); content: ""; z-index: -1;}*/
.sub-banner-sustainablity {background: url(../images/sustainablity-top-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
/*.sub-banner-sustainablity:before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;background-color: rgb(82 141 75 / 79%);content: "";z-index: -1;}*/
/*.sub-banner-privatelabel {background: url(../images/private-top-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}*/
.sub-banner-privatelabel {background: url(../images/banner/privatelabel-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
/*.sub-banner-privatelabel:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; background-color: rgb(82 141 75 / 79%); content: ""; z-index: -1;}*/
.sub-banner-quality {background: url(../images/quality-top.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
/*.sub-banner-quality:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; background-color: rgb(82 141 75 / 79%); content: ""; z-index: -1;}*/
.sub-banner-safetytop {background: url(../images/safety-top.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
/*.sub-banner-safetytop:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; background-color: rgb(82 141 75 / 79%); content: ""; z-index: -1;}*/
/*Full with imges Start*/
.cover-background {background-repeat: no-repeat!important;  background-size: cover!important; overflow: hidden; position: relative;  background-position: left center!important;}
.img-minh{ min-height: 560px;}
.img-minh-fac{ min-height: 400px;}
.home-box-padd-01{padding-left:70px;padding-top: 90px;width: 550px;}
.home-box-padd-02{padding-right:115px;padding-top: 90px;width:544px;float:right;}
.pi-box-padd-02{ padding-left:70px; padding-top:70px;  width: 550px;}
.pi-box-padd-03{ padding-left:70px; padding-top:70px;  width: 550px;}
.home-box-padd-04{ padding-left:70px; padding-top:145px;  width: 550px;}
.pri-home-box-padd-01{padding-left:120px; padding-top:140px;  width: 550px;}
.pri-home-box-padd-02{padding-right:110px; padding-top:135px;  width:544px; float:right;}
.pri-home-box-padd-03{padding-left:120px; padding-top:116px;  width: 550px;}
.ble-padd-01{padding-left:70px; padding-top:100px;  width: 550px;}
.ble-padd-02{padding-right:115px; padding-top:100px;  width:544px; float:right;}
.ble-padd-03{padding-left:70px; padding-top:65px;  width: 550px;}
.ble-padd-011{padding-left:120px; padding-top:100px;  width: 550px;}
.ble-padd-033{padding-left:120px; padding-top:85px;  width: 550px;}
.pvld{ position:relative; z-index:1;}
.ble-padd-01p{padding-left:120px; padding-top:95px;  width: 550px;}
.ble-padd-02p{padding-right:115px; padding-top:80px;  width:544px; float:right;}
.ble-padd-03p{padding-left:120px; padding-top:45px;  width: 550px;}
/*Hygiene Practices Css start*/
.hygin-boxup{ background-color:#FFF; text-align:center; width:66%; margin:0px auto; padding:40px; margin-top:-50px; color:#0d1905; webkit-box-shadow: 0 0 12px rgb(0 0 0 / 40%); box-shadow: 0 0 12px rgb(0 0 0 / 40%);}
.mer-ht{ margin-top:-50px;}
.hygin-pad-top-100{ padding-top:100px;}
.hygin-pad-bot-100{ padding-bottom:100px;}
.sub-banner-hygiene {background: url(../images/hygiene-practices-top.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
.sub-banner-hygiene:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}
.parallax-portfolio { min-height: 700px; background-attachment: fixed; position: relative; overflow: hidden}
.no-padding{padding:0 !important;background-position: center center; background-repeat: no-repeat; background-attachment: fixed;   background-size: cover;  height: 100%;}
.opacity-medium{ position: absolute; height: 100%; width: 100%; opacity: 0.3; z-index: 1; top:0; left: 0 }
.position-relative{ position: relative !important; z-index: 5 }
.hygine-bg1-bg{ background-color:#006c61;}
.hygiene-box-01{padding-left: 100px; padding-top: 122px; width: 540px;}
.hygiene-box-02{padding-right: 100px; padding-top: 122px; width: 544px; float:right;}
.hygiene-box-03{padding-left: 100px; padding-top: 185px; width: 540px;}
.hygine-bg1-bg1{ background-color:#006c61;}
.hygiene-box-0222 {padding-right: 110px; padding-top: 135px;  width: 544px; float: right;}
.hygi-but a{ background-color:#528c4a; text-align:center; text-transform:uppercase; font-weight:500; color:#fff;  border-radius:5px; padding:8px 20px 8px 20px; letter-spacing:1px; /*font-family: 'amsipro-bolduploaded_file';*/ font-size:13px;}
.hygi-but a:hover{ background-color:#2b6224;}
.text-hygine-gg{background-color:#528c4a; padding:20px; font-size:20px !important; color:#fff !important;}
.p-moblie-view-show{ display:none;}
.p-moblie-view-hide{ display: block;}
@media screen and (min-width:50px) and (max-width:800px) {
.p-moblie-view-show{ display:block;}
.p-moblie-view-hide{ display: none;}
}
/*Workplace Safety */
.sub-banner-safety {background: url(../images/workplace-safety-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
.sub-banner-safety:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}
.safery-bg{ background-color:#3e938b;}
.safery-box-02{padding-right: 50px; padding-top: 70px; width: 560px; float:right;}
.hygiene-box-03{padding-left: 100px; padding-top: 160px; width: 540px;}
.works-box-03{padding-left: 100px; padding-top: 150px; width: 562px;}
.works-box-021{ padding-right: 50px;  padding-top: 110px;   width: 560px;  float: right;}
.works-box-01 {
    padding-left: 100px;
    padding-top: 142px;
    width: 540px;
}
.safery-box-021{padding-right: 50px; padding-top: 30px; width: 560px; float:right;}
.workplace-textb{width:100%; }
.workplace-textb ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.workplace-textb ul li{color:#fff; display: block; padding: 0px 0px 10px 0px; line-height:26px; font-size:16px; font-weight:300; background: url(../images/icon-01.png) no-repeat center left; padding-left: 30px;}
.workplace-textb1{width:100%; text-align:left;}
.workplace-textb1 ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.workplace-textb1 ul li{color:#404041; display: block; padding: 0px 0px 10px 0px; line-height:26px; font-size:16px; font-weight:300; background: url(../images/icon-01.png) no-repeat center left; padding-left: 30px;}
.workplace-textb11{width:100%; }
.workplace-textb11 ul{list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px;}
.workplace-textb11 ul li{color:#fff; display: block; padding: 0px 0px 10px 0px; line-height:26px; font-size:16px; font-weight:300; background: url(../images/icon-011.png) no-repeat center left; padding-left: 30px;}
.safery-bg-ups{ background-color:#FFF; text-align:center; width:70%; margin:0px auto; padding:40px; margin-top:-50px; color:#0d1905; webkit-box-shadow: 0 0 12px rgb(0 0 0 / 40%); box-shadow: 0 0 12px rgb(0 0 0 / 40%);}
.demof{margin: 1px 0; position:relative}
.demof ul{padding: 0; list-style: none;}
.demof li{padding: 2px;}
.demof li.odd{background: #fafafa;}
.demof li:after {content: '';display: block; clear: both;}
.demof img{float: left; width: 30px; margin: 5px 15px 2px 0;}
.demof p {color: #fff; display: block; padding: 5px 0px 1px 0px; line-height: 26px;  font-size: 16px;  font-weight: 100;}
/*Pest Control*/
.sub-banner-pest {background: url(../images/pest-contro-topl.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
.sub-banner-pest:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}
.img-minh-pest1 {min-height:400px;}
.pest-box-01{padding-left: 100px; padding-top: 95px; width: 540px;}
.img-minh-pest2 {min-height:450px;}
.pest-box-02{padding-right:70px; padding-top:90px;  width:544px; float:right;}
.img-minh-pest3 {min-height:400px;}
.pest-box-03{padding-left: 100px; padding-top: 95px; width: 540px;}
.img-minh-pest4 {min-height:400px;}
.pest-box-04{padding-right:70px; padding-top:145px;  width:544px; float:right;}
.img-minh-pest5 {min-height:400px;}
.pest-box-05{padding-left: 100px; padding-top: 95px; width: 540px;}
.img-minh-pest6 {min-height:400px;}
.pest-box-06{padding-right:70px; padding-top:120px;  width:544px; float:right;}
.img-minh-pest7 {min-height:400px;}
.pest-box-07{padding-left: 100px; padding-top: 95px; width: 540px;}
/*Quality*/
/*.sub-banner-quality {background: url(../images/quality-top.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; }*/
/*.sub-banner-quality:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: -1;}*/
.da-thumbs {list-style: none; width: 100%; position: relative;	margin: 20px auto;	padding: 0; cursor:pointer;}
.da-thumbs li {float: left;	margin: 10px; background: #fff;	padding: 8px;	position: relative;	box-shadow: 0 1px 3px rgba(0,0,0,0.3);  width: 23%;}
.da-thumbs li a, .da-thumbs li a img {display: block; position: relative; cursor:pointer;}
.da-thumbs li a {overflow: hidden;}
.da-thumbs li a div {position: absolute; background: #528c4a; background: rgba(2,77,68,0.9); width: 100%; height: 100%; justify-content: center;  align-items: center; display: flex;}
.da-thumbs li a div span {display: block; padding: 10px 0;	margin: 20px; color: #fff; text-align:center; justify-content: center;  align-items: center; line-height:20px;}
.da-thumbs img{ width:90%; margin:0px auto; padding:20px;}
.quality-boxup{ background-color:#FFF; text-align:center; width:70%; margin:0px auto; padding:40px; margin-top:-50px; color:#0d1905; -webkit-box-shadow: 0 0 12px rgb(0 0 0 / 40%); box-shadow: 0 0 12px rgb(0 0 0 / 40%); padding: 15px;}
.quality-bg1-bg{ background-color:#007063;}
.quality-box-01{padding-left: 100px; padding-top: 110px; width: 540px;}
.quality-box-pad{ padding:60px 40px 60px 40px}
.da-thumbs-pa {list-style: none; width: 100%; position: relative;	margin: 20px auto;	padding: 0; cursor:pointer;}
.da-thumbs-pa li {float: left;	margin: 10px; background: #fff;	padding: 8px;	position: relative;	box-shadow: 0 1px 3px rgba(0,0,0,0.3);  width: 31%;}
.da-thumbs-pa li a, .da-thumbs li a img {display: block; position: relative; cursor:pointer;}
.da-thumbs-pa li a {overflow: hidden;}
.da-thumbs-pa li a div {position: absolute; background: #528c4a; background: rgba(2,77,68,0.9); width: 100%; height: 100%;/* justify-content: center;  align-items: center; */display: flex;}
.da-thumbs-pa li a div span {display: block; padding: 10px 0;	margin: 20px; color: #fff; text-align:left; line-height:20px;}
.da-thumbs-pa img{ width:100%; margin:0px auto; padding:1px;}
.da-thumbs-pa li a div span strong{ margin-bottom:15px; padding-bottom:15px; clear:both;}
/*Safety*/
.safety-box-1{ background-color:#dcebf1;}
.safety-box-padd-01{padding-left:120px; padding-top:105px;  width: 560px;}
.safety-box-2{ background-color:#fff;}
.safety-box-padd-02{padding-right:115px; padding-top:115px;  width:544px; float:right;}
.safety-box-3{ background-color:#f4efe2;}
.safety-box-padd-03{padding-left:120px; padding-top:116px;  width: 565px;}
.safety-box-4{ background-color:#dcebf1;}
.safety-box-padd-04{padding-right:103px; padding-top:130px;  width:544px; float:right;}
.pad-safet{ padding:0px 40px 0px 40px;}
/*Facility Pages*/
.machinery-bg{ text-align:center; justify-content: center;  align-items: center; display: flex; color:#fff; min-height:40px; padding:20px 0px 20px 0px;}
.machinery-bg a{ background-color:#ffffff; text-align:center; text-transform:uppercase; color:#528c4a; letter-spacing:1px; font-family: 'Lato', sans-serif; text-align:center; justify-content: center;  align-items: center; padding:8px 15px 8px 15px; margin-left:15px; border:1px solid#001a17;}
.machinery-bg a:hover{ background-color:#ffffff;}
.facility-butt-30{ padding-bottom:16px;}
.facility-butt-m30{ margin-bottom:30px;}
.st-padd-budB63 { padding-bottom:80px;}
.full-img{-webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover; background-size: cover; width:100%;}
.machinery {border-collapse: collapse; width: 100%; position:relative;}
.machinery td, .machinery th {padding:8px; line-height: 18px;  text-align: center; border-bottom:1px solid #036e61;  /*border: 1px solid #036e61;*/ vertical-align: middle;}
/*.specifi tr:nth-child(even){background-color: #f2f2f2;}
.specifi tr:hover {background-color: #ddd;}*/
.machinery th {padding-top: 12px; padding-bottom: 12px; text-align: center; background-color:#528c4a; color: #fff; vertical-align: middle; font-size:14px;}
.machinery-over{overflow-x:auto;}
.machinery table tr{ width:25%; float:left; border:0px !important;}
.machinery table tr td{ border:0px !important;}
.machinery table tr td img{ width:50px}
.machinery img{ width:50px}
.td-w{ width:35%}
.td-w1{ width:15%}
.td-wim{ width:33% !important;}
.bg-shadow {-webkit-transform: translateY(15px); transform: translateY(15px); -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease;   z-index: 9; -webkit-box-shadow: 0 0 35px rgb(0 0 0 / 10%); box-shadow: 0 0 35px rgb(0 0 0 / 10%); display: flex; justify-content: center; align-items: center;}
.sun-bgr {background-color: #fff; padding: 30px; margin: 0px 0px 0px -80px;  display: flex; justify-content: center; align-items: center; position:absolute; top:390px;}
	
	
.sun-bgr h3{font-weight: 600; color: #528c4a;  font-size: 30px;  line-height: 30px;}
.sun-bgr1 h3{font-weight: 600; color: #528c4a;  font-size: 30px;  line-height: 30px;}
.infg{z-index: 2; position:relative;}
.bg-shadow1 {-webkit-transform: translateY(15px); transform: translateY(15px); -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease;   z-index: 9; -webkit-box-shadow: 0 0 35px rgb(0 0 0 / 10%); box-shadow: 0 0 35px rgb(0 0 0 / 10%); display: flex; justify-content: center; align-items: center;}
.sun-bgr1 {background-color: #fff; padding: 30px; margin: 0px -80px 0px 20px;  display: flex; justify-content: center; align-items: center; position:absolute; top:390px; z-index: 9;}
.sub-banner-facr {background: url(../images/food-safety-top.jpg) no-repeat center top / cover; min-height: 150px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
.sub-banner-facr:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(2, 77, 68, 0.9);  content: ""; z-index: -1;}
.inner-banner-text1{ padding-top:50px;}
.moblie-view-show-pri{ display: none;}
.moblie-view-hide-pri{ display: block;}
.grom-gita {
    text-align: center;
    margin-top: 30px;
    color: #fff;
    font-style: italic;
    font-size: 14px;
}
@media screen and (min-width:10px) and (max-width:991px) {
.moblie-view-show-pri{ display: block;}
.moblie-view-hide-pri{ display:none;}
}
@media screen and (min-width: 10px) and (max-width: 600px){
.sun-bgr {margin: 0px !important; padding: 20px !important;}
}
.st-padd-top70{ padding-top:70px;}
/*-----------Food Safety----------------------*/
.sub-banner-food-safety {background: url(../images/food-safety-top.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
.sub-banner-food-safety:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}
.food-safety-bg{ background-color:#FFF; text-align:center; width:74%; margin:0px auto; padding:40px; margin-top:-50px; color:#0d1905; -webkit-box-shadow: 0 0 12px rgb(0 0 0 / 40%); box-shadow: 0 0 12px rgb(0 0 0 / 40%); }
.food-safety-ware{ width:94%; margin:0px auto; position:relative; height:100vh;}
.food-safety-box { position:relative;}
.food-safety-box .box-content {background-color: #fff;  padding: 30px 30px 30px;  position: relative;  border-radius: 0 0 10px 10px; -webkit-box-shadow: 0 2px 28px 0 rgb(0 0 0 / 9%);  box-shadow: 0 2px 28px 0 rgb(0 0 0 / 9%); min-height:380px;}
.food-safety-box  .box-content-image{ width:40%;}
.food-safety-box .box-content h3 {font-size: 24px;  margin-bottom: 15px;  color: #528c4a;  font-weight: 500; font-family: 'Lato', sans-serif; text-align:center;}
.food-safety-box .box-content p {margin-bottom: 0; font-size: 16px; color:#0d1905; text-align:center;}
.box-fsi-m{ margin-bottom:30px;}
/*-----------Food Safety  End ----------------------*/
/*-----------Consulting----------------------*/
.sub-banner-consulting {background: url(../images/consulting-top.jpg) no-repeat center top / cover; min-height: 400px;position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1; }
.sub-banner-consulting:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgba(0, 108, 97, 0.5);  content: ""; z-index: -1;}
.consulting-box-01{padding-left:100px; padding-top:70px; width:580px;}
.consulting-text-b{ font-weight:500; color:#528c4a; font-size:24px;  line-height:30px; margin-bottom:15px;}
.consulting-box-01 p{font-weight: 100; color: #fff; font-size: 16px;  line-height: 26px; margin-bottom: 35px;}
.consulting-box-02{padding-right: 80px; padding-top:100px; width: 543px;  float: right;}
.consulting-box-02 p{font-weight: 100; color: #fff; font-size: 16px;  line-height: 26px; margin-bottom: 35px;}
/*-----------Consulting End----------------------*/
/*-----------About Tosh ----------------------*/
.sub-banner-about {background: url(../images/about-top-banner.jpg) no-repeat center top / cover; min-height: 400px; position: relative; display: flex; justify-content: center; flex-direction: column; z-index: 1;}
/*.sub-banner-about:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgb(82 141 75 / 79%); content: ""; z-index: -1;}*/
/*.sub-banner-about:before {position: absolute; left: 0; top: 0; width: 100%; height: 100%;  z-index: 0;  background-color: rgb(82 141 75 / 79%); content: ""; z-index: -1;}*/
.about-box-01{padding-left:100px; padding-top:100px;  width: 550px;}
.core-values{min-height: 100%; position: relative;  background-color: #fff; background-size: cover; background-position: top center; background-repeat: no-repeat; display: block;}
.padd-about {width: 100%; margin: 0px auto;  color: #fff;  padding-top: 100px;  padding-bottom:200px;  padding-left: 0%;}
.container-wrapper-about {padding-left: 30px;  padding-right: 30px; margin:0px auto;}
.quote-about {max-width: 700px;  position: relative;  color: #fff; margin:0px auto; padding:0px;}
.about-text-bg1 {background-color: #f8f8f8;}
.about-box-02{padding-left:30px; padding-top:20px;}
.about-linke{ float:left; width:30px; margin-right:30px; margin-top:-5px;}
.team-01{padding-left:30px; padding-top:50px}
.team-line{ height:1px; background-color:#ebebeb; margin:30px 0px 30px 0px; clear:both; width:100%;}
.bg-leader{ background: rgb(242,242,242); background: linear-gradient(180deg, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 100%);}
.led-text-b {font-weight: 500; color: #528c4a;  font-size: 20px;  line-height: 18px;  margin-bottom: 1px;}
.led-text {font-weight: 500; color: #000;  font-size: 14px;  line-height: 30px;  margin-bottom: 10px;}
.leadr-padd{ padding-left:20px;}
.esc{ color:#bebebe; font-size:16px; text-align:right; padding-right:30px;}
/*-----------About Tosh End----------------------*/
/*-----------Sustainability Tosh ----------------------*/
.pad-susta{ padding:0px 30px 0px 30px;}
.line-susta{height:1px; background-color:#d0d0d0; margin-top:10px; margin-bottom:10px; width:100%;}
.susta-box-padd-01{padding-left:120px; padding-top:130px;  width: 560px;}
.susta-box-padd-02{padding-right:115px; padding-top:135px;  width:544px; float:right;}
.susta-box-padd-03 {padding-left: 120px; padding-top: 90px;  width: 570px;}
.susta-box-padd-04 {padding-right: 103px; padding-top: 110px;  width: 544px;  float: right;}
.st-site-branding.new-logo{width: 210px;} 
/* .st-site-branding.new-logo{
width: 95px;
    float: left;
    position: relative;
    left: -70px;
} */
/*-----------Sustainability Tosh End ----------------------*/
.gr-c{ color:#528c4a!important;}
@media screen and (min-width:10px) and (max-width:1075px) {
	.container-tab{ width:96% !important; margin:0px auto; max-width:96% !important;}
	
}
.banner-top-padd{ clear:both; height:100px; clear:both;}
/*Full with imges End*/
.font-ligt{font-family: 'Lato', sans-serif;}
.font-bold{font-family: 'Lato', sans-serif;}
.font-regu{font-family: 'Lato', sans-serif;font-weight: 600;}
.facit-01box{padding-left:70px; padding-top:70px; min-height:400px; padding-right:70px}
.facit-02box{padding-right:50px; padding-top:70px;  float:right;  min-height:400px; padding-left:50px}
.text-bg1ff{ background-color:#fff;}
.bgtF h2{ font-size:20px; color:#000;  line-height:40px; padding-top:25px;}
.line-b{border-bottom:1px solid#528c4a; width:100%; display:block;}
.fac{ position:relative;}
a:hover .bgtF h2{ color:#528c4a;}
.panel-group .panel {border-radius: 0; box-shadow: none; border-color: #EEEEEE;}
.panel-default > .panel-heading {padding: 0; border-radius: 0; color: #212121;  background-color: #FAFAFA;  border-color: #EEEEEE;}
.panel-title {font-size: 17px;}
.panel-title > a {display: block; padding: 15px; text-decoration: none; text-decoration:none;  font-size: 17px;}
.panel-title > a:hover{text-decoration:none;}
.more-less {float: right; color: #212121;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;}
.panel-group a:focus{  outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; color: #024d45; text-decoration:none; font-size:17px!important; font-weight:600;}
.more-less{    color: #024d45 !important;}
.panel-default>.panel-heading {color: #404041!important; background-color: #ebf3f2!important; border-bottom:1px solid#878989 !important; border-top:1px solid#878989 !important;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #ebf3f2; }
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 0px solid #ddd!important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #ebf3f2;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{   background-color: #ebf3f2!important; font-size: 17px; color:#404041;}
.panel-title > a:hover{ background-color:#cfe7e4; color: #024d45;}
.panel-group .panel+.panel { margin-top:-2px!important}
.brt{border-top:1px solid#878989 !important;}
/* ----- v CAN BE DELETED v ----- */
/* ------------- New Css 02-08-2022 ---------------------------- */
.sec-100{ padding: 100px 0; overflow: hidden;}
.sec-top-100{ padding: 100px 0 0 0; overflow: hidden;}
.sec-bottom-100{ padding: 0 0 100px 0; overflow: hidden;}
.p-0{ padding: 0 !important;}
.pb-0{ padding-bottom: 0 !important;}
.prelative{ position: relative;}
.cform .form-control {  height: 50px; border: 0;  background: none; box-shadow: none;
      border-bottom: 1px solid #7d7d7d;  border-radius: 0; color: #7d7d7d; }
      .cform .form-control::placeholder {
        color: #000;
    }
      .cform .form-control::placeholder{ color: #7d7d7d;}
/* .privatecontact{ position: relative;bottom: 0; background: rgb(237 237 237 / 17%); padding: 5%; border-radius: 5px;z-index: 9;margin-top: 110px;} */
.privatecontact{ position: relative;bottom: 0; background: rgb(237 237 237 / 17%); padding: 5%; border-radius: 5px;z-index: 9;margin: 110px 0;}
.keep-reading{background: #0e4d46;
    border: 0;
    padding: 8px 20px;
    float: right;
    color: #fff;}
.keep-reading:hover{ background: #0e4d46;
    border: 0;
    padding: 8px 20px;
    float: right;
    color: #fff; }
.wpcf7 form .wpcf7-response-output{ color: #fff;}
.inner-banner-text .pri-btext{font-size: 60px;}
.specialty-teas tr td{ color: #528c4a; font-weight: 600;    font-size: 20px;}
.specialty-teas.table-bordered td{border: 1px solid #5e5e5e;}
.ft-gitaquote{position: relative;margin-top: 100px;padding: 70px 0;}
.ft-gitaquote img{position: relative;width: 100%;}
.ft-gitaquote hr{    margin-top: 0rem;  margin-bottom: 0rem;  border: 0;  border-top: 1px solid rgb(255 255 255);}
.gita-quote img{ width: 80px;}
/*.gita-quote h1{font-family: 'Samarkan', sans-serif !important; font-weight: 600; color: #fdfd96; line-height: 38px;font-size: 20px;text-align: left;}*/
.gita-quote h1{font-family: 'Samarkan', sans-serif !important; font-weight: 600; color: #A6DD9B; line-height: 38px;font-size: 20px;text-align: left;}
.quote-sub h3{    font-family: 'Lato', sans-serif !important;
    font-size: 32px;
    font-weight: 600;
    color: #fdfd96;
    line-height: 40px;
    margin: 30px 0 10px;}
.quote-sub p{
    font-size: 18px;
    /* font-weight: 600; */
    color: #ffffff;
    line-height: 27px;
    margin: 0px 0 0px;
    text-align: left;
}
/*.quote-subp p{
    font-size: 14px;
    font-weight: 600;
    color: #a9ffa9 !important;
    margin: 15px 0 0px;
    text-align: left;
}*/

.quote-subp p{
    font-size: 14px;
    font-weight: 600;
    color: #a9ffa9 !important;
    margin: 25px 0 0px;
    text-align: left;
}
.quote-subp p{
    font-size: 16px;
    font-weight: 500;
    /*color: #C0D3BC !important;*/
    color: #ceedcd  !important;
    margin: 20px 0 0px;
    text-align: left;
}
.flexirow {
    display: flex;
    align-items: center;
}
.gita-quote {
    padding: 45px 0;
        padding-left: 10%;
}
.rotateimg180 {
  -webkit-transform:rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.st-about-wrap.hygin-pad-bot-100.hygin-pad-top-100.contactPage {
    margin-top: 120px;
}
@media (max-width: 767px) {
    .landing-video-home { overflow: hidden; margin-top: 0px;}
    .quote-sub p {font-size: 15px; margin: 15px 0 0px;    text-align: center;}
    .quote-subp p{
    text-align: center;
}
.coreValue-list li {
    flex: 0 0 50%;
}
.coreValue-list li:nth-child(7) {
    flex: 0 0 100%;
}
.n-but a {
    font-size: 14px;
}
    .ft-gitaquote{position: relative;margin-top: 45px;padding: 10px 0; text-align: center; margin-top: 85px;}
        .hidden-mobile {
          display: none !important;
    }
    .footer-logo {
    width: 100%;
    margin: 0px auto;
}

.footer-bgtetx {
    border-radius: 15px;
    padding: 10px;
    height: 80px !important;
    margin-top: -25px !important;
}
.footer-bgtetx {
    border-radius: 99px !important;
    padding: 14px 30px !important;
    height: 50px!important;
    margin-top: -26px;
    font-size: 15px !important;
    margin-top: -25px !important;
}
.gita-quote h1 {
    font-family: 'Samarkan', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600;
    line-height: 38px;
    margin: 0px 0;
        text-align: center;
}
.gita-quote {
    padding: 0 0 45px;
}
.top-right > ul > li > .sub-menu {
    /* left: -15px; */
    left: -100px;
}
.sub-mobbanner-privatelabel {
    position: relative;
}
.sub-mobbanner-privatelabel:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(0, 108, 97, 0.5);
    content: "";
}
.sub-mobbanner-safetytop {
    position: relative;
}
.sub-mobbanner-safetytop:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(0, 108, 97, 0.5);
    content: "";
}
.sub-mobbanner-quality {
    position: relative;
}
.sub-mobbanner-quality:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(0, 108, 97, 0.5);
    content: "";
}
.sub-mobbanner-sustainablity {
    position: relative;
}
.sub-mobbanner-sustainablity:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(0, 108, 97, 0.5);
    content: "";
}
.sub-mobbanner-about {
    position: relative;
}
.sub-mobbanner-about:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(0, 108, 97, 0.5);
    content: "";
}
.sub-mobbanner-facility {
    position: relative;
}
.sub-mobbanner-facility:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-color: rgba(0, 108, 97, 0.5);
    content: "";
}
.inner-banner-text {
    padding-top: 0% !important;
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center;
}
.bannee-wer1 { width: 100% !important;}
.bannee-wer1 br{display: none;}
.inner-banner-text .pri-btext {
    font-size: 40px;
}
.st-logo-link {
    float: left;
    width: 40%;
}
.ft-gitaquote img {
    position: relative;
    width: 100%;
    width: 60% !important;
    margin-top: 50px !important;
    margin-bottom: 49px !important;
}
.st-about-wrap img {width: 100%;  margin: 15px auto;}
}
@media (min-width: 768px) and  (max-width: 991px){
    .elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}
        .top-right > ul > li > .sub-menu { left: -85px;}
        .hidden-tab {
          display: none;
    }
    .home-box-padd-01, .home-box-padd-02, .home-box-padd-04 {
    padding-left: 70px;
    padding-right: 70px;
    padding-top: 118px;
    width: 100%; 
}
.qu-icon {
    width: 18% !important;
}
.mitH {
    min-height: auto !important;;
}
.qu-icon h3 {
    font-size: 12px !important;
}
.gita-quote h1 {
    font-size: 16px;
    line-height: 28px;
    margin: 15px 0;
}
.quote-sub p {
    font-size: 14px;
    line-height: 23px;
}
.quote-subp p {
    font-size: 11px;
    font-weight: 600;
    color: #ffffff;
    line-height: 25px;
    margin: 10px 0 0px;
}
.st-logo-link {
    float: left;
    width: 40%;
}
}
@media (min-width: 992px) and  (max-width: 1336px){
    .elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}
.aftersales-textb {
    width: 100%;
    min-height: auto;
    max-height: 100% !important;
    height: 100%;
}
        .hidden-desk {
          display: none;
    }
    .top-right > ul > li > .sub-menu {
    /* left: -15px; */
    left: -100px;
}
.quote-subp p {
    font-size: 15px;
    color: #ffffff;
    line-height: 27px;
    margin: 10px 0 0px;
}
.quote-sub p {
    font-size: 15px;
    color: #ffffff;
    line-height: 27px;
    margin: 0px 0 0px;
}
.gita-quote {
    position: relative;
    right: 0%;
    top: 0%;
    width: 100%;
}
.cover-background {
    background-position: center!important;
}
}
@media (min-width:1440px) and  (max-width: 2560px){
        .hidden-desk {
          display: none;
    }
    .top-right > ul > li > .sub-menu {
    /* left: -15px; */
    left: -100px;
}
.gita-quote h1 {
    font-family: 'Samarkan', sans-serif !important;
    font-size: 20px;
}
}

@media screen and (max-width: 991px) {
    .landing-video-home {
        margin-top: 0;
    }
    .landing-video-home {
        height: 260px;
    }
    .st-site-branding {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
            width: 100% !important;
    }
    .st-header.st-style1 .st-main-header-in {
        height: 130px;
    }
    .st-logo-link {
        float: none;
        width: 60%;
        display: block;
        margin: 0 auto;
        /* margin-left: 30px; */
    }
    .st-header.st-style1 .st-main-header-in {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
    }    
    .produ-ne-box .home-box-padd-01 {
        /* padding-right: 0px; */
        margin-bottom: 0;
    }
    .produ-ne-box .st-clear.bgtr.hid-500,
    .st-about-wrap.text-thousus.mob-pt50 .st-clear.bgtr
    {
        display: none;
    }
    .st-about-wrap.text-thousus .home-box-padd-02 {
        padding-top: 40px;
    }
    .st-about-wrap.text-thousus .produ-ne-box .home-box-padd-02{
        margin-bottom: 0;
    }
    .ptr-text-pq.text-center-mob.font-ligt.m-text-bg2.text-padLR{
        padding-top: 40px;
    }
    .st-about-wrap.text-thousus .home-box-padd-04.mob-pt50 {
        /* padding-right: 0; */
        padding-top: 80px;
    }
    .st-about-wrap.hygin-pad-bot-100.hygin-pad-top-100.contactPage {
        margin-top: 60px;
    }

}

@media screen and (max-width: 550px) {
    .banner-text1 .btext2.bannee-wer1.font-bold {
        padding: 0 20px;
        font-size: 25px;
        line-height: 35px;
    }
    .elementor-element.elementor-element-b17af1b.elementor-widget.elementor-widget-text-editor .bgt h2,
    .elementor-element.elementor-element-d2af46a.elementor-widget.elementor-widget-text-editor .bgt h2
    {
        margin-top: 50px;
    }

    .st-about-wrap img.nokshaImg {
        margin: 15px auto 0;
    }
   
    .st-about-wrap.moblie-produ-show.sub-banner-safetytop.ft-gitaquote .gita-quote {
        padding: 0 0 65px;
    }
    /* .st-about-wrap.moblie-produ-show.sub-banner-safetytop.ft-gitaquote,
    .st-about-wrap.moblie-produ-show.ft-gitaquote.sub-banner-privatelabel {
        margin-top: 105px;
    } */
    .ft-gitaquote {
        margin-top: 85px;
    }
    figure.effect-lily h2{
        margin-top: 50px;
    }
    .st-about-wrap img {
        margin: 0;
    }
    img.nokshaBotm{
        margin-top: -90px;
    }
    img.nokshaBotm.saftyImg {
        margin-top: -108px;
    }

}

#overlayer {
    width:100%;
    height:100%;  
    position:absolute;
    z-index:999;
    background:#fff;
  }
  
 
.d-none {
    display: none!important;
}
.d-block {
    display: block!important;
}

 
@media (min-width: 992px)
{
.d-md-block {
    display: block!important;
}
.d-md-none {
    display: none!important;
}

}
