
/* Home FlexSlider
-------------------------------------------------------------------------*/
.home-flexslider {
  height: auto;
}
.home-flexslider .flexslider {
  width: 100%;
  height: auto;
  margin: auto;
  overflow: hidden;
  position: relative;
}
.home-flexslider .flexslider .slides {
  list-style: none;
  margin: 0;
}
.home-flexslider .flexslider .slides .container {
  position: relative;
}
.home-flexslider .flexslider img {
  width: 100%;
  display: block;
}

/* Slide Description
-------------------------------------------------------------------------*/
.desc-wrap {
  width: 940px;
  margin: auto;
  position: relative;
}

.slide-description {
  position: absolute;
  left: 62px;
  top: 78px;
  background-color: rgba(255, 255, 255, 0.9);
  background-color: #fff\9;
  padding: 2px 23px 16px;
  width: 440px;
}
.slide-description h3 {
  font-size: 24px;
  margin-bottom: 4px;
}
.slide-description h3 a {
  color: #394041;
  text-decoration: none;
}
.slide-description h3 a:hover {
  color: #df5400;
}
.slide-description p {
  margin-bottom: 14px;
}
.slide-description span {
  font-size: 18px;
  color: #df5400;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
}
.slide-description .know-more {
  text-decoration: none;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  position: absolute;
  bottom: -34px;
  left: 0;
  display: inline-block;
  background-color: #f26722;
  padding: 6px  13px 8px;
  font-size: 13px;
  color: white;
}
.slide-description .know-more:hover {
  background-color: #2aa6cc;
}

/* Slider Nav
-------------------------------------------------------------------------*/
#home-flexslider .flex-direction-nav li a {
  display: block;
  text-indent: -999em;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  z-index: 150;
  cursor: pointer;
}
#home-flexslider .flex-direction-nav li a.flex-next {
  background:url(../images/slider-nav-right.png) no-repeat 0px 0px;
  right: 30px;
}
#home-flexslider .flex-direction-nav li a.flex-next:hover {
  background-position: bottom;
}
#home-flexslider .flex-direction-nav li a.flex-prev {
  background: url(../images/slider-nav-left.png) no-repeat 0px 0px;
  left: 30px;
}
#home-flexslider .flex-direction-nav li a.flex-prev:hover {
  background-position: bottom;
}
@media print {
  .flex-viewport {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 1300px) {
.dropdown-menu {
  min-width: 226px;
}
}
@media screen and (max-width: 979px) and (min-width: 220px) {
 
}
@media (min-width: 1200px) {
  
}
  #property-detail-flexslider {
    height: 386px;
  }
  #property-detail-flexslider .flex-viewport {
    width: 768px;
    height: 386px;
  }
  #property-detail-flexslider .flex-control-thumbs li {
    margin-bottom: 7px;
    height: 60px;
  }
  #property-detail-flexslider .jcarousel-container-vertical {
    width: 82px;
    padding: 9px;
  }
  #property-detail-flexslider .jcarousel-clip-vertical {
    height: 335px;
  }
  #property-detail-flexslider .jcarousel-next,
  #property-detail-flexslider .jcarousel-prev {
    margin: 5.2px 0 0;
    width: 40px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  
  #property-detail-flexslider .flex-viewport {
    width: 631px;
  }
  .listing-layout .about-agent .detail {
    width: 72.5%;
  }
  .listing-layout .property-item .price {
    margin-right: -21px;
  }
  .listing-layout .property-item .detail {
    width: 374px;
  }
}

@media (max-width: 499px) {
  .flex-direction-nav {
    display: none;
  }
  #property-detail-flexslider {
    height: 219px;
  }
  #property-detail-flexslider .flex-viewport {
    height: 219px;
    width: 374px;
  }
  #property-detail-flexslider .flex-control-thumbs li {
    margin-bottom: 5px;
    height: 31px;
  }
  #property-detail-flexslider .jcarousel-clip-vertical {
    height: 180px;
  }
  #property-detail-flexslider .jcarousel-container-vertical {
    width: 50px;
  }
  #property-detail-flexslider .jcarousel-next,
  #property-detail-flexslider .jcarousel-prev {
    margin: 2px 0 1px;
  }
}

@media (max-width: 320px) {
}
@media (max-width: 439px) {
  #property-detail-flexslider {
    height: 136px;
  }
  #property-detail-flexslider .flex-viewport {
    height: 136px;
    width: 224px;
  }
  #property-detail-flexslider .jcarousel-container-vertical {
    width: 40px;
    padding-bottom: 0;
  }
  #property-detail-flexslider .jcarousel-clip-vertical {
    height: 108px;
  }
  #property-detail-flexslider .jcarousel-next,
  #property-detail-flexslider .jcarousel-prev {
    height: 23px;
    margin-top: -3px;
  }
}
@media (max-width: 279px) {
  .flexslider {
    display: none;
  }
}



