
@media (min-width:1921px) {
	.inner_bnr_lft{padding:70px 8.5% 70px 0;}
	.what_dlvr_lft{padding:100px 6% 100px 0;}
	.operations_spprt .what_dlvr_lft{padding:100px 5.5% 100px 0;}
	.track_record_rgt{padding:100px 0 100px 4%;}
	.banner_lft{padding:70px 11% 70px 0;}
	.private_deliver_lft{padding:100px 6.5% 100px 0;}
}

@media (min-width:992px) {
 	.side_menu_main.active{overflow-y:auto;}
 	.mobile_logo, .mobile_navbar, .mobile_banner_cnt{display:none;}
}

@media(max-width:1800px) {
	.what_dlvr_lft{padding:100px 9% 100px 0;}
	.operations_spprt .what_dlvr_lft{padding:100px 6% 100px 0;}
	.private_deliver_lft{padding:100px 10.5% 100px 0;}

}

@media(max-width:1750px) {
	.navigation{padding:0 50px;}
}

@media(max-width:1700px) {
	.navigation{padding:0 30px;}
	.banner_lft{border-radius:250px 0px 0px 0px;}
	.inner_bnr_lft{border-radius:200px 0px 0px 0px;padding:70px 7.8% 70px 0;}
	.blog_banner{border-radius:200px 0px 0px 0px;}
	.error_main{border-radius:200px 0px 0px 0px;}
	.what_sets_lft{padding:100px 6% 100px 0;}
}

@media(max-width:1599px) {
	.navbar .nav-list{column-gap:40px;}
	.header_rgt_icon{column-gap:15px;}
	.banner_lft{border-radius:160px 0px 0px 0px;}
	.inner_bnr_lft{border-radius:160px 0px 0px 0px;padding:70px 7.6% 70px 0;}
	.blog_banner{border-radius:160px 0px 0px 0px;}
	.error_main{border-radius:160px 0px 0px 0px;}
	.banner_cnt h1{font-size:48px;line-height:1.2;}
	.hm_about_rgt{padding:100px 0 100px 60px;}
	.what_sets_lft{padding:100px 6.2% 100px 0;}
	.blog_banner{margin-top:20px;padding:60px 0;}
	.what_dlvr_lft {padding: 100px 6.5% 100px 0;}
}

@media(max-width:1500px) {
	.container{max-width:95%;}
	.navigation {padding: 0 2.5%;}
	.call_btn a{padding:10px 15px;}
	.get_tch_btn a{padding:10px 15px;}
	.navbar .nav-list {column-gap: 40px;}
	.logo a img{max-width:180px;}

	.banner_lft{border-radius:140px 0px 0px 0px;padding:70px 160px 70px 2.5%;}
	.inner_bnr_lft{border-radius:140px 0px 0px 0px;padding:70px 7.6% 70px 2.5%;}
	.blog_banner{border-radius:140px 0px 0px 0px;}
	.error_main{border-radius:140px 0px 0px 0px;}
	.banner_cnt{margin-left:initial;}
	.banner_cnt h1{font-size:46px;}
	.inner_bnr_cnt h1{font-size:40px;line-height:1.3;}
	.blog_bnr_cnt h1{font-size:40px;line-height:1.3;}
	.blog_dtl_cnt h1{font-size:40px;line-height:1.3;}

	.hm_about_rgt{padding:100px 2.5% 100px 60px}
	.inner_bnr_lft{width:calc(55.6% + 50px);}
	.inner_bnr_rgt {width: 43.4%;}
	.what_sets_lft{padding:60px 3% 60px 2.5%;}
	.what_sets_cnt{margin-left:initial;}
	.what_sets_tag{gap:10px;}
	.what_sets_tag span{padding:9px 18px;}
	.our_exp_lft{padding:0 2.5%;}
	.what_dlvr_lft{padding:70px 2.5%;}
	.what_dlvr_lft_cnt{margin-left:initial;max-width:100%;}
	.track_record_rgt{padding:70px 2.5% 70px 5.3%;}
	.private_deliver_lft{padding:70px 2.5%;}
	.private_deliver_lft_cnt{margin-left:initial;max-width:100%;}
	.private_deliver_inr:nth-child(even) .private_deliver_lft{padding:70px 2.5%;}

	.operations_spprt .what_dlvr_lft{padding:70px 2.5%;}
}

