@media only screen and (max-width: 1500px) {
   
}

@media only screen and (max-width: 1367px) {
    
}
        
@media only screen and (max-width: 1171px) {
   
}
@media only screen and (max-width: 1090px) {
   
}
@media only screen and (max-width: 992px) {
.header .navbar-toggler{display: block; background: none; border: none; color: #000000; margin-left: 15px;}
.header .navbar{width: 280px;z-index: 33;position: fixed; left: 280px; height: 100%; background: #ffffff; top: 0; transition: all 0.4s; display: none;}
.body-class .header .navbar{left: 0; display: block;}
#close_btn{display: block; top: 0; background: none; border: none; z-index: 2; left: 210px;}
#my_sidebar{position: fixed;left: 0; top: 0 !important; flex-direction: column; height: 100%; width: 100%; display: inherit; transition: 0.5s;}
.header .navbar ul li{padding: 0 15px;}
.header{left: 15px; right: 15px; border-radius: 10px;}
.header .nav_meuns .header_btn .header-call{display: none;}
.header .navbrand{display: flex;}
.header .navbar .has_child .has_child_bx{left: 105px; box-shadow: 0px 0px 4px rgb(0,0,0,0.1); top: 65px;}
.footer .footer-rw{flex-wrap: wrap; padding: 20px 0;}
.footer .footer-rw .footer-top-content{margin: 0;}
.footer .footer-rw .footer-btn{margin-top: 25px;}
.footer .footer-content{padding: 20px 0;}
.footer .footer-rw .social-icon-bx{margin: 0; margin-top: 25px;}
.footer .footer-rw .footer-logo-content{flex-wrap: wrap;}
.footer .footer-content{flex-wrap: wrap;}
.footer .footer-links{padding: 0; flex-basis: 100%; margin: 25px 0;}
.footer .footer-content .footer-info .mail-content input{width: auto;}
#scrollToTopBtn{bottom: 120px;}
.footer .right-social-icon .whatsapp-icon{bottom: 72px;}
.main-banner .main-banner-content{left: 15px; top: 137px;}
.main-banner .main-banner-content .main-banner-heading h1{font-size: 28px; line-height: 35px;}
.main-banner .main-banner-content .main-banner-button .main-btn{margin-bottom: 6px;}
.main-banner .main-banner-content .home-icon-btn{grid-template-columns: repeat(2,1fr); margin-left: 0; display: grid; gap: 10px;}
.main-banner .main-banner-content .main-banner-heading p{line-height: 30px;}
.main-banner .main-banner-content .text{margin-top: 0;}
.about-banner .about-banner-content{flex-wrap: wrap;}
.about-banner .about-banner-content h3{font-size: 20px; line-height: 30px;}
.about-banner .about-banner-content .group-team-image .team-img{width: 100%;}
.about-banner .about-banner-content .group-team-image .work-group-img{flex-wrap: wrap;}
.about-banner .about-banner-content .group-team-image .work-group-img .work-img{width:100%;}
.about-banner .about-banner-content .group-team-image .work-group-img .office-img{padding: 0; width: 100%;}
.about-banner .about-banner-content .team-support-text{position: relative; top: 0; left: 0; width: 100%;}
.about-banner .about-banner-content .about-banner-text{margin: 0;}
.about-banner .our-value .heading h2{font-size: 24px; line-height: 35px;}
.about-banner .about-banner-content .about-banner-text .about-banner-btn{flex-wrap: wrap;}
.about-banner .about-banner-content .about-banner-lines ul li .icon img{top: 30px; left: 30px;}
.about-banner .our-value{padding-top: 30px; padding-bottom: 30px;}
.feature-banner .heading h2{font-size: 24px; line-height: 30px;}
.feature-banner{margin-top: 70px;}
.feature-banner .feature-properties{grid-template-columns: repeat(1, 1fr);}
.project-banner .heading h2{font-size: 24px; line-height: 30px;}
.project-banner .project-banner-box .project-rw .project-price{font-size: 20px; line-height: 27px;}
.project-banner .project-banner-box{flex-wrap: wrap;}
.project-banner .project-banner-box .project-banner-content h3{font-size: 24px; line-height: 30px;}
.project-banner .project-banner-box .project-rw{flex-basis: auto; height: 100%;}
.project-banner .project-banner-box .project-rw .project-img{height: 100%;}
.project-banner .project-banner-box .project-banner-content{flex-basis: auto;}
.Properties-cities-banner .heading h2{font-size: 24px; line-height: 30px;}
.customer-view-tab .customer-view-testimonial-bx .testimonial-first-child{width: auto;}
.founder-group-bx .founder-review-bx{flex-wrap: wrap;}
.founder-group-bx .heading h2{font-size: 24px; line-height: 30px;}
.founder-group-bx .founder-review-bx .founder-img::before{margin-top: 210px; left: 50%;}
.founder-group-bx .founder-review-bx .founder-review-content{margin: 0; margin-top: 50px;}
.founder-group-bx .founder-review-bx .founder-review-content h2{font-size: 24px; line-height: 35px;}
.recent-blogs-bx .heading h2{font-size: 24px; line-height: 30px;}
.recent-blogs-bx .recent-blog .recent-blog-content .blog-content{padding: 10px 30px;}
.recent-blogs-bx .recent-blog .recent-blog-content .text::after{margin-left: -68px;}
.project_about .abt-text{width: auto;}
.project_about .heading h2{font-size: 28px; line-height: 35px;}
.event_page_bx .events_gallery_bx{grid-template-columns: repeat(1,1fr);}
.clients-review .client-meet-content .cliet-counter{margin: 0;}
#counter-list{gap: 35px;}
#counter-list li{font-size: 28px;}
.our-value .vision_detail{grid-template-columns: repeat(1,1fr);}
.main-banner-project .project-inner-content h1{font-size: 28px; line-height: 35px;}
.contact-main-banner .contact-page_bx .left-page_bx{flex-basis: auto;}
.contact-main-banner .contact-page_bx .contact-form_bx{flex-basis: auto;}
.project_list .project_bx .project-text h3{font-size: 20px; line-height: 30px;}
.customer-view-tab .customer-view-testimonial-bx{flex-wrap: wrap;}
.customer-view-tab .customer-view-testimonial-bx .testimonial-slider .testimonial-vector img{width: 50%;}
.customer-view-tab .customer-view-testimonial-bx .testimonial-slider{margin: 0; width: 100%; padding: 0;}
.customer-view-tab .customer-view-testimonial-bx .testimonial-slider .testimonial-vector{top: 70px; left: 28%;}
.customer-view-tab .customer-view-testimonial-bx .slider-text h6{line-height: 30px;}
.customer-view-tab .customer-view-testimonial-bx .testimonial-slider .slider-text p{margin-top: 0;}
.main-banner .about-us-content .about-us-heading h1{font-size: 28px; line-height: 35px;}
.main-banner .about-us-content .main-banner-button .main-btn{margin-bottom: 6px;}
.main-banner .about-us-content .main_bx{padding: 20px 0;}
.main-banner .about-us-content .home-icon-btn{grid-template-columns: repeat(2,1fr); margin-left: -14px;}
.clients-review .client-meet-content{flex-wrap: wrap;}
.clients-review .client-meet-content h2{font-size: 28px; line-height: 35px;}
.clients-review .client-meet-content .clients-img{margin: 0;}
.our-service_page .our_service_bx{flex-wrap: wrap;}
.customer-view-tab .heading h2{font-size: 24px; line-height: 30px;}
.our-service_page .service_bx_content{margin: 0; width: 100%; padding-top: 20px;}
.our-service_page .service_bx_content h2{font-size: 28px; line-height: 35px;}
.service_project .service_project_bx{grid-template-columns: repeat(2,1fr);}
.our-service_page .service_bx_img img{height: 100%;}
.service_project .service_project_bx .service-project-img{height: 100%;}
.project_info ul{flex-wrap: wrap; justify-content: flex-start;}
.project_info ul li{margin: 20px 0; margin-right: 45px;}
.service_project .service_project_bx h6{line-height: 35px;}
.service_project .heading h2{font-size: 28px; line-height: 35px;}
.blog_page .un-listed{grid-template-columns: repeat(1,1fr);}
.blog_list .blog_list_img .blog_name h3{font-size: 20px; line-height: 30px;}
.contact-main-banner .contact-page_bx{flex-wrap: wrap; margin-bottom: 20px;}
.contact-location_bx .contact-form-info_bx{grid-template-columns: repeat(1,1fr);}
.tranding-property .tranding-property_bx{flex-wrap: wrap;}
.completed-project-page .complete-property_inner_page{flex-wrap: wrap;}
.feature_list_project .project_list ul{grid-template-columns: repeat(1,1fr);}
.event_page_bx .heading h2{font-size: 28px; line-height: 35px;}
.feature_list_project .heading_project_filters{grid-template-columns: repeat(2,1fr);}
.main-properties .propertie-list-inner-page{flex-wrap: wrap; gap: 20px;}
.main-properties .propertie-list_left{width: 100%;}
.main-properties .propertie-list-inner-page .project-name h4{font-size: 17px; line-height: 27px;}
.main-properties .project_features ul{grid-template-columns: repeat(1,1fr); padding-left: 20px; padding-right: 20px;}
.main-properties .property-list_right{width: 100%;}
.main-properties .property-list_right .ads-img{margin: 20px 0;}
.tranding-property .heading h2{font-size: 27px; line-height: 35px;}
.tranding-property .tranding-property_bx .property_bx{padding: 0;}
.completed-project-page .heading h2{font-size: 27px; line-height: 35px;}
.project_list .project_bx .project_img{height: 100%;}
.enquiry-main-banner .heading h2{font-size: 27px; line-height: 35px; margin-top: 20px;}
.enquiry-main-banner .enquiry_page .career_container{width: auto;}
.main-banner .main-banner-content .home-icon-btn .flats-icon{margin-left: 0;}
.project_form ul{grid-template-columns: repeat(2,1fr);}
.project_about ul{flex-wrap: wrap; padding: 11px;}
.project_about .abt-text #counter{padding-top: 0;}
.amenities_rw ul {grid-template-columns: repeat(2,1fr);}
.amenities_rw .heading h2{font-size: 28px; line-height: 35px;}
.location-rw .location-rw-inner iframe{width: 100%;}
.location-rw .heading h2{font-size: 28px; line-height: 35px;}
.project_about ul li{padding-top: 20px;}
.project_highlights ul{grid-template-columns: repeat(1,1fr);}
.gallery_rw ul{grid-template-columns: repeat(1,1fr);}
.blog_page ul li{display: block;}
.blog_page ul li .blog_left_text{padding-left: 0;}
.project_highlights .heading h2{font-size: 28px; line-height: 35px;}
.gallery_rw .heading h2{font-size: 28px; line-height: 35px}


   
}
  
@media only screen and (max-width: 768px) {
.header .navbar-toggler{display: block; background: none; border: none; color: #000000; margin-left: 15px;}
.header .navbar{width: 280px;z-index: 33;position: fixed; left: 280px; height: 100%; background: #ffffff; top: 0; transition: all 0.4s; display: none;}
.body-class .header .navbar{left: 0; display: block;}
#close_btn{display: block; top: 0; background: none; border: none; z-index: 2; left: 210px;}
#my_sidebar{position: fixed;left: 0; top: 0 !important; flex-direction: column; height: 100%; width: 100%; display: inherit; transition: 0.5s;}
.header .navbar ul li{padding: 0 15px;}
.header{left: 15px; right: 15px; border-radius: 10px;}
.header .nav_meuns .header_btn .header-call{display: none;}
.header .navbrand{display: flex;}
.header .navbar .has_child .has_child_bx{left: 105px; box-shadow: 0px 0px 4px rgb(0,0,0,0.1); top: 65px;}
    
}
@media only screen and (max-width: 576px) {
.header .navbar-toggler{display: block; background: none; border: none; color: #000000; margin-left: 15px;}
.header .navbar{width: 280px;z-index: 33;position: fixed; left: 280px; height: 100%; background: #ffffff; top: 0; transition: all 0.4s; display: none;}
.body-class .header .navbar{left: 0; display: block;}
#close_btn{display: block; top: 0; background: none; border: none; z-index: 2; left: 210px;}
#my_sidebar{position: fixed;left: 0; top: 0 !important; flex-direction: column; height: 100%; width: 100%; display: inherit; transition: 0.5s;}
.header .navbar ul li{padding: 0 15px;}
.header{left: 15px; right: 15px; border-radius: 10px;}
.header .nav_meuns .header_btn .header-call{display: none;}
.header .navbrand{display: flex;}
.header .navbar .has_child .has_child_bx{left: 105px; box-shadow: 0px 0px 4px rgb(0,0,0,0.1); top: 65px;}





}

@media only screen and (max-width: 361px) {


}
