@media screen and (max-width: 1750px) {
	div.jssor-slider-container .container, div.jssor-slider-container {
		height: 830px;
	}

	.responsive .widget-snippet .banner-content-body h1 {
		font-size: 30px;
	}
	.responsive .widget-snippet .banner-content-body h4,  .responsive .widget-snippet .banner-content-body p {
		font-size: 38px;
	}
	.widget-navigation.main-menu{
		padding-right: 0;
	}
	.responsive .widget-navigation.main-menu .navigation-item {
		padding-left: 10px;
	}
	.responsive .widget-navigation.main-menu .navigation-item a {
		font-size: 14px;
		padding: 7px 5px;
	}
	.header-top-right a{
		padding: 32px 20px;
	}




}

@media screen and (max-width: 1530px) {
	.widget-navigation.main-menu {
		padding-right: 0;
		right: 330px !important;
	}

	.responsive .header-top-right a{
		padding: 32px 15px;
	}

	.responsive .widget-navigation.main-menu .navigation-item a{
		font-size: 12px;
		padding: 7px 5px;
	}
	.responsive .widget-snippet .banner-content-body {
    padding: 80px 90px;
	}
.header .widget-image a {
    min-width: 225px;
}
.header .widget-image img {
    max-width: 200px;
}
}



@media screen and (max-width: 1440px) {
	.responsive .widget-snippet .banner-content-body {
    padding: 80px 90px;
	}
	.responsive .widget-snippet .golden-project ul li:nth-child(2) h4,  .responsive .widget-snippet .golden-project ul li:nth-child(2) a,  .responsive .widget-snippet .golden-project ul li:nth-child(4) h4,  .responsive .widget-snippet .golden-project ul li:nth-child(4) a {
		position: relative;
		left: 0;
	}
	.responsive .widget-snippet .banner-content-body h4, .responsive .widget-snippet .banner-content-body p {
    font-size: 32px;
}
}
@media screen and (max-width: 1400px) {
	.widget.widget-snippet.header-btn {
		width: 298px !important;
	}
	.responsive .widget-navigation.main-menu .navigation-item a {
		font-size: 12px;
		padding: 7px 4px;
	}
	.widget .header-top-right a {
		font-size: 15px;
		padding: 32px 21px;
	}
.widget.widget-navigation.main-menu {
    padding-right: 0;
    right: 310px !important;
}
.responsive .widget-snippet .banner-content-body h4, .responsive .widget-snippet .banner-content-body p {
    font-size: 30px;
    line-height: 28px;
}
.header .widget-image a {
    min-width: 205px;
}
.header .widget-image img {
    max-width: 180px;
}
}
@media screen and (max-width: 1340px) {
	.widget.widget-navigation.main-menu {
		padding-right: 190px;
	}
    .responsive .header .widget-image a {
        text-align: center;
        min-width: auto;
        min-height: auto;
        background: #fff;
        display: block;
    }
    .responsive .header .widget-image a img{
        margin-top: 0;
    }
	.responsive .widget-snippet .service-item {
		height: 230px;
		width: 100%;
		overflow: hidden;
	}
	.responsive .widget-snippet .service-area .col-md-4 {
		padding-left: 5px;
		padding-right: 5px;
	}
	.responsive .widget-snippet .service-area .content-area:after {
		border-width: 0 0 34px 370px;
	}
	.responsive .widget-snippet .service-area .content-area h3 {
		font-size: 18px;
		margin: 0;
		line-height: 45px;
	}
	.responsive .widget-snippet .service-area .content-area {
		padding: 0 23px;
	}
	.responsive .widget-snippet .service-area {
		padding: 60px 0 0 0;
		margin-top: -15px;
	}
	.responsive .widget-snippet .service-area:after {
		height: 240px;
	}
	.responsive .widget-snippet .service-area h2 {
		padding: 0 0 30px 0;
		font-size: 40px;
		margin: 0;
	}
	.responsive .widget-snippet .customer-service-area {
		position: relative;
		padding: 45px 0 50px 0;
	}
	.responsive .widget-snippet .guardaway-item h4 {
		font-size: 25px;
	}
	.responsive .widget-snippet .guardaway-item h5 {
		font-size: 26px;
	}
	.responsive .widget-snippet .bins-item h4 {
		font-size: 25px;
	}
	.responsive .widget-snippet .guardaway-item ul li {
		font-size: 16px;
		line-height: 30px;
		padding-bottom: 0;
	}
	.responsive .widget-snippet .bins-item ul li {
		font-size: 16px;
		line-height: 25px;
	}
	.responsive .widget-snippet .capabilities-golden-area {
		padding: 75px 0;
	}
	.responsive .widget-snippet .choose-area {
		padding: 45px 0;
	}
	.responsive .widget-snippet .choose-area h4 {
		font-size: 22px;
		margin-bottom: 14px;
	}
	.responsive .widget-snippet .choose-area a {
		padding: 10px 75px;
	}
    .responsive  .widget-gallery.testimonial-slider .widget-title {
        font-size: 35px;
        margin-bottom: 0;
        padding: 0 0 30px 0;
    }
    .widget-gallery.testimonial-slider .owl-carousel {
        max-width: 100%;
        padding: 0 10px;
    }
	.widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-prev,
	.widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-next{
		width: 20px;
		height: 30px;
		background-size: 13px;
	}
	.widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-prev {
		left: 7px;
	}
    .widget-gallery.testimonial-slider .owl-theme .owl-controls .owl-nav .owl-next{
        right: 25px;
    }
	.widget-gallery.testimonial-slider .owl-carousel .owl-item .article-content p {
		font-size: 15px;
		line-height: 26px;
		margin: 0;
		padding: 0;
	}

    .widget-gallery.testimonial-slider .owl-carousel .owl-item .article-content h4 {
        font-size: 18px;
        line-height: 50px;
        margin: 0;
        padding: 0;
    }
    .responsive  .widget-snippet .query-area h4{
        font-size: 23px;
    }
    .responsive  .widget-snippet .query-area h4 a{
        font-size: 23px;
    }



}





