/*Header Container
==============================*/
.headerContainer .headerWrapper{-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;box-shadow:none;}
.headerContainer .headerWrapper.fixed-header{position: fixed;width: 100%;background:#fff;top: 0px; z-index:2;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);}
.topHeader {
	background:#fff;
	padding:25px 0;
	}
.navbar-brand{
	height:auto;
	padding:0px;
	}
/*.navbar-brand > img,.tpRt_sec,.topHeader{-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.headerWrapper.fixed-header .navbar-brand > img{ max-width:218px;}
.headerWrapper.fixed-header .tpRt_sec{ padding:12px 0;}
.headerWrapper.fixed-header .topHeader{ padding:5px 0;}*/
.tpRt_sec {
	padding:15px 0;
	}	
ul.tpInfo {}
ul.tpInfo li{
	float:left;
	}
ul.tpInfo li:not(:last-child){
	margin-right:35px;
	}	
	
ul.tpInfo li > div{
	display:inline-block;
	vertical-align:middle;
	}	
.tpInfo-details h4{
	font-weight:500;
	font-size:18px;
	color:#222222;
	}
.tpInfo-details {
	text-align:left;
	}
.tpInfo-details a,
.tpInfo-details p {
	font-size:14px;
	color:#797878;
	margin:0px;
	}
.Info-icon {
	margin-right:6px;
	}
.whyus.text-center {
    text-align: left;
}


/*Navbar Container
==============================*/

.navbar-default {
	background:#1c5127;
	box-shadow:none;
	border:none;
	margin:0px;
	}

.navbar-default .navbar-nav > li > a {
	font:400 17px/22px 'Poppins';
    color: #fff;
	text-transform:capitalize;
	text-shadow:none;
	padding: 18px 30px;
} 
.navbar-default .navbar-nav > li:first-child a {
	padding-left:0px;
	}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.current-menu-item a {
    color: #fff;
    background-color: transparent;
}


.navbar-default .navbar-nav > li ul.sub-menu {
    margin: 20px 0 0 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 55px;
    left: 0;
    z-index: 1;
    background: #fff;
    box-shadow: 0 -1px 0 rgba(255,255,255,.3);
    transition: all .2s ease-in-out;
	min-width:212px;
	border-bottom:3px solid #62b443;
	padding:15px 0;
}
.navbar-default .navbar-nav > li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
	
	}
ul.sub-menu li:first-child::after {
    content: '';
    position: absolute;
    left: 40px;
    top: -16px;
    border-left: 17px solid transparent;
    border-right: 17px solid transparent;
    border-bottom: 16px solid #fff;
}
 
.navbar-default .navbar-nav > li > ul.sub-menu li a {
	font:500 15px/22px 'Poppins';
    color: #464646;
	display:block;
	padding: 12px 30px;
	position:relative;
	}
.navbar-default .navbar-nav > li > ul.sub-menu li a:before{
	content:"\f105";
	display:inline-block;
	font-family:'FontAwesome';
	font-size:15px;
	color:#464646;
	margin-left: -15px;
	margin-right: 10px;
	}
.navbar-default .navbar-nav > li > ul.sub-menu li:hover a {
	background:#1c5127;
	color:#fff;
	}
.navbar-default .navbar-nav > li > ul.sub-menu li:hover a:before{
	color:#fff;
	}

.fixed-header .topHeader{
	padding: 6px 0;
	}
.fixed-header .navbar-brand{
	max-width: 200px;
	}
