/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 1700px) {
    .garden_slider .garden_title .container, 
    .neighbourhood_wrp .container,
    .interiors_wrp .container,
    .hero_img_title .container,
    .breath_wrp .container,
    .team_wrp .container,
    .interiors_main_wrp .container,
    .hightech_wrp .container,
    .floor_wrp .container { max-width: 1672px; }
}

@media (min-width: 1600px) and (max-width: 1699px) {
    .garden_slider .garden_title .container, 
    .neighbourhood_wrp .container,
    .interiors_wrp .container,
    .hero_img_title .container,
    .breath_wrp .container,
    .team_wrp .container,
    .interiors_main_wrp .container,
    .hightech_wrp .container,
    .floor_wrp .container { max-width: 1540px; }

    /* Home page Start */
    .interiors_wrp .interior_text h4 {font-size: 90px; line-height: 125px;}
    /* Home page Start */

    .neighbourhood_section .neighbourhood_img {margin-right: 20px;}

}

@media (min-width: 1500px) and (max-width: 1599px) {
    .garden_slider .garden_title .container, 
    .neighbourhood_wrp .container,
    .interiors_wrp .container,
    .hero_img_title .container,
    .breath_wrp .container,
    .team_wrp .container,
    .interiors_main_wrp .container,
    .hightech_wrp .container,
    .floor_wrp .container { max-width: 1440px; }

    /* Home Page Start */
    .house_img { padding: 43px 0 90px; }
    .garden_slider { padding: 90px 0 0; }
    .interiors_wrp .interior_text h4 {font-size: 90px; line-height: 125px;}
    /* Home Page End */

    /* Neighbourhood Page Start */
    /* .hero_img_wrp .hero_img_title { margin: 0 0 150px; } */
    .breath_wrp { padding: 290px 0 100px; }
    .breath_section .flowers_wrp { padding: 110px 0 0; } 
    .flowers_second { padding: 110px 0 0; }
    .purple_flower { padding: 80px 0 94px; }
    /* Neighbourhood Page End */

    /* Floor Start */
    .squr_feet ul li { font-size: 26px; line-height: 26px; }
    /* Floor End */

    .neighbourhood_section .neighbourhood_img {margin-right: 20px;}
}

@media (min-width: 1400px) {
    .container {
        max-width: 1379px;
    }
}

@media (min-width: 1400px) and (max-width: 1599px) {
    .heading {font-size: 104px;line-height: 104px;}
    .register .row {margin: 0px -20px;}
    .register [class*="col-"] {padding: 0px 20px;} 
}

@media (min-width: 1400px) and (max-width: 1499px) {
    .garden_slider .garden_title .container, 
    .neighbourhood_wrp .container,
    .interiors_wrp .container,
    .hero_img_title .container,
    .breath_wrp .container,
    .team_wrp .container,
    .interiors_main_wrp .container,
    .hightech_wrp .container,
    .floor_wrp .container { max-width: 1385px; }

    /* Home Page Start */
    .house_img { padding: 43px 0 90px; }
    .garden_slider { padding: 90px 0 0; }
    .interiors_wrp .interior_middle_text { padding: 160px 0 160px; }
    .interiors_wrp .explore_home_img img {margin-bottom: 140px;}
    .interiors_wrp { padding: 73px 0 170px; }
    .interiors_wrp .interior_text h4 {font-size: 90px; line-height: 120px;}
    /* Home Page End */

    /* Neighbourhood Page Start */
    /* .hero_img_wrp .hero_img_title { margin: 0 0 150px; } */
    .breath_wrp { padding: 290px 0 100px; }
    .breath_section .flowers_wrp { padding: 110px 0 0; } 
    .flowers_second { padding: 110px 0 0; }
    .purple_flower { padding: 80px 0 94px; }
    .main_title {font-size: 110px; line-height: 120px;}
    .video-section.hero_img_wrp { margin: 110px 0px 181px; }
    /* Neighbourhood Page End */

    /* Interior Page Start */
    .hightech_section .hightech_img img { margin-right: 40px; }

    .squr_feet ul li { font-size: 26px; line-height: 26px; }
    .interiors_main_wrp { padding: 220px 0 100px; }
    .floor_wrp { padding: 135px 0 90px; }    
    .hightech_wrp { padding: 100px 0 0; }
    /* Interior Page End */

    .neighbourhood_section .neighbourhood_img {margin-right: 20px;}
}