@media(max-width:1440px) {
	.navbar .nav-list li a{font-size:18px;}

	.banner_lft{border-radius:120px 0px 0px 0px;}
	.inner_bnr_lft{border-radius:120px 0px 0px 0px;}
	.blog_banner{border-radius:120px 0px 0px 0px;}
	.error_main{border-radius:120px 0px 0px 0px;}

	.banner_cnt h1{font-size:44px;}

	.hm_about_rgt{padding:60px 2.5% 60px;}
	.inner_bnr_cnt h1{font-size:40px;}
	.blog_bnr_cnt h1{font-size:40px;}
	.blog_dtl_cnt h1{font-size:40px;}
	.why_choose_itm {padding: 30px 25px;}
	.our_planing_main .our_process_inr{gap:40px;}
	.blog_pg_grid{gap:30px;}
	.blog_itm_cnt {padding: 20px 20px;}
	.blog_banner{margin-top:20px;padding:40px 0;}
}

@media(max-width:1400px) {
	.call_btn a{padding:9px 12px;font-size:14px;column-gap:5px;}
	.get_tch_btn a{padding:10px 12px;font-size:14px;}
	.logo a img{max-width:160px;}

	.banner_cnt h1{font-size:42px;}
	.inner_bnr_cnt h1{font-size:38px;}
	.blog_bnr_cnt h1{font-size:38px;}
	.blog_dtl_cnt h1{font-size:38px;}
	.why_choose_itm h3 {font-size:21px;line-height:31px;}
	.why_choose_itm {padding:25px 25px;}
}

@media(max-width:1366px) {
	.header_rgt_icon {column-gap: 10px;}
	.navbar .nav-list {column-gap: 40px;}

	.title_tp_center h2{font-size:32px;line-height:1.3;}
	.hm_about_rgt_cnt_top h2{font-size:32px;line-height:1.3;}
	.hm_capabilities_title h2{font-size:32px;line-height:1.3;}
	.lets_talk_title h2{font-size:32px;line-height:1.3;}
	.what_sets_cnt_top h2{font-size:32px;line-height:1.3;}
	.our_exp_lft_cnt h2{font-size:32px;line-height:1.3;}
	.what_dlvr_lft_cnt h2{font-size:32px;line-height:1.3;}
	.track_record_cnt h2{font-size:32px;line-height:1.3;}
	.contact_lft_top h1{font-size:32px;line-height:1.3;}
	.contact_rgt_top h2{font-size:32px;line-height:1.3;}
	.private_deliver_lft_cnt h2{font-size:32px;line-height:1.3;}
	.blog_dtl_cnt h2{font-size:32px;line-height:1.3;}
	.blog_featured_cnt h2{font-size:32px;line-height:1.3;}

	.banner_lft{border-radius:130px 0px 0px 0px;}
	.inner_bnr_lft{border-radius:130px 0px 0px 0px;}
	.blog_banner{border-radius:130px 0px 0px 0px;}
	.error_main{border-radius:130px 0px 0px 0px;}

	.banner_cnt h1{font-size:40px;}
	.capabilities_inr{gap:40px;}
	.capabilities_itm:before{right:-20px;}

	.hm_capabilities_main{margin:70px 0;}
	.lets_talk_main{padding:70px 0;}
	.explore_private{margin-bottom:70px;}
	.faq_main{padding:70px 0;}
	.inner_bnr_cnt h1{font-size:36px;}
	.blog_bnr_cnt h1{font-size:36px;}
	.blog_dtl_cnt h1{font-size:36px;}
	.abt_wlcm_sec{margin-bottom:70px;}
	.what_sets_lft {padding: 40px 3% 40px 2.5%;}
	.why_choose{margin:70px 0;}
	.our_director{padding:70px 0;}
	.our_core_srvc{padding:70px 0;}
	.our_core_srvc_itm{padding:30px 30px;}
	.our_exp_main{margin:70px 0;}
	.our_value{padding:70px 0;}
	.our_commitment{margin:70px 0;}
	.our_process_main{margin:70px 0;}
	.blog_dtl_main{margin-bottom:70px;}

	.our_core_srvc_itm h3{font-size:22px;line-height:32px;}
	.track_record_rgt{padding:40px 2.5%;}
	.private_deliver_lft{padding:40px 2.5%;}
	.private_deliver_inr:nth-child(even) .private_deliver_lft{padding:40px 2.5%;}
	.what_dlvr_lft {padding: 40px 2.5%;}
	.operations_spprt .what_dlvr_lft{padding:40px 2.5%;}
	.blog_cnt_txt h2{font-size:20px;line-height:30px;}
	.blog_itm_cnt .read_more_btn {margin-top: 15px;}
	.blog_cnt_txt h2{min-height:90px;}
	.blog_itm_cnt {padding: 15px 15px;}
	.blog_itm_img img{aspect-ratio:4.40 / 2.70;}
}

