htm, body{color:#2e2828;}
#main-column .post,
#main-column .page {
    border: 0;
    margin-bottom: 20px;
    padding: 0;
}
#site-footer {
    background: #f5f5f5;
    border-top: 0;
    padding: 0;
}
.site-header.page-header{position: fixed;z-index: 100000;top: 0px;left: 0;right: 0;margin: 0 auto;}
.page-container{margin-top: 60px;}
.site-title, .page-header-top-right {margin-top: 0px;color:#ffffff;}
.page-header-top-right p:first-child{margin:0;}
.site-title, .page-header-top-right a{color:#ffffff;font-weight: bold;}
.site-title, .page-header-top-right a:hover{color:#b4bac4;}
.header-logo-section{background-color: #59667D;padding-top: 5px;padding-bottom: 5px;padding-left: 80px;padding-right: 80px;min-height: 60px;}
.header-logo-section .site-title-heading img{max-width: 250px;width:100%;}
#bb4-primary-menu li.menu-item a{
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    padding-left: 12px;
    padding-right: 12px;
    color: #FFF;
    font-size: 15px;
    height: 100%;
    margin-left: 2px;
    margin-right: 2px;
}
#bb4-primary-menu li.menu-item a:hover, .navbar-light .navbar-nav .active>.nav-link{background-color: transparent;color:#FFF !important;position: relative;}
#bb4-primary-menu li.menu-item a:hover:after, .navbar-light .navbar-nav .active>.nav-link:after{content: "";width: 100%;height: 100%;border-bottom: 1px solid #FFF;bottom: 0;position: absolute;left: 0;}
.navbar{/*min-height: 36px;*/min-height: 100%;padding:0;}
.header-main-navigation{border-bottom:0.5px solid #f8f9fa;}
#site-footer{
    min-height: 40px;
    background-color: rgba(57,66,81,0.95);
    border-width: 0;
    border-style: solid;
    border-color: #000000;
    box-shadow: inset 0 0 0 5000px rgb(57 66 81 / 95%);
    -webkit-box-shadow: inset 0 0 0 5000px rgb(57 66 81 / 95%);
    -moz-box-shadow: inset 0 0 0 5000px rgba(57,66,81,0.95);
    background-image: url(../img/footer-bg.jpg);
    background-repeat: repeat;
    background-position: left top;
    color:#FFF;
    padding-top: 30px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
.top-footer a,.bottom-footer a{color:#FFF;}
.top-footer a:hover,.bottom-footer a:hover{color:#b4bac4;}
.top-footer,.bottom-footer{padding: 0 !important;background-color: transparent !important;color:#FFF;}
.footer-logo img{max-width:200px;width:100%;}
.gmap-section{height: 300px;}
.bottom-banner-section{
    background-color: rgba(0,0,0,0.50);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    box-shadow: inset 0 0 0 5000px rgb(0 0 0 / 50%);
    -moz-box-shadow: inset 0 0 0 5000px rgba(0,0,0,0.50);
    -webkit-box-shadow: inset 0 0 0 5000px rgb(0 0 0 / 50%);
    background-attachment: fixed;
    color:#FFF;
    padding: 60px 15px;
    text-align: center;
}
/*Other Business*/
.other-business{background-color:#fff;color: #2e2828;padding:60px 0px;}
.other-business h2{margin-bottom:50px;}
.other-business .row-wrapper{max-width:1100px;width:100%;margin:0 auto;flex-wrap:wrap;}
.other-business .row-wrapper .cell{width:33%;padding:15px 42px;}
.other-business .row-wrapper .cell:nth-child(odd){border-right:0px solid #6E6EC3;/* padding-right:48px; */}
.other-business .row-wrapper .cell:nth-child(odd) .img-wrapper img, .other-business .row-wrapper .cell:nth-child(even) .img-wrapper img {margin-top:20px;}
.other-business .row-wrapper .cell:last-child .img-wrapper img{margin-top:0px;}
.other-business .row-wrapper .cell:last-child{text-align:left;border-left:0px solid #6E6EC3;border-right:0px;/* padding:42px 48px; */}
.other-business .row-wrapper .cell:nth-child(even){text-align:left;/* padding-left:48px;padding-right:48px; */}
.other-business .row-wrapper .cell .img-wrapper{margin-bottom:20px;min-height: 61px;}
.other-business .btn-wrapper a{display: inline-block; margin-top:0px;}
.other-business .other_business_introtxt { margin-top:40px; margin-bottom:25px; }

/* .other-business .business-wrapper .cell:nth-child(2) .other_business_introtxt{margin-bottom:42px; margin-top:35px;}
.other-business .business-wrapper .cell:nth-child(3) .other_business_introtxt{margin-top:25px; margin-bottom:86px;}  */
/* .other-business .row-wrapper .cell:nth-child(even) a{margin-top: 45px;} */

.bottom-banner-title{font-size: 28px;margin-bottom:0px;}
.bottom-banner-section a{color:#FFF;}
.theme-btn{color: #59667D !important;text-align: center;border: none;padding: 0 10px;min-width: 140px;background-color: #ffffff;font-size: 16px;line-height: 48px;text-decoration: none;-webkit-transition: 0.2s all;-o-transition: 0.2s all;transition: 0.2s all;margin-top: 20px;}

.theme-btn-new{
	color: #59667D !important;text-align: center;border: none;padding: 10px 10px;min-width: 140px;background-color: #ffffff;font-size: 16px;line-height: 48px;text-decoration: none;-webkit-transition: 0.2s all;-o-transition: 0.2s all;transition: 0.2s all;margin-top: 20px;
}
.theme-btn:hover, .theme-btn-new:hover{background-color: #475164;color: #fff !important;-webkit-transform: translateY(-8px);transform: translateY(-8px);}
.dark-color{background-color: #59667D;color: #FFF !important;}
.dark-color:hover{background-color: #475164;}


.h2-title{
    line-height: 130%;
    font-size: 38px;
    color: #59667D;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
}
.h3-title {
    font-size: 28px;
    color: #59667D;
    font-weight: normal;
    line-height: 130%;
    -webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;
}
.fb-page-section-icon{max-width:50px;width: 100%;margin-bottom:10px;}
.fbpage-shortcode{max-width: 340px;width: 100%;}
.fb-page-section{padding-top: 80px;padding-bottom: 80px;}
.theme-section-inline-boxshadow{box-shadow: inset 0 0 0 5000px rgb(57 66 81 / 95%);-webkit-box-shadow: inset 0 0 0 5000px rgb(57 66 81 / 95%);-moz-box-shadow: inset 0 0 0 5000px rgba(57,66,81,0.95);}
.white-color{color:#FFF;}
.white-bg{background-color:#FFF;}
.grid-listing-section{padding-left:15px;padding-right:15px;padding-top:85px;padding-bottom:80px;background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;}
.before-icon:before{background-image:url('../img/before-icon.png');position:absolute;top:0;content:"";width:36px;height:27px;background-repeat: no-repeat;left: 0;right: 0;margin: 0 auto;}
.glists{
    margin-left: 0.8333334%;
    margin-right: 0.8333334%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    max-width: 31.66667%;
    width:100%;
    margin-bottom:20px;
}
.glist-inner-content{
    min-height: 250px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: rgba(0,0,0,0.30);
    box-shadow: inset 0 0 0 5000px rgb(0 0 0 / 30%);
    -webkit-box-shadow: inset 0 0 0 5000px rgb(0 0 0 / 30%);
    -moz-box-shadow: inset 0 0 0 5000px rgba(0,0,0,0.30);
    -webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;
}
.grid-list-5 .glist-num-4,.grid-list-5 .glist-num-5{max-width:48.33334%;}
.glist-hover-section {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 100%;
    background-color: rgba(89,102,125,0.80);
    opacity: 0;
    -webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;
}
.glist-inner-content:hover .h3-title{opacity: 0;}
.glist-inner-content:hover .glist-hover-section{opacity: 1;}
.hover-img-atag{max-width:80px;width:100%;margin-bottom: 10px;}
.z-shapped-content,.z-shapped-img-container{float:left;width:50%;height: 100%;}
.z-shapped-content{padding-top: 60px;padding-bottom: 60px;padding-left: 80px;padding-right: 80px;}
.z-shapped-img{width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.z-shapped-inner-container:nth-child(2n+2) .z-shapped-content {order: 2;}
.z-shapped-inner-container:nth-child(2n+2) .z-shapped-img {order: 1;}
.page-content-no-bottom-padding .page-container{padding-bottom: 0;}
body.blog.page-content-no-bottom-padding .page-container h3.entry-title{color:#59667D;} 

body.blog.page-content-no-bottom-padding .page-container, body.single-post.page-content-no-bottom-padding .page-container{padding-bottom:60px !important; }

.cust-title-section{background-color: #394251;padding-top: 50px;padding-bottom: 50px;}
.admin-bar .banner-section{margin-top: 20px;}
.banner-section{float: left;width: 100%;margin-top: 52px;margin-bottom:70px;}
.small-grid-box-section{padding-top: 70px;padding-bottom: 60px;}
.small-grid-box-list {background-color: #f8f8f8;margin-left: 1.190476%;margin-right: 1.190476%;padding-top: 30px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;max-width: 400px;width:100%;margin-bottom:25px;}
.small-grid-box-container{margin-top: 20px;}
.small-grid-box-container ul li{margin-bottom:30px;}

/*medium-grid-box-list*/
.medium-grid-box-section{background-color: #f8f8f8;padding-top:85px;padding-bottom:50px;}
.medium-grid-box-list{margin-left: 1.25%;margin-right: 1.25%;width:100%;max-width: 47.5%;background-color: #FFF;}
.title-border{border: 0; border-bottom: 1px solid #b4bac4;padding-top: 10px;padding-bottom: 10px;width: 200px;margin: 0 0 12px 0;}
.medium-grid-box-list .grid-description{padding:2px;text-align: left;}
.md-box-list-inner-content{background-color: #ffffff;padding: 30px;}
body.about-us .md-box-list-inner-content{
background-color: #ffffff;
flex-grow: 1; 
padding:20px;
}
.medium-grid-box-lists li{margin-bottom:30px;}
.list-none{list-style: none;}
.md-box-img{width:100%;height:356px;background-position: center;background-repeat: no-repeat;background-size:cover;}
.with-icon-section{padding-top: 80px;padding-bottom: 80px;display: inline-block;}
section.w-100{display: inline-block;}
.section-top-icon-img{max-width:60px;width:100%;margin-bottom:10px;}
.with-icon-container{margin-top:30px;}
.lcontent-limg-content, .ricontent-limg-img-container,.ricontent-limg-container {float: left;width: 50%;height: 100%;}
.lcontent-limg-content,.ricontent-limg-container{padding-top: 60px;padding-bottom: 60px;padding-left: 25px;padding-right: 25px;}
.ricontent-limg-img-container {padding-top: 80px;padding-bottom: 80px;padding-left: 40px;padding-right: 40px;}

.rcontent-limg-content, .rcontent-limg-img-container {float: left;width: 50%;height: 100%;}
.rcontent-limg-content{padding-top: 60px;padding-bottom: 60px;padding-left: 80px;padding-right: 80px;}
.rcontent-limg-img-container {padding-top: 80px;padding-bottom: 80px;padding-left: 40px;padding-right: 40px;}

.wpcf7-form .wpcf7-form-control-wrap input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),.wpcf7-form .wpcf7-form-control-wrap textarea{
    border-color: #b4bac4;
    border-width: 1px;
    border-style: solid;
    color: #2e2828;
    line-height: 30px;
    font-size: 16px;
    background-color: #ffffff;
    padding:5px;
    border-radius:0;
    margin-top: 3px;
    margin-bottom: 3px;
}
.wpcf7-form .wpcf7-form-control-wrap textarea{height: 150px;}
.wpcf7-submit{
    background-color: #59667D;
    border-color: #000000;
    border-width: 0;
    border-style: solid;
    color: #ffffff;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 40%;
    border-radius:0;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #2e2828;line-height: 30px;font-size: 16px;}
.with-icon-des-sec{padding: 0 100px;}
.site-content a{color : #939baa;}
a[href="#"].hover-img-atag{cursor:inherit;}
.hm-slider-cover{height:350px;margin-bottom:30px;}
.hm-slider{background-color: rgba(0, 0, 0, 0.2);background-repeat: no-repeat;background-position: 50% 50%;background-attachment: scroll;background-size: cover;height: 350px;position: relative;}
.hm-slider::before{content: "";width: 100%;height: 100%;background-color: rgba(0,0,0,20%);position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;z-index: 9;}
.hm-slider-content{font-size:30px;line-height: 150%;color:#FFF;position: relative;z-index:10;text-align: center;}
.text-white-color, .text-white-color h1, .text-white-color h2,.text-white-color h3,.text-white-color h4,.text-white-color h5,.text-white-color h6,.text-white-color a{color:#FFF;}
.title-below-accordion{margin-top:20px;}
.acc-title{color:#b4bac4 !important;text-align: center;color: #fff;font-size: 24px;font-weight: normal;cursor: pointer;}
.acc-content{
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1020px;
    color: #FFF;text-align: center;color: #fff;font-size: 18px;line-height:2;
    background-color: rgba(89,102,125,0.95);
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 60px;
    padding-right: 60px;
    margin-top: 20px;
    background-repeat: repeat;
    background-position: center center;
    background-size: cover;
    box-shadow: inset 0 0 0 5000px rgb(89 102 125 / 95%);
    -moz-box-shadow: inset 0 0 0 5000px rgba(89,102,125,0.95);-webkit-box-shadow: inset 0 0 0 5000px rgb(89 102 125 / 95%);
}
.acc-content p{margin-bottom:5px;}
.acc-content a{color:#FFF;}
.acc-content a:hover{color:#afb4bd}
.with-iframe iframe{width:100%;height:350px;}
.p-text-style2 p{
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    color: #ffffff;
    font-size: 20px;
}
.with-underline{
    border-bottom: 2px solid #939baa;
}
.cus-bottom-border{
    border: 0; 
    border-bottom: 5px solid #59667D;
    width:100%;
    padding-top:10px;
}
.cus-bb-img{margin-top: 10px;margin-bottom: 10px;}
/* .section-whit-bottom-border .description p{margin-top: ;} */
.h-70{height:70px;}
.with-icon-img img  {margin-bottom:10px;}
.tcol-num-1{max-width: 34%;width:100%;padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;background-color:#fff;}
.tcol-num-2{max-width: 40.5%;width:100%;padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;background-color:#fff;}
.tcol-num-3{max-width: 22.1%;width:100%;padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;background-color:#fff;}
.three-columns-section{background-color:#f8f8f8;padding-top:80px;padding-bottom:80px;}
.tcol-list .title{width:100%;}
.tcol-listing-description{width:100%;}
.search-results article .entry-header .entry-title{font-size:20px;margin-bottom:0;color:#000;margin-bottom: 5px;}
.search-results article .entry-header .entry-title a{color:#000;}
.search-results article.page{padding: 10px 10px 5px 10px !important;}
main.search-result{margin-bottom: 60px;}
.mobile-menu-left-section{display: none !important;}
.mobile-view-only{display: none;}
.hero-banner-buttons a:not(:last-child){margin-right:20px;}
.page-template-template-home.page-id-2 #services_recycle{ background-image: none !important; box-shadow: unset; padding-top:50px; padding-bottom:45px; }
.page-template-template-home.page-id-2 .section-whit-bottom-border{ padding-top:50px; }
.page-template-template-home.page-id-2 #services_recycle .h2-title, .page-template-template-home.page-id-2 #services_recycle .section-subtitle { color:#59667D !important; }
.recycle_lists ul{ padding-left:0px; border:1px solid #fff; }
.recycle_lists li { border-bottom: 1px solid; list-style-type:none; padding:15px 10px; }
.recycle_lists li::before{ font-size: 16px; padding-right: 10px; content: '▶';}
.recycle_lists .with-icon-listing-description h4{ background: #fff; color: #59667D; text-align: center !important; padding: 10px; margin-bottom: 0px; }
#service_recyclepg { width:100%; display:inline-block; }
.page-id-239 .banner-section {margin-bottom:0px;}
.page-id-361 .banner-section {margin-bottom:40px;}
.priceinfo{
	position:relative;
	width:100%;
}
.pricedet{
position: relative;
top: -20px;
background-color: #59667D;
max-width: 550px; 
margin: 0px auto;
color:#FFF;
text-align:center;
padding:20px 0px 10px 0px;
}
.pricedet h4{
color:#FFF;
font-weight:bold;
}

.pricedet .gallon{
padding:0px 15px 0px 0px;		
}

.specialitems{
position:relative;
margin-top:-100px;
}
.dataiinfo{
	justify-content: center;
display: flex;
flex-wrap: wrap;
-ms-flex-wrap:wrap;
-ms-flex-line-pack:start;
align-content:flex-start;
width: 100%;
position:relative;
flex:1;
}
.dataiinfo1{
	
background-color:#59667D;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 margin: 0px -4px 0px 15px; 
padding: 0px 10px 25px 10px;
border-radius: 3px 0px 0px 3px; 	
}
.dataiinfo2{
background-color:#4d5a6d;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: -14px 0px -15px 0px;
padding: 30px 10px 10px 10px;
z-index:1;
border-radius:3px 3px 3px 3px;
}
.dataiinfo3{
background-color:#59687F;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: 0px 15px 0px -5px; 
padding: 0px 10px 25px 10px;
border-radius: 0px 3px 3px 0px; 	
}
.dataiconcont{
	width:95px;
	max-width:95px;
}

.dataiinfo2 .dataiconcont{
	max-width:120px;
	width:120px;
}

.dataiinfo2 .dataicon{
	margin:-65px 0px 0px 0px;
	position:relative;
	top:-30px;
}

.dataiinfo2 .datadetails{
	position:relative;
	top:-25px;
}
 
.dataicon{
	margin: -49px 0px 0px 0px;
padding: 22px 12px 18px 12px;
background-color: #4d5a6d;
border-style: solid;
border-width: 4px 4px 4px 4px;
border-color: #FFF;
border-radius: 50% 50% 50% 50%;
text-align:center;
}


.datadetails{
text-align:center;
width:100%;
color:#FFF;
margin:20px 0px;
}

.datadetails h3{
	padding-bottom:10px;
}
@media (max-width: 1191px) {
    .z-shapped-content {
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 40px;
        padding-right: 40px;
    }
    .ricontent-limg-img-container {padding-top: 40px;padding-bottom: 40px;padding-left: 15px;padding-right: 15px;align-items: center;display: flex;}
    .lcontent-limg-content, .ricontent-limg-container {padding-top: 40px;padding-bottom: 40px;padding-left: 15px;padding-right: 15px;}
    .rcontent-limg-img-container, .rcontent-limg-content{padding-top: 40px;padding-bottom: 40px;padding-left: 15px;padding-right: 15px;}
    .rc-lc-section .with-icon-list{padding-left:15px !important; padding-right:15px !important;}
}
@media (max-width: 991px) {
    .header-logo-section .site-title-heading img {max-width: 190px;}
    header .navbar{padding: 10px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
    .navbar-light .navbar-toggler{border-color: #59667D;}
    .header-logo-section{padding-left: 15px;padding-right: 15px;min-height: 50px;}
    header .navbar-nav li{margin-bottom:10px;}
    .hm-slider-cover,.hm-slider{height:450px;}
    .hm-slider-content {font-size: 22px;}
    .page-container {margin-top: 103px;}

    .banner-section{margin-top: 20px;margin-bottom: 30px;}
    .page-header-bar{min-height: 300px !important;}

    .z-shapped-content {padding-left: 40px;padding-right: 40px;}

    .tcol-list{flex-direction: column;}
    .tcol-num-1,.tcol-num-2,.tcol-num-3{max-width:100%;}
    .tcol-img{max-width:300px;width:100%;}
	 .page-header-top-right.mobile-menu-left-section{display: block !important;position: absolute;top: 18px;width: 70%;z-index:9;}
    .page-header-top-right.mobile-menu-left-section a{color:#FFF;font-weight: bold;}
}
@media (max-width: 880px) {
    .hm-slider-cover,.hm-slider{height:370px;}
    .hm-slider-content {font-size: 18px;}
    .glists{max-width: 48%;}
    .grid-list-5 .glist-num-5 {max-width: 100%;}

    .z-shapped-content {padding-left: 20px;padding-right: 20px;}

    .ricontent-limg-img-container{width: 100%;justify-content: center;padding-top:0;}
    .lcontent-limg-content, .ricontent-limg-img-container, .ricontent-limg-container{height:auto;width:100%;}

    .rcontent-limg-img-container, .rcontent-limg-content {width: 100%;height: auto;justify-content: center;align-items: center;}
    .acc-content{padding-top: 30px;padding-bottom: 30px;padding-left: 15px;padding-right: 15px;font-size: 14px;line-height: 1.8;}
    .acc-content p {margin-bottom: 15px;}
    .cust-title-section .h3-title {font-size: 22px;}
    .cust-title-section .container{padding-left:0;padding-right:0;}
    .cust-title-section .container-fluid{padding-left:0;padding-right:0;}
}
@media (max-width: 767px) {
    /* .mobile-view-only{display: block;float: left;}
    .desktop-view-only{display: none;} */
    .page-header-top-right{display: none !important;}
    /* .page-header-top-right.mobile-menu-left-section{display: block !important;position: absolute;top: 18px;width: 70%;z-index:9;}
    .page-header-top-right.mobile-menu-left-section a{color:#FFF;font-weight: bold;} */
    .site-title-heading{text-align: center;}
    .medium-grid-box-list {margin-left: 15px;margin-right: 15px;max-width: 100%;}
    .z-shapped-content, .z-shapped-img-container{width:100%;height:auto;}
    .z-shapped-img-container {height: 400px;}
    .z-shapped-inner-container:nth-child(2n+1) .z-shapped-content{
        -webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;
    }
    .z-shapped-inner-container:nth-child(2n+1) .z-shapped-img-container{
        -webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;
    }
    .with-icon-section .h2-title{padding-left:15px;padding-right:15px;}
    .with-icon-list{padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;}

    .hm-slider-content{padding:15px;}
	
	.specialitems{
		margin-top:-50px;
	}
	.dataiinfo1 {
		margin:0px;
		border-radius:3px 3px 3px 3px;
	}
	
	.dataiinfo2{
		margin:80px 0px 65px 0px;
		border-radius:3px 3px 3px 3px;
	}
	
	.dataiinfo3{
		margin:0px 0px 0px 0px;
		border-radius:3px 3px 3px 3px;
	}
	.other-business .row-wrapper .cell{width:100%;padding:42px 0px;}
	.other-business .row-wrapper .cell:nth-child(odd){text-align: left;border:none;border-bottom: 3px solid #6E6EC3;padding-right: 0;padding-top: 0;}
	.other-business .row-wrapper .cell:nth-child(even){padding-left:0px; border-bottom: 3px solid #6E6EC3;}
	.other-business .row-wrapper .cell:nth-child(3){padding-top:42px;}
	.other-business .row-wrapper .cell:nth-child(2) .other_business_introtxt, .other-business .row-wrapper .cell:nth-child(3) .other_business_introtxt { margin-bottom:25px; }
	.other-business h2 {font-size: 25px;}
	.other-business .row-wrapper .cell:nth-child(even) a{margin-top: 20px;}
}
@media (max-width: 630px) {
    .glists{max-width: 100%;}
    .grid-list-5 .glist-num-4 {max-width: 100%;}
    .z-shapped-img-container {height: 300px;}
    .with-icon-list{padding: 15px !important;}
    .with-icon-des-sec{padding-left:5%;padding-right:5%;}
    .hero-banner-buttons a{margin-right:0px !important;}
    .hero-banner-buttons{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
}
/* @media (max-width: 560px) {
	.other-business .row-wrapper .cell{width:100%;padding:42px 0px;}
	.other-business .row-wrapper .cell:nth-child(odd){text-align: left;border:none;border-bottom: 3px solid #6E6EC3;padding-right: 0;padding-top: 0;}
	.other-business .row-wrapper .cell:nth-child(even){padding-left:0px; border-bottom: 3px solid #6E6EC3;}
	.other-business .row-wrapper .cell:nth-child(3){padding-top:42px;}
	.other-business .row-wrapper .cell:nth-child(2) .other_business_introtxt, .other-business .row-wrapper .cell:nth-child(3) .other_business_introtxt { margin-bottom:25px; }
	.other-business h2 {font-size: 25px;}
	.other-business .row-wrapper .cell:nth-child(even) a{margin-top: 20px;}
} */

@media (max-width: 470px) {
	
	.pricedet{
		padding:20px 0px 20px 0px;
			width:100%;
			float:left;
			top: 0px;
	}
	
	.pricedet .gallon{
		width:100%;
		float:left;
		clear:both;
		padding:0px;
	}
}
@media(min-width:768px){
	.other-business .cell:first-child, .other-business .cell:nth-child(2) { border-right:3px solid #6E6EC3 !important; }
}


.navbar-light .navbar-toggler-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 18"><path id="download" d="M4,7H26M4,15H26M4,23H26" transform="translate(-3 -6)" fill="%23fcfcfc" stroke="%23fff" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2"/></svg>');
}

/*** Top Header  **/
.fusion-tb-header.family{width:100%;height:60px;}
.fusion-tb-header-container{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;height: 100%;}
.fu-tb-header-stab{max-width: 280px;display: flex;justify-content: center;align-items: center;width: 100%;color:#FFF;font-size: 18px;font-family: 'Montserrat';font-weight: 700;border-right: 3px solid #AEB8DE;background: transparent linear-gradient(360deg, #010E33 0%, #515D8A 100%) 0% 0% no-repeat padding-box;height: 100%;}
.fu-tb-header-stab h2{font-size: 18px;font-family: Cairo, sans-serif;font-weight: 700;margin-bottom: 0;color:#FFF;line-height: inherit;}
.fu-tb-header-logo img {object-fit: contain;width: 150px;height: 42px;}
.fu-tb-header-logos{width: calc(100% - 280px);display: flex;justify-content: center;align-items: center;}
.fu-tb-header-logos .fu-tb-header-logo {width: 100%;display: flex;justify-content: center;align-items: center;border-right: 3px solid #AEB8DE;height: 100%;background: transparent linear-gradient(360deg, #010E33 0%, #515D8A 100%) 0% 0% no-repeat padding-box;position:relative;cursor:pointer;}
.fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover{position:absolute;width:100%;height:100%;color:#FFF;background: transparent linear-gradient(360deg, #010E33 0%, #515D8A 100%) 0% 0% no-repeat padding-box;left:0;top:0;display:flex;justify-content:center;align-items:center;font-family: 'Montserrat';font-weight: normal;font-size:14px;text-align:center;opacity: 0;-webkit-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover a{font-family: Cairo, sans-serif;font-weight: normal;font-size:14px;text-align:center;color:#FFFFFF;}
.fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover:hover{opacity: 1;}
.fu-tb-header-logos .fu-tb-header-logo.active{background: transparent linear-gradient(180deg, #FFFFFF 0%, #59667D 100%) 0% 0% no-repeat padding-box;}
.fu-tb-header-logos .fu-tb-header-logo:last-child {border-image: linear-gradient(360deg, #010E33 0%, #515D8A 100%) 0 1;border-width: 3px;}
.fu-tb-header-logos.slick-initialized .slick-slide{display: flex;justify-content: center;align-items: center;height: 60px;}
.tfs-slider .background-image{border: 4px solid #2D6A46;}
/* .sticky {position: fixed;top: 0;width: 100%;z-index: 99999;} */

@media (max-width: 1200px) {
	.co-md-none{display: none !important;}
}
@media (max-width: 1180px) {
	.fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover, .fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover a{font-size:12px;padding:0 8px;line-height: 1.4;}
}
@media (max-width: 800px) {
	.fu-tb-header-stab h2{
		font-size: 14px;
	}
	.fu-tb-header-stab {
		max-width: 180px;
	}
	.fu-tb-header-logos{
		width: calc(100% - 180px);
	}
	.fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover, .fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover a{
		line-height: 1.4;
	}
}
@media (max-width: 700px) {
	.fu-tb-header-stab h2{
		font-size: 12px;
	}
	.fu-tb-header-stab {
		max-width: 160px;
	}
	.fu-tb-header-logos{
		width: calc(100% - 160px);
	}
}
@media (max-width: 670px) {
	.fu-tb-header-stab h2 {
		font-size: 12px;
	}
	.fu-tb-header-logos {
		width: calc(100% - 160px);
	}
	.fu-tb-header-stab {
		max-width: 160px;
	}
	.fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover, .fu-tb-header-logos .fu-tb-header-logo .fu-tb-hover a{font-size: 10px;}
	.fu-tb-header-logo img{max-width: 120px;}
	/* .fu-tb-header-logos.slick-initialized .slick-slide:nth-child(3n+3){ border:0; } */
}
@media (max-width: 645px) {
	.custom-mobile-border-bottom .fusion-column-wrapper{
		border-width: 0 0 3px 0!important;
	}
	.remove-margin .fusion-imageframe{
		margin-bottom:0px!important;
	}
	.remove-margin .fusion-text{
		margin-bottom:20px!important;
	}
	.remove-margin .fusion-column-wrapper{
		padding: 14px 0px 38px 0px!important;
	}
}
@media (max-width: 600px) {
	.fu-tb-header-logos .fu-tb-header-logo{border:0;}
	.fu-tb-header-stab h2{
		font-size: 14px;
	}
	.fu-tb-header-stab {
		max-width: 180px;
	}
	.fu-tb-header-logos{
		width: calc(100% - 180px);
	}
	.fu-tb-header-logo img{max-width: 150px;}
}
@media (max-width: 500px) {
	.fu-tb-header-stab h2 {
    	font-size: 12px;
	}
	.fu-tb-header-stab {
		max-width: 150px;
	}
	.fu-tb-header-logos{
		width: calc(100% - 150px);
	}
}
@media (max-width: 340px) {
	.fu-tb-header-stab h2 {
    	text-align: center;
	}
	.fu-tb-header-stab {
		max-width: 110px;
	}
	.fu-tb-header-logos{
		width: calc(100% - 110px);
	}
}