@media (min-width: 1300px) and (max-width: 1399px) {
    .garden_slider .garden_title .container, 
    .neighbourhood_wrp .container,
    .interiors_wrp .container,
    .hero_img_title .container,
    .breath_wrp .container,
    .team_wrp .container,
    .interiors_main_wrp .container,
    .hightech_wrp .container,
    .floor_wrp .container { max-width: 1220px; }

    /* Home Page Start */
    .house_img { padding: 43px 0 90px; }
    .garden_slider { padding: 90px 0 0; }
    .interiors_wrp .interior_middle_text { padding: 130px 0 130px; }
    .interiors_wrp .explore_home_img img {margin-bottom: 110px;}
    .interiors_wrp { padding: 60px 0 140px; }
    .interiors_wrp .interior_text h4 {font-size: 80px; line-height: 110px;}
    .interiors_wrp .interior_text p { margin-bottom: 50px; }
    .neighbourhood_wrp { padding: 0 0 50px; }
    .interiors_wrp .interior_title { padding: 104px 0 90px; }
    .interiors_slider .interior_items img {width: 940px;}
    .simple-slider .slider .slick-slide img {max-width: 780px; max-height: 520px;}
    .navbar .navbar-nav::after {bottom: 66px;}
    .menu_right .map iframe {height: 148px;}
    .neighbourhood_section .neighbourhood_img {margin-right: 20px;}
    /* Home Page End */

    /* Footer start */
    .footer_address_wrp iframe {width: 100%;}
    .footer_address_wrp, .footer_contact_wrp {flex-direction: column; align-items: flex-start;}
    .footer_address_wrp::before {left: -20px;}
    .footer_address_wrp::after {right: -20px;}
    .footer_address_wrp .footer_address_section, .footer_contact {margin-left: 0;}
    .footer_contact_wrp {padding-left: 20px;}
    /* Footer end */

    /* Neighbourhood Page Start */
    /* .hero_img_wrp .hero_img_title { margin: 0 0 110px; } */
    .breath_wrp { padding: 230px 0 100px; }
    .breath_section .flowers_wrp { padding: 110px 0 0; } 
    .flowers_second { padding: 110px 0 0; }
    .purple_flower { padding: 80px 0 94px; }
    .main_title {font-size: 95px; line-height: 105px;}
    .video-section.hero_img_wrp { margin: 110px 0px 181px; }
    .video-section.hero_img_wrp.team_bnr { margin: 110px 0px 28px; }
    .breath_section .main_title { max-width: 680px; }
    .video-section.hero_img_wrp::after {height: 900px;}
    /* Neighbourhood Page End */

    /* Team Page Start */
    .hero_bottom_text h3 {font-size: 60px; line-height: 75px;}
    .team_wrp { padding: 20px 0 0; }
    .enrich_development_content .hero_bottom_text h3 { margin: 100px 0 0; }
    .enrich_middle_wrp .enrich_img { margin-left: 80px; }
    .enrich_middle_wrp { padding: 60px 0 70px; }
    .synergy_wrp { padding: 70px 0 25px; }
    .enrich_development_content .enrich_text img { width: 120px; }
    .synergy_wrp .enrich_development_content {margin-left: 80px; margin-top: 130px;}
    .interface_wrp .interface_left_img { margin-left: 80px; } 
    .interface_wrp .enrich_development_content .interface_right_img {margin-top: 130px;}
    .design_consulting_wrp .design_cons_img { margin-left: 80px; }
    /* Team Page End */

    /* Interior Page Start */
    .interiors_main_wrp { padding: 150px 0 0; }
    .interiors_first_wrp .interiors_img .interiors_textt { margin-top: 80px; }
    .interiors_first_wrp { padding: 0 0 60px; } 
    .interiors_second_wrp { padding: 60px 0 80px; }
    .interiors_third_wrp { padding: 80px 0 40px; }
    .interiors_fourth_wrp .interior_right img { margin: 90px 0 120px; }
    .interiors_first_wrp .first_interior_btm {margin-top: 30px;}
    .interiors_fourth_wrp .interiors_img .interiors_text_top {margin-right: 40px;}

    .hightech_section_top { padding: 110px 0 85px; }
    .hightech_section .hightech_img img { margin-right: 30px; width: 690px;}
    .hightech_section_top .controller_logo::after {height: 521px; left: 51%;}
    .hightech_section_bottom .controllers_block .controller_logo::after {height: 80%; top: -130px;}
    .hightech_section_bottom .controllers_block::after {top: -130px;}
    .hightech_section_bottom .controller_img { padding-right: 40px; }

    .squr_feet ul li { font-size: 24px; line-height: 24px; }
    .interiors_main_wrp { padding: 220px 0 100px; }
    .floor_wrp { padding: 90px 0 90px; }    
    .hightech_wrp { padding: 100px 0 0; }
    /* .plans_tab {margin-left: 20px;} */
    .plans_tab .plnas_tab_img { margin: 40px 0 90px; }
    .plans_tab .plnas_tab_img img { width: 880px; }
    /* .floor_section .pdf_links {padding: 65px 0 0;} */
    .pdf_links .btn {padding: 15px 8px;}
    .plans_tab {max-width: 100%;}
    /* Interior Page End */
    
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .container { max-width: 1024px; }

    .banner .image .logo {max-width: 219px;padding: 13px 0px 30px;}
    .btn {font-size: 28px;line-height: 37px;letter-spacing: 0.23em;padding: 34px 52px;}
    .video-section {margin: 105px 0px 154px;}
    .video-section::after {width: 1260px;height: 696px;}
    .scroll {bottom: -37%;}
    .gladwyn {padding: 154px 0px 100px;}
    .gladwyn .headin-text {margin: 97px 0px 70px;}
    .bg-color::after {top: 140px;}
    .bloom {margin: 100px 0px 129px;}
    .heading {font-size: 80px; line-height: 90px;}
    .heading::before {width: 69px;height: 125px;left: -7%;}
    .heading::after {width: 69px;height: 125px;right: -14%;}
    .bloom .img-text::after {right: -475px;top: -70px;width: 995px;}
    .bloom .img-text .img-block .row {margin: 0px -34px;}
    .bloom .img-text .img-block [class*="col-"] {padding: 0px 34px;}
    .register {padding: 70px 0px 149px;}
    .bloom .heading {margin-bottom: 134px;}
    .register .heading {margin-bottom: 72px;}
    .simple-head .heading::before {left: -14%;}
    .simple-head .heading::after {right: -30%;}
    .register .row {margin: 0px -54px;}
    .register [class*="col-"] {padding: 0px 54px;}
    .footer .logo-img {max-width: 282px;}
    .register .form-check input {top: 3px;}
    .r-logo a {margin-right: 30px;}
    .gladwyn .headin-text .image {margin-bottom: 45px; text-align: center;}
    .footer {padding: 73px 0px 69px;}
    .register .form-check {margin-bottom: 20px;}
    .f-button .btn {padding: 27px 72px;font-size: 40px;line-height: 53px;}
    .footer .policy-text p {font-size: 12px;line-height: 14px;}
    .footer::after {bottom: -606px;left: -455px;width: 1760px;height: 996px;}

    /* Menu Start */
    .header.sticky .banner .image .logo { padding: 12px 0px 12px; }
    .navbar .navbar-toggler { padding: 34px 30px; }
    .header.sticky .navbar .navbar-toggler { padding: 34px 30px; }
    .regis-button {margin-right: 131px;}
    .navbar .navbar-nav .nav-link {font-size: 40px; line-height: 40px;}
    .navbar .menu_right li, .navbar .menu_right li a {font-size: 23px; line-height: 35px;}
    .navbar .menu_right ul {text-indent: -140px; margin-left: 140px;}
    .navbar .menu_right .menu_address { margin-top: 40px; }
    .header.sticky .btn {padding: 44px 52px 44px;}
    .btn {padding: 44px 52px 44px;}
    /* Menu End */
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .garden_slider .garden_title .container, 
    .neighbourhood_wrp .container,
    .interiors_wrp .container,
    .hero_img_title .container,
    .breath_wrp .container,
    .team_wrp .container,
    .interiors_main_wrp .container,
    .hightech_wrp .container,
    .floor_wrp .container { max-width: 1160px; }

    /* Home Page Start */
    .house_img { padding: 43px 0 70px; }
    .garden_slider { padding: 70px 0 0; }
    .interiors_wrp .interior_middle_text { padding: 110px 0 110px; }
    .interiors_wrp .explore_home_img img {margin-bottom: 110px;}
    .interiors_wrp { padding: 50px 0 120px; }
    .interiors_wrp .interior_text h4 {font-size: 70px; line-height: 90px;}
    .interiors_wrp .interior_text p { margin-bottom: 50px; }
    .neighbourhood_wrp { padding: 0 0 50px; }
    .interiors_wrp .interior_title { padding: 104px 0 90px; }
    .interiors_slider .interior_items img {width: 940px;}
    .simple-slider .slider .slick-slide img {max-width: 780px; max-height: 520px;}
    .navbar .navbar-nav::after {bottom: 66px;}
    .menu_right .map iframe {height: 148px;}
    .neighbourhood_section .neighbourhood_img {margin-right: 20px;}
    /* Home Page End */

    /* Footer start */
    .footer_address_wrp iframe {width: 100%;}
    .footer_address_wrp, .footer_contact_wrp {flex-direction: column; align-items: flex-start;}
    .footer_address_wrp::before {left: -20px;}
    .footer_address_wrp::after {right: -20px;}
    .footer_address_wrp .footer_address_section, .footer_contact {margin-left: 0;}
    .footer_contact_wrp {padding-left: 20px;}
    .footer .policy-text { margin-top: 50px; }
    /* Footer end */

    /* Neighbourhood Page Start */
    /* .hero_img_wrp .hero_img_title { margin: 0 0 110px; } */
    .breath_wrp { padding: 230px 0 70px; }
    .breath_section .flowers_wrp { padding: 110px 0 0; } 
    .flowers_second { padding: 110px 0 0; }
    .purple_flower { padding: 80px 0 94px; }
    .main_title {font-size: 90px; line-height: 100px;}
    .video-section.hero_img_wrp { margin: 110px 0px 181px; }
    .video-section.hero_img_wrp.team_bnr { margin: 110px 0px 28px; }
    .breath_section .main_title { max-width: 680px; margin: 0 auto 70px;}
    .purple_flower img {width: 480px;}
    .flowers_wrp .flower_text {margin-left: 30px;}
    .flowers_first .top_left_img { margin-top: 50px; margin-right: 0; }
    .flowers_first .bottom_left_img {margin-right: 0;}
    .video-section.hero_img_wrp::after {height: 900px; width: 900px;}
    /* Neighbourhood Page End */

    /* Team Page Start */
    .hero_bottom_text h3 {font-size: 56px; line-height: 70px; margin: 70px 0 0;}
    .team_wrp { padding: 20px 0 0; }
    .enrich_development_content .hero_bottom_text h3 { margin: 80px 0 0; }
    .enrich_middle_wrp .enrich_img { margin-left: 80px; }
    .enrich_middle_wrp { padding: 60px 0 60px; }
    .synergy_wrp { padding: 60px 0 25px; }
    .enrich_development_content .enrich_text img { width: 120px; }
    .synergy_wrp .enrich_development_content {margin-left: 80px; margin-top: 130px;}
    .interface_wrp .interface_left_img { margin-left: 80px; } 
    .interface_wrp .enrich_development_content .interface_right_img {margin-top: 130px;}
    .enrich_development_wrp [class*=col-] { padding: 0 40px; }
    .enrich_development_wrp .row {margin: 0 -40px;}
    .design_consulting_wrp .design_cons_img { margin-left: 80px; }
    /* Team Page End */

    /* Interior Page Start */
    .interiors_main_wrp { padding: 150px 0 0; }
    .interiors_first_wrp .interiors_img .interiors_textt { margin-top: 80px; }
    .interiors_first_wrp { padding: 0 0 60px; } 
    .interiors_second_wrp { padding: 60px 0 80px; }
    .interiors_third_wrp { padding: 80px 0 40px; }
    .interiors_fourth_wrp .interior_right img { margin: 90px 0 120px; }
    .interiors_first_wrp .first_interior_btm {margin-top: 30px;}
    .interiors_fourth_wrp .interiors_img .interiors_text_top {margin-right: 40px;}

    .hightech_section_top { padding: 110px 0 85px; }
    .hightech_section .hightech_img img { margin-right: 30px; width: 690px;}
    .hightech_section_top .controller_logo::after {height: 490px; left: 53%;}
    .hightech_section_bottom .controllers_block .controller_logo::after {height: 70%; top: -100px; left: 45%;}
    .hightech_section_bottom .controllers_block::after {top: -100px; left: 35px;}
    .hightech_section_bottom .controller_img { padding-right: 40px; }
    .hightech_section_bottom { padding: 80px 0 0; }

    .squr_feet ul li { font-size: 24px; line-height: 24px; }
    .interiors_main_wrp { padding: 220px 0 80px; }
    .floor_wrp { padding: 80px 0 80px; }    
    .hightech_wrp { padding: 70px 0 0; }
    .plans_tab {padding: 40px 30px;}
    .plans_tab .plnas_tab_img { margin: 40px 0 60px; }
    .floor_wrp .floor_title { padding: 0 0 90px; }
    .plans_tab .plnas_tab_img img { width: 880px; }
    .plans_tab .nav-tabs .nav-link {font-size: 20px; line-height: 22px;}
    /* .floor_section .pdf_links {padding: 65px 0 0;} */
    /* .plans_tab .nav-tabs .nav-link {margin: 0 25px;} */
    /* Interior Page End */
}

