.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;}
.desc-wrap{margin:auto;position:relative;}
.slide-description{position:absolute;right:60px;top:280px;padding:0;}
.slide-description h3{color:#FFF;font-size:48px;margin-bottom:4px;border:none;}
.slide-description h3 a{color:#FFF;text-decoration:none;}
.slide-description h3 a:hover{color:#999;}
.slide-description p{margin-bottom:14px;color:#fff;font-size:24px;}
.slide-description span{font-size:18px;color:#fff;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:#37b3d9;padding:6px  13px 8px;font-size:13px;color:white;}
.slide-description .know-more:hover{background-color:#2aa6cc;}
#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:before{content:'' !important;}
#home-flexslider .flex-direction-nav li a.flex-next:hover{background-position:bottom; content:'';}
#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:before{content:'' !important;}
#home-flexslider .flex-direction-nav li a.flex-prev:hover{background-position:bottom; content:'';}
@media (max-width:1050px){ 
.slide-description{right:60px;top:140px;}
}
@media (max-width:767px){ 
.tag-line{text-align:center;}
.page-head{padding-top:20px;}
#contact-email{padding:15px 0 0;margin:0 0 15px;float:none;text-align:center;}
.social_networks{border-top:1px solid #343a3b;float:none;text-align:center;}
.social_networks li{float:none;display:inline-block;}
.social_networks li a{border:none;}
.slide-description{display:none;}
.columns{margin:0;}
.columns .one-third,
.columns .two-third,
.columns .one-fourth,
.columns .three-fourth,
.columns .one-half,
.columns .single-col{width:auto;}
.lt-ie8 .columns{margin:0;}
.lt-ie8 .columns .one-fourth{width:auto;}
.format-video .play-btn{background-size:50% auto;}
.container{width:500px;}
.advance-search .as-form-wrap{margin:auto;padding-left:0;padding-right:0;width:438px;}
.advance-search .option-bar.small, .advance-search .option-bar.large{width:438px;margin-right:0;}
.advance-search .option-bar.small .selectwrap input, .advance-search .option-bar.large .selectwrap input{width:400px;}
.narrative{padding:0 30px;}
.property-items .span6{width:460px;margin:0 auto;}
.property-items .narrative{padding-left:40px;padding-right:40px;}
.property-items p{font-size:13px;}
.property-items .detail{width:51.8%;}
.property-item p{font-size:13px;max-height:none;overflow:visible;}
.es-carousel-wrapper ul li{width:184px !important;margin-right:30px !important;}
.brands-carousel .jcarousel-container-horizontal{padding-left:69px;padding-right:69px;}
.brands-carousel ul.brands-carousel-list li{width:180px;}
.widget.quick-links ul li{float:left;width:46%;}
.widget #searchform{width:458px;}
.widget #s{width:420px;}
.widget.social_network .social_networks{border-top:none;text-align:left;}
.widget.calculator .as-form-wrap,
.widget.advance-search .as-form-wrap{padding:17px 0 0;width:438px;margin:0 auto;}
.widget.calculator .option-bar,
.widget.advance-search .option-bar{margin:0;width:100%;}
.widget.calculator .mini .selectwrap input,
.widget.calculator .selectwrap input,
.widget.advance-search .mini .selectwrap input,
.widget.advance-search .selectwrap input{width:400px;}
.widget.calculator .real-btn, .widget.calculator .btn-blue, .widget.calculator .btn-grey,
.widget.advance-search .real-btn,
.widget.advance-search .btn-blue,
.widget.advance-search .btn-grey{float:right;}
.widget.calculator .title{background:white;}
.widget.calculator input[type="text"]{width:424px;}
.widget.calculator .mini .selectwrap input,
.widget.calculator .mini input,
.widget.calculator #extra{width:398px;}
.widget.calculator #payment{width:420px;}
.widget.calculator .real-btn, .widget.calculator .btn-blue, .widget.calculator .btn-grey{margin-top:0;}
ul.featured-properties{overflow:hidden;padding:0;}
ul.featured-properties li{float:left;width:208.5px;margin-left:27px;}
ul.featured-properties li img{width:100%;height:auto;}
.listing-layout .about-agent figure{margin-right:15px;}
.listing-layout .about-agent .detail{width:59.9%;}
.about-agent .social_networks{border-top:none;float:right;}
.listing-layout .property-item .detail{width:215px;}
.listing-layout .contact-types em{display:block;}
.property-grid .list-container{margin-left:-20px;}
.property-grid .property-item{margin-left:20px;width:217px;}
#comments .comment .avatar{margin:0 15px 15px 0;width:60px;height:60px;}
.comment-detail-wrap{width:63%;}
#comments .commentlist .children .comment-detail-wrap,
#comments .commentlist .children .depth-2 .comment-detail-wrap,
#comments .commentlist .children .depth-3 .comment-detail-wrap,
#comments .commentlist .children .depth-4 .comment-detail-wrap,
#comments .commentlist .children .depth-5 .comment-detail-wrap{width:63%;}
#contact-form #commentform, #respond #commentform{padding:30px 0;}
#respond input[type="text"]{width:60%;}
#respond #comment{width:80%;}
#map_canvas{height:300px;}
.services-list{margin:0;}
.services-list li{width:auto;margin-left:0;}
.how-we-work ol{margin-left:0;}
.how-we-work ol li{width:auto;margin-left:25px;}
#property-detail-flexslider{height:249px;}
#property-detail-flexslider .flex-viewport{width:424px;height:249px;}
#property-detail-flexslider .flex-control-thumbs li{margin-bottom:5px;height:37px;}
#property-detail-flexslider .jcarousel-container-vertical{width:60px;}
#property-detail-flexslider .jcarousel-clip-vertical{height:210px;}
#property-detail-flexslider .jcarousel-next,
#property-detail-flexslider .jcarousel-prev{margin:3px 0 0;width:49%;}
#overview .property-item .wrap{background-color:white;}
#overview .property-item .title{float:none;padding:0;margin:0 18px;}
#overview .property-item .price{background:#4DC7EC;float:none;margin:0 17px;padding:0;}
#overview .property-item .price span{margin:0;}
#overview .property-item .price .status-label{background:#292D2D;padding-left:18px;padding-right:18px;display:inline-block;margin:0;}
#overview .property-item .property-meta span{float:none;display:block;margin:0;border:none;border-bottom:1px solid #dedede;padding-left:16px;}
#overview .property-item .property-meta .printer-icon{float:none;border:none;padding-left:41px;}
#overview .property-item .features .title{margin:0;}
#overview .property-item .features .arrow-bullet-list li{float:none;width:auto;}
#overview .map-wrap,
#overview .property-video{padding:16px 17px;}
#overview .map-wrap .play-btn,
#overview .property-video .play-btn{background-size:70% auto;}
#overview .video-label{left:17px;top:16px;}
#overview .map-label{right:17px;top:16px;}
#overview .share-networks{border-bottom:none;margin:0;}
#overview .share-networks span{display:block;float:none;padding:11px 23px 11px 0;border:none;border-bottom:1px solid #DEDEDE;}
#overview .share-networks .share-label{margin:-1px -1px 0;}
#overview .share-networks .agent-detail{padding:16px 17px;}
#overview .left-box figure{margin-right:27px;}
#overview .contacts-list{width:48.2%;}
#overview .contact-form textarea,
#overview .contact-form input[type="text"]{width:95.6%;}
.gallery-2-columns,
.gallery-3-columns,
.gallery-4-columns{margin-left:-30px;}
.gallery-2-columns .gallery-item,
.gallery-3-columns .gallery-item,
.gallery-4-columns .gallery-item{margin-left:30px;}
.gallery-2-columns .gallery-item{width:204px;}
.gallery-3-columns .gallery-item{width:204px;}
.gallery-4-columns .gallery-item{width:204px;}
#dsidx.dsidx-results .dsidx-paging-control{float:none;margin-bottom:10px;}
#dsidx.dsidx-results .dsidx-sorting-control{text-align:left;}
#dsidx-listings .dsidx-media .dsidx-photo{position:static;left:auto;top:auto;}
#dsidx-listings .dsidx-primary-data,
#dsidx-listings .dsidx-secondary-data{float:none;clear:both;padding-left:0;}
#dsidx-listings .dsidx-primary-data{width:auto;}
#dsidx-listings .dsidx-secondary-data div{width:42%;}
}
@media (max-width:499px){
.flex-direction-nav{display:none;}
.page-head{padding-top:15px;}
.container{width:440px;}
.advance-search .as-form-wrap{width:378px;}
.advance-search .option-bar.small, .advance-search .option-bar.large{width:378px;}
.advance-search .option-bar.small .selectwrap input, .advance-search .option-bar.large .selectwrap input{width:340px;}
.property-items .span6{width:396px;}
.property-items .property-meta{margin:0 -10px 0;padding:0 10px;}
.property-items .property-meta span{border-right:none;border-bottom:1px solid #DEDEDE;margin-right:0;padding-right:0;width:100%;}
.property-item figure{float:none;width:auto;margin-bottom:0;}
.property-item figure img{width:100%;}
.property-item .detail{float:none;width:auto;padding:0;}
.property-item .price{padding:10px;margin:0 0 10px;}
.es-carousel-wrapper ul li{width:154px !important;margin-right:30px !important;}
.brands-carousel .jcarousel-container-horizontal{padding-left:41px;padding-right:41px;}
.brands-carousel ul.brands-carousel-list li{width:180px;}
.sidebar .widget{margin-left:auto;margin-right:auto;width:440px;}
.widget #searchform{width:398px;}
.widget #s{width:360px;}
.widget.calculator .as-form-wrap,
.widget.advance-search .as-form-wrap{padding:17px 20px 0;width:auto;}
.widget.calculator .option-bar,
.widget.advance-search .option-bar{width:400px;}
.widget.calculator .mini .selectwrap input,
.widget.calculator .selectwrap input,
.widget.advance-search .mini .selectwrap input,
.widget.advance-search .selectwrap input{width:362px;}
.widget.calculator input[type="text"]{width:386px;}
.widget.calculator .mini .selectwrap input,
.widget.calculator .mini input,
.widget.calculator #extra{width:360px;}
.widget.calculator #payment{width:382px;}
ul.featured-properties li{width:180px;margin-left:27px;}
.listing-layout .about-agent .detail{width:52.9%;}
.listing-layout .follow-agent{margin-top:10px;}
.listing-layout .property-item figure{margin:0;}
.listing-layout .property-item .detail{width:auto;}
.listing-layout .property-item .price{margin:0 0 10px;}
.listing-layout .property-item .property-meta{margin:0 -10px 0;padding:0 10px;}
.listing-layout .property-item .property-meta span{border-right:none;border-bottom:1px solid #DEDEDE;margin-right:0;padding-right:0;width:100%;}
.listing-layout .property-item .property-meta span:last-of-type{border-bottom:none;}
.property-grid .property-item{width:187px;}
.property-grid .property-item figure{width:187px;}
.format-icon{display:none;}
.listing-slider .flex-direction-nav a{height:42px;width:25px;}
#comments .comment .avatar{margin:10px 10px 10px 0;width:80px;height:80px;float:none;}
.comment-detail-wrap,
#comments .commentlist .children .comment-detail-wrap,
#comments .commentlist .children .depth-2 .comment-detail-wrap,
#comments .commentlist .children .depth-3 .comment-detail-wrap,
#comments .commentlist .children .depth-4 .comment-detail-wrap,
#comments .commentlist .children .depth-5 .comment-detail-wrap{border:none;padding:0;width:100%;}
.comment-detail-wrap .comment-detail-wrap-arrow,
#comments .commentlist .children .comment-detail-wrap .comment-detail-wrap-arrow,
#comments .commentlist .children .depth-2 .comment-detail-wrap .comment-detail-wrap-arrow,
#comments .commentlist .children .depth-3 .comment-detail-wrap .comment-detail-wrap-arrow,
#comments .commentlist .children .depth-4 .comment-detail-wrap .comment-detail-wrap-arrow,
#comments .commentlist .children .depth-5 .comment-detail-wrap .comment-detail-wrap-arrow{display:none;}
#contact-form input[type="text"], #contact-form #comment{width:97%;}
#map_canvas{height:250px;}
.gallery-2-columns,
.gallery-3-columns,
.gallery-4-columns{margin-left:0px;}
.gallery-2-columns .gallery-item,
.gallery-3-columns .gallery-item,
.gallery-4-columns .gallery-item{margin-left:0px;}
.gallery-2-columns .gallery-item{width:378px;}
.gallery-3-columns .gallery-item{width:378px;}
.gallery-4-columns .gallery-item{width:378px;}
#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;}
#overview .contacts-list{width:99.5%;}
#overview .contact-form textarea,
#overview .contact-form input[type="text"]{width:94.4%;}
#dsidx-listings .dsidx-secondary-data div{width:auto;float:none;}
}
@media (max-width:439px){
.page-head{padding-top:5px;}
.container{width:280px;}
.sidebar .widget{width:280px;}
.advance-search .search-heading{padding-right:15px;}
.advance-search .as-form-wrap{width:240px;}
.advance-search .option-bar.small, .advance-search .option-bar.large{width:240px;}
.advance-search .option-bar.small .selectwrap input, .advance-search .option-bar.large .selectwrap input{width:202px;}
.property-items{border-bottom:1px solid #dedede;}
.property-items .span6{width:auto;}
.property-items .narrative{padding-left:10px;padding-right:10px;}
.property-items .property-meta{border-bottom:1px solid #dedede;}
.property-item{margin-bottom:30px;border:none;}
.featured-properties-carousel,
.brands-carousel{display:none;}
.widget.quick-links ul li{width:100%;}
.widget #searchform{width:238px;}
.widget #s{width:200px;}
.widget.calculator .option-bar,
.widget.advance-search .option-bar{width:240px;}
.widget.calculator .mini .selectwrap input,
.widget.calculator .selectwrap input,
.widget.advance-search .mini .selectwrap input,
.widget.advance-search .selectwrap input{width:202px;}
.widget.calculator input[type="text"]{width:226px;}
.widget.calculator .mini .selectwrap input,
.widget.calculator .mini input,
.widget.calculator #extra{width:200px;}
.widget.calculator #payment{width:222px;}
ul.featured-properties{width:237px;margin:auto;}
ul.featured-properties li{float:none;width:237px;margin-left:0px;}
.listing-layout .about-agent{border:none;padding:0;margin-bottom:40px;border-bottom:1px solid #DEDEDE;}
.listing-layout .about-agent figure{width:100%;margin:0 0 10px;}
.listing-layout .about-agent figure img{width:99.6%;}
.listing-layout .about-agent .detail{width:100%;}
.listing-layout .about-agent .social_networks{float:left;margin-left:4px;}
.listing-layout .about-agent .social_networks li a{width:46.8px;}
.listing-layout .about-agent .real-btn, .listing-layout .about-agent .btn-blue, .listing-layout .about-agent .btn-grey{display:block;float:none;}
.listing-layout .follow-agent{border-top:none;margin:30px 0 0;}
.listing-layout .property-by .title-heading{line-height:40px;}
.listing-layout .property-item{padding:20px 0 0;}
.listing-layout .property-item .property-meta{border:1px solid #dedede;margin:0;}
.listing-layout .property-item .detail{width:auto;}
.listing-layout .property-item figure{margin:0;width:100%;}
.listing-layout .property-item .price{margin:0 0 10px 0;padding:8px 10px;}
.property-grid .list-container{width:236px;margin:0 auto;}
.property-grid .property-item{padding-top:0;border:none;width:auto;margin-left:0;}
.property-grid .property-item figure{width:auto;margin:0 auto 18px;}
blockquote{margin:0 0 30px;}
.post-meta span{display:block;}
.post-meta span.author-link{display:inline-block;}
.post-meta .date{display:inline-block;border-right:0;}
.comment-detail-wrap{width:100%;}
#respond #comment,
#respond input[type="text"]{width:94%;}
.contact-page .inner-wrapper{padding:20px;}
.contact-page .contact-form{padding:0;}
#contact-form input[type="text"], #contact-form #comment{width:94%;}
#map_canvas{height:180px;}
.contact-details{padding:0 5px;}
#gallery-container{padding:15px;}
.gallery-2-columns,
.gallery-3-columns,
.gallery-4-columns,
.gallery-2-columns .gallery-item,
.gallery-3-columns .gallery-item,
.gallery-4-columns .gallery-item{margin-left:0;}
.gallery-2-columns .gallery-item,
.gallery-3-columns .gallery-item,
.gallery-4-columns .gallery-item{width:auto;}
#gallery-container .gallery-item img{width:100%;}
#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;}
#overview #map_canvas{height:200px;}
#overview .property-item{width:auto;}
#overview .property-item .title{margin:10px 18px;line-height:26px;}
#overview .property-item .price .status-label,
#overview .property-item .price span{display:block;margin:0;}
#overview .left-box figure{float:none;margin:0 0 20px;}
#overview .left-box figure img{width:99%;}
#overview .contacts-list{width:99%;margin-bottom:20px;}
#overview .contact-form textarea,
#overview .contact-form input[type="text"]{width:91.9%;}
}
@media (max-width:279px){
#overview .property-video,
.advance-search .search-heading .icon-search,
.advance-search .search-heading:hover .icon-search,
.flexslider{display:none;}
.advance-search .search-heading{padding:0 11px;font-size:15px;}
#footer{padding:0 10px;}
.container{width:auto;}
.main{border:none;}
.sidebar .widget{width:auto;}
.advance-search .as-form-wrap{width:200px;}
.advance-search .option-bar.small, .advance-search .option-bar.large{width:200px;}
.advance-search .option-bar.small .selectwrap input, .advance-search .option-bar.large .selectwrap input{width:162px;}
.widget{border-left:none;border-right:none;}
.widget #searchform{width:200px;}
.widget #s{width:162px;}
.widget.calculator .as-form-wrap,
.widget.advance-search .as-form-wrap{padding:17px 12px 0;width:auto;}
.widget.calculator .option-bar,
.widget.advance-search .option-bar{width:200px;}
.widget.calculator .mini .selectwrap input,
.widget.calculator .selectwrap input,
.widget.advance-search .mini .selectwrap input,
.widget.advance-search .selectwrap input{width:162px;}
.widget.calculator input[type="text"]{width:185px;}
.widget.calculator .mini .selectwrap input,
.widget.calculator .mini input,
.widget.calculator #extra{width:159px;}
.widget.calculator #payment{width:181px;}
.featured-properties ul{width:180px;margin:auto;}
.featured-properties ul li{width:180px;margin:0 0 20px;}
.view-type{position:static;}
.list-container{padding:25px 11px;}
.property-grid .list-container{width:200px;padding:25px 11px;}
.contact-page .contact-form{width:180px;margin:auto;}
.contact-page .inner-wrapper{padding:0;}
}