.post,
.page {
	margin: 0;
}


@media screen and (min-width: 1025px) and (max-width: 3000px) {
	.main-navigation ul li:hover>ul {
		display: block;
	}
}

@media (max-width: 1366px) {
	.innerpage_banner_sec h1 {
		font-size: 37px;
	}

	.expertise_company_box_title h2,
	.section-title h2,
	.company_mbe_box h2 {
		font-size: 33px;
		line-height: 1.3;
	}

	.expertise_company_box_content p,
	.company_mbe_box p {
		font-size: 16px;
		line-height: 1.5;
	}

	.company_how_we_do_box h2 {
		font-size: 33px;
		line-height: 1.2;
	}

	.company_our_awrd {
		min-width: 1365px;
	}

}

@media screen and (max-width: 1200px) {
	.main-navigation ul.menu>li {
		margin: 4px;
	}

	.main-navigation li a {
		font-size: 14px;
	}

	.main-navigation li a {
		padding: 20px 5px;
	}

	.main-navigation li.menu-item-has-children>a {
		padding: 20px 17px 20px 3px;
	}
	.insurance_driving_slider {
		min-width: 1400px;
	}
	.insurance_trusted_leader_box_item {
		padding: 15px;
		gap: 10px;
	}
	.collaborating_leaders_slider {
		min-width: 1300px;
	}
}

@media screen and (max-width: 1199px) {
	.section-title h2 {
		font-size: 32px;
		line-height: 40px;
	}

	.innerpage_banner_sec h1 {
		font-size: 36px;
	}

	.innerpage_banner_sec p {
		font-size: 16px;
	}

	/*#menuNavDropdown li a.nav-link.dropdown-toggle {padding: 8px 5px;gap: 0;}*/
	.banner_slider_item_content h1 {
		font-size: 42px;
	}

	.slider_nav_banner {
		bottom: 80px;
		padding: 0 4%;
	}

	.our_perspective_inner_box {
		padding: 20px 0;
		padding-right: 15px;
	}

	.our_perspective_inner {
		gap: 15px;
	}

	.i_info {
		padding: 15px 15px;
		line-height: 1.2;
	}

	.i_info figure {
		margin-bottom: 15px;
	}

	.i_shape {
		max-width: 105px;
	}

	.i_shape img {
		width: 100%;
	}

	.insurance_foucsed_box figcaption h6 {
		margin: 0px 0 9px 0;
	}

	.title_h2 {
		font-size: 34px;
	}

	.advantage_box {
		padding-bottom: 15px;
	}

	.advantage_box_inr {
		padding-top: 15px;
	}

	.advantage_box {
		margin: 15px 0 0 0;
	}

	.advantage_box {
		padding-left: 50px;
	}

	.exvalu_advantage_left .title_h2 {
		padding-left: 50px;
	}

	.insight_slider .slider_nav_banner {
		bottom: 50px;
	}

	.b_heading {
		height: 33px;
		width: 208px;
		font-size: 12px;
	}

	.contrib_left {
		padding-left: 30px;
	}

	.cont_img img {
		width: 100%;
	}

	.f_text_box {
		max-width: 195px;
	}

	.logo_right .table td {
		height: 145px;
	}

	.mulesoft_capabilities_img {
		width: 45vw;
	}

	.mulesoft_solution_sec ul {
		padding-right: 0;
	}

	.mulesoft_capabilities_box ul li {
		line-height: 20px;
	}

	.contact_form_content {
		padding: 20px;
	}

	.google_map {
		height: 400px;
	}

	.country-list {
		gap: 5px;
	}

	.country-list li {
		padding: 10px 5px;
	}

	.office_address,
	.office_phone {
		width: 100%;
		margin-bottom: 20px;
	}

	.other-office-item {
		width: 48%;
	}
	#careerTab li button {
		font-size: 15px;
	}
	#careerTab {
		gap: 15px;
	}
	.carrer_join_us_box .carrer_join_us_box_item {
		padding: 20px;
	}
	.careerTab_inner {
		padding: 40px 0;
	}
	.carrer_embracing_diversity_left {
		padding-right: 0;
	}
	.data_ana_ai_partner_2_box_float p {
		font-size: 11px;
	}
	.data_ana_ai_partner_2 ul li {
		padding: 20px 0;
	}
	.partnerTabContent_inner figcaption {
		left: 0;
		width: 85%;
		padding: 20px;
	}
	.partnerTabContent_inner figure {
		width: 73%;
	}
	.data_ana_our_capa_box_item_right {
		padding: 17px;
	}
	.data_ana_problem_we_box_item {
		padding: 20px;
		height: 95px;
	}
	.data_ana_problem_wesolve_overlay::after {
		bottom: 95px;
	}
}

