@media (max-width: 1200px) {
}

@media (max-width: 991px) {
.navbar-expand-lg .navbar-nav {flex-direction: row;}
header .header_dropdown .dropdown-menu[data-bs-popper]{position:absolute}
}

@media (max-width: 767px) {
.header_social{display:none}	
li.nav-item.header_reg_number{display:none}	
header .header_dropdown .dropdown-toggle span{line-height:30px !important; height:30px; font-size: 16px; width:30px;}
.common_modal {padding:0 15px}
header .header_dropdown .dropdown-menu:before{display:none}
header .header_dropdown .dropdown-menu[data-bs-popper] { position:fixed;right: 0;top: 67px;border-radius: 0;}
.buy-property_sec .d-flex{display:block !important}
.buy-property_sec .rent_image{width:100%}
.buy_content_area{padding:20px 15px}
.top_property_carousel, .recommended_property_carousel{padding:0 10px}
.owl-nav button.owl-prev{left:0}
.owl-nav button.owl-next{right:0}
.enquire_box.contact_enquire_box{margin-bottom:30px}
.content_area{padding-top:100px;}
.enquire_box h3{font-size:18px;}
.title_sec_listing h2{font-size:20px;}
.owners_block{padding:10px 0 0}
.owners_block:before{display:none}
.small_thumb_row{margin: 20px 0 0;height: auto;}
a.collection_item .occupie_link{margin-top:0; padding-top:10px; width: 100%;}
.banner_form .btn-group .dropdown-menu {width: 100%;}
.space-ontop { padding-top: 10px; }
}
/*========================  Mobile  ========================*/
@media (min-width : 320px) and (max-width: 479px) {
header .navbar-brand img {max-height: 35px;}
.banner_form_sec{margin-top:30px;}
.banner_form > .d-flex{flex-wrap: wrap!important;}
.banner_form > .d-flex .col-form1{width:100%; margin:5px 0}
.banner_form > .d-flex .col-form2{width:100%; margin:15px 0 0}
.banner_form select.form-control, .banner_form .btn-group.price_range{background-position: center right 0;}
.banner{padding-top:70px}
.banner .carousel-caption h2{font-size:20px;margin-bottom: 5px;}
.banner .carousel-caption p{margin-bottom:0}
.footer-bottom .d-flex{display:block !important}
.footer-bottom p{text-align:center !important}
.detail_content .d-flex span{padding:7px 5px 7px 0}
.detail_content .d-flex span img {margin-right: 5px;max-width: 34px;}
.details-fec li {margin: 0;width: 50%;padding: 15px 10px;}
.occupie_link{padding-left:0; padding-top:15px;}
.occupie_link:before{display:none}
header .navbar .nav-item > a{font-size:11px; padding: 0 7px;}
li.nav-item.header_reg_number {padding: 0px 8px 0 0;margin-right: 0px;font-size: 11px;}
header .navbar-brand {margin-right: 0;}
}

@media (min-width: 480px) and (max-width: 599px) {
header .navbar-brand img {max-height: 40px;}
.banner_form_sec{margin-top:30px;}
.banner_form > .d-flex{flex-wrap: wrap!important;}
.banner_form > .d-flex .col-form1{width:100%; margin:5px 0}
.banner_form > .d-flex .col-form2{width:100%; margin:15px 0 0}
.banner_form select.form-control, .banner_form .btn-group.price_range{background-position: center right 0;}
.banner{padding-top:70px}
.banner .carousel-caption h2{font-size:20px;margin-bottom: 5px;}
.banner .carousel-caption p{margin-bottom:0}
.footer-bottom .d-flex{display:block !important}
.footer-bottom p{text-align:center !important}
.details-fec li {margin: 0;width: 50%;padding: 15px 10px;}
.occupie_link{padding-left:0; padding-top:15px;}
.occupie_link:before{display:none}
}

