@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400&display=swap');

body {
    font-family: 'Roboto', sans-serif;
    font-weight: 100 !important;
    background: #17181a !important;
}

#main-content {
  background: #fff;  
}
h1, h2, h3, h4, h5, p, span, a, ul, li {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 100;
}
.company-logo h2 {
  display: none !important;
}
.custom-footer-left {
  display: none;
}

.topContact span,
.topContact a {
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 400;
}
.topContact a:hover {
  text-decoration: underline;
}



/*banner*/
#custom-banner .carousel-control  {
  z-index: 100;
}
#custom-banner .carousel-control .fa {
  position: absolute;
  top: 50%;
  font-size: 30px;
}




/* about section */

.featured-listing {
  background: #17181a;
}
#about {
  position: relative;
  color: #fff;
}
#about .col-md-6 {
  padding: 0;
}

.aboutLeft {
position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 30%);
  background: transparent;
  text-align: center;
  width:70%;
}
.aboutLeft h2 {
  font-size: 40px;
  margin-bottom: 40px;
    font-weight: 100 !important;
}
.aboutLeft p {
  font-size: 21px;
  line-height: 1.7;
}
.aboutLeft a {
  background: transparent;
  border: 1px solid #fff;
  padding: 10px 0;
  max-width: 250px;
  width: 100%;
  margin-top: 20px;
  display: inline-block;
  text-align: center;
  font-size: 21px;
  text-transform: uppercase;
  color: #fff;
}
.aboutLeft a:hover {
  background: #fff;
  color: #000;
  text-decoration: none;
}



/* featured listing */

div[data-widget-type=featured_listings] h2.sidebar-title {
  display: none;
}
body.featured_listings { 
    overflow: auto;
}

/* search */


.gridd>.col-sm-6:first-child h2 {
    margin-top: -5px;
}
figure.effect-oscar h2 {
    font-weight: 100 !important;
}

/*CTA*/
.cta-container {
  padding: 70px 0;
  background: #17181a;
  text-align: center;
}
.cta-container img {
  background: #17181a;
  color: #fff;
  text-align: center;
}
.cta-text-wrap {
background: #fff;
  padding: 50px 25px;
}
.cta-container a {
  border: 1px solid #000;
  padding: 10px 0;
  max-width: 150px;
  width: 100%;
  display: inline-block;
  text-transform: uppercase;
  font-size: 16px;
    color: #000;
}
.cta-container a:hover {
  background: #17181a;
  color: #fff;
  text-decoration: none;
}

/*testimonial*/


#testimonial-Section {
  padding: 100px;
  background: url(https://s3.amazonaws.com/store24-ubertor-com/cl2694/content/image/testi-BG_45089.jpg);
  background-repeat: none;
  background-position: center;
  background-size: cover;
}
#testimonial-Section .testiBoxFaded {
  text-align: center;
  background: rgba(23,24,26,0.8);
  padding: 100px 80px 130px 80px !important;
  color: #fff;
    
}
.testiBoxFaded h2 {
  font-size: 40px;
  margin-bottom: 30px;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 100 !important;
}
#testimonial-Section .testiBoxFaded p {
  font-size: 16px;
  line-height: 1.8;
  margin: 0 60px;
  font-family: 'Roboto', sans-serif;
}
#testimonial-Section .testiBoxFaded span {
  font-style: italic;
}
#testimonial-Section .testiBoxFaded strong {
  font-style: normal;
}
#testimonial-Section .carousel-control.left,
#testimonial-Section .carousel-control.right {
background: none;
  width: 0;
  left: -40;
    top: 50%;
}

#testimonial-Section .carousel-example-generic {
  display: block;
  margin-bottom: 40px;
}
#testimonial-Section .testi_readMore {
  display: inline-block;
  color: #fff;
  margin-top: 30px;
  color: #fff;
  border: 1px solid #fff;
  max-width: 200px;
  width: 100%;
  padding: 10px;
  font-family: 'Roboto', sans-serif;
}
#testimonial-Section .testi_readMore:hover {
  background: #fff;
  text-decoration: none;
  color: #000;
}

#testimonial-Section .carousel-indicators {
    bottom: -170px;
}

/*newly added*/
#testimonial-Section .testiBoxFaded {
  max-height: 700px;
  height: 600px;
}
#testimonial-Section .carousel-indicators {
    display: none
}



