@media (max-width: 767px) {
	.logo-container {
		max-width: 140px;
	}
	.navbar-collapse {
		position: absolute;
		background-color: #fff;
		left: 0;
		right: 0;
		top: 70px;
	}
	footer .section {
		padding-bottom: 0;
	}
	.header-top {
		display: none;
	}
	.banner-sec .accent-color {
		color: #fff;
	}
	.banner-sec {
		height: auto !important;
	}
	.banner-sec h1 {
		font-size: 30px;
	}
	.progress-container .r-container {
		overflow: hidden !important;
		padding: 0 20px;
	}
	footer .py-6 {
		padding-top: 0 !important;
	}
	#contact-page {
		padding-left: 0;
		padding-right: 0;
	}
	.contact-info .bg-accent-color .col.mb-3 .d-flex span {
		word-wrap: break-word;
		font-size: 12px !important;
	}
	.contact-info .bg-accent-color {
		padding: 20px !important;
	}
	#price-plan {
		padding-left: 0;
		padding-right: 0;
	}
}
