body {min-height:100dvh !important;}
a {text-decoration:none; color:inherit;}
.hidden {display:none!important; visibility:hidden}
.footer_right.grid-4.blog img {display:none!important}
#header {z-index:1000; width:100%; box-shadow:0 4px 5px 0 #dcddde}
.mid1_text {font-family:Arial; font-size:42px; font-weight:700; line-height:.9; position:relative; z-index:10000; top:7%; display:inline-block; width:825px; margin:0 auto; padding:60px 120px 60px 65px; text-align:left; color:#fff; background:url(../images/headerTextBg.png) no-repeat}
.mid2_text {position:relative; z-index:900; top:12%; display:inline-block; text-align:center; left:-25%}
.upload_image .btn.image {width:53%!important; float:left; margin-top:38px; background-image:url(/images/camera-icon-47.png); background-position:6px center; background-size:30px; background-repeat:no-repeat; height:40px; padding-left:45px}
.mid2_text>div:first-child {font-size:48px; color:#3696bc; font-family:arial; text-transform:uppercase; font-weight:700; width:200px; text-align:left; line-height:40px; letter-spacing:-1px}
.mid2_text>div:nth-child(2) {font-size:15px; color:#000; font-family:arial; text-align:left; line-height:40px; letter-spacing:1px; margin:10px 0}
.mid2_text>div:nth-child(2) img {vertical-align:middle; margin-right:5px}
.mid2_text>div:nth-child(3) {font-size:15px; color:#000; font-family:arial; text-align:left; line-height:40px}
.mid2_text>div:nth-child(3) .btnRequest.blue {margin-left:10px; background:#3ea3bf; border-bottom-color:#29768b; color:#fff}
.mid2_text>div:nth-child(3) .btnRequest.blue:hover {background:#36717f; border-bottom-color:#98e0ef}
.mid5_text span {background:#fff}
.mid5_text {position:relative; z-index:900; top:200px; display:inline-block; text-align:left; left:-25%; font-size:33px; text-transform:uppercase; line-height:33px}
.howInfo {display:block; clear:both; width:950px; margin:0 auto; padding:0 20px 20px}
.siteBox>h3 {font-size:20px!important; font-weight:700!important; margin:0!important; text-align:center!important; text-transform:none!important; color:#0b9aab!important}
.siteBox .blueTitle, .siteBox h4, .top_content_left h4 {font-size:26px; margin-bottom:20px; color:#18abbc}
.aboutUs, .blogTitle, .testsTitle {font-size:26px!important; font-weight:400!important; text-align:left!important; color:#89d422!important}
.left_container_blog h3 {font-weight:700; text-align:left!important}
.left_container_blog time {font-size:14px; display:inline-block; margin:5px 0!important}
.left_container_blog .subtitle {font-size:20px; font-weight:700; margin-top:20px; color:#246271}
.howInfo h2 {text-align:center!important}
#landingPage h2 {font-family:Oswald}
.post-basic-info a {color:#89d422!important}
.aboutUsTests .testimonials h2, .container-12 h1, .howInfo h1, .howInfo h2 {font-size:23px; font-weight:700; margin-bottom:10px; text-align:left; text-transform:uppercase; color:#89d422}
.top_content_right span, .top_content_right h2, .top_content_right h3 {padding-bottom: 5px;padding-top: 5px;color:#467882;display:block;border-bottom:4px solid #89d422;margin-top: 5px;color:#3da4c3!important;font-size:30px!important;margin-bottom:3%}
#mid_line .container-12>h2 {text-align:center}
.ourFamily {margin:20px 0}
.howInfo p {font-size:17px; line-height:1.4; text-align:center; color:#0b9aab}
.howInfo .infoBook {overflow:hidden; margin:0 auto; margin-top:40px}
.howInfo img {display:block; max-width:100%; margin:30px auto; height:auto}
.howInfo .infoBook h2 {font-size:30px; font-weight:400; float:left; margin-top:5px}
.howInfo .infoBook .btnRequest {float:right}
.breadcrumb {width:990px; margin-top:60px!important; padding-bottom:10px; border-bottom:1px dashed #ccc; margin:0 auto}
.btn, .btnQuote>a, .btnRequest, .homesnap, .howInfo .infoBook .btnRequest {font-family:Arial, sans-serif; font-size:16px; font-weight:700; padding:15px 25px; text-transform:uppercase; color:#fff; border:0; border-bottom:2px solid #5e944d; border-radius:5px; background:#8cd32a}
.btn:hover, .btnQuote>a:hover, .btnRequest:hover, .howInfo .infoBook .btnRequest:hover {cursor:pointer; color:#fff; border-bottom:2px solid #8cd32a; background:#5e944d}
#mid_content.full {overflow:hidden; width:100%; background:#ecf7f9; padding:28px 0}
.aboutUsTestsBox, .whatWeTakeBox {overflow:hidden; width:100%; background:#ecf7f9}
.howInfoBox {overflow:hidden; width:100%; background:#fff!important}
.aboutUsTests, .mainBox, .whatWeTake {display:block; position:relative; clear:both; overflow:hidden; width:990px; margin:0 auto; text-shadow:1px 1px 1px #ccc;}
.buildersWaste img, .whatWeTake img {position:absolute; opacity:0.2; height:150px; right:0;}
.loftClearanceContent {float:left; width:550px}
.furnitureDisposalContent {float:left; width:530px}
.officeClearanceContent {float:left; width:550px}
.houseClearanceContent {float:left; width:455px}
.christmasTreeContent {float:left; width:575px}
.wasteClearanceContent {float:left; width:525px}
.whatWeTakeContent {}
.buildersWasteContent {float:left; width:650px}
.buildersWasteContent>ul {margin-top:40px}
.capt {display:inline-block; box-sizing:border-box; width:100%}
.capt img {float:left; width:91px; height:33px!important; margin:1px 0 0 10px}
#label_antis {display:block; margin:10px 0}
.capt-input {float:left; width:91px!important}
.c_input {float:left; width:48.2%; margin:0 3.4% 0 0}
.c_input:nth-child(2n) {margin:0}
.c_input_home {width:100%}
.btn {width:95%!important}
textarea {display:inline!important; box-sizing:border-box; width:100%!important; height:150px; margin-top:15px; padding:5px; color:#1e3d69; border:1px solid #18abbc; border-radius:5px}
.textarea-home {width:100%!important}
input[type=text] {box-sizing:border-box; width:100%; height:35px; margin:0 0 10px; padding-left:5px; color:#1e3d69; border:1px solid #18abbc; border-radius:5px}
.christmasTreeContent h2.buildersWasteContent h2, .furnitureDisposalContent h2, .houseClearanceContent h2, .loftClearanceContent h2, .officeClearance h2, .ourMissionTit, .wasteClearanceContent h2, .whatWeTake h2 {font-size:26px; font-weight:700; letter-spacing:-.5px; text-transform:uppercase; color:#18abbc}
.whatWeTake p {margin-top:20px}
.christmasTreeContent p.buildersWasteContent p, .furnitureDisposalBox p, .houseClearanceBox p, .loftClearanceContent p, .officeBox p, .wasteClearanceContent p, .whatWeTake p {font-size:16px; line-height:1.4; margin-top:20px; text-align:justify; color:#18abbc}
.furnitureDisposalContent li {font-size:15px; display:block; float:left; width:27%!important; margin-top:18px; padding-left:30px; color:#194b58; background:url(../images/icon_arrow.png) no-repeat left}
.christmasTreeContent li, .officeClearanceContent li {font-size:15px; display:block; float:left; width:75%!important; margin-top:9px; padding-left:30px; color:#194b58; background:url(../images/icon_arrow.png) no-repeat left}
.christmasTreeContent li {width:100%!important}
.houseClearanceContent li {font-size:15px; display:block; float:left; width:75%!important; margin-top:30px; padding-left:30px; color:#194b58; background:url(../images/icon_arrow.png) no-repeat left 1px}
.small li {font-size:12px !important; margin-top:0px !important; width:45% !important; color:#18abbc !important; line-height:23px;}
.whatWeTake .small img {float:left !important; display:block; margin-right:5px;}
.whatWeTakeContent li {font-size:21px; display:block; float:left; width:45%; margin-top:10px; margin-bottom:10px; padding-left:25px; color:#8cd32a; background:url(../images/icon_arrow.png) no-repeat left 5px; text-transform:uppercase; font-weight:bold;}
.whatWeTakeContent li a {text-decoration:underline;}
.whatWeTakeContent ul {margin-bottom:20px !important;}
.loftClearanceContent li {font-size:16px; display:block; clear:both; overflow:hidden; margin-top:35px; color:#194b58; color:#484b55}
.buildersWasteContent li {font-size:16px; display:block; clear:both; overflow:hidden; margin-top:30px; color:#194b58; color:#484b55}
.wasteClearance li {margin-top:20px}
.wasteClearance li img {margin-right:10px}
.wasteClearance li b {font-size:20px; line-height:2.2; color:#246271}
.buildersWasteContent img, .loftClearanceContent img {float:left; margin-right:15px}
.furnitureDisposalContent.garden li {width:44%!important}
.wasteClearanceContent img {vertical-align:middle}
.aboutUsTests .testimonials {float:right; width:43%; margin-top:110px}
.testimonials_in {background-color:#ecf7f9; padding:20px; margin-bottom:20px}
.aboutUsTests .testimonials_text {font-size:17px; font-style:italic; margin-bottom:20px; text-align:left; color:#2c2c2c}
.aboutUsTests #latestTestimonials {height:130px}
.aboutUsTests>img {float:left}
.serviceInfo li {font-size:17px; overflow:hidden; padding:30px 0}
.serviceInfo .one {padding:0 0 30px!important}
.serviceInfo .one>img {float:left}
.serviceInfo .two {border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7}
.serviceInfo .two>img {float:right}
.testsImg {display:block; clear:both; margin-bottom:10px}
.one>p {display:block; float:right; width:65%; padding:20px 0 0 10px}
.two>p {display:block; float:left; width:65%; padding:20px 0 0}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display:block}
header {top:0; width:100%}
.sticky-request-a-quote {position:fixed; z-index:1000; top:70%; right:0}
.sticky-request-a-quote.scrolling {right:-157px}
.sticky-request-a-quote a img {width:20px; height:20px; vertical-align:middle}
.sticky-request-a-quote a {font-size:1.1em; padding:10px 20px 10px 15px; color:#fff; background-color:#8cd32a}
.sticky-request-a-quote a .fa {font-size:1.15em; padding-right:10px}
.sticky-request-a-quote a:hover {background-color:#5e944d}
.nWrap {max-width:990px; margin:0 auto}
.nWrap .nPad {padding:3% 0}
.breadcrumb a {color:inherit}
.breadcrumb span span {color:#467882}
.blog_title {background-color:#f7f7f7; padding:20px}
.blog_txt {border:1px solid #f7f7f7}
.preview {border-top:1px dashed #ccc; margin-bottom:20px; margin-top:20px; padding:20px}
.date {background-image:url("../img/blogdate.png"); background-position:left center; background-repeat:no-repeat; color:#6d6d77!important; display:block; font-family:open_sanslight; font-size:14px; font-weight:700; margin-bottom:10px; padding-left:20px; text-transform:uppercase}
.maipage_blogitem_title {font-weight:700; width:auto}
.mainpage_blogitem {clear:both; margin-bottom:20px!important; padding-right:10px}
.maipage_blogitem_img {float:left; margin-right:10px}
#blog-data {display:flex; flex-wrap:wrap; flex-direction:row; width:100%; margin-top:60px;}
.blogPost img {width:100%; height:200px; object-fit:cover}
article.testimonialsList {border-bottom:1px dashed #d1d1d1; margin:0 0 30px; padding:0 0 20px}
article.testimonialsList ul {float:left; margin:0; width:100%}
article.testimonialsList ul li {float:left; width:50%}
article.testimonialsList ul li.author {color:#fcb034; font-size:16px; font-weight:600}
article.testimonialsList ul li.date {float:left;}
article.categoryList {float:left; margin:0 15px 30px 0; min-height:410px; width:320px}
article.categoryList h3 {color:#6d6d6d; font-size:24px; font-weight:600; margin:0 0 15px; text-transform:uppercase}
article.categoryList header a.boxLink {display:block; height:219px; margin:0 0 20px; overflow:hidden; position:relative; width:320px}
article.categoryList header a.boxLink span {background:url(../images/view-more.png) no-repeat scroll center center #000; bottom:-100%; display:block; height:100%; left:0; opacity:.6; position:absolute; text-indent:-9999px; transition:bottom .4s ease-in-out 0; width:100%}
article.categoryList header a.boxLink:hover span {bottom:0; transition:bottom .4s ease-in-out 0}
article.categoryList header.boxLink img {height:auto; margin:0; padding:0; position:relative; width:100%}
article.categoryList p {color:#828282; font-size:14px}
article.categoryList a.readMore {background:url(../images/read-more.png) no-repeat scroll 0 0 rgba(0,0,0,0); color:#fff; display:block; font-size:18px; font-weight:600; height:38px; line-height:42px; text-align:center; text-transform:uppercase; transition:all .2s ease-in-out 0; width:138px}
article.categoryList a.readMore:hover {color:#415a68; text-decoration:none}
article.blogList {margin:5px; padding:10px; width:44%; background-color:#ecf7f9; border-radius:10px;}
article.blogList header p {margin:0 0 10px}
article.blog img, article.blogList img {border:1px solid #dadada; padding:4px; width:95%; height:190px; object-fit:cover}
article.blog h3, article.blogList h3 {margin:0 0 5px}
article.blogList h3 a {color:#415a68; font-size:18px; font-weight:600; transition:all .2s ease-in-out 0}
article.blogList h3 a:hover {color:#fcb034; text-decoration:none}
article time {color:#aeaeae; font-size:11px; font-style:italic; font-weight:300}
.blog_preview {background:none repeat scroll 0 0 #fff; border-bottom:1px dashed #c9e0e6; clear:left; height:200px; margin-bottom:20px; padding-bottom:20px}
.blog_preview .date, .blogdate {color:#8c9195; display:block; font-size:11px; margin:12px 0}
.blog_preview .text {color:#484e4e!important; display:block; font-size:13px; text-decoration:none}
.blog_preview .preview {float:left; margin-left:16px; width:70%}
.blog_preview .img {background-color:#000; background-position:center center; background-repeat:no-repeat; border-radius:12px; float:left; height:200px; width:200px}
.blogtitle {background:#a1d784; color:#fff!important; display:block; font-size:18px; margin-left:-80px; margin-top:22px; padding:8px 12px; position:absolute; text-decoration:none}

@media only screen and (max-width: 767px) {
.blogList {width:100%!important}
}

@media screen and (max-width: 1089px) {
.sticky-request-a-quote {display:none}
}

audio, canvas, video {display:inline-block; display:inline}
audio:not([controls]) {display:none; height:0}
[hidden] {display:none}
.icon>img {vertical-align:middle}
.accordion h2 {font-size:17px!important; font-weight:600; padding:0 20px; text-transform:none!important; border-bottom:20px solid #fff!important; background:#ecf7f9}
.js .panel-title {margin:0}
.accordion .panel-title a {position:relative; display:block; padding:15px 35px 15px 0; text-decoration:none; color:#18abbc; border-bottom:none}
.accordion .panel-title a .icon {position:absolute; top:30%; right:0; margin-top:-5px; padding:5px; padding:5px 11px; -webkit-transition:all .2s ease 0s; -moz-transition:all .2s ease 0s; transition:all .2s ease 0s; border-bottom:2px solid #578f4c; border-radius:5px; background:#83ca21}
.accordion .panel-title a:hover, .panel-title a:focus {color:#18abbc}
.accordion .panel-title a:hover .icon, .panel-title a:focus .icon {color:#18abbc}
.accordion .panel-title a.active {color:#18abbc}
.accordion .panel-title a.active .icon {-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg)}
.accordion .js .accordion {margin:2em 0}
.accordion [id^=panel-] {padding-bottom:2em}
html {font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
button, html, input, select, textarea {font-family:sans-serif}
#header {height:95px; background:#fff}
#header section {margin:0 auto}
a:focus {outline:thin dotted}
a:active, a:hover {outline:0}
h1 {font-size:2em; margin:.67em 0}
h2 {font-size:1.5em; margin:.83em 0}
h3 {font-size:1.17em; margin:1em 0}
h4 {font-size:1em; margin:1.33em 0}
h5 {font-size:22px!important; margin-bottom:20px!important; color:#3da4c3}
h6 {font-size:.75em; margin:2.33em 0}
abbr[title] {border-bottom:1px dotted}
b, strong {font-weight:700}
blockquote {margin:1em 40px}
dfn {font-style:italic}
mark {color:#000; background:#ff0}
p, pre {margin:1em 0}
code, kbd, pre, samp {font-family:monospace, serif; font-size:1em}
pre {white-space:pre; white-space:pre-wrap; word-wrap:break-word}
q {quotes:none}
q:after, q:before {content:''; content:none}
small {font-size:80%}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline}
sup {top:-.5em}
sub {bottom:-.25em}
dl, menu, ol, ul {margin:1em 0}
dd {margin:0 0 0 40px}
menu, ol, ul {padding:0 0 0 40px}
nav ol, nav ul {list-style:none; list-style-image:none}
img {max-width:100%; height:auto}
svg:not(:root) {overflow:hidden}
figure {margin:0}
form {margin:0}
fieldset {margin:0 2px; padding:.35em .625em .75em; border:1px solid silver}
legend {margin-left:-7px; padding:0; white-space:normal; border:0}
button, input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; vertical-align:middle}
button, input {line-height:normal}
button, html input[type=button], input[type=reset], input[type=submit] {overflow:visible; cursor:pointer; -webkit-appearance:button}
button[disabled], input[disabled] {cursor:default}
input[type=checkbox], input[type=radio] {box-sizing:border-box; width:13px; height:13px; padding:0}
input[type=search] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0; border:0}
textarea {overflow:auto; vertical-align:top}
.clear {clear:both}
#top_content {margin:0 auto}
#mid_content {margin:0 auto}
#mid_content.full {width:100%}
#mid_line.full {width:100%; background-color:#edf9de}
#mid_line img {float:right; margin-right:10px; vertical-align:middle}
#mid_line .lineServ {width:25px!important; height:90px; margin-top:20px; border-right:1px solid #aeb5a3}
#mid_line li {float:left; width:48.5%; height:126px; margin-top:4px; text-align:center}
#mid_line li:last-child {border:0}
#mid_line .cleaningServ {background:url(../images/icon_cleaningService.png) no-repeat top right}
#mid_line .gardenServ {background:url(../images/icon_gardeningService.png) no-repeat top right}
#mid_line .movingServ {background:url(../images/icon_movingService.png) no-repeat top right}
#mid_line a, .emptyLink {font-size:16px; font-weight:700; float:left; margin:45px 0 0 25px; padding-left:20px; text-align:left; text-transform:uppercase; color:#246271; background:url(../images/menuArrow.png) no-repeat center left}
.main_content {margin:0 auto}
.copyright {font-size:14px; padding:5px 0; text-align:center!important; background:#ecf7f9}
footer {overflow:hidden; margin:40px auto 20px!important}
.footerBox {display:block; clear:both; overflow:hidden; width:100%; margin:0!important; padding:52px 0; background:#ecf7f9; z-index:20; min-height:500px;}
#mid_line section {margin:0 auto}
table {border-spacing:0; border-collapse:collapse}
.header {position:fixed; z-index:999; top:0; width:100%; padding:1.5em 0 1.2em; border-bottom:1px solid rgba(214,213,212,.64); background:url(../images/border.png) repeat-x 0 0 #fff}
.logo {display:block; float:left; height:95px; margin-right:10px; vertical-align:middle}
.logo a {display:table-cell; height:95px; transition:all .3s ease .1s; vertical-align:middle}
.top_menu {float:left; height:95px; width:60%; text-align:center}
.wrapper {width:990px; margin:0 auto}
.main_menu li {
    line-height:92px;
     float:left;
     padding:0; 
     display:inline-block;
      text-align:center; 
    /* width:calc(100% / 4); */
    margin:0 auto}
.main_menu li:nth-child(4):not(.dropdown-link-item) a {color:#89c943!important}
.main_menu a {font-size:16px; font-weight:700; text-transform:uppercase; color:#246271}
ul.main_menu 
{
    /* display: block; */
    display:flex; 
    list-style:none}
.main_menu .active a {color:#1a9cc1!important}
.active>a {color:#1a9cc1!important}
.current a {font-weight:700}
.current {border-bottom:3px solid #fff}
.header_image img {max-width:100%}
.top_phone {font-size:20px; display:inline-table; padding:10px 10px 5px 55px; text-align:left; color:#246271; border-radius:5px; background-color:#b2e8f3; background-image:url(../images/phone.png); background-repeat:no-repeat; background-position:7px center; margin-top:15px}
.phone_container {display:block; float:right; text-align:center}
.tel {font-weight:700; color:#73aa45}
.siteBox p {line-height:1.4}
.top_content_left {line-height:1.4; float:left; width:65%; margin-bottom:20px; padding-left:20px; text-align:justify}
.left_container>p {line-height:1.4!important;}
.top_content_right, .top_content_right_ourMission {float:right; width:30%; margin-bottom:20px}
.top_content_right_ourMission {margin-bottom:0!important}
.top_content_right_blog {float:right; width:23%; padding:0 20px}
.top_content_right_blog .whatwedo>li {float:none!important; width:100%!important; padding-left:20px; border-right:0!important; border-bottom:1px solid #ccc}
.left_container h1, .left_container h2, .left_container h3, .left_container h4, .ourMissionTit2, .top_content_left h1, .top_content_left h2 {clear:both; font-size:20px; text-align:left; text-transform:uppercase; padding-top:6px; padding-bottom:20px; margin-bottom:0; color:#3da4c3!important; border-bottom:4px solid #37707d}
.left_container h2, .left_container h4 {border:none}
.left_container h2:after, .left_container h4:after {content:''; width:100px; height:4px; margin-top:20px; background:#89d422; display:block}
.left_container ul {overflow:auto}
.left_container li {background:url('../images/tick.png') no-repeat left; padding-left:40px; float:left; width:calc(50% - 50px); color:#3da4c3; min-height:30px; margin:5px; padding-top:10px}
.left_container h2 span, .left_container h3 span, .left_container h4 span, .ourMissionTit2 span, .top_content_left h1 span, .top_content_left h2 span {border-top:2px solid #c2e680; border-bottom:2px solid #c2e680; color:#000}
.left_container h3 span, .left_container h4 span {border:none}
.left_container .innerTestim {padding:5% 0; border-top:1px solid #c2e680; border-bottom:1px solid #c2e680}
.left_container .innerTestim p {border-top:none; border-left:5px solid #8cd32a; padding:5%; font-style:italic; color:#3ba3c1}
.left_container .innerTestim p::before {display:none}
.innerTestim span {color:#8cd32a; font-weight:700; display:block; padding:3%; text-align:center}
.innerTestim div {width:230px; margin:0 auto}
.innerTestim div h3 {color:#000; margin-left:10px; font-size:20px}
.innerTestim div figure {border:none}
.innerTestim div figure, .innerTestim div h3 {display:inline-block; vertical-align:middle; border:none}
.social_image {margin-right:10px; vertical-align:middle}
.phone_image {float:left; margin-right:5px; vertical-align:-30px}
.phoneBanner {float:left}
.bottom_phone {font-size:28px; display:block; letter-spacing:-1px; color:#246271}
.bottom_mail {display:block; color:#246271; margin-top:20px}
.infoPhone {font-size:16px; display:block; margin:-3px 0 0 3px; letter-spacing:0; text-transform:uppercase; color:#67b8ce; font-weight:700}
.footer_center, .footer_left, .footer_right {float:left}
.footer_center.grid-4.social>ul {display:block; width:45%; margin:0 auto!important}
.footer_right.grid-4.blog .month {font-size:13px; display:inline-block; margin-bottom:7px; color:#8ad128}
.footer_right.grid-4.blog>p {font-size:13px; color:#194b58}
.footer_right.grid-4.blog>h3 {font-weight:700; margin-bottom:5px; text-align:left!important; color:red; color:#194b58}
.footer_right.grid-4.blog .viewMore {display:inline-block; margin-top:5px; color:#8ad128}
.footer_right.grid-4.blog>h3 br {display:none!important}
.social a {display:inline-flex; align-items:center; justify-content:center; min-width:48px; min-height:48px; padding:4px;}
.blog h2, .fTitle, .footer_contact_form h2, .otherServices .fTitle, .social h2 {font-size:18px; font-weight:700; margin:0 0 20px; padding:0; text-align:left; text-transform:uppercase; color:#18abbc}
.social li {margin-bottom:20px}
#latestTestimonials {overflow:hidden; height:120px}
.testimonials_text {font-style:italic; margin-bottom:20px; text-align:left; color:#2c2c2c}
.testimonials_names {font-style:normal}
.left_container_blog {float:left; width:72%}
.top_content_right_blog li {padding-left:0!important}
.left_container {float:left; width:65%;}
.mid_icons {display:block; text-align:center}
.mid_icons li {display:table-cell; padding:20px}
.right_container {float:right; clear:right; width:30%; margin-top:20px; padding:0 20px}
.testimonials_title {font-size:40px; font-weight:700; margin:0; padding:0; text-align:center; color:#ed1c24}
#contacttb {width:100%; color:#acacac}
#contact-form {clear:both}
#contacttb textarea {width:95%; padding-top:10px; resize:none}
#contacttb textarea, .stinput {height:35px; padding-left:10px; color:#000; border:1px solid #bcdbe0; border-radius:5px}
#contacttb textarea:focus, .stinput:focus {border-width:1px 1px 2px; border-style:solid; border-color:#d2dec6; border-radius:5px}
.error {font-size:12px; color:red}
.home-latest-list a {font-weight:700; color:#514141}
.blog_date {font-size:14px; display:block; width:100%; margin-bottom:10px; color:#a69e9e}
.footer_menu a {font-size:13px; display:block; margin:10px 15px; padding-left:20px!important; text-transform:uppercase; color:#194b58; background-image:url(../images/bottom_bullet.png); background-repeat:no-repeat; background-position:left center; padding:8px}
.footer_menu a:hover {color:#9ad64d}
.whatwedo li {float:left;width:45%;min-height: 100px;margin:0;padding-left:5px;padding-right:5px}
.whatwedo li:nth-child(odd) {border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.whatwedo>li:nth-child(7) {border-bottom:0 none}
.whatwedo li:nth-child(2n) {border-right:0; border-bottom:1px solid #ccc}
.whatwedo>li:last-child {border-bottom:0}
.whatwedo a {line-height:18px;padding: 5px;color:#434343;display:block;margin:0 auto;text-align:center}
.whatwedo .active {color:#fff; border-radius:10px; background:#8cd32a}
.whatwedo a:hover {color:#18abbc}
.btnQuote {border-bottom:0!important}
.btnQuote>a {width:auto; margin-top:10px; padding:0; padding:10px; color:#fff}
.whatwedo img {margin-right:10px; display:block; margin:0 auto}
.midline_services {font-size:16px; text-align:center; color:#514141; border-right:1px solid #dbdbdb}
.midline_services:last-child {border:0}
.midline_services h2 {font-size:36px; font-weight:700; margin:0; padding:0; text-align:center; color:#73aa45}
.testimonialsList {padding-top:20px; padding-bottom:20px; text-align:justify; border-bottom:1px solid #bbb}
.testimonialsList p {font-family:Georgia; font-size:19px; font-weight:100; font-style:italic; line-height:1.4; color:#828282}
.tabs-container.testimonials {height:200px}
.testimonials_names {font-weight:700; color:#555962}
.author {font-size:13px; float:left; margin-top:10px; color:#bcbcbc}
.date {font-size:13px; float:right; margin-top:10px; color:#bcbcbc}
.fluidHeight {font-family:Oswald, sans-serif; position:relative; width:100%; margin:0; padding:0 0 56%}
.sliderContainer {position:absolute; width:100%; max-height:100%; padding:0}
.iosSlider {position:relative; top:0; left:0; overflow:hidden; width:100%; height:450px!important; max-height:450px!important; min-height:400px;}
.iosSlider .slider {max-width:100%; max-height:100%}
.iosSlider .slider .item {width:100%; height:100%; padding:0}
.iosSlider .slider .item .inner {position:relative; top:0; left:0; width:100%; height:100%; margin:0 auto; background-repeat:no-repeat; background-size:cover}
.iosSlider .slider .item .inner .text1 {position:absolute; top:70px; left:100px; padding:0; opacity:0}
.iosSlider .slider .item .inner .text1 span b {font-weight:400; color:#3c3c3c}
.iosSlider .slider .item .inner .text1 span {font-size:55px; font-weight:400; line-height:53px; padding:0; text-transform:uppercase; color:red}
.iosSlider .slider .item .inner .text2 {position:absolute; top:150px; left:0; padding:0; opacity:0}
.iosSlider .slider .item .inner .text2 span {font-size:18px; line-height:36px; color:#424b54}
.sliderContainer .slideSelectors {position:relative; z-index:1; top:0; bottom:20px; left:0; width:100%; height:97px; margin:0 auto; border-top:2px solid #363636; border-bottom:1px solid #363636; background-color:#363636}
.sliderContainer .slideSelectors .item {float:left; width:248px; height:97px; margin:0 1px; background-color:#414141}
.sliderContainer .slideSelectors ul.iosslider-item-list {float:left; margin:0; padding:18px 20px 0 5px}
.sliderContainer .slideSelectors .iosslider-item-list li {font-weight:400; line-height:18px; margin:0; list-style-type:none; color:#999}
.sliderContainer .slideSelectors .iosslider-item-list li strong {font-size:14px; font-weight:400; display:block; margin-bottom:5px; letter-spacing:.3px; color:#fff}
.sliderContainer .slideSelectors .selected {color:#fff; background:url(../images/sliders/iosslider/slide-selector-arrow.png) no-repeat scroll center top #636363}
.iosSlider .slider .item .inner .morebut {position:relative; top:25px; width:200px; height:45px; border-left:3px solid red; background:url(../images/sliders/iosslider/mainslider-morebut-bg.jpg) repeat-x scroll left top rgba(0,0,0,0)}
.iosSlider .slider .item .inner .morebut a {font-size:18px; display:block; float:left; height:35px; padding:10px 25px 0 20px; color:#3c3c3c; background:url(../images/sliders/iosslider/arrows-01.png) no-repeat scroll right 15px rgba(0,0,0,0)}
.iosSlider .slider .item .inner .morebut a:hover {color:red}
.mobile {display:none}
.date span {margin-right:8px}
.top_phone a {font-size:30px; color:#246271}
.item {text-align:center}
.slider .item {overflow:hidden}
.priceImg {float:left}
.priceTableBox {width:100%; background:#ecf7f9}
.priceTable {margin:0 auto}
.price_tableExtra, table.price_table {font-family:Tahoma; line-height:1.4em; width:100%}
.price_table {width:100%}
.price_table tbody td {padding:20px 7px; vertical-align:middle; color:#434343}
.price_table tbody tr {border-bottom:1px solid #b5cdd1}
.price_table tbody tr:last-child {border-bottom:0!important}
.price_table .description {padding:10px 30px!important; text-align:left!important}
.price_table td:first-child {width:45%}
.price_tableExtra .priceEx {font-size:20px; font-weight:700; color:#18abbc}
.price_table .name {font-size:26px; font-weight:700; display:block; margin-bottom:15px; color:#18abbc}
.price_tableExtra .nameEx {font-size:16px; display:block}
.price_table .price br {display:inline}
.price_table .price b {font-size:28px; font-weight:700; display:block; clear:both}
.price_table .price {display:block; margin:0 auto; padding:55px 5px; text-align:center; color:#fff; border-radius:180px; background:#18abbc}
.price_tableExtra tbody td {padding:15px; color:#434343}
.price_tableExtra .titleExtra {font-size:12px; font-weight:700; background:#18abbc!important}
.price_tableExtra .titleExtra td {padding:20px; text-transform:uppercase; color:#fff; border:0!important}
.price_tableExtra tr:nth-child(2n) {background:#f9fdfd}
.price_tableExtra tr:nth-child(2n) td {border-top:1px solid #c1d3d5; border-bottom:1px solid #c1d3d5}
.footerServices {display:block; float:left; margin-top:20px; text-align:center}
.footer_center.grid-4.otherServices, .footer_right.grid-4 {margin-top:14px}
.top_content_right .siteBoxContent {clear:both}
.right_container #label_antis {font-size:11px; padding-left:10px}
.floatLeft {position:relative; z-index:10000; float:left; margin-right:10px}
.left_container_blog .floatLeft {z-index:0}
.ourMission {display:block; float:left; margin:0 70px 0 0}
.ourMissionTit {margin-top:30px}
.ourMissionTit2 {margin-bottom:20px}
.cannotTake {overflow:hidden; margin:20px 0}
.cannotTake p {margin-top:15px}
.cannotTake>li {display:block; float:left; width:19%; height:150px; padding:15px 4px; text-align:center; border-right:1px solid #c1d3d5; border-bottom:1px solid #c1d3d5}
.cannotTake>li:nth-child(5) {border-right:0}
.cannotTake>li:nth-child(10) {border-right:0}
.cannotTake>li:nth-child(10), .cannotTake>li:nth-child(6), .cannotTake>li:nth-child(7), .cannotTake>li:nth-child(8), .cannotTake>li:nth-child(9) {border-bottom:0}
.readyBookFooter {font-size:32px; display:block; clear:both; width:350px; margin:0 auto 10px; text-align:center}
.readyBookFooter a {font-family:Arial, sans-serif; font-size:15px; font-weight:700; display:block; margin-top:10px; padding:20px; text-transform:uppercase; color:#fff; border-width:0 0 2px; border-style:none none solid; border-color:#5e944d; border-radius:5px; border-image:none; background:#8cd32a}
.readyBookFooter a:hover {cursor:pointer; color:#fff!important; border-bottom:2px solid #8cd32a; background:#5e944d}
#loadMoreTestimonials a {background-color:#fff; color:#8cd32a; border:2px solid #8cd32a!important; text-transform:uppercase; font-size:15px}
#loadMoreTestimonials a:hover {background-color:#8cd32a; color:#fff}
.areasBoxes {margin-top:10px}
.areasBoxes a {line-height:1.4; display:block; clear:both; color:#18abbc}
.areasBoxes a::before {font-size:21px; line-height:1; margin-right:5px; content:'\2713'; vertical-align:baseline; color:#73aa45}
.areasBoxes a:hover {color:#73aa45}
.container-12.howWorks {margin:30px auto!important}
.main_content.container-12.howWorks h1 {font-size:26px; color:#18abbc}
.firstColHow div, .secondColHow div {display:inline-block}
.firstColHow, .secondColHow {overflow:hidden; width:990px; margin:0 auto}
.secondColHowWrapper {background:#ecf7f9}
.firstColHow .howImgLeft {float:left; width:493px; padding:20px 0; text-align:center}
.secondColHow .howImgRight {float:right; width:430px; padding:20px 0; text-align:left}
.secondColHow .howTxtLeft {float:left; width:443px; margin-top:20px; padding:20px 50px 20px 0; text-align:right; text-align:right}
.firstColHow .howTxtRight {float:right; width:440px; padding:20px 0; text-align:left}
.howTxtRight.firstHow {padding-top:0}
.firstColHow .howTxtRight h2, .secondColHow .howTxtLeft h2 {font-size:24px; font-weight:700; text-transform:uppercase; color:#8ec642}
.firstColHow .howTxtRight p, .secondColHow .howTxtLeft p {line-height:1.6; margin-top:10px}
.howStep {width:3px; height:314px; text-align:center; background:#8ec642}
.howStepFooter {width:3px; height:25px; margin:-30px auto -10px; background:#8ec642}
.howStep span {font-size:28px; font-weight:700; position:relative; display:block; width:60px; height:47px; margin-top:40px; margin-left:-32px; padding-top:13px; color:#18abbc; border:3px solid #8ec642; border-radius:60px}
.firstStepHow {margin-top:0!important}
.firstColHow .howStep span {background:#eafbff}
.secondColHow .howStep span {background:#fff}
.siteBox .greenTitle {font-size:22px; margin-top:15px; text-transform:none!important; color:#8ec642}
.top_content_left .greenTitle {font-size:20px; font-weight:400; text-transform:none!important; color:#8ec642}
.dispImg {margin:30px 0 20px; text-align:right}
.dispRequest .readyBookFooter {display:inline-block; margin-top:50px}
.dispRequest .reqMan {margin-top:20px; vertical-align:top}
.dispRequest {height:175px; margin-top:20px; text-align:center; background:url(../images/requestDispBg.png) center no-repeat}
.dispRequest .readyBookFooter a {margin-top:5px}
.shortListDispWrapper, .skipHireWrapper, .skipServWrapper, .stillUnsurePrefWrapper {display:block; clear:both; overflow:hidden; margin-bottom:20px; padding:20px 0; background:#ecf7f9}
.shortListDispWrapper ul, .smallAmount {margin-top:10px}
.shortListDispWrapper li, .smallAmount li {display:inline-block; float:left; width:15%; padding:24px; text-align:left}
.shortListDispWrapper li::before, .smallAmount li::before {font-size:26px; line-height:0; content:'\2713'; vertical-align:baseline; color:#8bd525}
.shortListDispWrapper li:nth-child(2n) {border-right:1px solid #b4c5c8; border-bottom:1px solid #b4c5c8}
.shortListDispWrapper li:nth-child(odd) {border-right:1px solid #b4c5c8; border-bottom:1px solid #b4c5c8}
.shortListDispWrapper li:nth-child(5n) {border-right:0 none}
.shortListDispWrapper li:nth-child(16), .shortListDispWrapper li:nth-child(17), .shortListDispWrapper li:nth-child(18), .shortListDispWrapper li:nth-child(19), .shortListDispWrapper li:nth-child(20) {border-bottom:0}
.shortListDispWrapper li a, .smallAmount li a {color:#434343}
.shortListDispWrapper li a:hover, .smallAmount li a:hover {color:#89d422}
.smallAmount li {border-right:1px solid #b4c5c8}
.smallAmount li:last-child {border-right:0}
.smallAmount {overflow:hidden; margin-bottom:20px}
.thingsWeCannotWrapper {padding:20px 0; background:#fcf0ea}
.thingsWeCannotWrapper .main_content>h2 {color:#dc0707}
.main_content.container-12.stillUnsure h2, .main_content.container-12.whyHire h2, .skipHireWrapper .container-12 h2 {text-align:center; text-transform:none}
.skipHireWrapper .skipWrapImg {display:block; margin:30px auto 40px!important}
.skipHireWrapper .handyRuList, .skipHireWrapper .skipHireList {display:inline-block; float:left; width:50%}
.skipHireWrapper .handyRuList .handyRuListTitle {font-size:17px; font-weight:700; padding:20px; content:normal; text-align:center; color:#fff; border:0; background:#89d422}
.skipHireWrapper .handyRuList li img {margin-right:10px!important; vertical-align:bottom}
.skipHireWrapper .skipHireList li img {margin-right:10px!important; vertical-align:middle}
.skipHireWrapper .handyRuList li, .skipHireWrapper .skipHireList li {font-size:15px; padding:15px 25px; border-bottom:1px solid #c1d3d5}
.skipHireWrapper .handyRuList li:nth-child(2n+3), .skipHireWrapper .skipHireList li:nth-child(2n+3) {background:#f9fdfd}
.skipHireWrapper .skipHireList .skipHireListTitle {font-size:17px; font-weight:700; padding:20px; text-align:center; color:#fff; border:0; background:#839ba0}
.skipHireWrapper .skipHireList li {border-left:1px solid #c1d3d5}
.main_content.container-12.stillUnsure img {display:block; margin:30px auto 0}
.main_content.container-12.stillUnsure {padding:30px 0}
.stillUnsurePrefWrapper li {display:inline-block; float:left; width:400px; min-height:210px; padding:30px; text-align:center; border:1px solid #b3c5c9}
.stillUnsurePrefWrapper li:first-child {border-top:0; border-right:0; border-left:0}
.stillUnsurePrefWrapper li:nth-child(2) {border-top:0; border-right:0}
.stillUnsurePrefWrapper li:nth-child(3) {border-right:0; border-bottom:0; border-left:0}
.stillUnsurePrefWrapper li:nth-child(4) {border-right:0; border-bottom:0}
.stillUnsurePrefWrapper li h3 {font-size:19px; font-weight:700; margin:15px 0; text-transform:uppercase; color:#37707d}
.main_content.container-12.whyHire {overflow:hidden; padding:20px 0}
.main_content.container-12.whyHire p {line-height:1.4; float:left; width:65%; margin-top:20px; padding:0 50px; border-right:1px solid #c5c5c5}
.main_content.container-12.whyHire ul {float:right; width:20%; margin-top:20px}
.main_content.container-12.whyHire ul li::before {font-size:18px; font-weight:700; content:'\2713'; color:#89d422}
.main_content.container-12.whyHire ul li {font-size:15px; font-weight:700; line-height:1.2}
.stillUnsurePrefWrapper .main_content>ul {overflow:hidden; width:925px; margin:0 auto}
.smallItemDisposal {margin-top:50px; margin-bottom:20px; text-align:center}
.top_content_left .pricePageBanner {width:100%; margin-bottom:10px}
aside.right_container #top_content {width:100%; margin-bottom:20px}
aside .areas {clear:both}
img.deals {margin-bottom:2em}
.call-book {text-align:center}
.book-box {display:inline-block; width:27%; padding:8px 0; text-align:center}
.book-box a {font-size:17px; line-height:45px; display:inline-block; padding:0 1em; transition:all .3s ease-in-out 0s; vertical-align:top; text-decoration:none; color:#fff!important; border-radius:2px; background:#91c642 none repeat scroll 0 0}
span.gray-text {position:relative; display:inline-block; width:4%; padding:1em 10px; vertical-align:top; color:#191919}
.book-box a:hover {background:#64acbf}
.call-box {display:inline-block; width:70%; vertical-align:top; text-indent:3.8em; background:rgba(0,0,0,0) url(../images/call-phone.jpg) no-repeat scroll left center}
.call-box p {font-size:18px; margin:0; padding:0 .5em; text-align:left; color:#191919}
.call-box p a {font-size:38px; font-weight:700; line-height:40px; display:inline-block; text-align:left; text-decoration:none; color:#91c642!important}
.main_menu a.deal {font-weight:700; position:relative; margin:0; color:#18abbc!important}
.main_menu a.deal.active, .main_menu a:hover.deal {color:#64acbf}
img {max-width:100%}
#landingPage.Birmingham {overflow:hidden; height:4270px}
#header.landingPage {position:fixed; transition:all .3s ease .1s; background:0 0; box-shadow:none}
#header.landingPage .top_phone, #landingPage .servBenefits .top_phone {padding:10px 10px 5px 45px; color:#fff; border-radius:0; background:url(../images/landingPage/phoneArea.png) no-repeat center left}
#footer_book a, #header.landingPage .top_phone a, #landingPage .servBenefits .top_phone {font-family:Oswald; font-weight:400; color:#fff}
#landingPage.Birmingham .headerSection {height:754px; background:url(../images/landingPage/landing_01.png) no-repeat scroll center top/cover}
#landingPage.Birmingham .getQuote {position:relative; top:-220px; height:720px; padding-top:220px; background:url(../images/landingPage/landing_02.png) no-repeat scroll center top/cover}
#landingPage.Birmingham .ecoFriendly {position:relative; top:-320px; height:490px; padding-top:220px; text-align:center; background:url(../images/landingPage/landing_03.png) no-repeat scroll center top/cover}
#landingPage.Birmingham .servBenefits {position:relative; top:-445px; height:530px; padding-top:220px; background:url(../images/landingPage/landing_03_1.png) no-repeat scroll center top/cover}
#landingPage.Birmingham .getKnowArea {position:relative; top:-550px; height:600px; padding-top:220px; background:url(../images/landingPage/landing_04.png) no-repeat scroll center top/cover}
#landingPage.Birmingham .bestDeal {position:relative; z-index:1; top:-625px; height:510px; padding-top:220px; background:url(../images/landingPage/landing_11.png) no-repeat scroll center top/cover}
#landingPage.Birmingham .footerSection {position:relative; z-index:0; top:-725px; height:400px; text-align:center; background:#ecf7f9}
#landingPage.Cardiff .footerSection, #landingPage.Leeds .footerSection, #landingPage.Manchester .footerSection, #landingPage.Southampton .footerSection {position:relative; z-index:0; clear:both; margin-top:-90px; padding:120px 0 30px; text-align:center; background:#ecf7f9}
#landingPage .headerSection h1 {font-family:Oswald; font-size:52px; line-height:1.1; padding-top:80px; text-align:center; text-transform:uppercase; color:#fff}
#landingPage .headerSection h1 span {font-size:30px; display:inline-block; clear:both; margin:5px auto; padding:5px; background:#8bc842}
#landingPage .getQuote li p {font-size:14px; line-height:1.6}
#landingPage .getQuote li {position:relative; display:inline-block; width:24%; text-align:center}
#landingPage .getQuote li:first-child {top:360px}
#landingPage .getQuote li:nth-child(2) {top:120px; left:-180px}
#landingPage .getQuote li:nth-child(3) {left:-110px}
#landingPage .getQuote li:nth-child(4) {top:140px}
#landingPage .footerSection .getQuoteBtn, #landingPage .getQuote a, #landingPage .getQuoteBtn {font-family:Oswald; font-size:26px; position:absolute; right:0; left:0; display:block; width:220px; margin:200px auto 0; padding:15px 0; text-align:center; text-transform:uppercase; color:#fff; border-radius:5px; background:#51adc7; background:-moz-linear-gradient(top, #51adc7 0, #3995b0 100%); background:-webkit-linear-gradient(top, #51adc7 0, #3995b0 100%); background:linear-gradient(to bottom, #51adc7 0, #3995b0 100%); letter-spacing:2px}
#landingPage .footerSection .getQuoteBtn:hover, #landingPage .getQuote a:hover, #landingPage .getQuoteBtn:hover, #landingPage.Bristol .getKnowArea .getQuoteBtn:hover {background:#71bf44}
#landingPage.Birmingham .getQuote ul {position:relative; top:-50px}
#landingPage .getQuote li img {display:block; margin:0 auto 10px}
#landingPage .ecoFriendly h2 {font-family:Oswald; font-size:50px; margin-bottom:30px; text-align:center; color:#fff}
#landingPage.Birmingham .ecoFriendly .container-12 {position:relative; top:-70px}
#landingPage .ecoFriendly p {font-size:18px; width:60%; margin:0 auto 40px; color:#fff}
#landingPage .owl-wrapper-outer {position:relative; z-index:0; top:-60px; overflow:hidden; width:100%; opacity:1}
#landingPage .owl-item {float:left; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0)}
#landingPage .owl-prev {position:relative; left:-70px; float:left; width:25px; height:60px; cursor:pointer; text-indent:-9999px; background:rgba(0,0,0,0) url(../images/landingPage/owlArrows.png) no-repeat scroll 5px 0}
#landingPage .owl-next {position:relative; right:-70px; float:right; width:25px; height:60px; cursor:pointer; text-indent:-9999px; background:rgba(0,0,0,0) url(../images/landingPage/owlArrows.png) no-repeat scroll -35px 0}
#landingPage .servBenefits .owl-item h2 {font-family:Oswald; font-size:46px; line-height:1.2; color:#3ba3c1}
#landingPage .servBenefits .owl-item h2, #landingPage .servBenefits .owl-item p {display:block; float:left; clear:both; width:46%}
#landingPage .servBenefits .owl-controls.clickable {position:relative; top:-400px}
#landingPage .footerSection .top_phone a, #landingPage .servBenefits .top_phone a {font-weight:400; color:#3ba3c1}
#landingPage .footerSection .top_phone, #landingPage .servBenefits .top_phone, #landingPage.Leeds .top_phone {display:block; float:left; clear:both; margin-top:20px; background:url(../images/landingPage/phoneAreaBlue.png) no-repeat center left}
#landingPage .servBenefits .benefImg {margin-top:35px; margin-left:0}
#landingPage .getKnowArea h2, #landingPage .getKnowArea p {width:50%; margin-top:20px; color:#fff}
#landingPage.Birmingham .getKnowArea .container-12 {position:relative; top:-26px}
#landingPage .getKnowArea .areaMan {position:relative; top:-250px; float:right; margin-right:125px}
#landingPage .bestDeal .left {float:left; width:45%}
#landingPage .bestDeal .left li img {max-width:100%}
#landingPage .bestDeal .right {position:relative; top:-40px; float:right; width:43%}
#landingPage .bestDeal .owl-wrapper-outer {top:0}
#landingPage .bestDeal h2, #landingPage .extraModule h2, #landingPage .getQuote h2 {font-family:Oswald; font-size:50px; line-height:1; display:block; clear:both; margin-bottom:80px; color:#3ba3c1}
#landingPage.Birmingham .bestDeal .container-12 {position:relative; top:-110px}
#landingPage .bestDeal .owl-controls {position:relative; top:-170px}
#landingPage .bestDeal .right p {margin-top:70px}
#landingPage .bestDeal .right li {font-size:13px; line-height:1.4; display:block; margin-bottom:30px; padding-left:80px}
#landingPage .bestDeal .right li:first-child::before {position:relative; left:-80px; display:block; height:20px; content:url('../images/landingPage/landing_12.jpg')}
#landingPage .bestDeal .right li:nth-child(2)::before {position:relative; top:18px; left:-80px; display:block; height:20px; content:url('../images/landingPage/landing_13.jpg')}
#landingPage.Birmingham .footerSection .container-12 {padding-top:150px}
#landingPage .footerSection .top_phone {float:none; width:210px; margin:0 auto; border-bottom:0}
#landingPage .footerSection .top_phone a {font-weight:700}
#landingPage .footerSection .getQuoteBtn {position:relative; margin:20px auto 40px!important}
#header.landingPage .main_menu li:nth-child(4) a {color:#fff!important}
#header.landingPage .main_menu li a.deal {color:#fff!important}
#header.landingPage .phone_container {line-height:inherit; margin-top:25px}
#header.landingPage .tel {font-size:32px; vertical-align:-3px}
.joinTeamWrapper {padding:80px 0; background:url(../images/joinOurTeamRubbish.jpg) no-repeat center/cover}
.joinTeamWrapper .joinBox {width:45%}
.joinTeamWrapper .bottom_mail {font-size:18px; display:block; clear:both; margin:20px 0 30px}
.joinOurTeamForm form.joinForm {float:left; width:70%; padding-right:25px; border-right:1px solid #c4c4c4}
.joinOurTeamForm {overflow:hidden; padding:40px 0}
.joinOurTeamForm .infoText ul {margin:10px 0}
.joinOurTeamForm .infoText li:before {font-size:24px; content:'\2713'; vertical-align:middle; color:#90d630}
.joinOurTeamForm .infoText {float:right; width:25%; padding-left:20px}
.joinOurTeamForm .joinForm .float_left {float:left; width:48%}
.joinOurTeamForm .joinForm .float_right {float:right; width:48%}
.joinOurTeamForm .joinForm .float_left .c_input {width:100%; margin-bottom:5px}
.joinOurTeamForm .joinForm .float_left .c_input .stinput {height:45px}
.joinOurTeamForm .joinForm .float_right .c_input label {display:block; width:60%!important; margin:10px 0; padding:15px 0; text-align:center}
.joinOurTeamForm .joinForm .float_right .c_input {width:100%}
.joinOurTeamForm .joinForm .float_right span:nth-of-type(2) {font-size:14px; color:#777}
.joinOurTeamForm .joinForm .float_right .c_text {display:block; float:left; clear:both; width:100%; margin-top:25px}
.joinOurTeamForm .joinForm .c_send .btn {display:block; clear:both; width:auto!important; margin:0 auto}
.joinBox .phone_image {height:25px}
#header .joinTeam>a {font-family:Pacifico; font-size:18px; font-weight:400; margin-left:-6px; text-transform:none; color:#f0a900!important}
#header.landingPage .joinTeam>a {color:#fff!important}
#header.landingPage .top_menu.mobile .mobile_menu .mobile_navigation .joinTeam {background:#71bf45}
#header.landingPage.headerStick {background:#bdecf6}
#landingPage .siteBox .tel-internal {font-family:inherit; font-size:inherit; font-weight:700; position:relative; right:auto; left:auto; display:inline-block; float:none; width:auto; margin:0; padding:0; color:inherit; background:0 0}
#landingPage .siteBox .tel-internal:hover {color:inherit; background:0 0}
#landingPage.Bristol .headerSection {height:619px; background:url(../images/landingPage/landing_header_bristol.jpg) no-repeat scroll center top/cover}
#landingPage.Bristol .extraModule {overflow:hidden; padding-top:30px; background:#ecf7f9}
#landingPage.Bristol .getQuote {position:relative; overflow:hidden; height:660px; padding-top:50px; background:url(../images/landingPage/bristol_serviceBg.jpg) no-repeat scroll center bottom}
#landingPage.Bristol .ecoFriendly {position:relative; padding-top:50px; text-align:left; background:#71bf44}
#landingPage.Bristol .servBenefits {position:relative; height:530px; padding-top:220px; background:url(../images/landingPage/landing_03_1.png) no-repeat scroll center top/cover}
#landingPage.Bristol .getKnowArea {overflow:hidden; padding:60px 0 200px; background:url(../images/landingPage/bristol_todoBg.jpg) no-repeat scroll center top/cover}
#landingPage.Bristol .bestDeal {position:relative; z-index:1; clear:both; overflow:hidden; padding:40px 0 20px; background:url(../images/landingPage/landing_11_1.png) no-repeat scroll center bottom}
#landingPage.Bristol .footerSection {top:0; clear:both; height:240px; padding-top:40px; text-align:center; background:#ecf7f9}
#landingPage.Bristol .bestDeal h2 {font-size:36px; line-height:1.2; margin-bottom:20px}
#landingPage.Bristol .bestDeal .right {top:0}
#landingPage.Bristol .extraModule h2 {font-size:36px; line-height:1.2; margin-bottom:20px; text-align:center}
#landingPage .cTxt {text-align:center}
#landingPage.Bristol .extraModule p img {float:left; margin-right:20px}
#landingPage.Bristol .getQuote h2 {font-size:36px; margin-bottom:20px}
#landingPage.Bristol .ecoFriendly h2, #landingPage.Bristol .getKnowArea h2 {font-size:36px; line-height:1.2; margin-bottom:30px; text-align:left}
#landingPage.Bristol .ecoFriendly p {margin:0}
#landingPage.Bristol .getKnowArea .getQuoteBtn {position:relative; margin:0 auto}
#landingPage.Bristol .getKnowArea h2, #landingPage.Bristol .getKnowArea p {width:65%; margin:0 auto; text-align:center!important}
#landingPage.Bristol .getKnowArea p {margin:30px auto}
#landingPage.Bristol .bestDeal .right li:first-child::before {top:23px; content:url('../images/landingPage/landing_13.jpg')}
#landingPage.Bristol .bestDeal .right li:nth-child(2)::before {top:25px; left:-70px; content:url('../images/landingPage/bristol_icon_03.png')}
#landingPage.Cardiff .headerSection {height:704px; background:url(../images/landingPage/cardiff_01.png) no-repeat scroll center top/cover}
#landingPage.Cardiff .extraModule {overflow:hidden; margin-top:-140px; padding-top:140px; background:url(../images/landingPage/cardiff_03.png) no-repeat scroll center top/cover}
#landingPage.Cardiff .getQuote {position:relative; z-index:1; overflow:hidden; height:440px; margin-top:-110px; padding-top:110px; color:#fff; background:url(../images/landingPage/cardiff_04.png) no-repeat scroll center top/cover}
#landingPage.Cardiff .skipHire {clear:both; height:500px; background:url(../images/landingPage/cardiff_05.png) no-repeat scroll center top/cover}
#landingPage.Cardiff .recycling {float:left; width:100%; padding:50px 0 20px; text-align:center; background:#74c73f}
#landingPage.Cardiff .recycling h2 {font-size:36px; text-align:center; color:#fff}
#landingPage.Cardiff .getKnowArea {clear:both; height:600px; padding-top:40px; background:url(../images/landingPage/cardiff_07.png) no-repeat scroll center top/cover}
#landingPage.Cardiff .extraModule .cardiffLocalMan {float:left}
#landingPage.Cardiff .extraModule .txtCont {float:right; width:55%; margin-right:40px}
#landingPage.Cardiff .extraModule h2 {font-size:36px; line-height:1.2; margin-bottom:20px}
#landingPage.Cardiff .extraModule .manIcon {margin-top:20px; padding-left:90px}
#landingPage.Cardiff .extraModule .manIcon::before {position:absolute; float:left; margin-left:-90px; content:url('../images/landingPage/cardiff_02.png')}
#landingPage.Cardiff .extraModule .tel {font-family:Oswald; font-size:30px; font-weight:400; display:inline-block; margin-top:10px; color:#71bf44}
#landingPage.Cardiff .getQuote .left {float:left; width:50%}
#landingPage.Cardiff .getQuote .right {float:right; width:50%; text-align:center}
#landingPage.Cardiff .getQuote h2 {font-size:40px; line-height:1.2; margin-bottom:30px; color:#fff}
#landingPage.Cardiff .getQuote .getQuoteBtn {position:relative; float:left; margin-top:30px; background:#71bf44}
#landingPage.Cardiff .skipHire .right {float:right; width:45%; margin-right:60px; padding-top:64px; color:#fff}
#landingPage.Cardiff .skipHire .right h2 {font-size:38px; margin-bottom:30px; color:#fff}
#landingPage.Cardiff .skipHire .right .getQuoteBtn {position:relative; float:left; margin-top:30px}
#landingPage.Cardiff .ecoFriendly {overflow:hidden; padding-top:30px}
#landingPage.Cardiff .ecoFriendly h2 {font-size:36px; line-height:1.2; float:left; width:45%; text-align:left; color:#3ba3c1}
#landingPage.Cardiff .ecoFriendly .rTxt {font-size:14px; float:right; width:50%; color:inherit}
#landingPage.Cardiff .ecoFriendly li:nth-child(2n) {float:right}
#landingPage.Cardiff .ecoFriendly li:nth-child(odd) {float:left; clear:both}
#landingPage.Cardiff .ecoFriendly li {font-size:14px; line-height:1.4; width:230px; margin:30px 0}
#landingPage.Cardiff .ecoFriendly li img {float:left; width:55px; margin-top:-5px; margin-right:15px}
#landingPage.Cardiff .ecoFriendly .ecoGirl {display:block; margin:0 auto}
#landingPage.Cardiff .recycling p {width:70%; margin:30px auto 20px; color:#fff}
#landingPage.Cardiff .getKnowArea li {display:inline-block; width:25%; margin:0 35px; text-align:center; vertical-align:top}
#landingPage.Cardiff .getKnowArea li p {width:100%}
#landingPage.Cardiff .getKnowArea h2 {font-size:42px; width:100%; margin-bottom:30px; text-align:center}
#landingPage.Cardiff .bestDeal, #landingPage.Leeds .bestDeal, #landingPage.Liverpool .bestDeal, #landingPage.Manchester .bestDeal, #landingPage.Southampton .bestDeal {position:relative; z-index:1; clear:both; overflow:hidden; padding-top:70px; padding-bottom:30px; background:rgba(0,0,0,0) url(../images/landingPage/landing_11.png) no-repeat scroll center top/cover}
#landingPage.Cardiff .bestDeal .right {top:0}
#landingPage.Cardiff .bestDeal h2 {font-size:32px; font-size:43px; line-height:1.2; margin-bottom:50px}
#landingPage.Cardiff .bestDeal .right p {margin-top:0; margin-bottom:110px}
#landingPage.Cardiff .bestDeal .right li:first-child::before {top:23px; content:url('../images/landingPage/cardiff_14.png')}
#landingPage.Cardiff .bestDeal .right li:nth-child(2)::before {content:url('../images/landingPage/cardiff_15.png')}
#landingPage.Cardiff .bestDeal .right li:nth-child(3)::before {position:relative; top:23px; left:-75px; display:block; content:url('../images/landingPage/cardiff_16.png')}
#landingPage.Leeds .headerSection {height:704px; background:rgba(0,0,0,0) url(../images/landingPage/leeds_01.png) no-repeat scroll center top/cover}
#landingPage.Leeds .headerSection h1 span {width:100%; background:0 0}
#landingPage.Leeds .headerSection h1 {float:left; width:50%; margin-top:80px; text-align:left}
#landingPage.Leeds .headerSection .getQuoteBtn {position:relative; float:left; clear:both; margin-top:30px}
#landingPage.Leeds .extraModule h2 {font-size:40px; line-height:1.2; float:left; width:50%; margin-bottom:30px}
#landingPage.Leeds .extraModule .rTxt {float:right; width:50%}
#landingPage.Leeds .extraModule .top_phone {clear:none}
#landingPage.Leeds .extraModule ul {clear:both}
#landingPage.Leeds .extraModule {overflow:hidden; margin-top:-140px; padding-top:110px; background:url(../images/landingPage/leeds_03.png) no-repeat scroll center top/cover}
#landingPage.Leeds .extraModule ul li {display:inline-block; width:40%; padding-left:60px; vertical-align:top}
#landingPage.Leeds .extraModule ul li:first-child {margin-right:30px}
#landingPage.Leeds .extraModule ul li:first-child::before {position:absolute; margin-left:-70px; content:url('../images/landingPage/icon_04.png')}
#landingPage.Leeds .extraModule ul li:nth-child(2)::before {position:absolute; margin-left:-70px; content:url('../images/landingPage/icon_02.png')}
#landingPage.Leeds .getQuote .left {float:left; width:50%}
#landingPage.Leeds .getQuote .right {float:right; width:45%}
#landingPage.Leeds .getQuote {position:relative; z-index:1; float:left; clear:both; width:100%; margin-top:-110px; padding-top:50px; padding-bottom:20px; color:#fff; background:url(../images/landingPage/leeds_07.png) no-repeat scroll center top/cover}
#landingPage.Leeds .getQuote h2 {font-size:36px; line-height:1.2; margin-bottom:40px; padding-top:70px; color:#fff}
#landingPage.Leeds .flexService {clear:both; padding-top:40px; padding-bottom:150px; background:#ecf8fa url(../images/landingPage/leeds_05.png) no-repeat bottom center}
#landingPage.Leeds .flexService h2 {font-size:40px; margin-bottom:20px; text-align:center; color:#3ba3c1}
#landingPage.Leeds .flexService p {width:60%; margin:0 auto; text-align:center}
#landingPage.Leeds .flexService img {margin-top:30px; margin-bottom:60px}
#landingPage.Leeds .recycling {height:330px; margin-top:-60px; padding-top:100px; padding-bottom:30px; color:#fff; background:url(../images/landingPage/leeds_04.png) no-repeat center center}
#landingPage.Leeds .recycling img {float:right; margin-right:90px; margin-left:160px}
#landingPage.Leeds .recycling h2 {font-size:42px; color:#fff}
#landingPage.Leeds .recycling .getQuoteBtn {position:relative; float:left; margin-top:30px; background:#71bf44}
#landingPage.Leeds .ecoFriendly {overflow:hidden}
#landingPage.Leeds .ecoFriendly p {color:#514141}
#landingPage.Leeds .ecoFriendly .ecoGirl {float:left; margin-top:30px; margin-right:60px}
#landingPage.Leeds .ecoFriendly h2 {font-size:44px; line-height:1.2; margin-bottom:20px; padding-top:60px; text-align:left; color:#74c73f}
#landingPage.Leeds .ecoFriendly p {width:100%}
#landingPage.Leeds .getKnowArea {float:left; width:100%; padding-bottom:280px; background:rgba(0,0,0,0) url(../images/landingPage/leeds_06.png) no-repeat scroll center top/cover}
#landingPage.Leeds .getKnowArea h2 {font-size:40px; width:100%; margin-top:50px; margin-bottom:30px; text-align:center; color:#3ba3c1}
#landingPage.Leeds .getKnowArea p {width:70%; margin:0 auto 20px; text-align:center; color:inherit}
#landingPage.Leeds .bestDeal h2 {font-size:42px; margin-top:30px}
#landingPage.Leeds .bestDeal .right ul {margin-top:60px}
#landingPage.Leeds .bestDeal .right li:first-child::before {height:0; content:url('../images/landingPage/leeds_10.png')}
#landingPage.Leeds .bestDeal .right li:nth-child(2)::before {height:15px; content:url('../images/landingPage/cardiff_16.png')}
#landingPage.Leeds .bestDeal .right li:nth-child(3)::before {position:relative; top:30px; left:-80px; display:block; height:30px; content:url('../images/landingPage/cardiff_15.png')}
#landingPage.Liverpool .headerSection {height:754px; background:url(../images/landingPage/liverpool_01.png) no-repeat scroll center top/cover}
#landingPage.Liverpool .reputationBox {float:left; width:100%; height:540px; margin-top:-220px; padding-top:150px; background:url(../images/landingPage/liverpool_08.png) no-repeat scroll center top/cover}
#landingPage.Liverpool .reputationBox h2 {font-size:38px; line-height:1.2; width:60%; margin:30px auto 0; text-align:center; color:#3ba3c1}
#landingPage.Liverpool .reputationBox ul {margin-top:50px}
#landingPage.Liverpool .reputationBox li {font-size:14px; display:inline-block; width:25%; margin:0 39px; text-align:center; vertical-align:top}
#landingPage.Liverpool .reputationBox li img {margin-bottom:20px}
#landingPage.Liverpool .reputationBox .getQuoteBtn {margin-top:290px}
#landingPage.Liverpool .benefitsBox {float:left; width:100%; padding-top:50px; color:#fff; background:#3ba3c1}
#landingPage.Liverpool .benefitsBox .left {float:left; width:70%}
#landingPage.Liverpool .benefitsBox .right {float:right; width:25%}
#landingPage.Liverpool .benefitsBox h2 {font-size:38px; line-height:1.2; text-align:left; color:#fff}
#landingPage.Liverpool .benefitsBox .left img {float:left; margin-top:80px; margin-right:30px}
#landingPage.Liverpool .benefitsBox .left li {font-size:14px; float:right; width:45%; margin-bottom:20px; padding-left:30px}
#landingPage.Liverpool .benefitsBox .left li:first-child::before {position:absolute; margin-top:5px; margin-left:-70px; content:url('../images/landingPage/liverpool_09.png')}
#landingPage.Liverpool .benefitsBox .left li:nth-child(2)::before {position:absolute; margin-top:5px; margin-left:-70px; content:url('../images/landingPage/liverpool_10.png')}
#landingPage.Liverpool .benefitsBox .left li:nth-child(3)::before {position:absolute; margin-top:5px; margin-left:-70px; content:url('../images/landingPage/liverpool_11.png')}
#landingPage.Liverpool .ecoFriendly {position:relative; z-index:1; float:left; clear:both; width:100%; height:540px; margin-top:-100px; padding-top:120px; background:url(../images/landingPage/landing_03.png) no-repeat scroll center top/cover}
#landingPage.Liverpool .ecoFriendly h2 {font-size:36px; text-align:center}
#landingPage.Liverpool .ecoFriendly p {width:100%}
#landingPage.Liverpool .ecoFriendly p img {float:left; margin:20px 40px 10px 0}
#landingPage.Liverpool .getKnowArea {z-index:0; float:left; width:100%; margin-top:-90px; padding-top:100px; padding-bottom:50px; background:#ecf7f9}
#landingPage.Liverpool .getKnowArea h2 {font-size:40px; width:100%; margin-bottom:20px; color:#3ba3c1}
#landingPage.Liverpool .getKnowArea img {float:left; margin-right:60px}
#landingPage.Liverpool .getKnowArea p {position:relative; top:70px; width:100%; margin-bottom:auto; color:inherit}
#landingPage.Liverpool .getKnowArea .container-12 {width:790px}
#landingPage.Liverpool .bestDeal {float:left; width:100%; padding-top:60px}
#landingPage.Liverpool .bestDeal h2 {font-size:36px; line-height:1.2; margin-bottom:50px}
#landingPage.Liverpool .bestDeal .right {top:0}
#landingPage.Liverpool .bestDeal .right li:first-child::before {content:url('../images/landingPage/landing_13.jpg')}
#landingPage.Liverpool .bestDeal .right li:nth-child(2)::before {content:url('../images/landingPage/icon_01.png')}
#landingPage.Liverpool .footerSection {position:relative; z-index:0; float:left; clear:both; width:100%; margin-top:-90px; padding:120px 0 30px; text-align:center; background:#ecf7f9}
#landingPage.Manchester .headerSection h1 {float:left; width:50%; margin-top:30px; text-align:left}
#landingPage.Manchester .headerSection h1 a {position:relative; margin-top:20px; margin-left:0; background:#8bc842}
#landingPage .headerSection h1 span {background:0 0}
#landingPage.Manchester .headerSection {height:704px; background:url(../images/landingPage/manchester_01.png) no-repeat scroll center top/cover}
#landingPage.Manchester .extraModule {float:left; width:100%; height:814px; margin-top:-95px; padding-top:100px; background:url(../images/landingPage/manchester_07.png) no-repeat scroll center top/cover}
#landingPage.Manchester .extraModule h2 {font-size:40px; line-height:1.2; float:left; width:50%; margin-right:50px; margin-bottom:30px}
#landingPage.Manchester .extraModule .manReq {position:relative; float:left}
#landingPage.Manchester .extraModule .pointsBox {position:relative; float:right; width:45%; margin-left:-140px}
#landingPage.Manchester .extraModule .pointsBox>img {float:left; margin-right:20px}
#landingPage.Manchester .extraModule .pointsBox p {margin-bottom:30px}
#landingPage.Manchester .getQuote {position:relative; z-index:1; float:left; width:100%; height:300px; margin-top:-110px; padding-top:110px; color:#fff; background:url(../images/landingPage/leeds_07.png) no-repeat scroll center top/cover}
#landingPage.Manchester .getQuote h2 {font-size:40px; margin-bottom:30px; color:#fff}
#landingPage.Manchester .getQuote .left {float:left; width:50%; margin-top:15px}
#landingPage.Manchester .getQuote .right {float:right; width:40%; margin-top:-60px; text-align:center}
#landingPage.Manchester .servBox {float:left; width:100%; padding:100px 0; text-align:center; color:#fff; background:url(../images/landingPage/manchester_09.png) no-repeat scroll center top/cover}
#landingPage.Manchester .servBox h2 {font-size:40px; text-align:center; color:#fff}
#landingPage.Manchester .servBox .getQuoteBtn {position:relative; position:relative; margin-top:30px; background:#71bf44}
#landingPage.Manchester .servBox p {width:80%; margin:0 auto}
#landingPage.Manchester .ecoFriendly {float:left; width:100%; height:390px; margin-top:-90px; padding-top:120px; background:url(../images/landingPage/manchester_08.png) no-repeat scroll center top/cover}
#landingPage.Manchester .ecoFriendly .envImg {float:right; margin-top:-50px}
#landingPage.Manchester .ecoFriendly h2 {font-size:40px; line-height:1.2; float:left; width:49%; text-align:left}
#landingPage.Manchester .ecoFriendly p {float:left; width:50%}
#landingPage.Manchester .fullEco {float:left; width:100%; height:730px; padding-top:40px; background:url(../images/landingPage/manchester_11.png) no-repeat scroll center top/cover}
#landingPage.Manchester .fullEco h2 {font-size:40px; line-height:1.2; float:left; width:40%; color:#3ba3c1}
#landingPage.Manchester .fullEco .rTxt {float:right; width:60%}
#landingPage.Manchester .fullEco .exoPoints {margin-top:40px}
#landingPage.Manchester .fullEco .ecoMan {position:relative; margin-top:-130px}
#landingPage.Manchester .getKnowArea {position:relative; z-index:1; float:left; width:100%; height:620px; margin-top:-80px; padding-top:70px; background:url(../images/landingPage/manchester_06.png) no-repeat scroll center top/cover}
#landingPage.Manchester .getKnowArea h2 {font-size:40px; width:100%; margin-bottom:70px; text-align:center; color:#3ba3c1}
#landingPage.Manchester .getKnowArea ul li {font-size:14px; line-height:1.6; display:inline-block; width:28%; margin:0 24px; text-align:center; vertical-align:middle}
#landingPage.Manchester .bestDeal {float:left; width:100%; padding-top:40px}
#landingPage.Manchester .bestDeal h2 {font-size:42px; line-height:1.2}
#landingPage.Manchester .bestDeal .right {top:0}
#landingPage.Manchester .bestDeal .right p {margin-top:0; margin-bottom:50px}
#landingPage.Manchester .footerSection {float:left; width:100%}
#landingPage.Sheffield .headerSection {height:620px; background:url(../images/landingPage/sheffield_01.png) no-repeat scroll center top/cover}
#landingPage.Sheffield .headerSection h1 {font-size:36px; font-weight:700; float:left; width:50%; margin-top:60px; text-align:left; color:#3ba3c1}
#landingPage.Sheffield .headerSection h1 span {font-weight:400}
#landingPage.Sheffield .extraModule h2 {font-size:40px; line-height:1.2; float:left; width:45%; margin-bottom:40px}
#landingPage.Sheffield .extraModule .rTxt {float:right; width:50%}
#landingPage.Sheffield .extraModule .left {float:left; clear:left; width:45%}
#landingPage.Sheffield .extraModule .right {float:right; width:50%}
#landingPage.Sheffield .extraModule .right li {margin-bottom:30px; margin-left:80px}
#landingPage.Sheffield .extraModule .right li:first-child::before {position:relative; top:20px; left:-80px; display:block; height:20px; content:url('../images/landingPage/landing_13.jpg')}
#landingPage.Sheffield .extraModule .right li:nth-child(2)::before {position:relative; top:20px; left:-80px; display:block; height:20px; content:url('../images/landingPage/landing_12.jpg')}
#landingPage.Sheffield .getQuote {float:left; width:100%; height:410px; margin-top:-60px; padding-top:140px; background:url(../images/landingPage/leeds_04.png) no-repeat scroll center top/cover}
#landingPage.Sheffield .getQuote img {float:right; margin-top:-65px}
#landingPage.Sheffield .getQuote h2 {font-size:40px; display:inline-block; width:45%; margin-bottom:30px; color:#fff}
#landingPage.Sheffield .getQuote p {width:40%; color:#fff}
#landingPage.Sheffield .skipHire {float:left; float:left; width:100%; width:100%; height:750px; margin-top:-80px; padding-top:100px; background:url(../images/landingPage/leeds_03.png) no-repeat scroll center top/cover}
#landingPage.Sheffield .skipHire h2 {font-size:40px; text-align:center; color:#3ba3c1}
#landingPage.Sheffield .skipHire p {width:70%; margin:0 auto 50px; text-align:center}
#landingPage.Sheffield .skipHire .skipHireCouple {position:relative; display:block; margin:-210px auto 0}
#landingPage.Sheffield .ecoFriendly {position:relative; z-index:1; float:left; width:100%; margin-top:-100px; padding-top:100px; background:url(../images/landingPage/leeds_07.png) no-repeat scroll center top/cover}
#landingPage.Sheffield .ecoFriendly p {width:100%}
#landingPage.Sheffield .ecoFriendly h2 {font-size:40px; line-height:1.2; text-align:left}
#landingPage.Sheffield .ecoFriendly .ecoGirl {float:right; margin-top:-45px; margin-left:30px}
#landingPage.Sheffield .recycling {float:left; width:100%; height:510px; background:url(../images/landingPage/sheffield_05.png) no-repeat scroll center top/cover}
#landingPage.Sheffield .recycling h2 {font-size:40px; line-height:1.2; color:#3ba3c1}
#landingPage.Sheffield .recycling .left {float:left; width:40%; margin-top:100px}
#landingPage.Sheffield .recycling .getQuoteBtn {position:relative; margin-top:20px; margin-left:0}
#landingPage.Sheffield .bestDeal {float:left; width:100%; padding-top:30px}
#landingPage.Sheffield .bestDeal h2 {font-size:40px; line-height:1.2}
#landingPage.Sheffield .bestDeal .right {top:0}
#landingPage.Sheffield .bestDeal .right p {margin-top:0; margin-bottom:30px}
#landingPage.Sheffield .getKnowArea {position:relative; z-index:1; float:left; width:100%; height:695px; background:url(../images/landingPage/sheffield_06.png) no-repeat scroll center top/cover}
#landingPage.Sheffield .getKnowArea h2 {font-size:40px; width:100%; margin-top:420px; text-align:center; color:#fff}
#landingPage.Sheffield .getKnowArea p {display:inline-block; width:45%; margin:15px 23px 0; vertical-align:top}
#landingPage.Sheffield .footerSection {position:relative; z-index:0; float:left; clear:both; width:100%; margin-top:-90px; padding:120px 0 30px; text-align:center; background:#ecf7f9}
#landingPage.Southampton .headerSection {height:619px; background:rgba(0,0,0,0) url(../images/landingPage/southampton_01.png) no-repeat scroll center top/cover}
#landingPage.Southampton .extraModule {float:left; width:100%; height:875px; margin-top:-90px; padding-top:110px; background:rgba(0,0,0,0) url(../images/landingPage/southampton_04.png) no-repeat scroll center top/cover}
#landingPage.Southampton .extraModule h2 {font-size:40px; line-height:1.2; width:65%; margin:0 auto 20px; text-align:center}
#landingPage.Southampton .extraModule p {width:70%; margin:0 auto 20px; text-align:center}
#landingPage.Southampton .extraModule ul li {display:inline-block; width:25%; margin:0 39px; vertical-align:top}
#landingPage.Southampton .extraModule ul li img {display:block; margin-bottom:10px}
#landingPage.Southampton .extraModule .manExtra {position:relative; display:block; margin:-60px auto 0}
#landingPage.Southampton .getQuote {position:relative; z-index:1; float:left; width:100%; height:380px; margin-top:-110px; padding-top:110px; background:rgba(0,0,0,0) url(../images/landingPage/cardiff_04.png) no-repeat scroll center top/cover}
#landingPage.Southampton .getQuote h2 {margin-top:50px; margin-bottom:20px; color:#fff}
#landingPage.Southampton .getQuote p {margin-bottom:30px; color:#fff}
#landingPage.Southampton .skipHire {float:left; width:100%; padding-top:30px}
#landingPage.Southampton .skipHire h2 {font-size:40px; text-align:center; color:#3ba3c1}
#landingPage.Southampton .skipHire p {width:70%; margin:0 auto; margin-bottom:30px; text-align:center}
#landingPage.Southampton .skipHire .benefList {display:block; margin:0 auto}
#landingPage.Southampton .skipHire .coupleList {position:relative; display:block; margin:-350px auto 0}
#landingPage.Southampton .recycling {position:relative; z-index:1; float:left; width:100%; height:350px; margin-top:-60px; padding-top:120px; background:url(../images/landingPage/southampton_05.png) no-repeat scroll center top/cover}
#landingPage.Southampton .recycling img {float:left; margin-right:70px; margin-left:140px}
#landingPage.Southampton .recycling h2 {font-size:40px; line-height:1.2; margin-bottom:30px; padding-top:25px; color:#fff}
#landingPage.Southampton .recycling p {color:#fff}
#landingPage.Southampton .ecoFriendly {float:left; width:100%; padding-top:40px}
#landingPage.Southampton .ecoFriendly .left {float:left; width:50%}
#landingPage.Southampton .ecoFriendly .right {float:right; width:50%; text-align:center}
#landingPage.Southampton .ecoFriendly .left p {width:100%; color:inherit}
#landingPage.Southampton .ecoFriendly .left h2 {line-height:1.2; margin-top:30px; text-align:left; color:#3ba3c1}
#landingPage.Southampton .getKnowArea {float:left; width:100%; padding-bottom:50px; background:#ecf7f9}
#landingPage.Southampton .getKnowArea h2 {font-size:50px; font-weight:700; color:#3ba3c1}
#landingPage.Southampton .getKnowArea ul {margin-top:30px}
#landingPage.Southampton .getKnowArea li {display:inline-block; width:45%; margin-right:47px}
#landingPage.Southampton .getKnowArea li img {display:block; margin:0 auto; margin-bottom:20px}
#landingPage.Southampton .bestDeal {float:left; width:100%; padding-top:40px}
#landingPage.Southampton .bestDeal .right {top:0}
#landingPage .bestDeal .right li:nth-child(2)::before, #landingPage.Southampton .bestDeal .right li:first-child::before {content:none}
#landingPage.Southampton .bestDeal .right li {padding-left:0}
#landingPage.Liverpool .ecoFriendly .owl-wrapper-outer {top:0}
#landingPage.Liverpool .ecoFriendly .owl-controls.clickable {position:relative; top:-140px}
#landingPage .owl-prev {width:57px; height:56px; background:rgba(0,0,0,0) url(../images/landingPage/owlArrowsWh.png) no-repeat scroll 5px 0}
#landingPage .owl-next {width:57px; height:56px; background:rgba(0,0,0,0) url(../images/landingPage/owlArrowsWh.png) no-repeat scroll -60px 0}
#landingPage.Bristol .ecoFriendly .right {float:right}
.right_container {text-align:center}
#birminghamMap {float:right}
.top_content_left .skipHireF {float:left; padding:40px 20px 20px 0}
.left_container .skipHireF {padding:0 20px 20px 0; float:left}
.left_container .skipHireP, .top_content_left .skipHireP {display:block; float:right; font-size:13px; margin:10px 0; width:37%}
.left_container .skipHireP {width:45%}
.top_content_left .skipHireP>img {margin-left:-30px; position:absolute}
#mid_content .imageSkip {float:right}
#mid_content .imageSkip img {float:right}
.skipHirePage>ul li {display:inline-block; font-size:13px; vertical-align:top; width:20%}
.skipHirePage>ul li:first-child {margin-right:80px}
.skipHirePage>h2 {color:#5aabbc}
.container-12.full.skipHireN {padding-bottom:0!important}
.left_container .skipHireLN {margin:20px 0}
.left_container .skipHireLN>li {display:inline-block; font-size:13px; line-height:1.6; margin:10px 0 10px 50px; vertical-align:top; width:35%}
.left_container .skipHireLN img {margin-left:-50px; position:absolute}
.left_container .skipHireLN>li:nth-child(odd) {margin-right:40px}

@media only screen and (min-width: 960px) and (max-width:1199px) {
.skipHirePage>ul li {width:17%}
.left_container .skipHireLN>li {width:34%}
.priceTable {width:100%; margin:0 auto}
.howInfo {width:95%}
.mainBox {width:95%}
.buildersWaste img, .furnitureDisposal>img, .houseClearance>img, .officeClearance>img, .wasteClearance img, .whatWeTake img {max-width:43%}
.buildersWasteContent, .furnitureDisposalContent, .houseClearanceContent, .loftClearanceContent, .officeClearanceContent, .wasteClearanceContent, .whatWeTakeContent {}
.buildersWasteContent h2, .furnitureDisposalContent h2, .houseClearanceContent h2, .loftClearanceContent h2, .officeClearance h2, .wasteClearanceContent h2, .whatWeTake h2 {margin-top:10px!important}
.wasteClearance li {margin-top:10px}
.furnitureDisposalContent li {margin-top:10px}
.buildersWasteContent li {margin-top:15px}
.officeClearanceContent li {font-size:14px; margin-top:5px}
.whatWeTakeContent li {margin:0; margin-top:1.8em!important}
#mid_line a {margin:45px 0 0 13px}
#mid_line .lineServ {width:14px!important}
.bottom_phone {font-size:35px}
.infoPhone {font-size:14px}
.bottom_mail {font-size:19px}
.ourFamily img {width:49%}
.aboutUsTests .testimonials {margin:50px 70px 0 0}
.aboutUsTests>img {width:40%}
.phone_container {float:right; margin:0 auto; text-align:center}
#header.landingPage .phone_container {float:right}
#header.landingPage .main_menu li {padding:0 4px}
.mid1_text {top:20%}
.mid_icons li {padding:10px}
.iosSlider .slider .item .inner {width:100%; margin:0; background-position:80% 0}
.sliderContainer .slideSelectors {width:100%; height:70px; margin:0}
.sliderContainer .slideSelectors .item {width:185px; height:70px; margin:0 1px; background:none repeat scroll 0 0 #414141}
.sliderContainer .slideSelectors ul.iosslider-item-list {float:left; margin:0 0 0 -10px; padding:5px 0 0 5px}
.sliderContainer .slideSelectors .iosslider-item-list p {visibility:hidden}
.sliderContainer .slideSelectors .iosslider-item-list strong {padding-top:10px}
.sliderContainer .slideSelectors .selected {background:url(../images/sliders/iosslider/slide-selector-arrow.png) no-repeat scroll center top #636363}
.firstColHow, .secondColHow {width:920px}
.firstColHow .howImgLeft {width:49.8%}
.firstColHow .howTxtRight {width:44%}
.secondColHow .howTxtLeft {width:408px}
.shortListDispWrapper li, .smallAmount li {width:16%; padding:24px 18px}
}

@media only screen and (min-width: 720px) and (max-width:959px) {
.left_container .skipHireP, .top_content_left .skipHireP {width:50%}
.skipHirePage>ul li {width:30%}
.top_content_left .skipHireF {padding-top:0}
.howInfo {width:auto!important}
.price_table img {width:100%}
.c_input_home {width:100%}
.c_input {width:48.5%}
.textarea-home {width:100%!important}
.priceTable {width:auto}
.price_table td:last-child {width:135px}
.price_table td:first-child {width:35%}
#mid_content .imageSkip, .footer_right.grid-4.blog {display:none}
.whatwedo li:nth-child(2n) {padding-left:0!important}
.fluidHeight {display:none}
.top_phone a {font-size:25px}
.top_phone {padding:20px 20px 15px 55px; margin-top:5px!important; width:150px}
.phone_container {position:absolute; z-index:10000; top:0; left:35%; float:none; margin:0 auto; text-align:center}
.slider {display:none}
#mid_line li {line-height:inherit; width:auto; height:95px; margin:0 8%; border:0}
.footer_center.grid-4.social>ul {width:auto!important; text-align:center}
.social li {display:inline}
.bottom_phone {width:47%; margin:0 auto}
.phone_image {margin:5px 5px 0 0}
#mid_line .cleaningServ, #mid_line .gardenServ, #mid_line .movingServ {background:0 0!important}
#mid_line {height:inherit}
#mid_line .lineServ {display:none}
#mid_line a {margin:45px 0 0}
#mid_line li:last-child {margin-bottom:25px; border:0 none}
#tiles>li {width:200px!important}
.left_container_blog {width:100%}
.top_content_right .whatwedo>li, .top_content_right_blog .whatwedo>li {float:left!important; width:24%!important; border-right:0!important; border-bottom:1px solid #ccc!important}
.blog h2, .footer_contact_form h2, .social h2, .testimonials_title, .top_content_right h2, .top_content_right_blog h2 {font-size:26px; font-weight:700; margin:0 0 20px; margin-top:20px; padding:0; padding-bottom:10px; text-align:center; color:#89d422; border-bottom:1px solid}
.mainBox {width:95%}
.aboutUsTests img, .buildersWaste img, .furnitureDisposal>img, .houseClearance>img, .officeClearance>img, .wasteClearance img, .whatWeTake img {display:none}
.buildersWaste li img, .wasteClearance li img {display:inline-block!important}
.buildersWasteContent, .furnitureDisposalContent, .houseClearanceContent, .loftClearanceContent, .officeClearanceContent, .wasteClearanceContent, .whatWeTakeContent {width:100%; margin-bottom:30px}
.buildersWasteContent h2, .furnitureDisposalContent h2, .houseClearanceContent h2, .loftClearanceContent h2, .officeClearance h2, .wasteClearanceContent h2, .whatWeTake h2 {margin-top:10px!important}
.aboutUsTests .testimonials {float:none!important; width:50%; margin:0 auto 20px!important}
.aboutUsTests .testimonials_text {font-size:17px; margin-bottom:30px}
.aboutUsTests #latestTestimonials {height:145px}
.wasteClearance li {margin-top:10px}
.furnitureDisposalContent li {margin-top:10px}
.buildersWasteContent li {margin-top:15px}
.officeClearanceContent li {font-size:14px; margin-top:5px}
.whatWeTakeContent li {margin:0; margin-top:1.8em!important}
.left_container {float:none; width:100%; padding:0}
.right_container {float:none; width:100%; padding:0}
.iosSlider .slider .item .inner .text1 span {font-size:18px}
.iosSlider .slider .item .inner .text2 span {font-size:10px; line-height:9px}
.iosSlider .slider .item .inner .morebut {display:none}
.iosSlider .slider .item .inner .text1 {top:20px}
.iosSlider .slider .item .inner .text2 {top:60px}
.sliderContainer .slideSelectors .item {width:20px; height:20px; margin:0 2px; background:none repeat scroll 0 0 #999}
.sliderContainer .slideSelectors {border-bottom:medium none; background:none repeat scroll 0 0 rgba(0,0,0,0)}
.sliderContainer .slideSelectors .item {width:14px; height:14px; margin:3px 2px 0; border:1px solid #363636; background-color:#363636}
.sliderContainer .slideSelectors .selected {width:14px; height:14px; margin:3px 2px 0; border:1px solid #363636; background-color:#999; background-image:none}
.sliderContainer .slideSelectors ul.iosslider-item-list {display:none}
.top_content_left {float:left; width:100%}
.top_content_right, .top_content_right_blog {float:left; width:100%}
.top_content_right_blog {padding:0!important}
.top_content_left {padding-left:0}
.main_content {clear:both}
.c_input {margin:0 20px 0 0}
#contacttb td {float:left; width:100%}
.top_menu {display:none}
.mobile {display:block!important; float:none}
.mobile_menu {position:absolute; z-index:100; right:20px; display:block; display:block; clear:both; width:94%; text-align:center}
.mobile_navigation {display:none}
.mobile_navigation li {float:none}
.mobile_navigation {position:relative; z-index:9999; top:95px; max-width:none; margin:0; padding:0; list-style:none; border:1px solid #b2e8f3; border-top:0; background:#fff}
.mobile_navigation li a {font-size:18px; font-weight:100; top:94px; display:block; overflow:hidden; padding:15px; text-decoration:none; color:#246271; border-bottom:1px solid #b2e8f3}
.mobile_navigation li a:hover {color:#fff; background:#b2e8f3}
.slide-trigger {position:absolute; top:15px; left:5px; display:block; margin:0; padding:20px; cursor:pointer; color:#fff; background:url(../images/dropdown-arrows.png) no-repeat center}
.top_content_right_ourMission {float:none!important; width:45%; margin:20px auto}
.ourMission {display:block; float:none!important; width:40%; margin:0 auto}
#header.landingPage .navheader.slide-trigger {padding:10px 20px; background-color:#fff}
.cannotTake>li {width:48%; border:1px solid #c1d3d5}
.cannotTake>li:nth-child(10), .cannotTake>li:nth-child(6), .cannotTake>li:nth-child(7), .cannotTake>li:nth-child(8), .cannotTake>li:nth-child(9) {border:1px solid #c1d3d5}
.cannotTake>li:nth-child(10), .cannotTake>li:nth-child(9) {border-bottom:0}
.cannotTake>li:nth-child(odd) {border-top:0 none; border-right:0 none; border-left:0}
.cannotTake>li:nth-child(2n) {border-top:0; border-right:0}
.firstColHow, .secondColHow {width:100%}
.howStep {display:none!important}
.firstColHow .howImgLeft, .secondColHow .howImgRight {width:25%; padding:15px}
.firstColHow .howTxtRight, .secondColHow .howTxtLeft {width:65%; padding:15px}
.shortListDispWrapper li, .smallAmount li {width:20%; padding:24px 15px}
.shortListDispWrapper li:nth-child(4n) {border-right:0}
.shortListDispWrapper li:nth-child(5n) {border-right:1px solid #b4c5c8}
.shortListDispWrapper li a {font-size:14px}
.shortListDispWrapper li:nth-child(16) {border-bottom:1px solid #b4c5c8}
.shortListDispWrapper li:last-child {border-right:0}
.shortListDispWrapper .main_content p br {display:none}
.skipHireWrapper .handyRuList, .skipHireWrapper .skipHireList {width:100%}
.skipHireWrapper .skipHireList li {border-left:0}
.stillUnsurePrefWrapper li {width:40%; min-height:265px}
.main_content.container-12.whyHire p {width:58%}
.container-12.whyHire h2 br {display:none}
.breadcrumb {width:100%}
.aboutUsTests, .mainBox, .whatWeTake {width:94%}
#landingPage .servBenefits .owl-item h2, #landingPage .servBenefits .owl-item p {width:100%}
#landingPage .servBenefits .benefImg {display:none}
#landingPage .servBenefits {height:400px}
#landingPage .getKnowArea .areaMan {margin-right:10px}
#landingPage .bestDeal .benefitsList.owl-carousel.owl-theme {display:none!important}
#landingPage .bestDeal .left, #landingPage .bestDeal .right {width:100%}
#landingPage .bestDeal .container-12 {top:-150px}
#landingPage {height:4160px}
.joinOurTeamForm form.joinForm {width:68%}
.joinOurTeamForm .joinForm .float_left .c_input {margin-bottom:12px}
}

@media only screen and (max-width: 719px) {
#header.landingPage .navheader.slide-trigger {padding:10px 20px; background-color:#fff}
#header.landingPage {border-bottom:0!important}
#landingPage .headerSection .container {padding-top:110px}
#landingPage .headerSection h1 {font-size:32px}
#landingPage .headerSection h1 span {font-size:20px; width:150px}
#header.landingPage .container-12, #landingPage .container-12 {width:96%}
#header.landingPage .top_phone, #landingPage .servBenefits .top_phone {margin-top:20px; padding:10px 0 5px 40px}
#header.landingPage .logo img {width:100px}
#header.landingPage .logo {margin-right:0}
#header.landingPage .phone_container {float:none; margin-top:0}
#header.landingPage .phone_container .top_phone {margin-top:0; padding:3px 0 1px 40px}
#header.landingPage .top_phone, #landingPage .servBenefits .top_phone {border-bottom:0}
#landingPage .headerSection {height:555px}
#landingPage .getQuote {top:-185px}
.phone_container.sticky .top_phone {margin-top:0!important}
#landingPage .getQuote ul {top:0}
#landingPage .getQuote a {position:relative; top:0; margin-top:0}
#landingPage .getQuote {padding-top:150px}
#landingPage .getQuote li:first-child, #landingPage .getQuote li:nth-child(2), #landingPage .getQuote li:nth-child(3), #landingPage .getQuote li:nth-child(4) {top:0; left:0}
#landingPage .getQuote li {width:49%; margin-top:20px; vertical-align:top}
#landingPage .getQuote li img {height:58px; margin:0 auto 10px!important}
#landingPage .getQuote li p {text-shadow:1px 1px 0 #fff}
#landingPage .bestDeal h2, #landingPage .ecoFriendly h2, #landingPage .servBenefits .owl-item h2 {font-size:30px}
#landingPage .ecoFriendly {height:330px}
#landingPage .ecoFriendly .container-12 {top:-140px}
#landingPage .bestDeal .left, #landingPage .bestDeal .right, #landingPage .getKnowArea p, #landingPage .servBenefits .owl-item h2, #landingPage .servBenefits .owl-item p {width:100%}
#landingPage .owl-wrapper-outer {top:-100px}
#landingPage .getKnowArea .areaMan, #landingPage .servBenefits .benefImg {display:none}
#landingPage .getKnowArea {height:400px; padding-top:120px}
#landingPage .bestDeal h2 {margin-bottom:20px}
#landingPage .bestDeal {padding-top:170px}
#landingPage .bestDeal .right li {margin-bottom:0}
#landingPage .bestDeal .right p {margin-top:20px}
#landingPage .bestDeal {height:760px}
#landingPage .footerSection .container-12 {padding-top:120px}
#landingPage {height:3850px}
.howInfo {width:auto}
.mainBox {width:95%!important}
.breadcrumb {top:90px}
.c_input_home {width:100%}
.c_input {float:none; width:100%; margin:0}
.howInfo .infoBook {width:auto!important; margin:40px auto 0}
.howInfo .infoBook h2 {float:none!important}
.btnRequest {display:block; float:none!important; overflow:hidden; width:55%; margin:0 auto; text-align:center}
.footer_right.grid-4.blog {display:none}
.fluidHeight {display:none}
#top_content {margin-top:30px}
.top_phone a {font-size:25px}
.phone_container {z-index:10000; bottom:0; float:inherit; margin:0 auto; text-align:center; background:#b2e8f3; position:fixed; width:100%; padding:5px;}
.phone_button a {width:40%;}
.slider {display:none}
#mid_line li {line-height:inherit; clear:both; width:100%; height:58px; margin:0 auto; border:0}
#mid_line a {float:none!important; margin:0!important}
.footer_center.grid-4.social>ul {width:auto!important; text-align:center}
.social li {display:inline}
.bottom_phone {font-size:33px; margin:0 auto}
.infoPhone {float:none}
.phoneBanner {display:none!important}
.phone_image {margin:5px 5px 0 0}
#mid_line .cleaningServ, #mid_line .gardenServ, #mid_line .movingServ {background:0 0!important}
.price_table td:first-child {width:100%; text-align:center}
.price_table tbody tr {display:inline-block; padding:15px 0!important}
.price_table tbody td {display:inline-block; clear:both; width:100%; margin:0 auto; padding:0!important}
.price_table .description {margin:15px 0; padding:0!important; text-align:center!important}
.price_table .price {width:130px}
.price_table img {width:70%}
.priceTable {width:100%}
.price_tableExtra tbody td {display:inline-block; float:left; clear:both; width:100%; margin:0 auto; padding:15px 0; text-align:center; color:#434343}
.price_tableExtra tr:nth-child(2n) td {border:0!important}
.price_tableExtra .titleExtra td {padding:20px 0}
.price_tableExtra tr {border-bottom:1px solid #c1d3d5}
#mid_line {height:inherit}
#mid_line .lineServ {display:none}
#mid_line a {margin:45px 0 0}
#mid_line li:last-child {border:0 none}
#tiles>li {width:200px!important}
.left_container_blog {width:100%; margin-top:60px}
.whatwedo img {display:block; float:none!important; clear:both; margin:0 auto; vertical-align:middle}
.priceImg {width:50%}
.whatwedo a {display:block; float:none!important; margin:0 auto; text-align:center}
.top_content_right .whatwedo>li, .top_content_right_blog .whatwedo>li {float:left!important; min-height:116px!important; border-right:0!important; border-bottom:1px solid #ccc!important}
.blog h2, .footer_contact_form h2, .social h2, .testimonials_title, .top_content_right h2, .top_content_right_blog h2 {font-size:26px; font-weight:700; margin:0 0 20px; margin-top:20px; padding:0; padding-bottom:10px; text-align:center; color:#89d422; border-bottom:1px solid}
.aboutUsTests, .buildersWaste, .furnitureDisposal, .houseClearance, .officeClearance, .wasteClearance, .whatWeTake {width:93%}
.aboutUsTests img, .buildersWaste img, .furnitureDisposal>img, .houseClearance>img, .officeClearance>img, .wasteClearance img, .whatWeTake img {max-width:43%}
.buildersWasteContent, .furnitureDisposalContent, .houseClearanceContent, .loftClearanceContent, .officeClearanceContent, .wasteClearanceContent, .whatWeTakeContent {width:100%; margin-bottom:20px}
.buildersWasteContent h2, .furnitureDisposalContent h2, .houseClearanceContent h2, .loftClearanceContent h2, .officeClearance h2, .wasteClearanceContent h2, .whatWeTake h2 {margin-top:10px!important}
.aboutUsTests img, .buildersWaste img, .furnitureDisposal>img, .houseClearance>img, .officeClearance>img, .wasteClearance img, .whatWeTake img {display:none}
.buildersWaste li img, .wasteClearance li img {display:inline-block!important}
.aboutUsTests .testimonials {float:none; width:290px; margin:0 auto}
.aboutUsTests .testimonials_text {font-size:17px; margin-bottom:30px}
.aboutUsTests #latestTestimonials {height:170px}
.wasteClearance li {margin-top:10px}
.furnitureDisposalContent li {margin-top:10px}
.buildersWasteContent li {margin-top:15px}
.officeClearanceContent li {font-size:14px; margin-top:5px}
.whatWeTakeContent li {width:100%!important; margin:0; margin-top:.8em!important}
.left_container {
    float:none;
     /* width:100%; */
     width:unset !important;
      padding:12px;
    }
.right_container {float:none; width:100%; padding:0}
.iosSlider .slider .item .inner .text1 span {font-size:18px}
.iosSlider .slider .item .inner .text2 span {font-size:10px; line-height:9px}
.iosSlider .slider .item .inner .morebut {display:none}
.iosSlider .slider .item .inner .text1 {top:20px}
.iosSlider .slider .item .inner .text2 {top:60px}
.sliderContainer .slideSelectors .item {width:20px; height:20px; margin:0 2px; background:none repeat scroll 0 0 #999}
.sliderContainer .slideSelectors {border-bottom:medium none; background:none repeat scroll 0 0 rgba(0,0,0,0)}
.sliderContainer .slideSelectors .item {width:14px; height:14px; margin:3px 2px 0; border:1px solid #363636; background-color:#363636}
.sliderContainer .slideSelectors .selected {width:14px; height:14px; margin:3px 2px 0; border:1px solid #363636; background-color:#999; background-image:none}
.sliderContainer .slideSelectors ul.iosslider-item-list {display:none}
.top_content_left {float:left; width:100%}
.top_content_right, .top_content_right_blog {float:left; width:100%}
.top_content_right_blog {padding:0!important}
#main {margin-top:5.5em!important}
.siteBox img {margin:0!important; padding:0!important}
.top_content_left {
    /* padding-left:0; */
    width: unset;
    padding: 12px;
}
.main_content {clear:both}
#contacttb td {float:left; width:100%}
.top_menu {display:none}
.mobile {display:block!important; float:none}
.mobile_menu {
    position:absolute; z-index:100;
     /* right:3%; */
    display:block;
    display:block;
    clear:both;
    width:100%;
    text-align:center;
}
.mobile_navigation {display:none}
.mobile_navigation li {float:none}
.mobile_navigation {position:relative; z-index:9999; top:66px; max-width:none; margin:0; padding:0; list-style:none; border:1px solid #b2e8f3; border-top:0; background:#fff}
.mobile_navigation li a {font-size:18px; font-weight:100; top:94px; display:block; overflow:hidden; padding:15px; text-decoration:none; color:#246271; border-bottom:1px solid #b2e8f3}
.mobile_navigation li a:hover {color:#fff; background:#b2e8f3}
.slide-trigger {position:absolute; top:0; left:0; display:block; margin:0; padding:20px; cursor:pointer; color:#fff; background:url(../images/dropdown-arrows.png) no-repeat center}
.siteBox p img {width:100%; height:100%}
.mainBox p img {display:block!important; float:none!important; width:60%; height:100%; margin:0 auto 10px!important}
.dotHr, .mapBox, .serviceInfo {display:none}
.main_content {clear:both}
#contacttb td {float:left; width:100%}
.top_content_right_ourMission {float:none!important; width:65%; margin:80px auto}
.ourMission {display:block; float:none!important; width:40%; margin:0 auto}
#header {border-bottom:14px solid #b2e8f3!important}
.cannotTake>li {width:100%; padding:15px 0; border-right:0; border-bottom:1px solid #c1d3d5!important}
#header {position:relative}
.container {padding-top:0}
.phone_container.sticky {position:fixed; bottom:0; left:0; width:100%; background:#b2e8f3}
.phone_container.sticky .top_phone {border-bottom:0; border-radius:0}
.firstColHow, .secondColHow {width:100%}
.howStep {display:none!important}
.firstColHow .howImgLeft, .firstColHow .howTxtRight, .secondColHow .howImgRight, .secondColHow .howTxtLeft {display:block; float:none; margin:0 auto}
.firstColHow .howImgLeft, .secondColHow .howImgRight {width:94%; padding:15px 0}
.firstColHow .howTxtRight, .secondColHow .howTxtLeft {width:94%; padding:15px 0; text-align:center}
.secondColHow .howImgRight {float:none; text-align:center}
.container-12.howWorks {margin-top:90px!important; margin-bottom:0!important}
.main_content.container-12.howWorks h1 {font-size:28px}
.dispRequest .reqMan {display:none}
.dispRequest {background:0 0}
.shortListDispWrapper li, .smallAmount li {width:45%; padding:20px 0 20px 12px}
.shortListDispWrapper li:nth-child(2n), .smallAmount li:nth-child(2n) {border-right:0}
.shortListDispWrapper li:nth-child(odd), .smallAmount li:nth-child(odd) {border-right:1px solid #b4c5c8}
.shortListDispWrapper li:nth-child(16), .shortListDispWrapper li:nth-child(17), .shortListDispWrapper li:nth-child(18), .shortListDispWrapper li:nth-child(19), .shortListDispWrapper li:nth-child(20), .smallAmount li:first-child, .smallAmount li:nth-child(2) {border-bottom:1px solid #b4c5c8}
.shortListDispWrapper li a {font-size:14px}
.shortListDispWrapper li::before, .smallAmount li::before {padding-right:3px; content:'\2713'}
.skipHireWrapper .handyRuList, .skipHireWrapper .skipHireList {width:100%}
.skipHireWrapper .skipHireList li {border-left:0}
.stillUnsurePrefWrapper li {width:40%; min-height:265px}
.main_content.container-12.whyHire p {width:58%}
.stillUnsurePrefWrapper li {width:80%; border:0; border-bottom:1px solid #b3c5c9}
.main_content.container-12.whyHire p {width:100%; padding:0}
.main_content.container-12.whyHire ul {float:none; width:100%}
.container-12.whyHire h2 br {display:none}
.breadcrumb {position:relative; top:58px; width:100%; display:none}
.smallItemDisposal {margin-top:10px}
aside #top_content {margin-top:0}
#requestQuote li {float:none; width:100%; padding-top:0; border:0}
#requestQuote li a {display:inline-block; padding:20px 0}
#requestQuote .owl-item {float:left}
#requestQuote {overflow:hidden; text-align:center; border:2px solid #3ba3c1}
#requestQuote .owl-controls .owl-page {display:inline-block; float:none; width:auto; height:auto}
#requestQuote .owl-controls .owl-page span {display:block; width:12px; height:12px; margin:5px 7px; opacity:.5; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#869791; filter:Alpha(Opacity=50)}
#requestQuote .owl-controls .owl-page.active span, #requestQuote .owl-controls.clickable .owl-page:hover span {opacity:1; filter:Alpha(Opacity=100)}
#requestQuote .owl-page.active {background:0 0}
#requestQuote .owl-pagination {width:100%}
#requestQuote .owl-controls.clickable {float:none; width:100%; height:auto}
#requestQuote .owl-wrapper-outer {width:100%; height:100px}
.top_content_right_ourMission>img {max-width:100%}
.siteBox img {max-width:100%}
.logo img {position:relative; z-index:1000}
.book-box, .call-box {display:block; width:100%}
.call-box {padding:0; text-align:center; text-indent:0; background:0 0}
.call-box p {padding:0; text-align:center}
.joinOurTeamForm .infoText, .joinOurTeamForm .joinForm .float_left, .joinOurTeamForm .joinForm .float_right, .joinOurTeamForm form.joinForm, .joinTeamWrapper .joinBox {width:100%; border:0}
.joinOurTeamForm .joinForm .float_right .c_text {margin-bottom:20px}
.joinOurTeamForm .infoText {margin-top:30px}
.joinTeamWrapper {padding:80px 10px 10px 10px; background:#edf7f9}
.joinOurTeamForm {padding:10px}
.left_container .skipHireP, .top_content_left .skipHireP {width:94%}
.top_content_left .skipHireF {padding:0; margin:0 auto; float:none; display:block}
#mid_content .imageSkip {display:none}
#mid_content .imageSkip {margin-right:0}
.skipHirePage>ul li {width:100%; margin-bottom:20px}
.left_container .skipHireLN>li:nth-child(odd) {margin-right:0}
.left_container .skipHireLN>li {width:83%}
}

@media only screen and (max-width: 1620px) {
.mid2_text {top:10%}
}

@media only screen and (max-width: 1500px) {
.mid2_text {top:12%}
}

@media only screen and (max-width: 720px) {
.headerStick {position:fixed!important}
}

.main_menu a:hover {color:#1a9cc1!important}
.heavyFirst, .heavySecond {margin-top:10px; padding:10px 15px; border-top:1px solid #c1d3d5; background:#f9fdfd}
.heavySecond {margin-top:0; border-bottom:1px solid #c1d3d5; background:#ecf7f9}
.innerSlider {padding:0 0 250px!important}
.innerSlider .sliderContainer {height:250px!important}
#area_links {width:100%; max-width:600px; margin:10px auto; padding:10px 0}
#area_links li {float:left; width:50%; min-height:50px}
#area_links li a {color:#000}
#area_links li a img {float:left; width:13px; margin-right:5px}
.price_field {width:100%; border:1px solid #ebebeb; margin:20px 0}
.price_field td {padding:2px 10px}
.price_field tr:nth-child(2n) {background:#f8f8f8}
.price_field tr:hover {background:#ecf7f9}
.price_field td.td_green {color:#89d422}
.price_field tr.bold {font-weight:700}
.price_field th strong {line-height:40px; vertical-align:super}
.contact-main {background:url(../images/contact-us-background.jpg);}
.contact-main .left_container {float:none; clear:both; width:100%; margin:0; padding:10px; background:#fff; border-radius:2px}
.contact-main .siteBoxContent {padding:20px; overflow:hidden}
.contact-main .fl-2 {float:left; width:50%}
.contact-main .fl-2>div {padding-bottom:10px}
.contact-main .contact-line {clear:both; padding:20px 0; background:url('../images/contact-line.png') repeat-x center}
.contact-main .contact-line span {background:#fff; font-family:Georgia; font-weight:700; font-style:italic; color:#adc0c4}
.contact-main .fl-2-32 {float:left; width:66.6667%}
.contact-main .fl-2-31 {float:left; width:33.3333%}
.contact-main input {font-size:12px; padding:5px 10px}
.contact-main textarea {height:107px; resize:none; font-size:12px; padding:10px}
.c_send {text-align:center}
.btn.contact-send {background:url('../images/contact-send.png') no-repeat center; width:107px!important; height:107px; border:2px solid #fff; border-radius:60px; transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; color:#89d422; font-size:16px; padding-top:75px; margin-left:20px}
.btn.contact-send:hover {border-color:#246271}
.contact-main .contact-ul {padding:0 20px}
.contact-main .contact-ul li {background:0 0; padding:10px 10px 0 7px; height:60px; width:calc(50% - 21px); font-size:14px; border:none; margin:0}
.contact-main .contact-ul li:nth-child(2n) {border-left:1px solid gray; border-bottom:1px solid gray}
.contact-main .contact-ul li:nth-child(odd) {border-bottom:1px solid gray}
.contact-main .contact-ul li:nth-child(7), .contact-main .contact-ul li:nth-child(8) {border-bottom:none}
.contact-main .contact-ul li img {float:left; width:40px}
.contact-main .contact-ul li span {float:right; width:calc(100% - 55px); color:#2d6271}
.contact-main .contact-br {margin:0 auto; display:block; padding-bottom:29px}
.contact-main .breadcrumb {margin-bottom:0}
.Builders-Waste-Clearance {background:url('../images/builders-waste-clearance.jpg') center top no-repeat}
#landingPage.Builders-Waste-Clearance .headerSection {height:920px}
#landingPage.Builders-Waste-Clearance h2 {color:#000; text-transform:uppercase; text-align:center; letter-spacing:2px; font-size:16px; padding:20px 0; font-weight:400; margin:0}
.Builders-Waste-Clearance p {font-size:14px; line-height:30px}
.Builders-Waste-Clearance .extraModule {min-height:580px}
.Builders-Waste-Clearance .txtCont p {line-height:40px}
.Builders-Waste-Clearance .txtCont {margin:40px 0}
.center {text-align:center}
.Builders-Waste-Clearance .fl-33 {float:left; width:calc(33.3333% - 20px); margin:10px}
.Builders-Waste-Clearance .getQuote1 .gray {background:#f2f3f5 url('../images/builders-waste-clearance-baner.png') right top no-repeat; border-radius:30px; overflow:hidden; min-height:181px}
.Builders-Waste-Clearance .getQuote1 .gray>a, .Builders-Waste-Clearance .getQuote1 .gray>p {float:left; width:calc(33% - 40px); margin:20px; line-height:24px}
.Builders-Waste-Clearance .getQuote1 .gray>a {margin-top:60px}
.Builders-Waste-Clearance .fl-50 {float:left; width:50%}
.Builders-Waste-Clearance .servBox li {float:right; width:calc(50% - 10px); margin:5px}
.Builders-Waste-Clearance .servBox li:nth-child(odd) {clear:both}
.Builders-Waste-Clearance .servBox {background:url('../images/builders-waste-clearance-services.jpg') bottom center no-repeat; min-height:913px}
.Builders-Waste-Clearance .fl-25 {float:left; width:calc(25% - 10px); margin:5px}
.Builders-Waste-Clearance .greatPrice li {float:left; width:calc(50% - 10px); margin:5px}
.Builders-Waste-Clearance .getQuote2 .gray {background:#f2f3f5; border-radius:30px; overflow:hidden; padding:20px}
.Builders-Waste-Clearance .getQuote2 .gray>div {float:left; width:66%}
.Builders-Waste-Clearance .getQuote2 .gray>a {float:left; width:33%}
.Builders-Waste-Clearance .getQuote2 .gray li {float:left; width:calc(33% - 40px); font-size:13px; line-height:20px; padding:20px; background:url('../images/builders-waste-clearance-tick.png') left 27px no-repeat}
.Builders-Waste-Clearance .getQuote2 .gray p {font-size:13px}
.Builders-Waste-Clearance .footerSection a:nth-child(3) {float:right}
.Builders-Waste-Clearance .footerSection a {margin:20px; display:inline-block}
#landingPage.Builders-Waste-Clearance .headerSection h1 {font-size:50px; text-transform:uppercase; margin-top:200px; line-height:50px; letter-spacing:-3px; color:#313f4a; padding:0; text-align:left; font-family:Arial}
#landingPage.Builders-Waste-Clearance .headerSection h1 span {background:#fff; font-size:50px; margin:0; width:auto}
.Builders-Waste-Clearance h3 {font-size:40px; line-height:40px; text-transform:uppercase; letter-spacing:-3px; color:#313f4a}
.Builders-Waste-Clearance h3 span {background:#87c7f5}
.Builders-Waste-Clearance .getQuote2 {margin:20px 0}
#show_more {font-family:Oswald; font-size:26px; width:220px; margin:0 auto; padding:15px 0; text-align:center; text-transform:uppercase; color:#fff; border-radius:5px; background:#71bf44; letter-spacing:2px; cursor:pointer}
#show_more:hover {background:#51adc7}
#more_text {overflow:hidden; display:none}
#footer_book {display:none; position:fixed; bottom:0; left:0; width:100%; background:#b2e8f3; text-align:center; font-size:30px; text-transform:uppercase; letter-spacing:5px}
.mobile_logo, .mobile_phone {display:none}
.mobile_logo {position:absolute; top:5px; left:50%; margin-left:-57px; z-index:10000; width:100px}
.mobile_phone {position:absolute; right:10px; top:3px; -webkit-animation:phone-ani 2s infinite; -moz-animation:phone-ani 2s infinite; -o-animation:phone-ani 2s infinite; animation:phone-ani 2s infinite; padding:13px 10px 10px 13px; border-radius:40px; width:35px; z-index:10000}
.main_menu>li.ani {-webkit-animation:phone-ani 4s infinite; -moz-animation:phone-ani 4s infinite; -o-animation:phone-ani 4s infinite; animation:phone-ani 4s infinite; position:relative; width:50px; text-align:center}
.main_menu>li.ani:after {content:""; position:absolute; left:0; bottom:0; width:0; height:0; border-bottom:13px solid #fff; border-left:35px solid transparent; border-right:35px solid transparent}
.main_menu li.ani a {color:#fff!important}

@keyframes phone-ani {
0% {background-color:#89d446}
50% {background-color:#59afbd}
100% {background-color:#89d446}
}

.mid2_text.app_text {left:-15%}
.mid2_text.app_text span {font-size:48px; color:#3696bc; font-family:arial; text-transform:uppercase; font-weight:700; width:600px; text-align:left; line-height:40px; letter-spacing:-1px; display:block}
.mid2_text.app_text>div:first-child {width:50%}
header.android {margin-top:60px}
#android {display:none; position:fixed; top:0; z-index:99999; width:100%; height:60px; background:#b2e8f3}
#close {width:30px; display:inline-block; vertical-align:top; margin:17px 0 0 10px; cursor:pointer}
#android>img {width:50px; max-width:50px; margin-top:5px}
#close>img {width:25px}
#android p {display:inline-block; width:calc(100% - 200px); vertical-align:top; padding:0; font-size:14px; color:#078716; margin:14px 0 0 0}
#android p span {display:block; font-size:12px; color:#7e7e7e}
#android a {background:#81bd40; padding:7px 13px; vertical-align:top; margin-top:15px; display:inline-block; border-radius:4px; color:#fff; font-size:12px}
main.app_main {margin:0}
#app-page .container {width:1100px; margin:0 auto; display:block; padding:30px 0; overflow:hidden}
#header.app_header {background:0 0; box-shadow:none}
#header.headerStick.app_header {background:rgba(255,255,255,.9); box-shadow:0 4px 5px 0 #dcddde}
.app-header .fl-50:nth-child(2) {margin-top:80px}
.app-header .container {padding-top:320px; padding-bottom:200px}
.app-header .fl-295px {margin-top:-280px; position:relative}
.app-phone {position:fixed; left:50%; top:200px; margin-left:-142px; z-index:99; width:100%}
.phone-menu {position:absolute; left:41px}
.phone-menu.top {top:85px}
.phone-menu.bottom {top:578px}
.app-header {background:url('../pub/app/background.jpg') no-repeat center top; height:967px; position:relative}
#app-page .app-header p.green {position:absolute; bottom:0; left:50%; margin-left:-138px; font-size:30px; line-height:33px; text-align:center; margin-bottom:50px}
#app-page .touch-image.container {background:url('/pub/app/background2.jpg') no-repeat center top; min-height:941px; padding-top:130px}
.app-middle {background:url('/pub/app/middle.jpg') no-repeat center top; height:671px}
.fl-295px {float:left; width:295px}
.fl--295px {float:left; width:calc(100% - 295px); text-align:right}
.center {text-align:center}
#app-page li {float:left; width:calc(50% - 20px); text-align:center; text-transform:uppercase; padding:5px 10px}
#app-page li img {display:block; margin:0 auto}
.blue-text {text-transform:uppercase; color:#01b9ff; font-size:16px; margin:10px 0}
#app-page {font-family:"Gotham Rounded", sans-serif}
#app-page .fl--250px {width:calc(50% - 210px); float:left; padding:0 30px}
#app-page .fl-250px {width:290px; padding:0 5px; float:left}
#app-page .fl-250-50 {float:left; width:50%}
#app-page .fl-250-50 img {width:calc(100% - 10px); -webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.2); -moz-box-shadow:0 0 10px 5px rgba(0,0,0,.2); box-shadow:0 0 10px 5px rgba(0,0,0,.2); border-radius:20px}
#app-page .fl-250-50 p {font-size:15px; line-height:23px; height:110px}
#app-page .fl-250px p {font-size:20px; line-height:23px; height:110px}
#app-page h1, #app-page h2 {color:#255772; font-size:56px; font-weight:700; line-height:50px; margin:60px 0 20px; font-family:Humnst}
#app-page h2.white {color:#fff}
#app-page p {font-size:20px; padding:0 20px}
#app-page p.green {color:#255772; font-family:Humnst; font-weight:700; line-height:30px; font-size:25px; margin-bottom:80px}
#app-page img {max-width:100%}
#app-page h3 {color:#01b9ff; font-size:56px; font-weight:700; line-height:50px; margin:10px 0 50px; font-family:Halo; z-index:100; position:relative; transform:rotate(-7deg)}
.app-footer {background:url('../pub/app/bottom.jpg') no-repeat center top; height:902px; position:relative}
.blue-div {width:255px; margin:0 auto; background:#01b9ff; color:#fff; min-height:410px; border-radius:0 0 20px 20px}
.app-footer img {position:absolute; bottom:0; left:50%; margin-left:-180px}
.clear {clear:both}
.mobile-logo {display:none}

@media only screen and (max-width: 1100px) {
#app-page .container {width:100%}
#header.headerStick.app_header {background:#fff}
.mobile-logo {display:block; width:120px; position:absolute; top:0; left:0; background:rgba(255,255,255,.5); padding:5px}
}

@media only screen and (max-width: 950px) {
.container {width:98%}
.fl-295px {width:295px; display:block; float:none; clear:both}
.fl--295px {display:none}
.app-header .container a {max-width:45%; display:inline-block}
#app-page .fl-25 p {font-size:15px; line-height:15px; padding:0 20px 0 10px; min-height:110px}
}

@media only screen and (max-width: 720px) {
.homesnap {float:none!important; text-align:center!important; margin:0 auto!important}
.mhidden {display:none}
#app-page .fl--250px, #app-page .fl-250-50, #app-page .fl-250px {width:240px; margin:0 auto; float:none; display:block}
#app-page .fl-250px {margin-top:150px}
#app-page .fl-250px ul {overflow:hidden; margin:20px 0; -webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.2); -moz-box-shadow:0 0 10px 5px rgba(0,0,0,.2); box-shadow:0 0 10px 5px rgba(0,0,0,.2); border-radius:20px}
#app-page .app-header p.green {margin-bottom:-30px}
.app-middle a {text-align:center; display:block}
.app-footer img {margin-left:-150px; width:300px}
}

@media only screen and (max-width: 630px) {
#app-page .app-header h3 {display:none}
.mobile-logo {display:block; width:120px; position:absolute; top:0; left:50%; margin-left:-60px; background:rgba(255,255,255,.5); padding:5px}
.blue-div {min-height:auto; border-radius:20px; padding:20px 0}
.app-phone {display:none}
.app-header .blue-text {color:#daf6c2}
.app-header .container {padding-top:100px; padding-bottom:20px}
.fl-50 {width:300px; float:none; margin:0 auto; text-align:center}
.app-header .fl-295px {margin:0}
#app-page .container {text-align:center}
.fl-25 {width:300px; margin:0 auto; display:block; float:none}
#app-page .fl-25 p {min-height:auto}
#app-page .fl-295px .center p {font-size:15px}
.fl-295px .center img {box-shadow:3px 3px #000; -webkit-box-shadow:0 0 30px 0 rgba(0, 0, 0, .26); -moz-box-shadow:0 0 30px 0 rgba(0, 0, 0, .26); box-shadow:0 0 30px 0 rgba(0, 0, 0, .26); border-radius:18px; margin-top:30px; margin-bottom:30px; width:calc(100% - 60px)}
.app-footer {margin:0; background-position:-690px top; min-height:auto}
}

@media only screen and (max-width: 1100px) {
.contact-main .phone_image {width:70px}
}

@media only screen and (max-width: 970px) {
.contact-main .fl-2 {float:left; width:100%; text-align:center}
.contact-main .phone_image {float:none}
.contact-main .infoPhone {position:relative; top:-20px}
.contact-main .fl-2>div {padding:0}
.contact-main .bottom_mail {margin:0}
}

@media only screen and (max-width: 960px) {
.contact-main .c_input {float:none; width:100%; margin:0; text-align:right}
.contact-main .c_input input[type=submit] {margin:10px 0}
.contact-main .contact-ul li {width:100%; float:none; border:none!important; border-bottom:1px solid!important; padding:6px; min-height:50px; height:50px}
}

@media only screen and (max-width: 720px) {
.Builders-Waste-Clearance .getQuote1 .gray>p {display:none}
#landingPage.Builders-Waste-Clearance .footerSection .container-12 {padding:0; margin-bottom:40px}
#footer_book {display:block}
.contact-h {display:none}
.logo, .phone_container .phone {display:none}
.mobile_logo, .mobile_phone {display:inline-block}
#header {height:65px}
.top_menu {height:65px}
.contact-main {margin-top:20px}
}

@media only screen and (max-width: 600px) {
#landingPage .getQuoteBtn {margin-top:20px}
.Builders-Waste-Clearance .fl-25, .Builders-Waste-Clearance .fl-33, .Builders-Waste-Clearance .fl-50, .Builders-Waste-Clearance .getQuote2 .gray li, .Builders-Waste-Clearance .getQuote2 .gray>a, .Builders-Waste-Clearance .getQuote2 .gray>div, .Builders-Waste-Clearance .greatPrice li, .Builders-Waste-Clearance .servBox li {float:none; width:100%}
.Builders-Waste-Clearance .getQuote1 .gray>a {width:100%}
}

@media only screen and (max-width: 550px) {
.contact-main .fl-2-31, .contact-main .fl-2-32 {width:100%; float:none}
.contact-main .c_input {text-align:center}
.contact-main .contact-br {display:none}
.contact-main .bottom_phone {font-size:26px}
}

@media only screen and (max-width: 500px) {
#landingPage.Builders-Waste-Clearance .footerSection .container-12 {text-align:center}
.Builders-Waste-Clearance .footerSection a:nth-child(3) {float:none}
}

@media only screen and (max-width: 959px) {
.logo {float:right!important}
}

@media only screen and (max-width: 720px) {
#amzgfephotos {width:100%!important}
#amzgfesend {width:100%!important}
.homestick {position:fixed; top:80px; left:2px; width:99%!important; animation-name:strech; animation-duration:1s; padding:0; display:block!important; z-index:20}
#header {box-shadow:none}
#footer_book {display:none!important}
}

.mid2_text {top:80px!important}
.joinTeamWrapper {margin-top:90px}
.tipper {background-image:url(/images/tipper_bg.png); background-repeat:no-repeat; background-position:center; background-size:contain}
.lutan {background-image:url(/images/lutan_bg.png); background-repeat:no-repeat; background-position:center; background-size:contain}
.homesnap {float:right; margin-top:-68px; width:230px; font-weight:700; font-size:18px; text-align:center}
.homesnap .tel {color:#fff; font-size:25px}

@keyframes strech {
from {top:0}
to {top:79px}
}

@keyframes fromtop {
from {top:-100px; opacity:0}
to {top:0; opacity:1}
}

.homesnap .tel {width:100%; display:block}
.headerStick {position:fixed!important; animation-name:fromtop; animation-duration:1s; padding:0; transition:all .5s ease; top:0;}
.getaquotebtn {color:#f0a900!important}
.phone {margin-top:5px; font-family:Montserrat, sans-serif; color:#9ddaf6; font-size:13px; font-weight:400;}
.phone a {font-size:34px; color:#000; font-weight:700; color:#3696bc}
.phone a:hover {color:#8cd32a}
.phone_button a {background:#8cd32a; color:#fff; border:2px solid #8cd32a; border-radius:5px; padding:10px 5px 10px 5px; text-align:center; font-weight:700; font-size:15px; text-transform:uppercase; margin:0 5px 0 5px; display:inline-block;}
.bblue {background:#3ea3bf !important; border:2px solid #3ea3bf !important;}
.phone_button a:hover {background:#fff; color:#8cd32a;}
.phone_button a.bblue:hover {background:#fff !important; color:#3ea3bf !important;}
#amzgfesend {width:50%; float:left}
#amzgfephotos {width:50%; float:left}
#amzgfemessage {margin-bottom:20px}
#attachPhotosBtn {border-bottom:2px solid #6eb8d5!important; border-radius:5px!important; background:#3696bc!important; color:#fff!important; font-size:13px!important; font-family:Arial, sans-serif!important; font-weight:700!important; padding:17px 25px!important; padding-left:60px!important; background-image:url(/images/camera.png)!important; background-repeat:no-repeat!important; background-position:16px center!important; text-transform:uppercase!important; width:95%!important; margin:0 auto!important; margin-bottom:10px!important}
#attachPhotosBtn:hover {cursor:pointer!important; border-bottom:2px solid #6eb8d5!important; background:#21627b!important; background-image:url(/images/camera.png)!important; background-repeat:no-repeat!important; background-position:16px center!important}
button.pic_remove {visibility:hidden}
button.pic_remove:after {content:''; visibility:visible; display:block!important; background-image:url(../images/rem.png)!important; width:24px; height:24px; position:relative; left:-32px; background-repeat:no-repeat!important; top:-15px}
.areas img {height:auto}

@media only screen and (max-width: 1060px) {
iframe {width:100%; min-height:220px}
}

@media only screen and (min-width: 960px) {
iframe {min-height:350px}
}

.iframe iframe {width:100%!important}

@media only screen and (min-width: 960px) {
.mobilemenu {display:none}
.des {display:block}
}

@media only screen and (max-width: 960px) {
.mobilemenu {display:block}
.des {display:none}
.mobilemenu li {border:none 0!important}
}

#header.landingPage .main_menu li {width:calc(100% / 5)!important}
#header.landingPage .main_menu li a {font-size:15px!important}
#header.landingPage .phone_container {margin-top:-5px!important}

@media only screen and (max-width: 992px) {
#header.landingPage .main_menu li a {font-size:14px!important}
#header.landingPage .logo {width:100px!important}
#header.landingPage .main_menu li {padding:0!important}
#header.landingPage .top_phone {width:200px!important; margin-top:10px!important}
#header.landingPage .mobile_menu {margin-top:10px}
}

.left_container .left_container h3 {border:0!important}
.fbIframeInner {height:130px}
.googlereviews {width:100%; float:left}
.footer-margin-gdpr {margin-bottom:150px; display:none}
.gdpr-overlay {background:rgba(0,0,0,.8); display:none; height:100%; left:0; position:fixed; top:0; width:100%; bottom:0; z-index:99999; overflow-y:scroll; color:#404040}
.gdpr-msg button, .gdpr-popup button {padding:0; border:none; font:inherit; font-size:14px; color:inherit; background-color:transparent; cursor:pointer; display:block; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s; -webkit-box-shadow:none; box-shadow:none}
.gdpr-msg button:focus, .gdpr-popup button:focus {outline:0}
.gdpr-popup {background:#3696bc; width:610px; top:50%; margin-top:-215px; left:50%; margin-left:-300px; position:absolute}
.gdpr-popup .upper {position:relative; padding:10px 50px 10px 0}
.gdpr-popup .upper-left {width:210px; padding-left:30px}
.gdpr-popup .upper-left img {width:105px; height:auto}
.gdpr-popup .upper-right {padding-left:10px}
.gdpr-popup .upper-right h2 {color:#fff; font-size:20px}
.gdpr-popup .upper-left, .gdpr-popup .upper-right {display:inline-block; vertical-align:middle}
.gdpr-close, .gdpr-msg .close-btn {position:absolute; right:6px; top:7px; width:40px; height:40px; text-align:center; cursor:pointer; font-size:0}
.gdpr-close:after, .gdpr-msg .close-btn:after {content:'x'; color:#fff; font-size:35px; width:40px; height:40px; display:inline-block; line-height:40px}
.gdpr-popup .bottomer {text-align:right; padding:13px 15px}
.gdpr-opts {background:#fff; position:relative}
.gdpr-opts .opt-title {cursor:pointer; width:210px; padding:16px 10px; padding-left:29px; position:relative; font-size:13px; color:#4f4f4f; border:solid 1px #c8c8c8; background:#f2f2f2; margin-bottom:-1px; line-height:130%; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
.gdpr-opts .opt-title a {color:#4f4f4f; font-family:inherit; display:block; padding:16px 0; margin:-16px 0}
.gdpr-opts .opt-title .gdpr-i-function, .gdpr-opts .opt-title .gdpr-i-graph, .gdpr-opts .opt-title .gdpr-i-info, .gdpr-opts .opt-title .gdpr-i-more, .gdpr-opts .opt-title .gdpr-i-target, .gdpr-opts .opt-title .gdpr-i-tick {position:absolute; top:17px; left:9px}
.gdpr-opts .opt-title.current {border:solid 1px transparent; background:0 0}
.gdpr-opts .opt-content {position:absolute; right:0; top:0; visibility:hidden; opacity:0; padding:15px 15px 0 20px; font-size:13px}
.gdpr-opts .opt-content h3 {margin-bottom:15px; font-size:20px; line-height:130%; padding-top:3px; padding-bottom:3px; font-weight:700}
.gdpr-opts .opt-content h4 {margin-bottom:13px; margin-bottom:7px; line-height:130%; padding-top:3px; padding-bottom:3px}
.gdpr-opts .opt-content ul {padding-bottom:15px; padding-left:10px; list-style:none}
.gdpr-opts .opt-content ul li {position:relative}
.gdpr-opts .opt-content ul li:before {content:''; display:block; background:#404040; width:3px; height:3px; border-radius:50%; position:absolute; left:-10px; top:7px}
.gdpr-opts .opt-content.current {visibility:visible; opacity:1}
a.more-info {float:right}
.gdpr-opts .opt-content a {color:#404040; text-decoration:underline}
.gdpr-popup button.on-off {color:#999; font-size:15px; text-transform:capitalize; padding-right:47px; position:absolute; right:20px; top:13px; width:110px; text-align:right}
.gdpr-popup button.on-off:before {content:''; display:block; height:18px; background:#999; width:36px; border-radius:50px; position:absolute; right:0; top:50%; margin-top:-9px; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
.gdpr-popup button.on-off:after {content:''; display:block; height:16px; width:16px; background:#fff; right:19px; top:50%; margin-top:-8px; position:absolute; border-radius:50%; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
.gdpr-popup button.on-off.active {color:#43c232}
.gdpr-popup button.on-off.active:before {background:#43c232}
.gdpr-popup button.on-off.active:after {right:1px}
.gdpr-popup .always-active {color:#43c232; font-size:15px; width:110px; position:absolute; right:20px; top:13px; text-align:right}
.gdpr-popup .has-opts h3 {padding-right:110px}
.gdpr-msg {background:#3696bc; color:#000; display:none; z-index:99999; position:fixed; width:100%; bottom:0; left:0; right:0; font-size:14px; line-height:140%; padding-top:30px; padding-bottom:30px}
.gdpr-msg .container {position:relative; max-width:980px; margin:0 auto; display:block; padding:0; clear:both}
.gdpr-msg .close-btn {top:50%; margin-top:-22px}
.gdpr-msg .left-part, .gdpr-msg .right-part {padding:0 15px; display:inline-block; vertical-align:middle}
.gdpr-msg .left-part {width:60%}
.gdpr-msg .right-part {width:30%}
.gdpr-msg .right-part {padding-right:40px; text-align:center}
.gdpr-msg .cookie-settings {text-decoration:underline; position:relative; margin:0 10px 10px; color:#fff}
.gdpr-msg .cookie-settings:after, .gdpr-msg .cookie-settings:before {content:''; display:block; width:2px; height:8px; background:#fff; position:absolute; left:-9px; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
.gdpr-msg .cookie-settings:hover:after, .gdpr-msg .cookie-settings:hover:before {background:#c4e2f7; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
.gdpr-msg .cookie-settings:before {-webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); top:3px}
.gdpr-msg .cookie-settings:after {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); top:8px}
.gdpr-msg .cookie-settings:focus, .gdpr-msg .cookie-settings:hover {color:#c4e2f7}
.gdpr-msg a {text-decoration:underline; color:#fff; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
.gdpr-msg a:active, .gdpr-msg a:focus, .gdpr-msg a:hover {color:#c4e2f7}
.gdpr-msg .accept-btn, .gdpr-popup .save-all {background:#fff; color:#000; padding:8px 15px; border-radius:3px; position:relative}
.gdpr-msg .accept-btn {padding-left:28px}
.gdpr-msg-close .gdpr-i-tick {left:10px; top:10px}
.gdpr-i-tick {background-size:100%; display:block; width:14px; height:14px; position:absolute; background-position:0 -28px}
.gdpr-i-info {background-size:100%; display:block; width:14px; height:14px; position:absolute; background-position:0 -14px}
.gdpr-i-graph {background-size:100%; display:block; width:14px; height:14px; position:absolute; background-position:0 -42px}
.gdpr-i-target {background-size:100%; display:block; width:14px; height:14px; position:absolute; background-position:0 0}
.gdpr-i-more {background-size:100%; display:block; width:14px; height:14px; position:absolute; background-position:0 -71px}
.gdpr-i-function {background-size:100%; display:block; width:14px; height:14px; position:absolute; background-position:0 -56px}

@media only screen and (max-width: 767px) {
.gdpr-msg .left-part, .gdpr-msg .right-part {width:100%}
.gdpr-msg .right-part {padding-right:15px; margin-top:15px}
.gdpr-msg .left-part {padding-right:30px}
.gdpr-msg .close-btn {right:0; top:0}
.gdpr-msg .close-btn:after {font-size:36px}
.gdpr-opts .opt-content, .gdpr-opts .opt-title {position:relative; width:100%}
.gdpr-opts .opt-content.current {display:block}
.gdpr-opts .opt-content {opacity:1; visibility:visible; padding-left:15px; display:none}
.gdpr-opts .opt-title {padding:11px 35px 11px 15px}
.gdpr-opts .opt-title:after, .gdpr-opts .opt-title:before {content:''; width:2px; height:9px; background:#8c8c8c; display:block; position:absolute; right:20px; top:50%; margin-top:-5px; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s}
.gdpr-opts .opt-title:after {-webkit-transform:rotate(90eg); -ms-transform:rotate(90deg); transform:rotate(90deg)}
.gdpr-opts .opt-title.current:before {-webkit-transform:rotate(90eg); -ms-transform:rotate(90deg); transform:rotate(90deg)}
.gdpr-popup .upper {padding-right:0}
.gdpr-popup .upper-left {padding-bottom:5px}
.gdpr-popup .upper-right {padding:0 15px; background:#fff; width:100%; border-bottom:solid 1px #c8c8c8; z-index:2; position:relative; margin-bottom:-1px; padding:11px 15px}
.gdpr-popup .upper-right h2 {text-align:left; color:#4f4f4f; font-size:15px}
.gdpr-popup .upper {padding-bottom:0}
.gdpr-close:after {font-size:36px}
.gdpr-close {right:-2px; top:-4px}
.gdpr-popup .upper-left {padding-left:15px}
.gdpr-opts .opt-title.current {border:solid 1px #c8c8c8}
.gdpr-popup {width:92%; margin:20px auto; position:relative; left:auto; top:auto}
.gdpr-opts .opt-title {padding-left:28px}
.gdpr-opts .opt-title .gdpr-i-function, .gdpr-opts .opt-title .gdpr-i-graph, .gdpr-opts .opt-title .gdpr-i-info, .gdpr-opts .opt-title .gdpr-i-more, .gdpr-opts .opt-title .gdpr-i-target, .gdpr-opts .opt-title .gdpr-i-tick {top:12px}
}

.blog_title {background-color:#f7f7f7; padding:20px}
.blog_txt {border:1px solid #f7f7f7}
.preview {border-top:1px dashed #ccc; margin-bottom:20px; margin-top:20px; padding:20px}
.date {background-image:url("../img/blogdate.png"); background-position:left center; background-repeat:no-repeat; color:#6d6d77!important; display:block; font-family:open_sanslight; font-size:14px; font-weight:700; margin-bottom:10px; padding-left:20px; text-transform:uppercase}
.maipage_blogitem_title {font-weight:700; width:auto}
.mainpage_blogitem {clear:both; margin-bottom:20px!important; padding-right:10px}
.maipage_blogitem_img {float:left; margin-right:10px}
#blog-data {display:flex; flex-wrap:wrap; flex-direction:row; width:100%}
.blogPost img {width:100%; height:200px; object-fit:cover}
article.testimonialsList {border-bottom:1px dashed #d1d1d1; margin:0 0 30px; padding:0 0 20px}
article.testimonialsList ul {float:left; margin:0; width:100%}
article.testimonialsList ul li {float:left; width:50%}
article.testimonialsList ul li.author {color:#fcb034; font-size:16px; font-weight:600}
article.testimonialsList ul li.date {float:left;}
article.categoryList {float:left; margin:0 15px 30px 0; min-height:410px; width:320px}
article.categoryList h3 {color:#6d6d6d; font-size:24px; font-weight:600; margin:0 0 15px; text-transform:uppercase}
article.categoryList header a.boxLink {display:block; height:219px; margin:0 0 20px; overflow:hidden; position:relative; width:320px}
article.categoryList header a.boxLink span {background:url(../images/view-more.png) no-repeat scroll center center #000; bottom:-100%; display:block; height:100%; left:0; opacity:.6; position:absolute; text-indent:-9999px; transition:bottom .4s ease-in-out 0; width:100%}
article.categoryList header a.boxLink:hover span {bottom:0; transition:bottom .4s ease-in-out 0}
article.categoryList header.boxLink img {height:auto; margin:0; padding:0; position:relative; width:100%}
article.categoryList p {color:#828282; font-size:14px}
article.categoryList a.readMore {background:url(../images/read-more.png) no-repeat scroll 0 0 rgba(0,0,0,0); color:#fff; display:block; font-size:18px; font-weight:600; height:38px; line-height:42px; text-align:center; text-transform:uppercase; transition:all .2s ease-in-out 0; width:138px}
article.categoryList a.readMore:hover {color:#415a68; text-decoration:none}
article.blogList {border-bottom:1px dashed #dadada;}
article.blogList header p {margin:0 0 10px}
article.blog img, article.blogList img {border:1px solid #dadada; padding:4px; width:100%; height:190px; object-fit:cover}
article.blog h3, article.blogList h3 {margin:0 0 5px}
article.blogList h3 a {color:#415a68; font-size:18px; font-weight:600; transition:all .2s ease-in-out 0}
article.blogList h3 a:hover {color:#fcb034; text-decoration:none}
article time {color:#aeaeae; font-size:11px; font-style:italic; font-weight:300}
.blog_preview {background:none repeat scroll 0 0 #fff; border-bottom:1px dashed #c9e0e6; clear:left; height:200px; margin-bottom:20px; padding-bottom:20px}
.blog_preview .date, .blogdate {color:#8c9195; display:block; font-size:11px; margin:12px 0}
.blog_preview .text {color:#484e4e!important; display:block; font-size:13px; text-decoration:none}
.blog_preview .preview {float:left; margin-left:16px; width:70%}
.blog_preview .img {background-color:#000; background-position:center center; background-repeat:no-repeat; border-radius:12px; float:left; height:200px; width:200px}
.blogtitle {background:#a1d784; color:#fff!important; display:block; font-size:18px; margin-left:-80px; margin-top:22px; padding:8px 12px; position:absolute; text-decoration:none}
.pagination a {display:inline-block; padding:3px 8px}
.pagination a.active {background:#ccc; font-weight:700}
.blogList a {display:block; font-weight:700; color:#000; margin-bottom:10px}
.blogList p {font-size:12px; font-style:italic}
.blogList img {width:100%}
.authorInfo {display:flex; justify-content:flex-start; align-items:center; padding:10px; border:1px solid #ccc; border-radius:5px; margin-top:30px}
.authorInfo img {width:80px; border-radius:100%; margin-right:20px}

@media only screen and (max-width: 767px) {
.blogList {width:100%!important}
}

.imageg {width:unset !important;}

.form-title h1 {
border-bottom:4px solid #37707d !important; &:after {display:none;}
}

.aff {overflow-x:hidden !important;}
.aff hr {width:100% !important;}
.form-details .row {flex-wrap:nowrap !important;}

@media only screen and (max-width: 991px) {
.aff .af-steps-container {flex-direction:column-reverse;}
.aff .service-card {max-width:100% !important;}
main.aff {margin:12px;}
}

@media (max-width:800px) {
.aff .service-card-container {flex-direction:column !important;}
}

.af-progress-bar {background-color:#fff; display:flex; justify-content:space-between; align-items:center; width:100%; margin:0px auto; border-radius:12px; height:100px;}
.aff .flex-space {width:100%;}

@media (max-width:630px) {
.form-details {display:flex !important; flex-direction:column !important; justify-content:center !important; align-items:center !important;}
}

@media (max-width:500px) {
.aff .service-card-heading {flex-wrap:wrap !important;}
#afcontent {padding:8px !important;}
.aff .row.mobile-keep {flex-direction:column !important;}
}

@media (max-width: 400px) {
#about:has(.aff), .content-wrapper:has(.aff) article, .content-wrapper {padding:0 !important;}
main.aff {margin:0 !important;}
.dropdown-item {white-space:pre-line !important;}
.af-progress-bar {flex-wrap:wrap; height:auto !important; min-height:100px; padding:15px 10px; gap:10px; align-items:flex-start !important;}
.af-step {flex:1 1 calc(33.33% - 10px) !important; min-width:0;}
.af-step-line {display:none;}
.aff .flex-space {padding:0 20px; flex-wrap:wrap; flex-direction:column-reverse;}
}

.mobile-keep.service-item:hover {background:#A4D65E !important;}
.mobile-keep.service-item:has(nobr):hover {background:none !important;}
img.datepicker-opened {cursor:pointer;}
.book_btns {display:flex; gap:8px; justify-content:center;}
.councils {background-color:#f7f7f7; width:100%;}
main {min-height:1000px !important;}

.howWorks a {
	margin:5px;
	/* width: 46%; */
	text-align: left;
}
@media (max-width: 668px) {
.howWorks a {
	width: 95%;
}
}

a[href$=".pdf"]::before {
  content: url(../images/pdf-icon.png);
  vertical-align: middle;
  margin-right: 5px;
}
a[href$=".pdf"]:hover:before {
  filter: brightness(0.5);
}

.card-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; 
    justify-content: flex-start;
    padding: 20px 0;
}

.doc-card {
    background-color: #ecf7f9; 
    border: 1px solid #b5cdd1; 
    border-radius: 8px;
    padding: 20px;
    width: calc(50% - 42px); 
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.doc-card a {
    font-size: 14px !important;
}

.doc-card a:hover {
    color: #89d422; 
}

.doc-card p {
    font-size: 14px;
    color: #434343; 
    margin: 0;
    flex-grow: 1;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .doc-card {
        width: 100%; 
    }
}


/* About Us Desktop dropdown */

.main_menu .dropdown-menu {
    display: none;
    position: absolute;
    min-width: 180px;
    background: #fff;
    border: 1px solid #b2e8f3;
    border-radius: 6px;
    padding: 0;
    z-index: 1001;

}
.main_menu .dropdown:hover .dropdown-menu {
    display: block;
}
.main_menu .dropdown-menu .dropdown-link-item a {
    color: #246271;
    padding: 12px 18px;
    text-decoration: none;
    display: block;
    background: none;
    font-family: inherit;
    font-size: 16px;
    border-radius: 0;
    transition: background 0.15s;
}
.main_menu .dropdown-menu a:hover {
    background: #ecf7f9;
}
.main_menu .dropdown > a::after {
    content: "";
    background-image: url('../images/arrow-down.svg');
    background-size: 18px 20px;
    background-position: center;
    width: 12px;
    height: 12px;
    display: inline-block;
    font-size: 0.8rem;
    margin-left: 8px;
    color: #246271;

}
.main_menu .dropdown-menu .dropdown-link-item {
    line-height: normal !important;
    width: 100% !important;
    text-align: left !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none;
}
.container-12.howWorks.top_content_left {
    float: none !important;
}
.howWorks.top_content_left ul {
    margin: 8px 0;
}
.howWorks.top_content_left ul li {
    margin: 8px 0;
}
.howWorks.top_content_left ul li a {
    text-decoration: underline;
    color: #33737d;
}
.howWorks.top_content_left ul li:hover a {
    color: #89d422 !important;
}
.howWorks.top_content_left a.download {
    background: #8cd32a;
    color: #fff;
    border: 2px solid #8cd32a;
    border-radius: 5px;
    padding: 10px 5px 10px 5px;
    text-align: center;
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    margin: 0 5px 0 5px;
    display: inline-block;
}
a.download:hover {
    color: #89d422 !important;
    background: #fff !important; 
}
.regular-link {
    text-decoration: underline !important;
    color: #37707d !important;
}
.regular-link:hover {
    color: #89d422 !important;
}
.download-container {
    text-align: center;
}
.regular-link.doc-details {
    background: 0;
    border: 0;
    width: max-content;
    font-size: 14px !important;

}
.regular-link.doc-details:hover {
    color: #89d422;
    background: none;
    display: inline;
}

.services-dropdown-desktop {
    column-count: 2;
}
.services-dropdown-mobile {
    display: none;
    max-height: 200px;
    overflow-x: hidden;
}
.services-dropdown-mobile li {
    background: #b2e8f3;
}
.services-dropdown-mobile li a {
    color: #246271;
}
.areas__links {
    font-weight: bold;
    color:#3da4c3 !important ;
}