@media (max-width: 1024px) {
	.company_our_responsi_box_item {
		gap: 40px;
	}

	.company_our_awrd {
		min-width: 1315px;
	}

	.company_how_we_do_box {
		gap: 30px;
	}

	.main-nav-wrap {
		position: fixed;
		top: 0;
		left: 0;
		background-color: #fff;
		width: 280px;
		height: 100vh;
		z-index: 999;
		overflow: auto;
		transform: translateX(-120%);
		transition: all .25s;
	}

	.main-nav-wrap.show-menu {
		transform: translateX(0);
	}

	.main-navigation ul {
		display: block;
	}

	.main-navigation ul.menu>li {
		margin: 0;
		border-bottom: rgba(50, 50, 50, .1) solid 1px;
	}

	.main-navigation li a {
		padding: 10px 10px;
	}

	.main-navigation li.menu-item-has-children>a {
		padding: 10px 40px 10px 10px;
	}

	.main-navigation li .menu-button {
		width: 35px;
		height: 43px;
		background-size: 10px;
		cursor: pointer;
		border-left: rgba(50, 50, 50, .1) solid 1px;
		z-index: 2;
	}

	.main-navigation li.selected>ul {
		position: relative;
		top: auto;
		left: auto;
		transform: none;
		width: 100%;
		box-shadow: none;
	}

	.main-navigation li.selected>ul {
		display: block;
	}

	.menu-icon {
		display: block;
	}

	.section-title h2 {
		font-size: 26px;
		line-height: 32px;
	}

	.innerpage_banner_sec h1 {
		font-size: 28px;
	}

	.innerpage_banner_sec p {
		font-size: 16px;
	}

	.company_overview_intro {
		background-size: 118px !important;
	}

	.company_overview_intro p br {
		display: none;
	}
	.consult_our_strenth_box_item {
	    padding: 17px;
	    min-height: 154px;
	}
	.our_capabilities_slider_box h6 {
		font-size: 19px;
	}
	.partnerTabContent_inner figure {
		width: 75%;
	}
	.partnerTabContent_inner figcaption {
		left: 0;
		width: 73%;
		padding: 22px;
	}
	.accordion-title h3 {
		font-size: 21px;
	}
	.mulesoft_capabilities_img::before {
		width: 48px;
		right: -15px;
	}
}