@media(max-width:1300px) {
	.call_btn, .get_tch_btn{display:none;}
	.navbar .nav-list {column-gap: 40px;}
	.banner_cnt h1{font-size:38px;}
	.banner_lft{width:calc(50.7% + 30px);padding:70px 5% 70px 2.5%;}
	.banner_rgt{width:49.3%;margin:0 0 0 -30px;}
	.banner_main{margin-top:0;}
	.banner_rgt_img img{height:530px;}

	.title_tp_center h2{font-size:32px;line-height:1.3;}
	.hm_about_rgt_cnt_top h2{font-size:32px;line-height:1.3;}
	.hm_capabilities_title h2{font-size:32px;line-height:1.3;}
	.lets_talk_title h2{font-size:32px;line-height:1.3;}
	.what_sets_cnt_top h2{font-size:32px;line-height:1.3;}
	.our_exp_lft_cnt h2{font-size:32px;line-height:1.3;}
	.what_dlvr_lft_cnt h2{font-size:32px;line-height:1.3;}
	.what_dlvr_lft_cnt h2{font-size:32px;line-height:1.3;}
	.contact_lft_top h1{font-size:32px;line-height:1.3;}
	.contact_rgt_top h2{font-size:32px;line-height:1.3;}
	.private_deliver_lft_cnt h2{font-size:32px;line-height:1.3;}
	.blog_dtl_cnt h2{font-size:32px;line-height:1.3;}
	.blog_featured_cnt h2{font-size:32px;line-height:1.3;}

	.hm_about_rgt{padding:50px 2.5% 50px;}
	.team_credentials_inr {margin-top: 20px;}
	.hm_about_rgt_cnt_top{padding-bottom: 20px;}
	.read_credentails_btn{margin-top:30px;}
	
	.capabilities_itm h3{min-height:50px;}
	.inner_bnr_cnt h1{font-size:34px;}
	.blog_bnr_cnt h1{font-size:34px;}
	.blog_dtl_cnt h1{font-size:34px;}
	.what_sets_cnt_top ol li{padding:10px 0 10px}
	.what_sets_btm {margin-top: 20px;}
	.what_sets_btm h3{font-size:22px;line-height:30px;margin-bottom:15px;}
	.why_choose_itm h3 {font-size: 20px;line-height:28px;background-position-y:5px;}
	.our_core_srvc_itm h3{font-size:21px;line-height:30px;margin-bottom:15px;}
	.srvc_no{margin-bottom:15px;}
	.our_core_srvc_itm {padding: 25px 25px;}
	.our_value_itm_rgt{padding:40px 40px;}
	.our_value_rgt_cnt ul li{margin-bottom:15px;}
	.what_dlvr_lft{padding:40px 2.5%;}
	.our_process_inr{gap:30px;}
	.our_process_no{padding-top:15px;margin-bottom:15px;font-size:30px;line-height:40px;}
	.our_process_itm h3{font-size:22px;line-height:32px;margin-bottom:15px;}
	.track_record_rgt{padding:40px 2.5%;}
	.track_record_cnt{max-width:100%;}
	.page-template-contact .bredcrumb_main{margin:30px 0;}
	.contact_lft{padding:40px 40px;}
	.contact_rgt{padding:40px 40px;}
	.contact_frm_row{column-gap:30px;}
	.our_planing_main .our_process_inr {gap:40px;grid-template-columns:repeat(3, 1fr);}
	.single-post .bredcrumb_main{margin:30px 0;}
	.blog_cnt_txt p{min-height:90px;}
}