/*footer*/

footer {
  background: transparent;
  border: none !important;
  text-align: center;
  padding-top: 13vh;
}
footer .row.copyright {
  border: none ;
}
footer .left-box {
  padding: 0;
}
.footer-wrap {
  padding: 0;
}

footer .right-box ul {
  padding: 0;
  list-style: none;
  text-align: center;
    margin: 0;
}
footer .right-box ul li {
margin-bottom: 5px;
}
footer .right-box ul li a {
  color: #fff;
}
footer .right-box ul li:nth-child(3) {
  max-width: 200px;
  width: 100%;
  display: block;
  margin: 0 auto;
}
footer .middle-bottom {
  padding: 30px 0;
}
footer .middle-bottom img {
  margin-bottom: 40px;
}
footer .middle-bottom ul {
  padding: 0;
  list-style: none;
    margin: 0;
}
footer .middle-bottom ul li {
  display: inline-block;
  
}
footer .middle-bottom ul li a {
  color: #fff;
  margin: 0 15px;
}
footer .middle-bottom ul li a .fa {
  font-size: 30px;
}

footer > .row, footer > .row.copyright {
  display: none;
}


footer .navbar-nav>li>a {
  border: none;
}
footer .row.copyright  {
  border-top: 1px solid #404142 ;
}
footer .row.copyright ul {
    width: 100%;
}
#powered_by {
  background: url(https://s3.amazonaws.com/store24-ubertor-com/cl2694/content/image/DavidValente-footerUberLogo_45580.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 72px;
  height: 27px;
}

/*inner-pages*/

/*top header*/
body:not(.home) h1.page-title {
  display: none;
}

/* listing*/
#listing_group .alisting-img .al a:visited {
  color: #000;
}
.properties .alisting-img>a{
  margin-bottom: 20px;
  display:block;
}
#listing_group .alisting-img .info  {
  text-align: center;
}
#listing_group .alisting-img .info li {
  text-align: center;
  margin: 0 auto;
  display:inline-block;
}
#listing_group h3 {
  text-align: center;
}




/*about page*/

.aboutPage h1 {
  font-weight: 100 !important;
  font-size: 40px;
}
.aboutPage p {
  font-weight: 100 !important;
}

.AboutPhotoContent {
  text-align: left !important;
}
.AboutPhotoContent img {
  margin-bottom: 20px;
  max-width: 500px;
  width: 100%;
  border: 1px solid #000;
  padding: 5px;    
}

.AboutPhotoContent h5 {
  font-weight: bold;
  font-size: 16px;
  text-transform: initial;
  text-align: left;
}
.AboutPhotoContent p {
  line-height: 1.8;
  margin-top: 10px;
  font-size: 16px;
  text-align: left;
}
.AboutPhotoContent ul {
  margin: 0;
  list-style: none;
  line-height: 2;
  padding: 0;
  font-size: 16px;
}
.david-sign {
  margin-bottom: 10px;
}

.aboutPage .ProfessionalRealEstateService {
  text-align: center;
  margin-top: 100px;
  
}
.aboutPage .ProfessionalRealEstateService h2 {
  font-weight: 100 !important;
  margin-bottom: 30px;
  
}
.aboutPage .ProfessionalRealEstateService ul {
  padding: 0;
  margin: 0;
}

.aboutPage .ProfessionalRealEstateService ul li {
  display: inline-block;
  margin: 15px 28px;
}
.aboutPage .col-md-8 img {
  width: auto;
}
.AboutbottomImg {
  margin: 0 auto;
  text-align: center;
  display:block;
  margin-top: 150px;
  clear: both;
}




/*Marketing Page*/
.MarketingPage h1 {
  font-size: 40px;
  font-weight: 100 !important;
  margin-bottom: 30px;
}



/*communities / real-estate*/

/*
.communities table img {
  max-width: 500px;
  min-width: 500px;
  width: 100%;
  margin-right: 30px;
}
.communities table h3 img {
  max-width: 160px;
  min-width: 160px;
  width: 100%;
  margin-right: 20px;
}
*/