@media screen and (max-width:991px) {
	.mulesoft_capabilities_img {
		width: 80vw;
		position: relative;
		top: auto;
	}

	.mulesoft_capabilities_box {
		padding: 0;
	}

	.capabilities-scroller .slick-list {
		padding: 0 !important;
	}

	.slick-dots {
		margin: 20px 0 2em;
	}

	.slick-dots li {
		margin: 0 3px;
		display: inline-block;
		opacity: .5;
	}

	.slick-dots li.slick-active {
		opacity: 1;
	}

	.slick-dots button {
		padding: 0;
		font-size: 0;
		width: 8px;
		height: 8px;
	}

	.mulesoft_solution_img {
		width: 35vw;
	}

	.mulesoft_solution_img {
		width: 95vw;
		position: relative;
		margin-bottom: 1.5em;
	}

	.we-partner .section-intro {
		text-align: left;
	}

	.accordion-title {
		padding: 10px 30px 10px 0;
	}

	.accordion-title h3 {
		font-size: 18px;
	}

	.accordion-icon {
		top: 10px;
	}

	.deliver-tab-wrapper {
		background-size: 60px auto;
	}

	.tab-content-we {
		max-width: 100%;
	}

	.expert-img {
		width: 100px;
		height: 100px;
	}

	.expert-about {
		width: calc(100% - 101px);
		padding: 10px 10px 10px 20px;
	}

	.expert-right {
		padding-top: 0;
	}

	.expert-about h4 {
		font-size: 20px;
	}

	.resource-content h5 {
		font-size: 18px;
	}

	.insights-content h6 {
		font-size: 16px;
	}

	.banner_slider_item_content h1 {
		font-size: 32px;
		padding-top: 30px;
	}

	.slider_nav_banner {
		bottom: 20px;
	}

	.single_watch_video_play {
		height: 55px;
		width: 375px;
	}

	.insurance_foucsed_inner {
		flex-wrap: wrap;
	}

	.insurance_foucsed_box {
		width: 50%;
		border-bottom: 1px solid rgba(0, 0, 0, 0.08);
	}

	.i_info {
		padding: 30px;
	}

	.i_info figure {
		margin-bottom: 40px;
	}

	.i_shape {
		max-width: 130px;
	}

	.insight_small_box h6 {
		font-size: 16px;
		margin: 10px 0;
	}

	.insight_small_box {
		margin: 0;
		padding: 30px 5px;
	}

	.insight_slider_item_content h2 {
		font-size: 34px;
	}

	.insight_slider .slider_nav_banner {
		bottom: 20px;
	}

	.logo_right td img {
		max-width: 100px;
	}

	.logo_right .table td {
		height: 115px;
	}

	.contrib_left {
		padding-top: 0px;
	}

	.f_form {
		display: block;
	}

	.f_btn {
		margin-top: 12px;
	}

	.exvalu_advantage_sec.d-flex {
		flex-wrap: wrap;
	}

	.exvalu_advantage_right {
		order: -1;
		width: 100%;
	}

	.exvalu_advantage_left,
	.exvalu_advantage_right {
		width: 100%;
		min-width: 100%;
	}

	.exvalu_advantage_right {
		margin-bottom: 30px;
	}

	.advantage_box {
		padding: 0 40px 15px 40px;
	}

	/*#menuNavDropdown li a.nav-link.dropdown-toggle::after {position: absolute;right: 7px;}*/
	.our_capabilities_slider {
		min-width: 1315px;
	}
	.our_capabilities_slider_box figcaption {
		padding: 0 20px 0 0;
	}
	#careerTab li button {	
		height: 75px;
	}
	.carrer_embracing_diversity_item {
		padding: 15px;
		gap: 15px;
	}
	.carrer_join_us_box.d-flex {
		flex-wrap: wrap;
	}
	.carrer_join_us_box figure, .carrer_join_us_box .carrer_join_us_box_item {
		flex: unset;
		width: 100%;
		max-width: 100%;
		min-width: 100%;
	}
	.carrer_join_us_box_item {
		order: 2;
	}
	.insurance_driving_slider {
		min-width: 1200px;
	}
	.insurance_driving_box_overlay {
		padding: 20px;
	}
	.insurance_driving_box_overlay h4 {
		font-size: 21px;
	}
	.mulesoft_capabilities_img::before {
		width: 171px;
		right: -15px;
	}
	.mulesoft_capabilities_sec .mulesoft_capabilities_img {
		top: 0;
		width: 100%;
	}
		.mulesoft_capabilities_sec.insurence_capabilities_sec {
		padding-bottom: 3em;
		overflow: hidden;
	}
	.insurance_ai_powered .company_awrd_nav {
		bottom: 0;
	}
	.ai_powered_slider_box_content h3 {
		font-size: 18px;
	}
	.ai_powered_slider_box_content p {
		font-size: 15px;
		line-height: 1.5;
	}
	.ai_key_solution {
		top: 30px;
	}
	.data_ana_ai_partner .section-title br {
		display: none;
	}
	.why_exa_data_ana #partnerTab li button {
		text-align: left;
		font-size: 15px;
		padding: 15px;
	}

	/*	tabs*/
	 .company_why_partner_tabs_menu {
	    display: none !important;
	  }

	 .mobile-accordion-title {
		background: transparent;
		padding: 15px 0;
		font-weight: 600;
		border-bottom: 1px solid #ffffff17;
		cursor: pointer;
		margin-bottom: 5px;
		transition: 0.3s;
		color: #fff;
		display: flex !important;
		align-items: center;
		justify-content: space-between;
	}
	.mobile-accordion-title::after {
		content: '';
		background: url(../images/consult-tab-arrow-white.svg) 0 0 no-repeat;
		width: 20px;
		height: 20px;
		display: block;
		background-size: 100%;
		transform: rotate(0deg);
		transition: all 0.5s ease;
	}

	  .mobile-accordion-title.active {
	    color: #fff;
	    margin: 0;
	  }  
	  .mobile-accordion-title.active::after {
	  transform: rotate(90deg);
	  }

	  #partnerTabContent .tab-pane {
		display: none;
		border: none;
		border-top: none;
		padding: 15px;
		background: #ffffff0a;
	}
	  #partnerTabContent .tab-pane.fade:not(.show) {
		opacity: 1;
	}
	.company_why_partner_tabs_items {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}
	.partnerTabContent_inner figcaption {
		left: 0;
		width: 100%;
		padding: 22px;
		position: unset;
	}
	.partnerTabContent_inner figure {
		width: 100%;
	}
    .partnerTabContent_inner figure img {
		width: 100%;
	}
	/*	tabs*/



}

