.home-recent{padding:30px 0px 40px 0px;overflow:hidden;font-weight:400;font-size:1.4em;}
.home-recent.home-commercial{background:#EFEFEF;}
.home-recent h2{text-transform:uppercase;margin:15px 0px 30px 0px;font-size:2.2em;text-align:center;font-weight:400;}
.home-recent .recent-property{display:inline-block;vertical-align:top;width:32%;}
.home-recent .single-property{margin:0px 10px;cursor:pointer;background:#FFFFFF;}
.recent-property .recent-image{display:block;width:100%;overflow:hidden;text-align:center;}
.recent-property .recent-text-wrapper{display:block;clear:both;margin:18px 10px 10px 10px;}
.recent-property .recent-title{display:block;margin:0px 0px 20px 0px;}
.recent-property .recent-title .address{display:block;text-transform:uppercase;font-weight:600;line-height:1.1em;}
.recent-property .recent-title .townPostcode{display:block;font-size:1em;font-weight:400;}
.recent-property .property-attributes{display:block;margin:10px 0px;}
.recent-property .recent-price{display:block;}
.recent-property .recent-price .status{}
.recent-property .recent-price .price{display:block;font-weight:600;}
.recent-property .recent-price .price-offers{font-weight:400;font-size:0.9em;}
.recent-property .recent-price .price-period{font-weight:400;font-size:0.9em;}
.home-recent h2{color:#013354;}
.home-recent .single-property:hover{background-color:#CCCCCC;}
.recent-property .recent-text-wrapper{color:#666666;}
.recent-property .recent-title .address,
.recent-property .recent-price .price{color:#013354;}
.recent-property .recent-price .price-offers{color:#666666;}
.recent-property .recent-price .price-period{color:#666666;}
.recent-property .recent-title .townPostcode{color:#666666;}
.home-advice{padding:60px 0px;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;}
.lt-ie9 .home-advice{text-align:center;-ms-text-justify:;text-justify:;}
.home-advice .advice-box{position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:48%;text-align:left;}
.home-advice .advice-box a{display:block;}
.home-advice .advice-box .advice-image{display:block;width:100%;height:250px;border-bottom:1px solid #CCCCCC;}
.home-advice .advice-box .advice-text-wrapper{display:block;padding:20px;}
.home-advice .advice-box .advice-title{display:block;font-size:1.6em;font-weight:700;text-transform:uppercase;}
.home-advice .advice-box .advice-text{display:block;margin:10px 0px;line-height:1.6em;font-size:1.2em;}
.home-advice .advice-box .advice-more{display:block;font-size:1.3em;font-weight:300;}
.home-advice .advice-sign{text-align:left;}
.home-advice .advice-sign .title,
.home-advice .advice-sign .title-purple{display:block;width:90%;font-size:1.9em;line-height:1.1em;margin:20px auto 0px auto;text-align:left;text-transform:uppercase;font-weight:bold;}
.home-advice .advice-sign .text{display:block;width:90%;font-size:1.4em;padding:20px 0px;margin:0px auto;text-align:left;}
.home-advice .advice-sign .btn,
.home-advice .advice-sign .btn-purple{display:block;margin:0px auto 20px auto;width:90%;padding:14px 0px;font-size:1.3em;text-align:center;text-transform:uppercase;}
.home-advice{background:#FFFFFF url(backgrounds/cms-background.jpg) no-repeat 50% 50%;background-size:cover;}
.home-advice .advice-box{border:1px solid #CCCCCC;background:#EFEFEF;}
.home-advice .advice-box:hover{border:1px solid #013354;background:#EFEFEF;}
.home-advice .advice-box .advice-image{background-color:#013354;}
.home-advice .advice-box .advice-text{color:#777777;}
.home-advice .advice-box .advice-title{color:#013354;}
.home-advice .advice-box .advice-more{color:#013354;}
.home-advice .advice-box.advice-sign{border-top:1px solid #CCCCCC;}
.home-advice .advice-sign{background-color:#EFEFEF !important;}
.home-advice .advice-sign .title{color:#013354;}
.home-advice .advice-sign .title-purple{color:#FF0490;}
.home-advice .advice-sign .text{color:#777777;}
.home-advice .advice-sign .btn{background:#013354;color:#FFFFFF;}
.home-advice .advice-sign .btn-purple{background:#FF0490;color:#FFFFFF;}
.home-advice .advice-sign:hover .btn,
.home-advice .advice-sign:hover .btn-purple{background:#1FABE0;color:#FFFFFF;}
.home-services{padding:30px 0px; text-align:center; }
.home-services h2{text-transform:uppercase;margin:15px 0px 30px 0px;padding:0px 0px 15px 0px;font-size:2.8em;text-align:center;font-weight:300;}
.home-service-box{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:30%;text-align:left;margin-left:10px;}
.home-service-box-orange{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:30%;text-align:left;margin-right:10px;}
.home-service-box-pink{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:30%;text-align:left;margin:0px 10px;}
.home-service-box .hsb-padding,
.home-service-box-orange .hsb-padding,
.home-service-box-pink .hsb-padding{display:block;padding:30px;border-top:1px solid #cccccc;}
.home-service-box .title,
.home-service-box-orange .title,
.home-service-box-pink .title{display:block;text-transform:uppercase;font-size:2em;font-weight:600;text-align:center !important;line-height:1.2em;}
.home-service-box .text,
.home-service-box-orange .text,
.home-service-box-pink .text{display:block;margin:30px 0px;font-size:1.3em;line-height:1.6em;text-transform:uppercase;text-align:center !important;font-weight:300;}
.home-service-box .more,
.home-service-box-orange .more,
.home-service-box-pink .more{display:inline-block;font-size:1.3em;font-weight:300;padding:10px;text-align:center !important;}
.lt-ie9 .home-services .title
.lt-ie9 .home-services .text
.lt-ie9 .home-services .more{text-align:center !important;}
.home-service-box .services-image,
.home-service-box-orange .services-image,
.home-service-box-pink .services-image{max-width:1000px;max-height:625px;}
.home-service-box .services-image,
.home-service-box-orange .services-image,
.home-service-box-pink .services-image{width:100%;}
.home-service-box{background:#1FABE0;border:1px solid #CCCCCC;}
.home-service-box .title{color:#FFFFFF;}
.home-service-box .text{color:#FFFFFF;}
.home-service-box .more{color:#FFFFFF;background:#013354;font-weight:600;text-transform:uppercase;font-size:1.2em;width:92%;text-align:center;}
.home-service-box:hover .more{color:#FFFFFF;background:#f3490e;}
.home-service-box-orange{background:#013354;border:1px solid #CCCCCC;}
.home-service-box-orange .title{color:#FFFFFF;}
.home-service-box-orange .text{color:#FFFFFF;}
.home-service-box-orange .more{color:#FFFFFF;background:#f3490e;font-weight:600;text-transform:uppercase;font-size:1.2em;width:92%;text-align:center;}
.home-service-box-orange:hover .more{color:#FFFFFF;background:#1FABE0;}
.home-service-box-pink{background:#f3490e;border:1px solid #CCCCCC;}
.home-service-box-pink .title{color:#FFFFFF;}
.home-service-box-pink .text{color:#FFFFFF;}
.home-service-box-pink .more{color:#FFFFFF;background:#013354;font-weight:600;text-transform:uppercase;font-size:1.2em;width:92%;text-align:center;}
.home-service-box-pink:hover .more{color:#FFFFFF;background:#1FABE0;}
.home-welcome{text-align:center;font-size:1.4em;line-height:1.6em;font-weight:300;padding:30px 0px;}
.home-welcome h2{font-size:2.2em;font-weight:400;line-height:1em;margin:0px 0px 60px 0px;text-transform:uppercase;}
.home-welcome h2 span{display:block;font-size:0.7em;font-weight:400;}
.home-welcome{background:#EFEFEF;color:#777777;}
.home-welcome h2{color:#013354;}
.home-welcome h2 span{color:#777777;}
@media screen and (max-width:1080px){.home-featured .property-details .address{font-size:1.2em;}
.home-featured .property-details .attributes{display:none;}
.home-featured .property-details .price .price-value{font-size:1.1em;}
}
@media screen and (max-width:960px){.recent-property .recent-brief{display:none;}
}
@media screen and (max-width:930px){.home-featured{display:none;}
.home-featured .property-details{display:none;}
.home-featured .property:hover .property-details{display:block;}
}
@media screen and (max-width:820px){.home-service-box .title{font-size:1.6em;}
.home-recent h2{font-size:1.8em;}
}
@media screen and (max-width:768px){.home-featured{display:none;}
.home-recent .recent-property{display:block;width:100%;clear:both;margin:0px 0px 20px 0px;}
.home-recent .single-property{margin:0px 0px 20px 0px;}
.recent-property .recent-image{float:left;width:40%;}
.recent-property .recent-text-wrapper{float:right;clear:none;width:55%;}
.home-advice .advice-box{width:48%;margin:0px 0px 20px 0px;height:auto !important;}
.home-advice .advice-box.advice-sign{display:none;}
.home-service-box,
.home-service-box-orange,
.home-service-box-pink{width:29%;margin-top:20px;}
.featured-property-slider .featured-details { padding-right: 50px;}
}
@media screen and (max-width:730px){.home-service-box,
.home-service-box-orange,
.home-service-box-pink{display:block;width:100%;margin:0px 0px;margin-top:20px;}
.home-service-box .more{display:block;max-width:190px;margin:0px auto;}
}
@media screen and (max-width:580px){.recent-property .property-attributes{display:none;}
}
@media screen and (max-width:480px){.recent-property .recent-image{float:none;width:100%;}
.recent-property .recent-text-wrapper{float:none;clear:both;width:100%;}
.home-advice .advice-box{float:none;display:block;width:90%;margin:0px auto 20px auto;}
.home-welcome{font-size:1.3em;line-height:1.3em;}
.home-welcome h2{margin:0px 0px 30px 0px;}
}
@media screen and (max-width: 450px){
.featured-property-slider .featured-details { padding: 0 45px;}
.jcarousel-control-prev, .jcarousel-control-next { padding: 20px 15px; margin-top: 0;}
}



/** HERO VIDEO **/
.slide-video .video-background div {
  position: relative;
  padding-top: 56.25%;
}

.slide-video .video-background iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  border: none;
}