.communitiesPage .row {
  margin-bottom: 40px;
}
.communitiesPage h1 {
  font-weight: 100 !important;
  margin-bottom: 50px;
}
.communitiesPage h1 img {
  margin-right: 20px;
}
.communitiesPage h3 {
  margin-top: 40px;
}
.communitiesPage a {
  display: block;
  color: #000;
  line-height: 2.4;
}
.communitiesPage .neighborhoodLisitngs h4 {
  margin-top: 30px;
  display: block;
  text-transform: initial;
}
.communitiesPage .neighborhoodLisitngs ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
  margin-left: 5px;
}
.communitiesPage .neighborhoodLisitngs ul li {
  display: inline-block;
  
}
.communitiesPage .neighborhoodLisitngs ul li a {
  margin: 0 10px;
  line-height: 1;
}
.communitiesPage .neighborhoodLisitngs ul li a::before {
  content: "\2022";
color: #888;
  font-weight: bold;
  display: inline-block; 
  width: -1em;
  margin-left: -1em;
}
.communitiesPage .neighborhoodLisitngs ul li a::after {
  content: ",";
}
 
.communitiesPage .bottomCTA {
  text-align: center;
  padding-top: 70px;
  border-top: 1px solid #ccc;
  margin-top: 50px;
}
.communitiesPage .bottomCTA h2 {
  margin-bottom: 25px;
}
.communitiesPage .bottomCTA .col-md-6 a img {
  max-width: 400px;
  width: 350px;
}
.communitiesPage .bottomCTA p {
  margin-top: 90px;
}



/*testimonial page*/
.testimonialPage h1 {
  font-size: 40px;
  font-weight: 100 !important;
  margin-bottom: 30px;
}
#testimonial-Section .testiBoxFaded span {
  font-style: italic;
}
#testimonial-Section .testiBoxFaded strong {
  font-style: normal;
}

/*blog - media*/

body.blog { 
    overflow: auto;
}
.media {
    margin-top: 0;
}



/* blog main-page */
.blogs article {
  max-height: 300px;
  min-height: 300px;
  height: 100%;
  padding: 10px;
}
#blog-category-archive {
  width: 100%;
}
/* blog-inner-page */
.blog .top-navigation a {
  color: #000;
}
.blog #editor_content h1 {
  font-size: 40px;
  font-weight: 100 !important;
}
.meta span { 
  font-style: italic;
}


.blog-detail {
  width:100%;
  display: inline-block;
  vertical-align: top;
}
.blog-detail .container {
  width: 100%;
}
.ubr_share_bar a {
  font-style: italic;
}



#blog-category-archive {
  display: inline-block;
  width: 100%;
}
#blog-category-archive .container {
  width: 100%;
}

.bottom-navigation {
  width: 100%;
  display: inline-block;
}
.blog_rss a {
  display: inline;
}


/*MOnthly Market Stat*/

.MarketingPage h1 {
  margin-bottom: 20px;
}
.MarketingPage h5 {
  margin-bottom: 40px;
}
.MarketingPage h5 img {
    width: 25px;
    margin-right: 5px;
    vertical-align: middle;
}
.MarketingPage ul {
  margin: 0;
  list-style: none;
  padding: 0;
  text-align: left;
}
.MarketingPage ul li {
  float:left;
  margin: 0 15px 50px 0;
}
.MarketingPage ul li a img {
  max-width: 360px;
  width: 100%;
}
.MarketingPage ul li h3 {
  font-size: 20px;
}



/*heading style*/
.home_evaluation h1, .buyers_guide h1,
.marketing h1,
.pcs h1{
    font-size: 40px;
    font-weight: 100 !important;
    margin-bottom: 30px;
}




/*Mortgage Calculator Page*/
.mortgage_calculator h1  {
font-size: 40px;
    font-weight: 100 !important;
}
.mortgage_calculator  .main-content > p {
  margin: 0 ;
  line-height: 0;
}
.mortgage_calculator  .pre-defined-content {

  padding: 0!important;
}

.mortgage_calculator table {
  width: 30%;
  margin: 0 auto;
}
.mortgage_calculator .title {
  width: 50%;
  padding-right: 10px;
}
.mortgage_calculator u {
  margin-bottom: 10px;
}
.mortgage_calculator tr td {
  padding-bottom: 10px;
}
.mortgage_calculator  .ilist-btn, input[type=submit] {
  font-size: 14px;
  margin-bottom: 20px;
}


/*media-queries*/