@media(max-width:1250px) {
	.why_choose_itm h3{min-height:62px;}
	.our_core_srvc_itm h3{font-size:20px;line-height:28px;min-height:58px;}
}

@media(max-width:1200px) {
	.title_tp_center h2{font-size:30px;}
	.hm_about_rgt_cnt_top h2{font-size:30px;}
	.hm_capabilities_title h2{font-size:30px;}
	.lets_talk_title h2{font-size:30px;}
	.what_sets_cnt_top h2{font-size:30px;}
	.our_exp_lft_cnt h2{font-size:30px;}
	.what_dlvr_lft_cnt h2{font-size:30px;}
	.track_record_cnt h2{font-size:30px;}
	.contact_lft_top h1{font-size:30px;}
	.contact_rgt_top h2{font-size:30px;}
	.private_deliver_lft_cnt h2{font-size:30px;}
	.blog_dtl_cnt h2{font-size:30px;}
	.blog_featured_cnt h2{font-size:30px;}

	.who_we_are{margin:50px 0;}
	.hm_capabilities_main{margin:50px 0;}
	.lets_talk_main{padding:50px 0;}
	footer{padding-top:50px;}
	.explore_private{margin-bottom:50px;}
	.faq_main{padding:50px 0;}
	.abt_wlcm_sec{margin-bottom:50px;}
	.why_choose{margin:50px 0;}
	.our_director{padding:50px 0;}
	.our_core_srvc{padding:50px 0;}
	.our_exp_main{margin:50px 0;}
	.our_value{padding:50px 0;}
	.our_commitment{margin:50px 0;}
	.our_process_main{margin:50px 0;}
	.blog_dtl_main{margin-bottom:50px;}

	.hm_about_lft{width:50%;}
	.hm_about_rgt{width:50%;padding:40px 2.5%;}
	.team_credentials_inr{gap:20px;}
	.expl_private_itm_lft{padding:40px 40px;}
	.expl_private_itm_cnt{max-width:100%;}
	.faq_inner{margin:30px auto 0;}
	.inner_bnr_cnt h1{font-size:30px;}
	.blog_bnr_cnt h1{font-size:30px;}
	.blog_dtl_cnt h1{font-size:30px;}
	.inner_bnr_lft {border-radius: 100px 0px 0px 0px;width: calc(52.6% + 30px);padding:60px 5% 60px 2.5%;}
	.blog_banner {border-radius: 100px 0px 0px 0px;}
	.error_main {border-radius: 100px 0px 0px 0px;}
	.inner_bnr_rgt {width:46.4%;margin:-20px 0 -20px -30px;}
	.why_choose_inr{grid-template-columns:repeat(2, 1fr);}
	.why_choose_itm h3{min-height:initial;}
	.our_director_inr {margin-top: 30px;}
	.our_core_srvc_itm {padding: 25px 20px;}
	.our_value_inr {margin-top:40px;}
	.our_value_rgt_cnt h3 {font-size:22px;line-height:32px;}
	.our_value_rgt_cnt h3 {font-size:22px;line-height:32px;}

	.our_value_itm_rgt {padding:30px 30px;}
	.our_value_rgt_cnt ul li {margin-bottom: 10px;}
	.our_process_itm h3{font-size:20px;line-height:30px;}
	.our_process_no{font-size:26px;line-height:36px;}
	.our_process_inr{grid-template-columns:repeat(2, 1fr);gap:40px;}
	.contact_lft {padding: 30px 30px;}
	.contact_rgt{padding: 30px 30px;}
	.srvc_radio_itm .wpcf7-list-item-label{padding:9px 16px;}
	.what_dlvr_lft_cnt ul li{line-height:23px;}
	.blog_dtl_cnt h3{font-size:22px;line-height:32px;}
	.archive .bredcrumb_main{margin: 40px 0;}
}

@media(max-width:1150px) {
	.our_core_srvc_inr{grid-template-columns:repeat(2, 1fr);}
	.our_core_srvc_itm ul li{line-height:24px;background-position-y:5px;}
}

