/* About us page responsive fixes */

@media all and (max-width: 1199px) {
	.about-us.wp-block-column {
		margin: 3.75rem 0 2.5rem;	
	}
	.about-us-carosel {
		display: block;
	}
	.about-us-carosel h2, .about-us-carosel h3, .about-us-carosel p {
		text-align: center;
	}
	.about-us-carosel h2 {
		margin-bottom: 1rem;
		font-size: 1.625rem;
	}
	.about-us-carosel-left h2 {
		font-size: 13.5rem;
	}
	.about-us-carosel h2 {
		margin-bottom: 1rem;
		font-size: 1.25rem;
	}
	.about-us-carosel p {
		font-size: 0.875rem;
		line-height: 2;
	}
	.sa_owl_theme.owl-carousel .owl-nav {
		justify-content: center;
	}
	.owl-item .sa_hover_container {
		min-height: unset !important;
	}
	
	#about_us_workflow {
		margin: 2.5rem 0;
	}
	#about_us_workflow .container {
		flex-direction: column;
	}
	#about_us_workflow h3 {
		margin: 0;
	}
	#about_us_workflow .workflow-divide {
		margin: 1.5rem 0 0 !important;
	}
}


@media all and (max-width: 820px){
	
	.about-us-carosel-left h2 {
		font-size: 10.375rem !important;
		margin-bottom: 1rem !important; 
	}
	
	#contact_form .form-image{
		justify-content: center;
	}
	
	#let-s-us-know-your-need{
		text-align: center;
	}
}

@media all and (max-width: 768px) {
	.about-us h1 {
		font-size: 1.875rem;
		margin-bottom: 1rem;
	}

	.about-us h6 {
		font-size: 1rem;
		margin-bottom: 2.25rem;
	}
	.about-us p {
		font-size: 0.875rem;
		text-align: center;
	}
	.about-us-main .wp-block-image {
		margin: 1rem 0 2.5rem 0;
	}
	#about_us_workflow .workflow-divide .workflow {
		width: 100%;
		margin: 1.5rem 0 0 !important;
		flex-basis: 100% !important;
	}
	#about_us_workflow .workflow-divide {
		margin: 0 !important;
	}
	#about_us_workflow p {
		margin-top: 1rem;
	}
	.work-style {
		display: block;
	}
	.work-sytle h3 {
		font-size: 1.75rem;
	}
	.carosel-section {
		margin-top: 1.5rem;
		padding-top: 2.5rem;
	}
}

@media all and (max-width: 767px) {
	.about-us h3 {
		font-size: 1.5rem;
		text-align: center;
	}
	.about-us-carosel h2 {
		font-size: 1.5rem;
		line-height: normal;
	}
	.about-us-carosel h3 {
		font-size: 1rem;
	}
}