.fixed-header .navbar-brand img,
.headerWrapper.fixed-header{
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	}
.fixed-header .tpRt_sec {
    padding: 2px 0;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.fixed-header .navbar-default .navbar-nav > li > a{
	padding: 13px 30px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	}

.rqstbtn{margin: 30px 0;}
.rqstbtn a {font: 600 22px/24px 'Poppins' !important; background: #1c5127 !important; border-radius: 50px; padding: 15px 30px 15px 30px; text-shadow: 3px 4px 3px #447c5a;}

/*Main Container
==========================*/

.get_quote_row {
	padding:30px 0;
	}
.get_quote_row > .vc_column_container > div.vc_column-inner{
	padding-top:0px !important;
	}
.quote_title {
	font:600 36px/29px 'Poppins' !important;
    color: #fff !important;
	text-transform:uppercase;
	margin-top:13px;
	}
.get_quote_row .quote_btn{
	margin-bottom:0px;
	}
.get_quote_row .quote_btn a {
	font:600 17px/20px 'Poppins' !important;
    color: #dde8d9 !important;
	text-transform:uppercase;
	background:none !important;
	border:2px solid #dde8d9 !important;
	border-radius:52px !important;
	background-color: transparent !important;
	}

/*Home About Us
==========================*/
.hmp_abtsection {
	padding:50px 0;
	}
.hmp_abtTitle {
	font:700 38px/38px 'Poppins' !important;
    color: #2e2e2e;
	text-transform:uppercase;
	position:relative;
	padding:0 0 20px;
	margin-bottom:20px;
	}  
.hmp_abtTitle strong{
	display:block;
	font:600 20px/25px 'Poppins' !important;
	color:#1c5127;
	margin-bottom:10px;
	}
.hmp_abtTitle:after{
	content:"";
	display:block;
	width:64px;
	height:3px;
	background:#1c5127;
	position:absolute;
	bottom:0;
	left:0;
	}
.hmp_abtprgph {
	letter-spacing:0.3px;
	}
.hmp_abtBtn a {
	background:#1c5127 !important;
	border-radius:45px !important;
	font:700 15px/25px 'Roboto' !important;
	color:#fff !important;
	text-transform:uppercase;
	padding:12px 32px !important;
	border:none !important;
	}
/*Services we offer
==========================*/
.hmp_service_sec{
	padding:20px 0 60px;
	}
.hmp_servTitle {
	font:600 60px/48px 'Poppins' !important;
	color:#fff;
	letter-spacing:0.5px;
	margin-bottom:36px;
	}
.hmp_serv_thumb img{
	border:6px solid #e9eeea;
	display:block;
	}
.hmp_services_row .serv_dtls_cnt .mm_title {
	font:600 22px/26px 'Poppins' !important;
	color:#fff;
	text-transform:uppercase;
	}
.hmp_services_row .serv_dtls_cnt a.serv_link {
    font: 700 14px/20px 'Roboto';
    color: #21522a;
    text-transform: uppercase;
    background: #fff;
    display: inline-block;
    padding: 12px 30px;
    margin: 10px 0 0;
	border-radius:45px;
}


/*Why Choose us?
==========================*/
.wcusec_row {
	padding:25px 0 30px;
	}
.wcu_title {
	font:700 58px/46px 'Poppins' !important;
	color:#353535;
	text-transform:uppercase;
	margin-bottom:45px;
	}
.wpb_content_element.wcu_icon {
	margin-bottom:20px;
	}
.wcubx .wcu_title {
	font:700 20px/23px 'Poppins' !important;
	color:#353535;
	text-transform:uppercase;
	margin-bottom:10px;
	}
.wcu_prgph {
	line-height:21px;
	}



/*About Page
==========================*/
.padd-tp-75{
	padding-top:75px;
	}
.abtsection.hmp_abtsection{
	padding-bottom:70px;
	}
.abt_prgph{
	text-align:justify;
	}
.abtsection .hmp_abtTitle {
    font: 700 32px/36px 'Roboto' !important;
}
.abtsection .hmp_abtTitle strong {
	font: 600 30px/25px 'Poppins' !important;
	}
.abtsection .abtsec .wpb_wrapper {
	position:relative;
	}
.abtsection .abtsec .wpb_wrapper:before {
	content:"";
	display:block;
	background:#66bc45;
	position:absolute;
	left:-30px;
	top:30px;
	width:100%;
	height:100%;
	z-index:-1;
	}
.abtsection .hmp_abt_thumb.wpb_single_image img {
	border:1px solid #eae8e8;
	}	
	
	

.occi_title {
	font: 700 32px/35px 'Roboto' !important;
	color:#2e2e2e;
	text-transform:uppercase;
	margin-bottom:18px;
	
	}
.occi_line.wpb_content_element{
	margin-bottom:40px;
	}

.partner-slider-block .owl-theme .owl-nav {
    margin: 0px;
}
.partner-slider-block .owl-theme .owl-nav [class*="owl-"] {
    margin: 0px;
    padding: 0px;
    width: 46px;
    height: 46px;
    font-size: 30px;
    line-height: 42px;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    background: #636364;
    position: absolute;
    top: 50%;
    margin-top: -23px;
}
.partner-slider-block .owl-carousel .owl-nav .owl-prev {
    left: -70px;
}
.partner-slider-block .owl-carousel .owl-nav .owl-next {
    right: -70px;
}
.partner-slider-block .owl-theme .owl-nav [class*="owl-"] i.fa {
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.partner-slider-block .owl-carousel .owl-nav .owl-prev i.fa {
    position: relative;
    left: -3px;
    top: 5px;

}
.client-partner > .vc_col-sm-12 > .vc_column-inner{
	padding-bottom:35px !important;
	}
.wpb_content_element.hasbx_icon{
	margin-bottom:20px;
	}
.hasbx_title {
	font: 700 22px/25px 'Roboto' !important;
	color:#393938;
	text-transform:uppercase;
	margin-bottom:18px;	
}


/*Services Page
==========================*/
.srvpg_title {
	font: 900 48px/40px 'Roboto' !important;
	color:#201e1e;
	text-transform:uppercase;
	margin-bottom:15px;
	}
.services_pg_row .row [class*=col-]{
	margin-bottom:40px;
	}
.hmp_serv_thumb {
	margin-bottom:15px;
	}
.mm_title {
	font: 900 18px/22px 'Roboto' !important;
	color:#4b4a4a;
	text-transform:uppercase;
	letter-spacing:0.3px;
	margin-bottom:8px;
	}
.serv_dtls_cnt p {
	font: 400 15px/23px 'Roboto';
	color:#575656;
	}
a.serv_link{
	font: 700 14px/20px 'Roboto';
	color:#fff;
	text-transform:uppercase;
	background:#1c5127;
	display:inline-block;
	padding: 12px 30px;
	margin:10px 0 0;
	}
.single_service_details .abt_prgph{
	font:400 15px/20px 'Roboto';
	}
.single_service_details .abt_prgph strong{
	font: 900 18px/22px 'Roboto';
	color:#4b4a4a;
	text-transform:uppercase;
	}
ul.srvList {}
ul.srvList li {
	position:relative;
	padding-left:20px;
	margin-bottom:7px;
	}
ul.srvList li:before{
	content:"\f111";
	display:inline-block;
	font-family:'FontAwesome';
	font-size:10px;
	color:#4b4a4a;
	position:absolute;
	top:3px;
	left:0;
	}


/*TESTIMONIALS
==========================*/
.testimonials_section {
	padding:35px 0 50px;
	}
.testmls_title {
	font:600 25px/22px 'Poppins' !important;
	color:#fff !important;
	position:relative;
	padding:0 0 20px;
	margin-bottom:42px;
	}
.testmls_title strong{
	font:700 60px/55px 'Poppins' !important;
	display:block;
	text-transform:uppercase;
	}
.testmls_title::after {
    content: "";
    display: block;
    width: 65px;
    height: 3px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left:50%;
	margin-left:-32.5px;
}
.owl-carousel .owl-item .tthumb img{
	width:auto;
	}
.testmls_row {
	background:#fff;
	padding:40px;
	}
.testml_tphdr {
	overflow:hidden;
	margin-bottom:30px;
	}
.tstml_thumb{
	float:left;
	}
.testml_tphdr i.fa{
	font-size:62px;
	color:#1c5127;
	float:right;
	}
.tstml_thumb > div{
	display:table-cell;
	vertical-align:middle;
	}
.tthumb {
	padding-right:25px;
	}
.tthumb img {
	border-radius:84px;
	border:2px solid #ede8e8;
	}
.tcaption {
	text-align:left;
	}
.tcaption h4 {
	font:500 22px/30px 'Roboto';
	color:#292828;
	}
.testmls_cnt {
	font:400 16px/23px 'Roboto';
	color:#5c5b5b;
	text-align:left;
	}
.teslms_sec .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 35px;
}
.teslms_sec .owl-theme .owl-dots .owl-dot span{
	width:11px;
	height:11px;
	background:#292828;
	border-radius:0;
	}
.teslms_sec .owl-theme .owl-dots .owl-dot.active span, 
.teslms_sec .owl-theme .owl-dots .owl-dot:hover span {
	background:#236f33;
	}

/*Contact Us
==========================*/
.cntLft_sec > .vc_column-inner > div.wpb_wrapper{
	padding-right:85px;
	border-right:1px solid #d7d7d7;
	}
.cnt-adrs {
	font:400 18px/23px 'Roboto';
	color:#5b5b5b;
	}	
.cnt-adrs.cnt-phone a {
	font:700 22px/23px 'Roboto';
	color:#5b5b5b;
	}	
.cnt-adrs.cnt-email a {
	color:#5b5b5b;
	}	
.cnt-hours strong {
	font:500 18px/23px 'Roboto';
	color:#5b5b5b;
	}		
.wpb_content_element.cnt-adrs {
	margin-bottom:25px;
	}	
.wpb_content_element.cnt-hours {
	margin-bottom:35px;
	}	
.cnt-adrs {
	position:relative;
	padding-left:35px;
	}
.cnt-adrs:before{
	content:"\f041";
	display:inline-block;
	font-family:"FontAwesome";
	font-size:24px;
	color:#404040;
	text-align:center;
	position:absolute;
	width:25px;
	top:0;
	left:0;
	}
.cnt-adrs.cnt-phone:before{
	content:"\f095";
	font-size:20px;
	}
.cnt-adrs.cnt-email:before{
	content:"\f0e0";
	font-size:18px;
	}
.cnt-adrs.cnt-hours:before{
	content:"\f017";
	font-size:28px;
	}
.cnt-adrs.cnt-hours {
	font-weight:300;
	font-size:17px;
	}	
	
	
.wpb_gmaps_widget.cnt-google-map .wpb_wrapper {
    background-color: #d3d3d3;
    padding: 5px;
}

.contactForm_sec > .vc_column-inner > div.wpb_wrapper{
	padding-left:45px;
	}
.contactForm_sec .form-control {
	border:1px solid #c1c1c1;
	height:54px;
	box-shadow:none;
	border-radius:0;
	}
.contactForm_sec textarea.form-control{
	height:139px;
	}
.submtBtn .btn-info {
    background: #1c5127;
    display: block;
    width: 100%;
    border-radius: 0;
    font: 900 34px/28px 'Roboto';
    color: #fff;
    margin-top: 20px;
    padding: 16px 0;
	text-decoration:none !important;
	box-shadow:none;
	text-shadow:none;
}

/*Bin Rental Page
==========================*/
.pricing_section > .vc_col-sm-12 > .vc_column-inner > div.wpb_wrapper{
	padding:55px 0 80px;
	}
.prc-title{
	font: 900 44px/34px 'Roboto' !important;
    color: #0d0d0d;
	letter-spacing:-0.5px;
	text-transform:uppercase;
	padding:0 0 8px;
	}
.prc-tline.wpb_content_element{
	margin-bottom:20px;
	} 
.prc-tag-prgph {
	font:400 17px/23px 'Poppins';
    color: #414141;
	}
.binrtl_bxes_row{
	padding:10px;
	}
.binrtl_bxes {
	background:#fff;
	border:1px solid #ececec;
	border-radius:5px;
	box-shadow:0 0 20px rgba(230,230,230,0.75);
	
	}
.bnrlt_prctl_bx {
	background:url(assets/images/prc-circle-bg.png) no-repeat left bottom;
	padding:35px 0 25px;
	margin-bottom:25px;
	background-size:100%;

	}
.bnrlt_prctl_bx h3{
	font:600 34px/25px 'Poppins';
	color: #2b2b2b;
	text-transform:uppercase;
	letter-spacing:-2.5px;
	margin-bottom:15px;
	}
.bntl_tableList {
	padding:0 15px;
	}
.prcbx_row {
	text-align:center;
	}
.prcbx {
	background:url(assets/images/prc-bxbg.jpg) no-repeat center top;
	width:129px;
	height:129px;
	border-radius:50%;
	border:3px solid #69b846;
	margin:0 auto;
	}
.prcbx h2{
	font:600 36px/127px 'Poppins';
	color: #fff;
	}
.bnrlt_prctl_bx h3 span{
	color: #69b846;
	}
.pricing_tablebx > .vc_column-inner > div.wpb_wrapper > div.wpb_content_element{
	margin:0px 0 20px;
	padding-bottom:20px;
	}
.pricing_tablebx > .vc_column-inner > div.wpb_wrapper > div.wpb_content_element:not(:last-child){
	border-bottom:1px solid #ececec;
	}
.dimensions_list strong{
	font:500 16px/22px 'Poppins';
	color: #444343;
	}
.pricing_tablebx {
	font:300 14px/22px 'Poppins';
	color: #3a3a3a;
	}
.pricing_tablebx .prc_list strong{
	font:500 16px/22px 'Poppins';
	color: #444343;
	}

.howitwork_section > .vc_column-inner{
	padding-top:55px !important;
	padding-bottom:55px !important;
	}
.htw_title {
	font:700 46px/35px 'Poppins' !important;
	color: #1c5127;
	text-transform:uppercase;
	margin-bottom:45px;
	}
.wpb_content_element.htw_thumb{
	margin-bottom:20px;
	}
.htwbx_title {
	font:700 20px/23px 'Roboto' !important;
	color: #1c5127;
	text-transform:uppercase;
	margin-bottom:12px;
	}
.htwbx_prgph{
	font:400 14px/23px 'Poppins';
	color: #3a3a3a;
	padding:0 10px;
	margin-bottom:0px !important;
	} 

.binRental_section.wpb_row {
	background-repeat:no-repeat !important;
	background-size:50% !important;
	background-position:left center;
	}
.bnrtl_rt_sec > .vc_column-inner > div.wpb_wrapper{
	padding:20px 0px 50px 25px; 
	}
.bnrtl_title {
	font:900 40px/25px 'Roboto' !important;
	color: #fff;
	text-transform:uppercase;
	margin-bottom:25px;
	
	}
.brntl_prgph.wpb_content_element {
	font:400 15px/22px 'Roboto';
	color: #fff;
	text-align:justify;
	margin-bottom:20px;
	}

.brnt_subtitle {
	font:700 21px/25px 'Roboto' !important;
	color: #fff;
	text-transform:uppercase;
	margin-bottom:20px;
	}


.wmpd_section > .vc_column-inner {
    padding-top: 70px !important;
    padding-bottom:65px !important;
}
.wmpd_title {
    font: 700 46px/35px 'Poppins' !important;
    color: #1c5127;
    text-transform: uppercase;
    margin-bottom: 60px;
}
.wmpd_icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background{
	background:#fff !important;
	border:3px solid #14421d;
	} 
.wmpd_icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #14421d;
}	
.wmpd_icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background:hover{
	background:#14421d !important;
	}
.wmpd_icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue:hover .vc_icon_element-icon {
    color: #fff;
}	
		
.wmpd_iconTitle {
	font: 600 20px/23px 'Poppins' !important;
    color: #202020;
    text-transform: uppercase;
    margin-bottom:10px;
	}
.wmpd_icon_prgph {
	font: 400 15px/23px 'Poppins';
    color: #4d4d4d;
	}






.tstmls_title {
	font: 600 36px/35px 'Poppins' !important;
    color: #343333;
    text-transform: uppercase;
	margin-bottom: 45px;
	}
.testmls_asked_sec {
	padding-bottom:105px;
	padding-top:35px;
	}
.binRentalteslms_sec {
    background: #fff;
    border: 1px solid #ececec;
    border-radius:0px;
    box-shadow: 0 0 21px rgba(210, 207, 207, 0.8);
	padding:55px 20px 35px;
	position:relative;
}
.binRentalteslms_sec:before{
	content:"\f10d";
	display:block;
	font-family:'FontAwesome';
	font-size:30px;
	line-height:39px;
	color:#d2dbd4;
	background:#1f4b28;
	width:39px;
	height:39px;
	text-align:center;
	position:absolute;
	top:-16px;
	left:20px;
	}
.binRentalteslms_sec:after{
	content:"\f10e";
	display:block;
	font-family:'FontAwesome';
	font-size:30px;
	line-height:39px;
	color:#d2dbd4;
	background:#1f4b28;
	width:39px;
	height:39px;
	text-align:center;
	position:absolute;
	bottom:-16px;
	right:20px;
	}
.brntlTestmls_content {
	font-size:16px;
	text-align:left;
	color:#2b2b2b;
	margin-bottom:20px;
	}

.brntlTestmls .tstml_thumb {
    float: none;
}




.faq_accordion {

    margin-bottom: 10px !important;
    box-shadow: 0px 1px 3px rgba(222, 222, 222, 0.5);

}
.faq_accordion_container .faq_accordion a {
	padding: 22px 20px !important;
}
.faq_accordion_container .faq_accordion.vc_active a, .faq_accordion.vc_active a:hover {

    background-color: #365d3d !important;
    color: #fff !important;

}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 20px;
	width: 38px;
	height: 38px;
	border: #454846 2px solid;
	border-radius: 50px;
	left: initial !important;
}
.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {

    width: 12px;
    left: 51% !important;
    transform: translateX(-50%) !important;

}
.wpb-js-composer .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {

    height: 12px;
    top: 52% !important;
    transform: translateY(-50%) !important;
    left: 48% !important;

}