@media screen and (max-width: 1300px) {
	.header .widget-image img {
    max-width: 200px;
}
		/* Navigation */
	
	.responsive .widget.widget-navigation.main-menu {
		padding-right: 0;
		right: 0 !important;
	}
	.widget-navigation.main-menu {
		text-align: right;
	}
	.widget-navigation.main-menu .menu-title {
		display: inline-block !important;
		padding-right: 15px;
		padding-top: 6px;
		position: absolute;
		right: 300px;
		top: -23px;
		z-index: 99;
	}
	.widget-navigation.main-menu {
		width: 100%;
	}
	.widget-navigation.main-menu .nav-wrapper.horizontal {
		text-align: left;
		overflow: hidden;
	}
	.main-menu .horizontal .navigation-item > .navigation-item-child-container.open {
		display: block;
	}
	.main-menu .horizontal .navigation-item .navigation-item-child-container {
		background-color: #2f2d2d;
		box-shadow: none;
		box-sizing: border-box;
		display: none;
		height: auto !important;
		padding: 0;
		position: static;
		width: 100%;
		transform: translateX(0%);
	}
	.main-menu .navigation-item .navigation-item-child-container .navigation-item {
		margin: 0;
		padding: 0;
		border: none;
	}
	.main-menu .navigation-item .navigation-item-child-container .navigation-item a {
		padding: 8px 40px;
		font-size: 12px;
		text-align: left;
	}
	.widget-navigation.main-menu .navigation-item.active a::before {
		display: none;
	}
	.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
		border-bottom: none;
		background-color: transparent;
	}
	.widget-navigation.main-menu .horizontal .navigation-item:first-child a::after,  .widget-navigation.main-menu .horizontal .navigation-item a::after {
		left: 0;
		height: 1px;
		width: 100%;
		margin-left: 0;
	}
	.main-menu .navigation-item .navigation-item-child-container a:hover, .main-menu .navigation-item .navigation-item-child-container a:focus {
		color: rgba(255, 255, 255, 0.6);
	}
	.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
		font-size: 13px;
		text-align: left;
		padding: 7px 25px 10px 30px;
		color: #ffffff;
	}
	.widget-navigation .horizontal .navigation-item.has-child::before {
		display: none;
	}
	.responsive-navigation .navigation-item.has-child .child-opener.close::before {
		content: "\f068";
		font-family: fontawesome;
	}
	.responsive .widget-navigation.main-menu .navigation-item {
		padding-left: 0;
	}
	.main-menu .nav-wrapper {
		background-color: #231f20;
		left: 0;
		top: 35px;
		width: 100%;
		height: auto !important;
		padding: 0 !important;
		z-index: 9999;
		text-align: left;
	}
	.main-menu .nav-wrapper .navigation-item {
		background-color: transparent;
		padding: 0;
	}
	.widget-navigation.main-menu .nav-wrapper .navigation-item a {
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		color: #fff;
		line-height: 20px;
		padding: 14px 15px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		font-size: 14px;
	}
	.main-menu .nav-wrapper .navigation-item a:hover {
		color: #ffffff;
		background-color: #31302b;
		border: none;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.main-menu .nav-wrapper .navigation-item a:focus  .main-menu .nav-wrapper .navigation-item.active a {
		background-color: #31302b;
	}
	.widget-navigation.main-menu .horizontal .navigation-item:first-child a {
		padding-left: 15px;
	}
	.main-menu .nav-wrapper .navigation-item.last a {
		border-bottom: none;
		margin-left: 0;
	}
	.widget-navigation.main-menu .horizontal .navigation-item a:hover,  .widget-navigation.main-menu .horizontal .navigation-item.active a,  .widget-navigation.main-menu .horizontal .navigation-item a:focus {
        /*
		color: #f06a21;
		font-weight: 300;
        */
	}
	.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:hover {
		color: #000;
		background: #fff;
		font-weight: 400;
	}
	.main-menu .menu-button em {
		background-color: #231f20;
	}
	.responsive-navigation .navigation-item.has-child .child-opener {
		position: absolute;
		right: 0;
		top: 0;
		width: 50px;
	}
	.main-menu .navigation-item.has-child .child-opener::before {
		color: #fff;
		display: block;
		font-family: "FontAwesome";
		font-size: 16px;
		vertical-align: middle;
		cursor: pointer;
		padding: 10px 20px;
		text-align: right;
	}
	.responsive-navigation .navigation-item.has-child .child-opener.close::before {
		content: "\f068";
	}
	.main-menu .horizontal > .has-child > a span::after {
		display: none !important;
	}
	.responsive-navigation .navigation-item.has-child .child-opener::before {
		content: "\f107";
	}
	.responsive-navigation .navigation-item.has-child .child-opener.close::before {
		content: "\f106";
	}
	.main-menu .navigation-item .navigation-item-child-container::before {
		display: none;
	}
	.main-menu .navigation-item .navigation-item-child-container {
		margin: 0;
		border-radius: 0;
	}
	.main-menu .navigation-item-child-container .navigation-item.first a::before {
		display: none !important;
	}
	/*end*/
	.responsive .widget-snippet .banner-content-body {
    padding: 77px 60px;
}
.responsive .widget-snippet .banner-content-body h1 {
    font-size: 28px;
}
.responsive .widget-snippet .banner-content-body h4, .responsive .widget-snippet .banner-content-body p {
    font-size: 26px;
    line-height: 25px;
}
}
@media screen and (max-width: 1230px) {
	.page-content{
		padding: 0 15px;
	}
	.page-home .page-content{
		padding: 0;
	}
	.widget-html.page-heading{
		margin-left: -15px;
		margin-right: -15px;
	}

}


