body{background: #50514F ;margin:0;padding:0 0 150px}
.body,#navlogo{background: #70C1B3;}
body,div,span,td{font-family:Arial,Helvetica,sans-serif;font-size:11pt}
.body,#body{margin:0 auto;width:980px;position:relative}
.clear:before,.clear:after{content:".";display:block;height:0;overflow:hidden}
.clear:after{clear:both}
iframe{border: 0;}
img.prawy {float:right;margin:0 0 8px 8px;}
img.lewy {float:left;margin:0 8px 8px 0 ;} 
.siteBox p{text-align: justify !important;} 
.bgcolor3{background:#FFE066;}  
#mainContent a{color:#247BA0}
#topnav,.topnav{display:block;text-align:center}
#topnav a,.topnav a{color:#247BA0;display:inline-block;font-size:12pt;font-weight:700;padding:15px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}
#topnav a:hover,#topnav a.sel,.topnav a:hover,.topnav a.sel{color:#F25F5C}
#topnav ul{width:61%;margin:0 auto}
#site{min-height:900px;width:945px}
#logo,.logo{float:left;margin-top:10px}
#logo a .logo a{display:block;line-height:20px;margin-right:10px;margin-top:6px;text-decoration:none;text-transform:uppercase}
#cust{display:inline-block;margin:2px 50px 0 85px;text-align:center;width:250px}
#cust span{color:#FFE066;font-size:20pt;font-weight:400;line-height:26px}
#cust p{color:#50514F;font-size:15pt;font-weight:400;line-height:10px;margin:0}
#cust p small{display:block;color:#f77808;font-size:12pt;line-height:17px}
#topnav ul li{list-style:none;float:left}
.headerPhone{background:url(../images/phone.png) no-repeat scroll left top 19px rgba(0,0,0,0);display:inline-block;float:right;font-weight:400;padding:3px 0 0 55px;text-align:left;vertical-align:top;width:262px}
ul.arealinks {  columns: 3;  -webkit-columns: 3; -moz-columns: 3;padding:0;margin:0;list-style-type:circle;}
ul.arealinks li a{color: #50514c !important; text-decoration-line: none;font-size:10pt;line-height:10pt;}
.quote_box{padding: 0 10px 10px 0;}
.headerPhone p span{color:#bff74f;display:block;font-size:26px;line-height:24px}
.headerPhone a{color:#9000b6;font-size:36px;font-weight:400;line-height:34px;text-decoration:none}
.breadcrumb{border-bottom:1px dashed #ccc;margin-bottom:20px;padding-bottom:10px}
#book_online{background:#F25F5C;background:-moz-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F25F5C),color-stop(100%,#f98885));background:-webkit-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-o-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-ms-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:linear-gradient(to bottom,#F25F5C 0%,#f98885 100%);border:2px solid #fff;border-radius:32px;color:#fff;text-transform:uppercase;font-size:20px;font-weight:400;padding:10px 19px;position:absolute;right:12%;text-decoration:none;top:54%;transition:background .3s ease-in-out 0s;z-index:99}
#quote_form input[type="submit"]{background:#F25F5C;background:-moz-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F25F5C),color-stop(100%,#f98885));background:-webkit-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-o-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-ms-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:linear-gradient(to bottom,#F25F5C 0%,#f98885 100%);border:2px solid #fff;border-radius:32px;color:#fff;text-transform:uppercase;font-size:20px;font-weight:400;position:absolute;right:0;left:0;margin:0 auto;padding:5px 15px;text-decoration:none;transition:background .3s ease-in-out 0s;z-index:99}
#quote_form input[type="submit"]:hover{cursor: pointer;}
#contact-form{margin:20px 0 0}
.postcodebox{width: 100% !important;}   
.capt{
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
}
.capt img{
    height: 30px !important;
    float: left;
    width: 83px;
    margin: 0 0 0 10px;
}
#label_antis{
    display: block;
    margin: 10px 0;
    color: #50514c ;
}
.capt-input{
    width: 82px !important; 
    float: left;
}
.c_input{float:left;width:31.2%;margin:0 3% 0}
.c_input:nth-child(1){
    margin: 0;
}
.c_input:nth-child(3){
    margin: 0;
}
.c_input:nth-child(4){
    margin: 0;
}
    #request_quote_form .btn{display: block;text-align: center;color: #fff;text-decoration: none;}
.postcode-input{width: 48.8% !important;}
.post-input{width: 100%;}
.tire{display: none;}
.btn{background:rgba(0,0,0,0) linear-gradient(to bottom,#F25F5C 0%,#f98885 100%) repeat scroll 0 0;border:0 none;border-radius:2px;color:#fff;cursor:pointer;font-size:16pt;font-weight:700;line-height:45px;width:100%!important;float:none!important}
textarea{border:1px solid #c3d1d4;border-radius:2px;color:#1e3d69;height:150px;margin-top:15px;width:100%!important;display:inline!important;box-sizing: border-box;padding: 5px;}
input[type="text"]{border:0 none;border-radius:2px;color:#1e3d69;height:45px;padding-left:5px;width:100%;margin:0 0 10px;box-sizing: border-box;}
#quote_form{padding-bottom:25px}

#nav{clear:both;display:block;height:120px;margin-top:-45px;position:relative;z-index:40;text-align:center}
#nav a{background-position:center top;background-repeat:no-repeat;display:inline-block;font-size:11pt;height:35px;margin-right:50px;padding-top:85px;text-decoration:none;text-transform:uppercase}
#nav a:last-child{margin-right:0}
#columnLeft{float:left;margin-right:40px;width:202px}
#columnLeft .title{color:#226290;font-size:15pt;font-style:italic;font-weight:700;margin-bottom:20px}
#wowslider-container1 {
   border: 3px solid #008AC3;
   height: 249px;
   margin-left: 415px;
   margin-top: 51px;
   /*max-width: 456px;*/
   position: absolute;
}
* html #wowslider-container1 {
   width: 456px;
}
#wowslider-container1 .ws_images ul {
   border-spacing: 0;
   height: auto;
   left: 0;
   list-style: none outside none;
   margin: 0;
   overflow: visible;
   padding: 0;
   position: relative;
   width: 10000%;
}
#wowslider-container1 .ws_images ul li {
   float: left;
   font-size: 0;
   line-height: 0;
   margin: 0 !important;
   padding: 0 !important;
   width: 1%;
}
#wowslider-container1 .ws_images {
   height: 100%;
   left: 0;
   overflow: hidden;
   position: relative;
   top: 0;
   width: 100%;
}
#wowslider-container1 .ws_images a {
   color: transparent;
   display: block;
   width: 100%;
}
#wowslider-container1 img {
   max-width: none !important;
}
#wowslider-container1 .ws_images img {
   border: 0 none;
   max-width: none;
   padding: 0;
   width: 100%;
}
#wowslider-container1 a {
   border: medium none;
   outline: medium none;
   text-decoration: none;
}
#wowslider-container1 .ws_bullets {
   float: left;
   font-size: 0;
   position: absolute;
   z-index: 70;
}
#wowslider-container1 .ws_bullets div {
   float: left;
   position: relative;
}
#wowslider-container1 .wsl {
   display: none;
}
#wowslider-container1 sound, #wowslider-container1 object {
   position: absolute;
}
#wowslider-container1 .ws_bullets {
   padding: 5px;
}
#wowslider-container1 .ws_bullets a {
   background: url("../engine1/bullet.png") repeat scroll left top transparent;
   color: transparent;
   float: left;
   height: 9px;
   margin-left: 4px;
   position: relative;
   text-indent: -4000px;
   width: 9px;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover {
   background-position: 0 100%;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
   background-image: url("../engine1/arrows.png");
   display: none;
   height: 50px;
   margin-top: -25px;
   position: absolute;
   top: 50%;
   width: 31px;
   z-index: 60;
}
#wowslider-container1 a.ws_next {
   background-position: 100% 0;
   right: 10px;
}
#wowslider-container1 a.ws_prev {
   background-position: 0 0;
   left: 10px;
}
#wowslider-container1 a.ws_next:hover {
   background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
   background-position: 0 100%;
}
* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev {
   display: block;
}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {
   display: block;
}
#wowslider-container1 .ws_playpause {
   display: none;
   height: 50px;
   left: 50%;
   margin-left: -15px;
   margin-top: -25px;
   position: absolute;
   top: 50%;
   width: 31px;
   z-index: 59;
}
#wowslider-container1:hover .ws_playpause {
   display: block;
}
#wowslider-container1 .ws_pause {
   background-image: url("../engine1/pause.png");
}
#wowslider-container1 .ws_play {
   background-image: url("../engine1/play.png");
}
#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover {
   background-position: 100% 100% !important;
}
#wowslider-container1 .ws_bullets {
   bottom: 0;
   left: 50%;
}
#wowslider-container1 .ws_bullets div {
   left: -50%;
}
#wowslider-container1 .ws-title {
   bottom: 275px;
   color: #FFFFFF;
   display: block;
   font-family: 'Oswald', Arial, Helvetica, sans-serif;
   font-size: 35px;
   left: 110px;
   line-height: 42px;
   margin-right: 0;
   padding: 15px 10px;
   position: absolute;
   text-transform: uppercase;
   width: 540px;
   z-index: 50;
}
#wowslider-container1 .ws-title div {
   font-size: 16px;
   line-height: 18px;
   margin-top: 6px;
}
#wowslider-container1 .ws_images ul {
   animation: 12s ease 0s normal none infinite wsBasic;
}
#wowslider-container1 {
   border: 0 none;
}