.wpb-js-composer .vc_tta .vc_active .vc_tta-controls-icon {
	border-color: #fff!important;
	background:#fff!important;
}

.tthumb{display:none !important;}

.teslms_sec .item {
    display: table;
    width: 100%;
    height: 100%;
}
.testmls_row {
	height: 100%;
	display: table;
	width: 100%;
}





/*Foooter Container
==========================*/
.footerContainer {
	background:#292929;
	}
.ftrtp_section {
	padding:60px 0 20px;
	}
.ftrbx h3{
	font-size:36px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:10px;
	}	
.ftrbx h3 span{
	font:400 20px/22px 'Roboto';
	display:block;
	}	
.ftrbx.ftrbx_about p {
	margin:0px;
	font-size:14px;
	line-height:22px;
	color:#fff;
	}
ul.ftrAdrs_list {}
ul.ftrAdrs_list li,
ul.ftrAdrs_list li a{
	font-size:14px;
	color:#fff;
	}
ul.ftrAdrs_list li {
	margin-bottom:5px;
	}
ul#ftr_social_icon.ftr_social_icon {
	margin-top:10px !important;
	}
ul#ftr_social_icon.ftr_social_icon li a img{
	margin:0px !important;
	}
ul#ftr_social_icon.ftr_social_icon li:not(:last-child){
	margin-right:5px !important;
	}	