@media screen and (max-width: 1200px) {
	.page-content .v-split-container > .v-split {
		width: auto;
	}
	.responsive .body > .widget-container {
		width: 100%;
	}
	.responsive .footer > .widget-container {
		max-width: 100%;
	}
	.responsive .footer-copyright p{
		padding-left: 15px;
	}
	.responsive .widget-snippet .query-area .query-link a + a{
		margin-right: 0;
		margin-left: 0;
	}
	.responsive .widget-gallery.testimonial-slider .owl-carousel .owl-item:after{
		left: 50%;
		transform: translateX(-50%);
		margin-left: 10px;
	}
	.responsive .widget-snippet .golden-project ul li h4 {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 3px 0;
	}
	.responsive .widget-snippet .golden-project ul li:nth-child(1) a{
		margin-top: 0;
	}
	.responsive .widget-snippet .golden-project ul li:nth-child(2) a{
		margin-top: 0;
	}
	.responsive .widget-snippet .golden-project ul li:nth-child(3) a{
		margin-top: 0;
	}
	.responsive .widget-snippet .golden-project ul li:nth-child(4) a{
		margin-top: 0;
	}
	.responsive .widget-snippet .our-capabilitie-content {
		padding-right: 60px;
	}
	.responsive .widget-snippet .our-capabilitie-content p{
		font-size: 17px;
	}

	.responsive .widget-snippet .service-area .container,  .responsive .widget-snippet .customer-service-area .container {
		max-width: 100%;
	}
	.responsive .widget-snippet .customer-service-area .container {
		max-width: 100%;
		width: 100%;
		overflow: hidden;
	}
	.responsive .widget-snippet .guardaway-item {
		margin-right: 0;
	}
	.responsive .widget-snippet .bins-item {
		width: 100%;
		padding: 20px;
		margin: 22px 0 0 0;
	}
	.responsive .widget-snippet .banner-content-body {
	}
	.responsive .widget-snippet .banner-content-body h1 {
		font-size: 22px;
		line-height: 30px;
		padding: 15px 0 20px 0;
	}
.responsive .widget-snippet .banner-content-body h4, .responsive .widget-snippet .banner-content-body p {
    font-size: 22px;
    line-height: 18px;
}
	.responsive .widget-snippet .banner-content-body h4 {
		padding-bottom: 15px;
		padding-top: 0;
	}
	.responsive .widget-snippet .banner-link {
		padding-top: 25px;
	}
	.responsive .widget-snippet .banner-link.fluid-link {
		padding-top: 8px;
	}
	.responsive .widget-snippet .banner-link a {
		font-size: 16px;
		line-height: 20px;
		padding: 8px 21px;
	}

	.responsive .widget-snippet .nineteen-cubic-metre-skip-bin-area .col-md-6 {
		padding: 5px 10px;
		margin-bottom: 0;
	}
	.page-product .product-detail-width{
		text-align: left;
	}
	.auto-page.page-product .page-content{
		padding-left: 15px;
		padding-right: 15px;
	}
	.frontlift-bin-area iframe {
		width: 100%;
	}
	.responsive .our-capabilities-area  .col-md-6:nth-of-type(odd){
		clear: left;
	}
	.responsive .our-capabilities-area  .col-md-6:nth-of-type(even){
		clear: right;
	}
	.responsive .our-capabilities-area .row:nth-child(1){
		padding: 0;
		margin: 0;
	}

	.responsive .our-capabilities-area .row {
		margin: 0 -15px;
	}
	.responsive .widget-snippet .capabilitie-project-items h4{
		font-size: 20px;
	}
	.responsive  .widget.widget-form.contact-us-form{
		padding-left: 20px;
		padding-right: 20px;
	}
	.responsive  .widget-snippet .why-us-details h3{
		line-height: 30px;
	}
	.responsive  .widget-snippet .common-picture-row .common-picture-cell img {
		width: auto;
		height: auto;
	}
	.responsive .widget-snippet .green-waste-area .container{
		padding-right: 15px;
		padding-left: 15px;
	}
	.responsive .widget-snippet .green-waste-area .container .row h4{
		line-height: 30px;
	}
	.page-contact-us .page-content {
		padding: 0;
		overflow: hidden;
	}

	.responsive .bin-features-area .container {
		padding-right: 15px;
		padding-left: 15px;
	}
	.responsive .widget-snippet .temporary-fence-hire-block h4,
	.responsive .widget-snippet .temporary-fence-hire-block h4 a{
		font-size: 20px;
	}
	.responsive .launceston-general-hospital-area .col-md-6:last-child {
		padding-right: 15px;
		padding-left: 15px;
	}
	.responsive .widget-snippet .fence-hire-img img{
		max-height: 360px;
	}
	.page-19-cubic-meter-skip-bin .bin-size-table {
		margin-left: -5px;
		margin-right: -5px;
	}
	.page-3-meter-frontlift-bin  .frontlift-bins-area .container {
		padding-left: 0;
		padding-right: 0;
	}

}



