/* !!! Responsive !!! */

@media (max-width: 994px) {
	.navbar-nav {
		font-size: 0.8rem  !important;
	}

	.improve-margin h2 {
		font-size: 39px !important;
	}

	.p.card-tx {
		font-size: 15px !important;
	}

	.small-contact {
		font-size: 11px !important;
	}

	p.small.mt-4.text-light.text-center {
		font-size: 14px !important;
	}

	.core-text {
		font-size: 15px !important;
	}

	.comp-card {
		padding: 28px 14px !important;
		min-height: 0% !important;
	}
}


@media (max-width: 768px) {
	.small-contact {
		font-size: 11px !important;
	}

	.form-title {
		font-size: 20px !important;
	}

	p.small.mt-4.text-light.text-center {
		font-size: 14px !important;
	}

	.contact-overlay {
		padding: 18px !important;
		font-size: 13px !important;
	}

	.logo-img {
		height: 50px !important;
	}

}

@media (max-width: 576px) {
	.img-fluid {
		width: stretch;
	}
}

@media (max-width: 360px) {
	.cl-slide h1 {
		font-size: 3.1rem !important;
	}

	.small-heading-p {
		font-size: 1.1875rem !important;
	}

	.improve-margin h2 {
		font-size: 1.7rem !important;
	}

	.description {
		width: 100%;
		font-size: 0.875rem !important;
	}

	h2.cp-heading {
		font-size: 1.625rem !important;
	}
}