@media only screen and (max-width: 768px) {
.navbar-toggle .icon-bar {
    background: #fff !important;
}

.navbar-toggle {
    border-color: #fff !important;
}

.content2 img {
    max-width: 100% !important;
}

.content3 {
    display: none !important;
}

#hf_header-right .col-xs-4 {
    width: 100% !important;
}
.content2 img {
    width: 100% !important;
    max-width: 271px !important;
    max-height: 85px !important;
}

.content2 {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
text-align: center !important;
}

.content2 a {
    font-size: 7pt !important;
    margin-top: -34px !important;
    margin-left: -112px !important;
    opacity:0;
}

.content2 a.tel {
    margin-top: -47px !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;
}

.content2 {
    margin-top: 25px;
}

.content2 a {
    font-size: 17pt;
    position: absolute;
    margin-top: -76px;
    margin-left: 59px;
    opacity:0;
}

.content2 a.tel {
    margin-top: -70px;
}

.content3 {
    text-align: right;
    margin-top: -8px;
    margin-right: -465px;
}

.content3 img {
    padding-left: 15px;
}

.header-meta ul {
    display: none;
}

.content3 p img {
    padding-right: 15px;
}

.content3 p {
color: #f6f6f6;
}

li.realtor_phone, li.realtor_mobile, li.realtor_email{
    display:none;
}

.top-navbar{
background: #12090c;
}

.top-navbar .nav-collapse {
    background-color: #d45226;
    margin: 0;
}

#main_menu li.active > a, #main_menu li.sel > a, #main_menu li:hover > a {
    color: #D45226;
    background: #e1e1e1;
}

#main_menu a {
    color: #fff;
    font-size: 13px;
    padding: 8px 19px 7px 19px;
    font-weight: 300;
    text-transform: capitalize;
    text-shadow: none;
}

.dropdown-menu {
    background-color: #D45226;
    }

    body {
    font-family: Roboto;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #12090c;
}

    #home-widgets {
    background: #12090C;
}

    .search_board_listings {
    background: #e1e1e1 !important;
    }

.selectpicker li.selected > a, .selectpicker li:hover > a {
    background: #D45226;
    color: #fff;
}

    input[type="submit"], .ilist-btn {
    background: #D45226;
    color: #fff;
}

a {
    color: #D45226;
}

a:hover {
    color: #D26E4D !important;
}

.properties.list .listing-row h2 a, body .property_detail h2, body .property_detail h3 {
    color: #D45226;
    text-shadow: 1px 1px 1px rgba(150, 142, 142, 0.5);
}

.listing-row h3.price {
    color: #D45226;
}

.featured_listings .widget-title {
    text-align: center;
    background: none;
    line-height: 100%;
    font-size: 20px;
    text-transform: uppercase;
    color: #a3a653;
}

#about-me h3, .featured_listings .widget-title span {
    color: #D45226;
    text-shadow: none;
}
.featured_listings .widget-title span {
    display: inline-block;
    padding: 0 20px;
    background-color: #12090C;
}

.featured_listings .item > a {
    border: solid 1px #383637;
}

.featured_listings .item .address {
    background: #D45226;
}

.featured_listings .listing-meta .price, .featured_listings .listing-meta .wlisting-detail {
    background: #E1E1E1 !important;
    color: #12090C;
    }

.featured_listings .listing-meta * {
    color: #12090C;
}

    .P-btn {
    background-color: #D45226;
    background-image: none;
}


.btn-default:hover, .btn-success:hover {
    background-color: #D45226 !important;
}

.P-btn:hover {
	background: #D26E4D !important;
}

div#subscribe {
    background: #D45226;
    padding: 10px;
    border-bottom: 3px solid #A23D1B;
}

div#subscribe a {
    color: #fff;
}

div#subscribe a:hover {
    color: #fff;
    text-decoration: none;
}

.hex {
    background-color: #D45226;
    border: solid 10px #12090C;
}

.box-home {
    background: #E1E1E1;
    }

.box-home h3 {
    color: #D45226;
}

footer {
    background: #d05414 !important;
    }

    .icon-social a span {
    background-color: #E1E1E1;
    color: #12090C;
}

footer .footer_menu_links li a {
    color: #E1E1E1;
}


#contact_info {
float:right;
line-height:18px;
margin-right:235px;
position:absolute;
right:39px;
top:79px;
}

button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: grey;
}

.cms_content p {
 color: white;
}

.content_form label {
 font-weight: bold;
 color: white;
}

.home-search-widget{ border: 1px solid #c2c2c2; background: #e1e1e1;; padding:30px}

.xp-dark ul.xp-search-list li.xp-search-button a{background:url(https://s3.amazonaws.com/store24-ubertor-com/debwilson.myubertor.com/content/image/21185.png)!important;background-size:contain!important;height:36px;width:36px;line-height: 1px;text-indent: -999999px;}
.xp-dark ul.xp-search-list li.xp-search-button{width:50px;padding:5px;}
ul.xp-search-list>li{height:47px!important;border:0!important;border-right:1px solid #ccc!important;}
.banner-static {
    overflow: hidden;
    max-height: 475px;
}
@media only screen and (min-width: 1200px) {

.slides div {

height: 800px !important;

}

div#slider1_container {

height: 600px !important;

}

div#slides {

height: 800px !important;

}

}




/*BYRON - BADGE LISTINGS*/

.badge-custom-2 {
    position: absolute;
    padding: 10px;
    font-size: 16px;
    margin-top: 57px;
    text-transform: uppercase;
    font-weight: 700;
}
.badge-custom-2.new {
  background: green;
}
.badge-custom-2.sold {
  background: red;
}

@media screen and (max-width: 768px) {
  body.properties .img-holder {
    width: 100%;
    margin-bottom: 20px;
  }
  body.properties .img-holder img {
    width: 100%;
  }
}

/*jx- award css*/
.sutton-img{
  text-align:center;
}
.sutton-img img{
 margin:0 5px;
}

@media(max-width:991px){
  .sutton-img .sut-mas2021{
    margin-top:20px;
  }
}
@media(max-width:684px){
  .sutton-img .sut-class2021{
    margin-top:20px;
  }
}
.featured_listings .item img{
  max-height:220px;
  min-height:220px;
}

div#feature_listings h3 {
    display: block;
    height: 25px;
}

.featured_listings #feature_listings div.provided_by {
    text-align: center;
    margin: 342px 0 0 0;
    position: absolute;
    height: 20px;
}