#mainContent{color:#50514c ;font-size:12pt;line-height:20px;margin-right:45px;min-height:500px;width:450px;display:inline-block}
#columnRight{float:right;width:205px}
#columnLeft .title div{border-top:2px solid #FD6D26;color:#744F3D;font-size:23px;font-style:normal;font-weight:400;margin-top:3px;padding-top:5px;text-align:center;text-transform:uppercase}
#columnRight .title{color:#744F3D;font-size:23px;font-style:normal;font-weight:400;margin-bottom:20px;text-align:center;text-transform:uppercase}
#columnRight .title div{border-top:2px solid #FD6D26;color:#247BA0;font-size:18px;font-style:italic;font-weight:700;margin-top:3px;padding-top:5px;text-transform:lowercase}
#mainContent .title,#mainContent h1,#mainContent h2{color:#F25F5C;font-size:18pt;margin-bottom:14px;margin-top:0}
#quoteform td div:first-child{color:#3A8BA0;font-size:12pt;margin-top:10px;text-transform:uppercase}
#quoteform td input[type="text"],#quoteform td select{margin-right:30px;margin-top:5px}
#quoteform #move_date{margin-right:10px;width:160px}
#quoteform #best_price{margin-left:10px;width:100px}
input[type="text"]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #E8EFF0;border-color:#C0C8CB;border-image:none;border-radius:5px;border-style:solid;border-width:2px 1px 1px 2px;color:#1E3D69;height:30px;padding-left:5px}
textarea{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #E8EFF0;border-color:#C0C8CB;border-image:none;border-radius:5px;border-style:solid;border-width:2px 1px 1px 2px;color:#1E3D69;height:200px!important;margin-top:5px;padding-left:5px;width:400px}
.jqTransformSelectWrapper,.jqTransformSelectWrapper div{margin:0!important}
.inner4,.inner5{clear:both;height:35px}
#labelCallusnow{color:#68A9BB;font-size:15px;font-style:italic;font-weight:700}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.footer{padding-top:8px}
.footer a{color:#3F3F3F;font-size:11pt;margin:0 10px;text-decoration:none;text-transform:uppercase}
.footer ul li{list-style:none;float:left}
#footer_logo a{color:#74DDFD;display:block;font-style:italic;font-weight:700;line-height:18px;margin-bottom:10px;text-decoration:none}
#footer_logo a span{display:block;font-size:22px;margin-left:26px}
#footer_logo a span:first-child{color:#FDE000;margin-left:0}
#contacttb td{color:#00A6D8}
/* #navlogo{background:url(../img/topbg.png) repeat-x scroll 0 bottom #fff} */
#navlogo.sticky{position:fixed;width:100%;z-index:999}
#navlogo.sticky #logo{margin-top:2px}
#navlogo.sticky #cust{margin-top:12px}
#navlogo.sticky .headerPhone p{margin-top:0}
#navlogo.sticky #topnav a{padding:10px 15px}
#logo span{background:none repeat scroll 0 0 #EBB424;color:#203459;display:block;font-size:20px;font-weight:700;height:40px;padding:5px 20px;text-align:center;width:150px}
#getquote_form label{clear:both;display:block}
#request_form_submit{clear:both;height:30px;padding-top:12px}
#calendarIcon{background:url(../img/rqcalendar.png) no-repeat scroll 0 0;display:block;height:24px;margin-left:135px;margin-top:-22px;position:absolute;width:24px}
.rqBoxline{clear:left;color:#333;font-size:11px;padding-top:9px}
.rqBoxline label{font-size:11px;margin:4px 0;text-transform:uppercase}
.about-img{display:block;margin-left:auto;margin-right:auto;max-width:450px}
.listbox a{border-top:1px solid #FFF;color:#FFF;display:block;margin:6px 0;padding:10px 0 5px;text-decoration:none}
.listbox a:first-child{border-top:0 none}
.box_preview{height:116px;padding:10px}
.box_preview .preview_title a{color:#1A4D5E!important;font-size:16px;font-weight:700;text-decoration:none}
.blog_preview{background:none repeat scroll 0 0 #F0F1F5;clear:left;height:150px;margin-top:20px;padding:16px 0 16px 16px}
.blog_preview .date,.blogdate{color:#8C9195;display:block;font-size:11px;margin:18px 0}
.blog_preview .text{color:#484E4E!important;display:block;font-size:13px;text-decoration:none}
.blog_preview .preview{float:left;margin-left:16px;width:235px}
.blog_preview .img,.blogimg{background-color:#000;background-position:center center;background-repeat:no-repeat;border-radius:74px;float:left;height:148px;width:148px}
.blogtitle{color:#40AAA4!important;display:block;font-size:18px;text-decoration:none}
.quotebox{background:none repeat scroll 0 0 #EBEEF1;border-radius:5px}
.qstep span{color:#D3D23C;font-size:32px;font-weight:700;margin-top:160px;padding-left:25px;position:absolute;text-transform:uppercase}
#mainContent .qstep:last-child span{margin-top:90px}
.qtitle{color:#32466C;font-size:16px;font-weight:700;padding-top:40px;text-transform:uppercase}
#getquote_title{color:#32466C;font-size:18px;margin-bottom:20px}
.itm{background:url(../img/nminus.gif) repeat scroll 0 0 rgba(0,0,0,0);display:block;float:left;height:14px;margin-top:5px;width:14px}
.itp{background:url(../img/nplus.gif) repeat scroll 0 0 rgba(0,0,0,0);display:block;float:left;height:14px;margin-top:5px;width:14px}
#hdrnav{width:294px}
#hdrnav a{display:block;margin-top:1px}
.menubox{background:none repeat scroll 0 0 #F0F1F5;border-radius:5px;padding:15px}
.bluebox{background:none repeat scroll 0 0 #009b9e;border-radius:5px;padding:15px}
.qstep span{display:none}
#qmove_date{width:137px!important}
.testimonial_date{border-left:1px solid #969696;color:#969696;margin-left:12px;padding-left:12px}
.testimonial_date span{display:block;font-size:26px;margin:5px}
#reppoint span{background:none repeat scroll 0 0 #FFF;border:2px solid #009b9e;border-radius:10px;display:block;float:left;height:10px;margin-right:3px;width:10px}
#repp{background:none repeat scroll 0 0 #009b9e!important;border:2px solid #FFF!important}
#topline{background:url(../img/header.png) repeat-x scroll left bottom #FFF;height:auto}
.fbtn{color:#F25F5C;display:block;float:left;font-size:12pt;height:30px;margin-top:20px;padding:28px 0 30px 88px;text-decoration:none;text-transform:uppercase;width:220px}

img{border:0 none}
#floating_bar{/* background-image:url(../img/floating_bar_bg.png);background-repeat:repeat; */background:#F25F5C;bottom:0;height:95px;position:fixed;width:100%;z-index:999}
#floating_bar_wrapper{margin:0 auto;padding-top:13px;width:988px}
.floating_bar_left{float:left;width:330px}
.floating_bar_center{float:left;width:330px}
.floating_bar_right{float:left;width:160px}
.floating_bar_girl{background-image:url(../img/call_girl.png);background-repeat:no-repeat;color:#FFF;float:left;font-size:10px;font-weight:700;height:160px;line-height:41px;margin-right:15px;margin-top:-25px;padding-left:10px;text-align:center;width:99px}
.floating_bar_phone_icon{background-image:url(../img/floating_phone_icon.png);background-position:center center;background-repeat:no-repeat;float:left;height:97px;margin-right:15px;width:65px}
.floating_bar_call_us{color:#FFF;float:left;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:5px;text-decoration:none}
#floating_bar_tel{color:#FFF;float:left;font-size:30px;font-weight:700;line-height:25px;text-decoration:none;text-shadow:2px 2px 0 #6399B5}
.floating_bar_a{color:#FFF;float:left;font-weight:700;margin-bottom:10px;margin-top:25px;text-decoration:none;width:160px}
.floating_bar_btn{background:none repeat scroll 0 0 #FE8616;border-radius:5px;color:#FFF;display:block;float:left;margin-top:18px;padding:8px 20px;text-decoration:none}
#page_last{margin-bottom:97px}
.floating_bar_rating{background-image:url(../img/floating_bar_stars.png);background-position:left bottom;background-repeat:no-repeat;color:#FFF;display:block;font-weight:700;height:50px;margin-top:5px;text-decoration:none}
#floating_bar_close{float:right;margin-right:10px;margin-top:10px}
.floating_bar_close_a{background-image:url(../img/floating_bar_close.png);display:block;height:24px;width:24px}
.floating_bar_girl a{color:#FFF;font-size:10px;text-decoration:none}
.floating_bar_big_but{background-color:#F1F5F7;border-radius:5px;box-shadow:1px 1px 3px #676767;color:#247BA0;display:block;font-weight:700;height:59px;padding-top:10px;text-decoration:none;text-transform:uppercase;width:310px}
.floating_bar_big_but:hover{background-color:#E1ECF3}
.floating_bar_small_but:hover{background-color:#E1ECF3}
.floating_bar_small_but{background-color:#72ABBB;border-radius:5px;box-shadow:0 0 4px #676767;color:#247BA0;display:block;font-size:14px!important;font-weight:700;height:56px;padding-left:10px;padding-top:10px;text-decoration:none;text-transform:uppercase;width:155px;background-color:#F1F5F7}
#floating_bar a{font-size:11px}
#floating_bar a strong{color:#F25F5C;font-size:28px}
#fb_1{background-image:url(../img/phone.png);background-position:10px center;background-repeat:no-repeat;padding-left:70px;width:240px!important}
#fb_2{background-image:url(../img/work.png);background-position:10px center;background-repeat:no-repeat;padding-left:75px;width:240px!important}
#fb_3{background-image:url(../img/floating_b3.png);background-position:90% center;background-repeat:no-repeat;height:45px!important;padding-left:20px;padding-top:25px!important;background-image:url(../img/floating_b3.png);background-position:90% center;background-repeat:no-repeat;font-size:10px !important;height:40px!important;padding-left:20px;padding-top:29px!important}
#floating_bar_girl{position:absolute;right:60px}
#floating_bar_girl_pic{background-image:url(../img/call_girl.png);background-repeat:no-repeat;bottom:46px;height:136px;position:absolute;right:11px;width:159px}
#fb_2 strong{font-size:24px!important}
#fb_4 strong{font-size:24px!important}
address a{margin: 0 !important;}
.bold{font-weight: 700;}
.dash{color: #C0C8CB;}
.keepMovingSearch {clear: both;display: block;text-align: right;}
.social-sprite > a {display: inline-block;margin: 0 5px;}
@media only screen and (max-width: 1435px) {
.floating_bar_right{display:none}
}
#pcte img{margin:10px;max-height:250px;max-width:250px}
#pcte hr{clear:both}
.price_table{float:left;width:100%;border-radius:10px;overflow:hidden}
.price_table td{border-bottom:2px solid #FFF;padding:3px 5px 5px}
.prices_white_text{color:#FFF;white-space:nowrap}
.price_table_brown{color:#0a3b54}
.pricetable_header_color{background-color:#114d72}
.pricetable_dark_color{background-color:#bbdeeb}
.pricetable_light_color{background-color:#68b4e4}
.crossPrice{text-decoration:line-through}
.lowPrice{font-size:14px;color:red}
.price_table tr:last-child td{border-bottom:0}
.banner_container li a{color:#17747f;font-size:14px;font-weight:700;line-height:30px;padding:10px;text-decoration:none}
.bottom_table{border:4px double #ccc;border-radius:10px;display:block;float:left;padding:18px;width:94%!important}
.bottom_table_right{margin-top:10px;text-align:center}
.bottom_table_left{margin:0 auto;text-align:center}
.bottom_table_right a{background-color:#F25F5C;border-radius:10px;color:#fff!important;display:block;font-size:37px;height:60px;line-height:53px;text-align:center;width:260px;margin:0 auto}
.bottom_table_right a:hover{background-color:#24a098;background-repeat:no-repeat}
#latestTestimonials #Testimonials{height:170px}
.mobile_menu{display:none}
.social-sprite{float:right;height:50px}

@media only screen and (min-width: 960px) {
.nic{}
img.CallBanner {padding-top:25px;}   
}            
@media only screen and (min-width: 960px) and (max-width: 1199px) {
#tel,.tel{font-size:28px!important}
body{width:100%}
.body,#body{width:920px}
.postcode-input{width: 48.6% !important;}      
#site{min-height:auto!important;width:920px}
#nav,#hdr3{width:920px}
.fbtn{width:215px}
#mainContent{width:425px}
#sCalendar{margin-left:-60px!important}
#tel{margin:8px 10px 0 0}
.mobile_menu{display:none}
}
@media only screen and (max-width: 959px) {
.flexslider{max-width:100%;height:100%}
#navlogo.sticky{position:relative}
.postcode-input{width: 48% !important;}    
#navlogo.sticky .mobileHeader{position:fixed;top:0;left:0;width:100%;display:block;text-align:center;background:url(../img/topbg.png) repeat-x scroll 0 bottom #fff}
#tel,.tel{font-size:28px!important}
body{width:100%}  
.postcode-input-home{width: 48% !important;}
.tire{display: inline-block;}
.body,#body{width:100%}
.headerPhone{float:none;width:100%;text-align:center;padding:0;background:none}
#cust{display:none!important}
#topline{height:270px}
#floating_bar{display:none}
#navlogo{background:none}
#logo{text-align:center;float:none!important}
#topnav{float:none;text-align:center;margin-top:10px}
#topnav a{float:none;display:inline-block}
#tel{float:none;margin:10px auto}
#tel table{margin:0 auto}
#nav a{margin-right:20px;display:inline-block;float:none}
#nav{text-align:center}
#site{width:100%!important}
#mainContent{width:98%;display:block;margin:0 auto}
.arealinks > li{display:inline-block;width:50%}
.arealinks{margin:0;padding:0}

#columnLeft{width:100%}
#hdrnav{width:100%;text-align:center;margin-top:20px}
#hdrnav a{display:inline-block}
.bluebox{width:94%;margin:0 auto}
#latestTestimonials #Testimonials{height:50px}
.bannerList{display:inline-block;width:31%;padding:0!important}
.bannerList > img,.bannerList a > img{width:100%}
.listbox{width:100%!important}
.fbtn{float:left!important;margin:10px auto;width:23%}
#columnRight{clear:both;display:block;margin:0 auto;width:98%;float:none!important}    
#request_quote_form #form2 .input1,#getquote_form #quote_g_form input[type="text"]{width:99%!important}
#request_quote_form #form2 .jqTransformSelectWrapper{width:100%!important}
#request_quote_form #quote_g_form .jqTransformSelectWrapper span{height:19px;width:99%!important}
#request_quote_form #form2 .jqTransformSelectWrapper span{width:100%!important}
#request_quote_form #quote_g_form .jqTransformSelectWrapper{width:100%!important}
#request_quote_form #quote_g_form #quote_idate{width:99%!important}
#request_quote_form #quote_g_form #quote_ipostcode_from,#request_quote_form #quote_g_form #quote_ipostcode_to{width:47%!important}
#calendarIcon{right:25px}
#gaqform .quotebox td{clear:both;display:block;margin:0 auto;width:94%}
#gaqform .quotebox #qicon4{display:none}
#gaqform > div[style="width: 898px; margin-bottom: 25px;"],#gaqform #vclabel div[style="width: 898px; margin-bottom: 25px;"]{width:100%!important}
#gaqform .quotebox input[type="text"]{width:100%}
#gaqform .quotebox .jqTransformSelectWrapper div span{width:100%!important}
#pickupaddressdetails1 > table,#deliveryaddressdetails1 > table{clear:both}
#gaqform .quotebox .quote_box textarea{width:100%!important}
#gaqform .quotebox #quote_calendar_icon{float:right!important;position:relative}
#gaqform .quotebox #qmove_date{width:80%!important}
.quote_box > table{width:50%!important}
#contacttb td{clear:both;display:block}
#contacttb textarea{width:98%!important;resize:none}
.box_preview{height:auto!important;padding-bottom:20px}
#contacttb .stinput{width:97%!important;background:#d3e1f5;border:1px solid #c3d1d4}
.contImg{background:none!important;height:auto!important;margin:0;padding:0!important;width:100%!important}
#contacttb{width:100%}
.mobile_menu{display:none}
}
@media only screen and (max-width: 719px) {
body{width:100%}  
.quote_box{padding: 0;}     
.body,#body{width:100%}
#nav,#hdr3{width:100%}
.c_input{float:none;width:100%;margin:0}
textarea{width:100%!important}
input[type="text"]{width:100%}
#hdr3.mid1{display:none!important}
#topline{height:270px}
#floating_bar{display:none}
#navlogo{background:none}
#logo{text-align:center;float:none!important}
#topnav{float:none;text-align:center;margin-top:10px}
#topnav a{float:none;display:inline-block}
#tel{float:none;margin:10px auto}
#tel table{margin:0 auto}
.about-img{display:none!important}
#nav a{margin:10px 0;display:inline-block;float:none;width:40%}
#nav{text-align:center;height:auto!important;width:100%}
#site{width:100%!important}
#mainContent{padding:3px;width:98%!important;display:block;margin:0 auto;min-height:auto!important}
.arealinks > li{float:left;list-style:none;margin:20px 0;padding-right:10px;width:46%;text-align:center}
.arealinks{margin:0;padding:0}
#columnLeft{width:100%}
#hdrnav{width:100%;text-align:center;margin-top:20px}
#hdrnav a{display:inline-block}
.bluebox{width:88%;margin:0 auto}
#latestTestimonials #Testimonials{height:50px}
.bannerList{display:inline-block;width:31%;padding:0!important}
.bannerList > img,.bannerList a > img{width:100%}
.listbox{width:100%!important}
.fbtn{float:left!important;margin:10px auto;width:auto}
#columnRight{clear:both;display:block;margin:0 auto;width:98%;float:none!important}
#request_quote_form #form2 .input1,#getquote_form #quote_g_form input[type="text"]{width:99%!important}
#request_quote_form #form2 .jqTransformSelectWrapper{width:100%!important}
#request_quote_form #quote_g_form .jqTransformSelectWrapper span{height:19px;width:99%!important}
#request_quote_form #form2 .jqTransformSelectWrapper span{width:100%!important}
#request_quote_form #quote_g_form .jqTransformSelectWrapper{width:100%!important}
#request_quote_form #quote_g_form #quote_idate{width:99%!important}
#request_quote_form #quote_g_form #quote_ipostcode_from,#request_quote_form #quote_g_form #quote_ipostcode_to{width:42%!important}
#calendarIcon{right:25px}
#gaqform .quotebox td{clear:both;display:block;margin:0 auto;width:94%}
#gaqform .quotebox #qicon4{display:none}
#gaqform > div[style="width: 898px; margin-bottom: 25px;"],#gaqform #vclabel div[style="width: 898px; margin-bottom: 25px;"]{width:100%!important}
#gaqform .quotebox input[type="text"]{width:98%}
#gaqform .quotebox .jqTransformSelectWrapper div span{width:100%!important}
#pickupaddressdetails1 > table,#deliveryaddressdetails1 > table{clear:both}
#gaqform .quotebox .quote_box textarea{width:100%!important}
#gaqform .quotebox #quote_calendar_icon{float:right!important;position:relative}
#gaqform .quotebox #qmove_date{width:80%!important}
.quote_box > table{width:50%!important}
#contacttb td{clear:both;display:block}
#contacttb textarea{width:98%!important;resize:none}
.box_preview{height:auto!important;padding-bottom:20px}
#contacttb .stinput{width:97%!important;background:#d3e1f5;border:1px solid #c3d1d4}
.contImg{background:none!important;height:auto!important;margin:0;padding:0!important;width:100%!important}
#contacttb{width:100%}
.footer{width:100%!important;float:none!important;clear:both;height:auto!important}
.footer a{margin:0;padding:0;line-height:40px;text-decoration:none;text-transform:uppercase;text-align:center;float:none;width:100%;display:block}
address a{line-height: 0 !important;display: inline !important;}    
.social-sprite{float:none;margin:40px auto;width:120px}
address{margin:30px 0;text-align:center}
address a{float:none!important}
.blog_preview .img{display:none}
.blog_preview .preview{width:93%}
.sitebox{padding:1px}
.siteBox img{margin:0!important}
.blogimg{display:none}
#topnav{display:none}
.mobile_menu{display:block;clear:both;text-align:center;height:40px;position:relative;box-shadow:1px 4px 6px -4px #313131;border-top:1px solid #fff;width:90%;margin:15px auto 0;border-radius:5px}
.mobile_navigation{display:none}
.mobile_navigation li{float:none}
.mobile_navigation{margin:0;list-style:none;background:#f98885;max-width:none;padding:0;position:relative;z-index:9999;border-radius:5px}
.mobile_navigation li a{border-bottom:1px solid #ab711a;border-top:1px solid #fff;color:#FFF;display:block;font-size:14px;font-weight:100;padding:11px;text-decoration:none;overflow:hidden}
.mobile_navigation li a:hover{background:#F25F5C;color:#fff}
.slide-trigger{background:#F25F5C;background:-moz-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F25F5C),color-stop(100%,#f98885));background:-webkit-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-o-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:-ms-linear-gradient(top,#F25F5C 0%,#f98885 100%);background:linear-gradient(to bottom,#F25F5C 0%,#f98885 100%);line-height:40px}
#contact_form > div{padding:0!important;height:auto!important;background:none!important}
}
@media only screen and (max-width: 600px) {
#book_online{display:none}
.flexslider{display:none}
#nav{margin-top:0}
}
#fix.sticky{height:160px}
.flexslider{width:960px;margin:15px auto 0;overflow:hidden;max-height:363px;height:auto;position:relative}
.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{padding:0}
.flexslider .slides > li{display:block;position:relative;width:100%;height:auto;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides > li:first-child{display:block}
.services{display:block;text-align:center}
.services li{display:inline-block;width:140px;height:140px;vertical-align:top}
.services li a{color:#415a68;display:block;font-size:20px}
.flexslider{position:relative}
.flexslider .slides img{height:auto}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
@media only screen and (max-width: 460px) {
.nic{}
img.CallBanner {width:99%;}
#mainContent img.lewy, #mainContent img.prawy {width:150px;height:150px;margin:5px !important;}      
}

@media only screen and (min-width : 1260px) {
body,p{font-size:15pt!important;line-height:18pt;}
h4,h5{font-size:16pt}   
.big,.big a{font-size:20pt!important}
#mainContent h1{font-size:20pt;}  
#columnLeft{width:252px} 
#hdrnav a img{width:250px;height:auto;}
nav.listbox{width:223px !important}
#cust{width:350px} 
.fbtn{width:280px}    
}
@media only screen and (min-width : 1260px) and (max-width : 1349px) {
.body{width:1250px}
#site{width:1185px}
#mainContent{width:640px}
}
@media only screen and (min-width : 1350px) and (max-width : 1499px) {
.body{width:1340px}
#site{width:1275px}
#mainContent{width:730px}
}
@media only screen and (min-width : 1500px) {
.body{width:1490px}
#site{width:1425px}
#mainContent{width:880px}
#mainContent h1{font-size:23pt;}  
}

