@media (max-width: 1400px){
	/*.business_slide:not(.slick-current) .col-md-5 {
	    height: 300px;
	}*/

	.business_slider {
		max-width: 1074px;
		margin: 0 auto;
	}
	.tab_custom .nav-pills .nav-link{
		margin: 0 5px;
		width: auto;
		font-size: 16px;
	}
	.about_alternate_1 p, .about_alternate_2 p {
	    font-size: 16px;
	    line-height: 28px;
	}
	.about_alternate_2 {
	    padding-left: 0;
	}
	.about_alternate_1 {
	    padding-right: 0px;
	}
	.bg_block{
		padding: 15px !important;
	}
	.bg_block .widget-title{
		font-size: 16px;
	}
	.main_banner .wp-block-cover {
	    height: 420px !important;
	    min-height: inherit !important;
	}
	.tab_custom.tab_withmainicon .nav-pills .nav-link{
		min-width: 160px;
		font-size: 16px;
	}
	.whychoose_nw_sec {
		padding-top: 50px !important;
	}
	.nest_tab_text {
	    font-size: 16px;
	    padding: 20px;
	}
	.how_wedo_box ul li{
		font-size: 16px;
		line-height: 24px;
	}
	.about_whychoose .choose_info p{
		font-size: 14px;
		line-height: 22px;
	}
}
@media (max-width: 1300px){
	.about_whychoose .choose_block{
		min-height: 310px;
	}
}
@media (max-width: 1199px){
	.wp-block-columns .wp-block-column {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
	}
	.border_block {
	    padding: 15px !important;
	}
	.service_card_withbtn .border_block .so-widget-sow-button{
		left: 15px !important;
	}
	.business_slider .slick-list {
	    padding: 0px !important;
	}
	.business_slide.slick-current.slick-center .business_slide_inr {
	    transform: scale(1) !important;
	}
	.business_slide.slick-current.slick-center .business_slide_inr{
		min-height: inherit;
	}
	.business_slide .col-md-5{
		display: none;
	}
	.business_slide{
		padding: 15px !important;
	}
	.business_slider .slick-arrow {
	    left: -10px;
	}
	.business_slider .slick-arrow.slick-next {
	    left: auto;
	    right: -10px;
	}
	
	.header_sec {
	    padding: 10px 15px !important;
	}
	.header_sec .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
	    font-size: 14px;
	}
	.how_wedo_box .textwidget {
	    font-size: 16px;
	    line-height: 26px;
	    font-weight: 400;
	}
	.head_sub_pera{
		font-size: 18px;
	}
	.tab_withmainicon .tab_shadow_itemcont {
	    padding: 30px;
	}
	.team-body{
		padding: 15px 10px;
	}
	.about_whychoose .choose_info h4{
		font-size: 16px;
	}
	.choose_info p{
		font-size: 14px;
	}
	.howstartted_col p,
	.leader_cap p{
		font-size: 16px;
	}
	.carrer_over p {
	    margin: 0;
	    font-size: 14px;
	}
	.carrer_over h3 {
	    font-size: 18px;
	    margin-bottom: 5px;
	}
	.border_block_g .widget-title{
		padding-top: 0;
		font-size: 16px;
		margin-bottom: 10px;
	}
	.border_block_g .textwidget p{
		font-size: 14px;
	}
	.career_head h4 {
	    font-size: 18px;
	}
	.career_head p, .career_body td {
	    font-size: 14px;
	}
	.career_body h3{
		font-size: 18px;
		line-height: 26px;
	}
	.career_body td:nth-child(2){
		font-size: 16px;
	}
	.btn_arrow {
	    min-width: 122px;
	    padding: 10px 8px !important;
	    font-size: 14px !important;
	}
	.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
	    gap: 15px;
	}
	.about_whychoose .why_choose_row {
	    max-width: 750px;
	}
	.about_whychoose .choose_block{
		min-height: 340px;
	}
	.annotation_item p {
	    font-size: 12px;
	    line-height: 18px;
	}
	.annotation_item figure{
		height: 50px;
	}
	.annotation_item figure img {
	    max-height: 50px;
	}
	.annotaion_wrap_main{
		padding: 15px;
	}
	.annotation_list {
	    justify-content: center;
	}
	.nest_tab_text {
	    font-size: 14px;
	}
	.choose_info h4{
		font-size: 30px;
	}
	footer.wp-block-template-part .wp-block-heading a{
	    font-size: 14px !important;
	    font-weight: 600 !important;
	}
	footer.wp-block-template-part .wp-block-navigation .wp-block-navigation-item__label{
		font-size: 13px;
	}
	footer .wp-block-columns .wp-block-column {
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}
	.get_custom_sec .border_block .textwidget .counter{
		font-size: 30px;
	}

}
@media (max-width: 991px){
	.header_sec .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
	    font-size: 12px;
	}
	.hdr_btn_cont a{
		font-size: 14px;
		padding: 7px 15px;
		white-space: nowrap;
	}
	.tab_custom .nav-pills .nav-link {
	    font-size: 14px;
	    padding: 10px 5px;
	    min-width: auto;
	    width: auto;
	}
	.tab_custom .nested_tabs .nav-pills .nav-link {
	    padding: 10px 20px;
	    font-size: 14px;
	    min-width: 230px;
	}
	.tab_custom .nested_tabs .nav-pills .nav-link .tab_icon_inline{
		margin-right: 10px;
	}
	.tab_custom .nested_tabs .nav-pills .nav-link + .nav-link {
	    margin-top: 10px;
	}
	.about_whychoose .choose_box_hor figure {
	    min-width: 100px;
	}
	
	.how_started_wrap{
		text-align: center;
	}
	.leaders_col img {
	    width: 100%;
	}
	.leader_cap p{
		font-size: 14px;
		line-height: 20px;
	}
	.leader_social li a{
		font-size: 18px;
	}
	.page-numbers {
	    width: 40px;
	    height: 40px;
	    font-size: 16px;
	    line-height: 30px;
	    padding: 5px 0;
	    border-radius: 7px;
	}
	a.next.page-numbers {
	    padding: 6px 0;
	}
	.tab_custom_blogs .pagination {
	    margin-top: 0px;
	}
	footer.wp-block-template-part .connectwithus  .wp-block-heading {
	    font-size: 28px !important;
	}
	.wp-block-navigation__container:only-child, .wp-block-page-list:only-child{
		gap: 5px;
	}
	.bg_block{
		text-align: center;
	}
	.bg_block .textwidget p{
		font-size: 16px;
	}
	.tab_custom.career_tab .nav-pills .nav-link{
		min-height: inherit;
	}
	.career_sec_top {
	    padding-top: 60px !important;
	    padding-bottom: 50px !important;
	}
	img.custom-logo {
	    width: 120px;
	}
	.about_whychoose .why_choose_row {
	    max-width: 670px;
	}
	.tab_custom.career_tab .nav-pills .nav-link{
		width: auto;
	}
	.about_whychoose .choose_block {
	    min-height: 350px;
	}
	.tab-button{
	margin-top: 50px;
	margin-bottom: 30px;
		text-align:center;
}
}

