#main_wrapper{margin:0 auto;width:978px}
.clear{clear:both}
.whiteBG{background:#fff;padding:10px 0}
#center-content{width:978px;margin:0 auto}
.headerInner{height:200px!important}
.headerInner .slides img{margin-top:-80px}
#header_menu,.header_menu{float:left;margin-top:22px;width:auto}
.bold{font-weight:700}
.breadcrumb{border-bottom:1px dashed #ccc;margin-bottom:20px;padding-bottom:10px}
#request_quote_form{color:#2c81a0;font-size:12px;padding:10px}
#request_quote_form label{color:#2c81a0;display:block;font-size:13px;margin-bottom:5px;text-transform:uppercase}
#request_quote_form select{border:1px solid #d7cbc4;height:25px;margin-bottom:10px;width:160px}
#request_quote_form .btn{display:block;text-align:center;color:#fff}
#request_quote_form .postcode-input{width:48%!important}
#book_online{background:none repeat scroll 0 0 #95d820;border:2px solid #fff;border-radius:32px;color:#fff;font-size:17px;font-weight:400;padding:4px 15px;font-weight:700;position:absolute;right:16%;top:68%;z-index:99}
.headerPhone{background:url(../images/phone.png) no-repeat scroll left bottom rgba(0,0,0,0);display:inline-block;float:right;font-weight:400;padding:0 0 0 45px;text-align:left;vertical-align:top;width:236px;margin:25px 0 0}
#uploadphoto{border:none}
.headerPhone p span{color:#349dd8;font-size:20px;display:block;line-height:24px}
.headerPhone a{color:#95d820;font-size:28px;font-weight:400;line-height:20px}
#logo,.logo{float:left;margin-left:5px;width:auto}
#header_menu a,.header_menu a{color:#349dd8;float:left;font-size:12px;padding:0 8px;font-weight:700;line-height:46px;text-transform:uppercase}
#header_menu a.active,.header_menu a.active{color:#9edbf4}
#header_phone a:hover,.headerPhone a:hover{color:#9edbf4}
#header_menu a:hover,.header_menu a:hover{color:#9edbf4}
.body{width:970px;margin:0 auto}
#header{margin:0 auto;width:978px}
#header.sticked{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);z-index:99999;height:85px}
#header.sticked #logo img{height:82px}
#header.sticked #header_menu,.header_menu{margin-top:10px}
#fix.sticked{height:70px}
.listOther a {
    padding: 10px;
    display: block;
}
#header_phone{color:#2c81a0;font-size:24px;font-weight:700}
#header_bg{background-color:#dcf0f6;height:auto;left:0;padding-bottom:10px;top:0;width:100%}
#header_buton_pics{clear:both;margin:0 auto;padding-top:15px;width:978px}
#header_buton_pics a{background-repeat:no-repeat;display:block;float:left;margin-bottom:7px;margin-right:7px}
.header_butons_b1{background-image:url(../img/header_b1.png);background-repeat:no-repeat;display:block}
.header_butons_b2{background-image:url(../img/header_b2.png);background-repeat:no-repeat;display:block}
.header_butons_b3{background-image:url(../img/header_b3.png);background-repeat:no-repeat;display:block}
.header_butons_b4{background-image:url(../img/header_b4.png);background-repeat:no-repeat;display:block}
.header_butons_b5{background-image:url(../img/header_b5.png);background-repeat:no-repeat;display:block}
.header_butons_b6{background-image:url(../img/header_b6.png);background-repeat:no-repeat;display:block}
.header_butons_b1:hover{background-image:url(../img/header_b1_hover.png);background-repeat:no-repeat;display:block}
.header_butons_b2:hover{background-image:url(../img/header_b2_hover.png);background-repeat:no-repeat;display:block}
.header_butons_b3:hover{background-image:url(../img/header_b3_hover.png);background-repeat:no-repeat;display:block}
.header_butons_b4:hover{background-image:url(../img/header_b4_hover.png);background-repeat:no-repeat;display:block}
.header_butons_b5:hover{background-image:url(../img/header_b5_hover.png);background-repeat:no-repeat;display:block}
.header_butons_b6:hover{background-image:url(../img/header_b6_hover.png);background-repeat:no-repeat;display:block}
#header_buton_pics ul li{float:left;margin-bottom:7px;margin-right:7px}
#header_buton_pics a{color:#fff;font-size:20px;font-weight:700;height:158px;padding-left:20px;padding-right:160px;padding-top:25px;text-transform:uppercase;width:139px}
#main_content{clear:both;margin:0 auto;padding-top:25px;width:978px}
#left_colum{float:left;width:197px}
#right_colum{float:right;width:207px}
#main_colum{display:inline-block;margin-left:10px;margin-right:10px;width:760px}
#main_colum.full{width:100%}
.box{border:2px solid #98c93c;padding:10px;border-radius:10px;margin:10px 0}
.testimonials-boxes{margin:10px;border-bottom:1px dashed #ccc;padding-bottom:10px}
.hidden{display:none}
.pad{padding:10px}
#quote_main_colum{float:left}
#footer_items{background-color:#eee;clear:both;margin-top:20px;min-height:100px;width:100%}
.menu_title{color:#00789f;font-family:helioscondbold;font-size:18px;font-weight:700;letter-spacing:0;margin:0 auto 10px;text-align:center;text-transform:uppercase;word-spacing:-1px}
#footer_menu{clear:both;font-size:12px;margin:10px auto 20px;width:978px}
#footer_menu a{color:#565656;padding:12px; display:block;}
#footer_menu ul li{list-style:none;float:left}
#right_menu_item{background-color:#4ea8ca;margin-bottom:10px;padding:17px}
.side_box{border:3px solid #4ea8ca;border-radius:5px;margin-top:25px;padding:10px}
.side_box_title{background-color:#fff;color:#00789f;display:block;font-size:15px;font-weight:700;margin:-20px auto 0;padding-left:10px;padding-right:10px;text-align:center;text-transform:uppercase;width:-moz-fit-content}
.side_box_content{padding:5px}
.content_title,.title{clear:both;color:#4ea8ca;font-family:helioscondbold;font-size:35px;text-shadow:0 0 1px rgba(0,0,0,.3);text-transform:uppercase}
#content_quote{border-bottom:3px solid #9edbf4;border-top:3px solid #9edbf4;color:#858585;font-size:14px;margin-bottom:20px;margin-top:20px;padding:20px}
.content_text{font-size:14px;text-align:justify}
#content{padding-left:20px;padding-right:20px}
#content h2{color:#2d9dd7;font-family:helioscondbold;font-size:25px;margin:0 0 10px;text-align:center}
#content .content_text img{margin-right:10px}
#footer_items_wrapper{margin:0 auto;width:978px}
.side_box_content ul{list-style:none outside none;margin:0;padding:0}
.side_box_content ul li a{background-image:url(../img/green_bullet.png);background-position:left center;background-repeat:no-repeat;color:#00789f;display:block;font-size:12px;font-weight:700;margin-bottom:5px;padding:10px}
.side_box_content ul li a:hover{color:#9edbf4}
.side_box_txt{color:#777;font-size:13px;text-align:center}
.green_signature{color:#9edbf4;font-size:13px;text-align:center}
.side_box_bullet_active{background-image:url(../img/bullet_active.png);background-repeat:no-repeat;display:block;height:15px;width:15px}
.side_box_bullet{background-image:url(../img/bullet.png);background-repeat:no-repeat;height:15px;width:15px}
.side_box_bullets{margin:10px auto 0;text-align:center}
.side_box_bullets ul{margin:0 auto}
.side_box_bullets ul li{float:left}
.blog_title{background-color:#f7f7f7;padding:20px}
.blog_txt{border:1px solid #f7f7f7}
.preview{border-top:1px dashed #ccc;margin-bottom:20px;margin-top:20px;padding:20px}
.date{background-image:url("../img/blogdate.png");background-position:left center;background-repeat:no-repeat;color:#6d6d77!important;display:block;font-family:open_sanslight;font-size:14px;font-weight:700;margin-bottom:10px;padding-left:20px;text-transform:uppercase}
.maipage_blogitem_title{font-weight:700;width:auto}
.mainpage_blogitem{clear:both;margin-bottom:20px!important;padding-right:10px}
.maipage_blogitem_img{float:left;margin-right:10px}
#blog-data{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}
.blogPost img{width:100%;height:200px;object-fit:cover}
article.testimonialsList{border-bottom:1px dashed #d1d1d1;margin:0 0 30px;padding:0 0 20px}
article.testimonialsList ul{float:left;margin:0;width:100%}
article.testimonialsList ul li{float:left;width:50%}
article.testimonialsList ul li.author{color:#fcb034;font-size:16px;font-weight:600}
article.testimonialsList ul li.date{float:left;text-align:right}
article.categoryList{float:left;margin:0 15px 30px 0;min-height:410px;width:320px}
article.categoryList h3{color:#6d6d6d;font-size:24px;font-weight:600;margin:0 0 15px;text-transform:uppercase}
article.categoryList header a.boxLink{display:block;height:219px;margin:0 0 20px;overflow:hidden;position:relative;width:320px}
article.categoryList header a.boxLink span{background:url(../images/view-more.png) no-repeat scroll center center #000;bottom:-100%;display:block;height:100%;left:0;opacity:.6;position:absolute;text-indent:-9999px;transition:bottom .4s ease-in-out 0;width:100%}
article.categoryList header a.boxLink:hover span{bottom:0;transition:bottom .4s ease-in-out 0}
article.categoryList header.boxLink img{height:auto;margin:0;padding:0;position:relative;width:100%}
article.categoryList p{color:#828282;font-size:14px}
article.categoryList a.readMore{background:url(../images/read-more.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#fff;display:block;font-size:18px;font-weight:600;height:38px;line-height:42px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out 0;width:138px}
article.categoryList a.readMore:hover{color:#415a68;text-decoration:none}
article.blogList{border-bottom:1px dashed #dadada;margin:0 10px 10px 10px !important;padding:0 0 10px !important;width:47%}
article.blogList header p{margin:0 0 10px}
article.blog img,article.blogList img{border:1px solid #dadada;padding:4px;width:100%;height:190px;object-fit:cover}
article.blog h3,article.blogList h3{margin:0 0 5px}
article.blogList h3 a{color:#415a68;font-size:18px;font-weight:600;transition:all .2s ease-in-out 0}
article.blogList h3 a:hover{color:#fcb034;text-decoration:none}
article time{color:#aeaeae;font-size:11px;font-style:italic;font-weight:300}
.blog_preview{background:none repeat scroll 0 0 #fff;border-bottom:1px dashed #c9e0e6;clear:left;height:200px;margin-bottom:20px;padding-bottom:20px}
.blog_preview .date,.blogdate{color:#8c9195;display:block;font-size:11px;margin:12px 0}
.blog_preview .text{color:#484e4e!important;display:block;font-size:13px;text-decoration:none}
.blog_preview .preview{float:left;margin-left:16px;width:70%}
.blog_preview .img{background-color:#000;background-position:center center;background-repeat:no-repeat;border-radius:12px;float:left;height:200px;width:200px}
.blogtitle{background:#a1d784;color:#fff!important;display:block;font-size:18px;margin-left:-80px;margin-top:22px;padding:8px 12px;position:absolute;text-decoration:none}
@media only screen and (max-width:767px){
.blogList{width:100%!important}
}
#contact_form{background:#eee;padding:10px}
.tire{display:none;color:#fff}
.capt{display:inline-block;box-sizing:border-box;width:100%}
.capt img{height:33px!important;float:left;width:81px;margin:1px 0 0 10px}
#label_antis{display:block;margin:0 0 10px;color:#00789f;font-size:13px}
#label_antis_home{display:block;margin:0 0 10px;color:#fff;font-size:13px}
.capt-input{width:81px!important;float:left}
.c_input{float:left;width:48.5%;}
.postcode-input{width:46%!important}
.color-grey{color:#c3d1d4}
.btn{background-color:#f7c80a;border:0 none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;line-height:45px;width:100%!important;float:none!important}
textarea{border:1px solid #c3d1d4;border-radius:5px;color:#1e3d69;height:150px;margin-top:15px;width:100%!important;display:inline!important;box-sizing:border-box;padding:5px}
.banners_list{margin:20px 0 0;text-align:center}
input[type=text]{border:1px solid #c3d1d4;border-radius:5px;color:#1e3d69;height:30px;padding-left:5px;width:100%;margin:5px 0;box-sizing:border-box}
.side_box_bullets a{margin-right:10px}
.side_box_content ul li .active{color:#9edbf4}
.int_content_title{color:#4ea8ca;font-family:helioscondbold;font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}
.blogdate{background-color:#9edbf4;color:#fff;float:left;font-size:11px;margin-right:15px;min-height:60px;min-width:66px;padding-left:10px}
.blogdate span{color:#fff;display:block;font-size:25px;font-weight:700;line-height:40px;text-align:center;width:55px}
.date_month{color:#fff;float:left;font-size:10px;text-align:center;width:66px}
.float-left{float:left}
.title{color:#00789f;font-size:17px;width:300px}
.subtitle{color:#777;font-size:10px;margin-top:10px}
.contacts_subtitle{background-image:url(../img/contacts_icon.png);background-position:left center;background-repeat:no-repeat;color:#2c81a0;float:left;font-size:25px;margin-top:25px;padding-left:30px;width:250px}
#content p img{margin:10px auto;display:block}
#blogpost img{padding:10px 0}
.title_img{float:left;margin-right:15px}
.hr{border:2px solid #9edbf4;margin-bottom:10px}
.title_blue{color:#2c81a0;font-family:helioscondbold;font-size:18px;font-weight:700;text-transform:uppercase}
#contacttb label{color:#3f4ca2;display:block;font-size:11px;margin-bottom:5px;margin-top:10px;text-transform:uppercase}
#contacttb input{background-image:url(../img/inputbox_bg.png);background-repeat:repeat-x;border:1px solid #d8ccc5;border-radius:2px;height:30px;margin-right:20px;width:238px}
#contacttb .float-left{width:250px}
.calendar_img{float:left}
.calendar img{float:left;margin-top:-40px}
.preview_title a{color:#9edbf4;float:left;font-size:17px;font-weight:700;width:235px}
.calendar_subtitle{color:#777;float:left;font-size:11px;margin-top:10px;width:240px}
.calendar_subtitle_txt{float:left;margin-top:10px;width:240px}
#blog_item{border-bottom:1px solid #d0dbe3;margin-bottom:20px;padding-bottom:10px;width:100%}
#pagination{margin:0 auto}
.pagination_prev a{background-image:url(../img/padination_prev.png);background-position:left center;background-repeat:no-repeat;color:#4ea8ca;float:left;font-size:11px;padding-left:10px}
.pagination_next a{background-image:url(../img/padination_next.png);background-position:right center;background-repeat:no-repeat;color:#4ea8ca;float:right;font-size:11px;padding-right:10px}
.pagination_next a:hover,.pagination_prev a:hover{color:#9edbf4}
#pagination ul{display:inline-block;list-style:none outside none;margin:auto;padding:0;width:auto}
#pagination ul li{display:inline;height:15px}
.pagination_pages{text-align:center}
.pagination_pages ul li a{color:#777;padding-left:5px;padding-right:5px;text-decoration:none}
.pagination_pages ul li .active{color:#9edbf4;font-size:15px;font-weight:700}
.pagination_pages ul li a:hover{background-color:#9edbf4;color:#fff}
.calendar_title_quote{color:#2b9dca;font-size:14px;padding-left:80px}
.calendar_subtitle_quote{font-size:14px;font-style:italic;margin-top:10px;padding-left:80px}
#quoteform td div:first-child{color:#3a8ba0;font-size:12px;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}
.quotebox{background:none repeat scroll 0 0 #eef6f2;border-radius:5px}
.qstep span{color:#d3d23c;display:none;font-size:32px;font-weight:700;margin-top:160px;padding-left:25px;position:absolute;text-transform:uppercase}
#main_colum .qstep:last-child span{margin-top:90px}
.qtitle{color:#32466c;font-size:16px;font-weight:700;padding-left:15px;padding-top:40px;text-transform:uppercase;width:330px}
.quote_box textarea{margin-right:20px;width:632px!important}
#qicon1{background:url(../img/quote/step1.png) no-repeat scroll 18px 0 #4ea8ca}
#qicon2{background:url(../img/quote/step2.png) no-repeat scroll 18px 0 #4ea8ca}
#qicon3{background:url(../img/quote/step3.png) no-repeat scroll 18px 0 #4ea8ca}
#qicon4{background:url(../img/quote/step4.png) no-repeat scroll 18px 0 #4ea8ca;height:240px}
#getquote_title{color:#32466c;font-size:18px;margin-bottom:20px}
#quote_calendar_icon{background:url(/img/quote/calendar.png) repeat scroll center center rgba(0,0,0,0);display:block;height:16px;margin-left:116px;margin-top:-23px;position:absolute;width:17px}
#qmove_date{width:137px!important}
.qstep{background-color:#4ea8ca}
.quote_box input{background-image:url(../img/inputbox_bg.png);background-repeat:repeat-x;border:1px solid #d8ccc5;height:30px;width:236px!important}
#contacttb select{background-image:url(../img/inputbox_bg.png);background-repeat:repeat-x;border:1px solid #d7cbc4;border-radius:2px;height:35px;width:213px}
#contacttb textarea{background-image:url(../img/inputbox_bg.png);background-repeat:repeat-x;border:1px solid #d7cbc4;border-radius:2px;width:503px}
.quote_box select{background-image:url(../img/inputbox_bg.png);background-repeat:repeat-x;border:1px solid #d7cbc4;height:35px}
input[type=checkbox],input[type=radio]{height:auto!important;width:auto!important}
input[type=radio]{background:url(../img/radio.png) no-repeat scroll left center/20px auto rgba(0,0,0,0);border:0 none;height:25px;width:25px}
input[type=radio]:checked{background:url(../img/radio_checked.png) no-repeat scroll left center rgba(0,0,0,0)}
input[type=checkbox]{background-image:url(../img/inputbox_bg.png);background-repeat:repeat-x;border:1px solid #d7cbc4}
input[type=checkbox]:checked{background:url(../img/checked.png) no-repeat scroll left center rgba(0,0,0,0)}
#quoteform td div:first-child{color:#3a8ba0;font-size:12px;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}
#getquote_form label{clear:both;display:block}
#request_form_submit{clear:both;height:30px}
#quote_idate{border-right:0 none!important;float:left;width:141px!important}
#calendarIcon{background:url(/img/rqcalendar.png) no-repeat scroll center center #fff;border-color:#d7cbc4;border-style:solid solid solid none;border-width:1px 1px 1px 0;display:block;float:left;height:27px;width:24px}
.rqBoxline{clear:left;color:#fff;font-size:11px}
.rqBoxline label{font-size:11px;margin:4px 0;text-transform:uppercase}
#reppoint{display:block;padding:5px 0;text-align:center}
#reppoint span{background:none repeat scroll 0 0 #749f11;border:2px solid #fff;border-radius:10px;display:inline-block;height:10px;margin-right:2px;width:10px}
#repp{background:none repeat scroll 0 0 #fff!important;border:2px solid #e5ed4b!important}
.social a {
    background-color: #4ea8ca;
    padding: 5px;
    float: left;
    margin: 4px;
    border-radius: 7px;
}
.icon_phone{background:url(/img/icon_phone.png) no-repeat scroll left center rgba(0,0,0,0);color:#2c81a0!important;display:block;float:left;font-size:30px;padding:0 0 20px 40px;text-decoration:none}
#request_form_submit>input{border:0 none;height:30px;margin:0 auto;width:auto;display:block}
#postcodes_label input{width:71px!important}
#contact_form hr{border:2px solid #9edbf4}
.blog_item{border-bottom:1px solid #d0dbe3;clear:both;height:144px;margin-bottom:20px;padding-bottom:20px}
.blog_image{display:block;float:right;height:140px;margin-left:12px;margin-top:-40px;width:180px}
.listbox a{background-image:url(../img/green_bullet.png);background-position:left center;background-repeat:no-repeat;color:#00789f;display:block;font-size:12px;font-weight:700;margin-bottom:5px;padding-left:10px}
.listbox a:hover{color:#9edbf4}
.blogtitle{color:#9edbf4;font-size:17px;font-weight:700}
.quote_box{padding-left:15px}
#right_menu_item label{color:#fff}
#right_menu_item .jqTransformSelectWrapper{margin-bottom:10px}
.tel{background:url(../img/phone.png) no-repeat scroll left center rgba(0,0,0,0)!important;color:#9edbf4!important;font-size:23px!important;padding-left:32px!important}
#ifooter{text-align:center}
#ifooter img{margin-right:70px;text-align:center}
#footer_items{padding-top:20px}
#right_colum .jqTransformSelectWrapper{width:165px!important}
#contacttb img{margin-top:5px!important}
.textImage{background-color:#fff;border:1px solid #5cc4e1;border-radius:12px;float:left;margin:5px;padding:5px}
#label_antis{line-height:30px}
#p1,#p2,#p3,#p4{padding-left:70px}
#p1{background:url(/images/ico/Truck10.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
#p2{background:url(/images/ico/House6.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
#p3{background:url(/images/ico/Team4.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
#p4{background:url(/images/ico/tel3.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
#chatdiv{z-index:99999}
#floating_bar{bottom:0;height:80px;position:fixed;width:0;right:0;z-index:999}
#floating_bar_wrapper{margin:0 auto;padding-top:13px;width:988px}
.floating_bar_left{float:left;width:335px}
.floating_bar_center{float:left;width:335px}
.floating_bar_right{float:left;width:305px}
.floating_bar_girl{background-image:url(/img/call-man.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;z-index:2147483647}
.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:#00789f;border-radius:2px;box-shadow:1px 1px 3px #676767;color:#199368;display:block;font-weight:700;height:59px;padding-top:10px;text-decoration:none;text-transform:uppercase;width:240px}
.floating_bar_big_but:hover{background-color:#4ea8ca}
.floating_bar_small_but{background-color:#4ea8ca;border-radius:2px;box-shadow:0 0 4px #676767;color:#199368;display:block;font-size:14px!important;font-weight:700;height:66px;padding-left:20px;text-decoration:none;text-transform:uppercase;width:120px}
#floating_bar a{color:#fff;font-size:11px}
#floating_bar a strong{color:#fff;font-size:28px}
#fb_1{background-image:url(../img/floating_b1.png);background-position:10px center;background-repeat:no-repeat;padding-left:70px;width:240px!important}
#fb_2{background-image:url(../img/floating_b2.png);background-position:10px center;background-repeat:no-repeat;padding-left:70px;width:240px!important}
#fb_3{background-image:url(../img/floating_b3.png);background-position:90% center;background-repeat:no-repeat;font-size:16px!important;height:45px!important;padding-left:20px;padding-top:25px!important;background-image:url(../img/floating_b3.png);background-position:10px center;background-repeat:no-repeat;font-size:12px!important;height:58px!important;padding-left:70px;padding-top:10px!important}
#floating_bar_girl{position:absolute;right:13px}
#floating_bar_girl_pic{background-image:url(../img/call-man.png);background-repeat:no-repeat;bottom:66px;height:224px;position:absolute;right:-5px;width:174px}
#fb_3 strong{background-image:url(../img/floating_b3_stars.png);background-repeat:no-repeat;display:block;height:22px;margin-top:5px;width:202px}
#fb_4 strong{background-image:url(../img/floating_b4.png);background-repeat:no-repeat;display:block;font-size:12px!important;height:37px;line-height:35px;padding-left:25px;width:103px}
#cssmenu,#cssmenu a,#cssmenu li,#cssmenu ul{border:0 none;color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:400;line-height:1;list-style:none outside none;margin:-11px 0 0;padding:0;position:relative;text-decoration:none}
#cssmenu a{line-height:1.3}
#cssmenu{margin-top:21px;width:205px}
#cssmenu>ul>li>a{color:#fff;display:block;font-size:25px;font-weight:700;position:relative;text-transform:uppercase}
#cssmenu>ul>li>a>span{background-color:#00789f;border-bottom:4px solid #fff;border-radius:4px 4px 4px 4px;display:block;font-size:11px;font-weight:700;line-height:60px;margin-top:4px;text-align:center}
#cssmenu>ul>li>a:hover{text-decoration:none}
#cssmenu>ul>li.active{border-bottom:medium none}
#cssmenu>ul>li.active>a{color:#fff}
#cssmenu>ul>li.active>a span{background-color:#00789f}
#cssmenu span.cnt{background:none repeat scroll 0 0 transparent;margin:0;padding:0;position:absolute;right:15px;top:8px}
#cssmenu ul ul{background-color:#4ea8ca;border-top:4px solid #fff;display:none}
#cssmenu ul ul li{border-top:0 none}
#cssmenu ul ul a{color:#fff;font-size:13px;padding-bottom:20px;padding-left:17px;padding-top:25px}
#cssmenu ul ul a:hover{color:#fff}
.menu_head{background-image:url(../img/left_menu_sep.png);background-position:center bottom;background-repeat:no-repeat;height:11px;margin-top:-4px;position:relative;z-index:999}
.menu_submit{background-repeat:repeat-x;border:medium none!important;border-radius:4px 4px 4px 4px;color:#fff;cursor:pointer;display:block;height:37px!important;margin:5px auto 0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;text-align:center;width:163px!important}
.menu_icon1{background-image:url(../img/menu_icon1.png);background-position:10px center;background-repeat:no-repeat;padding-left:20px}
.menu_icon2{background-image:url(../img/menu_icon2.png);background-position:10px center;background-repeat:no-repeat;padding-left:20px}
.menu_icon3{background-image:url(../img/menu_icon3.png);background-position:10px center;background-repeat:no-repeat;padding-left:20px}
.menu_icon4{background-image:url(../img/menu_icon4.png);background-position:10px center;background-repeat:no-repeat;padding-left:20px}
#quote_g_form input{border:1px solid #d7cbc4;height:25px;margin-bottom:10px;width:168px}
#contacts .post_code,#quote_g_form .post_code{width:70px!important}
#cssmenu>ul>li>a>span:last-child{border:medium none}
@font-face{font-family:futura_ltbold;src:url(futuralt-bold-webfont.eot);src:url(futuralt-bold-webfont.eot?#iefix) format("embedded-opentype"),url(futuralt-bold-webfont.woff) format("woff"),url(futuralt-bold-webfont.ttf) format("truetype"),url(futuralt-bold-webfont.svg#futura_ltbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:helioscondbold;src:url(he_cn-webfont.eot);src:url(he_cn-webfont.eot?#iefix) format("embedded-opentype"),url(he_cn-webfont.woff) format("woff"),url(he_cn-webfont.ttf) format("truetype"),url(he_cn-webfont.svg#helioscondbold) format("svg");font-weight:400;font-style:normal}
html{width:100%}
body{background-image:url(../pub/wet_snow.png);font-family:Verdana,Geneva,sans-serif;margin:0;font-size:13px}
.clr{clear:both}
a:hover,a:link,a:visited{text-decoration:none;color:#4ea8ca}
img{border:0 none;text-align:center}
.center{text-align:center}
p{margin:0;padding:0}
@media only screen and (max-width:1435px){
.floating_bar_right{display:none}
}
#pcte hr{clear:both}
.price_table{float:left;width:100%}
.price_table td{border-bottom:2px solid #98c93c;padding:10px;background:#ecf9ff}
.prices_white_text{background:linear-gradient(10deg,#23799a 30%,#58ad74 80%) repeat scroll 0 0 rgba(0,0,0,0);color:#fff;text-shadow:1px 1px 1px #072937;white-space:nowrap}
.price_table_brown{color:#072937}
.pricetable_dark_color{background-color:#58ad74}
.pricetable_light_color{background-color:#b6d668}
.crossPrice{text-decoration:line-through}
.lowPrice{color:red;font-size:14px;text-shadow:none}
.pricetable_header_color>strong{display:inline-block;padding-top:13px!important;text-transform:uppercase}
#pcte h1,#pcte h2,#pcte h3,#pcte h4,#pcte h5{clear:both;text-align:center!important}
.banner_container li a{color:#17747f;font-size:14px;font-weight:700;line-height:30px;padding:10px;text-decoration:none}
.bottom_table{display:block;padding:18px 0}
.bottom_table_right{margin-top:10px;text-align:center}
.bottom_table_left{margin:0 auto;text-align:center}
.bottom_table_right a{background-color:#00789f;border-radius:10px;color:#fff!important;display:block;font-size:37px;height:60px;line-height:53px;margin:0 auto;text-align:center;width:260px}
.bottom_table_right a:hover{background-color:#4ea8ca;background-repeat:no-repeat}
#Testimonials{height:155px}
.siteBox img{max-width:100%}
.deals{margin:0 auto 1em!important;display:block}
.call-book{margin-bottom:2em;padding:1em 0;text-align:center}
.book-box{display:inline-block;text-align:right;width:27%}
.book-box a{background:#4ea6c7 none repeat scroll 0 0;color:#fff!important;display:inline-block;font-size:17px;line-height:40px;margin:.6em 0;padding:0 1em;text-decoration:none;transition:all .3s ease-in-out 0s;vertical-align:top;border-radius:7px}
.book-box a:hover{background:#97c93c none repeat scroll 0 0}
.call-box{background:rgba(0,0,0,0) url("../images/call-phone.jpg") no-repeat scroll left 20px center;display:inline-block;text-indent:4em;vertical-align:top;width:67%}
.call-box p{color:#4a4a4a;font-size:18px;margin:0;padding:0 .5em;text-align:left}
.call-box p a{color:#4ea6c7!important;display:inline-block;font-size:30px;line-height:20px;text-align:left;text-decoration:none;font-weight:700}
#header_menu .dealsBtn a{background:#00789f;color:#fff}
#header_menu .dealsBtn a.active,#header_menu .dealsBtn a:hover{background:#9edbf4;color:#fff}
@media only screen and (min-width:960px) and (max-width:1199px){
#header_buton_pics a{width:119px;background-size:100%;height:148px}
.postcode-input{width:45.8%!important}
#main_colum{width:720px}
#header_menu{width:auto;margin-left:0}
#logo{width:auto}
.blog_image{width:120px}
#contacttb textarea{width:450px}
#contacttb input{width:210px}
#rqCalendar{clear:both;display:block;margin-left:-60px;position:relative}
#Testimonials{height:155px}
#postcodes_label input{width:65px!important}
#quote_idate{width:150px!important;border-radius:0;padding:1px}
#calendarIcon{position:absolute;margin-left:140px}
}
@media only screen and (max-width:970px){
#footer_menu,#header,#main_content,.body{width:100%!important}
.flexslider{max-width:100%!important;height:auto}
#header.sticked{position:relative}
.tire{display:inline-block}
.postcode-input{width:47.3%!important}
.postcode-input-home{width:48.7%!important}
.headerPhone{margin:5px 0 10px;float:none;width:100%;background:0 0;text-align:center;display:block;padding:0}
#header.sticked .headerPhone a{position:fixed;background:#349dd8;left:0;width:100%;line-height:40px;top:0;color:#fff}
#header_buton_pics{display:block;text-align:center;width:702px}
#header_buton_pics a{background-size:100% auto!important;height:104px;margin:5px;width:44px;font-size:16px;font-weight:400}
#main_colum{width:98%!important;margin:0 auto 20px;display:block;float:none;clear:both}
#content{padding:0}
#header_menu{width:auto;margin:20px 0;float:none;overflow:hidden;text-align:center}
#header_menu a{float:none;display:inline-block}
#logo{width:auto;float:none!important;display:block;text-align:center}
#header_phone{float:none;display:block;margin:0 auto}
.blog_image{width:120px}
#contacttb textarea{width:450px}
#contacttb input{width:210px}
#rqCalendar{clear:both;display:block;margin-left:-60px;position:relative}
#left_colum,#right_colum{width:98%;margin:0 auto;float:none}
#floating_bar{display:none}
.preview_title a{width:65%!important}
.blog_preview_text{width:90%}
#cssmenu{width:auto!important}
.menu_icon1,.menu_icon3,.menu_icon4{background:0 0}
.side_box_content p{display:inline-block;width:30%}
#quote_g_form{margin:0 auto;width:27%}
.side_box{clear:both}
.bannerList{display:inline-block;margin:0 10px;width:30%}
.bannerList img{width:100%}
.arealinks>li{display:inline-block;width:50%}
.siteBox>p{text-align:justify}
#contacttb{margin:0 auto}

#Testimonials{height:60px}
#qicon1,#qicon2,#qicon3,#qicon4{display:none}
.quotebox td{clear:both;float:left}
#gaqform div[style="width: 898px; margin-bottom: 25px;"]{width:100%!important;background:#eef6f2}
#mainContent{width:100%!important}
.quotebox{width:50%;margin:0 auto}
#deliveryaddressdetails1>table,#pickupaddressdetails1>table{clear:both}
#postcode_from,#postcode_to{clear:both}
.headerInner .slides img{margin-top:-50px}
}
@media only screen and (max-width:719px){
#footer_menu,#header,#main_content{width:100%!important}
.postcode-input-home{width:48.4%!important}
#request_quote_form .postcode-input{width:47%!important}
.call-box,.flexslider{display:none}
#header_buton_pics{display:block;text-align:center;width:100%}
#header_buton_pics a{background-size:100% auto;height:104px;margin:5px;width:35%;font-size:16px;font-weight:400;float:none!important;margin:5px auto}
#main_colum{width:98%!important;margin:0 auto 20px;display:block;float:none;clear:both}
#content{padding:0}
#header_menu{width:auto;margin:20px 0;float:none;overflow:hidden;text-align:center}
#header_menu a{float:none;display:inline-block}
#logo{width:auto;float:none!important;display:block;text-align:center}
#header_phone{float:none;display:block;margin:0 auto}
.blog_image{width:120px}
.c_input{float:none;width:100%;margin:0}
#contacttb textarea{width:98%!important}
#contacttb input{width:98%;margin-right:0}
#rqCalendar{clear:both;display:block;margin-left:-40px;position:relative}
#left_colum,#right_colum{width:98%;margin:0 auto;float:none}
#floating_bar{display:none}
.preview_title a{width:100%!important}
.blog_preview_text{width:100%}
#cssmenu{width:auto!important}
.menu_icon1,.menu_icon3,.menu_icon4{background:0 0}
.side_box_content p{display:inline-block;width:30%}
#quote_g_form{margin:0 auto;width:190px}
.side_box{clear:both}
.bannerList{display:inline-block;margin:0 10px;width:25%}
.bannerList img{width:100%}
.arealinks>li{display:inline-block;width:50%}
.siteBox>p{text-align:justify}
#contacttb{margin:0 auto}
#Testimonials{height:110px}
#qicon1,#qicon2,#qicon3,#qicon4{display:none}
.quotebox td{clear:both;float:left}
#gaqform div[style="width: 898px; margin-bottom: 25px;"]{width:100%!important;background:#eef6f2}
#mainContent{width:100%!important}
.quotebox{width:50%;margin:0 auto}
#deliveryaddressdetails1>table,#pickupaddressdetails1>table{clear:both}
#postcode_from,#postcode_to{clear:both}
.siteBox img{margin:5px 0!important;width:100%}
.textImage{padding:0}
.arealinks li{width:100%;text-align:center;margin:10px 0!important}
.arealinks{margin:0;padding:0}
.arealinks li{width:100%}
.blogdate{clear:both;display:block;float:none;margin-right:0}
.blog_item{height:auto!important}
.blog_preview_text,.preview_title{display:block;overflow:hidden}
.blog_image{display:none!important}
#contacttb td{clear:both;display:block;float:left;width:98%}
.title{width:100%!important}
.quote_box textarea{width:100%!important}
#footer_items address{width:90%!important;word-wrap:break-word}
.qtitle{width:100%!important}
.qtitle,.quote_box{padding-left:0}
.quote_box{width:98%}
#header_menu{display:none}
.slide-trigger{background:#349dd8;color:#fff;cursor:pointer;margin:0;padding:9px;display:block;font-size:17px;font-weight:400}
.blogtitle{display:none}
#blogpost img{margin:0!important;width:100%;padding:10px 0}
#mainContent #contact_form{height:auto!important;overflow:hidden}
body{padding:0}
#request_quote_form{overflow:hidden}
#pcte img{width:100%;margin:5px 0!important}
.bottom_table{width:84%!important;margin:0 auto}
.bottom_table_right a{width:210px;font-size:28px;float:none!important}
.bottom_table_left strong{display:block}
#book_online{display:none}
#header_buton_pics a{padding-left:5px;padding-right:124px}
.postcode-input{width:46%!important}
.postcode-input-home{width:46%!important}
.mobile-navigation .collapse{border-radius:10px;color:#222;float:none;height:0;left:0;margin:0 auto;overflow:hidden;padding:0;position:absolute;right:0;transition:height .35s ease 0s;width:96%;z-index:1000}
.mobile-navigation .float-right .collapse{background:#97c93c}
.mobile-navigation .float-left .collapse{background:#2d9dd7}
.mobile-navigation .collapse.in{height:auto}
.mobile-navigation{border-radius:10px;display:block!important;margin:0 auto;overflow:hidden;padding:0;width:97%}
.top-menu-link,.top-menu-link:visited{display:inline-block;color:#fff;padding:7px 0;width:100%;text-align:center}
.float-right .top-menu-link:active,.float-right .top-menu-link:focus,.float-right .top-menu-link:hover{background-color:#97c93c;color:#fff}
.selected{color:#222;background-color:#fff}
#search-menu-item-container.collapse{right:0}
.mobile-navigation .float-left{width:50%;float:left;background:#2d9dd7}
.mobile-navigation .float-right{float:right;width:50%;list-style:none;background:#97c93c}
.mobile-navigation>ul{margin:0;padding:0}
#search-menu-item-container>ul{list-style:none;margin:0;padding:0;text-align:center}
.mobile-navigation .mobile-column{margin:0;padding:0}
.mobile-navigation ul li a{clear:both;display:block;text-align:center;padding:10px 0;color:#fff;border-top:1px solid #fff}
#header_bg{display:none}
}
.flexslider{width:960px;margin:15px auto 0;overflow:hidden;max-height:363px;height:auto;position:relative}
.flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover{outline:0}
.flex-control-nav,.flex-direction-nav,.slides,.slides>li{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;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}
.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}
#header_menu ul li{float:left;list-style:none}
.mobile-navigation{display:none}
.real_photo{width:50%;margin:10px;float:left}
.tel-internal{display:inline-block;background:#8cb83f;padding:2px 10px;border-radius:10px;font-size:20px;white-space:nowrap;line-height:30px;color:#fff!important;transition:ease-in-out .3s all;transform:scale(1);margin:2px 10px;text-decoration:none;border:2px solid #fff}
.tel-internal:hover{transform:scale(1.1);background:#60b2d4}
.prices_table,.prices_table td,.prices_table2,.prices_table2 td{border:3px solid #98c93c;background:#fffdf8;margin:0 auto;border-collapse:collapse;padding:10px;font-size:18px;margin:50px 0}
.prices_table td strong,.prices_table2 td b{color:#98c93c;font-size:22px}
.prices_table td img{width:75px}
.prices_table tr:first-child,.prices_table2 tr:first-child{color:#166b8a;font-weight:700}
.prices_table td:hover,.prices_table2 td:hover{background:#fff}

.footer-margin-gdpr{margin-bottom:150px;display:none}
.gdpr-overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;bottom:0;z-index:99999;overflow-y:scroll;color:#404040}
.gdpr-msg button,.gdpr-popup button{padding:0;border:none;font:inherit;font-size:14px;color:inherit;background-color:transparent;cursor:pointer;display:block;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;box-shadow:none}
.gdpr-msg button:focus,.gdpr-popup button:focus{outline:0}
.gdpr-popup{background: #4ea8ca;width:610px;top:50%;margin-top:-215px;left:50%;margin-left:-300px;position:absolute}
.gdpr-popup .upper{position:relative;padding:10px 50px 10px 0}
.gdpr-popup .upper-left{width:210px;padding-left:30px}
.gdpr-popup .upper-left img{width:105px;height:auto}
.gdpr-popup .upper-right{padding-left:10px}
.gdpr-popup .upper-right h2{color:#fff;font-size:20px}
.gdpr-popup .upper-left,.gdpr-popup .upper-right{display:inline-block;vertical-align:middle}
.gdpr-close,.gdpr-msg .close-btn{position:absolute;right:6px;top:7px;width:40px;height:40px;text-align:center;cursor:pointer;font-size:0}
.gdpr-close:after,.gdpr-msg .close-btn:after{content:'x';color:#fff;font-size:35px;width:40px;height:40px;display:inline-block;line-height:40px}
.gdpr-popup .bottomer{text-align:right;padding:13px 15px}
.gdpr-opts{background:#fff;position:relative}
.gdpr-opts .opt-title{cursor:pointer;width:210px;padding:16px 10px;padding-left:29px;position:relative;font-size:13px;color:#4f4f4f;border:solid 1px #c8c8c8;background:#f2f2f2;margin-bottom:-1px;line-height:130%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-opts .opt-title a{color:#4f4f4f;font-family:inherit;display:block;padding:16px 0;margin:-16px 0}
.gdpr-opts .opt-title .gdpr-i-function,.gdpr-opts .opt-title .gdpr-i-graph,.gdpr-opts .opt-title .gdpr-i-info,.gdpr-opts .opt-title .gdpr-i-more,.gdpr-opts .opt-title .gdpr-i-target,.gdpr-opts .opt-title .gdpr-i-tick{position:absolute;top:17px;left:9px}
.gdpr-opts .opt-title.current{border:solid 1px transparent;background:0 0}
.gdpr-opts .opt-content{position:absolute;right:0;top:0;visibility:hidden;opacity:0;padding:15px 15px 0 20px;font-size:13px}
.gdpr-opts .opt-content h3{margin-bottom:15px;font-size:20px;line-height:130%;padding-top:3px;padding-bottom:3px;font-weight:700}
.gdpr-opts .opt-content h4{margin-bottom:13px;margin-bottom:7px;line-height:130%;padding-top:3px;padding-bottom:3px}
.gdpr-opts .opt-content ul{padding-bottom:15px;padding-left:10px;list-style:none}
.gdpr-opts .opt-content ul li{position:relative}
.gdpr-opts .opt-content ul li:before{content:'';display:block;background:#404040;width:3px;height:3px;border-radius:50%;position:absolute;left:-10px;top:7px}
.gdpr-opts .opt-content.current{visibility:visible;opacity:1}
a.more-info{float:right}
.gdpr-opts .opt-content a{color:#404040;text-decoration:underline}
.gdpr-popup button.on-off{color:#999;font-size:15px;text-transform:capitalize;padding-right:47px;position:absolute;right:20px;top:13px;width:110px;text-align:right}
.gdpr-popup button.on-off:before{content:'';display:block;height:18px;background:#999;width:36px;border-radius:50px;position:absolute;right:0;top:50%;margin-top:-9px;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-popup button.on-off:after{content:'';display:block;height:16px;width:16px;background:#fff;right:19px;top:50%;margin-top:-8px;position:absolute;border-radius:50%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-popup button.on-off.active{color:#43c232}
.gdpr-popup button.on-off.active:before{background:#43c232}
.gdpr-popup button.on-off.active:after{right:1px}
.gdpr-popup .always-active{color:#43c232;font-size:15px;width:110px;position:absolute;right:20px;top:13px;text-align:right}
.gdpr-popup .has-opts h3{padding-right:110px}
.gdpr-msg{background: #4ea8ca;color:#fff;display:none;z-index:99999;position:fixed;width:100%;bottom:0;left:0;right:0;font-size:14px;line-height:140%;min-height:inherit;padding-top:30px;padding-bottom:30px}
.gdpr-msg .container{position:relative;max-width: 980px;margin: 0 auto;display: block;padding: 0;clear: both;}
.gdpr-msg .close-btn{top:50%;margin-top:-22px}
.gdpr-msg .left-part,.gdpr-msg .right-part{padding:0 15px;display:inline-block;vertical-align:middle}
.gdpr-msg .left-part{width: 60%;}
.gdpr-msg .right-part{width:30%}
.gdpr-msg .right-part{padding-right:40px;text-align:center}
.gdpr-msg .cookie-settings{text-decoration:underline;position:relative;margin:0 10px 10px;color:#fff}
.gdpr-msg .cookie-settings:after,.gdpr-msg .cookie-settings:before{content:'';display:block;width:2px;height:8px;background:#fff;position:absolute;left:-9px;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-msg .cookie-settings:hover:after,.gdpr-msg .cookie-settings:hover:before{background:#c4e2f7;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-msg .cookie-settings:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:3px}
.gdpr-msg .cookie-settings:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px}
.gdpr-msg .cookie-settings:focus,.gdpr-msg .cookie-settings:hover{color:#c4e2f7}
.gdpr-msg a{text-decoration:underline;color:#fff;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-msg a:active,.gdpr-msg a:focus,.gdpr-msg a:hover{color:#c4e2f7}
.gdpr-msg .accept-btn,.gdpr-popup .save-all{background:#fff;color: #4ea8ca;padding:8px 15px;border-radius:3px;position:relative}
.gdpr-msg .accept-btn{padding-left:28px}
.gdpr-msg-close .gdpr-i-tick{left:10px;top:10px}
.gdpr-i-tick{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -28px}
.gdpr-i-info{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -14px}
.gdpr-i-graph{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -42px}
.gdpr-i-target{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 0}
.gdpr-i-more{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -71px}
.gdpr-i-function{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -56px}
@media only screen and (max-width:767px){
.gdpr-msg .left-part,.gdpr-msg .right-part{width:100%}
.gdpr-msg .right-part{padding-right:15px;margin-top:15px}
.gdpr-msg .left-part{padding-right:30px}
.gdpr-msg .close-btn{right:0;top:0}
.gdpr-msg .close-btn:after{font-size:36px}
.gdpr-opts .opt-content,.gdpr-opts .opt-title{position:relative;width:100%}
.gdpr-opts .opt-content.current{display:block}
.gdpr-opts .opt-content{opacity:1;visibility:visible;padding-left:15px;display:none}
.gdpr-opts .opt-title{padding:11px 35px 11px 15px}
.gdpr-opts .opt-title:after,.gdpr-opts .opt-title:before{content:'';width:2px;height:9px;background:#8c8c8c;display:block;position:absolute;right:20px;top:50%;margin-top:-5px;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-opts .opt-title:after{-webkit-transform:rotate(90eg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.gdpr-opts .opt-title.current:before{-webkit-transform:rotate(90eg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.gdpr-popup .upper{padding-right:0}
.gdpr-popup .upper-left{padding-bottom:5px}
.gdpr-popup .upper-right{padding:0 15px;background:#fff;width:100%;border-bottom:solid 1px #c8c8c8;z-index:2;position:relative;margin-bottom:-1px;padding:11px 15px}
.gdpr-popup .upper-right h2{text-align:left;color:#4f4f4f;font-size:15px}
.gdpr-popup .upper{padding-bottom:0}
.gdpr-close:after{font-size:36px}
.gdpr-close{right:-2px;top:-4px}
.gdpr-popup .upper-left{padding-left:15px}
.gdpr-opts .opt-title.current{border:solid 1px #c8c8c8}
.gdpr-popup{width:92%;margin:20px auto;position:relative;left:auto;top:auto}
.gdpr-opts .opt-title{padding-left:28px}
.gdpr-opts .opt-title .gdpr-i-function,.gdpr-opts .opt-title .gdpr-i-graph,.gdpr-opts .opt-title .gdpr-i-info,.gdpr-opts .opt-title .gdpr-i-more,.gdpr-opts .opt-title .gdpr-i-target,.gdpr-opts .opt-title .gdpr-i-tick{top:12px}
}
input[type=text], select{border:1px solid #369;border-radius:3px;color:#404040;height:30px;padding-left:5px;width:100%;margin:0 0 10px;box-sizing:border-box}
.c_input{float:left;width:49%;padding:4px}
textarea{border:1px solid #369;border-radius:3px;color:#404040;height:150px;padding:5px;width:100%!important;display:inline!important;box-sizing:border-box}
.btn{background-color:#1c91cc;border:0 none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;line-height:40px;transition:.3s;width:100%}
.btn:hover{background-color:#369}
#amzjf .c_label {padding: 5px;}


div#amzjfedata\[driver_license_number\], div#amzjfedata\[national_insurance_number\], div#amzjfedata\[vehicle_registration\] { width: 32.3%; }

.blog_title{background-color:#f7f7f7;padding:20px}
.blog_txt{border:1px solid #f7f7f7}
.preview{border-top:1px dashed #ccc;margin-bottom:20px;margin-top:20px;padding:20px}
.date{background-image:url("../img/blogdate.png");background-position:left center;background-repeat:no-repeat;color:#6d6d77!important;display:block;font-family:open_sanslight;font-size:14px;font-weight:700;margin-bottom:10px;padding-left:20px;text-transform:uppercase}
.maipage_blogitem_title{font-weight:700;width:auto}
.mainpage_blogitem{clear:both;margin-bottom:20px!important;padding-right:10px}
.maipage_blogitem_img{float:left;margin-right:10px}
#blog-data{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}
.blogPost img{width:100%;height:200px;object-fit:cover}
article.testimonialsList{border-bottom:1px dashed #d1d1d1;margin:0 0 30px;padding:0 0 20px}
article.testimonialsList ul{float:left;margin:0;width:100%}
article.testimonialsList ul li{float:left;width:50%}
article.testimonialsList ul li.author{color:#fcb034;font-size:16px;font-weight:600}
article.testimonialsList ul li.date{float:left;text-align:right}
article.categoryList{float:left;margin:0 15px 30px 0;min-height:410px;width:320px}
article.categoryList h3{color:#6d6d6d;font-size:24px;font-weight:600;margin:0 0 15px;text-transform:uppercase}
article.categoryList header a.boxLink{display:block;height:219px;margin:0 0 20px;overflow:hidden;position:relative;width:320px}
article.categoryList header a.boxLink span{background:url(../images/view-more.png) no-repeat scroll center center #000;bottom:-100%;display:block;height:100%;left:0;opacity:.6;position:absolute;text-indent:-9999px;transition:bottom .4s ease-in-out 0;width:100%}
article.categoryList header a.boxLink:hover span{bottom:0;transition:bottom .4s ease-in-out 0}
article.categoryList header.boxLink img{height:auto;margin:0;padding:0;position:relative;width:100%}
article.categoryList p{color:#828282;font-size:14px}
article.categoryList a.readMore{background:url(../images/read-more.png) no-repeat scroll 0 0 rgba(0,0,0,0);color:#fff;display:block;font-size:18px;font-weight:600;height:38px;line-height:42px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out 0;width:138px}
article.categoryList a.readMore:hover{color:#415a68;text-decoration:none}
article.blogList{border-bottom:1px dashed #dadada;margin:0 10px 10px 10px;padding:0 0 10px;width:47%}
article.blogList header p{margin:0 0 10px}
article.blog img,article.blogList img{border:1px solid #dadada;padding:4px;width:100%;height:190px;object-fit:cover}
article.blog h3,article.blogList h3{margin:0 0 5px}
article.blogList h3 a{color:#415a68;font-size:18px;font-weight:600;transition:all .2s ease-in-out 0}
article.blogList h3 a:hover{color:#fcb034;text-decoration:none}
article time{color:#aeaeae;font-size:11px;font-style:italic;font-weight:300}
.blog_preview{background:none repeat scroll 0 0 #fff;border-bottom:1px dashed #c9e0e6;clear:left;height:200px;margin-bottom:20px;padding-bottom:20px}
.blog_preview .date,.blogdate{color:#8c9195;display:block;font-size:11px;margin:12px 0}
.blog_preview .text{color:#484e4e!important;display:block;font-size:13px;text-decoration:none}
.blog_preview .preview{float:left;margin-left:16px;width:70%}
.blog_preview .img{background-color:#000;background-position:center center;background-repeat:no-repeat;border-radius:12px;float:left;height:200px;width:200px}
.blogtitle{background:#a1d784;color:#fff!important;display:block;font-size:18px;margin-left:-80px;margin-top:22px;padding:8px 12px;position:absolute;text-decoration:none}
.pagination a{display:inline-block;padding:3px 8px}
.pagination a.active{background:#ccc;font-weight:700}
.blogList a{display:block;font-weight:700;color:#000;margin-bottom:10px}
.blogList p{font-size:12px;font-style:italic}
.blogList img{width:100%}
.authorInfo{display:flex;justify-content:flex-start;align-items:center;padding:10px;border:1px solid #ccc;border-radius:5px;margin-top:30px}
.authorInfo img{width:80px;border-radius:100%;margin-right:20px}
@media only screen and (max-width:767px){
.blogList{width:100%!important}
}
.arealinks {
    column-count: 2;
}