/* MD */
@media (max-width: 991px) {
	#banner_section .img_container .fake_image {
		padding-top: 75%;
	}

	#banner_section .box .content {
		font-size: 3rem;
	}

	.s_title, #about_section .s_title, #testimonials_section .s_title {
		font-size: 3rem;
	}

	#project_section .img_grid {
		gap: .8rem;
	}

	#team_section .img_container {
		margin-bottom: 1rem;
	}

	#team_section .box {
		max-width: 100%;
	}

	#about_section .img_container {
		margin-bottom: 1rem;
	}

	#testimonials_section .test_bg {
		margin-bottom: 1rem;
	}

	#testimonials_section .box {
		max-width: 100%;
		margin-left: auto;
	}
}

@media (max-width: 767px) {
	/* SM */
	#main_header .header_top .box {
		justify-content: center !important;
	}

	#main_header .header_top .box .fa-solid {
		font-size: 3rem;
	}

	#main_header .header_top .box a {
		font-size: 1rem;
	}

	#banner_section .img_container .fake_image {
		padding-top: 100%;
	}

	#banner_section .box .content {
		font-size: 2rem;
	}

	#banner_section .box .btn-custom-alt {
		font-size: 1rem;
		padding: 1rem 2.5rem;
	}

	.s_title, #about_section .s_title, #testimonials_section .s_title {
		font-size: 2rem;
	}

	#services_section .services_excerpt {
		font-size: 1rem;
	}

	#services_section .box .content {
		font-size: 1rem;
	}

	#project_section .project_categories {
		font-size: 1rem;
	}

	#project_section .img_grid {
		justify-content: center;
		gap: .25rem;
	}

	#project_section .img_grid .img_container {
		width: 49%;
	}

	#team_section .box {
		padding: 1.5rem;
	}

	#team_section .box .content {
		font-size: 1rem;
	}

	#team_section .box .bot .btn-custom {
		font-size: 1rem;
	}

	#about_section .about_content {
		font-size: 1rem;
	}

	#about_section .btn-custom {
		font-size: 1rem;
	}

	#testimonials_section .box {
		padding: 1.5rem;
	}

	#testimonials_section .box .testimonial {
		font-size: 1rem;
	}

	#contact_section .contact_box {
		padding: 1rem;
	}

	#contact_section .contact_box h2 {
		font-size: 2rem;
	}

	#career_section .career_accordion .accordion-item .accordion-header .accordion-button {
		font-size: 1rem;
	}
}