@media(max-width:1100px) {
	.navbar .nav-list {column-gap:40px;}

	.banner_cnt h1{font-size:36px;}

	.title_tp_center h2{font-size:28px;}
	.hm_about_rgt_cnt_top h2{font-size:28px;}
	.hm_capabilities_title h2{font-size:28px;}
	.lets_talk_title h2{font-size:28px;}
	.what_sets_cnt_top h2{font-size:28px;}
	.our_exp_lft_cnt h2{font-size:28px;}
	.what_dlvr_lft_cnt h2{font-size:28px;}
	.track_record_cnt h2{font-size:28px;}
	.contact_lft_top h1{font-size:28px;}
	.contact_rgt_top h2{font-size:28px;}
	.private_deliver_lft_cnt h2{font-size:28px;}
	.blog_dtl_cnt h2{font-size:28px;}
	.blog_featured_cnt h2{font-size:28px;}

	.who_we_inr{gap:30px;}
	.who_we_itm {padding:30px 30px;}
	.who_we_itm h3{margin-bottom:15px;}
	.who_we_no{margin-bottom:15px;}
	.who_we_itm p{min-height:78px;}
	.faq_inner {max-width: 100%;}
	.faq_title{font-size:21px;padding:20px 45px 20px 0;line-height:31px;}
	.faq_cnt{margin-bottom:20px;}
	.faq_title:before{top:32px;}
	.inner_bnr_cnt h1{font-size:28px;}
	.blog_bnr_cnt h1{font-size:28px;}
	.blog_dtl_cnt h1{font-size:28px;}
	.why_choose_itm{padding:20px 20px;}
	.why_choose_itm h3{margin-bottom:15px;}
	.our_director_itm{padding:30px 30px;}

	.our_commitment_inr{display:flex;flex-wrap:wrap;justify-content:center;}
	.our_commitment_itm{width:calc(100% / 3 - 20px);}
	.track_record_cnt h3{font-size:22px;line-height:30px;}
	.contact_frm_row{grid-template-columns:repeat(1, 1fr);}
	.contact_frm_grp input{padding:8px 15px;}
	.contact_frm_grp {margin-bottom: 15px;}
	.contact_rgt {width:53%;}
	.contact_lft{width:47%;}
	.blog_pg_grid{grid-template-columns:repeat(2, 1fr);}
	.blog_cnt_txt h2{min-height:initial;}
	.blog_cnt_txt p{min-height:initial;}
	.blog_featured_rgt{padding:30px 30px;}
	.error_main{padding:150px 0;}
	.error_cnt h1{font-size:120px;line-height:120px;}
	.error_cnt h2{font-size:40px;line-height:50px;}
	.thanks_main h1{font-size:40px;line-height:50px;}
}

@media(max-width:1050px) {
	.navbar .nav-list {column-gap:40px;}
}

@media(max-width:1024px) {
	.navbar{display:none;}
	.call_btn, .get_tch_btn{display:block;}
	.banner_cnt h1{font-size:34px;}

	.who_we_itm h3 {font-size:22px;}
	.capabilities_inr{grid-template-columns:repeat(2, 1fr);gap:40px;}
	.capabilities_itm{border-right:0;padding:0;position:relative;}	
	.capabilities_itm h3{min-height:initial;}
	.capabilities_itm:before{width:100%;height:1px;right:initial;left:0;bottom:-27px;top:initial;}
	.capabilities_itm:nth-last-child(-n+2):before{content:none;}
	.blog_cnt_txt h2{min-height:90px;}
}

