@media only screen and (max-width:992px){body .home-slide{display:none}body .home-slide.mobile{display:none}body .home-slide.tablet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body .home-slide.tablet .home-slide-caption{width:60%}body .upstairs-downstairs-banner.tablet{display:block}body .upstairs-downstairs-banner{display:none}body .upstairs-downstairs-banner.mobile{display:none}body #mwpiframe{display:none!important}body .header .inner{padding:0 15px;grid-template-columns:50% 50% 100%}body .header .inner .logo{padding:15px 15px 15px 0;justify-self:end}body .header .inner .location{padding-left:15px;justify-self:start}body .header .inner .testimonials{text-align:center;grid-row:2;grid-column-start:1;grid-column-end:3;padding:15px 0}body .header .inner .testimonials #header-testimonial-slider{padding-top:0}body .header .navigation .toggle{display:block;padding:10px;text-align:center;cursor:pointer}body .header .navigation .full-navigation{display:none}body .header .navigation .mobile-navigation ul{margin:0;padding:0}body .header .navigation .mobile-navigation ul li a{display:block;color:#fff;padding:5px 10px;text-decoration:none;border-bottom:1px solid #fff}body .header .navigation .mobile-navigation ul li a:hover{background-color:#fff;color:#0179e6}body .header .navigation .mobile-navigation ul li:first-of-type{border-top:1px solid #fff}body .header .navigation .mobile-navigation ul li:last-of-type a{border-bottom:none}body .header .navigation .mobile-navigation ul li.sign-up-online a{background-color:#4ecc00;color:#fff}body .reverseContentEven{padding:15px 0;grid-template-columns:100%;grid-template-areas:"left" "right"}body .reverseContentEven .left{padding-right:0}body .three-block{grid-template-areas:"third"}body .banner{background-size:100%}body .banner .row{grid-template-areas:"text";grid-template-columns:100%}body.page-template-about-us .content{grid-template-columns:70% 30%}body .landing-header .wrap img{top:-50px}}@media only screen and (max-width:768px){body .online-signup-mobile{display:block}body .upstairs-downstairs-banner.mobile{display:block}body .upstairs-downstairs-banner{display:none}body .upstairs-downstairs-banner.tablet{display:none}body .header .inner{grid-template-areas:"logo" "location";grid-template-columns:100%}body .header .inner .logo{padding:15px 0 0 0;justify-self:center}body .header .inner .location{justify-self:center}body .header .inner .location .number{position:relative;top:-8px}body .header .inner .testimonials{display:none}body .centre{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body .content .item{padding:0 5px;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}body .banner{display:none}body .container{padding:0 15px}body .reverseContentEven{padding:15px 0;grid-template-columns:100%;grid-template-areas:"left" "right"}body .reverseContentEven .left{padding-right:0}body .three-block{grid-template-areas:"third"}body .content{padding:15px 0;grid-template-columns:100%;grid-template-areas:"left" "right"}body .content .left{padding-right:0}body .cta{display:block;margin-bottom:10px}body .cta .block{text-align:center;padding:10px;margin-bottom:10px;background-color:#4ecc00;border-color:#4e9900;border:1px solid transparent;color:#fff;min-height:100px;white-space:normal;cursor:default;border-radius:4px;line-height:1.4}body .cta .block .tel{display:block;font-size:20pt;color:#fff;margin-top:15px}body .cta .block .button{margin-top:15px;border:1px solid transparent;border-radius:4px;display:inline-block;padding:6px 12px;color:#fff;background-color:#337ab7;border-color:#2e6da4}body.page-template-homepage .content{grid-template-areas:"left" "middle" "right";grid-template-columns:100%;padding-top:15px}body.page-template-homepage .content .left{padding-right:0}body.page-template-homepage .content .middle{padding-right:0}body.page-template-homepage .content .video{background-color:red;width:100%;height:400px}body.page-template-homepage .latest-post{margin-bottom:15px}body.page-template-areas-covered .content{grid-template-areas:"left" "middle" "right";grid-template-columns:100%}body.page-template-areas-covered .content .postcodes{margin-top:0}body.page-template-about-us .content{grid-template-columns:1fr}body.page-template-contact .content .left .gform_wrapper ul{margin:0!important}body.page-template-contact .content .left .gform_wrapper ul li{margin:10px 0!important}body.page-template-contact .content .left .gform_wrapper ul li.gfield.gf_left_half,body.page-template-contact .content .left .gform_wrapper ul li.gfield.gf_right_half{margin:10px 0!important;width:100%}body.page-template-contact #callbackModal{width:auto}body .blog-list{padding-top:0}body .social-strip .social-icons{display:block}body .social-strip .social-icons .block{margin-bottom:5px}body .social-strip .social-icons .block:nth-child(2){padding:0}body .ch-promise{padding:15px 0}body .ch-promise .inner{padding:0 15px}body .ch-promise .inner .box{width:100%;margin-bottom:15px}body .ch-promise .inner .box:last-of-type{margin-bottom:0}body .footer{padding:15px 0}body .footer .inner{grid-template-areas:"left" "middle" "right";grid-template-columns:1fr}body .footer .inner .left,body .footer .inner .right{text-align:center}body .footer .inner .left ul,body .footer .inner .right ul{margin-bottom:10px}body .footer .inner .middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .landing-header .wrap img{top:0}body .landing-header .wrap .text-wrap{margin-top:-200px}body .home-slide{display:none}body .home-slide.tablet{display:none}body .home-slide.mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body .home-slide.mobile .home-slide-caption{width:80%}body .signature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body .signature .logo{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body .signature .info{padding-left:10px!important}}@media only screen and (max-width:500px){body .landing-header .wrap{height:500px}body .landing-header .wrap img{top:0}}@media only screen and (max-width:992px){.upstairs-downstairs .mop{background-position:center right}}