@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@500&display=swap');

html{-webkit-text-size-adjust: 100%;max-width: 740px !important;margin: 0 auto;background-color: #f5f5f5;}
body{font-family: 'Open Sans', sans-serif;}
.container {
    width: 100%!important;
    /* padding: 0; */
}
main>div.container {
    padding-top: 60px;
}
.banner, header .affix{
    background: #ffffff;
}
header .banner{/* border-bottom-style:none; */margin-bottom: 0;background: #ffffff;}
.banner-body-container{
    background: #2196f3;
    padding-left:0px !important;
    border-top: 1px solid white;
    padding-bottom: 0px;
    padding-top: 0;
}
.banner-heading{/* padding-top:5px; */color:#fff;}
.banner-heading a{ color:#fff;}

/**menu**/
header .navbar .navbar-nav {
    width: 100%;
    margin-top: 0;
}
ul.nav li.dropdown:hover ul.dropdown-menu {
    text-align: center;
    background: #1f4363;
    width: 100%;
    text-align: left;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ffffff !important;
    background: none !important;
}
header .navbar .navbar-nav > li > a {
    border-bottom: 1px solid #272727;
}
header .navbar-nav > li > a.dropdown-toggle:after {
   content: '';
    border: 4px solid transparent;
    border-top: 4px solid white;
    margin-left: 2px;
    margin-bottom: 3px;
    display: inline-block;
    vertical-align: bottom;
}
header .dropdown-menu{background: #333333 !important;color:#fff;font-size: 13px;}
header .dropdown-menu>li{padding-top:5px;}
header .dropdown-menu>li>a:hover{background:#252525;color:white;}
header .navbar {margin-bottom: 0;}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
    background: #275379;
}
.navbar-default .navbar-nav > li > a{color: #ffffff;text-transform: uppercase;font-size: 13px;height: 52px;/* text-align: left; */}

.dropdown-menu > li > a {
    color: #ffffff;
    text-transform:uppercase;
    text-align: center;
}

header .navbar .navbar-collapse.in {
  background: #000000;
  padding: 0px;
  margin-bottom: 0;
  width: 100%;
}


/**Section 1**/

#hpSec1{background:white;margin-bottom: 2em;}
#x1_sections .fa-home,.fa-map-pin,.fa-check,.fa-info{color: #ffffff;font-size: 23px;padding: 12px;border-radius: 50%;background-image: linear-gradient(80deg, rgb(229, 121, 43), rgb(213, 131, 114));width: 50px;height: 50px;}

#x1_sections h4{text-align:center;/* border-top: 1px solid #d9d9d9; */padding: 8px;font-size: 16px;font-style: italic;line-height: 21px;}
#x1_sections{text-align:center;padding-left: 0;display: flex;}
#x1_sections li{display: flex;flex-flow: column;width: 100%;align-items: center;flex-direction: column;flex-basis: 174px;}

/**Hamburger Menu**/


.navbar-toggle{display:block;}
.navbar-header {
  float: none;
}
.navbar-left,.navbar-right {
  float: none !important;
}
.navbar-toggle {
  display: block;
  /* background: white; */
  border-radius: 0px;
  border: none;
  float: left;
}

.navbar-toggle:hover{background:black!important;}
.navbar-collapse {
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-collapse.collapse {
  display: none!important;
}
.navbar-nav {
  float: none!important;
  margin-top: 7.5px;
}
.navbar-nav>li {
  float: none;
}
.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.collapse.in{
  display:block !important;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: white !important;
}

/* agent*/

 .agentphoto img{
  border-radius: 50% !important;
}
 .agent span{
  
display:block;
}
 .agent span.name{
  font-size:1.5em;
  line-height:200%;
}

#wzoneUniv_Sec1_wagentinfo_1{text-align:center;}
#wzoneUniv_Sec1_wagentprofile_2 p{text-align:center;margin-bottom: 2em;}

/***Brokerage Logo**/
#wzoneUniv_Sec1_woffice_3_divBrokerage{text-align:center;}
.wofficestd * {font-family: 'Open Sans', sans-serif;font-size: 13px;}


/**Slideshow**/

.carousel-control.left,.carousel-control.right{display:none;}
.slideswrapper .slide .carousel-inner > .item {border: none !important;}

/*Section 2**/

#widgetzone_wzoneUniv_Sec2_L{width:100%;}

#hpSec2 {
    background: #f0f0f0;
    padding-bottom: 0;
    /* background: linear-gradient(110deg, #275379 60%, #497296 60%); */
}

/*Contact Form*/
#wzoneUniv_Sec2_L_wcntactslimfrm_resp_0 h1{color:black;}
.bottom_contact_sec h1 {font-size: 50px; color: #fff; text-align: center;}
.bottom_contact_sec p {text-align: center; color: #fff; text-transform: uppercase; font-size: 20px; border-top: 1px solid #fff; display: inline-block; padding: 15px 0; font-weight: 300;
  margin: 20px 0 20px 0;}
.bottom_contact_sec .widgettitle { text-align: center;}
.bottom_contact_sec .well{background-image: none;background-color: rgba(0,0,0,0);background: rgb(255 255 255);/* border: none; */margin: auto;width: 100%;margin-bottom: 37px;/* border-bottom: 6px solid #d88164; */}
.bottom_contact_sec .form-horizontal .col-lg-5{width: 100%;}
.bottom_contact_sec .form-horizontal .col-lg-6 {width: 100%; margin: 0 auto !important; text-align: center;}
.bottom_contact_sec .form-horizontal .control-label{color: black;text-shadow: none!important;width: 100%;text-align: left;font-weight: normal;}

.bottom_contact_sec h1 {font-size: 35px;color: #fff;text-align: center;/* padding-top: 70px; */margin-bottom: 1em;}
.bottom_contact_sec .form-horizontal input.form-control {display: block;width: 100%;background: #2196f3;border: 1px solid #fff;color: #fff;height: 45px;border-radius: 0px;}
.bottom_contact_sec.form-horizontal textarea.form-control{display: block; width: 100%; background: transparent; border: 1px solid #fff; color: #fff; height: 80px; border-radius: 0px;}
.bottom_contact_sec .form-horizontal .form-control::placeholder{ color: #fff;}
.bottom_contact_sec .form-horizontal input.btn {
    background: #000000;
    font-size: 13px;
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-shadow: none;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding: 12px;
    }

.hp-section .widgettitle:before, .hp-section .widgetsubtitle:before{display:none;}

/**Section 3**/
#widgetzone_wzoneUniv_Sec3_L{width:100%;padding: 0;}
#hpSec3 {padding: 0;min-height: auto;}


/**Section 7**/

#hpSec7{background: #0a0a0a;position: fixed;bottom: 0;color: white;border-top: 5px solid #db805a;padding-top: 0px;z-index: 999;padding-top: 11px;height: 136px;width: 740px;}
.links_collections{list-style:none;display: flex;margin-left: 0;margin: 0px;position: relative;top: -1px;/* width: 370px; */margin-left: -28px;}
.links_collections li{padding-bottom:10px;margin-right: 18px;}


.social-facebook {
    background: #4267b2;
    color: #fff;
}
.social-linkedin{
    background: #007bb6;
    color: #fff;
}

.social-instagram {
    color: #fff;
    background: #d6249f;
    /* background: radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 95%); */
}

.social-twitter {
    background: #55acee;
    color: #fff;
}
.social-pinterest {
    background: #bd081c;
    color: #fff;
}
.social-youtube {
    background: #FF0000;
    color: #fff;
}

.social_links{display: flex;align-items: center;justify-content: center;padding: 5px;/* border: solid 1px #eeeeee; */border-radius: 50%;width: 36px;height: 36px;flex-shrink: 0;font-size: 15px;transition: all 0.2s;background-color: #c66c33;cursor: pointer;margin-bottom: 0;list-style:none;color: white;/* margin-left:-5px; */}
.social_links:hover{background:#323232;color:white;}

/**Footer**/
.copyright{position:relative;top:-135px;}
footer{background:#0a0a0a;}
#wzoneUniv_Sec7_wagentinfo_0{/* float:right; */margin-top: -15px;font-size: 13px;line-height: 19px;margin-bottom: 12px;color: white;padding-left: 15px;}
#wzoneUniv_Sec7_wagentinfo_0 .name{
    margin-bottom: 0;
    font-size: 21px;
}
#wzoneUniv_B_wrealtorclaimer_0 .small{
    font-size: 76%;
    line-height: 17px;
    padding-top: 3px;
    margin-bottom: 0px;
}
#widgetzone_wzoneUniv_Sec7{padding:0px;}