.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

body {
  font-family: Opensaucesans, sans-serif;
  color: rgba(33, 33, 33, 0.8);
  font-size: 18px;
  line-height: 36px;
}

.body {
  color: rgba(33, 33, 33, 0.8);
}

.navbar {
  padding-top: 32px;
  padding-right: 24px;
  padding-bottom: 16px;
  background-color: #008e64;
}

.menu-txt {
  margin-right: 12px;
  line-height: 30px;
  font-weight: 700;
}

.header-dot {
  width: 4px;
  height: 4px;
  margin-right: 24px;
  margin-left: 16px;
  border-radius: 50px;
  background-color: #39c4bf;
  color: #39c4bf;
}

.save-tips {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: 0.3px;
  text-decoration: none;
}

.header-right-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.3px;
}

.dropdown-toggle:hover {
  color: #fff;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-bottom: 0px solid hsla(0, 0%, 100%, 0.2);
}

.dropdown-list {
  display: none;
  width: 260px;
  padding-top: 10px;
  padding-bottom: 20px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 36px 68px 0 rgba(0, 0, 0, 0.2);
}

.menu-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0px 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  line-height: 21px;
  font-weight: 600;
  letter-spacing: 0.3px;
  text-decoration: none;
}

.menu-link:hover {
  background-color: rgba(102, 99, 226, 0.2);
}

.menu-bar {
  margin-left: 12px;
}

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 24px;
  padding-right: 24px;
  padding-left: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tips-ico {
  margin-right: 12px;
}

.drop-menu {
  padding: 6px 40px;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.3px;
}

.header-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
  clear: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #008e64;
}

.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-primary {
  padding: 12px 32px;
  border: 1px none #000;
  border-radius: 8px;
  background-color: #f4de38;
  font-family: Opensaucesans, sans-serif;
  color: #212121;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.3px;
  text-decoration: none;
}

.btn-primary:hover {
  background-color: #d3c02e;
}