@media (min-width: 992px) and (max-width: 1199px) { 
    .container {max-width: 815px;}

    .garden_slider .garden_title .container, 
    .neighbourhood_wrp .container,
    .interiors_wrp .container,
    .hero_img_title .container,
    .breath_wrp .container,
    .team_wrp .container,
    .interiors_main_wrp .container,
    .hightech_wrp .container,
    .floor_wrp .container { max-width: 960px; }


    .footer .r-logo a {margin-right: 0; margin-bottom: 25px;}
    .footer .r-logo a:last-child {margin-bottom: 0;}

    /* Menu Start */
    .navbar .navbar-toggler { padding: 14px 20px; }
    .regis-button {right: 85px;}
    .navbar .navbar-nav .nav-link {font-size: 28px; line-height: 32px;}
    .navbar .menu_right li, .navbar .menu_right li a {font-size: 18px; line-height: 25px;}
    .navbar .menu_right ul {text-indent: -95px; margin-left: 95px;}
    .navbar .menu_right .menu_address { margin-top: 30px; }
    .navbar .hamburger-toggle .toggle_bar {width: 40px; margin-bottom: 11px;}
    .navbar .navbar-nav::after {bottom: 57px;}
    .header.sticky .navbar .navbar-toggler { padding: 15.5px 14px; }
    .header.sticky .btn { padding: 20px 31px; }
    .header.sticky .banner .image .logo { padding: 9px 0px 10px; }
    /* Menu End */

    /* Home Page Start */
    .house_img { padding: 43px 0 50px; }
    .garden_slider { padding: 50px 0 0; }
    .simple-slider .slider .slick-slide img {max-width: 600px; max-height: 400px;}
    .neighbourhood_wrp .neighbourhood_block { padding-bottom: 85px; }
    .neighbourhood_title {padding: 0 0 70px;}
    .neighbourhood_section .explore_laction_btn {margin-top: 70px;}
    .gladwyn .headin-text .image img {width: 460px;}
    .gladwyn .headin-text { margin: 60px 0px 50px; }
    .garden_slider .heading {margin-bottom: 50px;}
    .heading { font-size: 76px; line-height: 90px; }
    .neighbourhood_block img {width: 480px;}
    .slide-arrow.prev-arrow { right: 55px; }
    .neighbourhood_section .neighbourhood_img { margin-left: 45px; margin-right: 20px;}
    
    .interiors_wrp .interior_middle_text { padding: 90px 0 90px; }
    .interiors_wrp .explore_home_img img {margin-bottom: 80px;}
    .interiors_wrp { padding: 50px 0 90px; }
    .interiors_wrp .interior_text h4 {font-size: 60px; line-height: 80px;}
    .interiors_wrp .interior_text p { margin-bottom: 50px; }
    .neighbourhood_wrp { padding: 0 0 50px; }
    .interiors_wrp .interior_title { padding: 80px 0 70px; }
    .interiors_slider .interior_items img {width: 820px; height: 500px;}
    .menu_right .map iframe {width: 300px; height: 125px;}
    /* Home Page End */

    /* Footer start */
    .footer_address_wrp iframe {width: 100%;}
    .footer_address_wrp, .footer_contact_wrp {flex-direction: column; align-items: flex-start;}
    .footer_address_wrp::before {left: -20px;}
    .footer_address_wrp::after {right: -20px;}
    .footer_address_wrp .footer_address_section, .footer_contact {margin-left: 0;}
    .footer_contact_wrp {padding-left: 20px;}
    .footer .policy-text { margin-top: 40px; }
    /* Footer end */

    /* Neighbourhood Page Start */
    .hero_img_wrp .hero_img_title { margin: 0 0 80px; }
    .breath_wrp { padding: 130px 0 70px; }
    .breath_section .flowers_wrp { padding: 80px 0 0; } 
    .flowers_second { padding: 90px 0 0; }
    .purple_flower { padding: 60px 0 94px; }
    .main_title {font-size: 75px; line-height: 85px;}
    .video-section.hero_img_wrp { margin: 90px 0px 181px; }
    .video-section.hero_img_wrp.team_bnr { margin: 90px 0px 28px; }
    .breath_section .main_title { max-width: 540px; margin: 0 auto 70px;}
    .purple_flower img {width: 440px;}
    .flowers_wrp .flower_text {margin-left: 30px;}
    .flowers_first .top_left_img { margin-top: 30px; margin-right: 30px; }
    .flowers_first .bottom_left_img {margin-right: 30px; margin-top: 110px;}
    .flowers_first .top_left_img img { width: 360px; }
    .flowers_first .bottom_left_img img {width: 230px;}
    .flowers_first .bottom_right_img {margin-top: 90px; margin-right: 0;}
    .flowers_first .bottom_right_img img {width: 330px; margin-right: auto; display: block; margin-left: 30px;}
    .flowers_second .childrens_img img {width: 360px;}
    .video-section.hero_img_wrp::after {height: 770px; width: 740px;}
    /* Neighbourhood Page End */

    /* Team Page Start */
    .hero_bottom_text h3 {font-size: 46px; line-height: 56px; margin: 60px 0 0;}
    .team_wrp { padding: 20px 0 0; }
    .enrich_development_content .hero_bottom_text h3 { margin: 60px 0 0; }
    .enrich_middle_wrp .enrich_img { margin-left: 60px; }
    .enrich_middle_wrp { padding: 40px 0 50px; }
    .synergy_wrp { padding: 60px 0 25px; }
    .enrich_development_content .enrich_text img { width: 120px; }
    .synergy_wrp .enrich_development_content {margin-left: 60px; margin-top: 110px;}
    .interface_wrp .interface_left_img { margin-left: 60px; } 
    .interface_wrp .enrich_development_content .interface_right_img {margin-top: 90px;}
    .enrich_development_wrp [class*=col-] { padding: 0 20px; }
    .enrich_development_wrp .row {margin: 0 -20px;}
    .enrich_development_wrp .enrich_logo {width: 300px; margin-bottom: 35px;}
    .enrich_development_wrp { padding: 0 0 40px; }
    .enrich_development_content .synergy_logo {margin-bottom: 30px;}
    .enrich_development_content .sutton_logo {margin-top: 25px;}
    .interface_wrp .enrich_development_content .interface_logo {margin-bottom: 25px;}
    .interface_wrp [class*=col-] { padding: 0 25px; } 
    .interface_wrp .row { margin: 0 -25px; }
    .interface_wrp { padding: 26px 0 40px; }
    .design_consulting_wrp { padding: 40px 0 0; }
    .design_consulting_wrp .enrich_development_content .design_consulting_logo {margin-bottom: 30px;}
    .design_consulting_wrp .design_cons_img { margin-left: 60px; }
    /* Team Page End */

    /* Interior Page Start */
    .interiors_main_wrp { padding: 110px 0 60px; }
    .interiors_first_wrp .interiors_img .interiors_textt { margin-top: 80px; }
    .interiors_first_wrp { padding: 0 0 55px; } 
    .interiors_second_wrp { padding: 55px 0 60px; }
    .interiors_third_wrp { padding: 60px 0 40px; }
    .interiors_fourth_wrp .interior_right img { margin: 80px 0 80px; }
    .interiors_first_wrp .first_interior_btm {margin-top: 30px;}
    .interiors_first_wrp .interiors_img img { margin-left: 0px; }
    .interiors_main_wrp .interiors_textt { max-width: 340px; }
    .interiors_fourth_wrp { padding: 30px 0 0; }
    .interiors_fourth_wrp .interiors_img .interiors_text_top {margin-right: 60px;}

    .hightech_section_top { padding: 80px 0 70px; }
    .hightech_section .hightech_img img { margin-right: 30px; width: 540px;}
    .hightech_section_top .controller_logo::after {height: 391px; left: 55%;}
    .hightech_section_bottom .controllers_block .controller_logo::after {height: 70%; top: -90px; left: 45%;}
    .hightech_section_bottom .controllers_block::after {top: -90px; left: 25px;}
    .hightech_section_bottom .controller_img { padding-right: 20px; }
    .hightech_section_bottom { padding: 80px 0 0; }
    .hightech_wrp { padding: 100px 0 0; }
    .hightech_section_top .controllers_block p { margin-left: 10px; }
    .hightech_section_bottom .controllers_block p { margin-left: 15px; }
    .hightech_section .controllers_block img { width: 55px; height: 95px; }

    .squr_feet ul li { font-size: 20px; line-height: 20px; }
    .floor_wrp { padding: 70px 0 60px; }    
    .hightech_wrp { padding: 70px 0 0; }
    .plans_tab {padding: 30px 25px;}
    .plans_tab .plnas_tab_img { margin: 30px 0 50px; }
    .floor_wrp .floor_title { padding: 0 0 70px; }
    .plans_tab .nav-tabs .nav-link {font-size: 18px; line-height: 24px; padding: 12px 10px;}

    .floor_section .pdf_links li {padding: 0 40px;}
    .plans_tab .plnas_tab_img img { width: 700px; }
    .floor_section .pdf_links {padding: 30px 0 0;}
    .pdf_links .btn { font-size: 18px; line-height: 24px; }
    .pdf_links a:first-child { margin-bottom: 20px; }

    .hightech_wrp .pdf_links .btn {font-size: 22px; line-height: 27px;}
    /* .plans_tab .nav-tabs .nav-link {margin: 0 25px;} */
    /* Interior Page End */
    
}

