/*CHANGE SEASONALLY */
.seasonalhide-winter {}
.seasonalhide-fall {display:none}

.seasonalhide-spring {display: none!important}
.specialfeature-hide {}
.special-feature {}



*{margin:0;padding:0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.redheart{color:#b73333;}
.star-active{color:#FBBC04;}
.star-active32{color:#FBBC04;font-size:32px}
.star-active22{color:#FBBC04;font-size:19px}
.google-link{
    color: #878787;text-transform: none
}

.alert {
    background: #ffd202;
    padding: 0.6%;
    display: none;
}
.alert-calm {
    background: #fffeba;
    padding: 0.6%;
}
.calm-alert-text{
margin: 2% 15% 2% 17%;
}

p {font-size: 17px}
h2.alert{
	font-size: large;
	margin-bottom:0;
}
h2.alert-calm{
	font-size: large;
	margin-bottom:0;
}
span.unavailable {
    font-size: medium;
    background: #818181;
    color: white;
    padding: 1%;
    display:none;
}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;display:block;margin:0;padding:0;overflow-x:hidden;font-size:14px;width:100%;zoom:1;max-width:1260px;text-align:center;overflow-y:scroll;overflow-x:hidden;width:100%;max-width:1260px;margin:auto;}
#wrapper{width:100%;max-width:1260px;margin:auto;}
body{font-family:" ","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#2c3e50;background-color:#fff;background:#fff;color:#000;overflow:hidden;}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.btn-group>.btn:first-child {
    margin-left: 0;
}
.btn-group>.btn, .btn-group-vertical>.btn {
    position: relative;
    float: left;
}
.gutter-clean-reviews{
    display: inline-flex;
}

@font-face{font-family:'Delius';font-style:normal;font-weight:400;src:local(Delius-Regular),url(https://fonts.gstatic.com/s/delius/v6/bDpuiE0ncvY05_AsiZIWR-vvDin1pK8aKteLpeZ5c0A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;}
@font-face{font-family:'Handlee';font-style:normal;font-weight:400;src:local('Handlee Regular'),local(Handlee-Regular),url(https://fonts.gstatic.com/s/handlee/v5/juOaTHBX9N7mCQYS68pw6QLUuEpTyoUstqEm5AMlJo4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local(Lato-Regular),url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: block;
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.margin-bottom5 {
     margin-bottom: 5%;
}

.service-area{
    font-size: larger;
    padding: 2%;
    background: #cfe8ff;
}
li.h3 {
    margin-bottom: 10px;
    font-size: 24px;
    margin-top: 22px;
    list-style-type: decimal;
}
.left-img {
    padding-right: 38px;
}

 .error404 {
    padding: 8%;
}
.crt-logo {
    z-index: 1;
    margin-left: 14%;
    position: relative;
}
.crt-post-hover {display: none}

.btn-primary{color:#fff;background-color:#b73333;}
.btn-secondary{color:#fff;background-color:#3ca729;}
.btn-grey{color:#fff;background-color:#858585;}

.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#b73333;border-color:#b73333;}

.btn-wide {
    display: inline-block;
    padding: 12px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.1;
    text-align: center;
    white-space: inherit;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    width: 176px;
    font-family: helvetica neue;
        color: #fff;
    background-color: #b58909;
}
h2, .h2 {
    font-size: 32px;
    margin-bottom: 15px;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit;}
p.lato{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit;}
p.bigbold {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    line-height: 1.2;
    font-size: 36px;
    color: inherit;
    text-shadow: 3px 3px 3px #101010;
}
h1.bigbold {
    font-size: 27px;
    font-weight: bolder;
    text-shadow: 1px 2px 1px #101010;
}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
.preheader{background-position:bottom right;height:0;background-size:52%;background-repeat:no-repeat;background-color:#9DB8E3;}
div#logo-sticky-wrapper{max-height:0;}
.sticky-wrapper{margin-bottom:0;}
#logo{position:absolute;z-index:7;}
.hide {display: none!important;}




.mobile{display:none;}
.phoney{display:none;}
.dealshow{display:none;display:hidden;}
.dealhide{display:none;display:hidden;}
.city{font-size:1.4em;line-height:1.2em;color:#F8F8F8;padding:1% 3% 0;width:100%;float:left;text-align:center;}
.lower{text-transform:capitalize;font-size:.9em;color:#fff;}
.locations{margin-top:3%;display:inline-block;float:none;text-align:center;margin:auto;width:100%;padding:1%;background-color:#292c2f;color:#ad3423;}
#header{width:100%;position:relative;z-index:1000;}
.container{float:right;height:64px;width:100%;z-index:999;}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{padding-right:3%;margin-left:0;}
.navbar-nav.navbar-right:last-child{margin-right:-15px;}
nav li{display:inline-block;text-decoration:none;text-transform:none;word-spacing:0;letter-spacing:0;padding:0 1%;}
nav a{text-decoration:none;padding:0 4px 0 2px;font-size:16px;color:#777;text-align:center;padding-right:19%;}
.mobile-nav{position:absolute;right:0;display:none;}
li.sity{display:inline;}
.dudes{background-image:url(../img/dudes.png);min-height:126px;background-repeat:no-repeat;background-position:96%;background-size:17%;}
.navbar{margin-bottom:0;max-width:1260px;}
.navbar-right .dropdown-menu{left:40px;right:auto;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7;-webkit-box-shadow:0 6px 14px rgba(47,47,47,0.34);-moz-box-shadow:0 6px 14px rgba(47,47,47,0.34);box-shadow:0 6px 14px rgba(47,47,47,0.34);background-color:#f8f8f8;max-width:1260px;width:100%;}
ol,ul{list-style:none;margin:0;-webkit-padding-start:0;}
ul li{margin:0;padding:0;}
h1 {
    margin-bottom: 23px;
    margin-top: 31px;
}
h3 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: bold;
}
h4 {font-size: 18px;    margin-top: 10px;
    margin-bottom: 10px;}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}    
a,img{text-decoration:none;outline:medium none;border:medium none;color:#000;max-width:95%}
.mar20{margin:20px}
.buttn{margin:-9% 2% -7% -9%;}
.review{padding:2%;height:170px;display:inline-block;margin:2% .5%;}
nav a{text-decoration:none;font-size:16px;color:#777;text-align:center;}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle;float:right;max-width:100%;margin:4px;}
.btn {
    display: inline-block;
    padding: 10px 7px;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.1;
    text-align: center;
    white-space: inherit;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    width: 112px;
    font-family: helvetica neue;
}
.btn-default {
    color: #333;
    background-color: #F8F8F8;
    border-color: #F8F8F8;
    text-transform: uppercase;
}
.btn-default:hover{
    background-color: #e6e6e6;
}
.btn-short{padding-top:24px;}
#mc_embed_signup .button{clear:both;background-color:#aaa;border:0 none;border-radius:4px;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;height:32px;line-height:32px;margin:10PX 5px 10px 0;padding:1% 4% 3%;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;}
input.email {
    min-width: 130px;
    color: #000;
    padding: 2% 6%;
}
input {
    color: inherit;
    font: inherit;
    margin: 0;
}
.aleft {
    text-align: left;
    vertical-align: middle;
}
.a-right{text-align:right;}
.fleft{float:left;}
.fright{float:right;}
p.aright{text-align:right;}
.rightpad{padding-right:5%;}
.fifty{width:48%;display:inline-block;}
.thirty{width:35%;display:inline-block;}
.fourty{width:55%;display:inline-block;vertical-align: top;}

.greyfeat {
    background-color: #e4e4e4;
    padding:2%
}
.clearskies{width:100%;padding:2% 20% 2% 23%;background-color:#002e45;color:#fff;}
.services{background-color:rgba(230,230,230,1);margin:0 0 4%;padding:0 1% 0 0;float:left;min-width:100%;}
.services-small{margin:auto;width:80%;}
.xbulb {
    margin: auto;
    width: 78%;
    display: inline-block;
    background: #1e1406;
    padding: 3%;
    margin-bottom: 65px;
    margin-top: 34px;
    color: #fff7e8;
}
.xbulbimg{display: inline-block;
    vertical-align: baseline;}
.xbulbtext{
    max-width: 72%;
    padding: 0 5%;
    display: inline-block;
}
h4.noticedate {text-transform: uppercase; font-size:smaller; text-align: left}
.last{margin-right:0;}
.tilt{z-index:43;position:relative;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg);}
.handwritten{font-family:'Delius',Lato;font-size:27px;text-shadow:none;}
.handwritten2{font-family:'Handlee',Lato;font-size:30px;text-shadow:none;}
.spacer{margin-top:5%;}
.spacerw{margin-top:30%;}
.pro{max-width:10%;float:left;padding:11% 0 0 2%;background-color:#c33a27;min-height:444px;color:#fff;}
.arrow-right{z-index:36;position:relative;width:0;height:0;border-top:222px solid transparent;border-bottom:222px solid transparent;border-left:51px solid #c33a27;float:left;margin-right:3%;}
.deals{margin:auto;padding:3%;}
.flag{background-color:#a22422;color:#fff;font-size:13px;margin:0 3px 0 -20px;padding:0 2px;}
.pro-small{max-width:100%;float:left;padding:6PX 0 0 4PX;background-color:#e89007;-webkit-border-radius:82px;width:113PX;height:113PX;margin:0 0 0 3%;display:none;}
.arrow-wrap{max-height:0;}
.bid{width:27%;padding:3%;text-align:right;display:inline-block;vertical-align:top;}
.booking-bid {
    width: 34%;
    padding: 3%;
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.arrow-right-bid{width:0;height:0;border-top:225px solid transparent;border-bottom:225px solid transparent;border-left:51px solid #aa2a2d;float:left;display:none;}
.serve{background-image:url(../img/windowc-tall2.png);min-height:375px;background-size:cover;}
.serveg{background-image:url(../img/eaves-cleaning-tall2.jpg);min-height:375px;background-size:cover;}
.servep{background-image:url(../img/pressurew2.jpg);min-height:375px;background-size:cover;}
.servec{background-image:url(../img/xmas3.png);min-height:375px;background-size:cover;}
.firstserve{margin-left:-4%;}
nav{display:block;}
iframe {
    margin: 10px;
    border: 0;
}
.badges{z-index:300;right:515px;position:relative;top:14px;}
.white{color:#FFF;}
a.white  {color:#FFF;
text-transform: uppercase;
}
h1.adjust {
    font-size: 1.5em;
    padding: 1% 7%;
    margin-bottom: 11px;
    margin-top: 15px;
}
h1.red{color:firebrick;font-size:2em;}
p.adjust{padding:5%;}
.pad3 {
    padding: 0 0 3% 2%;
}
h3.yellowhighlight {
    background-color: yellow;
    display: -webkit-inline-box;
}
.instant{background-color:#E89007;border-radius:54px;color:#FFF;padding:4% 5%;margin-top:2%;display:inline-block;width:85%;}
.booking{background-color:#0041b3;border-radius:54px;color:#000;padding:0 10px 0 0;display:inline-block;color:#fff;font-size:initial;}
.book{background-color:#4C6FA6;border-radius:54px;color:#FFF;width:203px;}
.lets-go {
    background-color: #C0E4FF;
    /* color: white; */
    padding: 12% 12% 9% 0;
    margin-top: 43px;
    text-align: right;
    border-radius: 35px;
    font-size: medium;
    min-width: 176px;
    color: black;
    margin: auto;
    margin-top: 31px;
    text-transform: none;   
}
.lower-case a, img {
    text-transform: none;   
}
.lets-go-go{background-color:#82b0d6;color:white;padding:12% 5% 9% 0;margin-top:43px;text-align:center;border-radius:54px;width:300px;}
.lets-go-early{display:flex;background-color:#bf800d;color:white;padding:12% 5% 9% 8%;margin-top:43px;border-radius:54px;width:300px;}
.special-feature {
    width: 69%;
    margin: auto;
    background: #d6d6d6;
    min-width: auto;
    display: inline-block;
    padding: 0 0 0 3%;
}
.redfeat{color:#c71c1c}
.window-feature {
    width: 76%;
    margin: auto;
}
.midtext{padding:1% 3% 4% 4%;text-align:center;margin:4%;width:50%;float:right;background-color:none;}
.midtext50 {
     text-align: left;
    width: 45%;
}
.midtext-left{float:left;text-align:left;margin-left:81px;margin-top:96px;width:31%;}
.midtext-xmas{padding:1% 4% 4%;text-align:center;margin:3% 4%;width:54%;float:right;background-color:rgba(51,51,51,0.55);color:#fff;}
.midtextw{padding:1% 3% 4% 4%;text-align:center;margin:2% 0 0 -49%;width:45%;float:left;background-color:rgba(67,57,4,0.2);color:#fff;min-height:452px;}
.midtextp{padding:1% 3% 4% 4%;text-align:center;margin:2% 0 0 -49%;width:45%;float:left;background-color:rgba(10,13,16,0.3);color:#fff;min-height:452px;}
.ballpark{max-width:100%;text-align:center;background-color:#e9f1f5;padding:1% 0;height:457px;clear:both;}
.pricing{background-image:url(../img/bell-curve.png);background-size:500px;background-repeat:no-repeat;height:319px;min-width:581px;display:inline-block;background-position:bottom;}
.pricing-info{width:39%;display:inline-block;float:left;position:relative;left:103px;top:54px;text-align:left;}
.lowprice{font-size:x-large;color:#0b5d7b;width:25%;display:inline-block;position:relative;top:134px;}
.midprice{font-size:xx-large;color:#fff;width:28%;display:inline-block;position:relative;top:108px;}
.highprice{font-size:x-large;color:#0b5d7b;width:24%;display:inline-block;position:relative;top:130px;}
.underheading{position:relative;bottom:-231px;color:#3699c2;}
.badge-replace{display:none;}
.aside-left{float:left;max-width:16%;text-align:left;margin:3% 0 0 -7%;}
img.serve{width:100%;}
.feat{height:150px;width:150px;margin:0 2%;text-align:left;float:left;}
.box{background-color:#fff;float:left;}
.box1{float:left;background-color:#fff;margin:0 15px 0 0;padding:15px;text-align:center;margin:15px 15px 25px;}
.box2{background-color:#FFF;border-style:solid;border-width:1px;text-align:center;margin:1.3%;float:left;padding:2%;}
.box3{float:left;background-color:#F8F8F8;margin:0 15px 0 0;padding:15px;border-style:solid;border-width:1px;text-align:center;margin:15px 153px 25px;}
.pict {
    /* margin: 0 10px 30px 59px; */
    display: inline-block;
    text-align: left;
}
.crew{max-width:100%;}
.picssurround{max-height:0;overflow:hidden;}
.picssurround2{max-height:0;overflow:hidden;}
.picsleft{max-width:34%;margin-right:-7%;vertical-align:baseline;height:400px;overflow:hidden;position:relative;z-index:-1;text-align:left;}
.picsright{max-width:34%;margin-left:-32%;float:right;text-align:right;position:relative;z-index:-1;vertical-align:baseline;height:400px;overflow:hidden;}
.notice {
    text-align: center;
    padding: 4% 8%;
    max-width: 45%;
    float: left;
    background-color: rgba(187,187,187,0.57);
    margin-top: -42px;
    min-height: 474px;
}
.half {
    /* max-width: 20%; */
    display: block;
    min-height: 70%;
    margin-right: 1.5%;
    margin-top: 1.5%;
    padding-bottom: 2%;
    min-width: 20%;
}
.featured{margin:auto;clear:both;}
.io{margin:auto;width:456px;text-align:left;clear:both;display:inline-block;padding:2%;vertical-align:text-top;}
.bullet{height:80px;width:103px;float:left;padding-right:18px;margin-bottom:10px;}
.100{width:100%;}
.webkit-box{display:-webkit-box;}
.serviceastep{width:40%;margin:auto;padding:4% 0;}
.laddersafe{width:40%;margin:auto;padding:4% 0 8%;}
.truehalf{text-align:center;width:34%;float:right;padding-right:9%;margin-right:4%;}
.third{max-width:30%;}
.maps{display:inline-block;padding:1% 3%;width:30%;vertical-align:top;}
.shadowed{box-shadow:2px 3px 5px #888;}
.center{text-align:center;}
.green{color:#FFF;background-color:#777;padding:0;font-family:sans-serif;font-size:small;height:0;visibility:collapse;}
.pay{width:48%;float:left;padding:5%;text-align:right;}
#wrapper{width:96%;max-width:920px;margin:auto;box-shadow:6px 6px 14px rgba(50,87,122,0.6);}
.arrow{position:absolute;top:33px;left:60px;}
.smaller {
    font-size: smaller;
    margin: 0 0;
}
a.anchor{display:block;position:relative;top:-126px;visibility:hidden;}
.full {
    margin: auto; 
    clear: both;
    max-width: 100%;
    overflow: hidden;
    margin-bottom: 0;
    padding-bottom: 0;
    max-height: 571px;
    }
 .grey{width:100%;background-color:#eee;padding-top:2%;*/text-align:center;}
.aside-right{float:left;max-width:23%;padding:2% 0 0 1%;}
.quotes{font-size:1.5em;}
#head h1{display:inline-block;color:#FFF;font-family:'Delius',cursive;padding:.8% 0;background-color:rgba(139,161,195,1);width:100%;}
.phonewrap{margin-right:2%;background-color:#5877A2;float:right;width:583px;}
.phone{float:right;padding-left:1%;padding-right:1%;clear:right;display:inline-table;}
#main,aside{float:left;clear:left;}
#logo{padding-left:20px;float:left;z-index:2000;}
#banner{width:100%;background-color:#fff;}
.quotetext{font-size:20px;text-align:center;margin-right:10px;}
.quotetext2{text-align:right;max-width:11%;float:right;font-size:20px;}
 
 .bigfreequote a{text-shadow:4px 4px 4px #540909;font-size:110%;padding:12px 19px;width:270px;background:#CD3417;color:#fff;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:6px 6px 14px rgba(50,87,122,0.6);-moz-box-shadow:6px 6px 14px rgba(50,87,122,0.6);box-shadow:6px 6px 14px rgba(50,87,122,0.6);}
.bigfreequote a:hover{background-color:#901f06;}
.narrow{padding:0 20%;}
#homestarssmall{display:none;}
.iframe{width:50%;}
.feature{background-image:url(/img/window-cleaning-edmonton.png);background-position:left top;background-position-x:40%;background-repeat:no-repeat;width:75%;background-color:#535458;color:#fff;padding:3% 6% 3% -6%;background-size:cover;margin:0 0 2.5%;float:left;height:500px;}
.feature-xmas{background-image:url(/img/christmas-feature2.png);background-position:right top;background-repeat:no-repeat;width:75%;background-color:#535458;color:#fff;padding:3% 6% 3% -6%;background-size:cover;background-position-x:108%;margin:0 0 2.5%;float:left;height:508px;}
.feature5{outline-style:dashed;outline-color:#888a90;margin:3% 3% 5% 2%;padding:1%;background-color:#fff;width:41%;text-align:left;min-height:182px;}
clearskies{width:100%;padding:2% 24%;background-color:#052d46;color:#fff;}
.featurew{background-image:url(/img/couple.png);background-position:left top;background-repeat:no-repeat;width:75%;background-color: rgb(246, 253, 255);
;color:#fff;padding:3% 6% 3% -6%;background-size:cover;margin:0 0 4.5%;float:left;height:571px;}
.featuree{background-image:url(/img/gutter-cleaning-edmonton.png);background-position:right top;background-repeat:no-repeat;width:75%;background-color: rgb(246, 253, 255);
;color:#fff;padding:3% 6% 3% -6%;background-size:cover;margin:0 0 4.5%;float:left;height:571px;}

.feature-full-p{background-image:url(/pressure-washing4.png);background-position:right top;background-repeat:no-repeat;width:100%;background-color: rgb(246, 253, 255);
;color:#fff;padding:3% 6% 3% -6%;background-size:cover;margin:0 0 0;float:left;height:571px;}
.feature-full-x{background-image:url(/img/christmas-tree-lights.png);background-position:right top;background-repeat:no-repeat;width:100%;background-color:#5F6064;color:#fff;padding:3% 6% 3% -6%;background-size:cover;float:none;height:571px;}
.feature-full-x1{background-image:url(/img/hanging2.png);clear: both; background-position:right top;background-repeat:no-repeat;width:100%;background-color: rgb(246, 253, 255);
;color:#fff;padding:3% 6% 3% -6%;background-size:cover;margin:0;float:none;height:571px;}
.feature {height: 595px;}

.feature-full {
    background-image: url(/wc-fp3.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: left;
    padding: 9% 7%;
    height: 620px;
}
.feature-full-w{background-image:url(/img/windowcleanview.png);
	background-repeat:no-repeat;width:100%;background-color: rgb(246, 253, 255);
;color:#fff;padding:3% 6% 3% -6%;background-size:cover;height:571px;}
.feature-full-hrw {
    background-image: url(/rope-and-wfp-flip);
    background-repeat: no-repeat;
    width: 100%;
     color: #fff;
    padding: 3% 6% 3% -6%;
    /* background-size: 100%; */
    height: 564px;
    background-position: center;
    background-transform: scaleX(-1);
    background-origin: border-box;
    /* transform: scaleX(-1); */
}
.feature-full-g {
    background-image: url(/gutter-cleaning-3.png);
    background-position: right;
    background-repeat: no-repeat;
    width: 100%;
    background-color: rgb(246, 253, 255);
    color: #fff;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    height: 571px;
}
.feature-full-w {
    background-image: url(/window-cleaning2);
    background-repeat: no-repeat;
    width: 100%;
    background-color: rgb(246, 253, 255);
    color: #fff;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    height: 571px;
    background-position: left top;
}
 .featx{margin-left:7%;}
.feat2{float:left;padding:0 5%;max-width:40%;text-align:left;}
.feature2 {
    padding: 0 1% 1% 0%;
    width: 45%;
    /* float: left; */
    text-align: left;
    display: inline-block;
}
.features{width:76%;margin:auto;padding-top:41px;text-align:left;}
.feature3 {
    outline-style: dashed;
    outline-color: #888a90;
    padding: 1%;
    background-color: #FFF;
    width: 327px;
    display: inline-table;
    margin: 2%;
}
.inline-block{width:76%;margin:auto;padding-top:41px;text-align:left;display:inline-block;}
h2.nomargin{font-size:28px;margin-top:0;height:150px;}
p.nomargin{margin:0;}
.feature4{outline-style:dashed;outline-color:#888a90;margin:2% 14%;padding:1%;background-color:#FFF;height:170px;}
.start{min-width:90px;}
.wufoo{width:58%;background-color:#fff;display:inline-block;padding-right:3%;padding-top:0;    min-height: 497px;
}
.wufoo-embed{display:inline-block;}
.wufoo-book{width:56%;background-color:#fff;margin-bottom:2%;display:inline-block;padding:1% 5% 0 1%;margin-left:-5%;min-height:900px;}
.hs{max-width:100%;height:645px;z-index:-333333333352;}
.red{font-size:large;color:red;}
.justred {
    color: red;
    background: #532106;
}
.padding-bottom5 {
    padding-bottom: 5%;
}
.brickred{color:firebrick;font-family: 'Delius',Lato;}
.reviews3by{padding:2%;}
.reviewbox30 {
    display: inline-block;
    padding: 2%;
    /* border: #dcdcdc solid 2px; */
    text-align: left;
    margin: .5%;
    overflow: scroll;
    background: #fff;
    width: 26%;
    vertical-align: top;
    box-shadow: rgb(136 136 136) 2px 3px 5px;
    line-height: 1.4;
    color: rgb(17, 17, 17);
    font-size: 16px;
    text-align: left;
    border-radius: 33px;
}
.reviews-link {
    /* padding: 1%; */
    color: #686869;
    font-family: 'Delius',Lato;
    font-size: 20px;
    background-color: white;
    /* position: relative; */
    bottom: 32px;
}
.reviews-link2 {
    text-transform: capitalize;
    float: right;
    padding: 0 13% 5% 0;
    color: #686869;
    font-family: 'Delius',Lato;
    font-size: 20px;
    position: relative;
    bottom: 89px;
    z-index: 333333333333333333333333333333;
    background: white;
    right: 34px;
}
fb-like-box{float:right 2.5em 19% 5% 0 0 3%right;}
#footer p{margin:0;padding:10px 0;}
.foot{padding:20px;background-color:#777;margin-top:-3px;clear:both;}
#social{display:inline;}
.subscribe-button{background:darkgrey;padding:2%;margin-top:6%;}
.address{margin-top:20px;margin-bottom:26px;display:inline-block;margin-right:135px;font-style: normal;
    line-height: 1.42857143;}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}
#fb{float:right;}
.workatheights{background-color:#a2a2a2;color:#4a4a4a;text-align:right;padding:1%;position:relative;min-width:100%;height:68px;}
.thedudes{position:absolute;right:30px;bottom:0;height:122%;}
.work {
    width: 20%;
    margin-right: 230px;
    display: none;
}
.hiring{padding:1%;}
.right{float:right;}
.littleblack{color:#333;font-size:small;}
.responsibid{min-height:438px;max-width:100%;text-align:center;background-color:#e6e6e6;padding:4% 0;clear:both;}
.responsibid-book {
    max-width: 100%;
    text-align: center;
    padding: 2% 0 2%;
    background: #c3d0dc;
}
.vid{max-width:100%;text-align:center;padding:2% 0 2%;}
.pads {padding: 5%}

.bidhead{padding:0 10%;margin-top:30px;}
.tm{font-family:Times New;}
.midtext4{width:315px;float:right;text-align:left;margin:30px 20px 20px 30px;padding-left:30px;}
.inst{width:39%;float:left;padding:20px 25px 20px 30px;margin:0 0 0 7%;border:solid;border-width:thin;-webkit-border-radius:17px;-moz-border-radius:17px;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 7px;-moz-box-shadow:rgba(0,0,0,.2) 0 2px 7px;text-align:left;}
.fullserve{background-image:url(../img/LabelBestSeller.png);background-repeat:no-repeat;background-position:right top;}
.bulb{width:19%;}

img.flex{width:100%;}
.thanks{text-align:center;display:inline-block;width:100%;}
#contact{float:left;clear:left;width:50%;margin-left:30px;}
.page-scroll{color:#000;}
.button{margin-top:5px;}
.redbutton {background-color: #b73333}
.floatleft{float:left;}
.floatright{float:right;}
.icons{text-align:center;min-width:26%;}
a.blue{color:#63555A;line-height:0;}
.promise{float:left;width:26%;text-align:center;margin-left:-1%;}
.new{padding:3% 19% 8%;background-color:rgba(108,156,213,0.76);width:100%;}
.returning{background-color:rgba(144,144,144,0.53);width:100%;display:inline-block;display:none;}
.paypage{margin:auto;width:72%;padding:4% 0 28%;}
.footer-distributed{box-shadow:-36 1px 1px 0 rgba(0,0,0,.12);box-sizing:border-box;width:100%;text-align:left;font:bold 16px sans-serif;padding:5% 6%;color:#fff;background-image:url(/footer-ladder5.png);background-repeat:no-repeat;background-size:100%;background-position:center bottom;clear:both;}
.footer-left{display:inline-block;vertical-align:top;width:24.5%;background:rgba(16,15,22,0.56);padding:2% 0 2% 3%;height:214px;color:#fff;line-height:1.5em;}
.apply{max-width:50%;float:left;display:block;max-height:90%;padding:5% 3% 6%;}
.applypic{float:left;background-color:#fff;margin:2% 1% 0 20%;padding:15px;border-style:solid;border-width:1px;text-align:center;}
.wufoo-apply{width:56%;float:left;margin:0 0 3% 22%;background-color:#fff;padding:3%;}
.g-contain{background-color:#e4e4e4;}
.facebook-review{width:500px;font-family:helvetica;line-height:19px;display:inline-block;background-color:#fff;padding:2%;}
.facebook-review p{font-size:small;text-align:left;padding-top:4%;}
.facebook-review a{color:#3b5998;cursor:pointer;text-decoration:none;}
.facebook-user{float:left;vertical-align:text-top;}
.profileLink{font-weight:700;}
.profile{text-align:left;padding-left:14%;}
.white{color:#fff;}
.custom-paypage{margin:auto;width:82%;padding:4% 0 8%;}
.custom-pay{width:29%;padding:3%;display:inline-block;vertical-align:top;}
p.custom-yellow{padding:7%;margin:8% 0;background:#d5edff;text-align:left;}
.custom-box{border-style:solid;border-width:1px;text-align:center;margin:1.3%;padding:0 4% 0 2%;display:inline-block;width:62%;}
span.priced{border-radius:50%;background-color:#ff0;color:#000;font-size:32px;padding:8%;line-height:82px;}

.centered {
    margin: auto;
    width: 59%;
    margin-top: 5%;
    margin-bottom: 5%;
}
.centered80 {
    margin: auto;
    width: 80%;

}
.centered60 {
    margin: auto;
    width: 60%;
    margin-top: 2%;
    margin-bottom: 6%;
}
.full-serve  {
    text-align: left;
    width: 43%;
    display: inline-block;
    /* float: left; */
}
#benifit {
    margin: 0 0 -20px;
    display: inline-block;
    padding: 0 0 0 4%;
    margin: 5%;
    vertical-align: top;
    text-align: left;
    float: right;
    width: 39%;
}
.pad-right-5 {padding-right: 5%}
 .pad10 {padding: 10%}
.pad20 {padding: 20%}
.mar10 {margin : 10%}
.mar20 {margin : 20%}

.yellow{background:none repeat scroll 0 0 #F3F1E5;padding:20px;list-style-image:url(/img/christmas-bulb-green.gif);color:#000;}

.yellow2 {
    background: none repeat scroll 0 0 #fff5bb;
    padding: 5% 5% 2%;
    color: #000;
}
.yellow3 {
    background: none repeat scroll 0 0 #ffef8c;
    padding: 20px;
    list-style-image: url(/img/christmas-bulb-green.gif);
    color: #000;
}

.three-col {
    width: 27%;
    padding: 20px 25px 20px 30px;
    margin: 1%;
    border: solid;
    border-width: thin;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    -webkit-box-shadow: rgb(0 0 0 / 20%) 0 2px 7px;
    -moz-box-shadow: rgba(0,0,0,.2) 0 2px 7px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.middle{
    width: 36%;
}
.polaroid-pad {padding:2%;background:white;}


.polaroid-left {
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    display: block;
    float: left;
    margin: 0 8%;
    height: 293px;
    display: inline-block;
    margin-bottom: 10%;
    max-width: 34%;
}




.polaroid-right {
    -ms-transform: rotate( 3deg);
    transform: rotate( 3deg);
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
        float: right;
		margin: -2% 5% 5%;
}
.polaroid-right-text {
    text-align: left;
    /* vertical-align: top; */
    display: inline-block;
    width: 52%;
}
#homestarslarge {
    /* margin: 0 0 0 14%; */
    /* float: left; */
    display: inline-block;}

.hs-aside {
    width: 19%;
    display: inline-block;
    vertical-align: top;
    padding: 4% 2%;
 }
.hs-aside2 {
    width: 16%;
    display: inline-block;
    vertical-align: top
}


@media (max-width:1180px){.hide{display:none;}
.hide1{display:none;}
}
@media (max-width:1080px){.hide{display:none;}

.midtext50 {
    float: left;
    text-align: left;
    margin-left: 59px;
    margin-top: 75px;
    width: 70%;
}
.reviewbox {
    display: inline-block;
    padding: 6%;
    border: gainsboro solid 2px;
    text-align: left;
    margin: 1%;
    overflow: scroll;
    background: white;
}
.half {
    min-width: 44%;
    min-height: 0;
}


.btn{display:inline-block;padding:12px 10px;margin-bottom:0;font-weight:400;line-height:1.42857143;text-align:center;white-space:inherit;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;min-height:0;}
.tilt{z-index:27;position:relative;-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}
li.sity{display:block;}
.feature{background-position:left top;background-repeat:no-repeat;width:100%;color:#fff;padding:3% 6% 3% -6%;background-size:initial;margin-bottom:5%;height:417px;}
.feature-xmas{background-position:right top;background-repeat:no-repeat;width:100%;color:#fff;padding:3% 6% 3% -6%;background-size:cover;margin-bottom:5%;height:417px;}
.feature-full-w{background-repeat:no-repeat;width:100%;padding:3% 6% 3% -6%;background-size:cover;height:571px;background-position:-167px;}
.featurew{background-position:left top;background-repeat:no-repeat;width:100%;color:#fff;padding:3% 6% 3% -6%;background-size:contain;margin-bottom:5%;float:left;height:501px;background:p;}
.featuree{background-position:left top;background-repeat:no-repeat;width:100%;color:#fff;padding:3% 6% 3% -6%;background-size:contain;margin-bottom:5%;float:left;height:501px;}
.featurep{background-position:left top;background-repeat:no-repeat;width:100%;color:#fff;padding:3% 6% 3% -6%;background-size:cover;margin-bottom:5%;float:left;}
.featurex{background-position:left top;background-repeat:no-repeat;width:100%;color:#fff;padding:3% 6% 3% -6%;background-size:contain;margin-bottom:5%;float:left;height:501px;}
.feature2 {
    padding: 0 1% 1% 0%;
    width: 45%;
    /* float: left; */
    text-align: left;
    display: inline-block;
}
.arrow-wrap{left:39%;max-height:0;float:left;z-index:6;}
.services {
    z-index: 2;
    margin: 0 0 4%;
    padding: 0 0 0 7%;
    max-width: 100%;
    margin-bottom: 7%;
}
.half {
    min-width: 24%;
    min-height: 0;
}
.truehalf{width:46%;margin:AUTO;}
.truehalfright{max-width:45%;float:right;display:block;max-height:90%;padding:0 10% 7%;margin-right:8%;}
.midtext{padding:1% 4%;text-align:center;margin:2%;width:52%;float:right;}
.midtextfull{float:right;width:58%;padding:2% 8%;color:#fff;}
.midtextp{padding:1% 3% 4% 4%;text-align:center;margin:2% 0 0 -59%;width:56%;float:left;background-color:rgba(10,13,16,0.3);color:#fff;min-height:452px;}
.midtext-left {
    margin: 0;
    float: left;
    text-align: left;
    padding: 7%;
    height: 571px;
    width: 48%;
}
.pro{display:none;}
.arrow-right{display:none;}
.picsleft{max-width:32%;margin-right:-7%;vertical-align:baseline;height:400px;overflow:hidden;position:relative;z-index:-1;text-align:left;float:left;}
.picsright{max-width:34%;margin-left:-32%;float:right;text-align:right;position:relative;z-index:-1;height:500px;overflow:hidden;vertical-align:baseline;max-height:400px;}
.notice{text-align:center;padding:2% 8%;max-width:49%;float:left;background-color:rgba(187,187,187,0.57);height:442px;margin-top:-20px;}
.promise{float:none;width:100%;text-align:center;margin-left:0;}
.new{padding:7% 7% 5% 6%;background-color:rgba(115,123,78,.68);margin-left:0;width:50%;float:left;color:#000;max-height:326px;}
.hide2{display:none;}
.hide1{display:none;}
.feature5{outline-style:dashed;outline-color:#888a90;margin:3% 3% 5% 2%;padding:1%;background-color:#fff;width:41%;text-align:left;}
.work{width:23%;margin-right:230px;}


 /*-- google review CSS -- */

html{font-family:"Helvetica Neue"}
.map{background-color:white}
.map-div{margin:0 0 7%;}
.map-ed{display:inline-block;width:410px;height:410px;vertical-align:top;margin:1%;background-image:url(/img/edmonton-map.png);background-size:cover;}
.map-van{display:inline-block;width:410px;height:410px;margin:1%;background-image:url(/img/vancouver-map.png);background-size:cover;}
.whiteout{background:rgba(255, 255, 255, 0.75);padding:13%;border-radius:300px;width:352px;height:352px;margin:30px 30px;}
.map-phoney{background-color:#0041b3;border-radius:54px;color:#000;padding:2%;display:inline-block;color:white;font-size:x-large;margin:2%;font-size:20px;}
a.viewed{color:#365899;cursor:pointer;text-decoration:none;}
.auto {
    background: whitesmoke;
    padding: 8% 0px 3%;
    margin-top: -50px;
}
.auto2 {
    padding: 6% 0px 3%;
}
.display-flex {
    display: inline-block;
    float: none;
    width: 34%;
    vertical-align: top;
}
.display-flex-40{display:inline-block;float:none;width:39%;vertical-align:top;margin-bottom:6%;}
.link{height:20px;margin-bottom:13px;}
.reviewed-by.reviewed-by {
    height: 40px;
    margin: 0 2%2%;
    float: left;
    text-align: left;
}
.reviewed-by2 {
    height: 48px;
    margin: 0 2% 2% 0;
    float: left;
    text-align: left;
}
.star-active{color:#FBBC04;}
.star-active32{color:#FBBC04;font-size:32px}
.star-active22{color:#FBBC04;font-size:19px}
.google-link{
    color: #878787;text-transform: none
}
.review-iframe{width:20%;min-width:412px;margin:auto;display:inline-block;text-align:left;float:left;display:none}
.reviewbox{display:inline-block;padding:6%;border:gainsboro solid 2px;text-align:left;margin:1%;overflow:scroll;background:white;}
.date {
    color: grey;
    font-size: 12px;
}
.review-body{margin-top:4%;}
.inline{display:inline-flex;}
.floatleft{float:left}
.brag{background:#69c4e6;color:white;width:85%;padding:5%;border-radius:35px;margin:10%;float:right;}
.btn-second{color:#fff;background-color:#888888;}
.btn-third{color:#fff;background-color:#336db7;}
.review-buttons{margin:0px;}
.feedback {
    background: #69c4e6;
    color: white;
    width: 100%;
    padding: 2%;
    float: initial;
    margin: auto;
    text-align: center;
    margin-top: 5%;
}
.hs-banner{
	width:100%;
    background: #d0e8fe;
    margin-top: 8%;
    padding:2%
}
.hs-aside {
    width: 24%;
    display: inline-block;
    vertical-align: top;
    padding: 4% 2%;
    display:none
}
.hs-aside2 {
    width: 16%;
    display: inline-block;
    vertical-align: top
        display:none

}
.feedback h2{text-align: center}

.img {
    padding: 0% 0%;
    display: inline-block;
    vertical-align: top;
    }

.fBUfOO ioCKCx{
    position: relative;
    padding: 24px;
    transition: background-color 0.1s ease 0s;
    border-radius: 34px;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    flex-grow: 1;
	background-color: rgb(255 255 255 / 5%);
    box-shadow: 2px 3px 5px #888;
}

/*-- responsive design -- */

}


@media (max-width:1000px){
.hide3{display:none;}
.feature{background-position:left top;background-position-x:-145px;background-repeat:no-repeat;width:100%;background-color:#535459;color:#fff;padding:3% 6% 3% -6%;background-size:contain;margin-bottom:2%;float:right;height:471px;}
.pro-small{display:none;}
.reviewbox30{display:inline-block;padding:6%;border:#dcdcdc solid 2px;text-align:left;margin:3%;overflow:scroll;background:#fff;width:90%;vertical-align:top;}
}
@media (max-width:990px){
.feature-full-x1 {
    background-image: url(/img/hanging2.png);
    background-position: right top;
    background-repeat: no-repeat;
    width: 100%;
    background-color: rgb(246, 253, 255);
    color: #fff;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    margin: 0 0 4.5%;
    height: 425px;
    float:none;
}
.hs-aside {
    width: 29%;}
 .service-area {
    font-size: medium;}
    
.feature2 {
    /* padding: 0 1% 1% 2%; */
    width: 92%;
    /* float: left; */
    text-align: center;
    padding: 0 1% 1% 2%;
    width: 92%;
    float: left;
    text-align: left;}
 .featx {
    margin-left: none; 
}
.xbulb {
    margin: auto;
    width: 67%;
    display: inline-block;
    background: #1e1406;
    padding: 3%;
    margin-bottom: 65px;
    margin-top: 34px;
    color: #fff7e8;
}
.box1 {
    float: none; 
    background-color: #fff;
    text-align: center;
    padding: 15px;
    margin: 15px 15px 25px;
}
.picsleft{max-width:120%;margin-right:-7%;height:101px;}
.picsright{min-width:1085px;margin-left:0;float:right;position:relative;z-index:-1;max-height:100px;overflow:hidden;margin-top:0;}
.picssurround{float:left;max-width:15%;max-height:400px;overflow:hidden;margin-right:-11%;position:relative;z-index:-1;text-align:left;}
.picssurround2{float:right;max-width:16%;position:relative;text-align:right;min-height:400px;overflow:hidden;z-index:-13;position:relative;margin-left:-10%;}
.notice{text-align:center;padding:7% 13%;max-width:89%;float:left;background-color:rgba(187,187,187,0.57);height:438px;margin-top:-20px;z-index:-1;margin-bottom:-3%;}
.feature-full-g {
    background-repeat: no-repeat;
    width: 100%;
    background-color: #6d8fd6;
    color: #fff;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    background-position: 40%;}
}

@media (max-width:880px){
.hide4{display:none;}
.services{padding: 0 0 0 2%}

.whole-header{height:0;}
.preheader{background-position:bottom center;background-repeat:no-repeat;height:0;background-size:106%;overflow:hidden;}
#logo{padding-left:0;}
.work{display:none;}
.thedudes{display:none;}
.city{font-size:1.2em;line-height:1.2em;color:#F8F8F8;background-color:rgba(141,156,184,0.29);padding:1% 3% 0;width:70%;float:right;text-align:center;position:absolute;right:0;}
li.sity{display:block;}
.feature-full{background-repeat:no-repeat;width:100%;background-color: rgb(245, 252, 255);padding:3% 6% 3% -6%;background-size:cover;height:680px;background-position:50%;}
.feature2{padding:0 1% 1% 2%;width:92%;float:left;text-align:left;}
.midtext{padding:1% 4% 4%;text-align:center;margin:1%;width:62%;float:right;background-color:rgba(153,156,173,.22);color:#fff;}
.midtext-xmas{padding:1% 4% 4%;text-align:center;margin:3% 4%;width:70%;float:right;background-color:rgba(51,51,51,0.55);color:#fff;}

.services-small{margin:auto;width:100%;}
.half{min-width:43%;float:left;display:block;min-height:41%;margin-left:2%;margin-right:3%;}
.truehalf{max-width:100%;float:none;max-height:100%;padding:5% 10%;margin-bottom:4%;}
.serve{margin:0 8% 8%;}
.serveg{margin:0 8% 8%;}
.servep{margin:0 8% 8%;}
.servec{margin:0 8% 8%;}
.crew{max-width:100%;overflow:hidden;}
.picsleft{max-width:120%;margin-right:-7%;height:101px;}
.picsright{width:140%;margin-left:0;float:right;position:relative;z-index:-1;max-height:100px;overflow:hidden;margin-top:0;}
.picssurround{float:left;max-width:17%;max-height:500px;overflow:hidden;}
.picssurround2{float:right;max-width:17%;position:relative;text-align:right;max-height:500px;overflow:hidden;z-index:-1;}
.notice{text-align:center;padding:11% 17%;max-width:84%;float:left;background-color:rgba(187,187,187,.57);height:548px;margin-top:-20px;margin-left:2%;margin-right:-25%;margin-bottom:-6%;}
.feature3{outline-style:dashed;outline-color:#888a90;padding:1%;background-color:#FFF;width:316px px;display:inline-table;margin:3%;}
.sticky-wrapper{margin-bottom:0;height:69px;}
.footer-distributed{font:20px sans-serif;background-color:#3e3e3e;}
.footer-left{display:inline-block;width:96%;text-align:center;background-color:initial;}
.pro{min-width:100%;float:left;padding:0 0 0 2%;background-color:#909B4F;min-height:72px;text-align:center;color:#fff;}
#homestarslarge {
    display: inline-block;}
.hs-aside2 {
    display: none;}
.polaroid-left {
    display: block;
    float: none;
    margin: auto;
    height: 253px;
    display: block;
    margin-bottom: 10%;
    max-width: 100%;}
}

@media (max-width:800px){
.auto{background:whitesmoke;padding:20% 10px 3%;}
.reviewbox{height:initial;}
.display-flex-40{float:none;width:100%;}
.display-flex {
    display: inline-block;
    float: none;
    width: 80%;
    vertical-align: top;
}
.feedback{width:95%;}
.midtext-left {
    float: left;
    text-align: left;
    margin-top: 66px;
    width: 61%;
}
.fifty {
    width: 100%;
    display: inline-block;
}
.thirty{width:100%;display:inline-block;}
.fourty{width:100%;display:inline-block;}

.hide3{display:none;}
.phoner{
    display: none;}
}


@media (max-width:680px){
.frontpage-xmas {background-position: -69px  top;}

.hs-aside {
    width: 96%;
}	
.a-right {text-align: left;}
h1,.h1{font-size:32px;}
p.bigbold{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1;font-size:32px;color:inherit;}

.phoney {
    background-color: #9a9a63;
    border-radius: 54px;
    color: #000;
    padding: 2%;
    color: #fff;
    font-size: x-large;
    float: right;
    margin: 2%;
    font-size: 20px;
    display: block;
}
.navbar{margin-bottom:0;max-width:1260px;display:none;}
.mobile-transparent{background:rgba(0,0,0,0.3);padding:2% 2% 2% 5%;margin:-2% -2% -2% -5%;}
.io{margin:auto;text-align:left;display:block;padding:5%;vertical-align:text-top;width:initial;}
h1.adjust {
    font-size: 1.3em;
    margin-bottom: 11px;
    margin-top: 15px;
}

.feature-full {
    background-repeat: no-repeat;
    width: 100%;
    background-color: #6d8fd6;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    height: 652px;
	background-position: right;
}
.feature-full-w {
    background-repeat: no-repeat;
    width: 100%;
    background-color: #6d8fd6;
    color: #fff;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    height: 509px;
	background-position: 82%;
}

.feature-full-p {
    background-repeat: no-repeat;
    width: 100%;
    /* background-color: #6d8fd6; */
    color: #fff;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    height: 570px;
	background-position: 25%;    
	padding: 15% 0 3% 2%;
}
.feature-full-g {
    background-repeat: no-repeat;
    width: 100%;
    /* background-color: #6d8fd6; */
    color: #fff;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    height: 570px;
    background-position: 40%;
    padding: 15% 0 3% 2%;
}
.feature-full-x {
    background-repeat: no-repeat;
    width: 100%;
    /* background-color: #6d8fd6; */
    color: #fff;
    padding: 3% 6% 3% -6%;
    background-size: cover;
    height: 570px;
	background-position: 65%;
    padding: 15% 0 3% 2%;
    float:none;
    
}
.feature-full-hrw {
    background-repeat: no-repeat;
    width: 100%;
     color: #fff;
background-size: 100%;
max-height: 461px;
}

.surreymap{width:100%;margin:auto;}
.midtext-left{float:left;text-align:left; width: 75%;margin-left:17px;margin-top:47px;height:0;background:none;padding:0;}
iframe{margin:10px;}
.pay{width:100%;float:left;text-align:center;padding:2% 8%;}
.box2{float:none;}
.logo{display:none;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{display:none;}
.city{display:none;}
.dudes{background-image:url(../img/dudes.png);top:11px;left:34%;overflow:hidden;position:relative;height:0;}
.container{width:105%;}
.hide{display:none;}
.features{width:64%;margin:auto;padding-top:41px;text-align:left;}
.featured{width:100%;margin:auto;}
.feature3 {outline-style: dashed;outline-color: #888a90; padding: 1%;background-color: #FFF;max-width: 94%;display: inline-table;}
.feature2{padding:0 1% 1% 2%;width:92%;float:left;text-align:left;}
.feature{background-repeat:no-repeat;width:100%;background-color:#5B88C3;color:#FFF;margin-bottom:5%;float:left;height:646px;background-position:0 204px;background-size:112% auto;}
.feature-xmas{background-position:left top;background-repeat:no-repeat;width:100%;color:#fff;padding:3% 6% 3% -6%;background-size:cover;margin-bottom:0p;height:417px;}
.featurew{background-repeat:no-repeat;width:100%;background-color:#5B88C3;color:#fff;padding:3% 6% 3% -6%;background-size:110%;float:left;height:559px;background-position: 77%;}
.featurep{background-repeat:no-repeat;width:100%;background-color:#5B88C3;color:#fff;padding:3% 6% 3% -6%;background-size:contain;margin-bottom:5%;float:left;height:595px;background-position-y:170px;background-position-x:0;}
.featuree{background-repeat:no-repeat;width:100%;background-color:#5B88C3;color:#fff;padding:3% 6% 3% -6%;background-size:112%;margin-bottom:5%;float:left;height:616px;background-position-y:218px;background-position-x:0;}
.featurex{background-repeat:no-repeat;width:100%;background-color:#5B88C3;color:#fff;padding:3% 6% 3% -6%;background-size:contain;margin-bottom:5%;float:left;height:636px;background-position-y:265px;background-position-x:0;}
.midtext{margin:1%;width:97%;float:none;background-color:transparent;color:#fff;}
.midtext50 {
    float: left;
    text-align: left;
    margin-left: 23px;
    margin-top: 33px;
    width: 71%;
}
.midtext-xmas{margin:13% 2%;width:97%;float:none;background-color:rgba(51,51,51,0.58);color:#fff;}
.midtextw{padding:0 9%;margin:0 0 0 -100%;width:100%;float:left;background-color:transparent;color:#fff;}
.midtexte{padding:0 9%;margin:0 0 0 -100%;width:100%;float:left;background-color:transparent;color:#fff;}
.midtextp{padding:0 9%;margin:0 0 0 -100%;width:100%;float:left;background-color:transparent;color:#fff;}
.midtextc{padding:0 9%;margin:0 0 0 -100%;width:100%;float:left;background-color:transparent;color:#fff;}
.spacer{margin-top:266px;min-width:125%;background-color:#5B88C3;padding:6% 12%;margin-left:-14%;}
.spacerw{margin-top:288px;min-width:125%;background-color:#5B88C3;padding:6% 12%;margin-left:-14%;}
.pro-small{width:100%;float:left;padding:0;background-color:#e9b42c;}
.pict{margin:0 10px 30px 7px;width:92%;}
.arrow-wrap{position:relative;margin-bottom:-6%;min-height:32px;z-index:3;float:left;clear:both;}
.arrow-right{position:relative;width:0;height:0;border-left:49px solid transparent;border-right:49px solid transparent;border-top:22px solid #909B4F;left:-5%;}
.promise{float:none;width:100%;text-align:center;margin-left:0;}
.half {
    max-width: 44%;
    min-height: 0;
}
.truehalf{max-width:100%;float:right;display:block;max-height:90%;padding:0 6% 7%;}
.inst{width:85%;}
.new{padding:7% 14%;background-color:rgba(178,200,243,.62);height:auto;width:100%;float:left;}
.pro{display:none;}

.serve{background-image:url(../img/windowc-tall2.png);min-height:275px;background-size:cover;}
.serveg{background-image:url(../img/eaves-cleaning-tall2.jpg);min-height:275px;background-size:cover;background-position:center;}
.servep{background-image:url(../img/pressurew2.jpg);min-height:275px;background-size:cover;background-position:center;}
.servec{background-image:url(../img/xmas3.png);min-height:275px;background-size:cover;}
.picsleft{height:199px;min-width:133%;margin-left:-9%;overflow:hidden;}
.picssurround{display:none;overflow:hidden;width:0;}
.picsright{min-width:135%;margin-right:-9%;position:relative;z-index:-1;max-height:200px;overflow:hidden;margin-top:0;}
.picssurround2{float:left;overflow:hidden;display:none;width:0;}
.notice{text-align:center;padding:12% 7% 48%;max-width:100%;background-color:rgba(187,187,187,.57);height:529px;margin-left:0;margin-bottom:-7%;position:relative;z-index:7;}
h2,.h2{font-size:28px;}

.feat{height:150px;width:150px;margin:1% 1% 0;float:left;}
.aside-left{max-width:100%;text-align:center;padding:0 17%;margin:0;background-color:rgba(255,255,255,0.5);}
.hs{max-width:100%;height:998px;background-color:#f0f0f0;}
.pad{padding:0 5%;}
#homestarslarge{display:block;width:90%;text-align:center;}
.responsibid{padding:0;}
.bid{width:100%;padding:7%;min-height:0;z-index:90;text-align:center;}
.arrow-right-bid{z-index:36;position:relative;width:0;height:0;border-left:49px solid transparent;border-right:49px solid transparent;border-top:22px solid #aa2a2d;text-align:center;left:37%;border-bottom:0;}
.feature5{outline-style:dashed;outline-color:#888a90;padding:1%;background-color:#fff;width:93%;text-align:left;}
.responsibid-book{max-width:100%;text-align:center;padding:0 0 38px;}
.wufoo{width:100%;margin-left:0;padding:3%;position:relative;height:initial;}
.wufoo-book {
    float: none;
    margin: 0 0 -11% -1%;
    background-color: #fff;
    height: 1073px;
    padding: 3% 0 0% 3%;
    display: block;
    width: 100%;
}
.workatheights{color:gray;text-align:right;padding:5% 13% 9%;height:143px;min-width:100%;}
.work{display:none;}
.thedudes{display:none;}
.icons{float:left;width:100%;text-align:center;padding-top:1%;}
.laddersafe{width:70%;margin:auto;padding:4% 0 13%;}
.promise{float:left;width:100%;text-align:center;margin-left:0;}
.mobile{float:left;display:inline-block;height:22px;}
.feat2{float:left;padding:5%;max-width:100%;text-align:left;}
.mobilefix {
    margin-bottom: 35%;
    background-color: rgba(255,255,255,0);
}
.maps{display:inline-block;padding:1% 3%;width:100%;vertical-align:top;}
.serviceastep{width:78%;margin:auto;padding:4% 0;}
.returning{display:none;}
#mc_embed_signup .button{clear:both;background-color:#753131;}
.three-col {
    width: 100%;
}
.middle {
    width: 100%;
}
.centered80 {
    margin: auto;
    width: 89%;
    margin-top: 2%;
    margin-bottom: 6%;
}

.full-serve  {
    text-align: left;
    width: 90%;
    display: inline-block;
    /* float: left; */
}
#benifit {
    margin: 0 0 -20px;
    display: inline-block;
    padding: 0 0 0 4%;
    margin: 5%;
    vertical-align: top;
    text-align: left;
    float: none;
    width: 90%;
}

.centered {
    margin: auto;
    width: 79%;
    margin-top: 2%;
    margin-bottom: 6%;
}
#homestarslarge {display: none}
#homestarssmall {display: block; margin:auto}
.hs-aside2 {display:none
}
.hs-aside {
    padding: 0;}
}

@media (max-width:480px){
.arrow-right{display:none;}
.reviewbox{width:307px;height:initial;}
.display-flex{float:none;width:95%;}
.map-van{width:350px;height:350px;}
.map-ed{width:350px;height:350px;}
.whiteout{background:rgba(255, 255, 255, 0.75);padding:7% 13%;border-radius:300px;width:344px;height:344px;margin:0;}
.lets-go {
    background-color: #C0E4FF;
    /* color: white; */
    padding: 6% 8% 9% 0;
    margin-top: 43px;
    text-align: right;
    border-radius: 35px;
    font-size: medium;
    width: 309px;
    position: relative;
    left: 0px;
    color: black;
    margin: auto;
    margin-top: 31px;}


    
)
