/*@media all and (max-width: 480px){
.custom_featured_listings{ height: 300px !important; }
}*/
@media only screen and (max-width: 768px) {
nav.navbar > .container{ height: 135px !important; }
.header-meta.col-sm-3.col-xs-12.pull-right{ width: 80% !important; float: left !important; }
.navbar-header{
position: fixed;
right: 10px;
}
.navbar-toggle .icon-bar {
    background: #f58d52 !important;
}

.navbar-toggle {
    border-color: #f58d52 !important;
}


.kb-portrait {
display: none !important;
}

#hf_header-right .col-xs-4 {
    width: 100% !important;
}
.kb-name img {
    width: 100% !important;
    max-width: 271px !important;
    max-height:171px !important;
}

.kb-name {
    margin-top: -15px !important;
text-align: center !important;
}
}


/* MASTHEAD */

.navbar-logo h2, .navbar-logo img {
    display: none;
}

.header-meta.col-sm-3.col-xs-12.pull-right {
    width: 100%;
}

.header-meta.col-sm-3.col-xs-12.pull-right {
    width: 100%;
    padding: 0px;
}

.top-navbar {
    padding-top: 8px;
    border-radius: 0;
    border: none;
}

#hf_header-right .col-md-4 {
    padding: 0px;
}


.kb-portrait {
    text-align: right;
}

.kb-portrait img {
    margin-left: 200px
}

.header-meta ul {
    display: none;
}

li.realtor_phone, li.realtor_mobile, li.realtor_email{
    display:none;
}

.top-navbar {
    padding-top: 0px;
    background: url(https://s3.amazonaws.com/storage-ubertor-com/karimbhatia2.ourubertor.com/content/image/51.jpg) no-repeat;
}

.top-navbar .nav-collapse {
    background-color: #fff;
    margin-top: 0px;
}

#main_menu li.active > a, #main_menu li.sel > a, #main_menu li:hover > a {
    color: #fff;
    background: #f58d52;
}

a {
    color: #F58D52;
}

/* HOME PAGE */

/*div#custom_feature_listings img {
    width: 100%;
}

.short_address {
    margin-top: -110px;
}

.short_address, .price, .description {
    color: #fff;
    text-decoration: none;
    background-color: rgba(110, 67, 39,0.6);
    width: 300px;
}

.custom_featured_listings .image > img{ width: 100% !important; }

.home .banner-static {
    max-height: 754px;
    width: 100%;
}*/

.home .container.main-content {
    display: none;
}

.home div#about-me {
    display: none;
}

#home-widgets {
    padding-top: 30px;
    background: #f3f3f3;
    padding-bottom: 30px;
    display: none;
}

.home footer {
    display: none;
}


/* HOME PAGE END */


/* HOME BANNER */
div#custom_banner img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
}

.bannertxt {
    position: absolute;
    background-color: rgba(110, 67, 39,0.6);
    padding: 20px;
    font-size: 1vw !important;
    text-align: left;
    color: #fff;
    width: 30%;
   margin-top: 20%;
}

.bannertxt h4 {
    text-align: right;
    color: #fff;
}

.bannertxt h4:hover {
    color: #F58D52;
    text-decoration: none !important;
}

/* HOME BANNER END */
/*
/*#slider1_container {
    width: 1920px !important;
    height: 500px !important;
}*/

/*
#slides {
    width: 1920px !important;
    height: 800px !important;
}

div#slides {
width: 100% !important;
left: 0 !important;
right: 0 !important;
top: 0 !important;
height: 800px;
}

#slides img {
    left: 0 !important;
    height: 800px !important;
    top: 0px !important;
    width: 100% !important;
}
*/

/*div#slider1_container {
height: 578px !important;
}*/


.has_afc .listing-row h2 a, .properties.list .listing-row h2 a, .listing-row h3.price, body .property_detail h2, body .property_detail h3 {
    color: #F58D52;
}