@media(max-width:991px) {
	.navbar, .header_rgt_lf, .language_option, .search{display:none;}
	.menu ul li a{font-size:18px;}
	.mobile_navbar .menu ul li.dropdown_main .navbar-dropdown li a {font-size: 16px;}
	.mobile_logo{display:flex;justify-content:space-between;align-items:center;}
	.side_menu_main{display:none !important;}
	.side_menu_main {width:100%;right: -100%;}
	.menu_left, .menu_right .nav-list{display:none;}
	.navbar{justify-content:space-between;}

	header{padding:15px 0;}
	.header_rgt_main{justify-content:flex-end;}
	.banner_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.banner_lft{width:100%;border-radius:0;padding:30px 2.5%;border-radius:0 0 100px 0;}
	.banner_rgt{width:100%;margin:0;}
	.banner_rgt_img img{border-radius:0;aspect-ratio: 9.91 / 5.50;object-fit:cover;height:auto;}
	.banner_cnt{max-width:100%;}
	.banner_cnt p{margin-bottom:20px;}
	.banner_btn{margin-top:20px;}
	.banner_btn{column-gap:15px;}

	a.exp_srvc_btn {padding:13px 24px;}
	a.bnr_contact_btn{padding:13px 24px;}	
	a.lets_srvc_btn{padding:13px 24px;}
	a.lets_contact_btn{padding:13px 24px;}

	.banner_cnt h1{font-size:32px;}
	.who_we_itm{padding:25px 20px;}
	.who_we_inr {gap:25px;}
	.hm_about_team_inr{display:block;}
	.hm_about_lft{width:100%;}
	.hm_about_rgt{width:100%;padding:30px 2.5%;}
	.hm_about_lft_img img{height:auto;}
	.hm_about_rgt_cnt{max-width:100%;}
	.hm_about_rgt_cnt_top p{margin-bottom:20px;}
	.capabilities_inr{margin-top:30px;}

	.explore_private_itm{flex-wrap:wrap;flex-direction: column-reverse;}
	.explore_private_itm:nth-child(even){flex-direction: column-reverse;}
	.expl_private_itm_lft{width:100%;padding:30px 30px;}
	.expl_private_itm_cnt{max-width:100%;}
	.expl_private_itm_rgt{width:100%;}
	.expl_private_img img{height:auto;}
	.sm_title{margin-bottom:15px;}
	.expl_prjct_btn {margin-top: 20px;}

	.inner_bnr_lft{border-radius:0;}
	.blog_banner{border-radius:0;}
	.error_main{border-radius:150px 0px 0px 0px;}

	.inner_bnr_inr{flex-wrap:wrap;flex-direction: column-reverse;}
	.inner_bnr_rgt{width:100%;margin:0;}
	.inner_bnr_lft{width:100%;padding:30px 2.5%;}
	.inner_bnr_cnt{margin-left:initial;max-width:100%;}
	.inner_bnr_rgt_img img{border-radius:0;}
	.bnr_sm_title{margin-bottom:15px;}
	.inner_bnr_cnt h1{margin-bottom:15px;}
	.bredcrumb_main{margin-top:20px}
	.title_tp_center p{margin-bottom:15px;}
	.blog_dtl_cnt p{margin-bottom:15px;}
	.blog_dtl_cnt blockquote{margin-bottom:15px;}
	.blog_dtl_cnt{padding-bottom:30px;}

	.expl_private_itm_cnt h2{margin-bottom:15px;}
	.hm_about_rgt_cnt_top h2{margin-bottom:15px;}
	.what_sets_cnt_top h2{margin-bottom:15px;}
	.our_exp_lft_cnt h2{margin-bottom:15px;}
	.what_dlvr_lft_cnt h2{margin-bottom:15px;}
	.abt_wlcm_sec .title_tp_center h2 {margin-bottom: 15px;}
	.track_record_cnt h2{margin-bottom: 15px;}
	.our_exp_lft_cnt h3{margin-bottom: 15px;font-size:22px;line-height:32px;}
	.our_exp_lft_cnt p{margin-bottom: 15px;}
	.our_exp_lft_cnt ul{margin-bottom: 15px;}
	.contact_lft_top h1{margin-bottom: 15px;}
	.contact_rgt_top h2{margin-bottom: 15px;}
	.private_deliver_lft_cnt h2{margin-bottom: 15px;}
	.blog_dtl_cnt h2{margin-bottom: 15px;}
	.blog_featured_cnt h2{margin-bottom: 15px;}

	.what_sets_aprt_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.what_sets_rgt{width:100%;}
	.what_sets_lft{width:100%;}
	.what_sets_rgt_img img{height:auto;}
	.what_sets_cnt{max-width:100%;}
	.director_data_top{column-gap:20px;}
	.director_data_info {margin-top: 20px;}
	.director_data_info p{margin-bottom:15px;}
	.what_dlvr_lft_cnt p{margin-bottom:15px;}
	.private_deliver_lft_cnt p{margin-bottom:15px;}

	.our_exp_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.our_exp_rgt{width:100%;}
	.our_exp_lft{width:100%;margin-top:30px;}
	.our_exp_lft_cnt{margin-left:initial;max-width:100%;}

	.our_value_itm{flex-wrap:wrap;}
	.our_value_itm_lft{width:100%;}
	.our_value_itm_rgt{width:100%;}
	.inner_banner{margin-top:0;}
	.what_we_deliver_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.what_dlvr_rgt{width:100%;}
	.what_dlvr_lft{width:100%;}
	.track_record_inr{display:block;}
	.track_record_lft{width:100%;}
	.track_record_rgt{width:100%;}
	.track_record_img img{aspect-ratio:initial;height:auto;}
	.track_record_rgt{padding:30px 2.5%;}
	.track_record_cnt p{margin-bottom:15px;}
	.track_record_cnt h3{margin-bottom:15px;}
	.track_record_btn {margin-top: 20px;}

	.contact_inr{flex-wrap:wrap;}
	.contact_lft{width:100%;}	
	.contact_rgt{width:100%;}
	.contact_info_itm h3{margin-bottom:15px;font-size:21px;line-height:28px;}
	.contact_info_itm {margin-bottom: 20px;}
	.private_deliver_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.private_deliver_inr:nth-child(even){flex-direction:column-reverse;}
	.private_deliver_lft_cnt{max-width:100%;}
	.private_deliver_lft{width:100%;padding:30px 2.5%;}
	.private_deliver_rgt{width:100%;}
	.rivate_deliver_img img{aspect-ratio:initial;}
	.private_deliver_lft_cnt h3{margin-bottom:15px;font-size:21px;line-height:30px;}
	.discuss_prjct_btn {margin-top:20px;}
	.blog_banner{margin-top:0;}
	.blog_dtl_cnt h3{font-size:21px;line-height:31px;margin-bottom:15px;}
	.blog_dtl_cnt blockquote p{padding-left:15px;}
	.blog_pg_grid{grid-template-columns:repeat(1, 1fr);}
	.blog_itm_img img{width:auto;height:auto;}
	.blog_cnt_txt h2{min-height:initial;}
	.filter_tabs ul{column-gap:15px;}
	.blog_featured{display:block;}
	.blog_featured_lft{width:100%;}
	.blog_featured_rgt{width:100%;}
	.filter_tabs ul li {padding: 8px 16px;}
	.filter_tabs ul{flex-wrap:wrap;grid-row-gap:10px;}
	.blog_featured_rgt {padding:20px 20px;}
	.error_cnt h1 {font-size: 100px;line-height: 100px;}
	.error_cnt h2 {font-size: 36px;line-height: 46px;}
	.error_btn {margin-top:30px;}
	.thanks_main h1{font-size:38px;line-height:1.2;}
}

