@media (max-width: 575.98px) {
	.hero-wrap__block {
		padding: 15px 0;
		height: auto;
	}
	.cute-border__block {
		width: 100%;
		height: auto;
		border: 10px solid #1d75bb;
	}
	.advantage__block > .headline__block {
		width: 100%;
		font-size: 24px;
		line-height: initial;
	}
	.advantage__block > .subline__block {
		width: 100%;
		font-size: 16px;
		line-height: initial;
	}
	.hero-description__block {
		font-size: 15px;
		display: none;
	}
	.hero-actions__block {
		text-align: center;
	}
	.hero-actions__block .btn {
		width: 200px;
	}
	.hero-actions__block .btn-primary {
		margin-bottom: 10px;

	}
	.headline-styled__block {
		font-size: 22px;
	}
	.headline-styled__block > span {
		font-size: 18px;
		letter-spacing: 1px;
	}
	.atom-smi-wrapper__block {
		margin-bottom: 20px;
	}
	.footer__block {
		padding: 25px 0;
	}
	.nav-footer {
		margin-bottom: 25px;
	}
	.topline-nav__flex {
		display: none;
	}
	.topline-phone-wrap__block {
		text-align: center;
		margin: 10px auto 20px;
	}
	.topline-phone__block {
		font-size: 23px;
		margin-bottom: 8px;
		display: block;
	}
	.topline-logo__block {
		margin: 0 auto;
	}
	.nav-tabs {
		flex-direction: column;
	}
	.nav-tabs .nav-link {
		padding: 5px 0;
		margin-right: auto;
	}
	.bikini-bottom__block {
		text-align: center;
	}
	.logo-small {
		display: block;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		margin: 10px auto 15px;
		width: 100%;
	}
	.btn-footer {
		margin: 10px auto 15px;
	}
	.policy-link {
		font-size: 14px;
		margin-bottom: 18px;
		display: block;
	}
	.sections-item__block {
		padding: 5px 9px;
		font-size: 13px;
	}
}
@media (min-width: 576px) and (max-width: 767.98px) {

}
@media (min-width: 768px) and (max-width: 991.98px) {

}
@media (min-width: 992px) and (max-width: 1199.98px) {

}

@media (min-width: 1200px) {
	.btn-footer {
		margin-top: 8px;
	}
}