body { margin: 0px; padding: 0px; font-family: 'Montserrat Regular'; }
* { margin: 0px; padding: 0px; box-sizing: border-box; }
h1 { font-size: 32px; margin: 0; padding: 0 0 10px 0; line-height: 45px; color: #0085cc; font-family: 'dinbold'; font-weight:normal;}
h2 { font-size: 24px; margin: 0; padding: 8px 0; line-height: 30px; color: #58595b; font-weight: normal; }
h3 { font-size: 32px; margin: 0; padding: 10px 0; line-height: 30px; color: #0085cc;  font-family: 'dinbold'; }
h4 { font-size: 20px; margin: 0; padding: 10px 0; line-height: 28px; color: #00aeed; font-weight: normal; }
h5 { font-size: 22px; margin: 0; padding: 20px 0; line-height: 26px; color: #319dce; font-weight:bold; }
p { font-size: 17px; margin: 0px; padding: 8px 0; line-height: 25px; color: #969599; font-weight: normal; }
a { color: #00aeed; text-decoration: none; }
a:hover { text-decoration: none; color: #1e54a5; }

.greentag {width: auto; height: auto; position: fixed; bottom: 50px; left: 50px; z-index: 999999999999999999;}

.clear { clear: both; }

ul.services1 { margin: 15px 0; padding: 0px; text-align: left; column-count:2;}
ul.services1 li { color: #969599; font-weight: normal; margin: 0px; padding: 0 15px; line-height:28px; font-size: 17px; background: url('../images/dot1.png'); background-repeat:no-repeat; background-position:top 12px left 0; list-style: none; }
ul.services1 li a { color:#969599;}

ul.services2 { margin: 15px 0; padding: 0px; text-align: left; }
ul.services2 li { color: #949599; font-weight: normal; margin: 0 0 20px; padding: 0 25px; line-height:26px; font-size: 17px; background: url('../images/dot3.png'); background-repeat:no-repeat; background-position:top 12px left 0; list-style: none; }

.services { float:left; width:100%; margin:0;}
.services li { color: #00aeed; font-weight: normal; margin:0px; padding: 0 20px; line-height:30px; font-size:21px; background: url('../images/services-dot2.png'); background-repeat:no-repeat; background-position:top 10px left 0; list-style: none; }

.services-left { float:left; width:50%;}
.services-right { float:right; width:48%;}

.wrapper { width: 1170px; margin: 0 auto; }
.scrollup { width: 40px; height: 40px; text-indent: -9999px; opacity: 0.9; position: fixed; bottom: 50px; right: 50px; display: none; background: url(../images/icon_top.png) no-repeat; }
.nobr { white-space: nowrap; font-style: normal; }

#header-top { float:left; width:100%; background:#00aeef; padding:5px 0;position: fixed;z-index: 999999;}
.header-top { float:left; width:100%;}
.header-top-left { float:left; width:48%;}

.header-top-right { float:right; width:48%; text-align:right;}
#header-top ul { margin:0px; padding:0px;}
#header-top li { list-style:none; color:#fff; margin:0 10px; display:inline-block; font-size:15px;}
#header-top li a { color:#fff;}
#header-top li span { vertical-align:top; display:inline-block;}

#header { float: left; width: 100%; margin:2% 0 0; padding:15px 0;}
.logo { float: left; width: 28%; margin:0 0 10px 0;}
.header-right {float:right; width:72%; margin:0;}
.header-right img { float: right; padding: 0 20px 30px 40px; }
.header-right h2 { text-align:left; padding: 15px 0; color:#1485c8; margin: 0 0 0 80px;}
.header-right h2 a { color:#1dafec;}

#slider { float: left; width:100%;}

#content { float: left; width: 100%; margin: 70px 0; }
#content2 { float: left; width: 100%; margin: 70px 0; }
.space { float:left; width:100%; margin:50px 0;}
.space2 { float:left; width:100%; margin:20px 0;}


#truequote {float:left; width:100%; margin:30px 0; padding:0px;}
#truequote img { width:100%;}

#why-choose { float: left; width: 100%; margin:0; padding:0px 0 80px; 
background-image:
url('../images/home-image1.png');
background-color:#40aae0;
background-repeat:no-repeat; 
background-position:bottom 0% left 25%;
background-size:auto auto;}
.why-choose { float:right; width:55%; padding:70px 0 0px;}
.why-choose h1 { color:#fff; font-weight:normal;}
.why-choose h2 { font-size:20px; line-height:28px; color:#fff; font-weight:bold;}
.why-choose p {font-size:20px; line-height:28px; color:#fff;}

#home-reviews { float: left; width: 100%; margin:5% 0 0 0;}
.home-reviews { float: left; width: 100%;}
.home-reviews-left { float: left; width: 70%;}
.home-reviews-right { float: right; width: 22%;}

#testimonial{float:left; width:100%; margin:5% 0;}
#testimonial h2 {position: relative; background: #0084c9; border-radius: 35px; width: 22%; color: #FFF; text-align: center; font-size:35px; font-family: 'dinbold'; padding:10px 20px 15px 20px;} 
#testimonial h2:after { content: ''; position: absolute; bottom: 0; left: 15%; width: 0; height: 0; border: 20px solid transparent; border-top-color: #0084c9; border-bottom: 0; border-left: 0; margin-left: -10px; margin-bottom: -20px; }

#testimonial .dvleft{width:40%; float:left;}
#testimonial .dvright{width:58%; float:right;}
.bubble { position: relative; background: #b9babc; border-radius: 35px; text-align:center; padding:20px 20px 0 20px; margin-top:30px;} 
.bubble:after { content: ''; position: absolute; bottom: 0; left: 88%; width: 0; height: 0; border: 30px solid transparent; border-top-color: #b9babc; border-bottom: 0; border-right: 0; margin-left: -10px; margin-bottom: -30px; }
.bubble p{color:#FFF; font-size:16px; line-height:22px;}
.bubble p span{font-size:18px; line-height:55px; font-weight:bold;}

#worcester-home {float:left; width:100%; margin:0; padding:60px 0;
background:#010102 url('../images/home-worcester-background.png');
background-repeat: no-repeat;
background-position: top 0% left 0%;
background-size: 100% auto;
background-attachment:fixed;}
.worcester-home { float:left; width:100%;}
.worcester-home-left { float:left; width:32%;}
.worcester-home-left img { width:100%;}
.worcester-home-right { float:right; width:63%;}
.worcester-home-right h1 { color:#fff;font-size:35px; color:#40aae0;}
.worcester-home-right p { color:#fff; font-size:22px; line-height:32px; margin:15px 0;}

#accreditations-logo { float:left; width:100%; padding:30px;}
.accreditations-logo { float:left; width:100%; text-align:center; margin:0;}

.accreditations-logo p { color:#58595b; font-size:17px; line-height:24px; padding:0 100px;}
.accreditations-logo ul { margin:0px; padding:20px 0px;}
.accreditations-logo li { list-style:none; display:inline-block;  margin:0 2% 0 0;}

#our-services-include { float: left; width: 100%; margin:0; padding:60px 0; text-align:center;
background:#00aeef
url('../images/our-services-banner-parallax.png');
background-repeat:no-repeat; 
background-position:top 0% bottom 0%;
background-size:100% auto; 
background-attachment:fixed;}
#our-services-include p { color: #fff; font-size: 26px; margin: 0; padding: 10px 0 15px; line-height:30px;}
#our-services-include h1 { color: #fff; margin: 0; padding:5px 0 25px;}
#our-services-include .btn { float:left; width:100%; margin:40px 0 10px;}
#our-services-include .btn a { text-decoration:none; border:2px solid #fff; color:#fff; text-transform:none; font-size:18px; padding:6px 20px; border-radius:15px; font-weight: bold; }
#our-services-include .btn a:hover { background:#a4a4a4;  border:3px solid #a4a4a4;}

.our-services-btn { float:left; width:100%; text-align: center; margin:5% 0 0;}
.our-services-include { float:left; width:100%;}
.our-services-include ul {width:100%; margin: 0 auto; padding: 0;  -webkit-column-count: 3; /* Chrome, Safari, Opera */  -moz-column-count: 3; /* Firefox */  column-count: 3; overflow:hidden;}
.our-services-include li { background:url('../images/dot1.png'); background-repeat:no-repeat; background-position:top 8px left 0;list-style:none; color: #fff; font-size:16px; line-height:24px;list-style:none; margin: 0; padding: 0 15px; text-align: left;}

#areas-we-cover { float:left; width:100%;padding:70px 0;
background:url('../images/areas-we-cover-banner-parallax.png');
background-repeat:no-repeat;
background-position:top 0 right 0;
background-size:100% auto; 
background-attachment:fixed;}
.areas-we-cover { float:left; width:100%;}
.areas-we-cover-left { float:left; width:6%;}
.areas-we-cover-right { float:right; width:94%; }
.areas-we-cover-right h1 { color:#00aeef; font-size:35px; line-height:40px;}
.areas-we-cover-right h2 { color:#00aeef; margin:0px; padding:0 0 10px;font-size:18px; font-weight: normal;}
.areas-we-cover-services { float:left;width: 100%; margin:20px 0 0 6%;}
.areas-we-cover-services ul{margin:0; padding:0;}
.areas-we-cover-services ul li { color:#565759; list-style:none; float:left; margin:0 10px; font-size:20px; line-height:32px; padding:0 20px; background:url('../images/areas-dot.png'); background-repeat:no-repeat; background-position:top 12px left 0;}

#footer { float: left; width:100%; margin:0; background:#333333; padding:50px 0;}
.footer { float: left; width:100%;}

.footer1 { float: left; width:22%;}
.footer1 h1 { margin:10px 0; color:#00aeef;font-weight:bold;font-family:'Montserrat Bold';}
.footer1 h2 { color:#fff; font-size:22px; }
.footer1 h1,.footer1 h1 a  { color:#00aeef;}
.footer1 p { color:#fff;}
.footer2 { float: left; width:40%; margin:0 6%;}

.footer3 { float: left; width:8%; padding:5% 0;}
.footer3 ul {margin:0px; padding:0px;}
.footer3 li { list-style:none;padding-bottom:25px;}
.footer3 li:last-child { padding:0px;}

.footer4 { float: right; width:16%;}
.footer4 h2 { color:#00aeef; margin:0px; padding:0 0 10px;}
.footer4 ul { margin:0px; padding:0px;}
.footer4 li { list-style:none; padding:5px 0;}
.footer4 li a { font-size:15px; line-height:21px; color:#fff; font-weight:normal;}
.footer4 li a.active,.footer4 li a:hover { color:#00aeef;}

#copy-right { float: left; width: 100%; background: #00aeef; padding: 10px 0; }
#copy-right p span { color: #fff; font-size: 25px; vertical-align: middle; font-weight: bold; }
#copy-right p { text-align: center; color: #fff; margin: 0px; padding: 0px; font-size: 15px;  font-family:'Montserrat Light';}
#copy-right p a { color: #fff; font-weight: normal; }
#copy-right p a:hover { color: #000000; }

iframe#gmap{width:100%;}

.row { float: left; width: 100%;}
.row-left { float: left; width: 60%;}
.row-right { float: right; width:33%;}

#row2 { float: left; width: 100%; margin:50px 0;}
.row2 { float: left; width: 100%;}
.row2-left { float: left; width: 56%;}
.row2-right { float: right; width:30%;}

.row3 { float: left; width: 100%;}
.row3-left { float: left; width: 40%;}
.row3-right { float: right; width:54%;}


.aircon1 { float: left; width: 100%;}
.aircon1-left { float: left; width: 50%;}
.aircon1-right { float: right; width:46%;}

#aircon_midbanner {float: left; width: 100%; margin: 60px 0;}
.aircon_midbanner {float: left; width: 100%;}
.aircon_midbanner_left { float: left; width: 50%; height: 500px;
background:
url('../images/aircon-midpage-banner-image.png'); 
background-repeat:no-repeat, no-repeat; 
background-position: top 0% left 0%;
background-size:cover;}

.aircon_midbanner_right { float: right; width: 50%;height: 500px; vertical-align: middle; padding: 100px 80px;
background:#00112f
url('../images/aircon-midpage-banner-logo.png'); 
background-repeat:no-repeat, no-repeat; 
background-position: top 0% right 0%;
background-size:500px auto;}
.aircon_midbanner_right h2 { color:#fff; font-size: 40px; line-height: 50px; font-weight: 800;}
.aircon_midbanner_right h4 { color:#fff; font-size: 22px; line-height: 32px;font-weight: 600; margin: 15px 0;}


#aircon2 { float: left; width: 100%; margin: 0;}
.aircon2 { float: left; width: 100%;}
.aircon2-left { float: left; width: 52%;}
.aircon2-left .pic-img {  margin: 0 0 0 -40px;}
.aircon2-right { float: right; width:44%; margin:50px 0 0 0;}
.aircon2-right ul { margin: 0px; padding: 0px;}
.aircon2-right li { list-style: none; display: inline-block; font-size: 19px; line-height: 30px; margin:15px 0;}
.aircon2-right li span img { width:30px; float:left; margin-right: 10px;}

.pic-img { float: left; width: 100%; margin-bottom:25px;}
.pic-img img { width: 100%; }

.get-btn {float: left; width: 100%; margin: 20px 0 0;}
.get-btn a {background:#00aeed;  color:#fff; border-radius:22px; padding:10px 30px; font-size:20px;}
.get-btn a:hover { background: #000;}


.find-btn { display:inline-block; margin:0 1%;}
.find-btn a {background:#73c200 url('../images/arrow.png'); background-repeat:no-repeat; background-position:top 13px right 10px; color:#fff; border-radius:22px; padding:13px 50px 13px 25px; font-size:20px;}
.find-btn a:hover  {background:#0196ce url('../images/arrow-hover.png'); background-repeat:no-repeat; background-position:top 13px right 10px; color:#fff;}

.find-btn1 { display:inline-block; margin:0 1%;}
.find-btn1 a {background:#fff url('../images/find-btn1.png'); background-repeat:no-repeat; background-position:top 13px right 10px; color:#00aeef; border-radius:22px; padding:13px 50px 13px 25px; font-size:20px;}
.find-btn1 a:hover  {background:#73c200 url('../images/arrow-hover.png'); background-repeat:no-repeat; background-position:top 13px right 10px; color:#fff;}

#repairs-servicing {float: left; width: 100%; background:#00aeed; padding:70px 0;}
.repairs-servicing { float: left; width: 100%;}
.repairs-servicing-left { float: left; width: 28%;}
.repairs-servicing-right { float: right; width:68%;}
.repairs-servicing-right h3,.repairs-servicing-right h4,.repairs-servicing-right p { color:#fff;}
.repairs-servicing-right .find-btn {margin:5% 0 0;}
.repairs-servicing-right .find-btn a {background:#73c200 url('../images/arrow.png'); background-repeat:no-repeat; background-position:top 15px right 20px; color:#fff; border-radius:22px; padding:15px 70px 15px 30px; font-size:20px;}
.repairs-servicing-right .find-btn a:hover  {background:#039ad2 url('../images/arrow-hover.png'); background-repeat:no-repeat; background-position:top 15px right 20px; color:#fff;}

#call-us { float:left; width:100%; padding:50px 0;
background:url('../images/call-us-today-banner-parallax.png');
background-repeat:no-repeat;
background-position:top 0 right 0;
background-size:100% auto; }
.call-us { float: left; width: 100%;}
.call-us-left { float: left; width: 70%;}
.call-us-left h1 { color:#fff; margin:0px; padding:0 0 20px; font-size:35px;}
.call-us-left p { color:#fff; margin:0px; padding:0px; font-size:18px;}
.call-us-right { float: right; width: 19%; margin:3% 0 0;}
.call-us-right  a {background:#00aeed url('../images/arrow.png'); background-repeat:no-repeat; background-position:top 8px right 20px; color:#fff; border-radius:22px; padding:10px 60px 10px 20px; font-size:20px;}
.call-us-right a:hover  {background:#00aeef url('../images/arrow-hover.png'); background-repeat:no-repeat; background-position:top 8px right 20px; color:#fff;}

#landlord-gas { float:left; width:100%; padding:80px 0;
background:#00aeed url('../images/gas-house-image.png');
background-repeat:no-repeat;
background-position:bottom 60% left 0%;
background-size:37% auto; }
.landlord-gas {float:left; width:100%;}
.landlord-gas-left {float:left; width:30%;}
.landlord-gas-left .find-btn { margin:10% 0 0; } 
.landlord-gas-right {float:right; width:66%;}
.landlord-gas-right h3 {color:#fff;}
.landlord-gas-right p { color:#fff;}



.team { float:left; width:100%;}
.team h3 { color:#e5022d;}

#team { float:left; width:100%; margin:50px 0;}
.team-left { float:left; width:35%;}
.team-mid { float:left; width:30%; margin:0 2%;}
.team-right { float: right; width:30%; text-align: left;}
.team-right h1 { margin:0px; padding:0 0 15px;}
.team-right ul { margin:15px 0;}
.team-right li { list-style:none; display:inline-block; margin:18px 10px;}

.smart-controls { float:left; width:100%; position:relative; margin:70px 0; text-align: center;}
.smart-controls ul { margin:0px; padding:0px; min-height:170px;}
.smart-controls li { list-style:none; width:23%; margin:0 4% 8% 4%; display:inline-block; vertical-align:middle;}
.smart-controls li h3 { padding:0 0 20px; text-align:center;}
.controls-services li { list-style:none;color: #949599; font-weight: normal; margin:0px; padding: 0 15px; line-height:26px; font-size: 17px; background-image: url('../images/dot3.png'); 
background-repeat:no-repeat; background-position:top 12px left 0; list-style: none;width:100%; text-align:left;}

.news-title {float:left; width:100%;}
.news-title h2 { color:#e5022d;}

.news { float:left; width:100%; margin:3% 0; border-bottom:1px solid #d5d5d5; padding:0 0 20px;}
.news-left { float:left; width:60%;}
.news-right { float: right; width:28%;}

.worcester { float:left; width:100%; margin:3% 0; }
.worcester-left { float:left; width:48%;}
.worcester-left h3 { font-size:26px; line-height:32px;}
.worcester-left p { font-size:18px; line-height:28px;}
.worcester-right { float: right; width:46%;}

.worcester .pic-img{text-align:center;}
.worcester .pic-img img{width:auto;}

#worcester-full { float:left; width:100%; padding:80px 0; text-align:center;
background:url('../images/worcester-banner-parallax.png');
background-repeat:no-repeat;
background-position:top 0% left 0%;
background-size:100% auto;
background-attachment:fixed;}
.worcester-full { float:left; width:100%;}
.worcester-full h1 { color:#fff; font-size:28px;}
.worcester-full p { color:#fff;}

#worcester-box { float:left; width:100%; margin:8% 0; text-align:center;}
.worcester-box { }
.worcester-box h1 { font-size:28px; line-height:30px;}
.worcester-box h3 { font-size:21px; line-height:30px;  font-family:'Montserrat Light';}
.worcester-box p { font-size:19px; line-height:30px; font-family:'Montserrat Light';}
.worcester-box1 { float:left; width:48%; margin:0px; padding:40px; border-radius:6px;box-shadow: 2px 2px 15px 5px #d5d5d5;min-height:500px;}
.worcester-icon { float:left; width:100%; margin:-25% 0 3%;}
.worcester-box2 { float: right; width:48%; margin:0px; padding:40px;border-radius:6px;box-shadow: 2px 2px 15px 5px #d5d5d5;min-height:500px; }

#contact { float:left; width:100%; margin:50px 0;}
.contact { float:left; width:100%;}
.contact-left { float:left; width:48%;}
.contact-form { float: left; width: 100%;}
.contact-form p { font-weight: normal; font-size: 15px; padding: 5px 0 5px 0; }
.formrow { float: left; line-height: 28px; width: 100%; padding:0 0 20px 0; }
.formrow.pad1 { padding-top: 20px; width:auto; float:left;}
.formrow input,.formrow textarea { border: 2px solid #00aeef; line-height: 35px; font-size:17px; width: 100%; padding:10px 15px; border-radius:4px;font-family:'Montserrat Light'; }
.label label { font-size: 16px; color: #58595b; font-weight: normal; }
.formrow.captcha_input input { float: left; border: 1px solid #00aeef;  padding:5px 10px; }
.formrow.captcha { float:left; width:100%;}
.formrow.captcha #captcha {float: left; margin: 0 10px 0 0; padding:0 5px 0; width: 120px; line-height:36px; border: 1px solid #00aeef;}
.imgcaptcha { border: 1px solid #00aeef; float: left; margin:0px 10px 0 0; padding:0px 20px; line-height:36px; background:#f5f5f5;}
.refresh { margin:2px 10px;}

.formrow.pad1 input { background: #00aeef; border: 0 none; color: #fff; font-size: 18px; padding:5px 28px; border-radius: 4px; font-weight:bold; }
.formrow.pad1 input:hover { background: #73c200; cursor: pointer; }

.contact-right {float: right; width:46%;}
.contact-right h1 { margin:0px; padding:0px;}
.contact-right h3 { font-size:18px; line-height:25px;}
.cont-add { float:left; width:100%; margin:20px 0; padding:25px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.contact-address { float:left; width:100%; margin:10px 0;}
.contact-address-left { float:left; width:10%;}
.contact-address-right { float:right; width:90%;}
.contact-address-right h2 { margin:30px 0; padding:0px; font-size:45px; line-height:55px; font-family:'Montserrat Bold'; }
.contact-address-right h2 a { color:#58585a;}
.contact-address-right h3 { color:#58585a; margin:30px 0; padding:0px; font-size:24px; line-height:36px; font-family:'Montserrat Light';}
.contact-address-left img, .contact-address-right img{margin-top:30px;}

.social-icon { float:left; width:100%; text-align:center; margin:20px 0 0 20px}
.social-icon li { list-style:none; display:inline-block; margin:0 10px;}


.complaints { float:left; width:100%; margin:20px 0;}


iframe#which { min-height: 965px }

/*video_*/
.video_ {position: relative;margin: 0;padding: 0;height: 450px;min-height: 450px;width: 100%;background-size: cover !important;-webkit-background-size: cover !important;text-align: center;overflow: hidden;}
.video_ video {margin: 0;padding: 0;position: absolute;	top: 50%;left: 50%;z-index: -100;min-width: 100%;min-height: 100%;width: auto;height: auto;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.centered {position: relative;top: 50%;-webkit-transform: perspective(1px) translateY(-50%);transform: perspective(1px) translateY(-50%);}
.video_ .video_banner {display: inline-block;vertical-align: center;height: 100%;margin: 0 auto;width: 100%;padding: 0;text-align: center;background: rgba(255,255,255,0);}
.video_ .video_banner-text {vertical-align: center;width: 100%;margin: 0;padding: 0;}
.video_banner-text h1 { margin: 0;padding: 0 0 10px 0;font-family: arial, helvetica, sans-serif;font-size: 50px;font-weight: 400;text-align: center;color: #fff;}
.video_banner-text p { margin: 0;padding: 0;font-family: arial, helvetica, sans-serif;font-size: 20px;letter-spacing: 0em;font-weight: 400;text-align: center;color: #fff;}
.video_banner-text img {display: block;margin: 0 auto;padding: auto;width: 350px;opacity: 1;}
.text-box {margin: 0;padding: 50px 50px;background: white;overflow: hidden;}
.text-box p { margin: auto;padding: auto;font-family: arial, helvetica, sans-serif;font-size: 18px;line-height: 28px;letter-spacing: 0em;font-weight: 400;text-align: left;color: black;}
/*video_*/


#areas-banner { height:400px;
float:left; width:100%;padding:0;
background:url('../images/areas-banner.png');
background-repeat:no-repeat;
background-position:left 0 bottom 0%;
background-size:cover;}
#areas-banner .wrapper { display:table;}
.areas-banner-inn { display: table-cell; vertical-align:bottom; height:400px;}
.areas-banner-inn h1 { color:#1485c8; font-size:60px; line-height:70px; margin:0px; padding:0 0 100px; font-family: 'dinbold';}
.areas-banner-inn h1 span {color:#1dafec; }


#areas-call { float:left; width:100%; padding:30px 0; background:#1dafec;}
.areas-call { float:left; width:100%; text-align:center;}
.areas-call a {background:#ffff; color:#000; display:block;border-radius:12px; box-shadow: 5px 4px 13px 0px rgba(0,0,0,0.5);padding:12px 30px; text-align:center; font-size:23px; line-height:33px; margin:0 20px;}
.areas-call a:hover {background:#1dafec; color:#fff;}
.areas-call-left {float:left; width:45%;}
.areas-call-right { float:right; width:45%;}


#areasrow {float:left; width:100%; margin:80px 0 -10px 0;}
.areasrow1 {float:left; width:100%; margin:0 0 30px 0;}
.areasrow1 h2 {font-size: 32px;line-height: 40px; font-family: 'dinbold'; color:#1dafec; text-align:center;}
.areasrow1 p {font-size:18px;line-height:26px; color:#000; text-align:center;}
.areasrow1 .btn {text-align:center; margin:15px 0;}
.areasrow1 .btn a { text-decoration:none; background:#1dafec;color:#fff; text-transform:none; font-size:21px; padding:12px 30px; border-radius:8px; font-weight: bold; display:inline-block;}
.areasrow1 .btn a:hover { background:#1485c8;}

.areasrow {float:left; width:100%;}
.areasrow-left { float:left; width:54%; padding:0 0 40px 0;}
.areasrow-left h3 {font-size: 32px;line-height: 40px; font-family: 'dinbold'; color:#1dafec;}
.areasrow-left h3 span {color: #1485c8;}
.areasrow-left h4 {font-size:25px;line-height:35px; font-family: 'dinbold'; color:#1dafec;}
.areasrow-left h4 span {color: #1485c8;}
.areasrow-left p {font-size:17px;line-height:25px; color:#000;}
.areasrow-left .btn { float:left; width:100%; margin:40px 0 10px;}
.areasrow-left .btn a { text-decoration:none; background:#1dafec;color:#fff; text-transform:none; font-size:21px; padding:12px 30px; border-radius:8px; font-weight: bold; }
.areasrow-left .btn a:hover { background:#1485c8;}
.areasrow-left .areasrow-services { float:left; width:100%; margin:15px 0;}
.areasrow-left .areasrow-services ul { margin:0px; padding:0px;}
.areasrow-left .areasrow-services li {  color: #000; font-weight: normal; margin:0 0 5px; padding:0 15px; line-height:22px; font-size:16px; background: url('../images/areas-dot.png'); background-repeat:no-repeat; background-position:top 10px left 0; list-style: none; }

.areasrow-right { float: right; width:40%;}
.areasrow-right .pic-img { margin: 108px 0 0 0;}

#areas-choose { float:left; width:100%; background:#1485c8; padding:60px 0;}
.areas-choose { float:left; width:100%; }
.areas-choose-left { float:left; width:50%;}
.areas-choose-left h2,.areas-choose-right h2 { color:#fff;font-size: 32px;line-height: 40px; font-family: 'dinbold';}
.areas-choose-left p { color:#fff;font-size:20px;line-height:30px;}
.areas-choose-right { float: right; width:40%;}
.areas-choose-right .contact-form { padding:15px 0 0;}
.areas-choose-right .formrow input,.areas-choose-right .formrow textarea { padding:10px 15px;  background: #fff; border:0px;border-radius:8px;}
.areas-choose-right .formrow.pad1 input {
    background: #1dafec;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    padding: 5px 28px;
    border-radius: 4px;
    font-weight: bold;
}
.areas-choose-right .formrow.pad1 input:hover {background:#1675c4;}





@media screen and (min-width: 768px) { iframe#which { min-height: 535px } } 