@media (min-width: 768px) and (max-width: 1199px) {
    
    .btn {font-size: 16px;letter-spacing: 0.23em;line-height: 21px;padding: 20px 31px;}
    .banner .image .logo {max-width: 151px;padding: 16px 0px 31px;}
    .video-section {margin: 87px 0px 106px;}
    .scroll {bottom: -42%;}
    .scroll a {font-size: 20px;line-height: 25px; letter-spacing: 0.16em;}
    .video-section::after {width: 860px;height: 396px;right: -275px;top: 20px;}
    .gladwyn {padding: 106px 0px 78px;}
    p {font-size: 18px;line-height: 20px;}
    .gladwyn .headin-text .image {margin-bottom: 40px;}
    .bloom {margin: 78px 0px 51px;}
    .heading::before {width: 40px;height: 73px;}
    .heading::after {width: 40px;height: 73px;}
    .bloom .heading {margin-bottom: 49px;}
    .bloom .img-text .img-block .text {margin-bottom: 34px;}
    .bg-color::after {width: 551px;height: 950px;top: 65px;}
    .bloom .text p {margin-bottom: 14px;}
    .simple-head .heading::after {right: -35%;}
    .simple-head .heading::before {left: -18%;} 
    .slide-arrow svg {width: 37px; height: 32px;}
    .register {padding: 90px 0px 145px;}
    .register .form-check input {top: 3px;}
    .register .heading {margin-bottom: 93px;}
    .bloom .img-text::after {top: -130px;right: -440px;width: 1095px;height: 795px;}
    .register .form-item label, .register .form-item input, .register select, .register textarea {font-size: 18px;line-height: 28px;}
    .register .row {margin: 0px -12px;}
    .register [class*="col-"] {padding: 0px 12px;}
    .register .form-check label {margin-bottom: 40px;}
    .register .form-check {margin-bottom: 30px;}
    .f-button .btn {font-size: 32px;line-height: 42px;padding: 19px 60px;}
    .footer .logo-img {max-width: 200px;}
    .r-logo a:first-child {max-width: 128px;}
    .r-logo a:last-child {max-width: 186px;}
    .footer {padding: 63px 0px 38px;}
    .head {margin-bottom: 15px;font-size: 18px;}
    .footer .policy-text p {font-size: 11px;line-height: 14px;}
    .footer::after {bottom: -606px;left: -396px;width: 1260px;height: 996px;}

    /* Menu Start */
    .navbar .navbar-toggler { padding: 15.5px 14px; }
    .regis-button {margin-right: 73px;}
    .navbar .navbar-nav .nav-link {font-size: 28px; line-height: 32px;}
    .navbar .menu_right li, .navbar .menu_right li a {font-size: 18px; line-height: 25px;}
    .navbar .menu_right ul {text-indent: -95px; margin-left: 95px;}
    .navbar .hamburger-toggle .toggle_bar {width: 40px; margin-bottom: 11px; height: 2px;}
    .navbar .navbar-brand img {width: 210px;}
    .navbar .menu_content { margin-top: 45px; }
    /* Menu End */
}   

