@charset "UTF-8";
/************************************************

Stylesheet: Main Stylesheet

New Yellow: #fcd400;
*************************************************/
/* Import Custom Fonts */
  @font-face {
  font-family: 'Route159Regular';
  src: url('../fonts/Route159-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Route159-Regular%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Route159-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Route159-Regular.ttf.html')  format('truetype'); /* Safari, Android, iOS */
  }
  @font-face {
    font-family: 'Route159Bold';
    src: url('../fonts/Route159-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Route159-Bold%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Route159-Bold.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Route159-Bold.ttf.html')  format('truetype'); /* Safari, Android, iOS */
  }
  @font-face {
    font-family: 'Route159Italic';
    src: url('../fonts/Route159-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Route159-Italic%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Route159-Italic.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Route159-Italic.ttf.html')  format('truetype'); /* Safari, Android, iOS */
  }
  @font-face {
    font-family: 'Route159Light';
    src: url('../fonts/Route159-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Route159-Light%EF%B9%96.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Route159-Light.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Route159-Light.ttf.html')  format('truetype'); /* Safari, Android, iOS */
  }

/* General Styles */

html, body {margin: 0px;padding: 0px;background-color: #ffffff;line-height: 1;font-size: 100%;}
body, p, li {font-family: 'Route159Regular', serif;color: #131313;}
p, img, input{margin: 0px;padding: 0px;border: 0px;line-height:2;}
.column, .columns { /* padding-left: .625rem; padding-right: .625rem; */ padding-left: 1.2rem; padding-right: 1.2rem; }

/* TYPE STYLES */
h1, h2, h3, h4, h5 { text-decoration: none; font-family: 'Route159Regular', serif; color: #131313}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }

/* LINK STYLES*/
a:link, a:visited:link, a, a:focus, a:active { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); color: #666; transition: 0.3s ease; }

.align-middle {
   display:-webkit-box;
   display:-ms-flexbox;
   display:flex;
   -webkit-box-align:center;
   -ms-flex-align:center;
   align-items:center;
 }
 
 .flex-center {
    justify-content: center;
    display: flex;
 }
 
 .footer-p {
     width: 100% !important;
 }
 
a:hover {  color: #242323; }

/* Navigation */
/* NAVIGATION STYLES */ 
.hamburger { max-width: 25px; float: right; padding-top: 5px; }
.top-bar .title-area { z-index: 1; }
.top-bar ul { background: none; }
.top-bar li { background: none; font-family: 'Route159Regular', serif; }
.top-bar li:after { content: "//"; color: #fff; display: inline-block; }
.top-bar li:last-child:after { content: ""}
.top-bar .is-submenu-item:after { content: ""; display: none; visibility: none; height: 1px;}
.is-submenu-item a { width: 100% }
.top-bar-left img { padding-top: 5px; }
.menu { text-transform: uppercase; }
.menu .active>a { background: none; }
.menu>li>a  { font-size: 1.2rem; display: inline-block; }
.menu>li>a:hover  { background-color:#404040; color: #fff }
#off-canvas .menu>li { border-bottom: solid 1px #afafaf;  }
#off-canvas .menu>li>a  { font-size: 0.9rem; width: 100%; }
#off-canvas .menu .active>a  { color: #fff; background-color: #0e5d7d }
.off-canvas-list ul { margin-left: 0; }
.off-canvas-list ul li a {border-bottom: 0px; font-family: 'Route159Regular', serif; }
.off-canvas-list ul .dropdown { margin-left: 20px; }
.current_page_item a {color: #000!important;}
.current_page_item a:hover {color: #fff!important;}
.current-page-ancestor a { color: #0e0e0e }
.current-page-ancestor .current-menu-item a { color: #afafaf}
.is-dropdown-submenu { background-color: #0e647d; border: none; }
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after { display: none }
.accordion { border: none; }
.is-accordion-submenu-parent>a:after { border-color: #0e5d7d transparent transparent; }
.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a { padding-right: 1rem; }
.page-navigation { margin-top: 1rem; }
.current_page_item, .navbar-nav > li > a:hover {background: #0e647d;color: #000;}
.current-menu-item, .current-menu-item a {background: #0e647d;color: #000!important;}
/* Header Styles */

/* Sticky Header */
.header .top-bar-right::before {content: "03 9462 6888";width: auto;float: left;display: table-cell;font-size: 35px;left: -220px;opacity: 0;position: absolute;transition: all ease .5s;top: 8px;}
.header .top-bar-right.show-for-large {position: relative;}
a.menu-phone {padding: 1em 1em;display: block;border-top: 3px solid #0e5d7d;}

/* General Header */
header.header { position: fixed; top: 0px; z-index: 100;}
.header { width: 100%; -webkit-box-shadow: 0px 10px 0px 0px rgba(117, 167, 18, 0.90); -moz-box-shadow: 0px 10px 0px 0px rgba(117, 167, 18, 0.90); box-shadow: 0px 10px 0px 0px rgba(117, 167, 18, 0.90);background: rgba(14, 100, 125, 1); background: -moz-linear-gradient(top, rgba(14, 100, 125, 1) 0%, rgba(14, 85, 125, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14, 100, 125, 1)), color-stop(100%, rgba(14, 85, 125, 1)));background: -webkit-linear-gradient(top, (14, 100, 125, 1) 0%, (14, 85, 125, 1) 100%); background: -o-linear-gradient(top, rgba(14, 100, 125, 1)) 0%, (14, 85, 125, 1) 100%); background: -ms-linear-gradient(top, rgba(14, 100, 125, 1) 0%, rgba(14, 85, 125, 1) 100%); background: linear-gradient(to bottom, rgba(14, 100, 125, 1) 0%, rgba(14, 85, 125, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e647d', endColorstr='#0e557d', GradientType=0 );; }

/* Top Bar */
.top-bar { background: none; font-family: 'Route159Regular', serif; padding: 21px 2rem; }
.menu-text { display: none; clip: rect(1px 1px 1px 1px); position: absolute; }
.insideContactDetails { color: #fff; margin-bottom: 8px; }
.insideContactDetails h4  { margin-bottom:0; padding-bottom: 0; color: #9A9898 }
.insideContactDetails .textwidget { padding-top: 0; margin-top: 0; line-height: 2.6rem; }
.insideContactDetails a { color: #fff !important; font-size: 48px; font-family: 'Route159Bold', serif; }
.insideContactDetails img { margin-right:13px; margin-bottom:21px;vertical-align: top; } 


/* Responsive Large Screen */
@media screen and (min-width: 64em) {
.top-bar-left {width: 30%;transition: all ease .5s;}
.insideContactDetails {margin-top: 15px;}
#text-2 {text-align: center;}
/* Navi */
/* .fixit > div.row.navi {width: 28%;left: 626px;top: 26px;position: absolute;} */
.top-bar-menu {background: #75a712 none repeat scroll 0 0;margin-top: 3px;margin-bottom: 8px;border-radius: 4px;}
.top-bar-menu ul > li > a {color:#fff; font-family: "Route159Regular",serif; font-size: 16px; font-weight: 700; line-height: 30px; padding-left: 21px; padding-right: 21px;}
.top-bar-menu ul > li > a:hover {background: #0e647d none repeat scroll 0 0; color: #000;}
.top-bar-menu ul > li > a:active {background: #0e647d none repeat scroll 0 0; color: #000;}
}

/* Content CSS */
#content { margin-top: 173px; background: url('../images/white-grey-background-texture-2.jpg') repeat-x top center; min-height:440px; height: 440px; }
#content #inner-content { padding: 0 0 1rem; }
.entry-content {padding: 30px 10px 10px;background-color: #fff;overflow: hidden;margin-top: 70px;}

/* Home Page Content */
.binmainbanner {float: left;text-align: center;padding-top: 21px;}
.bin-banner-heading {color: #000;font-size: 1.5rem;font-family: 'Route159Bold', serif;line-height: 55px;text-decoration: none;font-weight: bold;}
.quotesection {z-index: 9;position: absolute;border-radius: 6px;background: rgb(14, 100, 125);top: 13%;right: 363px;}
.quote {margin-top: 20px;font-family: 'Route159Bold', serif;font-size: 34px;font-weight: 600;color: #000;text-align: center;background-color: #f60;padding-top: 5px;padding-bottom: 5px;}
.step1 {font-family: 'Route159Bold', serif;font-size: 32px;margin-top: 21px;color: #fff;font-weight: 900;text-align: center;margin-bottom: -13px;}
.quotesubtitle {margin-top: 20px;margin-bottom: 20px;text-align: center;font-size: 21px;font-weight: 600; color: #fff;}
.entry-content.home-content {margin-top: 34px;}
.home-delivery-area {padding-top: 89px;}
.home-content-title {font-size: 34px;line-height: 1.0;color: #1f1f1f;}
.home-content-subtitle {font-size: 21px;line-height: 1.0;color: #1f1f1f;}

/* General Page Content */
.content-heading {color: #0e5d7d;font-weight: bolder;font-size: 23px;}
.content-heading2{font-size:2rem; padding-bottom:23px;}
.content-heading3{font-size:1.5rem;}

/* Online Bin Booking */
.online-bin-booking {padding: 13px 8px 8px!important;background-color: #fff;overflow: hidden;margin-top: 89px !important;}
li#field_2_3, span.formattedTotalPrice.ginput_total, li#field_2_48, li#field_2_49, li#field_3_13, li#field_2_48 .gfield_label {visibility: hidden;height: 1px;margin: 0 !important;padding: 0 !important;}
#gform_totals_2{height:1px;}
.entry-summary .entry-title, .entry-summary .price, .form_hide, #gform_totals_2 .gfield_label, .formattedBasePrice, .formattedVariationTotal {display: none !important;}
#field_2_7 .gfield_label, #field_2_8 .gfield_label, #field_2_9 .gfield_label, #field_2_15 .gfield_label, #field_2_16 .gfield_label, #field_2_17 .gfield_label, #field_2_18 .gfield_label, #field_2_27 .gfield_label, #field_2_28 .gfield_label, #field_2_29 .gfield_label, #field_2_30 .gfield_label, #field_2_31 .gfield_label, #field_2_32 .gfield_label, #field_2_33 .gfield_label, #field_2_34 .gfield_label, #field_2_35 .gfield_label, #field_2_36 .gfield_label, #field_2_37 .gfield_label, #field_2_38 .gfield_label, #field_2_39 .gfield_label, #field_2_40 .gfield_label, #field_2_41 .gfield_label, #field_2_42 .gfield_label, #field_2_52 .gfield_label {display: none;}
.online-bin-booking-guide{margin-top:89px;}

/* Faqs Page */

div.faq-accordion.vertical{margin-bottom: 13px;}
.faq-accordion h1 {color: #0e647d;font-size: 34px;font-weight: 600;}
.faq-accordion ul {list-style:none;margin:0;padding:0;}
.faq-accordion li {margin:0;padding:0;}
.faq-accordion [type=radio], .accordion [type=checkbox] {display:none;}
.faq-accordion label {display: block;font-size: 15px;line-height: 16px;background: #0e647d;border: 2px solid #000000;color: #fff;font-weight: 600;cursor: pointer;text-transform: uppercase;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;}
.faq-accordion ul li label:hover, .accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label {background:#0e647d;color:#FFF;}
.faq-accordion .content {padding:0 13px;overflow:hidden;border:1px solid #fff; -webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;}
.faq-accordion p {color:#000;margin:13px 0 13px;}
.faqs-icon {margin-left:55px;}

/* Vertical */
.vertical ul li {overflow:hidden;margin:0 0 1px;}
.vertical ul li label {padding:13px;}
.vertical ul li label:hover {border:1px solid #0e647d;}
.vertical ul li .content {height:0px;border-top:0;}
.vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content {height:120px;}


/* Contact Us */
.contact-head {font-size: 28px;line-height: 2;margin-bottom: 40px;font-weight: 800;font-style: normal;text-transform: uppercase;}
.textwidget i.fa {color: #0e5d7d;}
/* Skip Bin Range Pages */
.inner_service {border: 1px solid #e4e4e4;padding: 15px;margin-bottom: 40px;max-height: 377px;max-width: 361px;min-height: 377px;}
.inner-bin-hire {padding-top: 40px;}
.inner-bin-hire a {font-size: 24px;margin-top: 20px;margin-bottom: 20px;font-weight: 500;}
.read-more {padding-top: 10px;}
.inner-bin-hire .read-more a {font-size: 16px;color: rgb(131, 3, 0);}

/* Specific Page Styles */
.post-5 .flip-row {margin-top: 23px;margin-bottom: 240px;}
.page-id-16 .footer{margin-top:0px;}
/* Gravity Forms */
.gform_wrapper {margin: 1em 0 0!important; }
.gform_heading {display: none;}
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
body .gform_wrapper ul li.gfield {margin: 0 !important;}
.instant-quote .gform_wrapper .top_label .gfield_label {display: none;}
.post-465 .ginput_container, .ginput_container_select {padding-bottom: 15px;}



/* Call Out Banners */
.callout-banner2 {margin-top: 11px;background-color: #f60;color: #fff;padding: 17px 18px 9px;overflow: hidden;position: absolute;width: 100%;left: 0;max-width: 100% !important;margin-left: 0px !important;margin-right: 0px !important;}
.local-callout {margin-left: auto !important;margin-right: auto !important;text-align: center;}
.callout-banner2 > .local-callout h2 {color: #000;font-weight: 800;}
.callout-banner {background-color: #0e647d;padding: 17px 18px 9px;overflow: hidden;position: absolute;width: 100%;left: 0;max-width: 100% !important;margin-left: 0px !important;margin-right: 0px !important;}

/* Icon 3D Flip Box */
.cube {	position: relative;	color: #FFF;	text-align:center;}
.cube h1 {    font-size: 30px;	font-weight: bold;	line-height:98px;    margin:0;    padding:0;}
.cube h2 {	font-size: 21px;	font-weight: bold;	margin: 0;	padding: 16px 0 2px;}
.cube p {	font-size: 15px;	padding: 5px 10px;	margin: 0;}
.default-state, .active-state {	position: absolute;	left: 0;	top: 0;	transition: transform 0.4s ease;	transform-origin: center center -50px;	-webkit-transform-origin: center center -50px;	width: 110%;}
.default-state {transform:  rotateX(0deg) rotateY(0deg) rotateZ(0deg);}
.active-state {transform:  rotateX(-90deg) rotateY(0deg) rotateZ(0deg); height:245px !important;}
.cube:hover .default-state {	transform: rotateX(90deg) rotateY(0) rotateZ(0deg);}
.cube:hover .active-state {	z-index: 9;	transform: rotateX(0deg) rotateY(0deg) rotateZ(0);}
.middleflipbox1{ margin-left: 25%;}
.middleflipbox2{ margin-left: 50%;}
.flip-row {margin-top:120px;	margin-bottom: 200px;}
.flipbox-title {font-size: 28px !important;color: #fff !important;}
.featureFlippedbox p {color: #000;font-weight: 800;line-height: 1.5;}
.featureRecycle { background-color: #009933;}
.featureRecycle  p { color: #000; font-weight:800; }
.featureRecycle h3 { margin-left: auto; margin-right: auto; color: #fff; line-height: 1.9rem; font-size: 2.4rem;}
.home .featureRecycle .widgettitle { padding-bottom: 0; }
.home .featureRecycle .textwidget { margin-left: 90px }
.featureFlipbox { background-color: #0e647d;}
.featureFlipbox  p { color: #000; font-weight:800; }
.featureFlipbox h3 { margin-left: auto; margin-right: auto; color: #fff; line-height: 1.9rem; font-size: 2.4rem; }
.home .featureReliable .widgettitle { padding-bottom: 0; }
.home .featureReliable .textwidget { margin-left: 90px }
.featureFlippedbox { background-color: rgba(204, 204, 204, 0.2);}
.featureFlippedbox h3 { margin-left: 90px; margin-right: 120px; color: #fff; line-height: 1.9rem; font-size: 2.4rem; }
.featureFlippedbox p { color: #000; font-weight:800; }
.home .featureDelivery .textwidget { margin-left: 90px }

.featureDelivery  p { color: #fff }
.featureDelivery .widgettitle  { color: #fff; line-height: 1.9rem; font-size: 2.4rem; }

/* Footer CSS */
.footer {clear: both;padding: 3rem 0;background-color: #333333;color: #fff;margin-top:74px;}
.footer p {font-size: 15px;}
.efriendly-footer{float: left; margin-right: 21px;}
.footer-title {margin-bottom: 30px;margin-top: 10px !important;font-weight: 800;font-size: 21px !important;text-transform: uppercase;color: #f60 !important;text-align: left;}
.list-contact > li > span {line-height: 3.0 !important;font-size: 17px !important;}
.margin-l-10 {margin-left: 13px;}
i.fa {font-size: 18px;}
.list-contact {float: left;margin-left: -13px;}
.fright {float: right;}
.list-contact {float: left; margin-left: -15px;}
.list-contact .bold {font-weight: 600;}
.list-contact li{ list-style-type:none;}
.list-contact li a{ text-decoration:none; }
.list-contact li a:hover{ color:#000000; text-decoration:underline; }
.list-contact > li > a > span {line-height: 3.0 !important; font-size: 16px !important; color: #000000 !important}
.list-contact > li > span {line-height: 3.0 !important; font-size: 17px !important; color: #000000 !important}


/* Mobile CSS */

/* Tap To Call */
.taptomenu{border-radius: 15px;border: 2px solid #fff;padding: 0px;width: 20%;text-align: center;font-weight: 800;margin-left: 8px;}
.taptomenu a{color:#fff;}
.taptocall{margin-left: auto;margin-right: auto;text-align: center;font-size: 21px;font-weight: 800;color: #fff;}
.taptocall a{color:#fff;}
.mobilePhone { width: 15%; padding:0 2%; text-align: center;}














/* From Custom Style */
.wpcf7 input
{
	border-radius: 3px;
    padding: 14px 12px;
    width: 100%;
    font-size: 16px;
    color: #DDD;
    font-weight: 500;
    margin-top: 25px;
}
.wpcf7 select
{
	border-radius: 3px;
    padding: 14px 12px;
    width: 100%;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-top: 25px;
}
.wpcf7 textarea
{
   max-height: 100px;
}



    #breadcrumbs{
    list-style:none;
    overflow:hidden;
    }
   #breadcrumbs li{
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    margin-right: 8px;
    font-weight: 600;
    text-transform: uppercase;
    }
    #breadcrumbs li a{
   color: #000;
    }
    #breadcrumbs li strong{
    font-size: 14px;
    color: #0e5d7d;
    }
    #breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#ccc;
    }
.bin-banner-heading{color:#000;}

.home-content{
	margin-top:100px;
}
.home-delivery-area{
	padding-top:89px;
}
.booking-guide-top {background-color: #fff;padding-bottom: 8px;}
.booking-guide-title {margin-left: 8px;margin-right: 8px;font-weight: 600;color: #0e5d7d;padding-top: 8px;font-size: 2rem;}

.table-responsive table td {
    padding: 15px 8px !important;
}

.price {
    font-size: 21px !important;
    color: #009933 !important;
    font-weight: 600;
}

.margin-l-10a{ margin-left: 30px; }
i.fa { font-size: 18px; }











.homemapfeatureimage img { height: 270px }

.woocommerce-message, .woocommerce div.product p.stock, input#gform_submit_button_1 {  display: none !important; }

h3#placement_note_field {
    font-size: 1rem;
    line-height: 1.1rem;
}

#sidebar1 .gform_wrapper .chosen-container-single .chosen-single  {
    padding: 15px 0 15px 20px;
    height: auto;
    border-radius: 0;
    background: #fff;
    line-height: 24px;
}

#sidebar1 .gform_wrapper .chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 16px;
    height: 100%;
    margin-right: 10px;
    margin-top: 15px;
}

/* Quote System */
.gform_heading {display:none;}
.gform_footer {display:none;}
.instant-quote .gform_wrapper .top_label .gfield_label {display: none;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {display: none;}

.gform_wrapper .chosen-container { width: 100% !important;font-size: 21px !important; }
.woocommerce div.product form.cart, .woocommerce div.product p.cart { margin: 0 1em 2em; }
.gform_wrapper .chosen-container-single .chosen-single span {  width: 100% }
.woocommerce div.product form.cart .button { margin-right: 1rem; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #fcd400; }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #666; }
div.woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images {display: none;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width: 100% }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background: none; border-top: 1px solid #404040; border-bottom: 1px solid #404040; }
#gform_totals_3 { height: 1px; }

.gform_wrapper .gform_footer { padding: 0; margin: 0; clear: both; }
.ginput_container, .ginput_container_select { padding-bottom: 0px; }
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
@media only screen and (min-width: 641px){
.gform_wrapper ul.gform_fields li.gfield {padding-right: 0px !important;}
}
.gform_wrapper .chosen-container-single .chosen-single {padding: 5px 0px 0px 0px !important;height: 34px !important; text-align:center;}



.post-465 .ginput_container, .ginput_container_select {padding-bottom: 15px;}
/* GENERAL STYLES */








/* Responsive Design CSS */
@media screen and (min-width: 64em) {

  .header.fixit .top-bar-left {width: 252px !important;}
  


.header.fixit .insideContactDetails {
    margin-top: 15px;
}


  #text-2 h4.widgettitle {
    font-size:34px;
  }
  
  div.featureFormIntro  {
    padding:0.5rem;
  }
  div.featureFormIntro h3 {
    font-size:28px;
    text-align:center;
  }
}

@media screen and (max-width: 1023px) {
  .insideContactDetails {display:none;}
  .header.fixit .top-bar-right::before {
      font-size: 29px;
  }
  .header .top-bar-right::before {
    font-size: 25px;
    left: -140px;
    top: 1px;
  }
  .bin_size_banner {padding-top:0px;}
  .bin-banner-heading{margin-bottom:0px;}
  .flip-row{display:none;}
  .home-delivery-area{padding-top:0px;}
  #inner-footer{margin-left: 7%;}
  .footer p{width:100% !important;}
}
@media screen and (max-width: 1090px) {
  .header.fixit .top-bar-right::before {
      display: none;
  } 
}
 .wpcf7-submit {background-color:#0e5d7d;}
/* HEADER STYLES */

@media screen and (min-width: 64em) {
  .fixit > .insideContactDetails {top:0;position:absolute;}
  }
  .header ul.off-canvas-list li { list-style: none; }
  
  .article-header { background-color: #a5a5a5; margin: 0; padding: 17px 18px 9px; overflow: hidden; position:absolute; left:0; top: 173px; width:100%;}
  .article-header h1 { margin: 0; padding: 0; line-height: 3rem; color: #0e5d7d; display: inline-block; margin-left:21px;}
  .page-banner { margin-left: auto !important; margin-right: auto !important;}
/* Home Features */
 
  #breadcrumbs { margin:8px; }
  .breadcrumb { float:right; }

  /* Content Styles */
  #homeheader {  background: url('../images/background-home-texture.jpg') repeat-x top center;  }
  
  .woobg { background: url('../images/white-grey-background-texture.jpg') repeat-x center -305px !important;  }
  .entry-content {padding: 30px 10px 10px; background-color: #fff; overflow: hidden; margin-top:70px;}
  /* Home Page Only */
  .entry-content.home-content {margin-top:21px;}

  .entry-content h1 { text-transform: uppercase; color: #242323; line-height: 2.4rem; }
  .entry-content h1 strong { color: #fcd400; }
  #homecontent h2 { text-transform: uppercase; color: #242323; line-height: 2.4rem; }
  #homecontent h2 strong { color: #fcd400; }

  
  #skiprange-content { margin-top:248px; }
  .skipbinrange-feat-img {margin-top:34px;}
  
  section.contact-us {
    padding: 30px 10px 10px 20px;
  }
  /* FAQs Styles */
/*
*
*    Author:    Michael Raffaele <michael@mraffaele.com>
*    Date:    25th October 2011
*    Info:     http://www.mraffaele.com/blog/2011/10/25/css-accordion-no-javascript/
*
*/



  .wpcf7-form-control .wpcf7-submit { background:color:#0e647d;}
  .wpcf7 input {color:#fff;}
  /* Callout Banner Styles */
  .callout-banner{background-color: #0e647d; padding: 17px 18px 9px; overflow: hidden; position: absolute; width: 100%; left: 0; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
  .local-callout{	margin-left: auto !important; margin-right: auto !important; text-align: center;}
  .local-callout h2{color: #fff ; font-weight: 800 ;}
  .callout-banner2{margin-top: 11px; background-color: #f60; color:#fff;padding: 17px 18px 9px; overflow: hidden; position: absolute; width: 100%; left: 0; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important;}
  .callout-banner2 > .local-callout h2 {color: #000 ; font-weight: 800 ;}
  
  .inner-header-canput h1 {font-family: cursive;color: #469605 !important; padding-bottom: 8px;}
  .inner-header-cannot h1 {font-family: cursive;color: #c10404 !important; padding-bottom: 8px;}

  #ui-datepicker-div {
  	z-index:999999 !important;
  }
  /*Inside Features*/
  .featureGallery { border-top: solid 6px #ebebeb; margin-top: 2rem;  padding-top: 1rem; }
  .featureRecycle, .featureFlipbox, .featureFlippedbox { color: #fff; padding: 1rem 1rem 1rem 1rem; margin-bottom: 2rem;height: 210px; }
  .featureMap { /*background: #404040 url(../images/location.svg) no-repeat 30px 20px; background-size: 60px 60px; margin-bottom: 1.5rem*/ }
  .mapintro { color: #fff; padding: 1rem 2rem; }
  .mapintrohome { color: #fff; padding: 2rem 2rem 1rem; width: 100%; float: left; color: #fff }
  .homemapfeatureimage { width: 100%; display: inline-block; }
  .mapintro h3, .mapintrohome h3 { /*margin-left: 70px; margin-right: 120px; color: #fff;*/ color: #666; line-height: 1.6rem;} 
  .mapintro p, .mapintrohome p { color: #666; }
  
  .flipbox-icon {
  	min-height:120px;
  }
  
  
  

  .featureFormContainer { margin-bottom: 1.5rem; }
  .featureFormContainer { background-color: #fcd400; padding-top: 10px }
  .home .featureFormContainer { margin-top: 30px }
  .featureFormIntro { background-color: #404040; padding: 2rem;  }
  .featureFormIntro h3, .featureFormIntro p { color: #fff }
  .featureFormIntro strong { color: #fcd400  }
  .featureForm { padding: 1rem 2rem 0;  }
  
  .binrange-col-home {margin-top:95px; margin-bottom:13px;}
  .binrange-des{ border: 1px solid #e0e0e0; padding: 35px 20px; background: #fdfdfd; margin-top: 20px; margin-bottom: 15px; text-align:center; }

  h3#delivery_heading_field { margin: 1rem 0 0; }
  h3#delivery_details_field { margin: 0; font-size: .875rem; font-weight: 400; line-height: 1.4; color: #0a0a0a; font-family: 'Open Sans', sans-serif; padding-top: 0; padding-bottom: .5rem; }



/*POSTS & CONTENT STYLES */
  
  .page-title .vcard { border: 0px; padding: 0px; }
  .byline { color: #999; }
  .entry-content img { max-width: 100%; height: auto; }
  .entry-content .alignleft, .entry-content img.alignleft { margin-right: 1.5em; display: inline; float: left; }
  .entry-content .alignright, .entry-content img.alignright { margin-left: 1.5em; display: inline; float: right; }
  .entry-content .aligncenter, .entry-content img.aligncenter { margin-right: auto; margin-left: auto; display: block; clear: both; }
  .entry-content video, .entry-content object { max-width: 100%; height: auto; }
  .entry-content pre { background: #eee; border: 1px solid #cecece; padding: 10px; }
  .wp-caption { max-width: 100%; background: #eee; padding: 5px; } 
  .wp-caption img { max-width: 100%; margin-bottom: 0; width: 100%; }
  .wp-caption p.wp-caption-text { font-size: 0.85em; margin: 4px 0 7px; text-align: center; }
  .post-password-form input[type="submit"] { display: inline-block; text-align: center; line-height: 1; cursor: pointer; -webkit-appearance: none; transition: all 0.25s ease-out; vertical-align: middle; border: 1px solid transparent; border-radius: 0; padding: 0.85em 1em; margin: 0 1rem 1rem 0; font-size: 0.9rem; background: #2199e8; color: #fff; }
  [data-whatinput='mouse'] .post-password-form input[type="submit"] { outline: 0; }
  .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus { background: #1583cc; color: #fff; }

/* COMMENT STYLES */
  #comments .commentlist { margin-left: 0px; }
  #respond ul { margin-left: 0px; }
  .commentlist li { position: relative; clear: both; overflow: hidden; list-style-type: none; margin-bottom: 1.5em; padding: 0.7335em 10px; }
  .commentlist li:last-child { margin-bottom: 0; }
  .commentlist li ul.children { margin: 0; }
  .commentlist li[class*=depth-] { margin-top: 1.1em; }
  .commentlist li.depth-1 { margin-left: 0; margin-top: 0; }
  .commentlist li:not(.depth-1) { margin-left: 10px; margin-top: 0; padding-bottom: 0; }
  .commentlist .vcard { margin-left: 50px; }
  .commentlist .vcard cite.fn { font-weight: 700; font-style: normal; }
  .commentlist .vcard time { float: right; }
  .commentlist .vcard time a { color: #999; text-decoration: none; }
  .commentlist .vcard time a:hover { text-decoration: underline; }
  .commentlist .vcard img.avatar { position: absolute; left: 10px; padding: 2px; border: 1px solid #cecece; background: #fff; }
  .commentlist .comment_content p { margin: 0.7335em 0 1.5em; font-size: 1em; line-height: 1.5em; }
  .commentlist .comment-reply-link { float: right; }

  /* COMMENT FORM STYLES */
  .respond-form { margin: 1.5em 10px; padding-bottom: 2.2em; }
  .respond-form form { margin: 0.75em 0; }
  .respond-form form li { list-style-type: none; clear: both; margin-bottom: 0.7335em; }
  .respond-form form li label, .respond-form form li small { display: none; }
  .respond-form form input[type=text], .respond-form form input[type=email], .respond-form form input[type=url], .respond-form form textarea { padding: 3px 6px; background: #efefef; border: 2px solid #cecece; line-height: 1.5em; }
  .respond-form form input[type=text]:focus, .respond-form form input[type=email]:focus, .respond-form form input[type=url]:focus, .respond-form form textarea:focus { background: #fff; }
  .respond-form form input[type=text]:invalid, .respond-form form input[type=email]:invalid, .respond-form form input[type=url]:invalid, .respond-form form textarea:invalid { outline: none; border-color: #fbc2c4; background-color: #f6e7eb; -ms-box-shadow: none; box-shadow: none; }
  .respond-form form input[type=text], .respond-form form input[type=email], .respond-form form input[type=url] { max-width: 400px; min-width: 250px; }
  .respond-form form textarea { resize: none; width: 97.3%; height: 150px; }
  #comment-form-title { margin: 0 0 1.1em; }
  #allowed_tags { margin: 1.5em 10px 0.7335em 0; }
  .nocomments { margin: 0 20px 1.1em; }

/* FOOTER STYLES */
  .footer { clear: both; padding: 3rem 0; background-color: #333333; color: #fff; }
  .footer p { color: #fff; }
  .footer p { font-size: 0.8rem; width: 87%; }
  .footer a { color: #fcd400; }
  .footer a:hover { color: #fff; }
  .footermenu { padding: 0; width: 100%; color: #fcd400; }
  .footermenu>li { float: left; padding: 0 2px 10px; width: 50%; color: #fcd400; }
  .footermenu>li>a { padding: 0px; margin-right: 6px; text-transform: capitalize; font-size: 0.8rem; color: #fff; }
  .footermenu>li>a:hover { color: #fcd400; text-decoration: underline; }
  .footerCredits { background-color: #2c2c2c; color: #666666 }
  .footerCredits p { margin-bottom: 1.4rem; margin-top: 1.4rem; color: #fff }
  .testimonials { background: url('../images/testimonial-bg.jpg') no-repeat center center; background-size: cover; color: #666666; text-align: center; padding: 3rem 0; }
  .testimonials h2 { color: #fcd400 }
  .testimonials p { color: #fff; }
  .footer i.fa { color:#f60; }
  .footer .list-contact > li > span  { color:#fff !important; }

/* Accordion */
  .accordion-title { background-color: #e6e6e6; border-bottom: 2px solid #fff; color: #fcd400; font-family: 'Orev', 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.4rem; }
  .accordion-title:hover, .accordion-title:focus { background-color: #242323; color: #fcd400 }

/* Form */
body .gform_wrapper ul li.gfield { margin: 0 !important } 
input.input-text.qty.text {  display: none; }
span.gf_step_number { float: none !important; }
.gform_wrapper .gf_page_steps { width: 99%; margin: 0 0 .5em; padding: 0 0 1em; border-bottom: 1px dotted #CCC; }
.gf_step span.gf_step_number { font-size: 1.25em; float: none; font-family: arial,sans-serif; color: #fff !important; background: #fcd400; padding: 0.9rem 1.3rem; border-radius: 2rem; }

#field_3_7 .gfield_label,
#field_3_8 .gfield_label,
#field_3_9 .gfield_label,
#field_3_15 .gfield_label, 
#field_3_16 .gfield_label,
#field_3_17 .gfield_label,
#field_3_18 .gfield_label,
#field_3_27 .gfield_label,
#field_3_28 .gfield_label,
#field_3_29 .gfield_label,
#field_3_30 .gfield_label,
#field_3_31 .gfield_label,
#field_3_32 .gfield_label,
#field_3_33 .gfield_label,
#field_3_34 .gfield_label,
#field_3_35 .gfield_label,
#field_3_36 .gfield_label,
#field_3_37 .gfield_label,
#field_3_38 .gfield_label,
#field_3_39 .gfield_label,
#field_3_40 .gfield_label,
#field_3_41 .gfield_label,
#field_3_42 .gfield_label,
#field_3_52 .gfield_label

 { display: none }


li#field_3_3, span.formattedTotalPrice.ginput_total, li#field_3_48, li#field_3_49, li#field_3_13, li#field_3_48 .gfield_label { visibility: hidden; height: 1px; margin: 0 !important; padding: 0 !important; }
.gfield_description  { margin: .625em 0 .5em; font-weight: 700; display: -moz-inline-stack; display: inline-block; line-height: 1.3; clear: both; font-size: .875rem !important}


p#billing_postcode_field { float: left; width: 100%; }

.gform_wrapper div.validation_error { color: #fcd400; border-top: 2px solid #fcd400; border-bottom: 2px solid #0e5d7d; }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background: none; border-top: 2px solid #fff !important; border-bottom: 2px solid #fff!important; }
.gform_wrapper .gfield_error .gfield_label, .gform_wrapper .gfield_required, .gform_wrapper .validation_message { color: #0e5d7d; }


.gf_step span.gf_step_number { font-size: 1.25em; float: left; font-family: arial,sans-serif; color: #fcd400; }
.product_totals { clear: both; display: block; padding-top: 20px; }
.ginput_total { font-family: 'OrevBold', 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.5rem !important; }
.entry-summary .entry-title, .entry-summary .price, .form_hide, #gform_totals_3 .gfield_label, .formattedBasePrice, .formattedVariationTotal {display: none !important }
#input_6_14_chosen[style], .chosen-container[style], .chosen-container-single[style], .chosen-container-active[style], .chosen-with-drop[style] { width: 100% !important;}


.gform_wrapper .chosen-container { width: 100% !important; }
.woocommerce div.product form.cart, .woocommerce div.product p.cart { margin: 0 1em 2em; }
.gform_wrapper .chosen-container-single .chosen-single span {  width: 100% }
.woocommerce div.product form.cart .button { margin-right: 1rem; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #0e5d7d; }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #666; }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { display: none }
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width: 100% }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background: none; border-top: 1px solid #404040; border-bottom: 1px solid #404040; }
#gform_totals_3 { height: 1px; }
.gform_wrapper { overflow: inherit; margin: 1em 0 0; max-width: 100%; }
.gform_wrapper .gform_footer { padding: 0; margin: 0; clear: both; }

  .chosen-container { width: 90% !important; }
  .gform_body .top_label input.medium, .gform_body .top_label select.medium, .gform_body textarea.medium { width: 100%; margin: 0 }
  .gform_wrapper ul li.gfield { clear: none; }
  .gf_half_left { width: 48%; float: left; }
  .gf_half_right { width: 48%; float: right; margin-left: 4%; clear: none; }
  .button, .button:focus, .button:active { background-color: #404040; color: #fcd400 }
  .button:hover { background-color: #242323; color: #fcd400  }

/* Media Queries - Small only */
      @media screen and (max-width: 39.9375em) {

        .gform_body .top_label select.medium { width: 100% }
		.postid-11 #main {display:none;}
      }
      
      /* Medium only */
      @media screen and (min-width: 40em) and (max-width: 63.9375em) {

      }
      /* Medium up */
      @media screen and (min-width: 40em) {

        header.header.fixit { position: fixed;  z-index: 1000;}

        .header.fixit .top-bar-right::before {
          transition: all ease 1s;
          opacity: 1;
        }
        .header.fixit ul#menu-main-nav-1 {
            width: auto;
            float: right;
        }

        .footermenu>li { width: 25%; }
        .HomepageVideoFeature h2 { margin-top: 1.5rem }

      }
      
      /* Large only */
      @media screen and (min-width: 64em) {
        

        

        .homeheader .slick-slide p { position: absolute; z-index: 100; bottom: 100px; font-size: 2.8rem; line-height: 2.4rem; padding: 2rem 2rem 1rem; background-color: rgba(0,0,0,0.6); }
        .homesocialicons { float: right; width: 50%; text-align: right; font-size: 1.6rem; font-family: 'Orev', 'Helvetica Neue', Helvetica, sans-serif; }
        .homephonenumber { float: right;  width: 50%; text-align: right; }
        .homephonenumber h2 a { font-size: 3rem; line-height: 3rem; }


        .mapintrohome { width: 40%;  }
        .homemapfeatureimage { width: 60%; }

        .top-bar { padding: 21px 0 3px 0; }
		.checkOut_btn {
    background-color: #0e647d;
    border-radius: 3px;
    border: 1px solid #0a0a0a;
    text-transform: uppercase;
    color: #ffffff;
    float: right;
    clear: both;
    padding: 9px 15px;
}
		
        /* FOOTER STYLES */
        .copyright { float: left; }
        .siteBy { float: right; }
      }

@media print {
  * { background: transparent !important;
  color: black !important;
  text-shadow: none !important;
  -webkit-filter: none !important;
  filter: none !important;
  -ms-filter: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after, a:visited:after { content: " (" attr(href) ")"; }
  a abbr[title]:after, a:visited abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after,
  a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .sidebar, .page-navigation, .wp-prev-next, .respond-form, nav { display: none; } 
}



/* Responsive Design Code */

/* Desktops */
/* 1024 x 768 Desktop */
  @media (min-width:769px) and (max-width:1024px){
    /* Header */
    .top-bar {padding: 21px 21px 3px 21px;}
    .header .top-bar-right::before {display:none !important;}
    .row.navi {width: 95%;}
    #text-2 div.textwidget a {font-size: 40px!important;}
    /* Quote Form */
    .quotesection {width: 38%;top: 11%;right: 27px;}
    .binmainbanner img {width: 80%;margin-top: 21px;}
    .binmainbanner h1 {font-size: 29px;}
    /* Footer */
    .list-contact > li > span {font-size: 13px !important;}
}

/* 1280 x 1024 Desktop */
  @media (min-width:1025px) and (max-width:1280px){
    /* Header */
    .header .top-bar-right::before {display:none !important;}
    .row.navi {width: 95%;}
    /* Quote Form */
    .quotesection {width: 33%;top: 12%;right: 34px;}
}

/* 1152x864 Desktop */
  @media (min-width:1152px) and (max-width:1152px){
    /* Header */
    .header .top-bar-right::before {display:none !important;}
    .row.navi {width: 95%;}
    .top-bar {padding: 21px 21px 3px 21px;}
    /* Quote Form */
    .quotesection {width: 36%;top: 12%;right: 34px;}
    /* Footer */
    .list-contact > li > span {font-size: 16px !important;}
}

/* 1536x864 Desktop */
  @media (min-width:1536px) and (max-width:1536px){
    /* Quote Form */
    .quotesection {width: 32%;right: 160px;top: 12%;}
    /* Header */
    .header .top-bar-right::before {display:none !important;}
}


/* Tablets */
/* iPad Pro in Landscape */
  @media only screen and (device-width : 1366px) and (device-height : 1024px) and (orientation : landscape) {
    /* Header */  
    .quotesection{top: 12%;right: 84px;width: 35%;}
    .header .top-bar-right::before {display:none !important;}
}

/* iPad in Portrait */
  @media only screen and (device-width : 768px) and (device-height : 1024px) and (orientation : portrait) {
    /* Header */  
    .header .top-bar-right::before {display:none !important;}
    .insideContactDetails {display: block !important;}
    .insideContactDetails .textwidget {margin-top: 15px;}
    #text-2 div.textwidget a {font-size: 40px!important;}
    .top-bar {padding: 3px 2rem;}
    .taptomenu {border: 3px solid #fff;padding: 5px;width: 21%;}
    /* Content */
    #content {margin-top: 134px;background-size: 67%;}
    /* Quote Form */
    .quotesection {width: 39%;top: 7%;right: 27px;}
    .binmainbanner img {width: 80%;margin-top: 21px;}
    .binmainbanner h1 {font-size: 21px;}
    /* Call Out Banner */
    .callout-banner2 > .local-callout h2 {font-size:28px;}
    .local-callout h2 {font-size:28px;}
    /* Footer */
    .footer {margin-top: 56px;}
    .footer-title {font-size:15px;}
}

/* Mobile Phones */
  /* Iphone 5 in Portrait */
  @media only screen and (device-width : 320px) and (device-height : 568px) and (orientation : portrait) {
    /* Header */  
    #content{margin-top:130px;}
    .entry-content {margin-top: 110px;}
    .callout-banner2 > .local-callout h2 {font-size:15px;}
    /* Page Content */
    .article-header {top: 130px;}
}
  /* Iphone 6 in Landscape */
  @media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
    /* Header */
    .top-bar-left {width: 60%;}
    
}

/* Iphone 6 in Portrait */
@media only screen and (device-width : 375px) and (device-height : 667px) and (orientation : portrait) {
        /* Header */  
    #content{margin-top:147px;}
    .entry-content {margin-top: 110px;}
    .callout-banner2 > .local-callout h2 {font-size:18px;}
    /* Page Content */
    .article-header {top: 147px;}
}
  /* Iphone 6 Plus in Portrait */
  @media only screen and (device-width : 414px) and (device-height : 736px) and (orientation : portrait) {
        /* Header */  
    /*.entry-content {margin-top: 0px !important;}*/
    .article-header{top: 193px;}
    /* Header */  
    #content{margin-top:160px;}
    .entry-content {margin-top: 117px;}
    /* Page Content */
    .article-header {top: 160px;}
}

 /* Iphone 7 in Portrait */
  @media only screen and (device-width : 320px) and (device-height : 538px) and (orientation : portrait) {
        /* Header */  
    .entry-content {margin-top: 34px !important;}
    .article-header{top: 160px;}
}

  /* Samsung Galaxy S7 Edge in Portrait */
  @media only screen and (device-width : 360px) and (device-height : 640px) and (orientation : portrait) {
    /* Header */  
    #content{margin-top:143px;}
    .callout-banner2 > .local-callout h2 {font-size:17px;}
    /* Page Content */
    .article-header {top: 143px;}
    .page-title {font-size: 21px;}
}
/* Samsung Note 6 in Portrait */
  @media only screen and (device-width : 412px) and (device-height : 732px) and (orientation : portrait) {
    /* Header */  
    #content.fixit {margin-top: 0px;}
    .article-header {top: 192px;}
}

/* All Mobile Phones */
  @media only screen and (max-device-width : 667px) {
     /* Homepage */
     .binmainbanner {display:none;}
     .instant-quote{padding-top: 1px;margin-top: 21px;}
     
  	 /*header.header {position: fixed;top: 0px;z-index: 100;}*/
  	 .quotesection {position:initial;width:100%;}
	.featureFlipbox {display:none;}
	.top-bar {padding: 8px 0 3px 0; }
    .top-bar-left img {padding-top: 5px;width: 100%;padding-left: 13px;padding-right: 13px;}
	.top-bar-left {width: 100%;}
	.breadcrumb{text-align: center;margin-left: auto;margin-right: auto;width: 100%;float:none!important;}
	.insideContactDetails {display:none;}
	.select2-container { margin-bottom: 15px!important;}
	#content {min-height: 320px;height: 320px;}
	.home-content {margin-top: 34px;}
	.flipboxrow{display:none;}
	.home-delivery-area {padding-top: 0px;}
	.callout-banner2 {margin-top: 13px;}
	.callout-banner {margin-top: 13px;}
	.binrange-row-home {margin-top: 89px;}
	.page-banner{text-align: center;}
	#breadcrumbs li {font-size: 12px;}
	#breadcrumbs li strong {font-size: 12px;}
	.article-header {padding: 0;}
	.breadcrumb {float: none;}
	.inner-header-canput h1 {font-size:21px;text-align: center;}
	.inner-header-cannot h1 {font-size:19px;text-align: center;}
	.checkOut_btn {background-color: #830300;border: 1px solid #830300;}
	#inner-footer{margin-left: 7%;}
    .footer p{width:100% !important;}
    }
    


  /*@media screen and (max-width: 1150px) {
  .insideContactDetails {display:none;}
  .header.fixit .top-bar-right::before {font-size:29px;}
  .header .top-bar-right::before {font-size: 25px;left: -140px;top: 1px;}
  }
  .header ul.off-canvas-list li { list-style: none; }
  
  .article-header { background-color: #2c2c2c; margin: 0; padding: 17px 18px 9px; overflow: hidden; position:absolute; left:0; top: 188px; width:100%;}
  .article-header h1 { margin: 0; padding: 0; line-height: 3rem; color: #ffcc00; display: inline-block; margin-left:21px;}
  .page-banner { margin-left: auto !important; margin-right: auto !important;}*/

/* STICKY HEADER */
.header .top-bar-right::before {
    content: "03 9462 6888";
    width: auto;
    float: left;
    display: table-cell;
    font-size: 35px;
    left: -195px;
    opacity: 0;
    position: absolute;
    transition: all ease .5s;    
    top: 8px;
}
.header .top-bar-right.show-for-large {
    position: relative;
}
a.menu-phone {
    padding: 1em 1em;
    display: block;
    border-top: 3px solid #0e5d7d;
}





  #text-2 {text-align: center;}
  #text-2 h4.widgettitle {font-size:34px;}
  #text-2 div.textwidget a {font-size:55px;}
  div.featureFormIntro  {padding:0.5rem;}
  div.featureFormIntro h3 {font-size:28px;text-align:center;}

@media screen and (max-width: 1150px) {
  .header.fixit .top-bar-right::before {font-size: 29px;}
  .header .top-bar-right::before {font-size: 25px;left: -140px;top: 1px;}
}
@media screen and (max-width: 1090px) {
  .header.fixit .top-bar-right::before {display: none;} 
}
@media screen and (min-width: 64em) {
  
  .fixit > .insideContactDetails {top:0;position:absolute;}
  }



/* Responsive Design Code */



  
/* All Mobile Phones */
@media only screen and (max-device-width : 667px) {
	.featureFlipbox {display:none;}
	.top-bar-left {width: 100%;}
	.insideContactDetails {display:none;}
	.home-content {margin-top: 89px;}
	.flipboxrow{display:none;}
	.home-delivery-area {padding-top: 0px;}
	.callout-banner {margin-top: 13px;}
	.binrange-col-home {margin-top: 89px;}
	.page-banner{text-align: center;}
	.page-title{display:inherit!important;margin-left:0px!important;}
	.breadcrumb {float: none;}
	.inner-header-canput h1 {font-size:21px;text-align: center;}
	.inner-header-cannot h1 {font-size:19px;text-align: center;}
	.checkOut_btn {background-color: #0e5d7d;border: 1px solid #0e5d7d;}
	.quote_section{margin-top: 244px;}
	
}