@media (min-width: 576px) and (max-width: 767px) {
header .navbar-brand img {max-height: 40px;}
.banner_form_sec{margin-top:30px;}
.banner_form > .d-flex{flex-wrap: wrap!important;}
.banner_form > .d-flex .col-form1{width:100%; margin:5px 0}
.banner_form > .d-flex .col-form2{width:100%; margin:15px 0 0}
.banner_form select.form-control, .banner_form .btn-group.price_range{background-position: center right 0;}
.banner{padding-top:70px}
.banner .carousel-caption h2{font-size:30px;margin-bottom: 5px;}
.banner .carousel-caption p{margin-bottom:0}
.footer-bottom .d-flex{display:block !important}
.footer-bottom p{text-align:center !important}
.detail_content .d-flex span{padding-right:15px;}
.occupie_link:before{left:0}
.amenity_sec h3{margin:15px 0}

/*06Oct2022*/
a.collection_item .occupie_link{margin-top:0; padding-top:10px; width: 100%;}
.bhk-ready-to-move.detail_content .d-flex span{padding-right:8px; padding-left: 0;}    
.bhk-ready-to-move.detail_content .d-flex span img{max-height:15px}    
.collection_item .caption h3{font-size:14px}
.collection_item .caption p{font-size:13px; width: 100%;}
.collection_item .caption p.price {font-size:15px;width:100%}
}

/*========================  Tab mini  ========================*/

@media only screen and (min-width:768px) and (max-width:991px) {
header .navbar-brand img {max-height: 40px;}
.banner_form{padding:20px;}
.banner_form > .d-flex{flex-wrap: wrap!important; margin:0 -10px;}
.banner_form > .d-flex .col-form1 {padding: 0 10px;}
.banner_form .flex-grow-1{width: calc(100% - 35px);}
.banner_form .btn-group .btn{display:block; overflow:hidden;font-size:10px;}
.banner_form select.form-control, .banner_form .btn-group.price_range{background-position: center right 0;padding-right: 20px; font-size:10px;}
.banner_form .btn-reset, .banner_form .search-btn{padding:4px;}
.banner_form .search-btn img {max-width: 50%;}
.banner{padding-top:70px}
.banner .carousel-caption h2{font-size:30px;margin-bottom: 5px;}
.banner .carousel-caption p{margin-bottom:0}
.footer-bottom .d-flex{display:block !important}
.occupie_link{padding-left:0; padding-top:15px;}
.occupie_link:before{display:none}
.amenity_sec h3{margin:15px 0}
.owners_block {padding-left: 25px;}
/*06Oct2022*/
a.collection_item .occupie_link{margin-top:0; padding-top:10px; width: 100%;}
.bhk-ready-to-move.detail_content .d-flex span{padding-right:8px; padding-left: 0;}    
.bhk-ready-to-move.detail_content .d-flex span img{max-height:15px}    
.collection_item .caption h3{font-size:14px}
.collection_item .caption p{font-size:13px; width: 100%;}
.collection_item .caption p.price {font-size:15px;width:100%}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.banner_form{padding:20px;}
.banner_form > .d-flex{flex-wrap: wrap!important; margin:0 -10px;}
.banner_form > .d-flex .col-form1 {padding: 0 10px;}
.banner_form .flex-grow-1{width: calc(100% - 35px);}
.banner_form .btn-group .btn{display:block; overflow:hidden;}
.banner_form select.form-control, .banner_form .btn-group.price_range{background-position: center right 0;padding-right: 20px; }
.banner_form .btn-reset, .banner_form .search-btn{padding:4px;}
.banner_form .search-btn img {max-width: 50%;}
.banner{padding-top:70px}
.banner .carousel-caption h2{font-size:30px;margin-bottom: 5px;}
.banner .carousel-caption p{margin-bottom:0}
}

@media only screen and (min-width: 1023px) and (max-width: 1100px) {
}

@media (min-width: 1200px) and (max-width: 1290px) {
}

@media (min-width: 1200px) and (max-width: 1299px) {

}

@media (min-width: 1300px) and (max-width: 1366px) {

}

@media (min-width: 1300px) and (max-width: 1399px) {
}

@media (min-width: 1400px) and (max-width: 1601px) {
}

@media (min-width: 1920px) and (max-width: 1925px) {
}

@media (min-width: 576px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
    .footer-top ul{display: flex;flex-wrap: wrap;}
    .footer-top ul li{width: 50%; flex: 0 0 auto;}
}

@media (min-width: 1200px) {
}