@media screen and (max-width: 991px) {
	body > .body {
    padding: 0;
}
	.widget-pageHeading, .page-heading, .category-details-container{
		padding: 70px 0;
	}
	.responsive .bin-features-list {
		padding-top: 20px;
	}
	.responsive .our-capabilities-area .row {
		margin: 0;
	}
	.responsive .widget-snippet .green-waste-area .container .row .col-md-8 {
		margin-top: 15px;
		padding-left: 0;
	}
	.responsive.page-green-waste .widget-snippet p:empty {
		display: none;
	}
	.responsive .our-capabilities-area  .col-md-6:nth-of-type(odd),
	.responsive .our-capabilities-area  .col-md-6:nth-of-type(even){
		padding: 0;
	}
	.responsive .widget-snippet .testimonial-block{
		min-height: 100%;
	}
	.responsive   .widget-snippet .testimonial-section .testimonial-cell:last-child .testimonial-block,
	.responsive   .widget-snippet .testimonial-section .testimonial-cell:nth-last-child(2) .testimonial-block {
		margin-bottom: 50px;
	}
.responsive .widget-snippet .banner-content-body {
    padding: 55px 45px;
}
	.responsive .widget-snippet .banner-content-body h1 {
		font-size: 16px;
		line-height: 24px;
		padding: 10px 0 20px 0;
	}
	.responsive .widget-snippet .banner-content-body h4, .responsive .widget-snippet .banner-content-body p {
		display: none;
	}
	.responsive .widget-snippet .banner-link {
		padding-top: 0;
	}
	.responsive .widget-snippet .banner-link a {
		font-size: 12px;
		line-height: 20px;
		padding: 8px 12px;
	}
	.responsive .widget-snippet .query-area h4,
	.responsive .widget-snippet .query-area .query-link{
		text-align: center;
		padding: 0;
	}
	.responsive .widget-snippet .query-area .query-link a{
		margin-bottom: 0;
	}
	.responsive .widget-snippet .query-area {
		padding: 40px 0;
	}
	.responsive .widget-gallery.testimonial-slider .article-content p {
		font-size: 17px;
		line-height: 25px;
		margin: 0;
		padding: 0;
	}

	.responsive .widget-gallery.testimonial-slider .owl-carousel .owl-item {
		padding: 100px 55px 25px 55px;
		min-height: 400px;
	}
	.responsive .widget-snippet .contact-text-area span{
		font-size: 18px;
	}
	.responsive .widget-snippet .contact-text-area p{
		font-size: 15px;
	}
	.responsive  .footer .navigation-item a,
	.responsive  .footer .navigation-item.active a{
		font-size: 14px;
	}
	.widget.widget-snippet .lt-bin-img {
		margin: 10px 0 10px 0;
		text-align: left;
	}
	.widget.widget-snippet .endlink-content {
		margin-top: 0;
	}
	.responsive  .product-view.image-view .product-block, .product-view.scrollable-view .product-block{
		width: calc(49% - 22px);
	}
	.responsive .frontlift-bin-area iframe {
		width: 100%;
	}
	.widget-form .commercial-form .triple-input-row .form-row{
		width: 100%;
	}
	.responsive  .widget-snippet .common-picture-row .common-picture-cell{
		width: 30%;
		margin: 0 15px 0 0;
	}
	.responsive .widget-snippet .capabilitie-project-items{
		min-height: 100%;
		padding: 30px;
	}
	.responsive .widget-snippet .why-us-area {
		padding-bottom: 20px;
	}
	.responsive form.custom-form.common-form.full-width-form{
		padding-bottom: 20px;
	}
	.page-worksite-safety .page-content h4 {
		line-height: 35px;
		margin-top: 0;
	}
	.responsive  .widget.widget-pageHeading h1,
	.responsive  .page-heading h1,
	.responsive .category-details-container .title{
		font-size: 45px;
		line-height: 45px;
	}
	.responsive  .widget-snippet .common-picture-row .common-picture-cell{
		height: auto;
	}
 
	.responsive .widget-snippet .contact-all-address {
		padding: 70px 0 0 0;
		max-width: 100%;
		margin-left: auto;
		text-align: left;
	}
	.responsive .widget-snippet .contact-all-address-right{
		max-width: 100%;
		padding: 0;
	}
	.responsive .widget.widget-form.contact-us-form {
		margin-top: 50px;
		padding-bottom: 40px;
		padding-top: 40px;
	}

	.responsive .widget-snippet .six660-right-content{
		margin-top: 20px;
	}
	.responsive .widget-snippet .six660-left-content {
		margin-right: 0;
	}
	.responsive .widget-snippet .six660-left-content br{
		display: none;
	}
	.responsive .widget-snippet .three-picture-cell {
		width: calc(33% - 20px);
	}
	.widget-snippet .three-picture-cell:last-of-type {
		margin-right: 0;
		margin-bottom: 0;
	}
	.responsive .widget-snippet .three-picture-cell.three-skip-bin-cell {
		width: 100%;
		height: auto;
		margin: 20px 0 0 0;
	}
	.responsive .widget-snippet .three-skip-bin-content .row + .row{
		 padding-top: 25px;
		 margin-bottom: 0;
	}
	.responsive .widget-snippet .high-sided-cubic-area h3 {
		font-size: 18px;
		text-align: center;
	}
	.responsive .widget-snippet .cubic-metre-picture-cell{
		width: calc(32% - 20px);
	}
	.responsive .widget-snippet .cubic-metre-picture-cell:last-of-type {
		margin-right: 0;
		margin-bottom: 0;
	}
	.responsive .widget-snippet .ten-cubic-picture-cell{
		margin-top: 20px;
		height: auto;
	}
	.responsive .widget-snippet .twelve-cubic-meter-skip-area .container .row .col-md-6:nth-child(2) {
		padding-left: 15px;
		padding-top: 15px;
	}
	.cubic-narrow-page-content .row:first-of-type img{
		margin-bottom: 15px;
	}

	.responsive .widget-snippet .three-skip-bin-box{
		height: auto;
	}
	.responsive .picture-3m-skip-bin.three-skip-bin-box{
		width: 100% !important;
	}
	.responsive .widget-snippet .picture-3m-skip-bin{
		width: 30%;
	}
	.responsive .nineteen-cubic-metre-skip-bin-area p{
		padding:0;
	}
.responsive .widget-snippet .banner-link{
	display:flex;
}
.responsive .widget-snippet .banner-link a:last-of-type, .responsive .widget-snippet .banner-link a:first-of-type {
    width: 50%;
    padding: 8px 4px;
}
.responsive .widget-snippet .banner-link.fluid-link a {
    width: 100%;
}

}