@media (max-width: 780px){
	.tab-button{
	margin-top: 50px;
	margin-bottom: 20px;
}
	.header_sec .wp-block-navigation .wp-block-navigation-item {
	    font-size: 14px;
        padding-right: 20px;
        position: relative;
        margin: 7px 0;
	}
	.header_sec .wp-block-button__link .wp-block-navigation-item__content{
		padding: 10px;
	}
	.main_banner .wp-block-cover {
	    min-height: 420px !important;
	}
	/*.logo_row .panel-grid-cell {
	    width: 49% !important;
	    display: inline-block;
	    vertical-align: top;
	    padding: 10px !important;
	}*/
	.logo_row  .panel-no-style {
	    display: block;
	}
	.get_custom_sec {
	    background-position: right top;
	    background-size: auto;
	}
	:where(.wp-block-columns.has-background) {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.business_slider .slick-arrow {
	    left: -20px;
	}
	.business_slider .slick-arrow.slick-next {
	    left: auto;
	    right: -20px;
	}
	.bus_slide_content{
		padding-top: 30px;
	}
	.service_ind_sec {
	    background-position: left top;
	    background-size: 140px auto;
	}
	
	footer.wp-block-template-part .connectwithus .wp-block-group,
	footer.wp-block-template-part .connectwithus .is-layout-flex{
		align-items: center;
	}
	.connectus_main  .wp-block-buttons.is-content-justification-right{
		justify-content: center;
	}
	.header_sec  nav.wp-block-navigation{
		order: 2;
	}
	.header_sec .wp-block-buttons.is-content-justification-right{
		margin-left: auto ;
		margin-right: 10px;
	}
	body .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
	    box-shadow: none; 
	    padding: 5px 15px;
	    display: none;
	}

	body .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child:first-child .wp-block-navigation__submenu-container{
		display: block;
	}
	/*.header_sec .wp-block-navigation .wp-block-navigation__submenu-icon[aria-expanded="true"] ~ .wp-block-navigation__submenu-container {
	    display: block;
	}*/
	
/* Ramesh */

/* 🔧 1. Hide all dropdowns by default */
body .wp-block-navigation .wp-block-navigation__submenu-container {
    display: none !important;
}

/* ✅ 2. Show dropdown when button has aria-expanded="true" */
body .wp-block-navigation .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container {
    display: flex !important;
    flex-direction: column;
}

.wp-block-navigation__submenu-container {
    transition: max-height 0.3s ease, opacity 0.3s ease;
    overflow: hidden;
}

/* end	 */
	
	.header_sec .wp-block-navigation__responsive-container .wp-block-navigation__submenu-icon {
	    display: inline-block !important;
	    position: absolute;
	    right: 0;
	    top: 2px;
	    width: 100%;
	    height: 34px;
	    background-position: center right 5px;
	}
	body .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
	    /*border-right: 4px solid #00A651;
	    border-left: 0;*/
		        z-index: 9999 !important;
        background: #fff !important;
	}
	
	body .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{
		padding: 5px 10px;
	}
	.header_sec ul.wp-block-navigation__container {
	    width: 100% !important;
	    display: block !important;
/* 	    max-width: 350px; */
	}
	.resource-item, .resource-item:nth-child(2){
		width: 100%;
		max-width: 400px;
		margin: 0px auto 30px;
	}
	.resource-item:last-child{
		margin-bottom: 0;
	}
	.resources-list{
		display: block;
	}
	.footer_main {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.ftr_row_main {
	    display: block !important;
	}
	.ftr_row_main .wp-block-column {
	    width: 49%;
	    display: inline-block;
	    margin-bottom: 30px;
	    vertical-align: top;
	}
	.social_cmn {
	    margin-top: 20px;
	    border-top: 1px solid #ccc;
	    padding-top: 30px;
	}
	.why_choose_col {
	    text-align: center;
	}
	.why_choose_row .panel-grid-cell:first-child .why_choose_col .choose_block {
	    width: 47%;
	    display: inline-block;
	    margin: 0 1%;
	    min-height: 225px;
	}
	.choose_block{
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.why_choose_row .choose_box_vert {
	    display: flex;
	    align-items: center;
	}
	.choose_info h4{
		font-size: 30px;
	}
	.why_choose_row .choose_box_vert .choose_info {
	    padding-left: 20px;
	    white-space: nowrap;
	}
	.choose_box_big .choose_info {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.head_1, .why_choose_head{
		font-size: 26px;
	}
	.head_sub_pera {
	    font-size: 16px;
	}
	.mob_order .panel-grid-cell:nth-child(1) {
	    order: 2;
	}
	.leverage_alternate_item  .panel-grid-cell{
		margin-bottom: 0 !important;
	} 
	.leverage_count_block {
		margin-top: 20px !important;
	}
	.hdr_btn_cont a {
	    font-size: 14px;
	    padding: 7px 15px;
	    white-space: nowrap;
	}
	.business_slide:not(.slick-current) .col-md-5 figure:after{
		display: none;
	}
	.business_slide .business_slide_inr {
	    transform: scale(1);
	    box-shadow: 0 0 20px rgba(0,0,0,0.2);
	    padding: 20px;
	    border-radius: 20px;
	    overflow: hidden;
	}
	.business_slide {
	    padding: 20px !important;
	}
	.business_slide .col-md-5,
	.business_slide.slick-current .col-md-5, .business_slide.slick-current + .business_slide .col-md-5,
	.business_slide.slick-current .col-md-7, .business_slide.slick-current + .business_slide .col-md-7 {
	    order: inherit;
	}
	.business_slide:not(.slick-current) .col-md-5 {
/*	    height: auto;*/
	}
	.business_slide figure{
		width: 100%;
		height: auto;
	}
	.logo_row .panel-grid-cell{
		margin-bottom: 0 !important;
	}
	.btn_cmn2  .sowb-button {
	    padding: 15px 25px !important;
	}
	.wp-block-navigation__responsive-container-open {
	    display: block !important;
	}
	.header_sec .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){
		display: none !important;
	}
	.header_sec .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
	    font-size: 16px;
	    padding: 5px 0;
	}
	.ensure_qaulity_sec{
		padding-bottom: 70px !important;
	}
	div#section2{
		right: 0;
	}
	.leverage_count_block .listwith_icons {
	    margin-top: 30px;
	    margin-left: -75px;
	}
	.faq_item .widget-title {
	    font-size: 16px;
	    line-height: 28px;
	    padding: 20px 80px 20px 20px;
	}
	.faq_item .widget-title:after {
	    height: 40px;
	    width: 40px;
	    right: 15px;
	    top: 20px;
	    transform: translate(0, 0);
	    background-size: 18px;
	}
	.faq_item .textwidget {
	    padding: 0px 40px 20px 20px;
	    font-size: 15px;
	    line-height: 24px;
	}
	.head_sub_pera{
		font-size: 16px;
	}
	.head_sub_pera br{
		display: none;
	}
	.about_alternate_1 {
		padding-top: 20px;
	}
	.about_alternate_1 p{
		margin-bottom: 0;
	}
	.about_whychoose .choose_box_big .choose_info{
		padding-top: 0;
	}
	.about_whychoose .choose_block{
		min-height: inherit;
	}
	.about_whychoose .why_choose_row .panel-grid-cell:first-child .why_choose_col .choose_block{
		min-height: 320px;
	}
	.about_whychoose .choose_box_vert .choose_info p {
	     margin-bottom: 0px; 
	}

	.header_sec .wp-block-navigation.items-justified-right {
	    --navigation-layout-justification-setting: flex-start;
	    --navigation-layout-justify: flex-start;
	}
	.header_sec .wp-block-navigation .wp-block-navigation__submenu-icon{
		pointer-events: auto;
	}
	.career_slider .slick-arrow{
		height: 30px;
		width: 30px;
	}
	.border_block .textwidget p,
	.delivery_page_sec .border_block .widget-title{
		min-height: inherit;
	}
	.inplimentation_row {
	    flex-direction: row !important;
	}
	.inplimentation_row .panel-grid-cell{
		margin: 0 !important;
	}
	.inplimentation_bg_col .widget_custom_html {
	    margin-left: 0px !important;
	    border-radius: 10px 0 0 10px;
	    overflow: hidden;
	}
	.inplimentation_row .custom-html-widget{
		padding: 0 5px;
	}
	.inplimentation_row {
	    font-size: 13px;
	    line-height: 20px;
	}
	.inplimentation_bg_box .widget-title{
		font-size: 13px;
		line-height: 20px;
	}
	.inplimentation_bg_box {
	    min-height: inherit;
	    width: 110px;
	    padding: 10px !important;
	}
	.delivery_page_sec,
	.our_multitired_sec {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
	.tab_custom.delivery_tab .nav-pills .nav-link{
		min-width: inherit;
	}
	.delivery_client_succ {
	    padding-top: 0 !important;
	    padding-bottom: 60px !important;
	}
	.quality_num {
	    left: -10px;
	    top: 30px;
	    width: 80px;
	    height: 34px;
	    font-size: 20px;
	}
	.multi_quality_sec, 
	.our_governance_sec,
	.our_leading_edge_Sec,
	.our_platform_sec,
	.our_deli_center_sec,
	.wesafegaurd_sec_main{
		padding-bottom: 60px !important;
	}
	.governance_top_row .border_block .widget_media_image {
	    width: 100px;
	    min-width: 100px;
	    margin: 0 20px 0 0 !important;
	}
	.pera_22 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.inplimentation_row .inplimentation_bg_box .custom-html-widget{
		padding: 0 !important;
	}
	.our_multitired_sec, .deliver_counter, .pera_22  {
	    text-align: center;
	}
	.our_people_sec{
		padding-bottom: 0 !important;
	}
	.inplimentation_row .panel-grid-cell:first-child {
		max-width: 120px;
	}
	.img_head{
		margin-bottom: 20px;
	}
	.social_impact_col{
		margin-bottom: 20px;
	}
	.howwedo_rotate_art {
	    padding-bottom: 40px !important;
	}
	.ourarea_expert_sec{
		padding-top: 20px !important;
	}
	.annotation_list{
		display: block;
	}
	.annotation_item{
		min-width: 130px;
		padding: 10px;
	}
	.row-order-rev {
		flex-direction: column !important;
	}
}
@media (max-width: 767px){
	.tab_custom .nav-pills .nav-link {
	    font-size: 13px;
	    padding: 10px 15px;
	    min-width: auto;
	    width: auto;
	    line-height: 18px;
	    margin: 5px;
	    border-radius: 30px;
	    border: 1px solid #00A651;
	}
	.tab_custom .nav-pills .nav-link br {
	    display: none;
	}
	.nested_tabs {
	    display: block !important;
	}
	.nested_tabs .tab-content {
	    width: 100%;
	    padding-left: 0;
	    padding-top: 30px;
	}
	.tab_cont_body{
		padding: 20px;
	}
	.tab_custom .nav-pills .nav-link{
		height: auto;
		min-height: inherit;
	}
	.howwedo_rotate_art:before{
		bottom: -49%;
	}
	.howwedo_rotate_art {
	    padding-bottom: 10px !important;
	}
	.how_wedo_box {
	    padding-right: 0px;
	    text-align: center;
	}
	.ind_clientlogo{
		padding-bottom: 0 !important;
	}

	/* Styling the scrollbar itself */
	.tab_custom > .nav.nav-pills::-webkit-scrollbar {
	  height: 4px; /* Height of the horizontal scrollbar */
	}

	/* Styling the track (the background) */
	.tab_custom > .nav.nav-pills::-webkit-scrollbar-track {
	  background-color: #ccc; /* Light grey background */
	  border-radius: 4px; /* Optional: Rounded corners */
	}

	/* Styling the thumb (the draggable part) */
	.tab_custom > .nav.nav-pills::-webkit-scrollbar-thumb {
	  background-color: #00A651; /* Dark grey color for the thumb */
	  border-radius: 4px; /* Rounded corners */
	  border: 3px solid #00A651; /* Optional: adds a border around the thumb */
	}


	.tab_custom > .nav.nav-pills {
	    display: block;
	    white-space: nowrap;
	    overflow: auto;
	    padding-bottom: 15px;
	}
	.tab_custom > .nav.nav-pills .nav-item {
	    display: inline-block;
	    vertical-align: top;
	}
	.tab_custom .nested_tabs .nav-pills .nav-link {
	    padding: 10px 15px;
	    font-size: 13px;
	    min-height: auto;
	}
	.tab_custom .nested_tabs .nav-pills .nav-link .tab_icon_inline {
	    margin-right: 5px;
	}
	.tab_custom.tab_withmainicon .nav-pills .nav-link span.tab_icon {
	    display: none;
	}
	.tab_custom.tab_withmainicon .nav-pills .nav-link {
	    min-height: auto;
	}
	.Mobile_slide:not(.d-none).panel-row-style {
	    display: block !important;
	}

	.vision_mision_col .widget-title{
		font-size: 24px;
	}
	.vision_mision_col .widget-title{
		padding: 30px;
	}
	.vision_mision_col .textwidget{
		padding: 0 20px 30px;
	}
	.vision_mision_col .textwidget p{
		font-size: 16px;
	}
	.how_started_wrap{
		padding: 30px 20px 20px;
	}
	.how_itwork_sec {
	    padding-top: 60px !important;
	    padding-bottom: 60px !important;
	}
	.about_alternate_1, .about_alternate_2 {
	    text-align: center;
	}
	.contact_form_row label{
		margin-bottom: 7px;
	}
	.contact_form_row .wpcf7-form-control {
	    min-height: 48px;
	    padding: 10px 15px;
	    font-size: 16px;
	}
	.contact_form_row .form-group {
	    margin-bottom: 15px;
	}
	.contact_us_sec {
	    padding: 60px 0 !important;
	}
	.contact_us_sec .head_cmn,
	.contact_us_sec .head_1  {
	    margin-bottom: 0;
	}
	.overlay_banner p {
	    color: #fff;
	    font-size: 14px;
	    font-weight: 400;
	}
	.service_provider_sec .border_block h4 {
	    margin-bottom: 0;
	    font-size: 17px;
	}
	.tab_custom_blogs .blog-list {
	    padding-bottom: 0;
	}
	.tab_custom_blogs .blog-list .blog_btn {
	    position: inherit;
	    left: inherit;
	    bottom: inherit;
	}
	h3.title_news{
		font-size: 16px;
	}
	.logo_row {
		margin-top: 0 !important;
		padding: 10px 0 !important;
	}
	.logo_slider_main .widget_media_image{
		padding: 0 10px !important;
	}
	.success_stories_in{
		height: auto;
		margin-bottom: 20px;
	}
	.tab_custom.career_tab .nav-pills .nav-link{
		padding: 10px;
		margin: 3px;
	}
	.deliverypage_tab_cont .border_block{
		height: auto;
		margin-bottom: 20px;
	}
	.head_cmn .head_1 br{
		display: none;
	}
	img.custom-logo {
	    width: 140px;
	}	
	.business_slide_inr {
	    height: auto;
	}
	.industries_card_slider  .slick-arrow {
	    left: -22px;
	    width: 40px;
	    height: 40px;
	}
	.industries_card_slider  .slick-arrow.slick-next {
	    left: auto;
	    right: -22px;
	}
	.social_impact_download .head_1 br{
		display: none;
	}
	section.banner_sec > img {
	    min-height: 250px;
	}
	.nest_tab_text {
	    font-size: 13px;
	    padding: 15px;
	    
	}
	.trusted_boxes_sec {
	    padding-bottom: 0 !important;
	}
	ul.tab_list li:before{
		height: 8px;
		width: 8px;
		top: 12px;
	}
	ul.tab_list li {
	    font-size: 16px;
	    padding-left: 20px;
	}
	.tab_img_text{
		font-size: 14px;
	}
	.ourarea_expert_sec {
		padding-bottom: 60px !important;
	}
	 
	body .main_banner .wp-block-button__link {
	    transition: background-color 0.3s ease;
	    font-size: 14px !important;
	    padding: 5px 10px !important;
	    border-radius: 4px !important;
	}
	.how_wedo_box  ul {
	    text-align: left;
	}
	.how_wedo_box ul li{
		font-size: 16px;
		line-height: 26px;
	}
	.our_area_expert_sec{
		padding-top: 20px !important;
	}
	.ftr_row_main .is-layout-flex{
		gap: inherit;
	}
	.annotation_item p {
	    font-size: 13px;
	}
	.bg_white_box{
		padding: 20px;
	}
	.whychoose_sec.about_whychoose {
	    padding-top: 50px !important;
	    padding-bottom: 60px !important;
	}

	.why_choose_row .panel-grid-cell:first-child .why_choose_col .choose_block {
        width: 100%;
        display: inline-block;
        margin: 2% auto;
    }
    .features-tabs {
	    display: block;
	}
	.features-group, .features-group:nth-child(2) {
	    width: 100%;
	}
}

@media (max-width: 480px){
	footer.wp-block-template-part .wp-block-navigation .wp-block-navigation-item__label{
		font-size: 12px;
	}
	.choose_info p {
	    font-size: 13px;
	}
	
}