@media screen and (max-width: 1024px) {
 #about .aboutLeft {
  position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 10%);
    background: transparent;
    text-align: center;
    width: 90%;  
  }
.aboutLeft h2 {
    margin-bottom: 20px;
}
.aboutLeft p {
    font-size: 21px;
    line-height: 1.6;
  margin-bottom: 0;
}
  .aboutLeft a {
    margin-top: 20px;
  }
  .gridd figure h2 {
    padding-top: 50px;
  }
#testimonial-Section {
    padding: 60px 100px;
}
/*
#testimonial-Section .testiBoxFaded {
    padding: 60px 80px 130px 80px !important;
} 
*/
    
  #testimonial-Section .testiBoxFaded {
    padding: 60px 80px 80px 80px !important;
    max-height: 900px;
    height: 650px;
}   
  .MarketingPage ul li {
    margin-right: 15px;
  }
    .MarketingPage ul li a img {
    max-width: 340px;
    width: 100%;
  }    
}


@media screen and (max-width: 991px) {
.nav-contact-wrap .topContact a {
  padding: 0;
  margin-left: 10px;
}

.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom:before {
  padding: 0;
  margin: 0;
}
#about .aboutLeft {
    position: initial;
    top: 0;
    left: 0;
    transform: none;
    background: transparent;
    text-align: center;
    width: 100%;
  padding: 100px;
}
.aboutLeft h2 {
    margin-bottom: 40px;
}
.aboutLeft p {
    line-height: 1.7;
} 
.aboutLeft a {
    margin-top: 40px;
}  
  #about img {
    width: 100%;
  }
.AboutPhotoContent img {
  text-align: center;
  margin: 0 auto;
  display:block;
}
.AboutPhotoContent h5, 
.AboutPhotoContent p,
.AboutPhotoContent ul{
  text-align: center;
}
.AboutPhotoContent h5 {
  margin-top: 40px;
}    
    
.gridd>.col-sm-6:first-child h2 {
    margin-top: 45px;
}
.cta-container {
  text-align: center;
}
.cta-container img {
 max-width: 500px;
  width: 100%;
  margin: 0 auto;
}
  .cta-text-wrap {
  max-width: 500px;
  width: 100%;  
   margin: 0 auto;
    margin-bottom: 50px;
  }
  #testimonial-Section .testiBoxFaded {
    padding: 60px 80px 80px 80px !important;
    max-height: 100%;
    height: 100%;
}    
}


@media screen and (max-width: 768px) {
.gridd figure h2 {
    padding-top: 0;
}
  .MarketingPage ul li {
    margin-right: 15px;
  }
    .MarketingPage ul li a img {
    max-width: 325px;
    width: 100%;
  }    
.middle-bottom ul li:nth-child(2) img {
    margin-bottom: 40px !important;
}
}


@media screen and (max-width: 480px) {
#testimonial-Section {
    padding: 60px 40px;
}
#testimonial-Section .testiBoxFaded {
    padding: 60px 20px 130px 20px !important;
}
 .left-box img {
  margin-bottom: 50px;
 }
  .right-box {
    margin-top: 50px;
  }
  .middle-bottom img {
    margin-top: 30px;
  }  
.row.copyright p{
  margin-bottom: 30px;
  }  
 .row.copyright ul li {
    display: inline-block;
  } 
.row.copyright .copyright-logo {
    float: none;
    position: initial;
}
  #powered_by {
    position: relative;
    float: none;
    max-width: 100%l
    width: 100%;
    text-align: center ;
    margin: 0 auto ;
margin-top: 20px;
  }
  .row.copyright ul li:nth-child(3) {
    display:block !important;
    text-align: center ;
    margin: 0 auto ;
  }  
  .MarketingPage ul li {
    margin-right: 0;
  }
    .MarketingPage ul li a img {
    max-width: 100%;
    width: 100%;
  }    
}


@media screen and (max-width: 375px) {
#about .aboutLeft {

    padding: 100px 50px;
}
#testimonial-Section {
    padding: 60px 20px;
}
#testimonial-Section .testiBoxFaded {
    padding: 60px 10px 130px 10px !important;
}
}
@media screen and (max-width: 320px) {
#testimonial-Section .testiBoxFaded p {
    margin: 0 40px;
}
}








/*under-construction*/