@media(max-width:915px) {
	.who_we_itm h3{font-size:21px;}
}

@media(max-width:900px) {
	.who_we_itm h3{font-size:20px;}
	.hm_capabilities_tp{display:block;}
	.hm_capabilities_title{max-width:100%;margin-bottom:20px;}
	.ftr_inr{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;}
	.ftr_info{max-width:100%;}
	.copright {padding:20px 0;text-align:center;}
	.our_commitment_itm{width:calc(100% / 2 - 20px)}
	.our_planing_main .our_process_inr {gap:30px;}
}

@media(max-width:860px) {
	.who_we_itm h3{min-height:68px;}
	.who_we_itm p{min-height:104px;}
}

@media(max-width:815px) {
	.why_choose_itm h3{min-height:56px;}
}

@media(max-width:767px) {
	.banner_cnt h1{font-size:30px;}
	.title_tp_center h2{font-size:26px;}
	.hm_about_rgt_cnt_top h2{font-size:26px;}
	.hm_capabilities_title h2{font-size:26px;}
	.lets_talk_title h2{font-size:26px;}
	.what_sets_cnt_top h2{font-size:26px;}
	.our_exp_lft_cnt h2{font-size:26px;}
	.what_dlvr_lft_cnt h2{font-size:26px;}
	.track_record_cnt h2{font-size:26px;}
	.contact_lft_top h1{font-size:26px;}
	.contact_rgt_top h2{font-size:26px;}
	.private_deliver_lft_cnt h2{font-size:26px;}
	.blog_dtl_cnt h2{font-size:26px;}
	.blog_featured_cnt h2{font-size:26px;}

	.who_we_inr{grid-template-columns:repeat(1, 1fr);}
	.who_we_itm h3{min-height:initial;}
	.who_we_itm p{min-height:initial;}
	.who_we_itm {padding: 20px 20px;}

	.lets_talk_main {padding:40px 0;}
	footer{padding-top:40px;}
	.why_choose_inr{grid-template-columns:repeat(1, 1fr);}
	.why_choose_itm h3{min-height:initial;}
	.director_name h3{font-size:21px;line-height:31px;}
	.our_core_srvc_inr{grid-template-columns:repeat(1, 1fr);}
	.our_core_srvc_itm h3{min-height:initial;}
	.private_deliver_lft_cnt ul li{padding-left:25px;}
	.our_planing_main .our_process_inr {gap:30px;grid-template-columns:repeat(2, 1fr);}
	.track_record_cnt h3{font-size:21px;line-height:31px;}
	.bredcrumb_inr ul{flex-wrap:wrap;grid-row-gap:5px;}
	.thanks_main h1{font-size:36px;}
}

