@media (min-width: 1000px) {
		html {
				font-size: 8.5px;
		}
}
@media (min-width: 1400px) {
		html {
				font-size: 10px;
		}

		.container-fluid {
				padding-left: 4rem;
				padding-right: 4rem;
		}
}

@media (max-width: 990px) {
		html {
				font-size: 2.7645vw;
		}

		.header {
				padding-top: 2rem;
		}

		.utf-section {
				padding-bottom: 8rem;
		}

		.utf-section h1 {
				font-size: 4rem;
				width: 95%;
		}

		.utf-section__text {
				padding: 1.9rem 7.6rem 2.6rem 1.6rem;
				background-position: right -3rem center;
				margin-top: 6rem;
		}

		.utf-section__text p {
				font-size: 1.4rem;
		}

		.utf-section__btn {
				margin-top: 2.8rem;
		}

		.about-us .title-section {
				font-size: 2rem;
				margin-top: 3rem;
		}

		.about-us__text {
				font-size: 1.6rem;
				margin-top: 2rem;
		}

		.about-us {
				background: #032f37;
				padding-top: 2rem;
				margin-top: -0.2rem;
				padding-bottom: 6rem;
		}

		.about-us__img {
				margin-top: 3rem;
		}

		.about-us-numbers-Swiper {
				margin-top: 4rem;
				margin-left: -1.3rem;
				width: 100vw;
				padding-left: 1.3rem;
		}

		.swiper-pagination-bullet {
    background: #82DD5E;
				opacity: 0.5;
				width: 0.6rem;
				height: 0.6rem;
				transition: 0.3s;
		}
		.swiper-pagination-bullet.swiper-pagination-bullet-active{
				width: 0.8rem;
				height: 0.8rem;
				background: #82DD5E;
				opacity: 1;
		}
		.swiper-pagination{
				display: flex;
				justify-content: center;
				align-items: center;
				position: static;
				margin-top: 5rem;
		}
		.assortment{
				padding-top: 4rem;
				padding-bottom: 6rem;
		}
		.title-section{
				font-size: 2.4rem;
		}
		.assortment .title-section{
				font-size: 2rem;
		}
		.title-section br{
				display: none;
		}
		.assortment-text{
				font-size: 1.6rem;
		}
		.assortment-text br{
				display: none;
		}
		.assortment-item{
				margin-top: 4rem;
				border-bottom: 0;
				padding-bottom: 0;
		}
		.assortment-item__img{
				height: 8rem;
		}
		.assortment-item h4{
				font-size: 2.4rem;
				margin-top: 2.5rem;
		}
		.assortment-item h4 img{
				width: 3.6rem;
				margin-top: -0.5rem;
		}
		.assortment-item-subtitle{
				margin-top: 1rem;
		}
		.assortment-item__list{
				font-size: 1.4rem;
				height: 0;
				margin-top: 0;
		}
		.assortment-item__list.open{
				margin-top: 2rem;
		}
		.buy-section{
				padding-top: 0;
		}
		.buy-section__img{
				position: static;
				height: 43rem;
				width: 100%;
				margin-bottom: 4rem;
		}
		.buy-section__text{
				font-size: 1.6rem;
				margin-top: 3rem;
		}
		.buy-section__text2{
				font-size: 1.6rem;
		}
		.buy-section .btn-green{
				width: 26rem;
				display: flex;
				margin: 4rem auto 0;
		}
		.document-accreditation{
				padding: 4rem 0;
		}
		.document-accreditation .title-section{
				font-size: 2.4rem;
		}
		.document-accreditation__subtext{
				font-size: 1.4rem;
				width: 100%;
		}
		.document-accreditation__right{
				padding-left: 0;
				margin-top: 4rem;
		}
		.document-accreditation h4{
				font-size: 2.4rem;
		}
		.document-accreditation__text{
				font-size: 1.6rem;
		}
		.how-follow-up{
				padding: 4rem 0;
		}
		.how-follow-up__item{
				display: block;
				padding-left: 9rem;
				height: auto;
				margin-top: 4rem;
		}
		.how-follow-up__item h6{
				position: absolute;
				width: 4.8rem;
				height: 4.8rem;
				line-height: 4.8rem;
				left: 0;
				top: 0;
				margin: 0;
		}
		.how-follow-up__item h5{
				text-align: left;
				font-size: 1.8rem;
				width: 100%;
		}
		.how-follow-up__item-text{
				width: 100%;
				border: 0;
				padding-bottom: 0;
		}
		.how-follow-up__item-text ul{
				margin-top: 2rem;
				font-size: 1.4rem;
		}
		.how-follow-up__item:before{
				left: 2.2rem;
				height: auto;
				bottom: 0;
		}
		.sell-section{
				padding: 4rem 0;
		}
		.sell-section .title-section{
				margin-top: 3rem;
		}
		.sell-section .title-section{
				font-size: 2rem;
		}
		.sell-section-advantages{
				flex-wrap: wrap;
				margin-top: 0;
		}
		.sell-section-advantages__item{
				width: 48%;
				margin-top: 6rem;
		}
		.sell-section-advantages__item h6{
				font-size: 1.8rem;
		}
		.sell-section:before{
				top: 89.5rem;
		}
		.logistics-section{
				background-size: 340%;
				background-position: right -16rem top;
				padding-bottom: 6rem;
		}
		.logistics-section .title-section{
				font-size: 2rem;
				margin-bottom: 1rem;
		}
		.logistics-section-item{
				padding: 1.6rem;
		}
		.logistics-section-item h5{
				font-size: 1.8rem;
		}
		.logistics-section-item p{
				margin-top: 1rem;
				font-size: 1.4rem;
				min-height: 4rem;
		}
		.logistics-section hr{
				display: none;
		}
		.logistics-section-item2 h5{
				font-size: 2rem;
		}
		.logistics-section-item2 p{
				margin-top: 1rem;
		}
		.we-offer-full{
				padding: 4rem 0;
		}
		.we-offer-full__item{
				margin-top: 3.5rem;
		}
		.we-offer-full__item h5{
				font-size: 1.8rem;
				width: 90%;
		}
		.we-offer-full:before{
				top: 86rem;
		}
		.we-offer-full .btn-green{
				margin-top: 6rem;
		}
		.we-offer-full__subtitle{
				font-size: 2.4rem;
				margin-top: 6rem;
		}
		.we-offer-full__use{
				margin-top: 3.6rem;
		}
		.we-offer-full__use h5{
				font-size: 2.4rem;
		}
		.we-offer-full__use p{
				font-size: 1.6rem;
		}
		.we-offer-full__use ul{
				font-size: 1.6rem;
				margin-top: 2rem;
		}
		.we-offer-full__title2{
				margin-top: 4rem;
				font-size: 2.4rem;
		}
		.we-offer-full__subtitle2{
				font-size: 1.6rem;
		}
		.we-offer-full__company h6{
				margin-top: 2rem;
				font-size: 1.8rem;
		}
		.we-offer-full__company{
				margin-top: 4rem;
		}
		.almost-time-practicing .title-section{
				font-size: 4rem;
		}
		.almost-time-practicing{
				padding-top: 6rem;
				padding-bottom: 2.5rem;
		}
		.almost-time-practicing_item{
				margin-top: 4rem;
		}
		.almost-time-practicing_item h5{
				font-size: 1.4rem;
		}
		.almost-time-practicing_item p{
				font-size: 1.8rem;
				margin-top: 1rem;
		}
		.almost-time-practicing_item-tel{
				font-size: 2.4rem;
		}
		.almost-time-practicing-form{
				padding: 2rem 2rem 3rem;
				margin-bottom: 4rem;
				background: url("../img/footer-form-bg.webp") center top no-repeat;
				background-size: cover;
		}
		.almost-time-practicing-form h5{
				font-size: 2.4rem;
		}
		fieldset{
				margin-top: 2rem;
		}
		fieldset input, fieldset textarea{
				font-size: 1.4rem;
				padding: 1.4rem;
				width: 100%;
				display: block;
		}
		.iti.iti--allow-dropdown.iti--show-flags{
				width: 100%;
		}
		fieldset label{
				font-size: 1.6rem;
		}
		.checkbox-custom{
				width: 100%;
				margin-top: 3rem;
		}
		.footer-logo{
				margin: 0 auto;
				display: block;
		}
		.footer-text{
				font-size: 1.2rem;
				text-align: center;
				margin-top: 3rem;
		}
		.burger-toggle{
				width: 3.2rem;
		}
		.modal-row__left{
				display: none;
		}
		.modal-content{
				padding: 3rem 2rem;
		}
		.modal-row__right .title-section{
				margin-top: 0;
		}
		.modal .checkbox-custom{
				width: 100%;
		}
		#thank-modal .modal-content {
				padding: 7rem 0;
		}
		.modal .title-section br{
				display: initial;
		}
		.burger{
				border-radius: 0 1.6rem 1.6rem 0;
				background: #032F37;
				color: #fff;
				padding: 2rem;
				position: fixed;
				left: 0;
				top: 0;
				bottom: 0;
				z-index: 99;
				width: 90%;
		}
		.burger .header-menu{
				display: block;
				text-align: center;
		}
		.burger .header-menu li{
				margin-top: 4.8rem;
		}
		.header-menu li a, .header-link-contact{
				font-size: 2rem;
		}
		.burger .burger-toggle{
				position: absolute;
				right: 2rem;
				top: 2.2rem;
		}
		.logistics-video-bg{
				height: 38rem;
		}
		.sell-section-steps-scroll{
				overflow-y: hidden;
		}
		.modal-row__icon{
				display: none;
		}
		.about-us__pattern{
				display: none;
		}
}

