@media only screen and (max-width: 600px) {
  body,
  html {
    overflow-x: hidden !important;
  }
  .main_menu_toggle_box a span {
    display: none !important ;
  }
  .hero_main_banner_heading {
    font-size: 35px !important;
  }
  .we_are_the_company_main_head_box h2 {
    font-size: 35px;
    line-height: 40px;
  }
  .we_are_the_companY_Slide_sec {
    padding: 10px 0px !important;
  }
  .we_are_the_compnay_main_plus_main_box {
    width: 15%;
  }
  .we_are_the_company_slide_main_parent_box {
    width: 85%;
  }
  .we_are_the_compnay_main_plus_main_box {
    height: 218px;
  }
  .company_main_center_box h5 {
    width: 100%;
  }
  .company_main_right_country_box {
    display: none !important;
  }
  .we_are_the_comapny_end_sec {
    padding-bottom: 30px;
  }
  .we_are_five_companies_mian_sec {
    padding: 30px 0px;
  }
  .we_are_five_companies_mian_head_box h2 {
    font-size: 40px;
    margin-bottom: 30px;
  }
  .we_are_five_companies_cont_box p {
    font-weight: 500;
    margin-bottom: 40px;
    margin-top: 15px;
  }
  .what_set_new_trend_video_main_sec {
    padding: 40px 20px;
    padding-bottom: 20px;
  }

  .what_set_new_trend_video_main_container {
    padding: 30px 20px !important;
  }
  .what_set_new_trend_video_main_head_box h2 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  .what_set_new_trend_video_main_head_box h5 {
    font-size: 21px;
    margin-bottom: 30px;
  }
  .what_set_new_trend_video_box {
    margin-bottom: 20px;
  }
  .what_set_new_trend__right_country_box {
    display: none;
  }
  .what_set_new_trend_video_main_row {
    display: flex;
    flex-direction: column-reverse;
  }
  .our_projects_main_sec {
    padding: 40px 0;
    padding-bottom: 55px;
  }
  .the_moment_disrict_main_box {
    width: 90%;
  }
  .the_projects_main_box {
    width: 100%;
  }
  .the_projects_main_box h2 {
    font-size: 40px;
    margin-top: 20px;
  }
  .the_projects_main_box p {
    margin-bottom: 40px;
  }
  .home_team_sec {
    padding: 40px 0px;
    padding-bottom: 20px;
  }
  .home_team_hed_box h2 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .we_expert_team_box {
    margin-bottom: 25px;
  }
  .we_expert_team_row_home_founder_bottom_space {
    margin-bottom: 0px;
  }
  .we_know_every_thing_sec {
    padding: 40px 0px;
  }
  .we_know_every_thing_second_content {
    display: none !important;
  }
  .we_know_top_golden_bar {
    height: 20px;
  }
  .we_know_every_thing_img_box img {
    border-radius: 25px;
  }
  .we_know_every_thing_img_box {
    margin-top: -2%;
  }

  .we_know_every_thing_first_content {
    padding-top: 25px !important;
    flex: 0 0 100%;
  }
  .we_know_logo_box img {
    height: 45px;
  }
  .we_know_left_main_cont_box h2 {
    font-size: 23px;
  }
  .button {
    padding: 16px 15px;
    font-size: 11px;
  }
  .call_to_action_footer_main_img {
    height: 300px !important;
  }
  .footer_main_subscribr_box h3 {
    font-size: 35px;
    margin-bottom: 25px;
    text-align: center;
  }
  .footer_privacy_box p {
    font-size: 13px;
  }
  .footer_privacy_box h6 {
    font-size: 13px;
  }
  .footer_privacy_box a {
    font-size: 13px;
  }
  .sid_is_a_compnay_about_main_sec {
    padding: 50px 0px;
    padding-top: 120px;
  }
  .sid_is_a_compnay_about_head_box h2 {
    font-size: 40px;
    margin-bottom: 35px;
  }
  .sid_is_a_compnay_about_main_video_box video {
    height: 40vh !important;
  }
  .sid_is_a_compnay_about_main_video_box {
    margin-bottom: 25px;
  }
  .sid_is_a_company_main_about_cont_box h6 {
    margin-bottom: 10px;
  }
  .sid_is_a_company_main_about_cont_row {
    width: 100%;
  }
  .sid_is_a_company_main_about_cont_box p {
    font-size: 16px;
  }
  .sid_is_a_company_main_about_cont_box {
    margin-bottom: 40px;
  }
  .sid_is_a_company_main_about_proj_row {
    width: 100%;
  }
  .sid_is_a_company_main_about_proj_plus_box {
    right: 0%;
  }
  .sid_is_a_company_main_about_proj_box {
    margin-bottom: 30px !important;
  }
  .sid_is_a_company_main_about_proj_row_bottom_space {
    margin-bottom: 0px;
  }
  .sid_is_a_company_main_about_proj_box h2 {
    font-size: 30px;
  }
  .sid_is_a_company_main_about_proj_box p {
    font-size: 16px;
  }
  .we_are_more_then_one_comp_main_sec {
    padding: 30px 0px;
  }
  .we_are_more_then_one_comp_main_head_box h2 {
    font-size: 30px;
    margin-bottom: 40px;
  }
  .we_are_more_then_company_main_rows {
    padding-top: 20px;
    padding-bottom: 0px;
  }
  .we_are_more_then_company_main_heading_box h2 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .we_are_more_then_company_main_img_box img {
    width: 100%;
    margin-bottom: 15px;
  }
  .our_mission_main_sec {
    padding: 40px 0px;
    padding-bottom: 30px;
  }
  .our_mission_main_head_box h2 {
    font-size: 25px;
  }
  .our_mission_main_head_box h6 {
    margin-bottom: 25px;
  }
  .mission_vision_row {
    margin-top: 30px !important;
  }
  .mission_vision_box h2 {
    font-size: 25px;
    margin-bottom: 6px;
  }
  .mission_vision_box {
    margin-bottom: 25px !important;
  }
  .the_history_of_our_company_main_sec {
    padding: 40px 0px;
  }
  .the_history_of_our_company_main_head_box h2 {
    font-size: 32px;
    margin-bottom: 20px;
  }
  .the_history_of_our_company_main_head_box p {
    margin-bottom: 30px;
  }
  .the_history_of_our_company_main_img_cont_row {
    margin-bottom: 30px;
  }
  .we_are_expert_main_sec {
    padding: 30px 0px;
    padding-bottom: 30px;
  }
  .we_are_expert_head_box h2 {
    font-size: 40px;
  }
  .we_are_expert_head_row {
    padding-bottom: 25px;
  }
  .we_expert_team_row .we_expert_department_box {
    margin-bottom: 20px;
  }
  .we_expert_team_row {
    margin: 0px !important;
  }
  .contact_page_main_lets_imagine_sec {
    height: auto !important;
    padding-top: 100px;
    padding-bottom: 30px;
  }
  .contact_page_main_lets_imagine_box h2 {
    font-size: 40px;
  }
  .contact_main_address_row {
    margin-bottom: 0px;
    padding-top: 30px;
  }
  .contact_main_address_img_box img {
    width: 100%;
  }
  .contact_main_address_cont_box {
    padding: 15px 0px;
  }
  .contact_main_address_sec {
    padding-bottom: 20px;
  }
  .contact_form_main_sec {
    padding: 50px 0px;
    background-size: cover;
  }
  .contact_form_main_head_box h2 {
    font-size: 40px;
    margin-bottom: 0px;
  }
  .contact_form_main_head_box {
    margin-bottom: 30px;
  }
  .contact_form_main_form_box {
    padding: 30px;
  }

  .contact_form_main_form_box h2 {
    font-size: 29px;
  }
  .contact_form_main_form input {
    padding-top: 25px;
  }
  .contact_main_form_btn {
    margin: 30px 10px 0;
  }
  .contact_form_main_sec::before {
    background: linear-gradient(325deg, #24242400, #000000b0);
  }
  .projects_list_main_banner_img_box img {
    height: 65vh !important;
    object-fit: cover;
  }
  .projects_list_main_banner_box {
    height: 65vh;
  }
  .mnb_main_projects_slide_main_box {
    height: 85vh;
  }
  .mnb_main_projects_slide_cardwrap {
    width: 90% !important;
    max-width: 90%;
  }
  .mnb_main_projects_slide_card_thumbnail_wrap {
    width: 90%;
    height: 150px;
  }
  .project_detail_main_banner_title {
    font-size: 45px;
  }
  .project_detail_main_banner_info {
    flex-direction: column;
  }

  .project_detail_main_banner_info span {
    min-width: 100%;
  }
  .project_detail_main_banner_info span {
    border: 2px solid white;
  }
  .project_detail_main_banner_info {
    margin-top: 30px;
  }
  .project_detail_main_banner_info span {
    padding: 5px 15px;
  }
  .modern_district_main_sec {
    padding: 40px 0px;
  }
  .modern_district_main_box h2 {
    font-size: 35px;
  }
  .modern_district_main_box p {
    width: 100%;
  }
  .modern_district_main_second_row {
    padding-top: 20px;
  }
  .modern_district_main_second_img_box img {
    width: 100%;
  }
  .modern_district_main_second_img_box p {
    width: 100%;
    text-align: center;
  }
  .modern_district_main_second_video_box p {
    width: 100%;
    margin-top: 25px;
  }
  .modern_district_main_third_row {
    padding-top: 40px;
  }
  .modern_district_main_thirs_head_box h2 {
    font-size: 35px;
  }
  .modern_district_main_sec {
    padding-bottom: 30px !important;
  }
  .the_momentum_image_gallery_section {
    height: 50vh;
  }
  .the_momentum_image_gallery_btn.prev {
    left: 10px;
  }
  .the_momentum_image_gallery_btn.next {
    right: 10px;
  }
  .craefull_design_main_sec {
    padding: 30px 0px;
  }
  .craefull_design_main_head_box h2 {
    font-size: 35px;
  }
  .craefull_design_main_head_box p {
    margin-bottom: 30px;
  }
  .carefull_design_main_img_box {
    height: 50vh !important;
    margin-bottom: 30px;
  }
  .carefull_design_main_img_box img {
    width: 100%;
  }
  .project_detail_extrior_main_sec {
    padding: 40px 0px;
    padding-bottom: 40px;
  }
  .project_detail_extrior_main_head_box h2 {
    font-size: 50px;
    margin-bottom: 25px;
  }
  .project_detail_extrior_main_cont_box h4 {
    margin-bottom: 20px;
  }
  .project_detail_extrior_main_cont_box {
    width: 100%;
  }
  .project_detail_extrior_main_cont_box p {
    font-size: 16px;
    font-weight: 100;
  }
  .project_detail_extrior_main_cont_box h4 {
    font-size: 22px;
  }
  .project_detail_extrior_small_img_box img {
    width: 95%;
    margin-top: 20px;
  }
  .project_detail_extrior_main_img_box img {
    width: 95%;
  }
  .more_then_a_district_sec {
    padding: 40px 0px;
    padding-bottom: 0px;
  }
  .more_then_a_district_cont_box {
    width: 100%;
  }
  .more_then_a_district_cont_box p {
    border-bottom: 1px solid #202020;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .serne_condo_layon_main_row {
    flex-direction: column-reverse;
  }
  .serne_condo_layon_main_sec {
    padding: 40px 0px;
  }
  .serne_condo_layon_main_rigt_cont_box {
    padding-left: 0;
  }
  .serne_condo_layon_main_rigt_cont_box h2 {
    margin-bottom: 15px;
  }
  .serne_condo_layon_main_rigt_cont_box h6 {
    margin: 10px 0px;
  }
  .get_your_personalized_main_sec {
    padding: 40px 0px;
    padding-bottom: 30px !important;
  }
  .get_your_personalized_main_cont_box h2 {
    font-size: 36px;
    text-align: center;
    letter-spacing: 2px;
    margin-bottom: 20px;
  }
  .get_your_personalized_main_cont_box p {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
  }
  .get_your_personalized_main_form_box {
    width: 100%;
    margin-bottom: 20px;
  }
  .get_your_personalized_main_img_box {
    display: none;
  }
  .get_your_personalized_main_form_btn {
    margin-top: 30px;
  }
  .next_projecs_main_box {
    padding: 30px 0px;
    padding-bottom: 40px;
  }
  .the_projects_inner_main_hed_box h2 {
    font-size: 35px;
    text-align: center;
  }
  .the_projects_inner_main_box {
    margin-bottom: 20px;
  }
  .projects_list_main_banner_title {
    margin-top: 50px;
  }
  #menuOverlay {
    justify-content: left;
  }
  #menuOverlay ul.menu-links {
    margin-top: 15%;
  }

  #menuOverlay ul.social-links {
    bottom: 15%;
  }
  .social-links li {
    width: 100% !important;
    text-align: center;
  }
  #menuOverlay ul.social-links {
    flex-wrap: wrap;
  }

  
