/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.btn {
		padding: 0 20px;
	}
	.header-navbar-left-list-logo__link__img {
		width: 187px;
		height: 20px;
	}
	.header-navbar-left-list-item {
		display: none;
	}
	.header-navbar-right-list {
		display: none;
	}
	.header-navbar-right-burger {
		display: block;
		min-height: auto;
	}
	.title {
		font-size: 28px;
		line-height: 120%;
	}
	.header {
		margin-bottom: 30px !important;
	}
	.header-navbar {
		padding: 18px 0;
	}
	.section-1-left-title {
		font-size: 30px;
	}
	.section {
		flex-direction: column;
		padding: 0 24px;
		min-height: auto;
	}
	.section-left {
		width: 100%;
		padding: 24px 0;
	}
	.section-right {
		width: 100%;
		align-self: center;
		text-align: center;
	}
	.section-cover {
		flex-wrap: wrap;
		margin-bottom: 60px;
		padding-left: 0;
	}
	.title_ml {
		display: none;
	}
	.section__txt {
		font-size: 20px;
		margin: 0 auto;
	}
	.section__description {
		margin: 0 auto;
	}
	.section-cover-left {
		width: 100%;
	}
	.section-cover-right {
		width: 100%;
	}
	.section-cover-left__title {
		font-size: 28px;
		line-height: 95%;
		letter-spacing: -0.03em;
		text-align: center;
		margin: 0 auto 15px;
	}
	.section-cover-left__description {
		font-size: 16px;
		line-height: 120%;
		letter-spacing: -0.254545px;
		margin: 0 auto 30px;
		text-align: center;
	}
	.section-cover-left-wrap-btn {
		width: 282px;
		margin: 0 auto 30px auto;
		text-align: center;
	}
	.section-cover-right {
		text-align: center;
	}
	.whom-card {
		margin-bottom: 15px !important;
	}
	.footer-bottom-wrap {
		flex-direction: column;
		align-items: center;
	}
	.footer-bottom__txt {
		text-align: center;
	}
	.section-whom {
		padding-top: 68px;
		padding-bottom: 68px;
	}
	.section-whom__title {
		margin-bottom: 30px;
	}
	.section-benefit__title {
		margin-bottom: 30px;
	}
	.section-benefit-row {
		margin-bottom: 0;
	}
	.section-benefit-card {
		margin-bottom: 25px;
	}
	.section-benefit {
		padding: 24px 24px 0 24px;
	}
	.section-go {
		padding: 24px;
		margin-bottom: 80px;
	}
	.section-go__title {
		font-size: 28px;
	}
	.section-types {
		padding: 0;
	}
	.section-info {
		padding-top: 40px;
	}
	.section-info__subtitle {
		margin-bottom: 40px;
		font-size: 20px;
		line-height: 22px;
		text-align: center;
		letter-spacing: -0.2px;
	}
	.section-info-card {
		padding: 14px;
	}
	.section-info-card__img {
		margin-bottom: 20px;
	}
	.section-last {
		padding: 40px 16px;
	}
	.section-last .title {
		margin-bottom: 40px;
	}
	.section-last__btn {
		margin-bottom: 40px;
	}
	.footer-top {
		flex-direction: column;
	}
	.footer-top__img {
		margin-bottom: 30px;
	}
	.section-last-list {
		margin-left: 0;
	}
	.section-last-list_middle {
		align-self: flex-start;
	}
	.section-last-list {
		margin-bottom: 8px;
	}
	.section-last-list:last-child {
		margin-top: 16px;
	}
	.footer-bottom {
		flex-direction: column;
	}
	.footer-bottom__btn {
		order: 0;
		margin-bottom: 20px;
	}
	.footer-bottom__phone {
		order: 1;
	}
	.footer-bottom__email {
		order: 2;
		margin-bottom: 10px;
	}
	.footer-bottom__txt {
		order: 3;
		text-align: center;
	}
}

/* UiKit Medium */
@media only screen and (max-width: 959px) {
    .uk-container {
        padding: 0 16px;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.section-cover-left-wrap-btn__img {
		display: none;
	}
	.section-mix__btn {
		display: flex;
		margin: 0 auto;
	}
	.section-cover-left-wrap-btn__img-2 {
		display: block;
		margin: 20px auto 0;
	}
	.section-mix {
		background-image: none;
		display: flex;
		flex-direction: column;
		padding: 0;
	}
	.section-mix__img {
		display: block;
		width: 100%;
	}
	.section-mix-wrap {
		padding: 20px;
	}
	.footer-top-wrap {
		flex-direction: column;
		align-items: flex-start;
	}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