@media (max-width: 767px) {
	.section-title h2 {
		font-size: 22px;
		line-height: 28px;
	}

	.innerpage_banner_sec h1 {
		font-size: 22px;
		line-height: 32px;
	}

	.innerpage_banner_sec p {
		margin-top: 10px;
		color: #0e1216;
	}

	.innerpage_banner_content {
		position: relative;
		top: auto;
		transform: none;
		width: 100%;
		left: 0;
		right: 0;
		margin: -40px auto 0;
		padding-right: 0;
		z-index: 2;
	}

	.innerpage_banner_content h1 {
		display: inline;
		background-color: #0e1216;
		box-shadow: 10px 0 0 #0e1216, -10px 0 0 #0e1216;
		box-decoration-break: clone;
	}

	.slider_nav_banner .swiper-button-prev,
	.slider_nav_banner .swiper-button-next {
		width: 45px;
		height: 45px;
	}

	.banner_slider_item_content {
		position: static;
		display: block;
	}

	.banner_slider_item_content h1 {
		color: #000;
	}

	.banner_slider_item_content p {
		color: #000;
		margin-left: 0;
		margin-top: 20px;
	}

	.banner_slider_item_content a {
		margin: 13px 0 0 0;
	}

	.our_perspective_inner {
		display: block;
	}

	.our_perspective_inner_box {
		padding: 12px 0;
	}

	.title_h3 {
		font-size: 23px;
	}

	.transformations_partners_sec p {
		margin-top: 20px;
	}

	.single_watch_video_play {
		height: 35px;
		width: 230px;
	}

	.single_watch_video_play a {
		width: 30px;
	}

	.single_watch_video_content img {
		width: 100%;
	}

	.sticky_video_vector_a img {
		height: 65px;
	}

	.title_h2 {
		font-size: 26px;
	}

	.innovative_sec .row .col-md-6:last-child {
		order: -1;
		margin-bottom: 30px;
	}

	.cs_shape {
		z-index: -1;
	}

	.cs_box {
		padding-top: 20px;
	}

	.insight_slider_item picture {
		display: flex;
		justify-content: center;
		width: 100%;
	}

	.insight_slider_item .img-fluid.w-100 {
		width: inherit !important;
		height: 500px;
		max-width: inherit;
	}

	.tp_left {
		position: static;
		transform: none;
	}

	.logo_right {
		max-width: 100%;
	}

	.tp_left {
		padding: 30px 0;
	}

	.logo_right .table td {
		height: 92px;
		vertical-align: middle;
	}

	.cont_container {
		padding-top: 30px;
	}

	.contrib_left {
		margin-bottom: 20px;
	}

	.f_form {
		display: flex;
	}

	.f_form .button_a {
		padding: 12px 10px;
		margin: 0;
	}

	.f_block {
		margin-top: 20px;
	}

	.f_block h3 {
		margin-bottom: 8px;
	}

	.single_watch_video img {
		max-width: 100%;
		width: 100%;
	}

	.banner_slider_item_content p {
		max-width: 100%;
	}

	.our_perspective_inner_box {
		border-right: 0;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	.nav-link {
		padding: 08px 5px;
	}

	.unlock_inner {
		width: 100%;
		max-width: 400px;
		padding: 20px;
	}

	.hq-office-content {
		background-size: 60px auto;
		padding: 20px 30px 20px;
	}

	.other-office-item {
		width: 100%;
	}

	.contacy-img {
		display: none;
	}

	.contacy-text {
		width: 100%;
		padding: 2em 30px;
	}

	.contacy-text-inner {
		max-width: 100%;
	}

	.contrib_left {
		padding: 0 30px;
		margin-bottom: 30px;
	}

	.feedback-form .cont_img {
		width: 100%;
		justify-content: center;
	}

	.deliver-tab {
		gap: 0;
		border: none;
	}

	.deliver-tab li {
		width: 48%;
		border: 1px solid rgba(0, 0, 0, 0.1);
		margin-bottom: 10px;
	}

	.insights-content {
		max-width: 100%;
		padding: 20px 15px;
	}

	.expertise_company_box {
		flex-wrap: wrap;
		gap: 30px;
	}

	.expertise_company_box_title {
		flex: unset;
		width: 100%;
		order: 1;
	}

	.expertise_company_box_image {
		flex: unset;
		width: 100%;
		order: 2;
	}

	.expertise_company_box_content {
		flex: unset;
		width: 100%;
		order: 3;
	}

	.expertise_company_box_title h2 {
		font-size: 27px !important;
	}

	.expertise_company_box_image::after {
		width: 150px;
		height: 150px;
		right: 0;
	}

	.company_our_responsi_box_item {
		gap: 20px;
		flex-wrap: wrap;
	}

	.company_our_responsi_box_item figure {
		margin: 0;
		min-width: 100%;
		width: 100%;
		max-width: 100%;
		order: 1;
	}

	.company_our_responsi_box_item figcaption {
		padding: 25px;
		order: 2;
	}

	.company_our_responsi_box_item figure img {
		width: 100%;
	}

	.company_how_we_do_box {
		gap: 15px;
		flex-wrap: wrap;
	}

	.company_how_we_do_box h2,
	.company_how_we_do_box ul {
		flex: unset;
	}

	.company_mbe_sec {
		position: relative;
		top: 0;
		padding: 3em 0;
	}

	.company_award_recogn.gap {
		padding-top: 3em;
	}

	.company_mbe_box.px-5 {
		padding: 15px 0 0 0 !important;
	}

	.company_mbe_sec::after {
		width: 134px;
		height: 150px;
		bottom: 0;
	}

	.company_our_awrd {
		min-width: unset;
	}

	hr.mt-5.mb-5 {
		margin: 20px 0 !important;
	}
	.our_capabilities_slider {
		min-width: unset;
	}
	.company_why_partner_tabs {
		flex-wrap: wrap;
	}
	.company_why_partner_tabs_menu {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}
	.company_why_partner_tabs_items {
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}
	.consult_our_focus_area {
		background-size: 88px !important;
	}
	.carrer_join_us h3 {
		font-size: 22px;
	}
	.carrer_join_us_box_item h4 {
		font-size: 19px;
	}
	.carrer_embracing_diversity_left h2 {
		font-size: 21px;
	}
	.carrer_embracing_diversity_left {
		gap: 12px;
	}
	.carrer_embracing_diversity_item {
		margin: 21px 0 0 0;
	}
	.mt-5{
		margin-top: 30px !important;
	}
	.mb-5{
		margin-bottom: 30px !important;
	}
	.pt-5{
		padding-top: 30px !important;
	}
	.pb-5{
		padding-bottom: 30px !important;
	}
	.carrer_embracing_diversity_item h6 {
		font-size: 17px;
	}
	#careerAccordion h4 {
		font-size: 19px;
		font-weight: 600;
		margin: 0 0 10px 0;
	}
	#careerAccordion {
		margin: 0 0 30px 0;
	}
	
	#careerAccordion h2 button.accordion-button.collapsed {
		background: #f2f2f2;
		font-size: 14px;
		color: #000;
		padding: 12px 12px;
		border-radius: 0;
		border: none;
		outline: none;
		box-shadow: none;
		font-family: "Nunito Sans", sans-serif;

	}
	#careerAccordion h2 button {
		background: #3e3bb2;
		color: #fff;
		font-size: 14px;
		padding: 12px 12px;
		border-radius: 0;
		border: none;
		outline: none;
		box-shadow: none;
		font-family: "Nunito Sans", sans-serif;
	}
	#careerAccordion .accordion-item {
		border-radius: 0;
	}
	.collaborating_leaders_slider {
	min-width: auto;
	}
	.insurance_driving_slider {
		min-width: auto;
	}
	.insurance_trusted_leader_box {
		flex-wrap: wrap;
	}	
	.insurance_trusted_leader_box_item {
		width: 100%;
		flex: unset;
	}
	.mulesoft_capabilities_sec.insurence_capabilities_sec {
		padding-bottom: 1em;
	}
	.ai_powered_slider_box {
		flex-wrap: wrap;
	}