.ftrbx_contact {
	padding-left:35px;
	}	
.ftrbx_news {
	padding-left:20px;
	}	
ul.news_list{}
ul.news_list > li > a > div{
	display:table-cell;
	vertical-align:top;
	} 	
ul.news_list > li .news-thumb{
	width:74px;
	}
ul.news_list > li .news-details {
	padding-left:13px;
	}
ul.news_list > li > a {
	color:#ffffff;
	}	
ul.news_list > li .news-details span{
	font:500 16px/22px 'Poppins';
	}	
ul.news_list > li .news-details P {
	font-weight:300;
	font-size:13px;
	}		
		
.ftrtp_bottom {
	background:#000000;
	padding:19px 0;
	}
.copyright p{
	font-size:13px;
	font-weight:500;
	color:#fff;
	margin:0px;
	text-transform:uppercase;
	}
 




/*Media Query
==========================*/
@media(min-width:1230px){
	.container {
		width:1200px;
	}
	
	}

@media(min-width:992px) and (max-width:1199px){
	
ul.tpInfo li:not(:last-child) {
    margin-right: 10px;
}
.tpInfo-details a, .tpInfo-details p {
	font-size:13px;
	}
.hmp_abtTitle {
    font: 700 35px/38px 'Poppins' !important;
}
.wcubx .wcu_title {
    font: 700 17px/23px 'Poppins' !important;
}



	
	
}