body.underconstruction .navbar.top-navbar {
  display: none; 
}
body.underconstruction .underconstruction {
  width: 100vw;
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  z-index: 9999;
}
body.underconstruction .underconstruction h1 {
  font-size: 50px;
  margin: 20vh auto;
  text-transform: uppercase;
  text-align: left;
  max-width: 1170px

}
body.property_detail .listing-header .row.is-flex .col-sm-4, body.property_detail .listing-header .row.is-flex .col-sm-8 {
  width: 100%;
}


body:not(.home) #main-content {
    padding-top: 0;
}

/*jx-badge color*/
.uber-badge.reduced,
.uber-badge.for-sale,
.uber-badge.just-listed,
.uber-badge.new-listing,
.uber-badge.new-price\! {
  background-color:#007AC3!important;
color:#ffffff;
}

/*jx-listings styles*/
@media(min-width:768px){
  .property_detail .description .lead-form-wrapper,
  .has_afc #main-content .lead-form-wrapper{
    width:50%;
  }
.property_detail .description .lead-form-wrapper,.has_afc #main-content .lead-form-wrapper{
  margin-left:-15px;
}
}

.property_detail .description .lead-form{
  margin-top:0;
}
#form_builder-2 label{
  display:none;
}
#form_builder-2 h2{
     margin-bottom: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
  text-align:left;
}

.has_afc .businessCard,
.property_detail .businessCard{
  display:none;
}
.has_afc .pre-defined-content .lead-form-wrapper,
.sold .lead-form-wrapper,
.properties .pre-defined-content .lead-form-wrapper{
  display:none;
}
.has_afc .module-content-wrapper .lead-form-wrapper,
.sold .description .lead-form-wrapper{
  display:block!important;
  margin-top:30px;
}

.property_detail .property-info{
  margin-top:20px;
}

#listingCarousel .item img,
.has_afc #listingCarousel .item>img{
  height:100%;
  object-fit: fill;
}

#listings-navigation{
  display:flex!important;
  justify-content:space-evenly;
}
#listings-navigation span{
      font-family: FontAwesome!important;
}
#listings-navigation .fa-arrow-right{
  float:right;
}
#listings-navigation .results{
  color:#000;
}
@media (min-width:991px){
.property_detail .gallery-nav{
  margin-top:115px;
}
}


@media (min-width:768px){
body:not(.home) header {
    height: 16vh;
    overflow: hidden;
}
footer .row.copyright ul{
    margin-top: -25px;
}
}

@media (max-width:768px){
.property_detail #listingCarousel{
  left: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	max-width: 100vw;
	position: relative;
	right: 50%;
	width: 100vw;
}
}
.listing-links a span{
  font-family:FontAwesome!important;
}
.glyphicon{
  font-family: 'Glyphicons Halflings'!important;
}    

@media screen and (max-width: 480px){
.navbar-header {
    padding-right:24px;
padding-top: 20px;
}
}
@media (min-width:490px){

  .gallery-nav{
    margin-top:160px;
  }

}

.properties .listing_group-wrapper {
  padding-top:0;
}
    
.glyphicon {
font-family: 'Glyphicons Halflings'!important;
}
.has_afc #main-content .pre-defined-content .container > div[class="lead-form-wrapper"],
.properties #main-content .pre-defined-content .container > div[class="lead-form-wrapper"]{
  display:none;
}
#listings-navigation span{
      font-family: FontAwesome!important;
}
@media (max-width:768px){
  .property_detail .carousel-indicators li,
  .has_afc .carousel-indicators li{
    display:none;
  }
}
#main_menu li a{
  color: rgba(255, 255, 255, 0.8); 
}
#side-menu #nav-close{
 color: rgba(255, 255, 255, 0.6); 
}
#side-menu #nav-close:hover{
 color: rgba(255, 255, 255, 1)!important; 
}

body:not(.home) .sr-only{
      overflow: visible;
  top:50%;
  clip: unset;
transform: translateY(-50%);
}
.info .fa{
  font-family: FontAwesome!important;
}
#listing_tab li:first-child{
  display:none;
}

.featured_listings .item .provided_by {
  display: none;
}

a.nav-expander.fixed { z-index: 99999999999999999999999999 !important; top: 10px;}

body:not(.home) #main-content {
    padding-top: 0;
    z-index: -1;
}

#custom-banner .carousel-control {
  display: none;
}