div#listing_group .col-sm-3 {
    width: 41%;
}

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    text-shadow: none;
    background: #f58d52;
    color: #fff;
}
footer {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #aecee7 55%, #6e462a 100%, #6e4225 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(55%,#aecee7), color-stop(100%,#6e462a), color-stop(100%,#6e4225));
    background: -webkit-linear-gradient(top, #ffffff 0%,#aecee7 55%,#6e462a 100%,#6e4225 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#aecee7 55%,#6e462a 100%,#6e4225 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#aecee7 55%,#6e462a 100%,#6e4225 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#aecee7 55%,#6e462a 100%,#6e4225 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#6e4225',GradientType=0 );
}

/*-----jbs-----*/
.navbar-toggle{ margin-top: 15px; border-radius: 0; }
.property_detail .container.main-content{
  /*max-width: 100% !important;
  width: 100% !important;
  padding-left: 0 !important; padding-right: 0 !important;
  margin: 0 !important;*/
}
#slider1_container{ margin: 0 !important; }
.breadcrumb.lbcrumb{ margin-left: 15px; }
.breadcrumb.lbcrumb li a{ color: #000 !important; }
.pager li>a, .pager li>span{ color: #000; }
.pager li:hover > a, .pager li:hover > span{ background: #F18F46}
.nav.nav-tabs.al-tab li a{ color: #000; }
.nav.nav-tabs.al-tab li:hover a{ background: #F18F46; }
.next.nxt{ padding-right: 30px !important; margin-top: 15px; }
#navigation{ margin-top: 0; }

@media all and (min-width: 768px){

  .nav.nav-tabs.al-tab, 
  .row.alisting-detail, 
  .row.text-left.al-btm{
    max-width: 1066px !important;
    margin-left: auto; margin-right: auto; display: block;
    float: none;
  }
}
@media all and (max-width: 768px){
.kb-name img{ margin-top: -15px !important; }
/*.listing-info{ bottom: 0 !important; width: 100% !important; position: relative !important;  padding: 50px 30px !important; }*/
  .nav.nav-tabs.al-tab, 
  .row.alisting-detail, 
  .row.text-left.al-btm{
    margin-left: 15px; margin-right: 15px;
  }
}

/*-----*/
.listing-info{
  position: absolute;
  bottom: 20px;
  background-color: rgba(110, 67, 39,0.8);
  width: 300px;
  padding: 20px 30px;
}
.listing-info .street_address{
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.listing-info .price{
  color: #fff;
  font-size: 18px !important;
  font-weight: normal !important;
}

.listing-info .description{
  color: #fff;
  font-size: 14px;
}

.listing-info .view-more{
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  margin-top: 15px !important;
  display: block;
  text-align: right;
}
button.slick-arrow{
  display: none !important;
}
/*
.custom_featured_listings{ overflow: hidden; position: relative !important; }
.custom_featured_listings a img{ position: absolute !important; }*/

.custom_featured_listings a img{ display: none;  }
.custom_featured_listings a .image{ height: 100%; width: 100%; }
.custom_featured_listings a .image{ background-size: cover !important; background-repeat: no-repeat; background-position: center !important; }

@media all and (max-width: 480px){
#home-widgets{
/*height: 500px !important;*/
}
}

/*---jbs lastest fixes 011916---*/
@media all and (min-width: 768px){
  .navbar.top-navbar > .container > img{ display: none; }
}

@media all and (max-width: 767px){
    .navbar.top-navbar > .container > img{ display: block; position: absolute; right: 60px; width: 165px; }
}

@media all and (max-width: 469px){
  .col-md-4 .kb-name > img{ width: 180px !important; margin-top: 15px !important; }
  .navbar.top-navbar > .container > img{ right: 50px; width: 120px; }
}

@media all and (max-width: 360px){
  .navbar.top-navbar > .container > img{ right: 30px; }
}

@media all and (min-width: 768px) and (max-width: 991px){
  .kb-portrait > img{
     margin-left: 60px;  
  }
}

/*012515 Glom listing slider fix*/
@media all and (min-width: 1301px){
 .property_detail #slider1_container{ height: 683px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 1300px){
 .property_detail #slider1_container{ height: 600px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 1172px){
 .property_detail #slider1_container{ height: 500px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 991px){
 .property_detail #slider1_container{ height: 450px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 846px){
 .property_detail #slider1_container{ height: 400px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 720px){
 .property_detail #slider1_container{ height: 300px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 640px){
 .property_detail #slider1_container{ height: 250px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}

@media all and (max-width: 480px){
 .property_detail #slider1_container{ height: 200px !important; }
 .property_detail #slides{ height: 800px !important; }
 .property_detail div#slides > div { height: 800px !important; }
}
.property_detail div#slides > div img {
 width: 100% !important;
 left: 0 !important;
 right: 0 !important;
 top: 0 !important;
 height: 100% !important;
}

/*orange to black text*/
#listing_group h2 a{ color: #000; }
#listing_group .inner_description a{ color: #000; }
#listing_group h3{ color: #000; }

.featured_listings .listing-meta {
    color: #795640;
    padding-top: 10px;
}

a {
    color: #795640;
}

.featured_listings .item .address a {
    color: #795640;
    font-size: 18px;
}

.featured_listings .item .address {
    background: #AFCFE8 !important;
    margin: 0;
    padding: 5px;
    line-height: 100%;
}

a.btn.btn-success.P-btn {
    background: #AFCFE8;
    border-color: #AFCFE8;
}