.main_menu_toggle_box a::before, .main_menu_toggle_box a::after {
    right: 18px;
}
#menuOverlay ul.menu-links li a {
    font-size: 40px;
}
.what_set_new_trend_video_main_container {
    border-top-left-radius: 65px;
    border-top-right-radius: 65px;
}
.we_are_five_companies_slide_slider{
  height: 50vh;
}
.we_are_five_companies_slide_slide img{
  height: 50vh;
}
.mnb_main_projects_slide_main_box {
        height: 100%;
    }

.our_projects_main_home_sec .mnb_main_projects_slide_main_box {
    justify-content: space-around !important;
    display: flex;
    flex-direction: column;
            padding: 50px 0px;
}
.our_projects_main_home_cont_box {
    width: 100% !important;
    padding-left: 7%;
}
.we_know_every_thing_overlay {
    border-radius: 25px;
}
    .mnb_main_projects_slide_main_box {
        padding: 50px 0px;
    }
.project_upper_form_box_main {
    width: 100%;
    margin-bottom: 30px;
}
.more_then_a_district_cont_box {
    width: 100% !important;
            padding-right: 10px;
}
.more_than_a_district_main_parent_box {
    display: block;
}
.more_then_a_district_cont_box_bordered {
    border-right: 0px;
}
.unit_layout_plan_main_sec {
    padding: 40px 0px;
    padding-bottom: 30px !important;
}
.unit_layout_plan_main_head_box h2 {
    font-size: 40px;
}
.unit_layout_plan_main_unit_box {
    margin-bottom: 25px;
}
.unit_layout_plan_name_box h2 {
    font-size: 20px;
    margin-bottom: 8px;
}
.proj_img_slide_head h2 {
    font-size: 40px;
}
.proj_img_lside_sec {
    padding: 90px 10px;
    padding-top: 0px !important;
}
.serne_condo_layon_main_sec {
        padding-bottom: 20px;
    }
    .more_then_a_district_cont_box p {
        border-bottom: 1px solid #ffffff;
    }
