.margin-0{margin: 0px;}
.margin-top-0{margin-top: 0px;}
.margin-top-5{margin-top: 5px;}
.margin-top-10{margin-top: 10px;}
.margin-top-15{margin-top: 15px;}
.margin-top-20{margin-top: 20px;}
.margin-bottom-0{margin-bottom: 0px;}
.margin-bottom-5{margin-bottom: 5px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-bottom-15{margin-bottom: 15px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-left-0{margin-left: 0px;}
.margin-left-5{margin-left: 5px;}
.margin-left-10{margin-left: 10px;}
.margin-right-0{margin-right: 0px;}
.margin-right-5{margin-right: 5px;}
.margin-right-10{margin-right: 10px;}
.margin-top-bottom-0{margin-top: 0px;margin-bottom: 0px;}
.margin-top-bottom-5{margin: 5px 0px;}
.margin-top-bottom-10{margin: 10px 0px;}
.padding-0{padding: 0px;}
.padding-5{padding: 5px;}
.padding-10{padding: 10px;}
.padding-15{padding: 15px;}
.padding-20{padding: 20px;}
.padding-top-0{padding-top: 0px;}
.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top: 10px;}
.padding-top-15{padding-top: 15px;}
.padding-top-20{padding-top: 20px;}
.padding-bottom-0{padding-bottom: 0px;}
.padding-bottom-5{padding-bottom: 5px;}
.padding-bottom-10{padding-bottom: 10px;}
.padding-bottom-15{padding-bottom: 15px;}
.padding-bottom-20{padding-bottom: 20px;}
.padding-left-0{padding-left: 0px;}
.padding-left-5{padding-left: 5px;}
.padding-left-10{padding-left: 10px;}
.padding-right-0{padding-right: 0px;}
.padding-right-5{padding-right: 5px;}
.padding-right-10{padding-right: 10px;}
.padding-top-bottom-0{padding-bottom: 0;padding-top: 0px;}
.padding-top-bottom-5{padding: 5px 0px;}
.padding-top-bottom-10{padding: 10px 0px;}
.font-10{font-size: 10px;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-22{font-size: 22px;}
.font-24{font-size: 24px;}
.font-30{font-size: 30px;}
.font-36{font-size: 36px;}
.font-weight-300{font-weight: 300;}
.font-weight-400{font-weight: 400;}
.font-weight-500{font-weight: 500;}
.font-weight-600{font-weight: 600;}
.font-weight-700{font-weight: 700;}
.width-100{width: 100%;}
.postion-relative{position: relative;}
.bg-white{background-color: #FFF;}
.color-white{color: #FFF;}
.bg-color-white{background: white;}
.color-pink{color: rgba(238, 71,103, 1); font-size: 30px;}
.noresize{resize: none;}
.float-left{float: left;}
.line-height-1-6{line-height: 1.6}
.font-p-color{color: rgba(104, 104, 104,1);}
.color-grey{color: #aeaeae;}
.color-green{color: #60A453;}
.text-upper{text-transform: uppercase;}
a:focus,a:hover{outline: none;text-decoration: none;color: #000000;}
html,
body {
    height: 100%;
    padding:0px !important;
    font-family: 'Montserrat', sans-serif;
    color: #323232;
    font-size: 16px;
    line-height: 1.5;
}
@font-face {
    font-family: 'BLOCBOY_PERSONAL_USE_ONLY';
    src: url('../fonts/BLOCBOY_PERSONAL_USE_ONLY.ttf');
    font-weight: normal;
    font-style: normal;
}
/* Top Navbar Stylesheet  */

.border-divider{background-color: #ffffff;}
.info-header {    
    overflow: auto;border-bottom: 1px solid #F6F6F6;
}
.info-top {
    font-size: 12px;
    margin-bottom: 10px;    
    margin-top: 10px;
}
.info-top>li{padding-right: 0px;}
.info-top li a {
    text-decoration: none;
    color: #323232;
    font-weight: 500;    
    font-size: 14px;
    margin-right: 10px;
}
.info-top li a:hover{
    text-decoration: none;
    color: #044263;
}

.other-login {
    font-size: 14px;
    margin-bottom: 10px;
    text-align: right;
    margin-top: 10px;    
}
.other-login a{color: #60A453;font-size: 16px;}
.other-login a:hover {color: #c1d831  !important;}
.other-login a:hover{color: #044263}


/* Navbar Stylesheet  */
.navbar {min-height: 84px;}
.navbar-brand{padding: 18px 15px;}
.logo-position{height: 100px;}
.logo-img-height{height: 64px;transition: all .3s ease 0s;}
.navbar-nav {margin: 0px -16px;}

nav.navbar.bootsnav ul.nav > li > a {font-weight: 500;color: #000;}
nav.navbar.bootsnav ul.nav > li > a:hover {color: #60A453;background: transparent}              
nav.navbar.bootsnav .navbar-toggle{margin-right: 0px;float: right;}
.navbar-inverse .navbar-nav>li>a {font-size: 14px;}
nav.navbar.bootsnav{-moz-box-shadow: 0 3px 8px rgba(6, 6, 6, 0.10);-webkit-box-shadow: 0 3px 8px rgba(6, 6, 6, 0.10);box-shadow: 0 3px 8px rgba(6, 6, 6, 0.10)}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {color: #000;}
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus,
nav.navbar.bootsnav ul.nav li.active > a {background-color: #fff;color: #60A453;border-bottom: 3px solid #60A453;font-weight: 600;padding: 34px 0px 8px 0px;margin-right: 14px;}
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus {background-color: transparent;border-bottom: 2px solid;color: #000;}
nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {top: 90px;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {text-align: left;font-size: 15px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{border-top: solid 1px #eee;top: 64%;}
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{color: #60A453;}
.btn.request-a-demo{margin-top: 16px;background: rgba(255, 255, 255, 0.32);border-radius: 4px;text-transform: uppercase;font-weight: 500;color: white!important;outline: medium none;font-size: 14px;letter-spacing: 1px;padding: 12px 30px !important;   transition: all 0.2s;border: 2px solid rgba(255, 255, 255, 0.32);}
.btn.request-a-demo:hover{background: #ffffff;transition: all 0.2s;border: 2px solid #60A453;color: #60A453 !important;} 
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu {right: -200px !important;left: 198px !important;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{float: right;content: "\f105";}
nav.navbar.bootsnav ul.nav > li.cus-menu > a.active, nav.navbar.bootsnav ul.nav li.cus-menu ul li a.active{color: #60A453;}
.mobile-view-p-m-btn {height: 33px;position: absolute;top: 3px;right: 0;display: block;cursor: pointer;width: 22%;}
/* Home Page Stylesheet  */
.main-bg-left{background: #60A453 url("../img/Patternt_Left.png") no-repeat;height: 649px;color: #ffffff;padding: 60px 90px;}
.main-bg-left h1{font-size: 28px}
.main-bg-left h1 span{border-bottom: 2px solid;padding-bottom: 4px}
.main-slider-text{position: relative;}
.main-slider-text h2{font-weight: 600;}
.main-slider-text h2:after {content: '';position: absolute;left: 0px;left: 0px;margin: 10px auto;width: 12%;height: 4px;background: #ffffff;top: 30px;}
.main-slider-text h2.change-border-color:after { background: #316533;}
.main-bg-right{background: #c1d831 url("../img/Patternt_right.png") no-repeat;height: 649px;padding: 50px 90px;}
.coffee-cups-position{position: relative;}
.coffee-cups-text{font-family:'BLOCBOY_PERSONAL_USE_ONLY';}
.coffee-cups-text span{position: relative;z-index: 1;letter-spacing: 4px;}
.coffee-cups-text:after{content: url(../img/Bg_slider.png);position: absolute;margin-left: -189px;margin-top: -8px;}
.coffee-cups-slider-text:after{content: '';position: absolute;margin-left: auto !important;margin-top: auto !important;background: url(../img/Bg_slider.png);height: 48px;width: 247px;left: -14px;top: -8px;}

#food-waste.owl-carousel .owl-item img{width: auto;}
#food-waste.owl-carousel .owl-nav.disabled {display: block;margin-top: 10px;text-align: center;}
#food-waste .owl-prev,.owl-prev {left: -21px;background: url('../img/back-green.png') no-repeat center center !important;height: 30px;width: 30px;outline: 0;margin-right: 10px;}
#food-waste.owl-nav .owl-next,#food-waste .owl-nav .owl-next {right: -21px;background: url('../img/next-green.png') no-repeat center center !important;height: 30px;width: 30px;outline: 0;margin-left: 10px;}
.owl-prev span,.owl-next span,.owl-dots{display: none;}

ul.lSPager.lSGallery {margin-left: auto !important;margin-right: auto !important;width: auto !important;text-align: center;margin-top: 30px !important;}
.lSSlideOuter .lSPager.lSGallery li {display: inline-block;float: none;margin: 0 15px !important;position: relative;height: 90px !important;width: 70px !important;}
.lSSlideOuter .lSPager.lSGallery li.active a:before{content: '';background: #fff;border-radius: 52%;height: 66px;width: 66px;z-index: -1;position: absolute;top: 0px;left: 3px;}
.lSAction{position: relative !important;top: 64px !important;}
.lSAction>a{background: none;opacity: 1 !important;height: 25px !important;width: 25px !important;}
.lSAction a.lSPrev{background: url('../img/back-white.png');background-repeat: no-repeat;left: 15%;}
.lSAction a.lSNext{background: url('../img/next-white.png');background-repeat: no-repeat;right: 15%;}
.lSSlideWrapper {overflow: visible !important;}
ul#home-cups {height: 230px !important;}
.lSSlideOuter .lSPager.lSGallery img{margin-top: 7px;}

.main-bg-right h2{font-weight: 600;color: #316533;text-transform: uppercase;}
.composter-text-img:before {content: url(../img/text-bg.png);position: absolute;margin-left: 138px;margin-top: 120px;}
.composter-text-img-right:before {content: url(../img/text-bg.png);position: absolute;right: 0px;margin-top: 134px;}
.composter-text{width: 270px;height: 70px;position: absolute;left: 190px;top: 121px;}
.composter-text h4{margin-bottom: 0px;font-weight: 800;color: #316533;text-transform: uppercase;}
.composter-text p{color: #b6d360;font-size: 16px;font-weight: 600;text-transform: uppercase}
.cg-s-font-s{font-size: 12px;}

.composter-text-second{width: 270px;height: 70px;position: absolute;right: -34px;top: 135px;}
.composter-text-second h4{margin-bottom: 0px;font-weight: 800;color: #316533;text-transform: uppercase;}
.composter-text-second p{color: #b6d360;font-size: 16px;font-weight: 600;text-transform: uppercase}
.cg-s-font-s{font-size: 12px;}
.link-color.slider-text-f-w{font-weight: 700;}
.link-color.slider-text-f-w:hover{color: #ffffff;}

.trusted-section{padding: 70px 0;background-color:#ffffff;text-align: justify;}
.top-header-space{padding: 20px 0 70px;}
.section-title{font-size: 26px;margin-left: 15px;color: #60A453;text-transform: uppercase;}
.heading-block {display: table;position: relative;}
.heading-block-center {display: table;margin-left: auto;margin-right: auto;position: relative;}
.text-bottom-division {background: #60A453;display: inline-block;height: 26px;width: 4px;position: absolute;left: 0px;margin-top: -34px;}
.cus-pos.text-bottom-division{margin-top: -52px;}
h4.img-title{font-size: 18px;font-weight: 700;text-transform: uppercase;color: #323232;margin-bottom: 15px;}
.why-section{padding: 70px 0;background-color:#f6f6f6;text-align: center;font-size: 16px;}
.our-products{background: url(../img/our-Products-bg.png) no-repeat;height: 867px;padding: 70px 0;}
.section-title-white{font-size: 26px;margin-left: 15px;color: #ffffff;text-transform: uppercase;}

.our-product .nav-tabs{border:0px;}
.our-product .nav-tabs > li,.our-product .nav-pills > li {float: none;display: inline-block;zoom: 1;}
.our-product .nav-tabs,.our-product .nav-pills {text-align: center;}
.our-product .nav>li>a {padding: 14px 24px;}
.our-product .nav-tabs>li>a{border: 1px solid rgba(255, 255, 255,0.6);margin-right: -5px;font-size: 16px;border-radius: 0px;color: rgba(255, 255, 255,0.6);}
.our-product .nav-tabs>li.active>a,.our-product .nav-tabs>li.active>a:focus,.our-product .nav-tabs>li.active>a:hover {color: #60A453;background-color:#ffffff;}
.our-product .nav>li>a:focus,.our-product .nav>li>a:hover {background-color: #eeeeee4a;color: #fff;}
.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.articles .item.home i.right {left: 50% !important;}
.col-xs-5ths {width: 20%;float: left;}
.col-md-5ths img{background: #ffffff;margin-bottom: 20px;}
#client-logo.owl-carousel .owl-stage-outer{padding-bottom: 10px;}
#client-logo.owl-carousel .owl-item img{width: auto;box-shadow: 0px 2px 7px 3px #eee;}
#client-logo.owl-carousel .owl-nav.disabled {display: block;margin-top: 40px;}
#client-logo .owl-prev,.owl-prev {left: -21px;background: url('../img/back-green.png') no-repeat center center !important;height: 30px;width: 30px;outline: 0;margin-right: 10px;}
#client-logo.owl-nav .owl-next,#client-logo .owl-nav .owl-next {right: -21px;background: url('../img/next-green.png') no-repeat center center !important;height: 30px;width: 30px;outline: 0;margin-left: 10px;}
.owl-prev span,.owl-next span,.owl-dots{display: none;}

/* Icon CSS */
#client-video .item {position: relative;}
#client-video .item i {display: block;font-size: 1rem;color: #60A453;opacity: 1;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.fa-play:before{background: #ffffff;height: 50px;width: 50px;display: table-cell;text-align: center;border-radius: 50%;vertical-align: middle;}
#client-video .item a {display: block;width: 100%;}
#client-video.owl-carousel .owl-item img{width: auto;}
#client-video.owl-carousel .owl-nav.disabled, #latest-articles.owl-carousel .owl-nav.disabled {display: block;margin-top: -6px;text-align: center;}
#client-video .owl-prev,.owl-prev, #latest-articles .owl-prev{left: -21px;background: url('../img/back-green.png') no-repeat center center !important;height: 30px;width: 30px;outline: 0;margin-right: 10px;}
#client-video.owl-nav .owl-next,#client-video .owl-nav .owl-next,#latest-articles.owl-nav .owl-next,#latest-articles .owl-nav .owl-next {right: -21px;background: url('../img/next-green.png') no-repeat center center !important;height: 30px;width: 30px;outline: 0;margin-left: 10px;}

.sz_video_slider_wrap{position: relative;}
a.sz_video_slider_close{right: 0px;top: -35px;}
.owl-prev span,.owl-next span{display: none;}
.client-video-p{font-weight: 500;padding: 10px 0px;color: #323232;text-align: center;}
.section-testimonials {background: url(../img/testimonial.png) no-repeat;padding: 70px 0;height: 588px;}
#testimonials .item img{height: 125px;width: 125px;margin-bottom: 20px}
#testimonials .item p{color: #ffffff;font-style: italic;}
#testimonials.owl-carousel .owl-item img{width: auto;}
#testimonials.owl-carousel .owl-nav.disabled {display: block;margin-top: 0px;text-align: center;}
#testimonials .owl-prev,.owl-prev {left: -21px;background: url('../img/back-white.png') no-repeat center center !important;height: 30px;width: 30px;outline: 0;margin-right: 10px;}
#testimonials.owl-nav .owl-next,#testimonials .owl-nav .owl-next {right: -21px;background: url('../img/next-white.png') no-repeat center center !important;height: 30px;width: 30px;outline: 0;margin-left: 10px;}
.owl-prev span,.owl-next span,.owl-dots{display: none;}
span.client-name {font-weight: 500;font-size: 18px;color: #ffffff;font-style: normal;}
.c-text-color{color: #ffffff;opacity: 0.5;font-style: normal;font-size: 14px;}
.client-city-name{position: absolute;bottom: 86px;left: 20px;color: #ffffff;font-weight: 500;}
.client-city-name p:first-child{margin: 0 0 0px;font-weight: 500;}
.articles .client-city-name{bottom: 10px;font-size: 18px;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor: pointer;}
#button {display: inline-block;background-color: rgba(182, 211, 96,1);width: 50px;height: 50px;text-align: center;border-radius: 50%;position: fixed;bottom: 30px;right: 30px;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 1000;box-shadow: 0 0px 4px rgba(0,0,0,0.3);}
#button::after {content: "\f077";font-family: FontAwesome;font-weight: normal;font-style: normal;font-size: 2em;line-height: 50px;color: #fff;}
#button:hover {cursor: pointer;background-color: #aac659;}
#button:active {background-color: #aac659;}
#button.show {opacity: 1;visibility: visible;}
/* Icon CSS */
.articles .item {position: relative;}
.articles .item i.left {display: none;transition: all 0.2s;position: absolute;top: 50%;left: 38%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.articles .item i.right{display: none;position: absolute;top: 50%;left:62%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.articles .item i.single-icon{left: 50%;}
.articles .fa-play:before{background: rgba(53, 53, 53, 0.2784313725490196);height: 50px;width: 50px;display: table-cell;text-align: center;border-radius: 50%;vertical-align: middle;content: url('../img/link-btn.png');}
.articles .fa-play-one:before{height: 50px;width: 50px;display: table-cell;text-align: center;border-radius: 50%;vertical-align: middle;content: url('../img/link-btn-1.png');}
.articles .item a {display: block;width: 100%;}
.articles .item a:hover:before {content: "";position: absolute;height: 100%;width: 100%;z-index: 1;}
.articles .item span:hover i {display: block;z-index: 2;opacity: 1;}

/* About Us Page Stylesheet  */
.innerpage-main-bg {background: url(../img/bg-head.png)no-repeat center center;height: 275px;width: 100%;padding: 80px 0;display: flex;align-items: center;}
.main-title{text-transform: uppercase;border: 2px solid #ffffff;color: #ffffff;padding: 14px;text-align: center;width: 280px;font-size: 26px;margin: auto;}
.our-mission-vision{background: url(../img/mission-vision-bg.png) no-repeat center center;height: 727px;padding: 100px 0;display:flex;align-items:center;}
.mission-vision-block{padding: 20px 50px;background-color: #fff;text-align: justify;line-height: 1.5;margin: 0px 30px;margin-bottom: 20px;}
.mission-vision-block .our-vission-box{margin-left: 25px;}
.our-mission-vision .img-zero {position: absolute;left: 1%;top: 40%;}
.breadcrumb{background: #F9F9F9;margin-bottom: 0px;font-size: 12px}
.breadcrumb>li+li:before {color:#828282;padding: 0 18px;content: "\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.breadcrumb a{color:#828282;font-weight: 500;}
.breadcrumb>.active a{color: #60a453;font-weight: 500;}

/* Speciality Packaging Page Stylesheet  */
.speciality-main-bg {
    background: url(../img/speciality-packaging.png)no-repeat center center;height: 275px;width: 100%;padding: 80px 0;display: flex;align-items: center;
}
.main-title.s-p{width: 370px;}
.section-title.white{color: #ffffff;font-weight: 400;font-size: 32px;text-transform: none;}
.text-bottom-division.white {background: #ffffff;width: 3px;bottom: 14px;}

.hot-cold{color: #ffffff;background: url(../img/hot-cold.png) no-repeat;background-size: cover;height: 620px;padding: 60px 120px;}
.napkins{color: #ffffff;background: url(../img/napkins.png) no-repeat;background-size: cover;height: 620px;padding: 60px 120px}
.compostable{color: #ffffff;background: url(../img/compostable.png) no-repeat;background-size: cover;height: 430px;padding: 60px 120px}
.other-packing{color: #ffffff;background: url(../img/other-packing.png) no-repeat;background-size: cover;height: 430px;padding: 60px 120px}
.hot-cold p, .napkins p, .compostable p, .other-packing p{font-size: 15px;line-height: 21px !important;} 
.link-color{color: #ffffff;font-weight: 500;}
.link-color:hover, .link-color:focus{color: #60A453;}
.link-color i{color: #60A453;margin-left: 10px;font-size: 18px;}
.s-p-text-style p{text-align: justify;line-height: 1.6}
.trusted-section.latest-video-s-bg{background: #f6f6f6;}

/* Hot & Cold Packagin Page Stylesheet  */
.product-packaging-bg {
    background: url(../img/hot-cold-main-bg.png)no-repeat center center;height: 275px;width: 100%;padding: 80px 0;display: flex;align-items: center;
}
.product-packaging-block{background: #f9f9f9;padding: 40px 40px;margin-bottom: 30px;}
.block-padding{padding: 0px 50px 0px 0px;}
.coffee-cups-text.h-c-packaging:after {left: -13px;margin-top: -6px;margin-left: 0px;}
.coffee-cups-text.h-c-packaging span{margin-left: 20px;}
.trusted-section.packaging-margin-remove .coffee-cups-text.h-c-packaging span{margin-left: 0px;}
.coffee-cups-text.eco-napkins:after{content: url(../img/Bg_slider-l.png);}

.coffee-cups-text.sandwich-wedge:after {content: url(../img/515x78.png);}
.coffee-cups-text.sandwich-wedge:after {left: -13px;top: -16px;}

.coffee-cups-text.lunch-box:after {content: url(../img/515x78.png);}
.coffee-cups-text.lunch-box:after {left: -13px;top: -16px;}

.sus-product h1{text-align: left;font-size: 28px;}
.sus-product h1 span{margin-left: 0 !important;}
.sus-product h1:after{left: -25px !important;top: -8px;}

/* Food Waste Composter Page Stylesheet  */
.food-waste-bg {background: url(../img/food-waste-bg.png)no-repeat center center;height: 275px;width: 100%;padding: 80px 0;display: flex;align-items: center;}
.main-title.food-waste-bg-one{width: 408px;}
.our-food-waste {background: url(../img/bg-green-with-texture.png)no-repeat center center;background-size: cover;/*height: 960px;*/width: 100%;padding: 50px 0;color: #ffffff;}
.our-food-waste .white{text-transform: capitalize;}

.col-guide-5th{padding: 0 7px !important;}
.col-guide-5th .col-md-5ths-guide{border: 1px solid;padding: 10px;}
.col-guide-5th-p{text-align: center;}
.diff-type-composter{background: #fff;padding: 50px 0;}
.articles .item{background: #f2f2f2;}
.composter-type.articles .item i{left: 50% !important;}
.articles .item{transition: all 0.3s ease;}
.articles .item:hover .overlay{display: block;position: absolute;background: rgba(0,0,0,0.4);width: 100%;height: 100%;top: 0;left: 0;transition: all 0.3s ease;}
.articles .item a:hover:before{position: unset !important;}
p.cmp-type-text{padding: 10px 0px;}
h4.our-food-wc{margin: 0;font-weight: 400;}
p.our-food-bold{margin-bottom: 0;}
p.our-food-bold span{font-weight: 600;}
.food-waste-para-bold{font-weight: 600;}

/* Food Waste Composter Inner Product Page Stylesheet  */
.food-waste-product-table td{width: 50%;border-top: none !important;font-size: 18px;font-weight: 500;padding: 8px 0 !important;}
.food-waste-product-table tr{border-bottom: 1px solid #f4f4f4;}
.food-waste-product-table tr td:nth-child(odd){color: green;}
.food-waste-product-table tr td:nth-child(even){text-align: right;}

/* Contact Us Page Stylesheet  */
.contact-us-bg {background: url(../img/contact-bg-header.png)no-repeat center center;height: 275px;width: 100%;padding: 80px 0;display: flex;align-items: center;}
.contact-form-bg{background: url('../img/form-bg.png');padding: 50px;text-align: center;padding-left: 110px;background-size: cover;background-position: center center;}
.overlay-bg{background: url('../img/bg-contact-address.png');width: 470px;height: 600px;z-index: 1;position: relative;padding: 55px 34px;}
.contact-ar-info{font-weight: 500;font-size: 18px;margin-left: 30px;}

.contact-form-bg p{font-size: 26px;font-weight: 500;color: #fff;}
form#contact_us {margin-top: 30px;text-align: left;}
.contact-form input.form-control, .contact-form select.form-control, .contact-form textarea.form-control {background: transparent;border: 1px solid #fff;border-radius: 0;color: #fff;padding: 0px 20px;margin-bottom: 25px;font-size: 16px;font-weight: 500;}
option{color: #000 !important;}
.contact-form input.form-control, .contact-form select.form-control{height: 60px;}
.contact-form textarea.form-control {padding-top: 20px;}
.contact-form .radio-label{display: block;text-align: left;font-size: 16px;font-weight: 500;color: #fff;}
.contact-form .radio-btn label{color: #fff !important;font-weight: 500;font-size: 16px;margin-right: 25px;}
.radio-block{display: inline-block;}
.contact-form .contact-btn{background: #fff; color: #8fc641;box-shadow: 3px 5px 10px 0px rgba(0,0,0,0.1);text-transform: uppercase;font-size: 16px;font-weight: 600;border: none;padding: 10px 22px;}
.contact-form .contact-btn i.fa{margin-left: 15px;}                
.contact-title{color: #60a453;font-size: 24px;font-weight: 600;}

.contact-form [type="radio"]:checked,
.contact-form [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.contact-form [type="radio"]:checked + label,
.contact-form [type="radio"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #666;}
.contact-form [type="radio"]:checked + label:before,
.contact-form [type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 19px;height: 19px;border: 2px solid #fff;border-radius: 100%;background: transparent;}
.contact-form [type="radio"]:checked + label:after,
.contact-form [type="radio"]:not(:checked) + label:after {content: '';width: 9px;height: 9px;background: #fff;position: absolute;top: 5px;left: 5px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.contact-form [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.contact-form [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

::-webkit-input-placeholder {color: #fff !important; }
::-moz-placeholder {color: #fff !important; }
:-ms-input-placeholder {color: #fff !important; }
:-moz-placeholder {color: #fff !important; }

.addr-block {padding: 10px 25px;background: #f6f6f6;height: 370px;}
.addr-block .add-title{height: 60px;line-height: 30px;}
.addr-block p {font-size: 18px;font-weight: 500;margin-bottom: 0;line-height: normal;}
.addr-block .media-left{padding:3px 8px 0 0;}
.top-add-box{padding: 0 !important;background: none !important;height: auto !important;}
.other-offc-section{padding: 50px 0;}
.offc-block{background: #60a453;}
.offc-title{display: flex;align-items: center;}
.offc-title img{display: inline-block;}
.offc-title h3{display: inline-block;font-family: 'Montserrat';font-weight: 600;color: #fff;text-transform: uppercase;margin: 0;}
.contact-pinimg{width: 40px;}

/* Gallery Page Stylesheet  */
.innerpage-gallery-bg {background: url(../img/bg-gallery-header.png)no-repeat center center;height: 275px;width: 100%;padding: 80px 0;display: flex;align-items: center;}
.gallery-info-box h2{font-size: 18px;font-weight: 600;line-height: 30px;}
.gallery-info-box p{font-size: 16px;font-weight: 500;line-height: 24px;margin-top: 15px;}
.gallery-info-box span{font-size: 14px;font-weight: 500;color: #a0a0a0;line-height: 30px;margin-left: 8px;margin-right: 10px;}

.gallery-item{position: relative;transition: all 0.3s ease;}
/*.gallery-item a{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: none;transition: all 0.3s ease;border: none !important;background: transparent !important}*/

.event-sidebar .nav-tabs{border: none !important;}
.event-sidebar li{margin-right: 20px !important;}
.event-sidebar li a{background: transparent !important;border: none !important;padding: 10px 0;font-size: 18px;font-weight: 500;color: #323232 !important;}
.event-sidebar li.active a{color: #60a453 !important;border-bottom: 1px solid #60a453 !important;}
.tab-content{margin-top: 20px;}
.tab-content h2{font-size: 16px;line-height: 18px;margin: 10px 0 0;}
.tab-content p{font-size: 14px;line-height: 18px;margin-top: 7px;text-align: left;}

.gallery-modal{background: rgba(0,0,0,0.8) !important;}
.gallery-modal-content{background: transparent !important;border: none !important;box-shadow: none !important;}
.gallery-modal-body{padding: 0 !important;background: #fff !important;}
.gallery-modal-close{position: absolute;top: -4%;right: -3%;opacity: 1 !important;}

.gallery-modal-body .row{margin-left: 0 !important;margin-right: 0 !important}
.gallery-modal-body .cus-8, .gallery-modal-body .cus-4{padding: 0 !important}

.gallery-popup-text{padding: 20px;}
.gallery-popup-text h2{color: #60a453 !important;font-size: 16px !important;font-weight: 600 !important;text-transform: uppercase !important;margin-top: 0 !important;}
.gallery-popup-text p{font-size: 13px;line-height: 20px;text-align: justify;margin-bottom: 0;}
.gallery-popup-text img{margin-right: 5px;}
.gallery-popup-text span{color: #a0a0a0;font-size: 12px;font-weight: 600;}
.gallery-popup-text .date{margin: 5px 0;}
.gallery-modal-footer{border: none !important;}
.gal-back, .gal-next{position: absolute;top: 50%;left: -10%;transform: translate(-50%, -50%);} 
.gal-next{left: auto !important;right: -14%;}

/* FAQ Stylesheet  */
.faq-bg {background: url(../img/faq-bg.png)no-repeat center center;height: 275px;width: 100%;padding: 80px 0;display: flex;align-items: center;}
.faq-innner-title{margin: 0 0 25px;}
.faq-innner-title h2 {font-size: 20px;border-bottom: 1px solid #60A453;display: inline-block;margin: 0;padding: 7px 0;color: #60A453;font-weight: 500;}
.accordion-faq .panel {border: none;border-radius: 0;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);margin: 0 0 12px 20px;position: relative;}
.accordion-faq .panel:nth-child(even):before {content: "";width: 10px;height: 100%;background: #60A453;position: absolute;top: 0;left: -20px;}
.accordion-faq .panel:nth-child(odd):before {content: "";width: 10px;height: 100%;background: #000000;position: absolute;top: 0;left: -20px;}
.accordion-faq .panel-heading {padding: 0;background: #F8F8F8;}
.accordion-faq .panel-title a {display: block;padding: 15px 55px 15px 30px;font-size: 18px;font-weight: 600;color: #305275;border: none;margin: 0;position: relative;}
.accordion-faq .panel-title a:before, .accordion-faq .panel-title a.collapsed:before {content: "\f00d";font-family: 'FontAwesome';width: 25px;height: 25px;line-height: 23px;border-radius: 50%;font-size: 13px;color: #FFFFFF;font-weight: normal;background: #A5A5A5;text-align: center;position: absolute;top: 50%;right: 25px;transform: translateY(-50%);/*transition: all 0.5s ease 0s;*/}
.accordion-faq .panel-title a.collapsed:before {content: "\f107";font-size: 26px;background: transparent;color: #688e26;}
.accordion-faq .panel-body {padding: 15px 30px;background: #F8F8F8;border: none;font-weight: 600;font-size: 14px;color: #305275;text-align: left;}
.accordion-faq .panel-body p{margin-bottom: 0;line-height: 21px;}
.faq.address-block{background: #f2f2f2;padding: 60px 40px;margin-top: 15px;}
.faq.address-block h2{margin-top: 0;}

/* Footer Stylesheet  */
.footer-bg{background-color: #121219;color:#7e7e7e;padding: 50px 0;text-align: justify;font-size: 14px;}

.footer-about-us p{color: #7e7e7e !important;}
.social-icon a:hover{color: #ffffff !important;}
.social-icon a i{font-size: 18px;margin-right: 5px;}

/*.footer-bg-ul-li h3{color:  #ffffff;margin-bottom: 40px;}*/
.footer-bg-ul-li p{margin-bottom: 20px;}
.footer-bg-ul-li a{color: #60A453;font-weight: 500;}
.footer-bg-ul-li a:hover{color: #ffffff}
.replace-img img{height: 100px;}
.media-block ul li{margin-bottom: 5px;}
.media-block a{color: #a4a4a4;font-weight: 500}
.media-block a.active{color:#60A453;}
.media-block a:hover{color: #60A453;}
.address h4.address-color{color: #ffffff;font-size: 14px;}

.last-footer-section {
    background-color: #121219;color:#7e7e7e;font-weight: 400;padding: 12px;
}
.last-footer-section ul{margin-bottom: 0px}
.last-footer-section a{color:#7e7e7e;}
.last-footer-section a:hover{color:#60a453;}
.foo-ab-us{font-weight: 600;line-height: 20px;text-align: left;}
.foo-add{margin-bottom: 10px !important;}

section.latest-art {background: #f6f6f6;}

/* Bagasse and Areca Page CSS*/
.product-container{background: #f2f2f2;padding: 35px 27px 30px;}
.product-container .title-box h3{margin: 0;font-size: 18px;font-weight: 600;border-bottom: 1px solid #60a453;display: inline-block;padding-bottom: 10px;}
.product-container .image-container .img-box{display: inline-block;margin-right: 15px;}
.product-container .image-container .img-box:last-child{margin-right: 0;}
.product-container .image-container .img-box p{margin: 5px 0 0;font-size: 12px;font-weight: 500;}
.product-row{margin-bottom: 35px;}
.product-row:last-child{margin-bottom: 0;}
.modal-body{padding: 0px 15px 15px 15px}
.modal {text-align: center;padding: 0!important;}
.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
.size-popup .modal-header {padding: 8px 10px;border-bottom:0px;}
.size-popup .close{opacity: 1;color: #e75858;}
.size-popup .popup-link,.size-popup .popup-link:hover,.size-popup .popup-link:focus {font-size: 16px;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}
.popup-link,.popup-link:hover,.popup-link:focus{color: #60A453;font-size: 12px;font-weight: 600;}
/* End */

/* Thank You page */
.thank-you-block i{color: #60A453;font-size: 76px;}
.thank-you-block h2{font-size: 30px;font-weight: 600;display: block;}
.thank-you-block p{font-size: 18px;color: #8a8a8a;}
/* End */

label.error{color:#b30f0f;font-size:14px;}
input.error,textarea.error{margin-bottom:0 !important}

/* Media Query Stylesheet  */
@media (max-width: 1600px) {
    nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu.left {right: 0 !important;left: -200px !important;}
}
/*@media (min-width: 1366px) and (max-width: 1600px){
    .hot-cold{padding: 50px 100px;}
    .napkins{padding: 50px 100px;}
    .compostable{padding: 50px 100px;}
    .other-packing{padding: 50px 100px;}
}*/
@media (min-width: 1200px) and (max-width: 1600px){
    .hot-cold{padding: 40px 70px;}
    .napkins{padding: 40px 70px;}
    .compostable{padding: 40px 70px;}
    .other-packing{padding: 40px 70px;}
}
@media (min-width: 1200px) and (max-width: 1399px){
    .lSAction a.lSPrev{left: 6%}
    .lSAction a.lSNext{right: 6%}
}
@media (min-width: 1200px) and (max-width: 1264px){
    .main-bg-left h1 {font-size: 24px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .hot-cold{padding: 20px 40px;height: 750px;}
    .napkins{padding: 20px 40px;height: 750px;}
    .compostable{padding: 20px 40px;height: 430px;}
    .other-packing{padding: 20px 40px;height: 430px;}
    .section-title.white{font-size: 24px;}
    .product-container .image-container .img-box{margin-bottom: 16px;}
    .image-container{display: table;}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
    .main-bg-left, .main-bg-right{padding: 60px 45px !important;}
    .main-slider-text h2{font-size: 26px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1300px){
    .hot-cold, .napkins, .compostable, .other-packing{padding: 40px 45px;}
} 
@media (min-width: 1200px) {
    .col-lg-5ths {width: 20%;float: left;}
    .cus-bg-ratail{height: 75px;}
    .cus-bg-ratail:after{content: url(../img/550x65.png) !important;top: -10px !important;}    
    .gallery-modal-dialog{width: 850px !important;}
    ul#home-cups {height: 360px !important;}
}

@media (min-width: 992px) {
    .col-md-5ths {width: 20%;float: left;}
}

@media (min-width: 992px){
    nav.navbar.bootsnav ul.nav > li > a {padding: 6px 20px;font-weight: 500;font-size: 14px;margin: 48px 0px;}
    nav.navbar.bootsnav ul.nav > li > a.top {padding: 36px 20px;transition: all .3s ease 0s;margin: 0px;}
    .col-sm-5ths.col-md-offset-1 {margin-left: 9.933333% !important;}
    .col-cus-wid.col-md-offset-1{margin-left: 7.99% !important;}

    /*.gallery-item:hover a{display: block;transition: all 0.3s ease;}*/
    /*.gallery-item:hover .gallery-overlay{background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;height: 100%;width: 100%;transition: all 0.3s ease;}*/
}
@media (max-width: 991px){
    .gallery-item a{display: block;}
    .gallery-item .gallery-overlay{background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;height: 100%;width: 100%;transition: all 0.3s ease;}
    .product-row{margin-bottom: 0;}
    .product-container{margin-bottom: 35px;}
}
@media (min-width: 768px) and (max-width: 800px){
    .lSAction a.lSPrev{left: 12%}
    .lSAction a.lSNext{right: 12%}
}
@media (min-width: 768px) and (max-width: 1199px){        
    .main-bg-left{background: #60A453 url("../img/Patternt_Left.png");}
    .main-bg-right{background: #c1d831 url("../img/Patternt_right.png");}
    .content {padding: 20px 30px;}
    .carousel-control{width: 10%}
    .blog-slider .carousel-control .glyphicon-chevron-left, .blog-slider .carousel-control .glyphicon-chevron-right, 
    .blog-slider .carousel-control .icon-next, .blog-slider .carousel-control .icon-prev{top: 89%;}
}
@media (min-width: 992px) and (max-width: 1199px){    
    .our-products{height: 780px;}
    .overlay-bg {width: 390px;height: 560px;padding: 30px;}
    .contact-title{font-size: 22px;}
    .addr-block{padding: 10px 15px;}
    .addr-block p{line-height: 26px;}
    .cus-bg-win{height: 165px !important;}
    .cus-bg-lunch{height: auto;}
    .cus-bg-ratail{height: auto;}
    .cus-bg-gift{height: auto;}
    .cus-bg-win:after, .cus-bg-lunch:after, .cus-bg-ratail:after, .cus-bg-gift:after{content: '' !important;background: url(../img/515x78.png) !important;height: 221px;width: 371px;background-repeat: no-repeat !important;background-size: cover !important;top: -40px !important;left: -20px !important;}
    .cus-bg-lunch:after, .cus-bg-ratail:after{height: 135px !important;}
    .cus-bg-gift:after{height: 170px !important;}
    .gallery-modal-dialog{width: 750px !important;}
    .event-sidebar li{margin-right: 17px !important;}
    .event-sidebar li a{font-size: 17px;}
    .foo-ab-us{margin-top: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .cus-bg-win{height: 165px !important;}
    .cus-bg-lunch{height: auto;}
    .cus-bg-ratail{height: auto;}
    .cus-bg-gift{height: auto;}
    .coffee-cups-text.sandwich-wedge:after, .coffee-cups-text.lunch-box:after {content: '' !important;background: url(../img/515x78.png) !important;height: 221px;width: 335px;background-repeat: no-repeat !important;background-size: cover !important;top: -40px !important;left: -20px !important;}
    .cus-bg-lunch:after, .cus-bg-ratail:after{height: 135px !important;}
    .cus-bg-gift:after{height: 170px !important;}
    .gallery-modal-dialog{width: 660px !important;}
    .gallery-popup-text{padding: 10px;}
    .gallery-popup-text h2{font-size: 14px !important;margin-bottom: 0;}
    .gallery-modal-close{top: -6%;right: -4%;}
    .gal-back{left: -3%;}
    .gal-next{right: -10%;}
    .col-cus-wid{width: 25% !important;}
}
@media (min-width: 992px) and (max-width: 1024px){       
    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {font-family: 'FontAwesome';content: "\f0d7";margin-left: 5px;margin-top: 2px;}
    nav.navbar.bootsnav ul.nav li.active > a {padding: 34px 0px 8px 0px;}    
}
@media (min-width: 1024px){
    nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu {right: -200px;}
}
@media (max-width: 992px){
    nav.navbar.bootsnav .navbar-nav{padding-left: 15px;padding-right: 15px;margin: 24px -15px 0px;}
    nav.navbar.bootsnav .navbar-header{padding-left: 0px;padding-right: 0px;margin-bottom: 35px;}
    nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu {right: -200px !important;left: 0px !important;}
    nav.navbar.bootsnav .navbar-brand {display: inline-block;float: left !important;margin: 0 !important;padding: 10px 0px;}
    nav.navbar.bootsnav .navbar-toggle{margin-top: 32px;}
    nav.navbar.bootsnav ul.nav > li > a {padding: 10px 0px;}
    nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {top: 0px;}
    .logo-position {height: 64px;}
    .trusted-section.packaging-margin-remove .coffee-cups-text.h-c-packaging span{font-size: 32px;}
}
@media (max-width: 991px){
    .image-center{margin-left: auto;margin-right: auto;}    
    .overlay-bg {margin: auto;}
    .contact-form-bg{padding: 50px;margin-top: 20px;}
    .addr-block {height: auto;}
    .addr-block p {font-size: 16px;line-height: 26px;}
    .mobile-view-p-m-btn i {display: block;float: right;height: 18px;font-size: 16px;width: 15px;padding: 10px 8px;color: #000}
    nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{content: none;}
    .hot-cold, .napkins, .compostable, .other-packing{height: auto;}
}
@media only screen and (min-width: 992px){
    .custom-form-row{display: flex;align-items: center;}
    .hot-cold, .napkins, .compostable, .other-packing{position: relative;}
    .hot-cold a.link-color, .napkins a.link-color, .compostable a.link-color, .other-packing a.link-color{position: absolute;bottom: 25px;}
}
@media (min-width: 768px) and (max-width: 992px){       
    .our-products{height: 700px}
    .hot-cold{padding: 20px 40px;}
    .napkins{padding: 20px 40px;}
    .compostable{padding: 20px 40px;}
    .other-packing{padding: 20px 40px;}
    .col-guide-5th-p{font-size: 14px;}
}
.navbar-right .dropdown-menu {right: auto;left: 0;}

@media (min-width: 768px) {
    .col-sm-5ths {width: 20%;float: left;}
    .col-cus-wid{width: 21%;float: left;}
    .main-title.food-waste-bg-one{width: 540px;}
    .col-sm-5ths.col-sm-offset-1 {margin-left: 9.933333% !important;}
}
@media only screen and (max-width: 768px){  
    .navbar-right .dropdown-menu {right: 0;left: auto;top: 0px;}
    .navbar-nav>li {float: left;margin: 0px 0px; }
}
@media (min-width: 600px) and (max-width: 768px){       
    .section-title.white{font-size: 20px}
    .hot-cold{padding: 50px 50px !important;}
    .napkins{padding: 50px 50px!important;}
    .compostable{padding: 50px 50px}
    .other-packing{padding: 50px 50px}
}
@media only screen and (max-width: 767px){
    ul#home-cups {height: 390px !important;}
    body{font-size: 15px;}
    .coffee-cups-text span{z-index: 1}
    .trusted-section,.why-section,.our-products,.section-testimonials {padding: 30px 0px;}     
    .our-mission-vision{padding: 50px 0px;}
    .main-bg-left{background: #60A453;height: auto;color: #ffffff;padding: 20px 20px;}
    .main-bg-right{background: #c1d831;height: auto;color: #ffffff;padding: 20px 20px;}
    .main-slider-text h2{font-size: 24px}
    .main-bg-right h2{font-size: 24px}
    .main-bg-right h2:after{content: none;}
    .main-slider-text h2:after{content: none;}
    .composter-text-img:before {content: url(../img/text-bg.png);position: inherit;margin-left: 0px;margin-top: 0px;}
    .composter-text{left: 50px;top: 234px}
    .composter-text-img-right:before {content: url(../img/text-bg.png);position: inherit;margin-left: 0px;margin-top: 0px;}
    .composter-text-second{left: 50px;top: 233px}
    .our-products{height: auto;background: #60A453;}
    .our-product .nav-tabs > li, .our-product .nav-pills > li{width: 100%}
    .section-testimonials {background:#000000;height: auto}
    .our-mission-vision{background-size: cover;height: auto;display: block;}
    .main-title {width: auto;font-size: 18px;}
    .main-title.food-waste-bg-one{width: auto;line-height: 24px;}
    .main-title.s-p {width: auto;font-size: 18px;}
    .section-title.white{font-size: 20px}
    .hot-cold{padding: 20px 20px}
    .napkins{padding: 20px 20px}
    .compostable{padding: 20px 20px}
    .other-packing{padding: 20px 20px}
    .product-packaging-block{padding: 20px 20px;}
    .color-white {color: #FFF;background: #aecc4f;padding: 5px 13px;border-radius: 8px;font-size: 26px;    text-align: left;}
    .coffee-cups-text.h-c-packaging:after{content: none;}
    .block-padding{padding: 0px;}
    .coffee-cups-text.h-c-packaging span{margin-left: 0px;}
    .gallery-modal-close img{width: 16px;}
    .gallery-modal-close{top: -4%;right: -5%;}
    .gal-next, .gal-back{transform: inherit;top: auto;}
    .gal-back{left: 30%;}
    .gal-next{right: 30%;}
    .product-container .title-box h3{font-size: 16px;}
    .product-container .image-container .img-box{margin-bottom: 16px;}
}   
@media only screen and (max-width: 500px){
    .overlay-bg{width: auto;padding: 15px;}
    .contact-form-bg {padding: 15px;}
    .contact-form-bg p{font-size: 20px;line-height: 26px;}
}
@media only screen and (max-width: 550px){
    .lSSlideOuter .lSPager.lSGallery li{margin: 0 5px !important;height: 69px !important;width: 54px !important;}
    .lSSlideOuter .lSPager.lSGallery li.active a:before{height: 50px;width: 50px;}
    .lSAction a.lSPrev{left: 5%;}
    .lSAction a.lSNext{right: 5%;}
}    
@media only screen and (max-width: 600px){   
    .radio-block{display: block;}
}
@media only screen and (min-width: 600px){
    .gallery-modal-dialog{position: absolute !important;top: 50%;left: 50%;transform: translate(-50%, -50%) !important;}
}
@media only screen and (max-width: 599px){
    .gallery-modal-dialog{width: 280px !important;margin-left: auto;margin-right: auto;margin-top: 40px;}
    .event-sidebar li a{font-size: 16px;}
    .section-title{font-size: 22px;text-align: left;}
    h4.img-title{font-size: 18px;text-align: left;}
    .text-bottom-division{top: 13px;margin-top: 0;}
    .trusted-section.packaging-margin-remove .coffee-cups-text.h-c-packaging span{font-size: 28px;}
}
@media (min-width: 320px) and (max-width: 409px){   
    .composter-text{top: 178px;}
    .composter-text-second{top: 178px;}
    .composter-text.mobile-text-align{top: 180px;}
    .composter-text-second.mobile-text-align{top: 180px;}
    #food-waste.owl-carousel .owl-item img {width: 400px;height: 165px;}
}
.section-title {font-size: 20px;margin-left: 15px;text-align: left;}