@media screen and (max-width: 767px) {
	.responsive .widget-snippet .picture-3m-skip-bin{
		width: 100%;
		margin-right: 0;
	}
	.responsive .widget-snippet .four-picture-cell{
		height: auto;
	}
	.responsive .widget-snippet .cubic-metre-picture-cell{
		height: auto;
	}
	.responsive .widget-snippet .four-skip-bin-content .row + .row{
		margin-top: 25px;
	}
	.responsive .widget-snippet .high-sided-cubic-area h3{
		font-size: 16px;
	}
	.responsive .widget-snippet .three-picture-cell:last-of-type{
		margin-bottom: 10px;
	}
	.responsive .widget-snippet .three-skip-bin-content .row + .row{
		margin-top: 20px;
	}
	.responsive .widget.widget-form.contact-us-form  .simpleCaptcha-container{
		margin-top: 15px;
	}
	.responsive  .page-heading{
		padding: 30px 0;
		margin-bottom: 40px;
	}
	.responsive  .widget.widget-pageHeading{
		padding: 30px 0;
		margin-bottom: 30px;
	}
	.responsive  .widget.widget-pageHeading h1,
	.responsive  .page-heading h1{
		font-size: 25px;
		line-height: 30px;
	}
	.responsive .category-details-container{
		padding: 30px 0;
		margin-bottom: 40px;
	}
	.responsive .category-details-container .page-heading {
		font-size: 25px;
		line-height: 30px;
		padding: 0;
		margin: 0;
	}

.widget.widget-snippet.banner-special {
    position: relative;
    max-width: 100%;
    padding: 34px 15px;
	background: rgba(106,202,90,0.8);
}
.responsive .widget-snippet .banner-content-body {
    padding: 0;
}
.responsive .home-slider .jssor-slider-container .container::after {
	display:none;
}
.responsive .home-slider .jssor-slider-container .jssorb03 {
    bottom: 30px !important;
}

	.home-slider .jssor-slider-container .jssora20l,
	.home-slider .jssor-slider-container .jssora20r{
		display: none !important;
	}
	.responsive .widget-navigation.main-menu .menu-title {
		padding-right: 0;
		padding-top: 0;
		right: 175px;
		top: 4px;
	}
	.responsive  .home-slider{
		padding-bottom: 0;
	}
	.responsive .widget-snippet .service-area:after{
		 height: 80%;
	}
	.responsive .widget-snippet .service-area {
		padding: 40px 0 0 0;
		margin-top: 0;
	}
	.responsive .widget-snippet .service-area h2 {
		padding: 0 0 10px 0;
		font-size: 25px;
		margin: 0;
	}
	.responsive .widget-snippet .guardaway-item h4 {
		font-size: 22px;
	}
	.responsive .widget-snippet .bins-item h4 {
		font-size: 22px;
	}
	.responsive .widget-snippet .guardaway-item h5 {
		font-size: 18px;
		line-height: 20px;
		padding: 0 0 20px 0;
	}
	.responsive .widget-snippet .customer-service-area {
		padding: 0 0 50px 0;
	}
	.responsive .widget-snippet .choose-area h4 {
		font-size: 17px;
		margin-bottom: 14px;
	}
	.responsive .widget-snippet .choose-area a {
		padding: 10px 25px;
		font-size: 18px;
	}
	.responsive  .widget-gallery.testimonial-slider{
		padding: 30px 0 50px 0;
	}
	.responsive .widget-gallery.testimonial-slider .widget-title {
		font-size: 25px;
		margin-bottom: 0;
		padding: 0 0 15px 0;
	}
	.responsive .widget-gallery.testimonial-slider .owl-carousel .owl-item {
		padding: 55px 30px 15px 30px;
		min-height: 100%;
	}
	.responsive .widget-gallery.testimonial-slider .owl-carousel .owl-item:after {
		background-size: 50%;
		top: 28px;
	}
	.responsive .widget-snippet .query-area .query-link a {
		margin-bottom: 0;
		min-width: 270px;
	}
	.responsive .widget .header-top-right a:first-child {
		font-size: 0;
		background-color: transparent;
		padding: 26px 10px;
	}
	.responsive .widget .header-top-right a:first-child:hover{
		background-color: transparent;
	}
	.responsive .widget .header-top-right a:first-child span:before {
		content: '\f095';
		font-size: 20px;
		font-family: "FontAwesome";
		color: #6aca5a;
	}
	.responsive .widget .header-top-right a:first-child span {
		position: relative;
		display: inline-block;
		font-size: 0;
		border: 1px solid #6aca5a;
		width: 35px;
		height: 35px;
		border-radius: 50%;
		line-height: 35px;
		text-align: center;
	}
	.responsive .widget-snippet .our-capabilitie-content {
		padding-right: 0;
	}
	.responsive .widget-snippet .our-capabilitie-content h4{
		font-size: 27px;
	}
	.responsive .widget-snippet .golden-project ul{
		display: block;
	}
	.responsive .widget-snippet .golden-project ul li:nth-child(3) a{
		margin-top: 0;
	}
	.responsive .widget-snippet .golden-project ul li {
		display: block;
		width: 100%;
		min-height: 100%;
		border: none;
		margin: 0 0 20px 0 !important;
		padding: 20px 0 0 0 !important;
		border-top: 1px solid #fff;
	}
	.responsive .widget-snippet .golden-project ul li:nth-child(1),
	.responsive .widget-snippet .golden-project ul li:nth-child(2)
	.responsive .widget-snippet .golden-project ul li:nth-child(3),
	.responsive .widget-snippet .golden-project ul li:nth-child(4),
	.responsive .widget-snippet .golden-project ul li:nth-child(2),
	.responsive .widget-snippet .golden-project ul li:nth-child(3){
		margin: 0;
		padding: 0;
	}
	.responsive  .widget-snippet .golden-project ul li a{
		margin-top: 0;
	}
	.responsive .widget-snippet .golden-project ul li h4{
		margin-bottom: 0;
		font-size: 22px;
		line-height: 27px;
	}
	.responsive .widget-snippet .service-area .content-area:after {
		border-width: 0 0 34px 510px;
	}
	.responsive .widget-snippet .query-area h4 {
		font-size: 23px;
		line-height: 35px;
		margin: 0 0 5px 0;
	}
	.responsive .widget-snippet .capabilities-golden-area {
		padding: 40px 0 25px 0;
	}

	.responsive .footer-logo figure {
		text-align: left;
	}
	.responsive .footer-copyright p {
		padding: 15px 0 0 15px;
		font-size: 12px;
	}
	.responsive  .widget-snippet .contact-us-area{
		margin-top: 0;
	}
	.responsive .widget-snippet .contact-all-address{
		padding: 0 15px;
	}
	.responisve-table.bin-size-table-wrapper{
		width: 95%;
	}
	/*start:table responsive*/
	.responisve-table,
	.bin-size-table,
	.data-table-content{
		overflow-x:auto;
	}
	.page-content .responisve-table table,
	.page-content .bin-size-table table,
	.page-content .data-table-content table{
		width: 700px !important;
		max-width: none;
	}

	/*end:table responsive*/
	.responsive .special-promotion .promo-right {
		text-align: center;
		margin: 30px 0 30px 0;
		padding: 0;
	}
	.responsive .widget-snippet .three-picture-cell,
	.responsive .widget-snippet .cubic-metre-picture-cell,
	.responsive .widget-snippet .cubic-narrow-picture-cell{
		width: 100%;
		margin-right: 0;
	}
	.responsive .cubic-metre-skip-bin {
		margin-top: 20px;
	}
	.responsive  .widget-form .common-form .checkbox label{
		font-size: 14px;
	}
	.responsive .page-content .bin-features-area .container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.responsive .product-view.image-view .content,
	.responsive .product-view.scrollable-view .content{
		text-align: center;
	}
	.responsive .product-view.image-view .product-block,
	.responsive .product-view.scrollable-view .product-block {
		width: 95%;
		margin: 20px auto;
	}
	.responsive .product-view.image-view .product-block:last-of-type,
	.responsive .product-view.scrollable-view .product-block:last-of-type {
		margin-bottom: 0;
	}
	.responsive.page-category .widget-snippet .query-area{
		margin-top: 0;
	}
	.responsive  .service-list ul li {
		width: 100%;
		float: none;
	}
	.responsive .widget.widget-gallery.resource-recovery-slider{
		padding-left: 0;
	}

	.responsive  .full-width-form .triple-input-row .form-row{
		width: 100%;
		float: none;
	}
	.responsive  .widget-snippet .green-waste-area .container {
		padding: 0 15px;
	}
	.responsive  .widget-snippet .green-waste-area .container .row .col-md-8 {
		margin-top: 15px;
		padding-left: 0;
	}
	.responsive  .widget-snippet .green-waste-area .container .row .col-md-6 .bin-right {
		float: none;
	}
	.responsive  .widget-snippet  .green-waste-area .container .row .col-md-6 .bin-right img {
		width: auto;
		position: relative;
		top: 0;
		right: 0;
	}
	.responsive  .widget-snippet .green-waste-area .container .row .col-md-6 .total-left,
	.responsive  .widget-snippet .green-waste-area .container .row .col-md-6 .total-right {
		padding: 15px 20px 20px 20px;
	}
	.responsive .widget-snippet .green-waste-area .container .row .col-md-6 .total-left h3,
	.responsive .widget-snippet .green-waste-area .container .row .col-md-6 .total-right h3 {
		font-size: 20px;
		margin: 0 0 5px;
		margin-top: 0;
	}
	.responsive  .widget-snippet .green-waste-area .container .row .col-md-6 {
		margin-bottom: 30px;
		padding: 0;
		padding-right: 0;
	}
	.responsive  .widget-snippet .green-waste-area{
		margin-bottom: 0;
	}

	/*start:Page Product Static */
	.page-product  .widget.widget-pageHeading{
		margin-left: 0;
		margin-right: 0;
	}
	.page-product .page-content	.l-fixed-left.grid-block,
	.page-product .page-content	.l-fixed-right.grid-block{
		width: 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.page-product .page-content	.product-detail-width{
		width: 100%;
		height: auto;
	}
	.widget-productImage .multi-image-scroll-wrapper{
		width: 100%;
	}
	.widget-productImage .image-thumb-container .thumb-image{
		width: 75px;
		margin: 0 3px 0 0;
	}
	.page-product .page-content	  .product-detail-view img {
		max-width: 100%;
		max-height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.page-product .product-widget.widget-productName h1{
		font-size: 18px;
		margin-bottom: 0;
	}
	.page-product  .bmui-tab .bmui-tab-header{
		display: block;
	}
	/*end:Page Product Static*/
	.responsive  .widget.widget-form.contact-us-form {
		padding: 30px 10px 100px 10px;
		margin-bottom: -65px;
	}
	.responsive .widget.widget-form.contact-us-form .double-input-row {
		width: 100%;
		margin: 0;
	}
	.responsive  .widget.widget-form.contact-us-form .double-input-row .form-row{
		padding: 0;
	}
	.responsive  .widget.widget-form.contact-us-form .single-input-row{
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
	}
	.responsive .widget.widget-form.contact-us-form .widget-title {
		margin-bottom: 10px;
		margin-top: 0;
		padding: 0 0 15px 0;
	}
	.responsive .widget.widget-form.contact-us-form .btn-row{
		text-align: center;
	}
	.responsive .widget.widget-form.contact-us-form button.submit-button{
		width: 100%;
		margin-top: 0;
	}
	.responsive .contact-us-area .col-md-6 {
		padding: 0;
	}
	.responsive  .widget-snippet .contact-all-address-right {
		padding: 0 15px;
		max-width: 100%;
		margin-right: auto;
	}
	.responsive  .widget-snippet .common-picture-row .common-picture-cell{
		width: 100%;
		margin: 15px 0 0 0;
	}

	.responsive .widget-snippet .our-capabilities-area .container {
		padding-left: 0;
		padding-right: 0;
	}
	.responsive .widget-snippet .capabilitie-project-items{
		padding: 20px;
	}
	.responsive .widget-snippet .capabilitie-project-items p{
		margin: 0;
		padding: 0;
	}
	.responsive .widget-snippet .testimonial-block {
		padding: 90px 15px 0 15px;
		min-height: 100%;
		height: 100%;
	}
	.responsive   .widget-snippet .testimonial-section .testimonial-cell:last-child .testimonial-block,
	.responsive   .widget-snippet .testimonial-section .testimonial-cell:nth-last-child(2) .testimonial-block {
		margin-bottom: 30px;
	}
	.responsive  .widget-snippet .testimonial-block p {
		font-size: 15px;
		line-height: 28px;
		padding: 0;
	}
	.responsive   .widget-snippet .testimonial-block h4{
		padding: 0;
	}
	.responsive  .testimonial-section .container {
		padding: 0;
	}
	.responsive  .four-picture-cell {
		margin-bottom: 15px;
	}
	.responsive  .four-skip-bin-content.launceston-temp-fencing .col-sm-12 {
		margin-bottom: 0 !important;
	}
	.responsive .why-us-area .container{
		padding: 0;
	}
	.responsive .widget-snippet .portfolio-area .container {
		padding: 0;
	}
	.responsive .widget-snippet .portfolio-area .row:nth-child(1) {
		margin-bottom: 0;
		padding-left: 0;
	}
	.responsive .widget-snippet .why-us-details {
		margin-right: 0;
	}
	.responsive  section.four-skip-bin-content.launceston-temp-fencing h3,
	.responsive .temporary-fence-hire-content h4,
	.responsive .widget-snippet .trailer-content h4,
	.responsive .widget-snippet .contact-all-address h4,
	.responsive .widget-snippet .why-us-details h3,
	.responsive  .widget-snippet .our-capabilities-area h5{
		font-size: 18px;
		line-height: 25px;
	}
	.responsive   .widget.widget-form.contact-us-form .info-message {
		position: relative;
		top: 0;
		left: 0;
		margin: 0 0 16px 0;
		width: 100%;
	}
	.responsive  span.query-text-line {
		display: block;
		text-align: center;
	}
	.responsive  .widget-form .common-form .checkbox label{
		font-size: 16px;
	}
	.responsive  .page-content {
		min-height: auto;
	}
	.responsive.page-page-not-found .page-content .article-content {
		padding: 5px 0 10px 0;
	}
	.page-page-not-found .page-content .article-content h2 {
		font-size: 30px;
		padding: 10px 0 12px 0;
	}
	.page-page-not-found .page-content .article-content h1 {
		padding: 0;
		margin: 0;
		font-size: 50px;
		line-height: 50px;
	}
	.page-page-not-found .page-content .article-content p {
		font-size: 16px;
		line-height: 20px;
	}
	.responsive .widget-snippet .green-waste-area .container .row h4{
		font-size: 20px;
	}
	.responsive  .widget-snippet .green-waste-area .container .row h2{
		font-size: 25px;
	}
	.responsive .widget-snippet .launceston-temp-fencing h5 {
		line-height: 20px;
	}
	.responsive  .widget-snippet .query-area {
		margin-top: 40px;
	}
	.responsive .widget-snippet .cubic-metre-18-img {
		margin-bottom: 25px;
	}
	.responsive .widget-snippet	.cubic-metre-18 .col-sm-6:last-of-type .cubic-metre-18-img{
		margin-bottom: 0;
	}
	.responsive .widget-productImage .multi-image-scroll-wrapper .image-thumb-container {
		margin: 0 21px;
		overflow: hidden;
		position: relative;
		left: 3px;
	}
	.responsive .widget-snippet .nineteen-cubic-metre-skip-bin-area .container h4{
		font-size: 18px;
		margin-bottom: 0;
	}
	.widget-snippet .twelve-cubic-meter-skip-area .container .row p br{
		display: none;
	}

}



@media screen and (max-width: 480px) {
	.responsive .widget-form .common-form .checkbox {
		padding-left: 0;
		padding-right: 20px;
		display: inline-block;
	}
	.responsive  .widget-form .double-input-row .form-row{
		width: 100%;
	}
	.responsive  .wheelie-bin-content .col-md-4{
		text-align: center;
	}
	.responsive  .widget-form .event-quote .triple-input-row .form-row{
		width: 100%;
	}
	.page-6-cubic-metre-skip-bin .cubic-metre-skip-bin img{
		width: 100%;
	}
	.header-top-right a:last-of-type {
		font-size: 14px;
		padding: 8px 13px 7px;
		margin-right: 10px;
		line-height: 24px;
	}
	.widget.widget-image.company-logo {
		top: 24px !important;
		width: 135px !important;
	}
  .radio-checkbox-row { 
    padding-left: 20px;
}
}



@media screen and (max-width: 359px) {
	.header-top-right a:last-of-type {
		margin-top: 24px;
		font-size: 13px;
		padding: 8px 10px 8px;
	}
	.responsive .widget .header-top-right a:first-child{
		display: none;
	}
	.responsive .widget-navigation.main-menu .menu-title {
		right: 120px;
	}	
	.responsive .widget-productImage .multi-image-scroll-wrapper .image-thumb-container {
		left: 5px;
	}
	.responsive .widget-snippet .about-us h4{
		font-size: 15px;
		padding-right: 0;
	}
}
@media screen and (min-width: 320px) {
	.widget-form .form-row.btn-row button.submit-button {
		margin-top: 20px;
	}
}




@media screen and (max-width: 480px) {
	.responsive .widget-form .common-form .checkbox {
		padding-left: 0;
		padding-right: 20px;
		display: inline-block;
	}
	.responsive  .widget-form .double-input-row .form-row{
		width: 100%;
	}
	.responsive  .wheelie-bin-content .col-md-4{
		text-align: center;
	}
	.responsive  .widget-form .event-quote .triple-input-row .form-row{
		width: 100%;
	}
	.page-6-cubic-metre-skip-bin .cubic-metre-skip-bin img{
		width: 100%;
	}
	.header-top-right a:last-of-type {
		font-size: 14px;
		padding: 8px 13px 7px;
		margin-right: 10px;
		line-height: 24px;
	}
	.widget.widget-image.company-logo {
		top: 24px !important;
		width: 135px !important;
	}
	.header .widget-image img {
    max-width: 160px;
}
}
@media screen and (max-width: 380px) {
.header .widget-image img {
    max-width: 140px;
}
}
@media screen and (max-width: 359px) {
	.header-top-right a:last-of-type {
		margin-top: 24px;
		font-size: 13px;
		padding: 8px 10px 8px;
	}
	.responsive .widget .header-top-right a:first-child{
		display: none;
	}
	.responsive .widget-navigation.main-menu .menu-title {
		right: 120px;
	}	
	.responsive .widget-productImage .multi-image-scroll-wrapper .image-thumb-container {
		left: 5px;
	}
	.responsive .widget-snippet .about-us h4{
		font-size: 15px;
		padding-right: 0;
	}
	
}
@media screen and (min-width: 320px) {
	.widget-form .form-row.btn-row button.submit-button {
		margin-top: 20px;
	}
	
}



