.top-bar{background:#22252f;padding:10px 0px;}
.top-bar div{text-align:right;}
.top-bar a{font-size:16px;font-family:'Open Sans', sans-serif;color:#fff;text-decoration:none;text-align:right;}
.top-bar a i{margin-right:10px;color:#af181f;font-size:18px;font-weight:600;}
.header-customize-nav{display:inline-block;vertical-align:middle;background-color:#af181f;margin-left:45px;position:absolute;right:240px;top:45px;}
@-moz-document url-prefix(){.header-customize-nav{top:46px;}
}
.header-customize-nav .header-customize-item:first-child{margin-left:26px;}
.header-customize-item{display:inline-block;vertical-align:middle;line-height:1;max-width:100%;}
.header-customize-nav .item-custom-text:before{content:'';display:block;border-top:solid 0 transparent;border-bottom:solid 130px #af181f;border-left:solid 60px transparent;right:100%;position:absolute;bottom:0;top:0;}
.header-customize-nav .item-custom-text:after{content:'';display:block;background-color:#af181f;width:1000%;height:100%;position:absolute;left:100%;top:0;}
.contact-phone{text-align:center;color:#FFF;font-size:24px;font-weight:bold;min-height:120px;}
.heading-style-2{float:left;width:100%;display:block;text-align:center;}
.heading-style-2 span{font:300 17px/17px 'Roboto',sans-serif;color:#ccc;display:block;padding:0 0 8px 0;}
.heading-style-2 h2{margin:0 0 57px 0;font:900 40px/40px 'Roboto',sans-serif;.
color:#222;margin:0 0 40px 0;text-transform:uppercase;position:relative;}
.campers-theme h2{}
.heading-style-2 h2:before{content:'';background:url(../../assets/img/heading-line.png) no-repeat center bottom;width:100%;height:16px;position:absolute;left:0;right:0;bottom:-28px;margin:auto;}
.dt-sc-toggle-set{float:left;margin:0;padding:0;width:100%;}
.dt-sc-toggle-frame{border-width:1px 1px 0 1px;border-style:solid;}
.dt-sc-toggle-frame.last{border-bottom:1px solid;}
h5.dt-sc-toggle-accordion, h5.dt-sc-toggle{clear:both;font-size:16px;margin:0px 0px 1px;padding:0px;position:relative;transition:all 300ms linear;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
h5.dt-sc-toggle-accordion a, h5.dt-sc-toggle a{display:block;font-size:16px;padding:15px 15px 15px 75px;color:#222;font-size:20px;font-weight:900;font-family:'Roboto',sans-serif;text-decoration:none;}
.dt-sc-toggle-content{clear:both;display:none;line-height:24px;margin:0 0 -20px;padding:0 0 0 75px;}
h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before{content:"\f067";font-family:FontAwesome;font-size:10px;font-style:normal;font-weight:normal;position:absolute;left:4px;top:17px;text-decoration:inherit;}
h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before{content:"\f068";}
.dt-sc-toggle, .dt-sc-toggle-accordion{padding:0 0 20px;position:relative;}
.dt-sc-toggle:last-child{padding:0;}
h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before{background:#fff;border:2px solid #af181f;height:50px;margin:auto;padding:14px 0;text-align:center;top:0;width:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.dt-sc-toggle:before, .dt-sc-toggle-accordion:before{content:"";border-left:1px dashed #c3cbd7;height:100%;position:absolute;left:28px;top:0;width:1px;}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a{padding:15px 15px 15px 40px;}
.dt-sc-toggle-frame .dt-sc-toggle-content{margin:0;padding:0 5px 18px 18px;}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle:before{left:18px;}
.dt-sc-toggle-frame h5.dt-sc-toggle:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before{background:none;border:none;height:auto;padding:0;text-align:inherit;top:16px;width:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
.dt-sc-block p{color:#757575;font-size:18px;}
.inquiry-form input[type="text"], .inquiry-form input[type="email"]{margin:20px 0 0;}
.inquiry-form input[type="submit"]{display:block;float:none;margin:20px auto 0;}
.inquiry-form textarea{height:180px;}
.inquiry-form input[type="text"], .inquiry-form input[type="email"], .inquiry-form input[type="password"], .inquiry-form input[type="tel"], .inquiry-form textarea{background:#fff;border:1px solid #e8edf2;color:#666666;padding:15px;display:block;font-size:14px;margin:10px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;width:100%;}
.inquiry-form input[type="text"],.inquiry-form input[type="email"], .inquiry-form input[type="password"], .inquiry-form input[type="tel"]{}
.inquiry-form textarea{height:190px;margin:20px 0 0;overflow:auto;resize:none;}
.btnpad-lg{padding-left:45px !important;padding-right:45px !important;font-size:16px;font-weight:600;}
.heading-background{background-image:url(../assets/img/sinewave.png);position:relative;padding:40px 0;background-size:cover;}
.about-thum h3{position:relative;background:#ffffff8c;bottom:37px;width:auto;padding:5px;font-size:20px;text-transform:uppercase;font-family:'Roboto', sans-serif;text-align:center;margin:auto;width:100%;font-weight:900;}
.about-text p{color:#222;font-size:18px;text-transform:inherit;font-family:'Roboto', sans-serif;text-align:left;line-height:21px;font-weight:400;}
.about-text p a{color:#222;font-size:18px;text-transform:inherit;font-family:'Roboto', sans-serif;text-align:left;line-height:21px;text-decoration:none;}
hr{margin:5px 0;border-top:1px solid #e2dddd;}
.about-text h2{font-size:18px !important;text-transform:uppercase;font-family:'Roboto', sans-serif;text-align:left;font-weight:900;border-bottom:2px solid #af181f;display:table;margin-bottom:30px;}
.about-text h3{position:relative;background:#ffffff8c;bottom:37px;width:auto;padding:5px;font-size:19px !important;text-transform:uppercase;font-family:'Roboto', sans-serif;text-align:center;margin:auto;width:100%;font-weight:900;}
.form-control{border:1px solid #e8edf2;height:50px;}
.realtors p{font-size:17px;font-family:'Roboto', sans-serif;width:90%;}
.realtorsForm-bg{background-image:-moz-linear-gradient(90deg, rgb(244,244,244) 0%, rgb(250,250,250) 53%, rgb(255,255,255) 100%);background-image:-webkit-linear-gradient(90deg, rgb(244,244,244) 0%, rgb(250,250,250) 53%, rgb(255,255,255) 100%);background-image:-ms-linear-gradient(90deg, rgb(244,244,244) 0%, rgb(250,250,250) 53%, rgb(255,255,255) 100%);padding-bottom:20px;}
.realtors-form{}
.realtors-form input[type="text"], .realtors-form input[type="email"], .realtors-form input[type="password"], .realtors-form input[type="tel"], .realtors-form textarea{background:#fff;border:1px solid #e8edf2;color:#666666;padding:8px 15px;display:block;font-size:14px;margin-top:10px !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;width:90%;margin:auto;}
.realtors-form textarea{height:75px;margin-top:20px;overflow:auto;resize:none;}
.testimonials-section{color:#fff;position:relative;background:#333 url(../../assets/img/testi-bg.jpg) center fixed;background-size:cover;}
.testimonials-section:after{top:0;left:0;width:100%;height:100%;content:" ";position:absolute;background:rgba(0,0,0,0.85);}
.owl-item{border-right:1px solid rgba(204, 204, 204, 0.5);padding:10px;}
.owners-text p{color:#222;font-size:18px;text-transform:inherit;font-family:'Roboto', sans-serif;text-align:center;line-height:28px;}
.owners-text ul{margin-top:20px;}
.owners-text ul li{color:#666;font-size:18px;text-transform:inherit;font-family:'Roboto', sans-serif;text-align:left;line-height:28px;float:left;width:50%;}
.red-text{font-size:22px;color:#af181f;font-weight:900;}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:#22252f;background-image:none;border:1px solid transparent;border-radius:4px;width:46px;margin-top:30px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#22252f;}
#tenants{background:#f5f5f5;}
.example-orbit img{width:100%;height:auto;}
ul.example-orbit{padding:0px;margin:0px;}
.example-orbit li{list-style:none;padding:0px;margin:0px;}
.promo-section{background:#333 url(../../assets/img/slider.jpg) center;background-size:cover;min-height:750px;background-repeat:no-repeat;}
.contact-style .form-control{font-size:16px;}
.realtorsForm{z-index:1;color:#af181f;position:relative;}
.realtorsForm h3{color:#666;margin-bottom:15px;}
.realtorsForm ul{margin-top:20px;}
.realtorsForm li{color:#666;margin:15px 0;font-size:16px;font-weight:200;}
.realtorsForm li a{color:#666;}
.realtorsForm li i{width:35px;padding:8px;font-size:18px;margin-right:5px;text-align:center;display:inline-block;background:rgba(255,255,255,0.1);}
.realtorsForm form label{color:#666;font-size:14px;font-weight:200;}
.realtorsForm form .form-control{color:#666;box-shadow:none;border-color:#eee;padding:15px 15px;height:inherit !important;}
.realtorsForm form .form-control:focus{background:rgba(243,243,243,0.6) !important;}
.realtorsForm form .btn-u.btn-brd.btn-u-dark{color:#666;border-color:#af181f;background:#af181f;padding:8px 60px;font-size:17px;text-transform:uppercase;}
.realtorsForm form .btn-u.btn-brd.btn-u-dark:hover{border-color:#af181f;background:rgba(175,24,31,0.6) !important;}
.realtorsForm .submited .message p{color:#22252f !important;}
.realtorsForm .state-error + em{display:block;margin-top:6px;padding:0 34px !important;font-style:normal;font-size:11px;line-height:15px;color:#ee9393;}
.realtorsForm .sky-form .state-error input, .sky-form .state-error textarea{border-color:#e0aaaa !important;}
.faq .state-error + em{display:block;margin-top:6px;padding:0 16px !important;font-style:normal;font-size:11px;line-height:15px;color:#ee9393;}
.faq .sky-form.submited .message p{color:#000;}
.faq .sky-form .state-error input, .sky-form .state-error textarea{border-color:#e0aaaa !important;}
.required::placeholder{color:#AF181F;opacity:1;content:'*';}
.required:-ms-input-placeholder{color:#AF181F;content:'*';}
.required::-ms-input-placeholder{color:#AF181F;content:'*';}
.required:after{}
.contact-style .color-red{color:#ff000c;font-size:20px;font-weight:600;}
.required-notice{color:#999999;}
.red{color:#af181f;font-size:14px;font-weight:600;}
.book-cover a{text-decoration:none;}
.bookB{background:#c52026;min-height:591px;padding:10px;font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-size:13px;color:#fff;font-weight:600;text-decoration:none;}
.bookB h3{font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-size:17px;line-height:18px;color:#fff;font-weight:600 !important;text-decoration:none !important;text-align:center;line-height:normal;margin-bottom:5px;letter-spacing:0.5px;}
.bookB p{font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-size:13px;color:#fff;font-weight:500 !important;text-decoration:none !important;text-align:justify;line-height:15px;margin-bottom:7px;letter-spacing:0.5px;}
.bookB ul{padding:0px;margin:0px;width:80%;margin:auto;margin-bottom:5px;}
.bookB ul li{font-family:TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;font-size:12px;color:#fff;font-weight:500 !important;text-decoration:none !important;text-align:justify;line-height:13px;letter-spacing:0.5px;float:inherit;width:100%;list-style:black !important;list-style-type:disc;}
.bookB .line{width:40%;margin:auto;border-top:1px solid #fff;height:10px;}
.mob-email{display:none;}
.leftP{width:80%;margin:auto;}
.center-text{text-align:center !important;}
.right-text{text-align:right;}

.mob-img{display:none;}