.ai_powered_slider_box_content {
	flex: unset;
	order: 2;
	width: 100%;
	margin: 25px 0 0 0;
}
.ai_powered_slider_box_image {
	min-width: 100%;
	width: 100%;
	max-width: 100%;
}
.insurance_ai_powered .company_awrd_nav {
	position: unset;
	justify-content: flex-start;
}
.insights.gap.insurence_insights {
	padding-top: 0;
}
.insurance_driving_box_overlay {
	padding: 20px;
	position: unset;
	width: 100%;
	background: #666;
}
.data_ana_our_capa_box {
	display: block;
}
.data_ana_our_capa_box_item {
	width: 100%;
	height: auto;
	background: transparent;
	margin: 10px 0;
}
#accordionMobile {
	width: 100%;
}
.data_ana_our_capa_box_item.active {
	width: 100%;
}
#accordionMobile .ms-auto {
	display: none;
}
#accordionMobile span.me-2 {
	color: #090825;
	text-align: center;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	opacity: 0.1;
}
#accordionMobile button {
	color: #0D0D0D;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;

}
#accordionMobile figcaption h3 {
	color: #0D0D0D;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	letter-spacing: -0.36px;
}
#accordionMobile figcaption p {
	color: #404040;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
#accordionMobile figure img {
	width: 100%;
}
#accordionMobile:hover button {
	background: transparent;
}
#accordionMobile .accordion-item {
	background: transparent;
	border: none;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
}
#accordionMobile .accordion-item button {
	border-radius: 0;
	background: transparent;
	outline: none !important;
	box-shadow: none !important;
}
.we-partner_data .partner-accordion {
	width: 100%;
	max-width: 100%;
}
.data_ana_problem_wesolve_overlay {
	position: unset;
	background: transparent;
}
.data_ana_problem_we_box {
	display: block;
	margin: 25px 0 0 0;
}