@media (min-width: 768px) and (max-width: 991px) {
    .container { max-width: 666px; } 

    .garden_slider .garden_title .container, 
    .neighbourhood_wrp .container,
    .interiors_wrp .container,
    .hero_img_title .container,
    .breath_wrp .container,
    .team_wrp .container,
    .interiors_main_wrp .container,
    .hightech_wrp .container,
    .floor_wrp .container { max-width: 720px; }

    .banner .image:after {width: 270px;}

    .navbar .navbar-nav::after {bottom: 57px;}
    .header.sticky .navbar .navbar-toggler { padding: 15.5px 14px; }
    .header.sticky .btn { padding: 20px 31px; }
    .header.sticky .banner .image .logo { padding: 9px 0px 10px; }

    /* Home Page Start */
    .gladwyn .headin-text .image img {width: 420px;}
    .gladwyn .headin-text { margin: 70px 0px 50px; }
    .house_img { padding: 43px 0 45px; }
    .heading {font-size: 55px; line-height: 70px;}
    .garden_slider { padding: 60px 0 0; }
    .garden_slider .heading {margin-bottom: 50px;}
    .simple-slider .slider .slick-slide img { max-width: 520px; max-height: 350px; }
    .slide-arrow.prev-arrow { right: 65px; }
    .neighbourhood_wrp .neighbourhood_block img {width: 450px; margin-bottom: 25px;}
    .neighbourhood_wrp .neighbourhood_block { padding-bottom: 80px; }
    .neighbourhood_title {padding: 0 0 50px;}
    .neighbourhood_section .neighbourhood_img { margin-left: 0; margin-bottom: 50px;} 
    .neighbourhood_section .explore_laction_btn {margin-top: 80px;}

    .interiors_wrp .interior_middle_text { padding: 70px 0 70px; }
    .interiors_wrp .explore_home_img img {margin-bottom: 80px;}
    .interiors_wrp { padding: 50px 0 90px; }
    .interiors_wrp .interior_text h4 {font-size: 45px; line-height: 50px;}
    .interiors_wrp .interior_text p { margin-bottom: 30px; }
    .neighbourhood_wrp { padding: 0 0 30px; }
    .interiors_wrp .interior_title { padding: 50px 0 50px; }
    .interiors_slider .interior_items img {width: 580px; height: 380px;}
    .menu_right .map iframe {width: 300px; height: 125px;}
    /* Home Page End */

    /* Footer start */
    .footer_address_wrp iframe {width: 100%;}
    .footer_address_wrp, .footer_contact_wrp {flex-direction: column; align-items: flex-start;}
    .footer_address_wrp::before {left: -20px;}
    .footer_address_wrp::after {right: -20px;}
    .footer_address_wrp .footer_address_section, .footer_contact {margin-left: 0;}
    .footer_contact_wrp {padding-left: 20px;}
    .footer .policy-text { margin-top: 40px; }
    .footer_contact ul li {word-break: break-all;}
    /* Footer end */

    /* Neighbourhood Page Start */
    .hero_img_wrp .hero_img_title { margin: 0 0 60px; }
    .breath_wrp { padding: 60px 0 50px; }
    .breath_section .flowers_wrp { padding: 80px 0 0; } 
    .flowers_second { padding: 90px 0 0; }
    .purple_flower { padding: 60px 0 94px; }
    .main_title {font-size: 60px; line-height: 70px;}
    .video-section.hero_img_wrp { margin: 70px 0px 181px; }
    .video-section.hero_img_wrp.team_bnr { margin: 70px 0px 28px; }
    .breath_section .main_title { max-width: 430px; margin: 0 auto 50px;}
    .purple_flower img {width: 370px;}
    .flowers_wrp .flower_text {margin-left: 0;}
    .flowers_first .top_left_img { margin-top: 30px; margin-right: 30px; }
    .flowers_first .bottom_left_img {margin-right: 30px; margin-top: 170px;}
    .flowers_first .top_left_img img { width: 260px; }
    .flowers_first .bottom_left_img img {width: 230px;}
    .flowers_first .bottom_right_img {margin-top: 90px; margin-right: 0;}
    .flowers_first .bottom_right_img img {width: 330px; margin-right: auto; display: block; margin-left: 0;}
    .flowers_second .childrens_img img {width: 360px;}
    .middle_footer .f_links ul li, .middle_footer .f_links ul li a {font-size: 18px; line-height: 34px;}
    .footer_address_wrp .footer_address_section p, .footer_contact ul li a {font-size: 18px; line-height: 34px;}
    .video-section.hero_img_wrp::after {height: 580px; width: 620px;}
    /* Neighbourhood Page End */

    /* Team Page Start */
    .hero_bottom_text h3 {font-size: 38px; line-height: 46px; margin: 50px 0 0;}
    .team_wrp { padding: 20px 0 0; }
    .enrich_development_content .hero_bottom_text h3 { margin: 40px 0 0; }
    .enrich_middle_wrp .enrich_img { margin-left: 40px; }
    .enrich_middle_wrp { padding: 40px 0 40px; }
    .synergy_wrp { padding: 40px 0 25px; }
    .enrich_development_content .enrich_text img { width: 90px; }
    .synergy_wrp .enrich_development_content {margin-left: 40px; margin-top: 80px;}
    .interface_wrp .interface_left_img { margin-left: 40px; } 
    .interface_wrp .enrich_development_content .interface_right_img {margin-top: 50px;}
    .enrich_development_wrp [class*=col-] { padding: 0 20px; }
    .enrich_development_wrp .row {margin: 0 -20px;}
    .enrich_development_wrp .enrich_logo {width: 240px; margin-bottom: 25px;}
    .enrich_development_wrp { padding: 0 0 40px; }
    .enrich_development_content .synergy_logo {margin-bottom: 30px;}
    .enrich_development_content .sutton_logo {margin-top: 25px;}
    .interface_wrp .enrich_development_content .interface_logo {margin-bottom: 25px; width: 180px;}
    .interface_wrp [class*=col-] { padding: 0 20px; } 
    .interface_wrp .row { margin: 0 -20px; }
    .interface_wrp { padding: 26px 0 40px; }
    .design_consulting_wrp { padding: 40px 0 0; }
    .design_consulting_wrp .enrich_development_content .design_consulting_logo {margin-bottom: 30px;}
    .enrich_middle_wrp .enrich_development_content .enrich_text {margin: 0 auto 0;}
    .synergy_wrp .synergy_img { margin-left: 25px; }
    .design_consulting_wrp .design_cons_img { margin-left: 40px; }
    /* Team Page End */

    /* Interior Page Start */
    .interiors_main_wrp { padding: 70px 0 0; }
    .interiors_first_wrp .interiors_img .interiors_textt { margin-top: 80px; margin-right: 0;}
    .interiors_first_wrp { padding: 0 0 40px; } 
    .interiors_second_wrp { padding: 40px 0 50px; }
    .interiors_third_wrp { padding: 50px 0 40px; }
    .interiors_fourth_wrp .interior_right img { margin: 50px 0 50px; }
    .interiors_first_wrp .first_interior_btm {margin-top: 30px;}
    .interiors_first_wrp .interiors_img img { margin-left: 0px; }
    .interiors_main_wrp .interiors_textt { max-width: 340px; }
    .interiors_fourth_wrp { padding: 30px 0 0; }
    .interiors_fourth_wrp .interiors_left { margin-top: 30px; }
    .interiors_fourth_wrp .interiors_img .interiors_text_top {margin-right: 0;}

    .hightech_section_top { padding: 60px 0 55px; }
    .hightech_section .hightech_img img { margin-right: 30px; width: 440px;}
    .hightech_section_top .controller_logo::after {height: 300px; left: 47%;}
    .hightech_section_bottom .controllers_block .controller_logo::after {height: 79%; top: -52px;}
    .hightech_section_bottom [class*=col-]:first-child .controller_logo::after {display: block;}
    .hightech_section_bottom .controllers_block::after {left: 14px; top: -53px;}
    /* .hightech_section_bottom [class*=col-]:last-child .controllers_block::after { display: block; } */
    .hightech_section_bottom .controller_img { padding-right: 20px; margin-bottom: 0;}
    .hightech_section_bottom { padding: 40px 0 0; }
    .hightech_wrp { padding: 80px 0 0; }
    .hightech_section_top .controllers_block p { margin-left: 10px; }
    .hightech_section_bottom .controllers_block p { margin-left: 15px; }
    .hightech_section .controllers_block img { width: 30px; height: 55px; }
    /* .hightech_section_top .row {flex-direction: column-reverse;} */
    .hightech_section .hightech_section_top .controllers_block {justify-content: flex-start; padding: 40px 0 0;}
    .hightech_section_bottom .controllers_block { margin-bottom: 40px; }
    .hightech_section .hightech_img {flex-direction: column; align-items: flex-start;}
    .hightech_section .hightech_img p {max-width: 100%; margin-top: 20px;}
    .hightech_section .controllers_block p { font-size: 14px; line-height: 18px; }
    .hightech_section_bottom .controller_img p { font-size: 18px; line-height: 20px; margin-top: 17px;}
    .hightech_section_bottom .controller_img .c_img { height: 225px; }

    .squr_feet ul li { font-size: 20px; line-height: 20px; }
    /* .interiors_main_wrp { padding: 220px 0 60px; } */
    .floor_wrp { padding: 70px 0 40px; }    
    .hightech_wrp { padding: 50px 0 0; }
    .plans_tab {margin-left: 0; padding: 25px 20px; margin-bottom: 30px;}
    .plans_tab .plnas_tab_img { margin: 30px 0 50px; text-align: center;}
    .floor_wrp .floor_title { padding: 0 0 40px; }
    .plans_tab .nav-tabs .nav-link {font-size: 16px; line-height: 22px; padding: 10px 8px;}
    /* .floor_section > .row {flex-direction: column-reverse;} */
    .plans_tab .nav-tabs .nav-item:last-child .nav-link {border-bottom: none;}
    .floor_section .floor_block p {font-size: 40px; line-height: 50px; margin-top: 30px;}
    .floor_section .pdf_links li {padding: 20px 40px 0;}
    .pdf_links .btn { font-size: 16px; line-height: 20px; padding: 10px 8px; }

    .plans_tab .plnas_tab_img img { width: auto; }

    .hightech_wrp .pdf_links .btn {font-size: 22px; line-height: 27px; padding: 25px 50px;}
    /* .floor_section .pdf_links {padding: 65px 0 0;} */
    /* .plans_tab .nav-tabs .nav-link {margin: 0 25px;} */
    /* Interior Page End */

     /* Responsive Tabing Start */
	/* .plans_tab .nav-tabs-responsive > li { display: none; width: 10%; }
    .plans_tab .nav-item { margin: 0px 10px; }
    .plans_tab .nav-tabs { flex-direction: row !important; justify-content: center; align-items: center; }
	.plans_tab .nav-tabs-responsive > li > a { max-width: 100%; word-wrap: normal; width: 100%; width: 100%; text-align: center; vertical-align: top; }
	.plans_tab .nav-tabs-responsive > li.active { width: 54% !important; }
    .plans_tab .nav-item:first-child { margin-left: 10px; }
    .plans_tab .nav-item:last-child { margin-right: 10px; }
	.plans_tab .nav-tabs-responsive > li.active, .plans_tab .nav-tabs-responsive > li.prev, .plans_tab .nav-tabs-responsive > li.next { display: block; }
	
	.plans_tab .nav-tabs-responsive > li.next > a, .plans_tab .nav-tabs-responsive > li.prev > a { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
	.plans_tab .nav-tabs-responsive > li.next > a span, .plans_tab .nav-tabs-responsive > li.prev > a span { display: none; }
	.plans_tab .nav-tabs-responsive > li.next > a:after, .plans_tab .nav-tabs-responsive > li.next > a:after, .plans_tab .nav-tabs-responsive > li.prev > a:after, .plans_tab .nav-tabs-responsive > li.prev > a:after { position: relative; top: 1px; display: inline-block; font-family: 'FontAwesome'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.plans_tab .nav-tabs-responsive > li.prev > a:after { content: "\f053"; font-family: 'Font Awesome 5 Free'; font-weight: 600; }
	.plans_tab .nav-tabs-responsive > li.next > a:after { content: "\f054"; font-family: 'Font Awesome 5 Free'; font-weight: 600; } */
    /* Responsive Tabing End */

    .neighbour_content .accordion {padding-left: 20px;}
    
    
}

