/*
Theme Name: rental
*/
@media(min-width:1200px){
.unit-item:nth-of-type(3n+1) {
    clear: both;
}	
}
@media (max-width:1199px){
    .header_logo{  width: 200px;}
    .header_tagline{ padding: 15px; width: 280px;}
    .header_contact{ margin: 25px 15px 0; }
    .homepage_title h2 { font-size: 48px;margin: 25px 0;}
    .all_properties{padding: 50px 0 70px;}
    .all_properties .nav-tabs li a{padding: 15px 20px;}
    .cat_contant{padding: 30px 0 60px;}
    .all_product_img img {height: 200px;}
    .all_product_box h4{font-size: 16px;}
    .all_product_contant{padding: 5px 15px 15px;}
    .common_section {font-size: 16px;margin: 30px 0;padding: 20px 15px 20px !important;}
    .page_title {font-size: 30px;padding-bottom: 15px;margin-bottom: 15px;}
    .listing_page{padding-top: 30px;}
    .product_detail_top_section{padding: 30px 0;}
    .features_sec{margin: 10px 3% 0 0;}
    .listing_section .listing_slider img{height:200px;}
}
@media (max-width:991px){
    .header_left {width: 100%;text-align: center;}        
    .header_logo {width: 120px;margin: 0 10px;}
    .header_tagline{margin: 0;}
    .header_contact {margin: 15px 10px 0;}
    .navbar-nav > li > a{padding: 0 20px;}    
    .header_right { float: none; padding-top: 10px;width: 100%;text-align: center;}
    .header_contact{text-align: left;}
    .homepage_title h2 {font-size: 40px;margin: 20px 0;}
    .all_properties .nav-tabs li a img{width: 36px;}
    .all_properties .nav-tabs li a span{padding: 0 15px;}
    .cat_title h2{font-size: 30px;}
    .cat_link{margin-top: 8px;}
    .all_product_img img {height: 200px;width: 100%;}
    .all_properties .tab-content a.accordion-link img{width: 36px;margin-right: 15px;}
    .all_properties .tab-content a.accordion-link img.first_image {display: inline-block;}
    .all_properties .tab-content a.accordion-link img.hover_image {display: none;}
    .all_properties .tab-content a.accordion-link:hover img.first_image, .all_properties .tab-content a.active.accordion-link img.first_image{display: none;}
    .all_properties .tab-content a.accordion-link:hover img.hover_image, .all_properties .tab-content a.active.accordion-link img.hover_image {display: inline-block;}
    a.accordion-link.active, a.accordion-link:hover {background: #25b7ec;color: #fff;text-decoration: none;}
    .main_contact_form {padding: 26px 0px 0;}
    .property_detail_left {float: left;width: 100%; margin-bottom: 15px;}
    .property_detail_right{width: 100%;}
    .property_detail_top_space{width: 33%; border-left: 0; padding-left: 0;}
    .property_detail_top_social{width: 42%;}
    .load_more_btn { padding: 15px 0 30px;}
    .prop_desc { padding: 15px;}
    .features_sec { margin: 10px 1% 0 2%;}
    .content_section .col-sm-3 { width: 33.33%;float: left;}
    .property_title h3{padding: 10px 0 10px;font-size: 20px;}
    .all_product_box p{min-height:120px;}
	 .header_tagline {
    display: none;
}

.header_logo {
    float: left;
    margin: 10px;
}

.header_contact {
    margin: 10px;
}

.cat_link.customlink {
    margin: 50px 0px !important;
}

.cat_link.customlink a {font-size: 18px;}
.tab-content.property-grids{
	margin-top:0;
}
.nearbyunit3{
clear:both;	
}
.nearunits{
margin-bottom:20px;	
}
}
@media (max-width:767px){
    .header_logo {width: 100px;}
    .header_tagline {padding: 10px;width: 215px;font-size: 14px;}
    .header_icon img {width: 24px;}
    .header_icon{margin-right: 5px;}
    .header_contact a{font-size: 14px;}
    .header_contact_contant{font-size: 12px;}
    .header_contact {margin: 10px 10px 0;}
    .header_right{padding-top: 0;}
    .header_bottom{position: relative;}
    .navbar-toggle{border: 1px solid #fff;}
    .navbar-toggle .icon-bar{background: #fff;}
    .serch_img1{margin-top: 19px;}
    .navbar-toggle{float: none;}
    .header_bottom_left {float: none;}
    .navbar-collapse{text-align: center;}
    .header_bottom_right {position: absolute;top: 0;right: 15px;}
    .navbar-nav > li > a{border-right: 0;width: auto;display: inline-block;}
    .homepage_title h2 {font-size: 24px;margin: 10px 0;}
    .all_properties {padding: 30px;background: #ccdaec;background-position: bottom center;background-repeat: no-repeat;}
    .all_properties .tab-content a.accordion-link img {width: 24px;margin-right: 5px;}
    .cat_contant {padding: 5px 0 10px;display: inline-block;width: 100%;}
    .cat_title h2 {font-size: 18px;}
    .cat_link {margin-top: 0px;}
    .cat_link a{padding: 10px 15px;}
    .all_product_box{margin-top: 15px;}
    .all_product_img img {height: 200px !important;}
    .all_product_box h4 {font-size: 16px;}
    .all_product_box p{font-size: 13px;min-height:75px}
    .all_product_link a{padding: 5px 0;}
    .footer{font-size: 12px;padding: 10px 0;}
    .common_page {background: #fff;background-attachment: inherit;background-size: initial;background-position: bottom center;background-repeat: no-repeat;}
    .common_section{padding: 20px 0 !important;}
    .page_title { font-size: 24px;}
    .common_section{font-size: 14px;}
    .common_section p{line-height: normal;}
    .common_page.listing_page {background-position: top center;background-repeat: no-repeat;}
    .listing_contant h4{font-size: 14px;min-height:30px;}
    .listing_contant p{font-size: 12px;}
    .error404 .site-main{padding: 0 15px;}
    .contact_top.email_box {margin-right: 0;}
    .contact_top{margin-bottom: 15px !important;padding: 0 15px;}
    .contact_top.fax_box{margin-left: 0;}
    .contact_section_top .col-sm-2, .contact_section_top .col-sm-4{width: 33%;float: left;}
    .main_contact_form{padding: 0;}
    .main_contact_form .col-sm-3, .main_contact_form .col-sm-4, .main_contact_form .col-sm-10{width: 100%;}
    .contact_bottom_btn{float: none;text-align: center;}
    .contact_robot {display: block;text-align: left;margin-bottom: 10px;}
    .contact_submit{margin-left: 0;}
    .property_detail_main h4{font-size: 14px;}
    .property_detail_main{font-size: 12px;line-height: normal;}
    .property_detail_left {width: 100%;margin-bottom: 15px;float: none;display: inline-block;}
    .property_detail_right{width: 100%;float: none;display: inline-block;}
    .property_detail_top_social { width: 33%;}
    .property_price { width: 30%;}
    button#load_more_blog_btn{padding: 8px 25px;}
    .near_by_place{padding: 25px 0;}
    .property_price p { font-size: 20px;}
    .navbar-nav { margin: 0;}
    .header_contact h4{font-size: 14px;    margin: 10px 0 0 0;}
	 
.navbar-collapse.in {
    z-index: 9999;
    position: absolute;
	 width:100%;
    background: #199dd2;
    box-shadow: none;
}
.navbar-collapse.in li {
    border-bottom: 1px solid #2aade1;
}
.header{
padding-top:5px;	
}
div#sticky-wrapper {
    height: auto !important;
}

div#sticky-wrapper header {
    position: relative !important;
}
.cat_link.customlink a {
    font-size: 14px;
}
.product_detail_all {
    background: #ebf2fb;
}
}
@media (max-width:567px){
	.property-grids .col-xs-6, .unit-item,.nearunits,.subcat {
    width: 100%;
}
.header_icon img {
    display: none;
}

.header_social_icon ul li {
    margin: 0;
}  
.header_contact_contant {
    float: left;
    padding-bottom: 10px;
}

h4.second_tagline {
    clear: both;
}  
    .header_logo {width:80px !important; float:left; margin-left:0; margin-right:0; margin-top:15px !important;}
    .header_tagline {padding: 5px;width: auto;}
    .header_contact {margin: 0px 0 0; width:70%; float:right;
	 border-left: 1px solid #eee;
    padding-left: 10px;}
    .all_product_contant {padding: 5px 10px 15px;}
    .all_product_link a{ font-size: 12px;}
    .cat_title h2 {font-size: 16px;}
    .all_properties {padding: 30px 0;}
    .contact_section_top .col-sm-2, .contact_section_top .col-sm-4 {width: 100%;float: left; }
    .property_detail_top_space { width: 100%; border: 0; padding: 0; text-align: center;}
    .property_detail_top_social { width: 100%; padding: 0; margin: 0; border: 0; text-align: center;}
    .property_price { width: 100%; text-align: center; margin-top: 10px;border: 0; padding: 0;}
    .property_price h4 { margin-bottom: 0;}
    .property_detail_top_address { width: 100%; padding-right: 0; text-align: center;}
    .property_detail_top_number{width: 100%; text-align: center;}
    .property_detail_top_number p { padding: 0 0 10px 0 !important; margin-bottom: 0; border-bottom: 1px solid #e1e1e1;}
    .content_section .col-sm-3 { width: 50%;}
    h4.feat_head{font-size: 16px;}
    .property_title h3{font-size: 18px;margin-bottom: 8px;}
    .all_product_box p{min-height:90px;}
    .listing_section .listing_slider img{height: 150px;}
	 
	 .product_detail_all {
    background: #ebf2fb !important;
}

.property_price {
    border-top: 1px solid #e1e1e1;
    padding-top: 15px;
}

.property_detail_top h4 {
    font-weight: 600;
}

.property_detail_top_social h4 {
    font-weight: 500 !important;
}

.property_detail_main h4 {
    font-weight: 600;
}

.page_title {
    font-weight: 500;
}
}
@media (max-width:479px){
    .header_logo {width: 100px;margin: 0;}
    .header_tagline {padding: 0;margin: 0;border: 0;width: 100%;}
    .header_contact {margin: 5px 0;}
    .admin_link {padding-top: 10px;}
    .header_social_icon{padding: 0;}
    .homepage_title h2 {font-size: 18px;margin: 10px 0; }    
    .cat_title {float: none;text-align: center;display: block;}
    .cat_link {width: 100%;display: block;margin-top: 10px;text-align: center;}
    .tab-content .col-xs-6{width: 100%;}
    .all_product_img img {height: auto;}
    .footer{ font-size: 11px;}
    .page_title {font-size: 18px;}
    .property_detail_top_address {float: none;width: 100%;padding-right: 0;display: inline-block; }
    .property_detail_top_number {float: none;width: 100%;display: inline-block;}
    .property_detail_top_number p {padding: 0;margin: 0;}
    .near_by_place .col-xs-6 {width: 100%;}
    .content_section .col-sm-3 { width: 100%;}
    .features_sec { width: 93%; border: 0;  padding-bottom: 10px; margin: 0 auto 10px; border-bottom: 1px solid #ddd; display: table;}
    .details_sec.features_sec { margin-bottom: 0; padding-bottom: 0;}
    .all_product_box p{min-height:1px;}
    .all_product_img img{height: auto;}
    .listing_contant h4,.listing_contant p{min-height: 1px;}
}