@media(min-width:768px){
	
ul.tpInfo {
	text-align:right;
	}
ul.tpInfo li{
	display:inline-block;
	float:none;
	}
.navbar-header {
	display:none;
	}
.hmp_abtsec {
	left:58.33333333%;
	}	
.hmp_abtcnt {
	right:41.66666667%;
	}
.navbar-default ul.tpInfo{
	display:none;
	}
.bnrtl_lft_sec.vc_col-sm-6{
	position:static;
	}
.wpb_single_image.vc_align_left.binRental_thumbs{
	position:absolute;
	top:0;
	left:0;
	width:50%;
	}
.binRental_thumbs.wpb_single_image img{
	object-fit: cover;
	}

.fixed-header .navbar-default .navbar-nav > li:first-child a {padding-left: 0px;}
	
	
}
@media(min-width:768px) and (max-width:991px){
.topHeader .row [class*=col-]{
	width:100%;
	}
.tpLogo {
    width: 100%;
    overflow: hidden;
    text-align: center;
}	
.navbar-brand {
	float:none;
	display:inline-block;
	}	
ul.tpInfo {
    text-align: center;
}
.navbar-default .navbar-nav > li > a {
	padding: 18px 23px;
	}
.quote_title {
    font: 600 27px/29px 'Poppins' !important;
}
.hmp_abtTitle {
    font: 700 27px/31px 'Poppins' !important;
}
.hmp_servTitle {
    font: 600 43px/48px 'Poppins' !important;
}
.hmp_services_row .serv_dtls_cnt .mm_title {
    font: 600 19px/26px 'Poppins' !important;
}
.wcu_title {
    font: 700 35px/34px 'Poppins' !important;
}
.wcu_icon.wpb_single_image img {
	width: 118px;
	}   
.wcubx.vc_col-sm-3 {
	width:50%;
	}
.testmls_row {
    padding: 40px 15px;
}
.tthumb {
    padding-right: 10px;
}
.ftrtp_section .row [class*=col-]:first-child,
.ftrtp_section .row [class*=col-]:nth-child(2){
	width:50%;
	} 	
.ftrtp_section .row [class*=col-]:last-child{
	width:100%;
	}	
.ftrbx.ftrbx_news {
	padding-left:0px;
	margin-top:25px;
	}	
.abtsection .hmp_abtTitle {
    font: 700 28px/36px 'Roboto' !important;
}	
.partner-slider-block {
	padding:0 70px;
	}
.pricing_blk_rw .owl-theme .owl-nav [class*="owl-"] {
    font-size: 25px;
    padding: 4px 15px;
    background: #1c5127;
}
.pricing_tablebx .prc_list strong {
    font: 500 14px/22px 'Poppins';
}
.fixed-header .navbar-default .navbar-nav > li > a {
    padding: 13px 25px;
}
.wmpd_title {
    font: 700 35px/35px 'Poppins' !important;
}
.tstmls_title {
    font: 600 30px/35px 'Poppins' !important;
}
.faq_accordion_container .faq_accordion h4 {
	font-size: 15px;
	}
.faq_accordion_container .faq_accordion a {
    padding: 22px 12px !important;
}

	
	
}









