.bx-wrapper{position:relative;margin-bottom:1px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}
.bx-wrapper img{max-width:100%;display:block}
.bxslider{margin:0;padding:0}
ul.bxslider{list-style:none}
#locMap{ display:none;}
.bx-viewport{-webkit-transform:translatez(0)}
.bx-wrapper{ border:0 solid #fff;background:#fff}
.bx-wrapper .bx-pager { display:none; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url("{img imgId='21939_bx-loader.gif' path='1'}") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size: .85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000}
.bx-wrapper .bx-pager-item, 
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0}
.bx-wrapper .bx-prev{left:10px;background:url("{img imgId='21893_controls.png' path='1'}") no-repeat 0 -32px}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus{background-position:0 0}
.bx-wrapper .bx-next{right:10px;background:url({img imgId='21893_controls.png' path='1'}) no-repeat -43px -32px}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus{background-position:-43px 0}
.bx-wrapper .bx-controls-direction
a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:998}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("{img imgId='21893_controls.png' path='1'}") -86px -11px no-repeat;margin:0
3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("{img imgId='21893_controls.png' path='1'}") -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}


.review .bx-wrapper .bx-caption{ top:0;right:0; left:0; }
.bx-wrapper .bx-caption{position:absolute;background:#FFF;background:rgba(255, 255, 255, 0.75);width:400px;}
.bx-wrapper .bx-caption span{color:#00B4F1; display:block;font-size: 1.8em;padding:20px 10px; font-weight:bold; text-align:center;}
.bx-wrapper .bx-caption span i{color:#606060; display:block;font-size: .7em; font-weight:normal; font-style:normal; margin-top: 15px;}
.bannerli{ background-size:cover;background-repeat:no-repeat;background-position:center center; }
.bx-wrapper img{ display:none; }

.review { color:#fff; background-color: #277E40; padding: 30px 0 10px 0; font-size: 1.4em; box-shadow: 0 0 5px #808080;}
.review .bx-wrapper{ color:#fff; background-color: #277E40; }
.review .bx-wrapper li div{ text-align:right; padding: 0 0; margin: 0 auto;}
.review .bx-wrapper p{ margin:0 0 10px 0; color: #fff; line-height:25px;}
.review .bx-wrapper i{ display:block; font-size: 0.8em;}
.review ul{ list-style:none; margin:0; padding:0;}
.review ul li{ list-style:none; margin:0; padding:0;}
.offer { box-shadow: 0 0 5px #606060; margin-top: 30px;}

.offer h4{ margin:0; line-height:40px; height:40px; color:#FFF; background:#606060; text-align:center; font-weight: normal; font-size: 1.2em;}
.offer p{ margin:0; line-height:30px; height:30px; color:#FFF; background:#606060; text-align:center; }

.offer .oLink{ padding: 20px;}
.offer a{ text-decoration:none; color: #fff; border-radius: 2px; text-align:center; display:block; height: 40px; line-height:40px; background: #00B4F1; font-size:1.2em;}
.newLoc { clear: both; background: #DDD; padding: 20px 0; margin-top: 10px; box-shadow: 0 0 5px #808080;}
.newLoc h3{ margin: 0; }

.newLoc nav{   text-align:left; }
.newLoc nav > ul{ list-style:none;  margin:0; padding:0; }
.newLoc nav > ul > li{float:left;padding:10px 10px 0 0; margin:0;  }
.newLoc nav > ul > li a{ color:#606060; }
.hspacer{ display:none;}
div.rental{ display:block;}
.rental section.BLK_CLS{ display: none; }
.newsbg {clear: both;padding: 20px 0px;background: rgb(221, 221, 221); }

.newsbg > h2 {clear: both;margin: 10px;text-align: center; } 
.newsbg > p {clear: both; margin: 0px auto;text-align: center; } 



@media only screen and (min-width: 0) and (max-width: 500px) {
    .bx-wrapper .bx-controls { display:none; }
    div.rental{ position: absolute; z-index: 998; width: 100%; margin: 0 0; background: rgba(250,250,250,0.9); }
    div.rental form{ width:350px; margin: 0 auto; }
    .wrapper{ width: calc(100% - 40px);margin: 0 auto; }
    
    .offerbox{ width: calc(100% - 40px); margin-top: 30px; clear: both;}  
    .review .bx-wrapper li div{ width: calc(100% - 40px); }
    .offer { margin: 0 auto; margin-top: 30px;}
    .banner{ height:430px;}
    .bannerli{ height:430px; }
    .banner .bx-controls{ display:none; }
    .banner .bx-caption{ display:none;}
    .review { display:none; }
    .reviewSlider { display:none;}
    .offer { width: 300px;  }
    .offer div.oimg{ height: 200px; }
}
@media only screen and (min-width: 501px){
    div.rental form{ width:350px; margin: 0 auto; background: rgba(240,240,240,0.8); }
}
@media only screen and (min-width: 501px) and (max-width: 800px) {
    .bx-wrapper .bx-controls { display:none; }
    .wrapper{ width: 90%; margin: 0 auto;}
    div.rental{ position: absolute; z-index: 998; width: 100%; margin: 50px 0; background:transparent; }
    div.rental form{ width:400px; margin: 0 auto; box-shadow: 0 0 5px #888;}
    
    .offerbox{ width:calc(100% - 40px); }  
    .review .bx-wrapper li div{ width:calc(100% - 40px); }
    .offer { margin: 0 auto; margin-top: 30px;}
    .banner .bx-caption{ display:none;}
    .bannerli{ height:540px; }
     .offer { width: 300px;  }
     .offer div.oimg{ height: 200px; }
}
@media only screen and (min-width: 801px) and (max-width: 1024px) {
    .wrapper{ width: 780px; margin: 0 auto;}
    .bx-wrapper .bx-controls { display:none; }
    .banner{ height:500px;}
    .bannerli{ height:500px; }
     .offer { width: 250px; float:left; font-size: 0.8em;}
     .offerbox{ width: 780px; margin: 0 auto; }
     .offerbox .offer:nth-child(2){ margin: 0 15px; margin-top: 30px; }
     .review .bx-wrapper li div{ width:780px; }
     .offer img{ width: 100%;} 
     .offer div.oimg{ height: 167px; }
}
@media only screen and (min-width: 801px) and (max-width: 850px){
    .banner .bx-wrapper .bx-caption{ top:50px;right:20px; }
    div.rental{ position: absolute; z-index: 998; width: 350px; margin: 50px 20px;  }
}
@media only screen and (min-width: 851px) {
    .banner .bx-wrapper .bx-caption{ top:50px;right:50px; }
    div.rental{ position: absolute; z-index: 998; width: 350px; margin: 50px 50px;  }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .wrapper{ width: 1000px; margin: 0 auto;}
    .offerbox{ width: 1000px; margin: 0 auto; }  
    .review .bx-wrapper li div{  width: 1000px; }
    .offerbox .offer:nth-child(2){ margin: 0 50px; margin-top: 30px; }
    .offer { float:left; }
    .banner{ height:500px;}
    .bannerli{ height:500px; }
    .offer div.oimg{ height: 200px; }
}
@media only screen and (min-width: 1281px) {
    .wrapper{ width: 1060px; margin: 0 auto;}
     .offerbox{ width: 1060px; margin: 0 auto; }  
     .review .bx-wrapper li div{  width: 1060px; }
    .offerbox .offer:nth-child(2){ margin: 0 80px; margin-top: 30px; }
    .offer { float:left; }
    .banner{ height:500px;}
    .bannerli{ height:500px; }
    .offer div.oimg{ height: 200px; }
}
 