@media only screen and (max-width: 1440px) {
.slider_txt .header-content{margin-left: 30px;}  
.slider_txt .item .header-content h2{font-size: 37px; line-height: 45px;}
.slider_txt .item .header-content h1{font-size: 37px; line-height: 45px;}
.heading h2{font-size: 35px; line-height: 40px;}
.newsletter_left h2{font-size: 35px; line-height: 40px;}
.slider_txt{left: 30px;}
.slider_txt h1{font-size: 35px; line-height: 40px;}
#counter li{font-size: 38px;}
.blog_description .blog_name h2{font-size: 35px; line-height: 40px;}
 
 
 
}
@media only screen and (max-width: 1360px) {
.city_img{width: 187px; height: 187px;}    
   
}
       
@media only screen and (max-width: 1280px) {
.city_img{width: 170px; height: 170px;}
 
   
}
@media only screen and (max-width: 1024px) {
.city_name{right: auto;}
.quick_from button{width: auto;}  
.blog_description .blog_name h2{font-size: 30px; line-height: 40px;}  
   
}
@media only screen and (max-width: 992px) {
.max_container{border-radius: 10px;}  
.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;}
#close_btn{display: block; top: 0; background: none; border: none; z-index: 2; left: 210px;}
#my_sidebar{flex-direction: column;}
header .header_btn a:first-child{display: none;}
.body-class .header .navbar{left: 0;}
header .navbar ul li a{padding: 15px;width:100%;}
header.scrolled .navbar ul li a{padding: 20px;}
.header .nav_meuns{padding: 15px;}
header .navbar ul li .has_child_bx{top: 45px;}
.header .navbrand{display: flex; width: 130px;}
header .header_btn a.main-btn{padding: 15px 13px; margin-right: 0;}
.footer_rw .footer_inner{flex-wrap: wrap;}
.footer_rw .footer_inner .footer_contact, .footer_bx{flex-basis: 100%;}
.footer_rw .copyright_inner{flex-wrap: wrap;}
.footer_rw h3{font-size: 20px; line-height: 30px;}
.slider_txt .header-content h1{font-size: 26px;}
.city_img{width: 300px; height: 300px; margin: 0 auto;}
.city_name{right: 0;}
.city_count{right: 35px;}
.btn_rw .main-btn{padding: 8px 11px;}
.slider_txt .header-content{width: 100%;}
.main_bg{border-radius: 10px; height: 385px;}
.project_list ul{grid-template-columns: repeat(1, 1fr);}
.project_img{height: 195px;}
.price_num{padding: 5px 5px}
.watchnow_bg{height: 437px; border-radius: 10px;}
.video_content{top: 20px;}
.counter_rw ul{flex-wrap: wrap;}
#counter li{font-size: 20px;}
.newsletter_rw .newsletter_inner{border-radius: 10px;}
.newsletter_rw .newsletter_inner .newsletter_content{flex-wrap: wrap; padding: 5px 30px;}
.newsletter_rw .newsletter_inner .newsletter_right{flex-basis: 100%; height: 170px;}
.newsletter_rw .newsletter_inner .newsletter_left{flex-basis: 100%;}
.main_banner .slider_txt h1{font-size: 26px; line-height: 32px;}
.featured_list .project_filters{grid-template-columns: repeat(1, 1fr);}
.project_lists .project_list ul{grid-template-columns: repeat(1, 1fr);}
.project_lists .project_img{height: 195px;}
.project_des h3{font-size: 20px; line-height: 30px;}
.quick_from ul{grid-template-columns: repeat(1, 1fr);}
.project_info ul{flex-wrap: wrap; gap: 11px;}
.abt_project .about_text #counter{flex-wrap: wrap; gap: 20px; padding-top: 20px;}
.project_heighlights ul{grid-template-columns: repeat(1, 1fr);}
.gallery_rw ul{grid-template-columns: repeat(1, 1fr);}
.aminities_rw ul{grid-template-columns: repeat(3, 1fr);}
.location_rw .location_rw_inner{flex-wrap: wrap;}
.location_rw .location_rw_inner .location_map{flex-basis: 100%;}
.location_rw .location_rw_inner .nearby{flex-basis: 100%; padding-left: 0; padding-top: 20px;}
.project_video iframe{height: 270px; border-radius: 10px;}
.location_map iframe{height: 320px;}
#counter li img{width: 40px; height: 40px;}
.our_mission_vision .mission_vision{flex-wrap: wrap;}
.our_mission_vision .mission_vision .mission{flex-basis: 100%;}
.ourvalues ul{grid-template-columns: repeat(1, 1fr);}
.leadership ul{grid-template-columns:repeat(1, 1fr);}
.blog_list .blog_list_inner{grid-template-columns: repeat(1, 1fr);}
.blog_lg{height: 260px;}
.testimonial_rw .owl-nav{top: -42px;}
.featured_list .heading p{padding: 4px 5px;}
.featured_list .heading_right{margin-top: 55px;}
.featured_list .main-btn{padding: 10px 10px;}
.blog_txt h3{font-size: 20px; line-height: 30px;}
.contact-section .container{flex-wrap: wrap; gap:20px;}
.contact-section .container .contact_box_content{flex-basis: 100%;}
.form-section .container{flex-wrap: wrap;}
.form-section .container .ct-left, .ct-right{flex-basis: 100%; padding-left: 0; padding-top: 30px;}
.form-section .container .ct-right .controls .form-group{flex-basis: 100%;}
.career_form{margin-left: 0;}
.career_form ul li{flex-basis: 100%;}
 header .navbar ul li {
    margin-right: 0;position: relative;width: 100%;
}
     #my_sidebar {
        align-items: flex-start;
    }
 header .navbar ul li .has_child_bx {
    width: 98%;
}
 .inner_banner .slider_txt {
    top: 40%;
}
}
 
@media only screen and (max-width: 768px) {
 .inner_banner .main_bg {
    height: 250px;
}
 .inner_banner .slider_txt {
    top: 40%;
}
}
 
@media only screen and (max-width: 576px) {
.slider_txt .header-content{margin-left: 0;}  
/*.main_banner.inner_banner .slider_txt{top: 42%;}  */
.office_rw ul li{height: 120px;}
.exp_d{width: 90px; height: 90px; margin: 0 auto; font-size: 20px; top: 33%;}
.exp_d span{font-size: 15px;}
.heading h2{font-size: 23px; line-height: 30px;}
.mission h3{font-size: 20px; line-height: 28px;}
.leadership_name h3{font-size: 20px; line-height: 28px;}
.form-section .container .ct-left h2{font-size: 24px; line-height: 32px;}
.blog_description .blog_name h2{font-size: 23px; line-height: 32px;}
.slider_txt .item .header-content h1{font-size: 26px; line-height: 32px;}
.slider_txt .item .header-content h2{font-size: 26px; line-height: 32px;}
.newsletter_rw .newsletter_inner .newsletter_left h2{font-size: 23px; line-height: 30px;}
.main_banner .slider_txt{top: 21%;}
 
}
 
@media only screen and (max-width: 360px) {
 
}