@media(max-width:767px){


.topHeader .col-sm-8{
	display:none;
	}
.topHeader {
    padding: 15px 0;
    text-align: center;
}
.navbar-brand{
	float:none;
	display:inline-block;
	}	
.navbar-default .navbar-nav > li:first-child a {
    padding-left: 30px;
}	
.navbar-default ul.tpInfo {
    background: #fff;
    overflow: hidden;
    padding: 15px 20px;
    margin: 0 -15px;
	text-align:center;
}	
ul.tpInfo li {
    float: none;
    display: inline-block;
    margin: 10px;
}	
.navbar-default .navbar-nav > li ul.sub-menu{
	left: 20px;
	}	
.navbar-default .navbar-nav > li > ul.sub-menu li:hover a {
    background: #62b443;
}	
.navbar-default .navbar-toggle {
    border-color: #fff;
	background:#fff;
}	
	
	
.quote_title {
    font: 600 26px/29px 'Poppins' !important;
	text-align: center !important;
}
.get_quote_row .quote_btn.vc_btn3-container.vc_btn3-right {
    text-align: center;
    margin-top: 20px;
}
.hmp_abt_thumb.wpb_single_image.vc_align_left {
    text-align: center;
}
.hmp_abtTitle {
    font: 700 35px/38px 'Poppins' !important;
}
.hmp_servTitle {
    font: 600 45px/48px 'Poppins' !important;
}
.hmp_services_row .owl-theme .owl-nav {
    margin-top: 50px;
}
.hmp_services_row .owl-theme .owl-nav [class*="owl-"]{
	font-size: 30px;
	padding: 4px 15px;
	background:#67bc45;
	}	
.wcu_title {
    font: 700 45px/46px 'Poppins' !important;
}
.ftrbx_contact,
.ftrbx_news {
    padding-left:0px;
	margin-top:30px;
}
.cnt-google-map iframe{
	width:100% !important;
	}
.cntLft_sec > .vc_column-inner > div.wpb_wrapper {
    padding-right:0px;
    border-right:none;
}
.contactForm_sec > .vc_column-inner > div.wpb_wrapper {
    padding-left: 0;
}
.abtsection .hmp_abtTitle {
    font: 700 28px/36px 'Roboto' !important;
}	
.partner-slider-block {
	padding:0 70px;
	}
.abtsection .abtsec .wpb_wrapper {
    position: relative;
    max-width: 464px;
    margin: 0 auto auto;
}
.abtcnt {
	margin-top: 50px;
	}
.inner-banner > img {
	height: 260px;
	object-fit: cover;
	object-position: center;
	}
.copyright p{
	text-align:center;
	}

.bnrtl_lft_sec > div.vc_column-inner{
	padding:0px !important;
	}
.wpb_content_element.binRental_thumbs{
	margin:0px;
	}
.bnrtl_rt_sec > .vc_column-inner > div.wpb_wrapper {
    padding: 0 0 35px;
}
.binRental_thumbs.wpb_single_image img{
	height:auto !important;
	}
	
.pricing_blk_rw .owl-theme .owl-nav [class*="owl-"] {
    font-size: 25px;
    padding: 4px 15px;
    background: #1c5127;
}	
.htw_bxes:not(:last-child){
	margin-bottom:50px;
	}	
.pricing_section > .vc_col-sm-12 > .vc_column-inner > div.wpb_wrapper {
    padding: 55px 0 30px;
}	
	
.wmpd_title {
    font: 700 30px/35px 'Poppins' !important;
}
.testmls_asked_sec .vc_col-sm-6:last-child{
	margin-top:50px;
	}	
	
	
	
	
}

