.home-slider{display:block;padding:40px 0px 0px 0px;position:relative;}
.home-slider .jcarousel-wrapper{margin:0px auto;position:relative;}
.home-slider .jcarousel{position:relative;overflow:hidden;width:100%;}
.home-slider .jcarousel ul{position:relative;list-style:none;margin:0;padding:0;}
.home-slider .jcarousel li{float:left;}
.jcarousel-control-prev,
.jcarousel-control-next{position:absolute;padding:30px 20px;top:50%;margin-top:-15px;text-align:center;z-index:99;}
.jcarousel-control-prev{left:15px;}
.jcarousel-control-next{right:15px;}
.home-slider .overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
.home-slider{background-color:#343740;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.jcarousel-control-prev{background:#1FABE0 url(icons/arrow-smll-white-left.png) no-repeat 50% 50%;color:#FFFFFF;}
.jcarousel-control-next{background:#1FABE0 url(icons/arrow-smll-white-right.png) no-repeat 50% 50%;color:#FFFFFF;}
.jcarousel-control-prev:hover{background:#013354 url(icons/arrow-smll-white-left.png) no-repeat 50% 50%;color:#FFFFFF;}
.jcarousel-control-next:hover{background:#013354 url(icons/arrow-smll-white-right.png) no-repeat 50% 50%;color:#FFFFFF;}
.blue-slider-box{background:rgba(1,51,84,0.6);border:10px solid #013354;padding:40px;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#992A2867,endColorstr=#992A2867);zoom:1;}
.blue-slider-box .slider-logo{text-align:center;}
.blue-slider-box .slider-logo img{width:100%;max-width:504px;max-height:103px;}
.slide{position:relative;margin:0px auto;padding:20px 10px;width:90%;line-height:1.8em;font-weight:300;z-index:2;}
.slide .border{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;}
.slide .title{font-size:4em;font-weight:300;text-transform:uppercase;line-height:1.2em;margin:0px;}
.slide .sub-title{font-size:2.5em;margin:10px 0px;}
.slide .button{display:inline-block;text-transform:uppercase;font-size:1.2em;padding:10px;margin:20px 0px;}
.slide{color:#FFFFFF;}
.slide .border{border:5px solid #FFFFFF;}
.slide .title{color:#FFFFFF;text-shadow:0px 2px 3px rgba(0, 0, 0, 0.4);}
.slide .slider-text{font-size:2em;line-height:1.8em;}
.slide .sub-title{color:#FFFFFF;text-shadow:0px 2px 3px rgba(0, 0, 0, 0.4);}
.slide .button{background:#1FABE0;color:#FFFFFF;padding:10px 20px;font-size:1.3em;}
.slide .button:hover{background:#FFFFFF;color:#013354;}
.slide-property{position:relative;cursor:pointer;}
.slide-property .image{position:absolute;z-index:2;width:100%;top:0;left:0;bottom:0;}
.slide-property .details{position:absolute;z-index:3;padding:10px;font-size:0.9em;left:5px;bottom:20px;font-weight:300;}
.slide-property .details .addr-lines{display:block;font-size:1.3em;}
.slide-property .details .addr-location{display:block;}
.slide-property .details .price{display:block;}
.slide-property .details .price-value{font-size:1.3em;}
.slide-property .details{background:rgba(52,56,65,0.8);color:#FFFFFF;}
.slide-property .details .addr-lines,
.slide-property .details .price-value{color:#FFF200;}
.slide-property .details .addr-location{color:#FFFFFF;}
.christmasTitle {
  font-family:'Dancing Script', cursive;
  font-size:6em;
}
.slide-christmas .logo {
  margin:40px 0px 0px 0px;
}
.slide-christmas .logo img {
  width:100%;
  max-width:400px;
  max-height:82px;
}
.christmasTitle div {
  line-height:1em;
  display:inline-block;
}
.christmasTitle .text-01 {
  width:100%;
}
.christmasTitle .text-02 {

}
.christmasTitle .text-03 {

}
.christmasTitle .text-04 {

}
@media screen and (max-width:940px){.slide .title{font-size:3em;}
.slide .sub-title{font-size:1.8em;}
.slide .button{font-size:1.1em;}
.blue-slider-box{padding:60px;}
.blue-slider-box .slider-logo img{width:80%;}
}
@media screen and (max-width:600px){.slide{padding:50px 0px;}
.slide .title{font-size:2.3em;}
.slide .sub-title{font-size:1.4em;}
.slide .button{font-size:1em;}
.blue-slider-box{padding:30px;}
.slide .slider-text{font-size:1.2em;line-height:1.4em;}
.christmasTitle { font-family: 'Dancing Script', cursive; font-size:3em; }
}
@media screen and (max-width:550px){.slide{width:90%;}
.slide .title{font-size:1.8em;}
.slide .sub-title{font-size:1.2em;}
}
@media screen and (max-width:450px){.slide-property .details{font-size:0.9em;}
.slide-property .details .addr-lines{font-size:1.1em;}
.slide-property .details .price-value{font-siz