@media(max-width:700px) {
	.capabilities_inr{grid-template-columns:repeat(1, 1fr);gap:0;}
	.capabilities_itm{text-align:center;padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid rgb(30 58 90 / 10%);}
	.capabilities_itm:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
	.capabilities_itm:before{content:none;}
	.hm_capabilities_title{text-align:center;}
	.capabilities_btn{text-align:center;}
	.ftr_inr{grid-template-columns:repeat(1, 1fr);gap:30px;}
	.ftr_info{text-align:center;}
	.ftr_itm{text-align:center;}
	.faq_title{font-size:20px;line-height:30px;}
	.director_img{width:100px;height:100px;}
	.director_name p {font-size: 12px;}
	.director_img img{height:100px;}
	.error_cnt h2 {font-size:32px;line-height:40px;margin-bottom:15px;}
	.error_main {padding: 130px 0;}
}

@media(max-width:600px) {
	.banner_lft{border-radius:0 0 70px 0;}
	.call_btn a {padding: 9px 10px;}
	.get_tch_btn a{padding: 9px 10px;}
	.team_credentials_inr{grid-template-columns:repeat(1, 1fr);}
	.faq_title {font-size: 18px;line-height:28px;}
	.expl_private_itm_lft{padding:20px 20px;}
	.our_value_itm_rgt {padding: 20px 20px;}
	.our_value_rgt_cnt ul li{padding-left:25px;}
	.our_commitment_itm{width:calc(100% / 1 - 20px)}
	.our_value_rgt_cnt h3{font-size:20px;line-height:30px;}
	.our_process_inr{grid-template-columns:repeat(1, 1fr);gap:30px;}
	.contact_rgt{padding: 30px 20px;}
	.contact_lft{padding: 30px 20px;}
	.srvc_radio_itm .wpcf7-list-item-label{padding:8px 14px;}
	.our_planing_main .our_process_inr{grid-template-columns:repeat(1, 1fr);gap:30px;}
	.error_main {padding: 100px 0;}
}

@media(max-width:500px) {
	.call_btn, .get_tch_btn{display:none;}
	.mo_menu{width:90%;right:-90%;}
	.error_cnt h2 {font-size: 30px;line-height: 36px;}
	.mobile_call{display:block;margin-top: -3px;}
	.header_rgt{column-gap:20px;}
	.mobile_call a img{width:30px;}
	.menuIcon img{width:32px;}
	.menuIcon{margin-top:0;}
}

@media(max-width:400px) {
	.lets_talk_btn{gap:10px;flex-wrap:wrap;}
	.lets_talk_btn a{display:block;width:100%;}

	.banner_lft{border-radius:0;}
	.banner_btn{gap:10px;flex-wrap:wrap;}
	.banner_btn a{display:block;width:100%;text-align:center;}
	.error_btn{flex-wrap:wrap;grid-row-gap:15px;}
	.error_btn a{display:block;width:100%;}
}