.btn-primary.bnr-submit {
  padding-right: 40px;
  padding-left: 40px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.btn-primary.menu.white {
  display: none;
}

.btn-primary._w-100 {
  text-align: center;
}

.btn-primary.btn-msg {
  width: 100%;
}

.btn-primary.only-desk {
  display: inline-block;
}

.btn-primary.only-mob {
  display: none;
}

.btn-primary.btn-centered {	
  margin-right: auto;	
  margin-left: auto;	
}	
.btn-primary.btn-green {	
  background-color: #008e64;	
  color: #fff;	
}	
.btn-primary.btn-green.full-width {	
  width: 100%;	
}

.btn-secondary {
  padding: 12px 32px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 8px;
  background-color: rgba(244, 222, 56, 0);
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 0.3px;
}

.btn-secondary:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.btn-secondary.grey {
  border-color: rgba(33, 37, 41, 0.2);
  color: #212121;
}

.text-block {
  letter-spacing: 0.5px;
}

.contact-btn-wrap {
  margin-right: 16px;
}

.about {
  padding-top: 12px;
  padding-bottom: 12px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0px;
}

.about:hover {
  color: #fff;
}

.banner-wrap {
  position: relative;
  margin-top: 0px;
  margin-bottom: -164px;
  padding-top: 120px;
  padding-bottom: 181px;
  background-color: #008e64;
  background-image: url('../images/banner-bg.png');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.banner-wrap.inner {
  margin-bottom: 0px;
  padding-top: 150px;
  padding-bottom: 0px;
}
.iso-cont-main .iso-cont-wrapper { padding: 32px 48px 17px;}
.banner-wrap.inner.trade {
  margin-bottom: 0px;
  padding-top: 85px;
  padding-bottom: 40px;
}

.list-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.list-item.main-check {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.saving-title-wrap {
  padding-right: 100px;
}

.main-title {
  color: #070639;
  font-size: 40px;
  line-height: 56px;
  font-weight: 600;
  letter-spacing: -0.5px;
}

.left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.left.experts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-bottom: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-check {
  margin-right: 24px;
}

.content-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-cont {
  color: #070639;
  font-size: 20px;
}

.list-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 69px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.container {
  max-width: 1330px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

.container.hide {
  display: none;
}

.container.no-bleed {
  display: block;
}

.seo-heading {
  margin-top: 0px;
  margin-bottom: 21px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: 0.3px;
}

.banner-cont-left {
  max-width: 700px;
}

.banner-cont-left.inner {
  max-width: 700px;
}

.banner-title {
  color: #fff;
  font-size: 64px;
  line-height: 80px;
  font-weight: 800;
  letter-spacing: -1px;
}
.innerPage .banner-title {
  color: #fff;
  font-size: 59px;
  line-height: 80px;
  font-weight: 800;
  letter-spacing: -1px;
}

.head-divide {
  display: block;
  width: 79%;
  height: 6px;
  margin-top: -14px;
  margin-left: 22px;
  background-color: hsla(0, 0%, 100%, 0.4);
}

.div-block-2 {
  margin-bottom: 40px;
}

.provide-cont {
  margin-bottom: 32px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0px;
}

.bold-text {
  color: #fff;
  font-weight: 500;
}

.book-skip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-field {
  height: 56px;
  margin-bottom: 0px;
  padding-left: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 10px;
}

.text-field::-webkit-input-placeholder {
  color: rgba(50, 50, 50, 0.6);
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0px;
}

.text-field:-ms-input-placeholder {
  color: rgba(50, 50, 50, 0.6);
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0px;
}

.text-field::-ms-input-placeholder {
  color: rgba(50, 50, 50, 0.6);
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0px;
}

.text-field::placeholder {
  color: rgba(50, 50, 50, 0.6);
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0px;
}

.text-field.below::-webkit-input-placeholder {
  color: rgba(50, 50, 50, 0.8);
}

.text-field.below:-ms-input-placeholder {
  color: rgba(50, 50, 50, 0.8);
}

.text-field.below::-ms-input-placeholder {
  color: rgba(50, 50, 50, 0.8);
}

.text-field.below::placeholder {
  color: rgba(50, 50, 50, 0.8);
}

.banner-form-wrap {
  max-width: 60%;
}

.iso-cont-wrapper {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  padding: 32px 48px 197px;
  border-top-left-radius: 24px;
  background-color: #f2faf8;
}

.iso-cont-wrapper.inner {
  position: relative;
  width: 490px;
  padding: 28px 34px;
  border-top-right-radius: 24px;
  background-color: rgba(242, 250, 248, 0.9);
}

.iso-ttl {
  color: #212121;
  font-size: 14px;
  line-height: 36px;
  font-weight: 500;
  letter-spacing: 0px;
}

.iso-cont {
  max-width: 530px;
  color: rgba(33, 33, 33, 0.7);
  font-size: 13px;
  line-height: 23px;
  letter-spacing: 0px;
}

.iso-cont-wrap {
  max-width: 60%;
}

.iso-cont-wrap.inner-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blw-banner {
  position: relative;
}

.track-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.truck-top-image {
  margin-right: 0px;
  margin-left: 102px;
}

.usp-section {
  padding-top: 90px;
  padding-bottom: 90px;
}

.slider {
  height: auto;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.left-arrow {
  display: none;
}

.right-arrow {
  display: none;
}

.slide-nav {
  display: none;
}

.usp-slide {
  max-width: 25%;
}

.usp-wrap {
  padding-right: 67px;
}

.usp-title {
  margin-bottom: 12px;
  color: #212121;
  font-size: 16px;
  line-height: 36px;
  font-weight: 500;
}

.usp-img {
  margin-bottom: 8px;
}

.paragraph {
  color: rgba(33, 33, 33, 0.7);
  font-size: 14px;
  line-height: 25px;
}

.birm-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 90px;
  padding-bottom: 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.bim-content-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 722px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-2 {
  text-align: center;
}

.isl-ico {
  margin-bottom: 22px;
}

.title-main {
  margin-bottom: 0px;
  color: #212121;
  font-size: 32px;
  line-height: 52px;
  font-weight: 600;
}

.title-main.family-ttl {
  margin-bottom: 12px; margin-top: 0px;
}

.choice-cont {
  margin-top: 16px;
  margin-bottom: 42px;
  text-align: center;
}

.more-txt {
  margin-bottom: 12px;
  color: #212121;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  text-decoration: none;
}

.more-link {
  text-decoration: none;
}

.div-block-3 {
  height: 3px;
  background-color: rgba(0, 142, 100, 0.3);
}

.sec-divider {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.2);
}

.sec-pad {
  padding-top: 108px;
  padding-bottom: 108px;
}

.sec-pad.no-pd-btm {
  padding-top: 80px;
  padding-bottom: 0px;
}

.skip-hire {
  height: auto;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.left-arrow-2 {
  display: none;
}

.right-arrow-2 {
  display: none;
}

.slide-nav-2 {
  display: none;
}

.skip-cont {
  max-width: 33%;
}

.skip-cont-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 304px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.skip-title {
  color: #212121;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
.home .skip-title { margin-top: 0px; margin-bottom: 0px; }
.skip-content {
  margin-top: 12px;
  margin-bottom: 14px;
  color: rgba(33, 33, 33, 0.7);
  font-size: 14px;
  line-height: 28px;
  text-align: center;
}

.skip-img {
  margin-bottom: 24px;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.green-waste-main {
  padding-top: 90px;
  padding-bottom: 350px;
  background-color: rgba(0, 142, 100, 0.1);
  background-image: url('../images/waste-bg-right.png'), url('../images/recycly-bg.png');
  background-position: 0% 0%, 100% 0%;
  background-size: auto, auto;
  background-repeat: no-repeat, no-repeat;
}

.green-waste-main.top {
  padding-bottom: 108px;
}

.green-waste-main.btm {
  padding-top: 0px;
  background-image: none;
}

.waste-cont-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 670px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wate-ico {
  margin-bottom: 42px;
}

.waste-ttl {
  margin-bottom: 24px;
  color: #212121;
  font-size: 40px;
  line-height: 52px;
  font-weight: 600;
  text-align: center;
}

.waste-cont {
  margin-bottom: 48px;
  text-align: center;
}

.recycle-logos {
  margin-top: 0px;
  padding-top: 0px;
}

.work-with-slider {
  width: 611px;
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.left-arrow-3 {
  display: none;
}

.right-arrow-3 {
  display: none;
}

.slide-nav-3 {
  display: none;
}

.work-with-slide {
  max-width: 22%;
}

.work-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 870px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.testimonial-wrap {
  margin-top: -239px;
}

.testi-slider {
  height: auto;
  padding: 74px 132px;
  border-radius: 24px;
  background-color: #008e64;
}

.testi-slider.skips {
  padding-right: 124px;
  padding-left: 124px;
  background-color: #fff;
  box-shadow: 0 0 76px 4px rgba(0, 210, 133, 0.1);
}

.testi-slider.light-green {
  background-color: rgba(0, 142, 100, 0.1);
}

.right-arrow-4 {
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.right-arrow-4.white {
  right: -38px;
}

.left-arrow-4 {
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-arrow-4.white {
  left: -38px;
}

.image {
  margin-left: 0px;
}

.test-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.testi-icon {
  margin-bottom: 32px;
}

.testi-cont {
  color: #fff;
  font-size: 20px;
  line-height: 37px;
  text-align: center;
}

.testi-cont.white-bg {
  margin-bottom: 32px;
  color: rgba(33, 33, 33, 0.7);
  font-size: 14px;
  line-height: 28px;
}

.testi-cont.light {
  color: #212121;
}

.testi-person {
  margin-top: 16px;
  color: #fff;
  font-size: 16px;
  font-weight: 800;
}

.testi-person.light-green-bg {
  color: #212121;
}

.family-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 750px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bold-text-2 {
  color: #008e64;
}

.text-center {
  text-align: center;
}

.text-center.family-cont {
  margin-bottom: 42px;
}

.skips-slides-wrap {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url('../images/skips-bg.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.max-830 {
  max-width: 830px;
  margin-right: auto;
  margin-left: auto;
}

.isl-skips-ttl {
  margin-bottom: 20px;
  color: #212121;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}

.book-your-skips-title {
  background-color: #008e64;
}

.book-skip-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.book-skip-ttl {
  margin-bottom: 20px; margin-top: 0px;
  color: #fff;
  font-size: 48px;
  line-height: 58px;
  font-weight: 800;
  letter-spacing: -0.6px;
}

.skip-desc {
  margin-bottom: 24px;
  color: #fff;
}

.book-forn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 60%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.book-forn._500 {
  max-width: 500px;
}

.form-block {
  width: 100%;
  margin-bottom: 0px;
}

.div-block-5 {
  width: 250px;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: rgba(255, 255, 255, 0.2);
}

.book-skip-below {
  margin-bottom: 0px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}

.link {
  color: #fff;
  font-weight: 600;
  text-decoration: none;
}

.footer {
  padding-top: 80px;
  padding-bottom: 110px;
  background-color: #212121;
}

.ftr-wapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.ftr-section {
  width: 60%;
  padding-left: 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.ftr-section.middle {
  width: 310px;
  padding-right: 40px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.ftr-section.first-section {
  width: 430px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.isl-ftr-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.social-link {
  margin-left: 16px;
}

.social-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.ftr-iso-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  padding: 20px 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: rgba(242, 250, 248, 0.05);
}

.ftr-iso-ttl {
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.2px;
}

.ftr-iso-cont {
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  line-height: 21px;
}

.image-2 {
  margin-right: 16px;
}

.div-block-6 {
  padding-right: 42px;
}

.copyright {
  color: rgba(255, 255, 255, 0.6);
  font-size: 11px;
  line-height: 21px;
}

.copyright.only-tab {
  display: none;
}

.ftr-copy-link {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}

.ftr-copy-link:hover {
  text-decoration: underline;
}

.ftr-contact-ttl {
  margin-bottom: 6px;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.ftr-contact-ttl.dark {
  color: #212121;
}

.below-ttl {
  width: 41px;
  height: 2px;
  margin-bottom: 16px;
  background-color: #008e64;
}

.ftr-addres {
  margin-bottom: 40px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  line-height: 26px;
}

.ftr-addres.dark {
  margin-bottom: 24px;
  color: #212121;
}

.bold-text-3 {
  color: #fff;
  font-weight: 600;
}

.bold-text-3.dark {
  color: #212121;
}

.get-direction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 42px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  color: rgba(255, 255, 255, 0.8);
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.get-direction:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.get-direction.contact-btn {
  margin-bottom: 8px;
  border-width: 0px;
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  font-weight: 700;
}

.get-direction.contact-btn.email {
  margin-bottom: 24px;
}

.get-direction.contact {
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-width: 1px;
  border-color: rgba(33, 37, 41, 0.2);
  background-color: rgba(255, 255, 255, 0.1);
  color: #212121;
  font-weight: 700;
}

.get-direction.contact.mb-0 {
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.map {
  margin-right: 12px;
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.address-details {
  padding-right: 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.contact-details {
  padding-left: 32px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.ftr-days {
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
  line-height: 26px;
}

.ftr-timings {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
}

.ftr-timings-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.img-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  margin-left: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 10px;
  box-shadow: none;
}

.img-div._2 {
  width: 500px;
}

.img-div._3 {
  width: 330px;
}

.img-div._4 {
  width: 389px;
}

.div-block-8 {
  position: relative;
  left: auto;
  display: none;
  width: 100%;
  max-width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.section {
  overflow: hidden;
}

.div-block-9 {
  position: absolute;
  left: -100px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 150%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.choice-cont-wrap {
  padding-top: 330px;
  background-image: url('../images/bg-imgs.png');
  background-position: 50% 0%;
  background-size: auto;
  background-repeat: no-repeat;
}

.section-2 {
  position: relative;
  display: none;
  height: 370px;
  margin-bottom: -206px;
}

.bold-text-4 {
  text-decoration: underline;
}

.form-block-2 {
  margin-bottom: 0px;
}

.connect {
  display: none;
}

.drop-menu2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 40px;
  color: #212121;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.3px;
  text-decoration: none;
}

.menu-arr {
  margin-right: 16px;
}

.div-block-10 {
  position: absolute;
  left: 64px;
  top: -5px;
  right: auto;
  bottom: auto;
  width: 16px;
  height: 16px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mobile-menu {
  display: none;
}

.desk-nav {
  display: block;
}

.who-we-work {
  display: none;
}

.who-we-work.desk {
  display: block;
  margin-right: 80px;
  color: rgba(33, 33, 33, 0.7);
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
}

.slide-nav-4.slide-dots {
  bottom: 18px;
}

.new-sec {
  padding-top: 200px;
  padding-bottom: 200px;
  background-image: url('../images/bg-imgs.png');
  background-position: 50% 0%;
  background-size: auto;
}

.slide-nav-5 {
  margin-bottom: 23px;
}

.image-4 {
  display: none;
}

.image-5 {
  display: none;
}

.image-6 {
  margin-right: 16px;
}

.guide-sec-pad {
  padding-top: 92px;
  padding-bottom: 92px;
}

.guide-sec-pad.pt-0 {
  padding-top: 0px;
}

.guide-sec-pad.pt-0.glass {
  background-color: rgba(0, 142, 100, 0.1);
}

.skip-hire-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.skip-hire-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 47%;
  margin-right: 13px;
  margin-bottom: 24px;
  margin-left: 13px;
  padding: 36px 52px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 4px 76px 0 rgba(0, 210, 133, 0.1);
}

.skip-hire-card.full {
  width: 100%;
}

.skip-hire-ttl {
  margin-bottom: 12px; margin-top: 0px;
  color: #212121;
  font-size: 24px;
  line-height: 33px;
  font-weight: 600;
}

.hold-upto-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.holds-upto-txt {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
}

.holds-img {
  margin-right: 12px;
}

.skip-divider {
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
  background-color: rgba(0, 0, 0, 0.2);
}

.paragraph-3 {
  margin-bottom: 24px;
  color: rgba(33, 33, 33, 0.7);
  font-size: 14px;
  line-height: 25px;
}

.bold-text-5 {
  color: #212121;
}

.card-img-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 157px;
  height: 157px;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #ebfaf4;
}

.div-block-12 {
  padding-right: 56px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.faq-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.faq-ttl {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  width: 80%;
  color: #212121;
  font-size: 32px;
  line-height: 44px;
  font-weight: 600;
}

.faq-ttl-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.faq-cont-wrap {
  width: 45%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-29 {
  height: 16px;
}

.div-block-29._2 {
  height: 16px;
}

.accordion-trigger {
  position: relative;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: none;
  border-width: 1px;
  border-color: #621e1e;
  cursor: pointer;
}

.accordion-trigger.faq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion-item {
  position: relative;
  overflow: visible;
  margin-bottom: 14px;
  padding: 39px 48px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

.accordion-item.faq {
  padding: 12px 0px;
  border-width: 0px;
}

.accordion-para {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
}

.accordion-para.faq {
  font-size: 14px;
  line-height: 24px;
}

.accordion-wrapper {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
}

.accordion-content {
  overflow: hidden;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.accordion-content.faq {
  padding-left: 40px;
}

.accordion-minus {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0%;
  bottom: 0%;
}

.accordion-minus.plus {
  left: auto;
  top: 50%;
  right: 0%;
  bottom: 0%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.accordion-minus.plus.faq {
  left: 0px;
  top: 16px;
  right: auto;
  width: 12px;
  height: auto;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.heading {
  cursor: pointer;
}

.heading.accordion-heading {
  margin-bottom: 0px; margin-top: 0px;
  padding-right: 40px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-bottom: 0px none #ade055;
  color: #212121;
  font-size: 19px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: -0.5px;
}

.heading.accordion-heading.faq {
  padding-right: 0px;
  padding-left: 40px;
  font-size: 18px;
  line-height: 36px;
  font-weight: 500;
}

.max-1000 {
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.recycling-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(33, 33, 33, 0.3);
  border-radius: 8px;
}

.recycling-content-wrap {
  padding: 52px 80px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.recycling-desc {
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 26px;
}

.tbl-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.tbl-wrap._1 {
  padding-top: 0px;
}

.tbl-wrap.last {
  padding-bottom: 0px;
  border-bottom-width: 0px;
}

.tbl-ttl {
  color: rgba(33, 33, 33, 0.8);
  line-height: 20px;
}

.tbl-cont {
  color: #212121;
  line-height: 20px;
}

.max-900 {
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
}

.g-process-ttl {
  margin-bottom: 24px;
  color: #212121;
  font-size: 24px;
  line-height: 33px;
  font-weight: 600;
}

.g-process-cont {
  margin-bottom: 32px;
}

.g-process-img {
  margin-top: -156px;
  margin-bottom: 30px;
}

.g-process-container {
  max-width: 731px;
  margin-right: auto;
  margin-left: auto;
}

.steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 12px;
  margin-left: 12px;
  padding: 24px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
}

.div-block-30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #f4de38;
}

.text-block-2 {
  color: #212121;
  line-height: 28px;
  font-weight: 500;
}

.step-ttl {
  margin-top: 16px;
  margin-bottom: 16px;
  color: #008e64;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}

.step-desc {
  font-size: 14px;
  line-height: 25px;
  text-align: center;
}

.glass-process-wrap {
  margin-top: 152px;
  padding-bottom: 110px;
  background-color: rgba(0, 142, 100, 0.1);
}

.max-815 {
  max-width: 815px;
  margin-right: auto;
  margin-left: auto;
}

.note-content-wrap {
  padding: 60px 64px;
  border-radius: 8px;
  background-color: rgba(0, 142, 100, 0.05);
}

.note-content-wrap.trade {
  padding: 60px 30px;
  border-radius: 8px;
  background-color: rgba(0, 142, 100, 0.05);
}

.div-block-31 {
  margin-bottom: 38px;
}

.list {
  padding-left: 0px;
  list-style-type: none;
  -webkit-column-count: 2;
  column-count: 2;
}

.list-item-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 20px;
}

.list-img {
  margin-right: 18px;
}

.div-block-32 {
  padding-left: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-column-count: 1;
  column-count: 1;
}

.div-block-33 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-34 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.load-service-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 60px 80px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 24px;
  background-color: rgba(0, 142, 100, 0.1);
}

.service-left {
  padding-right: 90px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.heading3 {
  margin-bottom: 20px;
  color: #212121;
  font-size: 24px;
  line-height: 33px;
  font-weight: 600;
}

.service-desc {
  color: rgba(33, 33, 33, 0.7);
  font-size: 16px;
  line-height: 29px;
}

.form-wrap {
  padding-right: 32px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.contact-cont-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.input-field {
  height: 56px;
  margin-bottom: 16px;
  padding-right: 24px;
  padding-left: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(33, 33, 33, 0.4);
  border-radius: 8px;
  background-color: #fff;
}

.input-field::-webkit-input-placeholder {
  color: rgba(33, 33, 33, 0.8);
}

.input-field:-ms-input-placeholder {
  color: rgba(33, 33, 33, 0.8);
}

.input-field::-ms-input-placeholder {
  color: rgba(33, 33, 33, 0.8);
}

.input-field::placeholder {
  color: rgba(33, 33, 33, 0.8);
}

.input-field.teaxtarea {
  height: 130px;
}

.robots-placeholder {
  height: 85px;
  max-width: 80%;
  margin-right: 0px;
  margin-bottom: 24px;
  margin-left: auto;
  border-radius: 20px;
  background-color: hsla(0, 0%, 93.3%, 0.8);
}

.contact-wrapper {
  padding: 32px 50px;
  border-radius: 8px;
  background-color: rgba(0, 142, 100, 0.1);
}

.contat-right-ttl {
  margin-bottom: 18px;
}

.image-7.mob {
  display: none;
}

.div-block-35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.faq-wrap {
  padding-top: 8px;
  padding-bottom: 8px;
}

.work-with-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.iso-cont-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.stepper-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 52px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.stepper-step {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.step-count {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 74px;
  height: 74px;
  margin-bottom: 16px;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 80px;
  background-color: rgba(244, 222, 56, 0.5);
}

.step-count.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #008e64;
}

.step-txt {
  color: rgba(33, 33, 33, 0.8);
  font-weight: 400;
}

.step-txt.active {
  color: #008e64;
  font-weight: 700;
}

.step-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  padding: 54px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: rgba(0, 142, 100, 0.1);
}

.step-1-ttl {
  margin-bottom: 24px;
  color: #212121;
  font-weight: 700;
}

.step-1-ttl.sorry {
  margin-bottom: 8px;
}

.step-1-ttl.choose-date {
  font-weight: 400;
  text-align: center;
}

.step-line {
  position: absolute;
  top: 39px;
  right: -63px;
  width: 140px;
  height: 1px;
  background-color: rgba(33, 37, 41, 0.2);
}

.step-line.active {
  background-color: #008e64;
  color: #008e64;
}

.link-2 {
  color: rgba(33, 33, 33, 0.8);
  text-decoration: none;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.25fr;
  grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.25fr;
  border-radius: 8px;
}

.table-title {
  padding: 20px 32px;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  background-color: #008e64;
  color: #fff;
  line-height: 23px;
  font-weight: 400;
  text-align: center;
}

.table-title.txt-left {
  border-right: 1px solid hsla(0, 0%, 100%, 0.3);
  border-top-left-radius: 0px;
  text-align: left;
}

.table-title.price {
  border-top-right-radius: 0px;
}

.table-title.main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-4 {
  padding: 16px 32px;
  background-color: rgba(0, 142, 100, 0.1);
}

.text-block-4.side-ttl {
  padding-top: 20px;
  padding-bottom: 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 142, 100, 0.1);
  color: #212121;
  font-weight: 600;
}

.image-8 {
  border-right-style: solid;
  border-right-color: #000;
}

.tbl-cont-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 142, 100, 0.1);
}

.div-block-37 {
  overflow: hidden;
  border-radius: 8px;
}

.pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pagi-txt {
  margin-right: 24px;
  color: #212121;
}

.page-divider {
  height: 1px;
  margin-top: 32px;
  background-color: rgba(33, 37, 41, 0.3);
}

.skip-hire-details-wrapper {
  overflow: hidden;
  border-radius: 8px;
  background-color: rgba(0, 142, 100, 0);
}

.skip-hire-title {
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: #008e64;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.skip-hire-step-cont {
  padding: 48px 52px;
  background-color: rgba(0, 142, 100, 0.1);
}

.skip-hire-step-cont.pb-0 {
  padding-bottom: 0px;
}

.skip-hire-step-cont.pt-0 {
  padding-top: 0px;
}

.skip-hire-step-cont.pt-0.last-step {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.bold-text-6 {
  color: #212121;
}

.bold-text-7 {
  color: #212121;
}

.s-booking-ttl {
  margin-bottom: 12px;
}

.cost-tbl {
  display: inline-block;
  width: 30%;
  margin-bottom: 52px;
}

.cost-tbl-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #212121;
}

.cost-tbl-cont-price {
  color: #008e64;
  font-weight: 700;
}

.cost-tbl-main-ttl {
  margin-bottom: 24px;
  color: #212121;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}

.radio-button-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.radio-button-field.confirm {
  margin-top: 32px;
  margin-right: 0px;
  margin-bottom: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cust-radio {
  width: 34px;
  height: 34px;
  margin-right: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #212121;
}

.cust-radio-lbl {
  color: #212121;
  font-weight: 600;
}

.cust-radio-lbl.confirm {
  color: rgba(33, 33, 33, 0.8);
  font-weight: 400;
}

.radio-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}

.bold-text-8 {
  color: #d33830;
  font-weight: 600;
}

.div-block-38 {
  width: 60%;
  margin-bottom: 52px;
}

.stepper-field {
  height: 56px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 8px;
  color: rgba(33, 33, 33, 0.6);
  font-size: 16px;
  line-height: 30px;
}

.stepper-field:focus {
  border-color: #008e64;
  color: #212121;
}

.stepper-field::-webkit-input-placeholder {
  font-size: 16px;
}

.stepper-field:-ms-input-placeholder {
  font-size: 16px;
}

.stepper-field::-ms-input-placeholder {
  font-size: 16px;
}

.stepper-field::placeholder {
  font-size: 16px;
}

.stepper-field.mr {
  margin-right: 8px;
}

.stepper-field.textarea {
  height: 150px;
}

.split-fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.address {
  margin-top: 16px;
}

.link-3 {
  color: rgba(33, 33, 33, 0.8);
  text-decoration: underline;
}

.div-block-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.skip-mob-cont {
  overflow: hidden;
  margin-bottom: 16px;
  border-radius: 8px;
}

.skip-mob-inner-cont {
  padding: 16px 32px;
  background-color: rgba(0, 142, 100, 0.1);
}

.skip-mob-inner-cont-day {
  font-size: 16px;
}

.skip-mob-inner-cont-day.price {
  color: #008e64;
}

.inner-skip-check {
  width: 32px;
  height: 32px;
}

.skip-day {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.skip-day.mb-0 {
  margin-bottom: 0px;
}

.bold-text-9 {
  color: #212121;
}

.bold-text-9.green {
  color: #008e64;
}

.mob-skip-divider {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.3);
}

.mob-skip-tbl {
  display: none;
}
.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tab-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 2px solid transparent;
  background-color: #fff;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}

.tab-btn.w--current {
  border-bottom-color: #008e64;
  background-color: #fff;
  color: #212121;
  font-weight: 500;
}

.tab-wrapper {
  padding-top: 24px;
  border-radius: 8px;
  box-shadow: 0 4px 76px 0 rgba(0, 210, 133, 0.1);
}

.tab-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tab-content {
  padding: 60px 95px;
}
	.jobs__content {	
  display: -webkit-box;	
  display: -webkit-flex;	
  display: -ms-flexbox;	
  display: flex;	
  width: 60%;	
  margin-right: auto;	
  margin-left: auto;	
  -webkit-box-orient: vertical;	
  -webkit-box-direction: normal;	
  -webkit-flex-direction: column;	
  -ms-flex-direction: column;	
  flex-direction: column;	
  -webkit-box-align: center;	
  -webkit-align-items: center;	
  -ms-flex-align: center;	
  align-items: center;	
}	
.job__list {	
  display: -webkit-box;	
  display: -webkit-flex;	
  display: -ms-flexbox;	
  display: flex;	
  margin-top: 16px;	
  margin-bottom: 32px;	
  -webkit-box-orient: vertical;	
  -webkit-box-direction: normal;	
  -webkit-flex-direction: column;	
  -ms-flex-direction: column;	
  flex-direction: column;	
  -webkit-box-align: center;	
  -webkit-align-items: center;	
  -ms-flex-align: center;	
  align-items: center;	
  color: #212121;	
  font-weight: 600;	
}	
.center {	
  text-align: center;	
}	
.job__form {	
  display: none;	
  width: 100%;	
  -webkit-box-orient: vertical;	
  -webkit-box-direction: normal;	
  -webkit-flex-direction: column;	
  -ms-flex-direction: column;	
  flex-direction: column;	
}	
._50w {	
  width: 49%;	
}	
.jobs__form {	
  display: -webkit-box;	
  display: -webkit-flex;	
  display: -ms-flexbox;	
  display: flex;	
  -webkit-box-pack: justify;	
  -webkit-justify-content: space-between;	
  -ms-flex-pack: justify;	
  justify-content: space-between;	
  -webkit-flex-wrap: wrap;	
  -ms-flex-wrap: wrap;	
  flex-wrap: wrap;	
}	
._100w {	
  position: relative;	
  width: 100em;	
}	
._100w.fileupload {	
  display: -webkit-box;	
  display: -webkit-flex;	
  display: -ms-flexbox;	
  display: flex;	
  height: 56px;	
  margin-bottom: 16px;	
  -webkit-box-pack: center;	
  -webkit-justify-content: center;	
  -ms-flex-pack: center;	
  justify-content: center;	
  -webkit-box-align: center;	
  -webkit-align-items: center;	
  -ms-flex-align: center;	
  align-items: center;	
  background-color: #212121;	
  color: #fff;	
}	
.upload {	
  position: relative;	
  top: 8px;	
  width: 100%;	
  height: 100%;	
  margin-bottom: 0px;	
  padding: 0px;	
  background-color: transparent;	
}	
.html-embed {	
  width: 70%;	
  height: 100%;	
}	
.attach__text {	
  position: relative;	
  color: #fff;	
}	
.upload__text {	
  width: 30%;	
  text-align: center;	
}	
.job__li {	
  margin-bottom: 8px;	
  line-height: 1.4;	
}
@media screen and (min-width: 1280px) {
  .right-arrow-4 {
    right: -35px;
  }

  .left-arrow-4 {
    left: -35px;
  }
  .tab-btn {
    border-bottom-width: 1px;
    border-bottom-color: rgba(0, 0, 0, 0.2);
  }

  .tab-btn.w--current {
    border-bottom-width: 2px;
  }

  .below-measure-ttl {
    margin-bottom: 30px;
    text-align: center;
  }  
}

@media screen and (max-width: 991px) {
  .navbar {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .save-tips.desk-cont {
    display: none;
  }

  .dropdown-list {
    display: none;
  }

  .menu-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .brand {
    padding-left: 0px;
  }

  .drop-menu {
    color: #212121;
    text-decoration: none;
  }

  .drop-menu.mob {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }

  .header-container {
    padding: 16px 42px;
  }

  .div-block {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .btn-primary.head-book-skip {
    display: none;
  }

  .btn-primary.menu {
    padding: 20px;
  }

  .btn-primary.menu.white {
    display: inline-block;
    margin-right: 8px;
    background-color: #fff;
  }

  .btn-primary.only-desk {
    display: none;
  }

  .btn-primary.only-mob {
    display: block;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .contact-btn-wrap {
    display: none;
  }

  .banner-wrap {
    margin-bottom: 0px;
    padding-top: 80px;
    padding-bottom: 0px;
  }

  .banner-wrap.inner {
    padding-top: 120px;
    padding-bottom: 0px;
  }

  .right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
  }

  .saving-title-wrap {
    width: 80%;
    margin-right: auto;
    margin-left: 0px;
    padding-right: 0px;
    text-align: center;
  }

  .saving-title-wrap.blw {
    text-align: left;
  }

  .main-title {
    font-size: 32px;
    line-height: 40px;
  }

  .left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .content-main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .container.no-bleed {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }

  .seo-heading {
    margin-bottom: 16px;
  }

  .banner-cont-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .banner-title {
    text-align: center;
  }

  .div-block-2.inner-ttl {
    margin-bottom: 0px;
  }

  .provide-cont {
    text-align: center;
  }

  .banner-form-wrap {
    width: 100%;
    max-width: 70%;
  }

  .iso-cont-wrapper {
    position: relative;
    padding-bottom: 32px;
    border-top-right-radius: 24px;
  }

  .iso-cont-wrapper.inner {
    width: 100%;
  }

  .iso-ttl.inner {
    margin-bottom: 0px;
  }

  .iso-cont {
    text-align: center;
  }

  .iso-cont-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .iso-cont-wrap.inner-page {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .blw-banner {
    overflow: hidden;
    margin-top: 24px;
  }

  .usp-section {
    padding-bottom: 0px;
  }

  .usp-section.inner {
    padding-bottom: 90px;
  }

  .slide-nav {
    display: block;
  }

  .slide-nav.slide-dots {
    bottom: -24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .usp-slide {
    width: 100%;
    max-width: 100%;
  }

  .usp-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 100px;
    padding-left: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .paragraph {
    text-align: center;
  }

  .sec-pad {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sec-pad.no-pd-btm {
    padding-top: 60px;
  }

  .slide-nav-2 {
    bottom: -60px;
    display: block;
  }

  .slide-nav-2.slide-dots {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .skip-cont {
    max-width: 100%;
  }

  .green-waste-main {
    background-position: 0% 0%, 100% 0%;
    background-size: 20%, 20%;
  }

  .green-waste-main.top {
    padding-bottom: 90px;
  }

  .green-waste-main.btm {
    overflow: hidden;
    padding-bottom: 323px;
    background-color: #e5f3ef;
  }

  .waste-ttl {
    font-size: 32px;
    line-height: 48px;
  }

  .slide-nav-3 {
    display: block;
  }

  .slide-nav-3.slide-dots {
    bottom: -30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .work-with-slide {
    max-width: 33%;
  }

  .testimonial-wrap {
    margin-top: -265px;
  }

  .testi-slider {
    padding-right: 50px;
    padding-left: 50px;
  }

  .testi-slider.skips {
    padding-right: 80px;
    padding-left: 80px;
  }

  .right-arrow-4 {
    display: none;
  }

  .left-arrow-4 {
    display: none;
  }

  .book-skip-ttl {
    text-align: center;
  }

  .skip-desc {
    text-align: center;
  }

  .footer {
    padding-top: 60px;
    padding-bottom: 90px;
  }

  .ftr-wapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ftr-section.first-section {
    width: 100%;
    margin-bottom: 16px;
  }

  .ftr-section.last {
    width: 100%;
    padding-left: 0px;
  }

  .isl-ftr-social {
    margin-bottom: 8px;
  }

  .social-link._1 {
    margin-left: 0px;
  }

  .ftr-iso-wrap {
    margin-bottom: 12px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: rgba(242, 250, 248, 0);
  }

  .copyright.only-desk {
    display: none;
  }

  .copyright.only-tab {
    display: block;
    margin-top: 30px;
  }

  .get-direction.contact {
    padding-right: 24px;
    padding-left: 24px;
  }

  .div-block-7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .address-details {
    margin-bottom: 16px;
    padding-right: 0px;
  }

  .contact-details {
    padding-left: 0px;
  }

  .img-div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .div-block-8 {
    left: 0px;
    overflow: auto;
    display: flex;
    justify-content: flex-start;
  }

  .choice-cont-wrap {
    padding-top: 0px;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .ftr-logo {
    display: none;
  }

  .connect {
    display: block;
  }

  .drop-menu2.mob {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .mobile-menu {
    display: block;
    background-color: #fff;
  }

  .menu-sec {
    display: block;
    padding: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }

  .menu-sec.no-brd {
    border-bottom-width: 0px;
  }

  .menu-book {
    margin-bottom: 16px;
    color: #212121;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    text-align: center;
  }

  .div-block-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .menu-skip-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .desk-nav {
    display: none;
  }

  .who-we-work {
    display: none;
  }

  .who-we-work.desk {
    margin-right: 0px;
    margin-bottom: 24px;
  }

  .slide {
    padding-right: 0px;
  }

  .skip-hire-card {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .skip-hire-card.full {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .skip-hire-ttl {
    font-size: 24px;
  }

  .div-block-12 {
    margin-bottom: 0px;
  }

  .div-block-12.large1 {
    margin-bottom: 30px;
    padding-right: 0px;
  }

  .skip-img-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .faq-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .faq-cont-wrap {
    width: 100%;
  }

  .accordion-wrapper {
    margin-right: 0px;
    margin-left: 0px;
  }

  .accordion-minus.plus.faq {
    top: 10px;
  }

  .heading.accordion-heading {
    line-height: 140%;
  }

  .heading.accordion-heading.faq {
    font-size: 16px;
    line-height: 24px;
  }

  .recycling-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .recycling-img-wrap {
    width: 686px;
  }

  .recycling-content-wrap {
    display: block;
    padding: 32px 40px;
  }

  .tbl-wrap {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .g-process-img {
    margin-top: -88px;
  }

  .load-service-wrap.no-brd-mob {
    border-radius: 0px;
  }

  .service-left {
    padding-right: 80px;
  }

  .image-7 {
    width: 100%;
  }

  .image-7.mob {
    display: block;
  }

  .image-7.desk {
    display: none;
  }

  .div-block-35 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .div-block-36 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .work-with-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-block-3 {
    line-height: 30px;
  }

  .close {
    display: none;
    margin-right: 7.5px;
    margin-left: 7.5px;
  }

  .menu-bar-icon {
    display: inline-block;
  }

  .div-block-37 {
    overflow: auto;
  }

  .pagination-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .pagi-txt {
    margin-right: 0px;
    margin-bottom: 20px;
    text-align: center;
  }

  .div-block-39 {
    width: 100%;
    margin-bottom: 48px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .mob-skip-tbl {
    display: none;
  }
  		
  .jobs__content {	
    width: 100% !important;	
  }	
  .job__list {	
    line-height: 1.4;	
  }
}

@media screen and (max-width: 767px) {
  .header-dot.head {
    display: none;
  }

  .save-tips {
    display: none;
  }

  .header-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .btn-primary.bnr-submit {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .btn-primary._w-100 {
    width: 100%;
  }

  .banner-wrap {
    padding-top: 60px;
  }

  .banner-wrap.inner {
    padding-top: 100px;
  }

  .list-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .saving-title-wrap {
    width: 100%;
    font-size: 24px;
  }

  .main-title {
    font-size: 24px;
    line-height: 32px;
  }

  .container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .seo-heading {
    margin-bottom: 10px;
  }

  .banner-cont-left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .banner-title {
    margin-bottom: 0px;
    font-size: 40px;
    line-height: 48px;
    text-align: left;
  }

  .div-block-2 {
    margin-bottom: 24px;
  }

  .div-block-2.inner-ttl {
    margin-bottom: 0px;
  }

  .provide-cont {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 34px;
    text-align: left;
  }

  .book-skip {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-field {
    margin-bottom: 8px;
    border-radius: 8px;
    text-align: center;
  }

  .text-field.below {
    text-align: center;
  }

  .banner-form-wrap {
    width: 100%;
    max-width: 100%;
  }

  .iso-cont-wrapper.inner {
    padding-top: 18px;
    padding-bottom: 18px;
    background-color: #f2faf8;
  }

  .iso-ttl {
    text-align: center;
  }

  .blw-banner {
    margin-top: 0px;
  }

  .track-top {
    margin-right: 0px;
    margin-left: 0px;
  }

  .truck-top-image {
    max-width: 101%;
  }

  .usp-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .usp-section.inner {
    padding-bottom: 60px;
  }

  .usp-slide {
    width: 100%;
  }

  .usp-wrap {
    padding-right: 40px;
    padding-left: 40px;
  }

  .birm-content {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .title-main {
    font-size: 24px;
    line-height: 32px;
    text-align: center;
  }

  .choice-cont {
    font-size: 16px;
    line-height: 30px;
  }

  .sec-divider {
    display: none;
  }

  .sec-pad {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .sec-pad.no-pd-btm {
    padding-top: 40px;
  }

  .skip-hire {
    padding-top: 52px;
    padding-bottom: 52px;
  }

  .left-arrow-2 {
    left: 0px;
    top: auto;
    right: auto;
    bottom: -16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-right: 38px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .right-arrow-2 {
    left: auto;
    top: auto;
    right: 0px;
    bottom: -16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-right: 0px;
    padding-left: 45px;
  }

  .slide-nav-2 {
    bottom: -18px;
    display: block;
    width: 100px;
    background-color: #fff;
  }

  .slide-nav-2.slide-dots {
    bottom: -9px;
    height: 20px;
    padding-top: 0px;
    border-radius: 50px;
  }

  .skip-cont {
    padding-right: 24px;
    padding-left: 24px;
  }

  .skip-cont-inner {
    max-width: 90%;
  }

  .green-waste-main {
    padding-top: 60px;
    padding-bottom: 60px;
    background-size: 30%, 30%;
  }

  .green-waste-main.top {
    background-position: 0% -50%, 100% -50%;
  }

  .green-waste-main.btm {
    padding-top: 24px;
    padding-bottom: 40px;
    background-color: #fff;
  }

  .wate-ico {
    margin-bottom: 32px;
  }

  .waste-ttl {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .waste-cont {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 30px;
  }

  .work-with-slider {
    width: 100%;
  }

  .slide-nav-3 {
    display: block;
  }

  .work-with-slide {
    max-width: 100%;
    text-align: center;
  }

  .work-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .testimonial-wrap {
    margin-top: 0px;
  }

  .testi-slider {
    padding: 40px 24px;
  }

  .testi-slider.skips {
    padding-right: 0px;
    padding-left: 0px;
  }

  .right-arrow-4 {
    display: none;
  }

  .right-arrow-4.white {
    left: auto;
    top: auto;
    right: 0%;
    bottom: -14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-left: 45px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .left-arrow-4 {
    display: none;
  }

  .left-arrow-4.white {
    left: 0%;
    top: auto;
    right: auto;
    bottom: -14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-right: 45px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .image {
    display: none;
  }

  .test-cont {
    padding-right: 20px;
    padding-left: 20px;
  }

  .testi-cont {
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0px;
  }

  .testi-person {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.4px;
  }

  .text-center.family-cont {
    font-size: 16px;
    line-height: 34px;
  }

  .book-skip-ttl {
    font-size: 40px;
    line-height: 48px;
  }

  .get-direction.contact {
    margin-bottom: 8px;
  }

  .contact-details {
    padding-left: 0px;
  }

  .skip-hire-slide-wrap {
    padding-top: 0px;
    padding-bottom: 0px;
    border-style: solid;
    border-width: 2px;
    border-color: rgba(50, 50, 50, 0.1);
    border-radius: 16px;
  }

  .who-we-work {
    display: block;
    margin-bottom: 8px;
    color: rgba(50, 50, 50, 0.4);
    font-size: 12px;
    line-height: 30px;
    font-weight: 700;
    text-align: center;
  }

  .slide-nav-4 {
    top: 357px;
  }

  .slide-nav-4.slide-dots {
    top: auto;
    bottom: 5px;
  }

  .slide-nav-5.slide-dots {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-3 {
    display: none;
  }

  .image-4 {
    display: block;
  }

  .image-5 {
    display: block;
  }

  .slide {
    width: 100%;
    padding-right: 0px;
  }

  .skip-hire-card {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .skip-hire-ttl {
    font-size: 16px;
    line-height: 24px;
  }

  .skip-hire-ttl.card {
    font-size: 24px;
    line-height: 33px;
  }

  .div-block-12 {
    margin-bottom: 0px;
    padding-right: 40px;
  }

  .div-block-12.large1 {
    margin-bottom: 0px;
  }

  .accordion-item {
    padding: 25px 28px;
  }

  .accordion-para {
    font-size: 14px;
    line-height: 24px;
  }

  .accordion-wrapper {
    margin-left: 0px;
  }

  .accordion-content {
    padding-left: 0px;
  }

  .accordion-minus {
    left: auto;
    right: 0px;
  }

  .accordion-minus.plus {
    left: auto;
    right: 0px;
  }

  .heading.accordion-heading {
    font-size: 16px;
    line-height: 24px;
  }

  .recycling-content-wrap {
    padding: 24px 32px;
  }

  .tbl-wrap {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .tbl-ttl {
    font-size: 13px;
  }

  .tbl-cont {
    font-size: 13px;
  }

  .steps {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .step {
    width: 100%;
    margin-bottom: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .note-content-wrap.no-brd-mob {
    border-radius: 0px;
  }

  .div-block-34 {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .load-service-wrap {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .load-service-wrap.no-brd-mob {
    border-radius: 0px;
  }

  .service-left {
    margin-bottom: 30px;
    padding-right: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .form-wrap {
    margin-bottom: 40px;
    padding-right: 0px;
  }

  .contact-cont-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .stepper-steps {
    overflow: auto;
  }

  .stepper-step {
    width: 250px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .step-count {
    position: relative;
    z-index: 1;
    width: 50px;
    height: 50px;
    background-color: #f9ef9b;
  }

  .step-count.active {
    position: relative;
    z-index: 1;
    width: 50px;
    height: 50px;
  }

  .step-txt {
    font-size: 16px;
  }

  .step-txt.active {
    font-size: 16px;
  }

  .step-1 {
    border-radius: 0px;
    text-align: center;
  }

  .step-line {
    z-index: 0;
  }

  .grid {
    display: -ms-grid;
    display: grid;
    overflow: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.25fr;
    grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.25fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-37 {
    display: none;
  }

  .pagi-txt {
    line-height: 28px;
    text-align: center;
  }

  .skip-hire-step-cont {
    padding-right: 32px;
    padding-left: 32px;
  }

  .skip-hire-step-cont.pb-0 {
    margin-bottom: 24px;
    padding-top: 24px;
    padding-bottom: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .skip-hire-step-cont.pt-0 {
    padding-top: 0px;
  }

  .skip-hire-step-cont.pt-0.last-step {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-color: rgba(255, 255, 255, 0.1);
  }

  .cost-tbl {
    width: 80%;
    margin-bottom: 24px;
  }

  .cust-radio-lbl {
    font-size: 16px;
  }

  .cust-radio-lbl.confirm {
    color: #212121;
    font-size: 16px;
    line-height: 28px;
  }

  .radio-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-38 {
    width: 100%;
  }

  .stepper-field {
    border-color: rgba(18, 18, 18, 0.4);
  }

  .split-fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .skip-mob-cont {
    overflow: hidden;
    border-radius: 8px;
  }

  .skip-mob-inner-cont {
    background-color: rgba(0, 142, 100, 0.1);
  }

  .mob-skip-tbl {
    display: block;
  }
  .job__list {	
    padding-left: 0px;	
  }	
  ._50w {	
    width: 100%;	
  }	
  ._100w.fileupload {	
    height: auto;	
    padding-top: 16px;	
    padding-bottom: 16px;	
    -webkit-box-orient: vertical;	
    -webkit-box-direction: normal;	
    -webkit-flex-direction: column;	
    -ms-flex-direction: column;	
    flex-direction: column;	
  }	
  .upload {	
    top: 0px;	
    height: auto;	
  }	
  .html-embed {	
    height: auto;	
    text-align: center;	
  }	
  .upload__text {	
    width: 100%;	
  }
}

@media screen and (max-width: 479px) {
  .header-dot.head {
    display: none;
  }

  .save-tips {
    display: none;
  }

  .brand {
    width: 55%;
    margin-right: 0px;
  }

  .btn-primary.menu {
    padding: 12px;
  }

  .saving-title-wrap {
    width: 100%;
  }

  .main-title {
    text-align: left;
  }

  .iso-cont-wrapper {
    padding-right: 16px;
    padding-left: 16px;
  }

  .iso-cont-wrapper.inner {
    padding-right: 24px;
    padding-left: 24px;
  }

  .iso-ttl.inner {
    font-size: 12px;
    line-height: 20px;
    text-align: left;
  }

  .iso-cont-wrap {
    max-width: 100%;
  }

  .iso-cont-wrap.inner-page {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .usp-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }

  .skip-cont {
    padding-right: 0px;
    padding-left: 0px;
  }

  .green-waste-main.top {
    background-position: 0% 0%, 100% 0%;
  }

  .book-forn {
    max-width: 100%;
  }

  .get-direction.contact {
    padding-right: 24px;
    padding-left: 24px;
  }

  .image-6 {
    margin-right: 12px;
  }

  .skip-hire-card {
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .hold-upto-wrap {
    width: 100%;
  }

  .card-img-wrap {
    width: 104px;
    height: 104px;
  }

  .div-block-12 {
    padding-right: 0px;
  }

  .skip-img-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .contact-wrapper {
    padding-right: 24px;
    padding-left: 24px;
  }

  .cost-tbl {
    width: 100%;
  }

  .cust-radio {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  		
  .job__list {	
    padding-left: 24px;	
  }	
  .html-embed {	
    width: 90%;	
    font-size: 15px;	
  }	
  .job__li {	
    font-size: 16px;	
  }
}

@font-face {
  font-family: 'Opensaucesans';
  src: url('../fonts/OpenSauceSans-ExtraBold.woff2') format('woff2'), url('../fonts/OpenSauceSans-ExtraBold.woff2') format('woff2'), url('../fonts/OpenSauceSans-ExtraBold.woff2') format('woff2'), url('../fonts/OpenSauceSans-ExtraBold.eot') format('embedded-opentype'), url('../fonts/OpenSauceSans-ExtraBold.eot') format('embedded-opentype'), url('../fonts/OpenSauceSans-ExtraBold.eot') format('embedded-opentype'), url('../fonts/OpenSauceSans-Bold.woff') format('woff'), url('../fonts/OpenSauceSans-ExtraBold.woff') format('woff'), url('../fonts/OpenSauceSans-ExtraBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensaucesans';
  src: url('../fonts/OpenSauceSans-Regular.woff2') format('woff2'), url('../fonts/OpenSauceSans-Regular.eot') format('embedded-opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensaucesans';
  src: url('../fonts/OpenSauceSans-SemiBold.woff2') format('woff2'), url('../fonts/OpenSauceSans-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensaucesans';
  src: url('../fonts/OpenSauceSans-Medium.woff2') format('woff2'), url('../fonts/OpenSauceSans-Medium.eot') format('embedded-opentype'), url('../fonts/OpenSauceSans-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensaucesans';
  src: url('../fonts/OpenSauceSans-ExtraBold.woff2') format('woff2'), url('../fonts/OpenSauceSans-ExtraBold.eot') format('embedded-opentype'), url('../fonts/OpenSauceSans-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensaucesans';
  src: url('../fonts/OpenSauceSans-Black.eot') format('embedded-opentype'), url('../fonts/OpenSauceSans-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Opensaucesans';
  src: url('../fonts/OpenSauceSans-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@media screen and (min-width: 1024px) {
.banner-wrap.innerPage {margin-bottom: -265px; }
}
@media screen and (min-width: 769px) {
.iso-cont.only-mob {display: none;}
}
@media screen and (max-width: 768px) {
.w-form-label strong.bold-text-8 { font-size:14px; }
.innerPage .iso-cont-wrap.inner-page {flex-direction: column;}
.innerPage .banner-title {font-size: 40px; line-height: 54px; }
}
h2.banner-title { margin-top:0px; }
.sec-pad.jobs__sec {	
  background-color: #f4de38;	
}