:root {--orng: #ff6b00;--blue-txt: #0150a1;--blck-txt: #424242}
@media screen and (max-width:1550px){
.spc-feature-slide_bg {max-width: 850px;}
}
@media screen and (max-width:1338px){
.scroll_show_tree {top: -18px;}
.spec_feat_bg{width: 100%;}
.spc-feature-slide {overflow-x: hidden;margin-top: 14px;}
.category-button.active{border: solid 2px rgb(11, 29, 191);}
.as_tble_body div, .as_tble_head div {min-width: 270px;}
}

@media screen and (max-width:1300px){
.home_test_cnt2_inner2{margin-left: 0px;}
.home_test_cnt2_inner{margin-top: 10px;margin-bottom: 10px;margin-right: 0px;}
.home_test_cnt2_inner1{margin-right: 0px;}
.mission_image{right:0px;}
.vission_image{left:0px;}
.vission_cnt {padding-left: 360px;}
.bann_desc h2 {font-size: 40px;}
}
@media screen and (max-width:1199px){
.prj_form_mob_img{display: none;}
.prj_form_desk_img{display: none;}
.prj_form_lap_img{display: block;}
.ong_form_title{border-radius: 0px;}
.ong_form_bg{background-image: none;padding-top: 0px;padding-bottom: 0px;} 
.ong_form_title h2 {text-align: center !important;margin-left: 15px !important;margin-right: 15px !important;}
.ong_form_title p{text-align: center !important; margin-left: 15px !important;margin-right: 15px !important;}
.form_cnt form div input, .form_cnt form div textarea {width: 100%;}
.form_cnt_ong{margin-left: 15px !important;margin-right: 15px !important;}
.home_form_submit {margin-left: auto;margin-right: auto;display: flex;margin-top: 24px !important;}
}
@media screen and (max-width:1150px){
.bann_desc{display: none;}
.desk_home_banner{display: none;}
.scroll_show_tree {top: -38px;}
.prj_form_mob_img{display: none;}
.prj_form_desk_img{display: none;}
.prj_form_lap_img{display: block;}
.blog_title_bg_dots{display: none;}
}
@media screen and (max-width:1080px){
.cursor{display: none;}
.header_list{display: none;}
.ong-prj-mob{display: block;margin-top: 80px;}
.container-fluid {width: 100% !important;padding: 0 15px !important;}
.mob_menu_icon{display: flex;flex-direction: column;gap: 5px;width: 45px;background-color: var(--blue-txt);padding: 0px;
        border-radius: 100px;height: 44px;align-items: center;justify-content: center;padding-right: 9px;transition: all 0.3s ease-out;}  
.mob_menu_icon div:nth-child(1){height: 2px;width: 18px;background-color: white;margin-left: auto;border-radius: 10px;}
.mob_menu_icon div:nth-child(2){height: 2px;width: 24px;background-color: white;margin-left: auto;border-radius: 10px;}
.mob_menu_icon div:nth-child(3){height: 2px;width: 28px;background-color: white;margin-left: auto;border-radius: 10px;}
/* =========================================== */
.indblgtitle {font-size: 20px;}
.mob_menu_icon.mob_icon_l1 div:nth-child(1){transform: rotate(45deg);width: 26px;transition: all 0.3s ease;}
.mob_menu_icon.mob_icon_l3 div:nth-child(3){transform: rotate(-45deg);margin-top: -2px;width: 26px;transition: all 0.3s ease;}
.mob_menu_icon.mob_icon_l2 div:nth-child(2){display: none;transition: all 0.3s ease;}
.mob_menu_icon.mobile_icon_gap{gap: 0px;transition: all 0.3s ease;}

.header_logo {width: 135px;}
.header_logo img {width: 100%;}
.header_fullbg{position: fixed;z-index: 9999;}
.mobile_header_list_background{position: fixed;top: 100px;}
.mobile_header_list_bg{display: flex;flex-direction: column;width:100vw;gap: 20px;overflow-y: hidden;transition: all 0.4s ease;
                        background-color: var(--blue-txt);height: 100vh;height: 0px;}
.mobile_header_list_bg.mobile_header_list_close{height: 100vh;padding-top: 40px;}
                        .mobile_header_list_bg li p, .mobile_header_list_bg li a {color: white;font-size: 18px;text-align: center ;}
.mobile_header_list_bg li{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.menu_mobile_line{height: 1px;width: 100%;background-color: white;}
.project_submenu {display: none;flex-direction: column;align-items: start;}
.project_submenu li{margin: 10px 0 !important;}
.project_submenu li a {color: #fff;font-size: 18px;padding: 6px 0;display: block;}
.sb_about_exp_1{right: 0px !important;}
.sb_about_exp_3{right: 0px !important;}
.sb_about_exp_cnt div span{right: 0px;}
.sb_about_title {left: 20%;transform: translate(0%, 0);}
.sb_about_bg_title {font-size: 110px;}
.sb_about_title {top: 28px;}
.ong-prj-cnt-bg{padding: 10px 15px;}
.ong-prj-cnt {gap: 18px;margin-top: 20px;}
.mission_image{position: relative}
.vission_image{position: relative;}
.vission_image img, .mission_image img{width: 100%;}
.vission_cnt{padding: 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.mission_cnt{padding: 20px;display: flex;flex-direction: column-reverse;align-items: center;justify-content: center;}
.mv_title, .v_title {margin-top: 0px;text-align: center;}
.mv_desc, .v_desc {text-align: center;font-size: 18px;} 
.v_list{font-size: 18px;}
.as_tble_body div , .as_tble_head div{min-width: 200px;}
.illustration_bg iframe{margin-top: 24px;}
.gallery_img_bg div{margin-left: 7px;margin-right: 7px;margin-bottom: 14px;}

}
@media screen and (max-width: 840px) {
.banner_bg{margin-top: 99px;}
.sb_about_exp_bg {flex-direction: column;}
.sb_about_exp_bg div img{display: none;}
.sb_about_exp_cnt{width: 100%;margin-top: -20px;}
.sb_about_exp_1{left: 60% !important;}
.sb_about_exp_3{left: 60% !important;}
.sb_about_exp_cnt div span{left: 64%;}
.gallery_img_bg{grid-template-columns:repeat(2, 1fr) ;}
}
@media screen and (max-width: 768px) {
h2{font-size: 28px;padding-top: 32px;}
.sb_about_title{top: 28px;}
h2 span{font-size: 28px;}
.sb_about_exp_cnt div h3 {font-size: 66px;}
.sb_about_exp_cnt div span{font-size: 34px;}
.sb_about_bg_title {font-size: 84px;}
.sb_about_title{position: static;text-align: center;left: auto;    transform: translate(0%, 0);}
.sb_about_bg_title{display: none;}
.sb_about_desc {font-size: 18px;line-height: 36px;margin-top: 12px;}
.sb_about_title_bg{padding: 0px;}
.ong-prj-cnt-bg {margin-left: 0;}
.ong-prj-cnt {margin-top: 30px;flex-direction: column;align-items: self-start;gap: 20px;}
.ong-prj-name br{display: none;}
.ongoing-project-row {margin-top: 26px;}
.ong-prj-property-image{height: 40px;width: 40px;}
.indblgcntbg{margin-bottom: 20px;}
.home_test_cnt1 h3 {font-size: 24px;line-height: 36px;text-align: center;margin-top: 6px;}
.home_test_cnt1 h3 br{display: none;}
.home_test_cnt1{text-align: center;}
.home_test_cnt1 a {font-size: 16px;line-height: 32px;margin-top: 23px !important;background-color: var(--orng);padding: 0px 9px;
                  border-radius: 40px;width: 130px;margin-left: auto;margin-right: auto;margin-bottom: 40px;}
.home_test_cnt2_inner{flex-direction: column !important;}
.home_test_cnt2_innerline1 {width: 100%;height: 10px;}
.home-test-name, .home-test-description{text-align: center;padding-left: 6px;padding-right: 6px;}
.home-test-name{margin-top: -20px !important;}
.home-test-description{margin-top: -10px !important;}
.home-test-qote1 {top: 28px;}
.home_test_desktop_btn{display: none !important;}
.home_test_mobile_btn{display: block !important;font-size: 16px;line-height: 32px;margin-top: 23px !important;background-color: var(--orng);
                        padding: 4px 13px;border-radius: 40px;width: 141px;margin-left: auto;margin-right: auto;margin-bottom: 40px;}
.home_test_cnt_bg {margin-top: 21px;}
.home_test_bg {padding-bottom: 0px;}
.home_test_cnt_bg {margin-bottom: 0px !important;}
.indblglnk {margin-left: 0px;}
.indblgtitle{min-height: auto;}
.indblgtitle {margin: 16px 0px 18px 0px}
.faq_mob_img{display: none;}
.faq-answer p{margin-left: 0px;}
.faq-item {padding: 10px 10px;}
.faq-item.active .faq-answer {max-height: 474px;}
.ft_adress3 div div a:nth-child(1) span{height: 90px;width: 90px;background-color: #3b5998;bottom: -12px;}

.ft_adress3 div div a:nth-child(2) span{height: 90px;width: 90px;background-color: #27a618;bottom: -12px;}
.ft_adress3 div div a:nth-child(4) span{height: 90px;width: 90px;background-color: #e11a1a;bottom: -12px;}
.ft_adress3 div div a:nth-child(5) span{height: 90px;width: 90px;background-color: #363636;bottom: -12px;}
.ft_adress3 div div a:nth-child(1) i{color: #ffffff;}
.ft_adress3 div div a:nth-child(2) i{color: #ffffff;}
.ft_adress3 div div a:nth-child(3) i{color: #ffffff;}
.ft_adress3 div div a:nth-child(4) i{color: #ffffff;}
.ft_adress3 div div a:nth-child(5) i{color: #ffffff;}
.ft_adress3 div div a{border: solid 1px transparent !important;}
.footer_sec2_cnt1 h4, .footer_sec3_cnt1 h4 {margin-top: 36px;}
.footer_logo{margin-left: auto;margin-right: auto;}
.footer_header{display: none;}
.footer_bg{margin-top: 60px;}
.home_testimonials_left_tree {left: -16px;bottom: 20px;height: 78px;width: 53px;}
.home_testimonials_middle_tree{bottom: 20px;height: 78px;width: 53px;}
.home_testimonials_right_tree{bottom: 20px;height: 78px;width: 53px;}
.home_testimonials_land{margin-top: 30px;}
.scroll_show_tree {top: 24px;}
.form_cnt {margin-top: 8px;margin-left: 0px;}
.home_form_bg {padding: 28px 0;}
.form_cnt form div input, .form_cnt form div textarea{width: 100%;}
.home_form_submit{border-radius: 4px;}
.form_cnt h3{text-align: center;margin-top: 30px;}
.home_form_cnt1{margin-top: 14px;text-align: center;}
.home_form_cnt2{text-align: center;} 
.home_form_bg{margin-bottom: -60px;} 
.wwa_cnt{flex-direction: column-reverse;gap: 0;margin-top: 40px;}
.wwa_cnt div p{padding: 0 20px;text-align: center;}
.wwa_cnt div {width: 100%;}
.wwa_title h2{text-align: center !important;}
.whower_house_desk{margin-right: 20px !important;}
.whower_tree_desk{display: none;}
.wwa_title h2 {margin-bottom: 0;}
.founder_image {margin-top: 0px;}
.founder_cnt_txt h4 {font-size: 22px;text-align: center;margin-top: 20px;}
.founder_cnt_txt h3 {font-size: 30px;text-align: center;margin-top: 10px;}
.founder_cnt_txt p{text-align: center;}
.founder_bg {margin-bottom: -60px;padding-top: 0px;}
.mv_bg{padding: 0;} 
.about_page_our {margin-left: auto;margin-right: auto;width: 85px;}
.about_page_our p {font-size: 30px;text-align: center;}
.about_page_comp {color: white;background-color: var(--orng);font-size: 30px;padding: 5px;width: 204px;margin-left: auto;margin-right: auto;
                text-align: center;margin-top: 14px;margin-bottom: 6px;}
.about_page_prj {color: white;background-color: var(--blue-txt);font-size: 30px;padding: 5px;width: 167px;margin-left: auto;
                margin-right: auto;text-align: center;margin-bottom: 20px;}
.cp_bg {padding:30px 0px;width: auto;margin-top: 56px;}
.ocp_cnt {grid-template-columns: repeat(1, 1fr);}
.ocp_cnt div:nth-child(1){padding-top: 18px;padding-bottom: 18px;padding-left: 0px;padding-right: 0px;border-right: none;}
.ocp_cnt div:nth-child(2){padding-top: 18px;padding-bottom: 18px;padding-left: 0px;padding-right: 0px;}
.ocp_cnt div:nth-child(3){padding-top: 18px;padding-bottom: 18px;padding-left: 0px;padding-right: 0px;border-right: none;border-bottom: solid 1px grey;}
.ocp_cnt div:nth-child(4){padding-top: 18px;padding-bottom: 18px;padding-left: 0px;padding-right: 0px;}
.wmd_bg h2 {font-size: 24px;padding-top: 0px !important;margin-bottom: 4px;}
.banner-container {margin-top: 40px;margin-bottom: 40px;}
.wch_box{margin-top: 90px;}
.wcu_title{margin-bottom: 0;} 
.wch_box2 {margin-top: 10px;}
.wcu_title {font-size: 28px !important;}
.abouUs_banner3{margin-bottom:-60px !important;}
.wmd_cnt{padding-left: 8px;padding-right: 8px;}
.mission_reveal_text{margin-left: 0px;}
.vission_reveal_text{margin-left: 0px;}
.sbgv_title {font-size: 24px !important;}
.sbgv_bg {padding-top: 8px;}
.ong_units {font-size: 18px;}
.sbgv_logo {margin-top: 35px;}
.ong_about_txt, .ong_about_txt_desc{text-align: center;}
.floor_plan_bg{width: 100%;padding-top: 20px;padding-bottom: 20px;}
.floor_img{margin-top: 30px;}
.floor_title{text-align: center;}
.amen_bg{padding-top: 0px;padding-bottom: 40px;}
.amentitle {margin-bottom: 12px;}
.as_tble_head div{text-align: center;height: 126px;}
.as_tble_body div, .as_tble_head div{min-width: 170px;}
.loaction_bg{width: 100%;}
.custom-tabs-stage{padding: 0;}
.custom-tabs-nav {flex-direction: column;}
.custom-tabs-nav li {background-color: #e9e9e9;margin-top: 4px;}
.custom-tabs-nav a{border-bottom: none;}
.custom-tab-active a{background-color: transparent;color: white;}
.custom-tab-active {background-color: var(--blue-txt) !important;}
.custom-tabs-nav a:hover {color: white;}
.gall_title{margin-top: 30px;}
.custom-tabs{margin-top: 18px;}
.prj_form_mob_img{display: block;margin-left: 15px;padding-right: 25px !important;}
.prj_form_desk_img{display: none;}
.prj_form_lap_img{display: none;}
.ong_form_title{border-radius: 0;}
.ong_form_title h2, .ong_form_title p, .form_cnt_ong{margin-left: 15px !important;margin-right: 15px !important;}
.ong_form_title h2 {font-size: 26px !important;line-height: 35px;}
.ong_form_bg{padding-top: 0px;padding-bottom: 0px;}
.ong_form_bg {margin-bottom: 0px;}
.ong_prj_faq_item {min-height: auto;}
.form_cnt_ong {padding-bottom: 40px !important;}
.banner_bg {margin-top: 99px;}
.brouch_bg a {margin-top: 30px;}
.cont_blue_box_bg{display: grid;grid-template-columns: repeat(1, 1fr);gap: 10px;}
.illustration_bg {margin-top: 30px;}
.contact-us-illustration{display: none;}
.cont_form_bg{margin-top: 30px !important;}
.blog_title_bg_text p{display: none;}
.blog_title_bg_text h2{position: static;text-align: center;transform: translateX(0%);font-size: 26px;padding-top: 18px;}
.ong_faq_title {font-size: 26px !important;margin-top: 20px !important;line-height: 34px !important;}
.gallery_img_bg{grid-template-columns:repeat(1, 1fr) ;}
.gallery_img_bg div{margin-left: 0;margin-right: 0;}
.blog_inner_desc, .blog_inner_cnt_txt{text-align: left !important;}
.blog_inner_cnt_title{text-align: left !important;margin-top: 24px;}
.blog_inner_desc {margin-top: 12px;}
.blog_inner_title {font-size: 22px;margin-bottom: 20px;line-height: 36px;}
.blog_inner_img {margin-top: 123px;}
.amen_cnt {margin: 10px 0px;}
.mobile-call{display: flex;width: 100%;background-color: var(--blue-txt);padding-top: 11px;padding-bottom: 11px;position: fixed;bottom: 0;
                align-items: center;justify-content: space-evenly;}
.mobile-call div{height: 24px;width: 1px;border: solid 1px white;}
.mobile-call a{display: flex;align-items: center;gap: 6px;}
.mobile-call p{text-align: center;font-size: 18px;color: white;}
.back-top img{height: 50px;width: 50px;}
.back-top {right: 13px;bottom: 76px;}
.blog_inner_table{display: none;}
.blog_inner_mob_table_cnt{background-color: white;box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;margin-top: 20px;margin-bottom: 20px;padding: 14px;}
.blog_inner_mob_table_title{background-color: var(--blue-txt);font-size: 18px;color: white;padding: 8px 8px;width: 100%;text-align: left;}
.blog_inner_mob_table_cnt_inner{font-size: 18px;color: var(--blck-txt);text-align: left;margin-top: 8px;margin-bottom: 20px;font-weight: 500 !important;}
.blog_inner_mob_table{display: block;}
.as_table_bg{display: none;}
.prj_inner_mob_table_ttle{background-color: var(--blue-txt);padding: 8px 10px;width: 100%;font-size: 18px;color: white;text-align: left;font-weight: 400;
                        border-top-left-radius: 8px;border-top-right-radius: 8px;}
.prj_inner_mob_table_txt{padding: 8px 6px;width: 100%;font-size: 18px;color: var(--blue-txt);text-align: left;font-weight: 400;}
.prj_inner_mob_table_cnt{border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;padding: 15px 0;}
.prj_inner_mob_table_bg{display: block;}
.floor_cnt_bg{padding-bottom: 30px;}
.float_whatsapp{display: none;}
.desgndev a{margin-bottom: 60px;}
.prjinner_loc_title{margin-top: 20px;}
.cont_blue_box {padding: 30px 8px;}
.cont_blue_box a {font-size: 16px;}
.footer_sec2_cnt1 a p {font-size: 16px;}
.floating_btn{display: none;}
}
@media screen and (max-width: 520px) {
.sb_about_exp_3 {left: 64% !important;}

}
@media screen and (max-width: 500px) {
.header_logo {width: 107px;}
.sb_about_exp_1{left: 60% !important;}
.sb_about_exp_3{left: 65% !important;}
.sb_about_exp_cnt div span{right: 0px;}
.sb_about_bg_title {font-size: 3.5rem;}
.scroll_show_tree {top: 53px;}
.home_testimonials_land_mobile{display: block;position: relative;z-index: 9;}
.home_testimonials_land{display: none;}
.home_testimonials_middle_tree{display: none;}
.home_testimonials_right_tree {bottom: 20px;height: 131px;width: 93px;right: -50px;}
.home_testimonials_left_tree{height: 131px;width: 93px;left: -50px;} 
.about_page_comp {color: white;background-color: var(--orng);font-size: 30px;padding: 5px; 
margin-left: -20px;margin-right: auto;text-align: center;margin-top: 0px;margin-bottom: 6px;width: 112%;font-style: italic;font-weight: 600; }
.about_page_prj { color: white;background-color: var(--blue-txt);font-size: 30px;padding: 5px;width: 112%;margin-left: -20px;
                margin-right: -20px;text-align: center;margin-bottom: 20px; font-style: italic;font-weight: 600;}
.mv_cnt {margin-bottom: 50px;}
.about_page_our {border: none;padding: 0;}
.about_page_our div{display: none;}
.about_page_our p{font-weight: 600;font-style: italic;}
.as_tble_body div, .as_tble_head div{min-width: 110px;}
.floor_title {font-size: 26px !important;}
.category-button {width: 250px;}
.wc_cnt_txt2 {font-size: 18px;}
.category-lists-slider{ margin-top: 10px;}
.category-button{font-size: 12px;padding: 15px 14px;height: 190px;}
.slider-button{top: -40px;}
.slider-button.slider-prev {left: inherit; right: 32px;}
.slider-button.slider-next {right: 0;}
.bread_crumbs_mob_blog{flex-direction: column !important;}
.bread_crumbs a {margin: 4px 0;}
}
@media screen and (max-width: 449px) {
.sb_about_exp_1{left: 62% !important;}
.sb_about_exp_3{left: 70% !important;}
.sb_about_exp_cnt div span{left: 66%;}
.scroll_show_tree {top: 28px;}
.as_tble_head{margin-top: 20px;}
.ong_price_bg{padding: 8px 12px;} 
}
@media screen and (max-width: 360px) {
.scroll_show_tree {top: 5px;}
.as_tble_head div{min-width: 30%}
.as_tble_body div{min-width: 100px;}
.as_tble_head div p{font-size: 16px;}
.ong_price_bg h3 {font-size: 30px;}
}
@media screen and (max-width: 390px) {
.sb_about_exp_cnt div span{left: 68%;}
.footer_sec2_cnt1 a {gap: 6px;}
}
@media screen and (max-width: 338px) {
.sb_about_exp_1{left: 63% !important;}
.sb_about_exp_3{left: 73% !important;}
.sb_about_exp_cnt div span{left: 72%;}
}
@media screen and (max-width: 300px) {
.scroll_show_tree {top: -10px;}
}
@media screen and (max-width: 290px) {
.sb_about_exp_1{left: 69% !important;}
.sb_about_exp_3{left: 74% !important;}
.sb_about_exp_cnt div span{left: 77%;}
}
@media screen and (max-width: 250px) {
.scroll_show_tree {top: -25px;}

}