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

Stylesheet: Main Stylesheet

New Yellow: #fcd400;
*************************************************/

/* Font Family */
  @font-face {
  font-family: 'Orev';
  src: url('../fonts/Orev-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Orev-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Orev-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Orev-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Orev-Regular.svg#svgCeraBasic') format('svg'); /* Legacy iOS */
  }
  @font-face {
    font-family: 'OrevBold';
    src: url('../fonts/Orev-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Orev-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Orev-Medium.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Orev-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Orev-Medium.svg#svgCeraBasic') format('svg'); /* Legacy iOS */
  }
  @font-face {
    font-family: 'OrevItalic';
    src: url('../fonts/Orev-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Orev-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Orev-Italic.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Orev-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Orev-Italic.svg#svgCeraBasic') format('svg'); /* Legacy iOS */
  }
  @font-face {
    font-family: 'OrevThin';
    src: url('../fonts/Orev-Thin.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Orev-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Orev-Thin.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Orev-Thin.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Orev-Thin.svg#svgCeraBasic') format('svg'); /* Legacy iOS */
  }
  /* New Font YourJosh */
  @font-face {
  font-family: 'Route159';
  src: url('../fonts/Route159-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Route159-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Route159-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Route159-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
  }
  @font-face {
    font-family: 'Route159Bold';
    src: url('../fonts/Route159-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Route159-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Route159-Bold.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Route159-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
  }
  @font-face {
    font-family: 'Route159Italic';
    src: url('../fonts/Route159-Italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Route159-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Route159-Italic.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Route159-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
  }
  @font-face {
    font-family: 'Route159Light';
    src: url('../fonts/Route159-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Route159-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Route159-Light.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Route159-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
  }


  /* GENERAL STYLES */
  .column, .columns { /* padding-left: .625rem; padding-right: .625rem; */ padding-left: 1.2rem; padding-right: 1.2rem; }
  html, body {margin: 0px;padding: 0px;background-color: #ffffff;}
  .full-width {margin-left: -100%!important;margin-right: -100%!important;max-width: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; }
  a:hover {  color: #242323; }

  /* TYPE STYLES */
  body, p, li { font-family: 'Open Sans', sans-serif; font-size: 0.85rem; line-height: 1.7rem; color: #434343; }
  h1, h2, h3, h4, h5 { text-decoration: none; font-family: 'Orev', 'Helvetica Neue', Helvetica, sans-serif; color: #666}
  h1 { color: #0a0a0a}
  h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }
  /* Page Header */
  header.header {position: fixed;top: 0px;z-index: 100;}
  /* Position on Page */
  /* Page Settings */
  /* Vertical Align Rows*/
  .centerimage {text-align:center;}
  .valign-middle {display: table;}
  .valign-middle .columns {display: table-cell;vertical-align: middle;}
  .valign-middle .columns,
  .valign-middle [class*="column"] + [class*="column"]:last-child {float: none;}
  
  /* STICKY HEADER */
	.header .top-bar-right::before {content: "1800 635 246";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 #ff6600;}
	.free-call-head {font-size: 16px;position: relative;text-align: right;letter-spacing: 5px;font-weight: 800;color: #000; margin-bottom:0px; font-style:italic;}
	.handset-icon {float: left;margin-left: -33%;}
   
  /* Large Screens */
  
  @media screen and (min-width: 40em){
  header.header.fixit {position: fixed;z-index: 100;top: 0;}
  
  }
  
  /* Colour Scheme */
  .header { width: 100%; -webkit-box-shadow: 0px 10px 0px 0px rgba(60, 60, 60, 1); -moz-box-shadow: 0px 10px 0px 0px rgba(60, 60, 60, 1); box-shadow: 0px 10px 0px 0px rgba(60, 60, 60, 1);
  background: rgba(255, 255, 255,1); background: -moz-linear-gradient(top, rgba(255, 255, 255,1) 0%, rgba(214, 214, 214,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255,1)), color-stop(100%, rgba(214, 214, 214,1)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255,1) 0%, rgba(214, 214, 214,1) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255,1) 0%, rgba(214, 214, 214,1) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255,1) 0%, rgba(214, 214, 214,1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255,1) 0%, rgba(214, 214, 214,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffff', endColorstr='#d6d6d6', GradientType=0 );
  ; }
  
  
  /* TopBar (Logo and Contact Number) */
  .top-bar { background: none; font-family: 'Orev', 'Helvetica Neue', Helvetica, sans-serif; padding: 21px 0 3px 0; }
  
  /* TopBar Left (Logo) */
  @media screen and (min-width: 64em) {
  .top-bar-left {width: 30%;transition: all ease .5s;}
}
  @media screen and (min-width: 64em) {
  	.insideContactDetails a {font-size: 47px;font-family: 'OrevBold', 'Helvetica Neue', Helvetica, sans-serif;font-weight: bold;margin: 0;}
  }

  /* Navigation */
  .is-dropdown-submenu {z-index:10;background-color: #830300;border: none;}
  .menu {text-transform: uppercase;}
  @media screen and (min-width: 64em) {
        .top-bar-menu {background: #ff6600 none repeat scroll 0 0; margin-top: 3px; margin-bottom: 8px; border-radius: 4px;}
		.top-bar-menu ul > li > a {color:#000; font-family: "Lato",sans-serif; font-size: 16px; font-weight: 700; line-height: 30px; padding-left: 21px; padding-right: 21px;}
		.top-bar-menu ul > li > a:hover {background: rgba(255, 255, 255, 0) none repeat scroll 0 0; color: #fff;}
		.top-bar-menu ul > li > a:active {background: rgba(255, 255, 255, 0) none repeat scroll 0 0; color: #fff;}
}
  .current_page_item a {color: #fff!important;}
  .current_page_item, .navbar-nav > li > a:hover {background: #000;color: #fff;}
  /* NAVIGATION STYLES */ 
  /*.menu>li>a {padding: 0.5em 0;} Conflict*/
  .is-submenu-item a { width: 100% }
  .top-bar-left img { padding-top: 5px; }
  .menu .active>a { background: none; }
  .menu>li>a  { font-size: 1.2rem; display: inline-block; }
  #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: #ff6600 }
  .off-canvas-list ul { margin-left: 0; }
  .off-canvas-list ul li a {border-bottom: 0px; font-family: 'Orev', 'Helvetica Neue', Helvetica, sans-serif; }
  .off-canvas-list ul .dropdown { margin-left: 20px; }
  
  .current-page-ancestor a { color: #0e0e0e }
  .current-page-ancestor .current-menu-item a { color: #afafaf}
  .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after { display: none }
  .accordion { border: none; }
  .is-accordion-submenu-parent>a:after { border-color: #ff6600 transparent transparent; }
  .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a { padding-right: 1rem; }
  .page-navigation { margin-top: 1rem; }
  
  /* Main Content */
  .opacitydiv {height: 340px;opacity: 0.6;background-color: #fff;max-width: 100%;position: absolute;left: 0;width: 100%;margin-left: 0px!important;margin-right: 0px!important;z-index: 0;}
  .topsectiondiv { height:340px; }
  #content {background: url(https://www.textures.com/system/categories/2/frontend-large.jpg); min-height:340px;max-height: 340px; margin-top:171px;}
  #content #inner-content {padding: 0 0 1rem;}
  /*@media screen and (min-width: 64em) {
  #content.fixit{margin-top:176px !important;}
  }*/
  /* Quote Form */
  .quotesection {z-index: 9;position: absolute;border-radius: 6px;background: rgba(0,153,51,.88);margin-top: 3%;border-color: rgba(255, 102, 0, 0.85);border-width: 3px!important;border-style: solid;}
  .quotetitle {margin-top: 20px;font-family: 'Prompt', sans-serif;font-size: 30px;font-weight: 900;color: #000;text-align: center;background-color: rgba(255,255,255,.85);padding-top: 5px;padding-bottom: 5px;}
  .quotestep1 {font-family: Source Sans Pro, Helvetica, Arial, sans-serif;font-size: 32px;margin-top: 21px;color: #000;font-weight: 800;text-align: center;margin-bottom: -13px;}
  .quotelocation {margin-top: 20px;margin-bottom: 20px;text-align: center;font-size: 21px !important;font-weight: bold !important;color: #000;}
  .quoteselect {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
  .select2-container {width: 100%!important;text-align: center!important;}

  /* Main Image */
  .binsizebanner {float: right;text-align: center;padding-top: 21px;position:relative;z-index:9;}
  .bin-banner-heading{font-size: 55px;-webkit-text-stroke: 2px #000;color: #000 !important;}
  .bin-banner-subheading{font-size: 24px;line-height: 39px;-webkit-text-stroke: 1px #000;color: #000 !important;}
  
  
  /* Callout Banners */
  .callout-banner{background-color:#009933;padding:17px 18px 9px;}
  .callout-banner2 {background-color: #ff6600;color: #000;padding: 17px 18px 9px;}
  .local-callout {margin-left: auto !important;margin-right: auto !important;text-align: center;}
  .local-callout h2{color: #000 ; font-weight: 800 ;}
  .callout-banner2 > .local-callout h2 {color: #000;font-weight: 800;}
  
  /* Main Content */
  .home-content {margin-top: 0px;} /* Delete Me Later */
  
  /* Home Content */
  .entry-content.home-content {margin-top: 21px;padding: 30px 10px 10px;background-color: #fff;overflow: hidden;}
  .home-content-title {font-size: 2.5rem;line-height: 1.0;color: #1f1f1f;}
  .home-content-subtitle {font-size: 2.0rem;line-height: 1.0;color: #1f1f1f;}
  .home-delivery-area {padding-top: 0px;}
  .environment-tree{padding-top:34px;}
  .servicearea-home{margin-bottom:21px;}
  /* Delivery Area Map */
  .deliveryareamap {height: 150px;width: 200px;}
  /* Styles the thumbnail */
  a.lightbox img {margin: 13px 13px 13px 13px;}

  /* Styles the lightbox, removes it from sight and adds the fade-in transition */
  .lightbox-target {position: fixed;top: -100%;width: 100%;background: rgba(0,0,0,.7);width: 100%;opacity: 0;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;overflow: hidden;}

  /* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */
  .lightbox-target img {margin: auto;position: absolute;top: 0;left:0;right:0;bottom: 0;max-height: 0%;max-width: 0%;border: 3px solid white;box-shadow: 0px 0px 8px rgba(0,0,0,.3);box-sizing: border-box;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;background-color: #fff;}

  /* Styles the close link, adds the slide down transition */
  a.lightbox-close {display: block;width:50px;height:50px;box-sizing: border-box;background: white;color: black;text-decoration: none;position: absolute;top: -80px;right: 0;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}

  /* Provides part of the "X" to eliminate an image from the close link */
  a.lightbox-close:before {content: "";display: block;height: 30px;width: 1px;background: black;position: absolute;left: 26px;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}

  /* Provides part of the "X" to eliminate an image from the close link */
  a.lightbox-close:after {content: "";display: block;height: 30px;width: 1px;background: black;position: absolute;left: 26px;top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

  /* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */
  .lightbox-target:target {opacity: 1;top: 0;bottom: 0;left: 0;z-index: 20;}
  .lightbox-target:target img {max-height: 60%;max-width: 100%;}
  .lightbox-target:target a.lightbox-close {top: 20%;left: 70%;}
  
  /* Featured Content */
  .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: #000 !important;}
  .insideContactDetails img { margin-right:13px; margin-bottom:21px; } 
  
  /* Flipbox */
  .flipshape {position: relative;color: #FFF;text-align: center;}
  .flipshape {	position: relative;	color: #FFF;	text-align:center;}
  .flipshape h1 {    font-size: 30px;	font-weight: bold;	line-height:98px;    margin:0;    padding:0;}
  .flipshape h2 {	font-size: 21px;	font-weight: bold;	margin: 0;	padding: 16px 0 2px;}
  .flipshape p {	font-size: 13px;	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: 100%;}
  .default-state {	background-color: #03a9f4;	transform:  rotateX(0deg) rotateY(0deg) rotateZ(0deg);}
  .active-state {transform:  rotateX(-90deg) rotateY(0deg) rotateZ(0deg);}
  .flipshape:hover .default-state {	transform: rotateX(90deg) rotateY(0) rotateZ(0deg);}
  .flipshape:hover .active-state {	z-index:25;	transform: rotateX(0deg) rotateY(0deg) rotateZ(0);}
  .middleflipbox{ margin-left: 33.33%;}
  .featureDelivery  p { color: #fff }
  .featureDelivery .widgettitle  { color: #fff; line-height: 1.9rem; font-size: 2.4rem; }
  .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: #830300;}
  .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 }
  .featureRecycle { background-color: #009933;}
  .featureRecycle  p { color: #000; font-weight:800; }
  .featureRecycle, .featureFlipbox, .featureFlippedbox { color: #fff; padding: 1rem 1rem 1rem 1rem; margin-bottom: 2rem }
  .flipbox-icon {
  	min-height:120px;
  }
  .flipboxrow{
  	display:none;
  }
  /* Services Nav Tabs */
  .nav-services {margin-top:21px;}
  .nav-tabs {border: none;text-align: center;margin-bottom: 26px;}
  .nav-tabs li {float: none;display: inline-block;margin-left:8px;margin-right:8px;}
  .nav-tabs li a {color: #313131;background-color: transparent!important;border: none!important;margin: 0;}
  .nav-tabs li.active a, .nav-tabs li:hover a {color: #f60;}
  .nav-tabs>li>a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}
  .nav {padding-left: 0;margin-bottom: 0;list-style: none;}
  .nav>li>a {padding: 10px 15px;}
  /*.nav>li, .nav>li>a {display: block;position: relative;}*/
  .nav>li>a>img {max-width: none;}
  .nav-tabs li a span {display: block;font-family: 'Orev', 'Helvetica Neue', Helvetica, sans-serif;font-size: 21px;font-weight: 700;text-transform: uppercase;margin-top: 21px;}
  .tab-pane {background-color: #f60;}
  .tab-content{border: 5px black solid;}
  .tab-content>.tab-pane {display: none;}
  .tab-content > .active {display: block;}
  .fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
  .fade.in {opacity: 1;}
  
  .tab-pane .post-thumbnail {background-size: cover;height: inherit;background-position: center center;background-repeat: no-repeat;}
  .services-tab-left{height:400px;}
  .services-tab-left h3 {color: #000;font-size: 37px;font-weight:bold;text-transform: uppercase;margin-bottom: 35px;}
  .services-tab-left p {font-size: 19px;color: #000;font-weight:bold;line-height: 29px;margin-bottom: 50px;}
  .services-tab-right{height:400px;}
  .services-tab-right h3 {color: #000;font-size: 37px;font-weight:bold;text-transform: uppercase;margin-bottom: 35px;}
  .services-tab-right p {font-size: 19px;font-weight:bold;color: #000;line-height: 29px;margin-bottom: 50px;}
  /* Bin Range Row */
  
  .binrange-des {border: 1px solid #e0e0e0;padding: 35px 20px;background: #fdfdfd;margin-top: 20px;margin-bottom: 15px;text-align: center;}
  .inner-bin-hire {padding-top: 40px;}
  .read-more {padding-top: 10px;}
  .inner-bin-hire .read-more a {font-size: 16px;color: rgb(131, 3, 0);}
  .inner-bin-hire a {font-size: 24px;margin-top: 20px;margin-bottom: 20px;font-weight: 500;}
  
  /* Mobile Menu */
  .taptomenu{border-radius: 15px;border: 2px solid #000;padding: 0px;width: 100%;text-align: center;font-weight: 800;font-size:21px;}
  .taptomenu a{color:#000;}
  .taptocall{margin-left: auto;margin-right: auto;text-align: center;font-size: 21px;font-weight: 800;color: #000;padding-top: 5px;}
  .taptocall a{color:#000;}
  .hide-for-large{padding-bottom: 3px;}
  .mobilePhone {width: 15%;padding:0 2%;text-align: center;}

  /* Pages */
  /* Content Box */
  .contentbox {background-color: #fff;margin-top: 13px;padding: 2.5%;border: 2px solid #e9e9e9;margin-left: 0;border-radius: 13px;margin-left: 0 !important;margin-right: 0 !important;}
  /* Page Header */
  .article-header {background-color: #009933;margin: 0;padding: 17px 18px 9px;max-width: none;margin-left: -50%;margin-right: -50%;}
  .page-banner {margin-left: auto !important;margin-right: auto !important;padding-left:1.2rem;padding-right:1.2rem;}
  .article-header h1 {margin: 0;padding: 0;line-height: 3rem;color: #000000;display: inline-block;margin-left: 21px;}
          /* Responsive Header Width */
          @media screen and (min-width: 64em){
          .page-banner {min-width: 75rem;}
          }
  /* Header Quick Quote*/
  .gform_description {display:none !important;}
  .gfield_label {display:none !important;}
  .gform_wrapper .chosen-container-single .chosen-single {padding: 5px 0px 0px 8px!important;height: 34px!important;line-height: 21px!important;width: 100%;}
  .gform_wrapper .chosen-container .chosen-drop {width:100%!important;}
  .title-quote{font-weight: 800;color: #000;display: inline-block;float: left;}
  .gform_wrapper .gform_footer {display: none;}
  .gform_wrapper .chosen-container-single .chosen-single div b {background: url(../images/chosen-sprite.png) 0 8px no-repeat;}
  .quickquote-button{background: #ff6600;font-size: 21px;color: #000!important;font-family: 'Orev', 'Helvetica Neue', Helvetica, sans-serif;width: 168px;line-height: 39px;text-align: center;text-transform: uppercase;font-weight: bold;padding: 8px;
    border: solid 2px;}
  .quickquote-button:hover{background: #fff;}
  .gform_wrapper {max-width: 100% !important;margin: unset !important;}
  .gform_wrapper form {max-width: 100% !important;}*/
  /*Breadcrumbs 
  .breadcrumbs {margin: 0.6rem 21px 0;}
  #breadcrumbs li {display: inline-block;vertical-align: middle;font-size: 13px;margin-right: 8px;font-weight: 600;text-transform: uppercase;}
  #breadcrumbs li a {color: #ffffff;}
  #breadcrumbs .separator {font-size: 18px;font-weight: 100;color: #ccc;}
  #breadcrumbs li strong {font-size: 14px;color: #000000;}
  
  /* General Page Styles */
  .page-content-title {font-size: 2rem;font-weight: bold;color:#000;}
  /* Skip Range Pages */
  .inner_service {border: 1px solid #e4e4e4;padding: 15px;margin-bottom: 40px;max-height: 377px;max-width: 361px;}
  .sidedash-top {left: 0px;width: 40px;height: 5px;margin-bottom: 22px;background-color: #ff6600;}
  .widgettitle{font-size: 2.0rem;color: #333!important;font-weight: bold;}
  /* Our Blog */
  
  /* Single Blog */
  #menu-skip-bin-sizes>li {display: list-item;text-transform:none;}
  #menu-skip-bin-sizes>li>a {color:#000;font-weight:bold;}
  #menu-skip-bin-sizes>li>a:hover {color:#ff6600;font-weight:800;}
  #menu-skip-bin-sizes>li.active>a {color:#ff6600;font-weight:800;}
  /* Frequently Asked Questions */
  #faq-container {border: 1px solid #e5e5e5;margin-bottom: 10px;padding: 10px 15px;}
  .faq-question {margin: 0px;padding: 0px 0px 5px 0px;display: inline-block;cursor: pointer;font-weight: bold;display: table;}
  .question {margin-bottom: 5px;display: table-cell;width: 100%;}
  .faq-answer-container {height: 0px;overflow: hidden;padding: 0px;}
  .accordion-button-icon {display: table-cell;line-height: inherit;padding: 8px;vertical-align: middle;background-color: #ff6600;border-radius: 3px;}
  
  /* Contact Us */
  .contact-head {font-size: 28px;line-height: 2;margin-bottom: 40px;font-weight: 800;font-style: normal;text-transform: uppercase;}
  .post-16 .footer-content {color: #000;margin-top: 0px;font-size: 17px;}
  .post-16 h2 {font-size: 2rem;font-weight: bold;color:#000;}
  .form-group {padding-left:.9375rem;padding-right:.9375rem;}
  .post-16 .wpcf7 input {color: #000;margin-top: 1px;margin-bottom: 13px;}
  .form-group.suburb {margin-top:27px;}
  .required-form {font-style:italic;color:#ff6600;font-weight: bold;}
   
   
  /* Booking Form */
  #order_note.form-control {display: block;width: 100%;height: 89px;border-radius: 0px !important;}
  a.continue-btn {background-color: #830300;border-radius: 3px;border: 1px solid #830300;text-transform: uppercase;margin-top: 20px;color: #ffffff;clear: both;padding: 15px 20px;}
  .gap_40 {height: 30px;}
  .table-responsive table td {padding: 15px 8px !important;}
  .total{margin-bottom:21px;}
  
  /* WooCommerce Edits */
  .woocommerce-message, .woocommerce div.product p.stock, input#gform_submit_button_1 {  display: none !important; }
  
  
  /* Submit Buttons */
  .wpcf7-form-control.wpcf7-submit {background-color: #ff6600;}
  .wpcf7-form-control.wpcf7-submit:hover {background-color: #000;color:#ff6600;font-weight:bold;}
  .wpcf7 input {border-radius: 3px;padding: 14px 12px;width: 100%;font-size: 16px;font-weight: 500;margin-top: 25px;}
  /* FAQ Accordians */
  /* Shared for all accordion types */
  div.faq-accordion.vertical{margin-bottom: 13px;}
  .faq-accordion h1 {color: #830300;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: #FFF;border: 2px solid #000000;color: #000;font-weight: 800;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: #FF6600;color: #000;}
  .faq-accordion .content {padding:0 13px;overflow:hidden;border:1px solid #fff; /* Make the border match the background so it fades in nicely */-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;}
  .faq-accordion p {color:#000;margin:13px 0 13px;}
  
  
  /* Footer */
  .footer {clear: both;padding: 3rem 0;background-color: #1f1f1f;color: #fff;}
  .footer-title {margin-bottom: 30px;margin-top: 10px !important;font-weight: 600;font-size: 21px !important;text-transform: uppercase;color: #ff6600 !important;text-align: left;}
  .footer p {width: 87%;color: #fff;line-height: 20px;}
  .footer i.fa {color: #ff6600;}
  i.fa {font-size: 18px;}
  .footer .list-contact > li > span {color: #fff !important;}
  .list-contact {float: left;margin-left: -15px;}
  .list-contact li {list-style-type: none;}
  .list-contact > li > span {line-height: 3.0 !important; font-size: 17px !important;}
  .margin-l-10 {margin-left: 10px;}
  .fright {float: right;}
  .footerCredits {background-color: #191919;color: #666666;}
  .footerCredits p {margin-bottom: 1.4rem;margin-top: 1.4rem;color: #FFF;}
  .footerCredits a {color: #ff6600;}
  .footerCredits a:hover {color: #fff;}
  @media screen and (min-width: 64em){
  .copyright {float: left;}	
  .siteBy {float: right;}
  .footer-heading {color: #ff6600;}
  .footer-content {color: #fff;font-size:17px;margin-top:0px;}
  .environmentfoot{display: block;margin: 0 auto;}
}

  
  /* Responsive Design Code */
  /* 1024 x 768 Desktop */
  @media (min-width:769px) and (max-width:1024px){
    /* Header */
    .fixit > div.row.navi {width: 40%;left: 265px;top: 26px;position: absolute;}
    .top-bar-menu ul > li > a {padding-left:8px;padding-right:8px;}
    /* Quote Form */
    .large-3 {width: 33%;}
}
  /* 1280 x 1024 Desktop */
  @media (min-width:1025px) and (max-width:1280px){
    /* Header */
    .fixit > div.row.navi {width: 39%;left: 342px;top: 26px;position: absolute;}
    /* Quote Form */
    .quotesection {width: 33%;}
}
  /* 1152x864 Desktop */
  @media (min-width:1152px) and (max-width:1152px){
    /* Header */
    .fixit > div.row.navi {width: 43%;left:295px;top: 26px;position: absolute;}
    .top-bar {padding: 21px 21px 3px 21px;}
    /* Quote Form */
    .quotesection {width: 33%;}
}
  /* 1536x864 Desktop */
  @media (min-width:1536px) and (max-width:1536px){
    /* Header */
    .fixit > div.row.navi {width: 33%;left:444px;top: 26px;position: absolute;}
    /* Quote Form */
    .quotesection {width: 32%;left: 160px;}
}
  /* All Mobile Phones */
  @media only screen and (max-device-width : 667px) {
  	/*header.header {position: fixed;top: 0px;z-index: 100;}*/
  	.quotesection {position:initial;}
	.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{max-height: 480px;margin-top:107px; }
	.binsizebanner{margin-top: 0%;display:none;}
	.opacitydiv{display:none;}
	.home-content {margin-top: 34px;}
	.flipboxrow{display:none;}
	.home-delivery-area {padding-top: 0px;margin-bottom: 21px;}
	.callout-banner {margin-top: 13px;}
	.binrange-row-home {margin-top: 89px;}
	.page-banner{text-align: center;}
	.page-title{display:inherit!important;margin-left:0px!important;font-size: 55px;}
	.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;}
    .insideContactDetails {display:none;}
    .topsectiondiv {height: 280px;}
    .environment-tree{display:none;}
    }
    
  /* Iphone 5 in Portrait */
  @media only screen and (device-width : 320px) and (device-height : 568px) and (orientation : portrait) {
    /* Header */  
    .entry-content {margin-top: 110px;}
}
  /* 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 */  
    .entry-content {margin-top: 110px;}
}
  /* 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;}
}

 /* 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.fixit {margin-top: 0px;}
    
}
/* 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;}
}

  .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: 74px;padding-left:1.2rem;padding-right:1.2rem;}
  /* 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; }
  .home-content-title { font-size: 2.5rem; line-height:1.0; color:#1f1f1f;}
  .home-content-subtitle{ font-size: 2.0rem; line-height:1.0; color:#1f1f1f; }
  

  .skipbinrange-feat-img {margin-top:34px;}
  
  section.contact-us {
    padding: 30px 10px 10px 20px;
  }



  /* Vertical */
  .vertical ul li {overflow:hidden;margin:0 0 1px;}
  .vertical ul li label {padding: 21px 34px 21px 21px;}
  .vertical [type=radio]:checked ~ label, .vertical [type=checkbox]:checked ~ label {border: 1px solid #191919;padding: 21px 34px 21px 21px;margin-bottom: 21px;-webkit-transition: all 550ms ease 0s;-moz-transition: all 550ms ease 0s;-ms-transition: all 550ms ease 0s;transition: all 550ms ease 0s;-webkit-border-radius: 1px;-khtml-border-radius: 1px;-moz-border-radius: 1px;-ms-border-radius: 1px;-o-border-radius: 1px;border-radius: 1px;background-color: #ff6600;color: #000;}
  .vertical ul li label:hover {border:1px solid #FF6600; /* We don't want the border to disappear on hover */}
  .vertical ul li .content {height:0px;border-top:0;}
  .vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content {height:240px;}

  .wpcf7-form-control .wpcf7-submit { background:color:#FF6600;}
  .wpcf7 input {color:#fff;}
  
  .inner-header-canput h1 {color: #469605 !important; padding-bottom: 8px;}
  .inner-header-cannot h1 {color: #c10404 !important; padding-bottom: 8px;}

/*Testimonials */
#quote-carousel {padding: 0 21px 13px 13px;margin-top: 55px;}
#quote-carousel .carousel-control {background: none;color: #000;font-size: 2.3em;text-shadow: none;margin-top: 30px;}
#quote-carousel .carousel-indicators {position: relative;right: 50%;top: auto;bottom: 0px;margin-top: 20px;margin-right: -19px;}
#quote-carousel .carousel-indicators li {width: 50px;height: 50px;cursor: pointer;border: 1px solid #ccc;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);border-radius: 50%;opacity: 0.4;overflow: hidden;transition: all .4s ease-in;vertical-align: middle;}
#quote-carousel .carousel-indicators .active {width: 128px;height: 128px;opacity: 1;transition: all .2s;}
.item blockquote {border-left: none;margin: 0;display:inline-block;}
.item blockquote p:before {content: "\f10d";font-family: 'Fontawesome';float: left;margin-left: 13px;margin-right: 13px;font-size:55px;color:#ff8600;}
.carousel-inner{background-color:#ff6600;border-radius: 8px;}
.testimonial-message{color: #000000;font-weight: 600;margin-right: 13px;}
.testimonial-author{line-height: inherit;color: #000;font-weight: 800;}