.carousel-control {
    opacity: 1;
}

.col-sm-4.co-xs-12.pSearch_sort {
    display: inline-block;
}

.breadcrumb>.active a {
  color: blue;
}

.property_detail .row.listingMap{
  display:none;
}
.description .container > .row .col-sm-3{
  display:none
}
.description .container > .row .col-sm-9{
  width:100%;
}
.gallery-nav>ul li .fa{
  display:none;
}
.property_detail .disclaimer-bcard .col-md-8{
  width:100%;
}

.description .row{
  margin:20px 0;
}
.property_detail .description .lead-form-wrapper{
  margin:0;
  padding:15px;
}
.details h3{
  padding:0 15px;
}
.gallery-nav>ul li:nth-last-child(6) a{
  display:none;
}
.gallery-nav>ul .current a{
  color:#337ab7;
  font-weight:500;
}
.description .ameneties .col-md-8, .description .ameneties .col-md-4{
  width:100%;
}
.description .ameneties .row{
  margin:0!important;
}
.inner-details{
  width:100%;
  margin-left:0;
}
.inner-details .col-md-3{
  float:left;
}

.inner-details .col-sm-4 {
  margin:10px ;
}

.gallery-nav .nav li a:focus{
  color:#404040!important;
}

/*jx -- search listings */
.listings .before-content-row{
  background:#fff;
}
#ubr_price_min::placeholder,
#ubr_price_max::placeholder{
  color:#000;
  font-weight:700;
}
.listings [data-widget-type="search_board_listings"] form{
  border-bottom:1px solid #000;
}
.listings [data-widget-type="search_board_listings"] form>.row:last-child{
  margin:0;
}
.listings [data-widget-type="search_board_listings"] .submit-btn{
  background:#fff;
  color:#000;
  font-weight:700;
  letter-spacing:2px;
}
.listings [data-widget-type=search_board_listings] .col-md-2 .btn-group .btn{
  background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
  color:#000;
  text-shadow:none;
  font-weight:700;
  border-color:#ccc;
 font-size: 12px;
 text-transform: uppercase;
 border-radius: 3px !important;
}
.listings [data-widget-type=search_board_listings] .col-md-2 .btn-group .btn .filter-option{
   font-weight:700;
  letter-spacing:1px;
}
[data-widget-type=search_board_listings] .form-control {
    border: 1px solid #d4d4d4;
    text-transform: uppercase;
    border-radius: 3px !important;
}
/*jx-area serach*/
[aria-controls="contact"]{
  display:none!important;
}
#contact{
  display:block!important;
}

.area-search .businessCard{
  display:none;
}
.area-search #contact{
  margin-top:50px;
}
.area-search #contact label{
  display:none;
}
.area-search .board_logo{
  margin-bottom:20px;
}
.area-search #contact input[type=text], .area-search #contact textarea{
   border: 1px solid #ccc!important;
}
textarea.form-control {    
}
.area-search #contact input[type=submit]{
    padding: 10px 30px;
    font-size: 14px;
}
.area-search #contact h3{
    margin-bottom: 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    text-align: left;
}
.area-search .detail-left h2{
  margin-top:10px;
}

.area-search .tab-content{
  margin-top:20px;
}
.detail-left{
  border-right:none;
}
.detail-right {
    border-left: 1px solid #bfbfbf;
}

.area-search .nav li a:focus,.area-search .nav li a:hover {
    background: 0 0!important;
    color: #000!important;
}

.nav-contact-wrap .topContact:nth-child(2){
  display:none;
}
.carousel-control .fa{
top:50%;
  position:absolute;
}

@media (max-width:768px){
.area-search .carousel-indicators{
       display:none;
     }
       .area-search #contact >.row{
        margin:0;
}
}
@media (min-width:768px){
     .area-search #contact .col-md-12{
      width:50%;
   }
}


.featured-badge {
    color: #FFFFFF;
    background-color: #FF0000;
}

/*jx - navbar*/
 #main-navbar {
    position: absolute;
    width: 100%;
    height: auto;
}

/*jx - x tweeter*/
.middle-bottom ul li:nth-child(2) img{
  width:40px;
  margin-bottom:10px;
}
.middle-bottom ul li:nth-child(2) a{
  margin:0;
}
.breadcrumb-wrap {
    display: none;
}