#accordionProblems .accordion-item button {
	border-radius: 0;
	background: transparent;
	outline: none !important;
	box-shadow: none !important;
	color: #0D0D0D;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	padding: 15px 0;
}
#accordionProblems .accordion-item {
	background: transparent;
	border: none;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
}
#accordionProblems .accordion-body {
padding: 0;
}
.partner-img img {
	width: 100%;
}
.accordion-title {
	padding: 20px 30px 20px 0;
}
}

@media (max-width: 575px) {
	.exvalu_advantage_left .title_h2 {
		padding-left: 15px;
	}

	.insurance_foucsed_box {
		width: 100%;
	}

	.advantage_box {
		padding: 0 15px 15px 15px;
	}

	.innerpage_banner_sec h1 {
		font-size: 24px;
	}

	.company_overview_intro p {
		font-size: 15px;
	}

	.expertise_company_box_title h2 {
		font-size: 23px !important;
	}

	.expertise_company_box_content p,
	.company_mbe_box p {
		font-size: 15px;
	}

	.expertise_company_box_title h2,
	.section-title h2,
	.company_mbe_box h2 {
		font-size: 23px;
		line-height: 1.3;
	}

	.company_our_responsi_box_item figcaption h3 {
		font-size: 20px;
	}

	.company_how_we_do_box h2 {
		font-size: 23px;
	}

	.company_how_we_do_box ul li {
		font-size: 14px;
	}

	.company_how_we_do_box {
		gap: 10px;
	}

	.company_how_we_do_box ul li:last-child {
		margin-bottom: 0;
	}
	.consult_our_strenth_box {
		flex-wrap: wrap;
	}
	.consult_our_strenth_box_item {
		padding: 20px;
		min-height: auto;
		width: 100%;
	}
	.our_capabilities_slider_box {
		flex-wrap: wrap;
		gap: 20px;
	}
	.our_capabilities_slider_box figcaption {
		flex: unset;
		padding: 0;
		width: 100%;
		order: 2;
	}
	.our_capabilities_slider_box figure {
		margin: 0;
		width: 100%;
		min-width: 100%;
		max-width: 100%;
	}
	.our_capabilities_slider_box h6 {
		font-size: 17px;
	}
	.partnerTabContent_inner figure {
		width: 100%;
	}
	.partnerTabContent_inner figcaption {
		position: unset;
		width: 100%;
	}
	.partnerTabContent_inner figcaption h6 {
		font-size: 17px;
	}
	.data_ana_problem_wesolve .section-title {
		top: 25px;
	}
}