@media (max-width: 767px) {
    .container { max-width: 404px; }

    .banner .image:after {width: 200px;}

    .banner .image .logo { max-width: 110px; padding: 53px 0px 30px; transition: 1.2s; -webkit-transition: 1.2s; -moz-transition: 1.2s; -ms-transition: 1.2s; -o-transition: 1.2s; }
    .video-section {margin: 60px 0px 45px;}
    .scroll {display: none;}
    .video-section .container {max-width: 100%;padding: 0;}
    .hero_img_wrp .container {max-width: 404px;}
    .video-section::after {width: 660px;height: 495px;right: -375px;top: -104px;}
    p {font-size: 18px;line-height: 22px;}
    p span {font-family: 'sofiaprolight';}
    .gladwyn p br {display: none;}
    .gladwyn {padding: 0px 0px 70px;z-index: 3;}
    .gladwyn .headin-text {margin: 40px 0px 20px;}
    .heading {font-size: 30px; line-height: 40px;}
    .gladwyn .headin-text .image {margin-bottom: 21px;}
    .heading::before {width: 23px; height: 42px;}
    .heading::after {width: 23px; height: 42px;}
    .slide-arrow svg {width: 30px; height: 25px;}
    .slide-arrow.prev-arrow { left: 40%; right: auto; transform:translate(-50%, 0); -webkit-transform:translate(-50%, 0); -moz-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); -o-transform:translate(-50%, 0); }
    .slide-arrow.next-arrow { right: auto; left: 60%; transform:translate(-50%, 0); -webkit-transform:translate(-50%, 0); -moz-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); -o-transform:translate(-50%, 0); }
    .bloom {margin: 24px 0px 32px;}
    .bg-color::after {width: 350px;height: 700px;top: 95px;}
    .bloom .heading {margin-bottom: 44px;}
    .bloom .text p, .bloom .text p:last-child {margin-bottom: 25px;}
    .bloom .img-text::after {right: -375px;top: 60px;width: 695px;height: 495px;}
    .register {padding: 45px 0px 98px;}
    .register .heading {margin-bottom: 49px;}
    .register .form-item label, .register .form-item input, .register select, .register textarea {font-size: 18px;line-height: 30px;}
    .register .row {margin: 0px -12px;}
    .register [class*="col-"] {padding: 0px 12px;}
    .simple-head .heading::before {left: -12%;}
    .simple-head .heading::after {right: -25%;}
    .register .form-item {margin-bottom: 32px;}
    .register .form-check label {font-size: 12px;line-height: 12px;}
    .register .form-check {margin-bottom: 20px;}
    .register .text p {margin-bottom: 48px;font-size: 12px;line-height: 12px;}
    .btn {font-size: 18px; line-height: 24px; padding: 7px 15px 10px;}
    .footer {padding: 88px 0px 60px;z-index: 1;}
    .register .form-check input {top: 0px;}
    .footer .logo-img {max-width: 234px;}
    .r-logo a:first-child {max-width: 130px;}
    .r-logo a {margin-right: 30px;}
    .r-logo a:last-child {max-width: 194px;}
    .footer .r-logo {margin-top: 42px;}
    .head {margin-bottom: 9px;}
    .footer .policy-text p {font-size: 12px;line-height: 12px;}
    .footer::after {bottom: -440px;left: -110px;width: 1360px;height: 896px;}

    /* New Style Start */
    .simple-slider .slider .slick-slide img {max-width: 100%; max-height: 100%;}
    /* New Style End */

    /* Menu Start */
    .navbar .navbar-toggler { padding: 11px; }
    .regis-button {margin-right: 57px;}
    .navbar .navbar-nav .nav-link {font-size: 24px; line-height: 28px;}
    .navbar .menu_right li, .navbar .menu_right li a {font-size: 16px; line-height: 24px; word-break: break-all;}
    .navbar .menu_right ul {text-indent: -95px; margin-left: 95px;}
    .navbar .menu_right .menu_address { margin-top: 30px; }
    .navbar .hamburger-toggle .toggle_bar {width: 30px; margin-bottom: 7px; height: 1px;}
    .navbar .navbar-brand img {width: 210px;}
    .navbar .menu_content { margin-top: 35px; }
    .navbar .navbar-nav {border-right: none; border-bottom: 1px solid #574595; padding-bottom: 45px;}
    .navbar .menu_right { padding-top: 40px; }
    .navbar .navbar-nav::after {display: none;}
    .header.sticky .btn { padding: 7px 15px 10px; }
    .header.sticky .navbar .navbar-toggler { padding: 11px; }
    .header.sticky .image .small_logo {width: 60px;}
    .header.sticky .banner .image .logo { padding: 9px 0px 10px; max-width: 60px; margin-left: 20px;}
    /* Menu End */

    /* Home Page Start */
    .neighbourhood_section .explore_laction_btn {margin-top: 50px;}
    .house_img { padding: 40px 0 40px; }
    .garden_slider { padding: 30px 0 0; }
    .garden_slider .heading {margin-bottom: 40px;}
    .neighbourhood_wrp .neighbourhood_block img {width: 250px; margin-bottom: 30px;}
    .slide-arrow {bottom: -30px;}
    .neighbourhood_wrp .neighbourhood_block { padding-bottom: 50px; }
    .neighbourhood_title {padding: 0 0 50px;}
    .neighbourhood_section .neighbourhood_img { margin-left: 0; margin-bottom: 50px; }
    .neighbourhood_section .explore_laction_btn .btn { font-size: 16px; line-height: 24px; }

    .interiors_wrp .interior_middle_text { padding: 50px 0 40px; }
    .interiors_wrp .explore_home_img img {margin-bottom: 50px;}
    .interiors_wrp { padding: 30px 0 30px; }
    .interiors_wrp .interior_text h4 {font-size: 30px; line-height: 40px; text-align: right;}
    .interiors_wrp .interior_text p { margin-bottom: 30px; }
    .neighbourhood_wrp { padding: 0 0 30px; }
    .interiors_wrp .interior_title { padding: 40px 0 30px; }
    .interiors_slider .interior_items img {width: 100%; margin-bottom: 20px; height: 300px;}
    .explore_home_img .btn { font-size: 18px; line-height: 24px; padding: 21px 17px; }
    .menu_right .map iframe {width: 300px; height: 220px;}
    .interiors_slider {position: relative;z-index: 1;}
    /* Home Page End */

    /* Footer Start */
    .footer_address_wrp iframe {width: 100%;}
    .footer_address_wrp, .footer_contact_wrp {flex-direction: column; align-items: flex-start;}
    .footer_address_wrp::before {left: -20px;}
    .footer_address_wrp::after {right: -20px;}
    .footer_address_wrp .footer_address_section, .footer_contact {margin-left: 0; margin-top: 15px;}
    .footer .policy-text { margin-top: 30px; }
    .footer_contact ul li {word-break: break-all;}
    .middle_footer { padding: 30px 0 0; }
    .footer_address_wrp {padding: 30px 0;}
    .footer_address_wrp::before {display: none;} 
    .footer_address_wrp::after {display: none;} 
    /* Footer End */

    /* Neighbourhood Page Start */
    .hero_img_wrp .hero_img_title { margin: 0 0 40px; }
    .breath_wrp { padding: 60px 0 40px; }
    .breath_section .flowers_wrp { padding: 50px 0 0; } 
    .flowers_second { padding: 40px 0 0; }
    .purple_flower { padding: 40px 0 40px; }
    .main_title {font-size: 32px; line-height: 40px;}
    .video-section.hero_img_wrp { margin: 100px 0px 0; }
    .video-section.hero_img_wrp.team_bnr { margin: 40px 0px 28px; }
    .breath_section .main_title { max-width: 100%; margin: 0 auto 30px;}
    .purple_flower img {width: 270px;}
    .flowers_wrp .flower_text {margin-left: 0; margin-top: 40px; max-width: 100%;}
    .flowers_first .top_left_img { margin-top: 0; margin-right: 0; }
    .flowers_first .bottom_left_img {margin-right: 0; margin-top: 40px;}
    .flowers_first .top_left_img img { width: 100%; }
    .flowers_first .bottom_left_img img {width: 100%;}
    .flowers_first .bottom_right_img {margin-top: 40px; margin-right: 0;}
    .flowers_first .bottom_right_img img {width: 100%; margin-right: auto; display: block; margin-left: 0;}
    .flowers_second .childrens_img img {width: 360px;}
    .middle_footer .f_links ul li, .middle_footer .f_links ul li a {font-size: 18px; line-height: 34px;}
    .footer_address_wrp .footer_address_section p, .footer_contact ul li a {font-size: 18px; line-height: 34px;}
    .video-section.hero_img_wrp .container {padding: 0 12px;}
    .flowers_wrp .flower_text p { margin-bottom: 20px; }
    .flowers_wrp .flowers_second .flower_text {margin-top: 0;}
    .flowers_wrp .flowers_second .flower_text p {margin-bottom: 30px;}
    .video-section.hero_img_wrp::after {height: 450px; width: 570px;}
    /* Neighbourhood Page End */

    /* Team Page Start */
    .hero_bottom_text h3 {font-size: 30px; line-height: 38px; margin: 30px 0 0;}
    .team_wrp { padding: 15px 0 0; }
    .enrich_development_wrp .enrich_logo { margin-bottom: 25px; width: 240px; }
    .enrich_development_content .enrich_text img { width: 100px; }
    .enrich_development_content .enrich_text p {font-size: 18px; line-height: 24px;}
    .enrich_development_content .hero_bottom_text h3 { margin: 30px 0 0; }
    .enrich_development_wrp .enrich_development_content {margin-bottom: 15px; margin-top: 35px;}
    .enrich_middle_wrp .enrich_img { margin-left: 0; }
    .enrich_development_wrp { padding: 0px 0 20px; }
    .enrich_middle_wrp { padding: 20px 0 20px; }
    .enrich_middle_wrp .enrich_development_content .enrich_text { max-width: 100%; margin: 30px auto 0; }
    .synergy_wrp { padding: 30px 0 25px; }
    .synergy_wrp .enrich_development_content { margin-top: 35px; margin-bottom: 10px; margin-left: 0;}
    .enrich_development_content .synergy_logo { width: 205px; margin-bottom: 25px; }
    .enrich_development_content .sutton_logo { width: 205px; margin-top: 25px; }
    .synergy_wrp .synergy_img {margin-left: 0;}
    .interface_wrp .interface_left_img { margin-left: 0; }
    .interface_wrp .enrich_development_content { padding: 40px 0 0; }
    .interface_wrp .enrich_development_content .interface_logo { width: 220px; margin-bottom: 25px; }
    .interface_wrp .enrich_development_content .interface_right_img {margin-top: 30px;}
    .interface_wrp { padding: 26px 0 25px; }
    .design_consulting_wrp { padding: 20px 0 0; }
    .design_consulting_wrp .design_cons_img { margin-left: 0; }
    .design_consulting_wrp .enrich_development_content { padding: 40px 0 0; }
    .design_consulting_wrp .enrich_development_content .design_consulting_logo {margin-bottom: 25px;}
    .enrich_development_wrp [class*=col-] { padding: 0 12px; }
    .enrich_development_wrp .row { margin: 0 -12px; flex-direction: column-reverse;}
    .interface_wrp [class*=col-] { padding: 0 12px; }
    .interface_wrp .row {margin: 0 -12px;}
    .synergy_wrp .row {flex-direction: column-reverse;}
    /* Team Page End */

    /* Interior Page Start */
    .interiors_main_wrp { padding: 40px 0 30px; }
    .interiors_first_wrp .interiors_img .interiors_textt { margin-top: 35px; margin-right: 0;}
    .interiors_first_wrp { padding: 0 0 20px; } 
    .interiors_second_wrp { padding: 25px 0 20px; }
    .interiors_third_wrp { padding: 20px 0 20px; }
    .interiors_fourth_wrp .interior_right img { margin: 30px 0 30px; }
    .interiors_first_wrp .first_interior_btm {margin-top: 30px;}
    .interiors_first_wrp .interiors_img img { margin-left: 0px; }
    .interiors_main_wrp .interiors_textt { max-width: 100%; }
    .interiors_fourth_wrp { padding: 20px 0 0; }
    .interiors_fourth_wrp .interiors_left { margin-top: 0; }
    .interiors_fourth_wrp .interiors_img .interiors_text_top {margin-right: 0;}
    .interiors_first_wrp .interiors_content {padding: 0 0 40px;}
    .interiors_second_wrp .interiors_content {padding: 0 0 35px;}
    .interiors_fourth_wrp .interior_right {margin-top: 35px;}

    .hightech_section_top { padding: 40px 0 30px; }
    .hightech_section .hightech_img img { margin-right: 0; width: 440px;}
    .hightech_section_top .controller_logo::after {display: none;}
    .hightech_section_bottom .controllers_block .controller_logo::after {display: none;}
    /* .hightech_section_bottom .controllers_block::after {display: none;} */
    .hightech_section_bottom .controller_img { padding-right: 0; margin-bottom: 70px; margin-left: 100px;}
    .hightech_section_bottom { padding: 20px 0 0; }
    .hightech_section_top .controllers_block p { margin-left: 0; }
    .hightech_section_bottom .controllers_block p { margin-left: 15px; }
    .hightech_section .controllers_block img { width: 55px; height: 95px; }
    /* .hightech_section_top .row {flex-direction: column-reverse;} */
    /* .hightech_section_top .controller_logo::after { top: 140px;} */
    .hightech_section .hightech_section_top .controllers_block {justify-content: center; padding: 0 0 0;}
    .hightech_section_bottom .controllers_block { margin-bottom: 40px; margin-left: 100px;}
    .hightech_section_bottom .controller_img .c_img {height: auto;}
    .hightech_section .controllers_block {flex-direction: column; align-items: flex-start;}
    .hightech_section .hightech_img {flex-direction: column;}
    .hightech_section .hightech_img p { max-width: 100%; margin-top: 20px;}
    .hightech_section .controllers_block p { font-size: 13px; line-height: 16px; }
    .hightech_section_bottom .controllers_block {flex-direction: row; align-items: center;}
    .hightech_section .hightech_section_bottom {position: relative;}
    .hightech_section .hightech_section_bottom::before {content: ""; border-left: 1px solid #574595; position: absolute; left: 30px; top: -140px; bottom: 715px;}
    .hightech_section_bottom .controllers_block::after { content: ""; border-top: 1px solid #574595; width: 50px; position: absolute; left: -69px; right: auto; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
    .hightech_section_bottom [class*=col-]:last-child .controllers_block::after { display: block; }
    .hightech_section_bottom .controller_img p {min-height: 290px;}

    .squr_feet ul li:first-child {padding-left: 0;}
    .squr_feet ul li:last-child {padding-right: 0;}
    .squr_feet ul li { font-size: 14px; line-height: 12px; padding: 0 7px 0;}
    .floor_wrp { padding: 40px 0 20px; }    
    .hightech_wrp { padding: 30px 0 0; }
    .plans_tab {margin-left: 0; padding: 54px 33px; margin-bottom: 0; max-width: 100%; margin-top: 25.6px; height: auto;}
    .plans_tab .plnas_tab_img { margin: 16px 0 16px; text-align: center;}
    .floor_wrp .floor_title { padding: 0 0 43px; }
    .plans_tab .nav-tabs .nav-link {padding: 16px 10px; }
    .plans_tab .nav-tabs .nav-item:last-child .nav-link {border-bottom: none;}
    /* .floor_section > .row {flex-direction: column-reverse;} */
    .floor_section .floor_block p {font-size: 26px; line-height: 36px; margin-top: 30px;}
    .tab-content .tab-pane [class*=col-] { padding: 0 12px; }
    .tab-content .tab-pane .row { margin: 0 -12px; }
    .hightech_section_bottom [class*=col-]:last-child .controller_img { margin-bottom: 0; }
    .interiors_first_wrp::after {display: none;}
    .interiors_third_wrp::after {display: none;}
    .breath_section::after {display: none;}
    .flowers_first::after {display: none;}

    .floor_section .pdf_links li {padding: 15px 0 0;}
    .floor_section .pdf_links ul {flex-direction: column;}
    /* .floor_wrp .container {padding: 0;} */
    /* .plans_tab .nav-tabs .nav-item {width: 50%;} */
    /* .plans_tab .nav-tabs .nav-item:nth-child(even) .nav-link { margin-right: 0 !important; }
    .plans_tab .nav-tabs .nav-item:nth-child(odd) .nav-link { margin-left: 0 !important; }
    .plans_tab .nav-tabs .nav-item:nth-child(3n) .nav-link { margin-right: 7px; }
    .plans_tab .nav-tabs .nav-item:nth-child(3n+1) .nav-link { margin-left: 7px; } */
    /* .plans_tab .nav-tabs .nav-item:nth-last-child(-n+2) .nav-link { border-bottom: none; } */
    /* .plans_tab .nav-tabs .nav-item:nth-last-child(3) .nav-link { border-bottom: 1px solid #B4A4CF; } */
    .floor_section .pdf_links {padding: 35px 0 0;}
    .floor_section .pdf_links .btn {padding: 17px 10px 19px; margin: 0 0;}
    .floor_section .pdf_links .btn:first-child{ margin-bottom: 15px;}
    /* Interior Page End */

    /* Responsive Tabing Start */
	/* .plans_tab .nav-tabs-responsive > li { display: none; width: 10%; }
    .plans_tab .nav-item { margin: 0px 10px; }
    .plans_tab .nav-tabs { flex-direction: row !important; justify-content: center; align-items: center; flex-wrap: nowrap; border: none;}
	.plans_tab .nav-tabs-responsive > li > a { max-width: 100%; word-wrap: normal; width: 100%; width: 100%; text-align: center; vertical-align: top; }
	.plans_tab .nav-tabs-responsive > li.active { width: 54% !important; }
    .plans_tab .nav-item:first-child { margin-left: 10px; }
    .plans_tab .nav-item:last-child { margin-right: 10px; }
	.plans_tab .nav-tabs-responsive > li.active, .plans_tab .nav-tabs-responsive > li.prev, .plans_tab .nav-tabs-responsive > li.next { display: block; }
	
	.plans_tab .nav-tabs-responsive > li.next > a, .plans_tab .nav-tabs-responsive > li.prev > a { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
	.plans_tab .nav-tabs-responsive > li.next > a span, .plans_tab .nav-tabs-responsive > li.prev > a span { display: none; }
	.plans_tab .nav-tabs-responsive > li.next > a:after, .plans_tab .nav-tabs-responsive > li.next > a:after, .plans_tab .nav-tabs-responsive > li.prev > a:after, .plans_tab .nav-tabs-responsive > li.prev > a:after { position: relative; top: 1px; display: inline-block; font-family: 'FontAwesome'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.plans_tab .nav-tabs-responsive > li.prev > a:after { content: "\f053"; font-family: 'Font Awesome 5 Free'; font-weight: 600; }
	.plans_tab .nav-tabs-responsive > li.next > a:after { content: "\f054"; font-family: 'Font Awesome 5 Free'; font-weight: 600; }  */
    /* Responsive Tabing End */

    .neighbour_content .accordion {padding-left: 20px;}

    .f-button .reg-btn {width: 100%; padding: 18px 35px 18px;}

    .hightech_wrp .pdf_links {padding: 0 0 0;}
    .hightech_wrp .pdf_links .btn {font-size: 22px; line-height: 27px; padding: 20px 50px;}

}
        
/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 375px) and (max-width: 767px){
}

@media (min-width: 320px) and (max-width: 575px) {
}

@media (max-width: 360px) {

    /* Menu Start */
    .heading { font-size: 26px; line-height: 36px; }
    .headin-text [class*=col-] {width: 100%;}
    /* Menu End */

    /* Neighbourhood Page Start */
    .main_title { font-size: 28px; line-height: 34px; }
    /* Neighbourhood Page End */

    .hightech_section_bottom .controller_img {margin-left: 70px;}
    .hightech_section_bottom .controllers_block {margin-left: 70px;}
    .hightech_section_bottom .controllers_block::after {width: 30px;left: -39px;}
    .hightech_section_bottom .controller_img p { font-size: 16px; line-height: 20px; min-height: auto;}
    .hightech_section .hightech_section_bottom::before {bottom: 676px;}
    .hightech_section_bottom .controllers_main {min-height: 725px;}

    .plans_tab { padding: 30px 26px; }
    .pdf_links .btn { font-size: 18px; line-height: 20px; }
    .plans_tab .nav-tabs .nav-link { font-size: 18px; line-height: 20px;  }

}
/*---------- Large Desktop , Large Screen End ----------*/