.privacy_colssss{
  display: none;
}
.footer_privacy_box4 {
    justify-content: center;
}
.our_projects_main_home_sec .mnb_main_projects_slide_navbtns {
    top: 35% !important;
}
.project_detail_extrior_main_loc_box video {
    width: 96% !important;
}

.hero_main_banner_sec .custom-arrow {
    width: 30px !important;
    height: 30px !important;
}
.footer_input{
    margin-bottom:30px !important;
}
.footer_main_subscribr_box button{
    width:100% !important;
}
#menuOverlay ul.menu-links li {
    margin: 10px 0 !important;
}
#menuOverlay ul.social-links {
    gap: 10px !important;
}
.project_detail_main_banner_sec {
    margin-top: 85px;
}


.intergity_main_parent_col_right_bordered {
    border-right:0px;
}

.intergity_main_parent_col_bottom_bordered {
    border-bottom:0px;
}
.sid_is_a_company_main_about_proj_row .col-lg-4{
    padding:10px !important;
    padding-top:20px !important;
    border-bottom:1px solid black !important;
}

.news_bread_crumb_main_sec{
    height:50vh ;
}
.news_bread_crumb_main_container{
    height:100% ;
}
.news_bread_crumb_main_img_box img {
    width: 100% !important;
    height: 50vh !important;
}
.news_bread_crumb_main_h2 {
    font-size: 50px;
    margin: 30px 0 10px 0px;
}
.blog_listing_main_sec {
    padding: 50px 0px;
}
.blog_detail_main_sec {
    padding: 120px 0px;
    padding-bottom: 50px !important;
}
.blog_detail_main_head_box h1 {
    font-size: 35px;
}
.blog_detail_main_head_box {
    margin-bottom: 30px;
}
.blog_detail_main_img_box img {
    width: 100%;
    height: auto;
    object-fit: cover;
    margin-bottom: 45px;
}
.blog_detail_main_cont_box p {
    margin: 0 0;
}
.blog_detail_main_cont_box ul {
    margin: 0 0;
}
.recent_blog_head h2 {
    font-size: 45px;
    margin-bottom: 35px;
}





}