@media(min-width:580px) and (max-width:767px){
.pricing_tablebx .dimensions_list + div{
	min-height:100px;
	}
	
	}
@media(min-width:401px) and (max-width:579px){
	
.hmp_abtTitle {
    font: 700 24px/30px 'Poppins' !important;
}	
.hmp_servTitle {
    font: 600 37px/48px 'Poppins' !important;
}
.hmp_services_row .owl-theme .owl-nav {
    margin-top: 25px;
}
.wcu_title {
    font: 700 33px/46px 'Poppins' !important;
}
.testmls_title strong {
    font: 700 40px/43px 'Poppins' !important;
}
.testmls_row {
    padding: 40px 20px;
}
.tthumb {
    padding-right: 10px;
}

.partner-slider-block .owl-theme .owl-nav [class*="owl-"] {
	width: 35px;
	height: 35px;
	font-size: 20px;
	line-height: 33px;
	}
.partner-slider-block .owl-carousel .owl-nav .owl-prev {
    left: -48px;
}
.partner-slider-block .owl-carousel .owl-nav .owl-next {
    right: -48px;
}	
.partner-slider-block {
    padding: 0 50px;
}
.abtsection .abtsec .wpb_wrapper {
    max-width: 311px;
}
.abtsection .hmp_abtTitle {
    font: 700 25px/32px 'Roboto' !important;
}
.occi_title {
    font: 700 26px/35px 'Roboto' !important;
}

.faq_accordion_container .faq_accordion h4 {
	font-size: 15px;
	}
.faq_accordion_container .faq_accordion a {
    padding: 22px 12px !important;
}
.tstmls_title {
    font: 600 30px/35px 'Poppins' !important;
}



	
}
@media(max-width:400px){
	
.hmp_servTitle {
    font: 600 34px/41px 'Poppins' !important;
}	
.wcu_title {
    font: 700 30px/46px 'Poppins' !important;
}
.wcu_icon.wpb_single_image img{
	width:130px;
	}
.hmp_abtTitle {
    font: 700 19px/29px 'Poppins' !important;
}
.testmls_title strong {
    font: 700 34px/40px 'Poppins' !important;
}
.testmls_row {
    padding: 40px 15px;
}
.tthumb {
    padding-right: 10px;
}
.testml_tphdr i.fa {
    font-size: 35px;
}

.partner-slider-block .owl-theme .owl-nav [class*="owl-"] {
	width: 35px;
	height: 35px;
	font-size: 20px;
	line-height: 33px;
	}
.partner-slider-block .owl-carousel .owl-nav .owl-prev {
    left: -48px;
}
.partner-slider-block .owl-carousel .owl-nav .owl-next {
    right: -48px;
}	
.partner-slider-block {
    padding: 0 50px;
}
.abtsection .abtsec .wpb_wrapper {
    max-width: 311px;
}
.abtsection .hmp_abtTitle {
    font: 700 25px/32px 'Roboto' !important;
}	
.occi_title {
    font: 700 26px/35px 'Roboto' !important;
}


.faq_accordion_container .faq_accordion h4 {
	font-size: 15px;
	}
.faq_accordion_container .faq_accordion a {
    padding: 22px 12px !important;
}
.tstmls_title {
    font: 600 30px/35px 'Poppins' !important;
}



	
	}








