.form-text-left{float:left;margin-top:27px;width:75%;margin-left:0px;padding-left:0px;}
.form-text-right{float:right;}
blockquote p, .b-blockquote-1__author{color:#666;}
.carousel-indicators .active{background-color:#666;}
.carousel-indicators li{border-color:#666;}
.viewing_logo{background:rgb(255, 255, 255, .8);color:#1F1F1F;font-size:22px;position:absolute;top:7%;right:0%;padding:0px 10px;z-index:1001;}
.object_viewing_logo{background:rgb(255, 255, 255, .8);color:#1F1F1F;font-size:22px;position:absolute;top:15%;right:0%;padding:0px 10px;z-index:1001;}
.main-slider .img-responsive{width:100%;}
.mb0{margin-bottom:0px !important;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mt0{margin-top:0px !important;}
.pt0{padding-top:0px;}
.pl0{padding-left:0px;}
.pt10{padding-top:10px;}
.pd0{padding:0px;}
.pb0{padding-bottom:0px;}
.pt56{padding-top:56px;}
.pr0{padding-right:0px !important;}
.lh40{line-height:40px;}
.leading-text{width:85%;margin:0 auto;text-align:center;padding-right:0px;padding-bottom:10px;padding-top:35px;line-height:35px;}
.slide-box{background-color:rgb(255, 255, 255);opacity:0.8;margin-top:250px;margin-right:20px;padding:30px 50px 20px 50px;}
.slide-desc{margin-top:250px;color:#fff;font-size:48px;text-align:center;}
.quick-facts{width:80%;margin:0 auto;}
.sp-image{width:100% !important;height:auto !important;}
.banner_content{background-color:rgb(255, 255, 255);opacity:0.8;margin-top:250px;float:right;padding:30px 50px 20px 50px;}
.img-responsive-holder{max-height:500px;overflow:hidden;}
.soldimg-responsive-holder{max-height:300px;overflow:hidden;}
.img-responsive-holder img, .soldimg-responsive-holder img{width:100%;}
.img_video .img-responsive{width:100%;}
.top-banner-responsive{max-height:550px;overflow:hidden;}
.top-banner-responsive img{margin-top:-45px;}
.header{height:auto;background:#fff;position:relative;}
.banner_image{height:540px;}
.banner_image .img-responsive{margin-top:-50px;position:absolute;}
.om_oss h1{font-family:'Heebo:200', sans-serif;font-size:42px;margin-bottom:30px;}
.object_description{background-color:#f5f4f2 !important;padding:56px 0px 56px 15px;}
.object_description h1{margin:17px 0px; margin-top:35px; }
.object_description span{font-size:16px;font-family:'Heebo', sans-serif;color:#666;}
.object_description h2{font-family:'Heebo:300', sans-serif;font-size:16px;color:#666;}
.ui-decor-1 { margin-bottom:17px; }
blockquote{padding:10px 0px;}
.objects_listing {background-color: #f5f4f2 !important;padding: 10px 0px 10px 15px;}
.object_listing{background-color:#f5f4f2;padding-top:15px;}
.object_listing img{margin-top:-135px;}
.object_listing p, .object_listing strong, .object_listing span{font-family:'Heebo', sans-serif;}
.plr{float:right;width:auto;padding:0px 40px;}
.ribbon{width:355px;padding:10px 0;text-align:center;background:#666;font-weight:bold;position:absolute;top:37px;right:-95px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-box-shadow:0 1px 4px 0px black;box-shadow:0 1px 4px 0px black;color:#fff;font-family:'Cormorant Garamond', serif;font-size:18px;opacity:0.8;}
.ribbon h1{color:#fff;}
.ribbon-left{width:355px;padding:10px 0;text-align:center;background:#666;font-weight:bold;position:absolute;top:37px;left:-95px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(-45deg);-webkit-box-shadow:0 1px 4px 0px black;box-shadow:0 1px 4px 0px black;color:#fff;font-family:'Cormorant Garamond', serif;font-size:18px;opacity:0.8;}
.ribbon-left h1{color:#fff;}
.sold_ribbon{width:300px;padding:5px 0;top:30px;right:-75px;}
.custom_contact_bg{width:465px;margin-top:29%;margin-left:-43%;}
.list-gallery{list-style:none;width:100%;margin:0 auto;padding-left:0px;}
.list-gallery li{display:inline-table;width:31%;padding:10px;}
.object_listing h1, .object_description h1{font-size:40px !important;}
.p_thin{font-size:14px;font-family:'Heebo:300', sans-serif;}
.hebbo_300_font{font-family:'Heebo:300', sans-serif;font-size:14px;}
/*.heading-one{font-family:'Cormorant Garamond', serif !important;}*/
.heading-one{font-family:'Heebo', sans-serif !important; font-weight:200;}
@media only screen and (min-device-width:320px) and (max-device-width:480px){.slide-desc{margin-top:40%;font-size:26px;}
.banner_res{height:350px !important;}
/*.object_banner_res{height:275px !important;}
.object_banner_res .sp-image{height:auto !important;width:auto !important;}*/
.object_banner_res{height:350px !important;}
.img_video{margin-top:30px !important;}
.banner_content{margin-top:100px !important;padding:0px 10px 0px 10px;margin-right:0px;}
.banner_content h1{font-size:20px;}
.banner_content .p_normal_slider{font-size:12px;}
.contact_bg{margin-top:0px;position:relative;margin-bottom:30%;}
.custom_contact_bg{width:auto;margin-top:0px;margin-left:0px;}
.list-gallery li{width:100%;padding:0px;}
.slider-pro img.sp-image, .slider-pro img.sp-thumbnail{margin-top:-345px !important;margin-left:-445px !important;}
.objects_listing { margin-top:70px; }
.object_listing img, .top-banner-responsive img{margin-top:0px;}
.sold_ribbon{padding:0px;top:10px;right:-100px;}
.ribbon-left{left:-150px;top:10px;padding:0px 0px 2px 0px;}
.ribbon-left h1 { font-size:16px !important; }
}
@media (max-width:767px){.form-text-left{width:100%;}
.viewing_logo{font-size:18px;top:6%;padding:0px 10px;}
.object_viewing_logo{font-size:14px;top:13%;padding:0px 3px;}
.plr{padding:0px;}
.top_pro{border-right:none;}
.p_img_up{padding-right:0px;padding-bottom:0px;}
.quick-facts{text-align:left;width:100%;}
.quick-facts h1{margin:10px 0px 15px 10px !important;}
.gallery{padding-top:0px !important;}
.gallery ul{margin-top:20px !important;}
.section_margin{padding:0px 20px;}
.contact_bg{margin-top:0px;position:relative;margin-bottom:5%;}
.custom_contact_bg{width:auto;margin-top:0px;margin-left:0px;}
.section_margin{margin-bottom:0px;}
.object_listing{padding-left:15px;padding-right:15px;}
.list-gallery li{width:100%;padding:0px;}
.object_listing img{margin-top:0px;}
.viewing_logo{top:10%;}

.om_oss { padding-top:0px; }
.om_oss h1 { font-size:40px; }
.object_listing h1 { font-size: 32px !important; }
.objects_listing { padding-left:0px; }
.object_listing { padding-left:0px; padding-right:0px; }
.ribbon-left h1 { font-size:16px !important; } 
#popup_frame{height:450px !important;}
}
@media (max-width:991px) and (min-width:768px){.banner_content{width:400px;padding:0px 20px;margin-top:200px;}
.section-default{padding-bottom:0px; padding-top:0px;}
.top_title_img{margin-top:-265px;}
.img_video{margin-top:0px;}
#popup_frame{height:900px !important;}
.contact_bg{margin-top:0px;position:relative;margin-bottom:5%;}
.custom_contact_bg{width:auto;margin-top:0px;margin-left:0px;}
.section_margin{margin-bottom:0px;}
.list-gallery li{width:100%;padding:0px;}
.object_listing img{margin-top:0px;}
}
@media only screen and (max-width:645px){.contact_bg{margin-top:0px;position:relative;margin-bottom:5% !important;}
.custom_contact_bg{width:auto;margin-top:0px;margin-left:0px;}
}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.banner_content{margin-top:110px !important;padding:30px 30px 20px 30px;}
.navbar-nav{margin-left:60px;}
}
@media only screen and (device-width:1024px){.custom_contact_bg{width:400px;margin-top:100%;margin-left:-60%;}
.list-gallery li{width:35%;}
}
.display-hide{display:none}
.alert{text-align:left;font-size:16px !important;line-height:20px;width:100%;margin-left:0px;}
.success_message{color:#fff;margin-top:70px;font-size:22px;font-family:'Old Standard TT', serif !important;}
#popup_frame{border:0;overflow:hidden;height:600px;width:100%}
.white_overlay{display:none;background-color:#fff;opacity:.85;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9900;font-family:'Old Standard TT', serif !important;}
.white_content{color:#000;display:none;position:fixed;overflow:hidden;padding:8px;left:50%;top:50%;width:auto;z-index:100001;font-family:'Old Standard TT', serif !important;}
.cookiebar{display:inline-block;position:fixed;bottom:30px;left:20px;max-width:250px;text-align:center;z-index:998;}
.cookiebar p{font-size:12px;margin:0px;font-family:'Heebo', sans-serif;font-size:14px;}
.modal-dialog{width:100%;}
.btn-pd{padding:5px 15px;}
.bid-link{text-transform:uppercase;font-size:12px;}
.box-image { height:220px; overflow:hidden; }
.box-image img { margin-top:-50%; }

.header-navibox-1 { width:20%; }
.header-navibox-2 { width:60%; text-align:center; }
.header-navibox-3 { width:20%; padding-bottom:0px; }
.center-menu { margin:0 auto; display:inline-table; }
.icons-right { margin: -5px 0px 0px 0px; float: right; }
.alert { color:#000; }
.footer_logo { width:200px; margin:0 auto; }
.viewing_box { border:1px solid #333; padding:30px; display:inline-block; width:100%; margin-bottom:60px; }
.viewing_box span { display:inline-block; margin-top:20px; }
.viewing_box_click { background-color:#333; padding:6px 30px; text-transform:uppercase; font-weight:200; color:#fff; float:left; margin-top:10px; }

@media (max-width:767px){
	.mobile_viewing_box { text-align:center; margin-top:40px; }
	.mobile_viewing_box a { float:none; display:inline-block; }
}