
@media (max-width: 767px) { 
.main-home-slider .banner-col-direct{flex-direction: column-reverse;}
#home-slider .item .cover .header-content{width: 100%;}
.navbar-brand {width: 16%; }
.navbar-toggler{background-color: #004a87; color: #fff; padding: 6px 15px; font-size: 26px; }
.top-follow{display: none;}
.top-bar-left ul li a{font-size: var(--font-14);}
.top-bar-left ul li a i{font-size: 14px;}
.top-bar-right .dropdown-toggle{font-size: 14px;}
.is-sticky{position: unset!important;}
.navbar-nav li{border-bottom: 1px solid #ccc;}
.navbar-nav {gap: 4px; }
#home-slider .item .cover .header-content h2{font-size: 17px; margin: 0px 0 13px; line-height: 28px;}
#home-slider .item .cover .header-content h3{font-size: 18px; line-height: 12px;}
#home-slider .item .cover .header-content h4{font-size: 18px; line-height: 27px;}
#home-slider .item img{object-position: left;}
#home-slider .item .cover .header-content ul{margin-top: 14px; margin-bottom: 20px;flex-wrap: wrap;gap: 12px;}
#home-slider .item .cover .header-content ul li{font-size: 15px;}
#home-slider .item .cover .header-content .banner-read-more{font-size: 13px; padding: 10px 9px;}
#home-slider .item .cover .header-content .banner-contact-us{margin-left: 8px; padding: 10px 9px; font-size: 13px;}
#home-slider .owl-dots{bottom: -11px;}
#home-slider .item .cover{padding: 75px 0px 110px;}
.prop-form-main {width: 100%; margin: 0 auto; }
.prop-form-main form input{border-radius: 50px; margin-bottom: 6px; padding: 8px 16px; font-size: 14px;}
.prop-form-main form select{border-radius: 50px; margin-bottom: 6px; padding: 8px 16px; font-size: 14px;}
.prop-search-btn{background-color: unset;}
.home-about-wrapp {padding: 20px 0px; }
.home-abt-img img{margin-bottom: 20px;}
.home-abt-con h2{font-size: 20px; margin-bottom: 8px;}
.home-abt-con h4{font-size: 18px; padding-top: 6px; margin-bottom: 10px;}
.new-prop-wrapp {padding: 20px 0px 70px; }
.new-prop-con{display: block;}
.new-prop-con h2{font-size: 20px; margin-bottom: 0px;}
.new-prop-con h4{font-size: 18px; padding-top: 6px; margin-bottom: 10px;}
.new-prop-con h3{font-size: 19px;}
.new-prop-con h5{font-size: 17px;}
.new-prop-con h5 span{font-size: 19px;}
.new-prop-con p.location span {width: 100%; }
.new-prop-con p.location {display: var(--secondary-display); align-items: var(--align-center); font-size: 14px; color: var(--black-color); margin: 18px 0px; border-bottom: 1px solid #3892c6; padding-bottom: 17px; }
.new-prop-con ul{flex-wrap: wrap; margin-top: 13px; gap:21px;}
.new-prop-con ul li .new-feat-img img{width: 38px;}
.new-prop-con ul li .new-prop-feat h4{font-size: 15px;}
.property-slider .owl-dots {bottom: -50px; left: 0px; right: 0; }
.explore-prop-wrapp {padding: 20px 0px; }
.explore-prop-head h2{font-size: 20px; margin-bottom: 8px;}
.explore-prop-head h4{font-size: 18px; padding-top: 6px; margin-bottom: 10px;}
.explore-prop-head {text-align: center; margin-bottom: 20px; }
.exp-prop-con h3{font-size: 20px;}
.exp-prop-con p{font-size: 15px;}
.exp-prop-con a{font-size: 14px; padding: 8px 16px;}
.exp-up-title h3{font-size: 18px; padding: 10px;}
.exp-up-title{margin-bottom: 30px;}
.cta-main{padding: 28px 0px;}
.cta-main h2{font-size: 22px; margin-bottom: 7px;}
.cta-main h3{font-size: 18px;}
.cta-button {margin-top: 15px; }
.cta-button .banner-read-more{font-size: 13px; padding: 10px 9px;}
.cta-button .banner-contact-us{font-size: 13px; padding: 10px 9px;}
.faq-wrapp {padding: 20px 0px; }
.faq-image img{margin-bottom: 30px; border-radius: 15px;}
.faq-wrapp .accordion-body p{font-size: 14px;}
.faq-wrapp .accordion-button{font-size: 15px;}
.faq-wrapp .accordion-button::after {width: 20px; height: 20px;}
.testimonial-wrapp{padding: 20px 0px 60px;}
.testi-slider .owl-dots{bottom: -40px;}
.footer-main {padding: 20px 0px;}
.quick-contact h3{font-size: 16px; margin-bottom: 18px;}
.quick-contact p{font-size: 14px;}
.quick-contact a{font-size: 14px;}
.quick-contact {padding-right: 0; margin-bottom: 30px; }
.useful-serv h3{font-size: 16px; margin-bottom: 18px;}
.news-letter{padding-left: 0px; margin-top: 30px;}
.news-letter h3{font-size: 16px; margin-bottom: 18px;}
.foot-social .top-follow{display: block;}
.copyright{padding: 10px;}

.inner-banner-img img{height: 130px;}
.inner-banner-con-inn h2{font-size: 24px; margin-bottom: 8px;}
ol.breadcrumb li{font-size: 14px;}
.about-features-wrapp{padding: 20px 0px 60px;}
.features-slider .owl-dots{bottom: -41px;}
.timeline-wrapper {padding: 20px 0px 0px; }
.timeline-wrapper .step{margin-bottom: 20px;}
.team-wrapper {padding: 20px 0px 80px; }

.amenities-page-wrapp {padding: 22px 0px; }
.amenities-add-box{padding: 9px;}
.amenities-add-box p{font-size: 15px;}
.amenit-image{width: 50px; height: 50px; padding: 12px;}
.amenities-add-box{height: 100%;}
.amenities-page-wrapp .col-6{margin-bottom: 20px;}
.amenities-gallery-wrapp {padding: 30px 0px 10px; }

.contact-add-box{margin-bottom: 20px; padding: 10px;}
.contact-page-wrapp {padding: 30px 0px 30px; }
.contact-page-form {padding-top: 2px; }
.leave-comment {padding: 18px 2px; margin-bottom: 20px; }
.leave-comment h3{text-align: center;}

.gallery-middle-wrapp {padding: 20px 0px 0; }
.testi-page-wrapp {padding: 20px 0px 0px; }
.property-filter-wrapp {padding: 20px 0px; }
.prop-filter-main{padding: 11px;}

.prop-filter-main .form-group{margin-bottom: 10px;}
.prop-list-img img{height: auto;}
.prop-list-con {padding: 10px; }
.prop-list-con h2{font-size: 17px; margin-bottom: 10px;}
.prop-list-con h4{font-size: 14px;}
.prop-list-con ul{margin-bottom: 14px; margin-top: 14px;}
.prop-list-con ul{flex-wrap: wrap; gap:14px;}
.price-div h3{font-size: 20px;}
.price-div a{font-size: 13px; padding: 6px 11px;}
.property-list-box {margin-bottom: 20px; }


#big .item{height: auto;}
#thumbs .item{height: auto;}
.property-detail-wrapp {padding: 20px 0px; }
.property-feat-top h4 {font-size: 14px; padding: 8px 16px; }
.property-feat-top p{font-size: 14px;}
.prop-det-head-price{display: block;}
.prop-det-head-price h2 {font-size: 18px; margin-bottom: 13px; }
.prop-det-head-price h3{font-size: 23px;}
.product-detail-descript {padding: 14px 0px; }
.product-detail-descript h5{font-size: 14px;}
.product-detail-descript h5 i{font-size: 33px;}
.product-detail-descript p{font-size: 14px;}
.prop-detail-highlight h2 {margin-bottom: 15px; font-size: 20px; }
.property-grid-list{padding: 13px;}
.property-detail-gallery h2 {margin-bottom: 17px; font-size: 20px; }
.property-detail-aminit h2 {margin-bottom: 17px; font-size: 20px; }
.property-detail-wrapp .property-detail-aminit .col-12{margin-bottom: 15px;}
.location-project-detail {padding: 0px 0px 20px; }
.location-project-detail h2 {margin-bottom: 17px; font-size: 20px; }

}


@media (min-width: 768px) and (max-width: 991px) { 
.main-home-slider .banner-col-direct{flex-direction: column-reverse;}
#home-slider .item .cover .header-content{width: 100%;}
.navbar-brand {width: 9%; }
.navbar-toggler{background-color: #004a87; color: #fff; padding: 6px 15px; font-size: 26px; }
.top-follow{display: none;}
.top-bar-left ul li a{font-size: var(--font-14);}
.top-bar-left ul li a i{font-size: 14px;}
.top-bar-right .dropdown-toggle{font-size: 14px;}
.is-sticky{position: unset!important;}
.navbar-nav li{border-bottom: 1px solid #ccc;}
.navbar-nav {gap: 4px; }
#home-slider .item .cover .header-content h2{font-size: 17px; margin: 0px 0 13px; line-height: 28px;}
#home-slider .item .cover .header-content h3{font-size: 18px; line-height: 12px;}
#home-slider .item .cover .header-content h4{font-size: 18px; line-height: 27px;}
#home-slider .item img{object-position: left;}
#home-slider .item .cover .header-content ul{margin-top: 14px; margin-bottom: 20px;flex-wrap: wrap;gap: 12px;}
#home-slider .item .cover .header-content ul li{font-size: 15px;}
#home-slider .item .cover .header-content .banner-read-more{font-size: 13px; padding: 10px 9px;}
#home-slider .item .cover .header-content .banner-contact-us{margin-left: 8px; padding: 10px 9px; font-size: 13px;}
#home-slider .owl-dots{bottom: -11px;}
#home-slider .item .cover{padding: 75px 0px 110px;}
.prop-form-main {width: 100%; margin: 0 auto; }
.prop-form-main form input{border-radius: 50px; margin-bottom: 6px; padding: 8px 16px; font-size: 14px;}
.prop-form-main form select{border-radius: 50px; margin-bottom: 6px; padding: 8px 16px; font-size: 14px;}
.prop-search-btn{background-color: unset;}
.home-about-wrapp {padding: 20px 0px; }
.home-abt-img img{margin-bottom: 20px;}
.home-abt-con h2{font-size: 20px; margin-bottom: 8px;}
.home-abt-con h4{font-size: 18px; padding-top: 6px; margin-bottom: 10px;}
.new-prop-wrapp {padding: 20px 0px 70px; }
.new-prop-con{display: block;}
.new-prop-con h2{font-size: 20px; margin-bottom: 0px;}
.new-prop-con h4{font-size: 18px; padding-top: 6px; margin-bottom: 10px;}
.new-prop-con h3{font-size: 19px;}
.new-prop-con h5{font-size: 17px;}
.new-prop-con h5 span{font-size: 19px;}
.new-prop-con p.location span {width: 100%; }
.new-prop-con p.location {display: var(--secondary-display); align-items: var(--align-center); font-size: 14px; color: var(--black-color); margin: 18px 0px; border-bottom: 1px solid #3892c6; padding-bottom: 17px; }
.new-prop-con ul{flex-wrap: wrap; margin-top: 13px; gap:21px;}
.new-prop-con ul li .new-feat-img img{width: 38px;}
.new-prop-con ul li .new-prop-feat h4{font-size: 15px;}
.property-slider .owl-dots {bottom: -50px; left: 0px; right: 0; }
.explore-prop-wrapp {padding: 20px 0px; }
.explore-prop-head h2{font-size: 20px; margin-bottom: 8px;}
.explore-prop-head h4{font-size: 18px; padding-top: 6px; margin-bottom: 10px;}
.explore-prop-head {text-align: center; margin-bottom: 20px; }
.exp-prop-con h3{font-size: 20px;}
.exp-prop-con p{font-size: 15px;}
.exp-prop-con a{font-size: 14px; padding: 8px 16px;}
.exp-up-title h3{font-size: 18px; padding: 10px;}
.exp-up-title{margin-bottom: 30px;}
.cta-main{padding: 28px 0px;}
.cta-main h2{font-size: 22px; margin-bottom: 7px;}
.cta-main h3{font-size: 18px;}
.cta-button {margin-top: 15px; }
.cta-button .banner-read-more{font-size: 13px; padding: 10px 9px;}
.cta-button .banner-contact-us{font-size: 13px; padding: 10px 9px;}
.faq-wrapp {padding: 20px 0px; }
.faq-image img{margin-bottom: 30px; border-radius: 15px;}
.faq-wrapp .accordion-body p{font-size: 14px;}
.faq-wrapp .accordion-button{font-size: 15px;}
.faq-wrapp .accordion-button::after {width: 20px; height: 20px;}
.testimonial-wrapp{padding: 20px 0px 60px;}
.testi-slider .owl-dots{bottom: -40px;}
.footer-main {padding: 20px 0px;}
.quick-contact h3{font-size: 16px; margin-bottom: 18px;}
.quick-contact p{font-size: 14px;}
.quick-contact a{font-size: 14px;}
.quick-contact {padding-right: 0; margin-bottom: 30px; }
.useful-serv h3{font-size: 16px; margin-bottom: 18px;}
.news-letter{padding-left: 0px; margin-top: 30px;}
.news-letter h3{font-size: 16px; margin-bottom: 18px;}
.foot-social .top-follow{display: block;}
.copyright{padding: 10px;}

.inner-banner-img img{height: 130px;}
.inner-banner-con-inn h2{font-size: 24px; margin-bottom: 8px;}
ol.breadcrumb li{font-size: 14px;}
.about-features-wrapp{padding: 20px 0px 60px;}
.features-slider .owl-dots{bottom: -41px;}
.timeline-wrapper {padding: 20px 0px 0px; }
.timeline-wrapper .step{margin-bottom: 20px;}
.team-wrapper {padding: 20px 0px 80px; }

.amenities-page-wrapp {padding: 22px 0px; }
.amenities-add-box{padding: 9px;}
.amenities-add-box p{font-size: 15px;}
.amenit-image{width: 50px; height: 50px; padding: 12px;}
.amenities-add-box{height: 100%;}
.amenities-page-wrapp .col-6{margin-bottom: 20px;}
.amenities-gallery-wrapp {padding: 30px 0px 10px; }

.contact-add-box{margin-bottom: 20px; padding: 10px;}
.contact-page-wrapp {padding: 30px 0px 30px; }
.contact-page-form {padding-top: 2px; }
.leave-comment {padding: 18px 2px; margin-bottom: 20px; }
.leave-comment h3{text-align: center;}

.gallery-middle-wrapp {padding: 20px 0px 0; }
.testi-page-wrapp {padding: 20px 0px 0px; }
.property-filter-wrapp {padding: 20px 0px; }
.prop-filter-main{padding: 11px;}
.prop-filter-main .form-group{margin-bottom: 10px;}
.prop-list-img img{height: auto;}
.prop-list-con {padding: 10px; }
.prop-list-con h2{font-size: 17px; margin-bottom: 10px;}
.prop-list-con h4{font-size: 14px;}
.prop-list-con ul{margin-bottom: 14px; margin-top: 14px;}
.prop-list-con ul{flex-wrap: wrap; gap:14px;}
.price-div h3{font-size: 20px;}
.price-div a{font-size: 13px; padding: 6px 11px;}
.property-list-box {margin-bottom: 20px; }

#big .item{height: auto;}
#thumbs .item{height: auto;}
.property-detail-wrapp {padding: 20px 0px; }
.property-feat-top h4 {font-size: 14px; padding: 8px 16px; }
.property-feat-top p{font-size: 14px;}
.prop-det-head-price{display: block;}
.prop-det-head-price h2 {font-size: 18px; margin-bottom: 13px; }
.prop-det-head-price h3{font-size: 23px;}
.product-detail-descript {padding: 14px 0px; }
.product-detail-descript h5{font-size: 14px;}
.product-detail-descript h5 i{font-size: 33px;}
.product-detail-descript p{font-size: 14px;}
.prop-detail-highlight h2 {margin-bottom: 15px; font-size: 20px; }
.property-grid-list{padding: 13px;}
.property-detail-gallery h2 {margin-bottom: 17px; font-size: 20px; }
.property-detail-aminit h2 {margin-bottom: 17px; font-size: 20px; }
.property-detail-wrapp .property-detail-aminit .col-12{margin-bottom: 15px;}
.location-project-detail {padding: 0px 0px 20px; }
.location-project-detail h2 {margin-bottom: 17px; font-size: 20px; }

}



@media (min-width: 1369px) and (max-width: 2592px) {
#home-slider .item{height: 565px;}
#home-slider .owl-dots{justify-content: center; margin-top: 30px; margin-bottom: 30px; position: absolute; display: flex; bottom: 19px; left: 0; right: 0; }
}



