@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;
		}

		body {
				font-size: 1.4rem;
		}

		.utf-section h2 {
				font-size: 1.2rem;
		}

		.utf-section h1 {
				font-size: 2.4rem;
		}

		.utf-section-advantages {
				flex-wrap: wrap;
				margin-top: 1.8rem;
		}

		.utf-section-advantages li {
				font-size: 1.4rem;
				margin-right: 0;
				width: auto;
				margin-bottom: 1.6rem;
				padding: 1rem;
		}

		.utf-section-advantages li img {
				width: 2.5rem;
		}

		.btn-ats {
				padding: 1.5rem;
				font-size: 1.4rem;
		}

		.header {
				padding: 1.5rem 0;
		}

		.utf-section {
				padding-top: 9rem;
		}

		.about-us {
				padding-top: 4rem;
		}

		.about-us-img {
				max-width: initial;
				width: 100%;
				margin-bottom: 4rem;
		}

		.title-section {
				font-size: 2.8rem;
		}

		.about-us-text {
				margin-top: 2rem;
				padding-right: 0;
		}

		.about-us-item {
				margin-top: 4rem;
				padding-top: 1.5rem;
		}

		.about-us-item h5 {
				font-size: 1.4rem;
				min-height: 5.5rem;
		}

		.about-us-item p {
				font-size: 1.2rem;
				width: 100%;
		}

		.about-us-item img {
				margin-bottom: 3rem;
		}

		.about-us-item:before {
				width: 8rem;
				height: 8rem;
		}

		.our-services {
				padding-top: 4rem;
				position: relative;
		}

		.our-services-swiper {
				margin-top: 3rem;
		}

		.our-services-item{
				height: 34rem;
		}
		.our-services-item .btn-ats {
				padding: 2.2rem;
		}

		.our-services-nav {
				position: absolute;
				bottom: 0;
				right: 0;
				left: 0;
				width: 100%;
				justify-content: center;
				z-index: 4;
		}
		.our-services .container{
				padding-bottom: 6rem;
		}
		.when-transmission-necessary{
				margin-top: 4rem;
		}
		.when-transmission-necessary__img{
				width: 100vw;
				max-width: initial;
				margin-left: -1.4rem;
				border-radius: 0;
				margin-bottom: 2rem;
		}
		.when-transmission-necessary .container:before{
				content: none;
		}
		.when-transmission-necessary:before{
				display: none;
		}
		.when-transmission-necessary .col-lg-8.order-lg-first{
				background: #1680C6;
				margin-top: 2rem;
		}
		.when-transmission-necessary .title-section{
				margin-top: 3rem;
		}
		.when-transmission-necessary .title-section br{
				display: none;
		}
		.when-transmission-necessary p{
				padding-right: 0;
		}
		.when-transmission-necessary ul{
				padding-right: 0;
		}
		.when-transmission-necessary .btn-ats{
				width: 100%;
		}
		.price-list{
				padding-top: 4rem;
		}
		.price-list-img{
				height: 20rem;
				object-position: top;
		}
		.price-list .title-section{
				margin-bottom: 2rem;
		}
		.price-list-wrap{
				margin-top: 2rem;
				padding: 1.6rem 1rem;
		}
		.price-list-header p{
				font-size: 1.2rem;
		}
		.price-list-header{
				padding-bottom: 1rem;
		}
		.price-list-item{
				flex-wrap: wrap;
				padding: 1rem;
		}
		.price-list-item h5{
				font-size: 1.4rem;
				width: 60%;
		}
		.price-list-item h6{
				width: 40%;
				font-size: 1.4rem;
		}
		.price-list-item a{
				width: 100%;
				margin-top: 2rem;
				padding: 0.7rem;
		}
		.price-list-header p:first-child{
				width: 60%;
		}
		.price-list-header p:last-child{
				width: 40%;
		}
		.price-list-body{
				padding-right: 0;
		}
		.section-form{
				padding-top: 18rem;
				padding-bottom: 2rem;
				margin-top: 4rem;
				background: url("../img/section-form-m.jpg") center top no-repeat;
				background-size: cover;
		}
		.section-form__form{
				margin-top: 3rem;
				padding: 1.5rem;
		}
		.section-form .form-policy{
				margin-top: 1.5rem;
		}
		.section-form button[type='submit']{
				padding: 1.5rem;
		}
		.section-form .form-policy label::before{
				top: 0.6rem;
		}
		.section-form .form-policy label::after{
				top: 0.84rem;
		}
		.section-form .form-policy label{
				padding-left: 2.5rem;
		}
		.our-works{
				padding-top: 4rem;
				position: relative;
		}
		.our-works-video{
				height: 24rem;
		}
		.our-works-video + p {
				font-size: 1.4rem;
				margin-bottom: 4rem;
		}
		.choose-city-dropdown{
				width: 31rem;
		}
		.header-phone-m{
				margin-right: 1.6rem;
		}
		.header-phone__whatsapp svg{
				width: 3rem;
				height: 3rem;
				margin-right: 1.6rem;
		}
		.footer-title{
				font-size: 2.4rem;
				margin-top: 4rem;
				margin-bottom: 2.5rem;
		}
		.footer-menu li a{
				font-size: 1.2rem;
		}
		.footer-menu li{
				margin-bottom: 1.2rem;
		}
		.contact-info-link::after{
				margin-left: 0;
		}
		.footer-whatsapp-link svg{
				width: 3.6rem;
				height: 3.6rem;
		}
		.footer{
				padding-top: 4rem;
				margin-top: 6rem;
		}
		.footer-link{
				display: block;
				margin-left: 0;
		}
		.our-shop-swiper{
				margin-top: 3rem;
		}
		.footer-whatsapp-link{
				position: absolute;
				right: 1.3rem;
				top: -0.2rem;
		}
		#contacts > div > div:nth-child(1) > div:nth-child(4){
				padding-left: 0;
		}
		.our-shop-item{
				padding: 2rem;
		}
		.our-shop-item__phone{
				font-size: 2rem;
		}
		.our-shop-item__address{
				font-size: 1.2rem;
				margin-bottom: 2rem;
		}
		.modal .utf-form button[type='submit']{
				margin-top: 2rem;
		}
		.modal h4{
				font-size: 2.4rem;
		}
		.header-menu{
				display: block;
				margin-top: 4rem;
				padding-left: 2rem;
		}
		.burger .btn-ats{
				border-color: #fff;
				margin-top: 2rem;
		}
		.header-menu li{
				margin-bottom: 2.4rem;
		}
		.header-menu li a{
				font-size: 2rem;
		}
		.header-working-hours span, .header-choose-city__title{
				color: #A1D9FF;
		}
		.header-phone__number{
				font-size: 1.4rem;
		}
		.header-working-hours{
				margin-right: 0;
		}
		.header-working-hours p{
				font-size: 1.2rem;
		}
		.header-choose-city__city p{
				font-size: 1.2rem;
		}
		.utf-section .btn-ats{
				margin-top: 2.5rem;
		}
		.utf-section{
				max-height: 62rem;
		}
		.burger-toggle img{
				width: 4.8rem;
		}
		.site-main {
				padding-top: 12rem;
		}
		.entry-title{
				font-size: 2.6rem;
		}
		.breadcrumbs{
				padding-top: 11rem;
		}
		.single-transmission-img{
				height: 32rem;
				margin-bottom: 3rem;
		}
		.single-transmission__text{
				font-size: 1.4rem;
		}
		.single-transmission-title2{
				font-size: 2.4rem;
				margin-top: 4rem;
		}
		.single-transmission hr{
				margin-bottom: 0;
		}
		.single-transmission .btn-ats.btn-ats_blue{
				font-size: 1.4rem;
				padding: 1.5rem;
		}
		.single-transmission-list-auto{
				font-size: 1.4rem;
		}
		.repair-automatic-transmission-steps-header h6{
				font-size: 2.2rem;
		}
		.repair-automatic-transmission-steps-header h6:after{
				width: 7rem;
		}
		.repair-automatic-transmission__title{
				font-size: 1.8rem;
		}
		.cookie-modal {
				text-align: center
		}
		.cookie-modal .btn-ats {
				width: 50%!important;
				margin: 1rem auto 0;
		}
		.cookie-modal__short-text{
				line-height: 1.7rem;
		}
}