@media screen and (min-width: 992px) {
	.table__line:hover {
	  background-color: #2C2C2D;
	}
	.reviews__link:hover {
	  border-bottom: 0.5px solid transparent;
	}
	.disposal__tab:hover {
	  color: #fff;
	  border-bottom: 1px solid #fff;
	}
	.disposal__tab:hover::before {
	  opacity: 1;
	}
	.delivery__item:hover .delivery__img {
		opacity: 0;
	}
	.delivery__item:hover .delivery__img-gold {
		opacity: 1;
	}
	.delivery__item:hover {
	  border: 2px solid rgba(255, 199, 97, 0.30);
	}

}

@media screen and (max-width: 1400px) {
	/*.main__distance {
	    padding: 80px 0;
	}*/

	.auto-list {
		padding: 100px 0 60px;
	}

	.hero-section {
	    min-height: 520px;
	}

	.header,
	.fix .header {
	    padding: 6px 0;
	}
	.wrapper > main{
		margin-top:100px;
	}

	.hero-section__title {
	    font-size: 38px;
	}

	.hero-section__text {
	    max-width: 530px;
	}

	.sec-video__placeholder {
	    padding-top: 53.355%;
	}
}

@media screen and (max-width: 1300px) {
	.header__ul {
	    column-gap: 32px;
	}

	.header__logo {
	    width: 88px;
	    min-width: 88px;
	    height: 88px;
	    margin: 0px 20px 0px 0px;
	}

	.header__phone {
	    font-size: 16px;
	}
}

@media screen and (max-width: 1200px) {
	[class*=__container] {
	    padding: 0 48px;
	}

	.wrapper > main{
		margin-top:30px;
	}
	.auto-list__writem {
	    flex: 1 1 120px;
	}

	.about__body {
	    margin: 0 -18px;
	}

	.about__inner {
	    padding: 80px 84px;
	}

	.about__item {
	    width: calc(100% / 3 - 36px);
	    margin: 0 18px;
	}

	.content-quiz__item {
	    width: calc(100% / 3 - 16px);
	}

	.hero-section__text {
	    max-width: 420px;
	}

	.hero-section {
	    min-height: 640px;
	}

	.hero-section__image {
        height: 608px;
	    top: -50px;
        right: -190px;
	    transform: translate(0%, 0%);
	}

	.auto-list__item picture {
	    width: 95px;
	    padding-top: 95px;
	}

	.aside-quiz {
	    padding: 28px;
	}

	.quiz__aside {
		width: 37.85%;
	}

	.quiz__main {
		width: 62.25%;
	}

	.order__dot-three {
	    left: 3.2%;
	}

	.order__dot-two {
	    top: 65%;
	}

	.order__dot-one {
	    top: 54%;
	    right: 12%;
	}

	.services__form {
	    justify-content: center;
	    flex-wrap: wrap;
	    gap: 0;
    	margin: 0 -12px;
	}

	.services__input {
	    width: calc(100% / 3 - 24px) !important;
	    margin: 0 12px;
	}

	.services__sumbit {
		width: calc(100% / 3 - 24px) !important;
		margin-top: 36px;
	}
}

@media screen and (max-width: 1050px) {
	[class*=__container] {
	    padding: 0 32px;
	}

	.body--menu {
		overflow: hidden;
	}

	.order__form-inn {
	    flex-direction: column;
	    max-width: 524px;
	    margin: 0 auto;
	}

	.order__form-elem, 
	input[type=tel].order__form-elem {
	    width: 100%;
	    margin: 0 0 16px;
	}

	.order__form {
	    margin-bottom: 50px;
	}

	.order__img {
	    object-fit: contain;
	}


	.wr-burger {
	  display: flex;
	}

	.body--menu .header {
	    background-color: #202021;
	}

	.header__wr-nav {
	    position: fixed;
	    top: 100px;
	    left: 0;
	    right: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 99;

        background-color: #202021;
        transition: .2s all;
        transform: translateX(100%);
        opacity: 0;
	}

	.body--menu .header__wr-nav {
        transform: translateY(0%);
        opacity: 1;
        overflow: auto;
	}

	.header__nav {
        padding: 60px 40px;
        height: 100%;
	}

	.header__ul {
	    justify-content: flex-start;
	    align-items: flex-start;
	    flex-direction: column;
	    column-gap: 36px;
        margin: 62px 0;
	}

	.header__li {
		width: 100%;
	}

	.header__link {
		display: block;
		width: 100%;
		border-bottom: none !important;

		color: #fff;
		font-size: 28px;
		font-weight: 600;
		line-height: 36px;
        padding: 18px 0;
	}

	.header__btn {
	  display: inline-block;
	  vertical-align: top;
	  width: 100%;
	}

	.body--menu .header__logo {
		opacity: 0;
	}
	.body--menu .header__moto {
		display: none;
	}

	.logo-mobile {
	  display: flex;
	  justify-content: flex-start;
	  align-items: center;
	}

	.logo-mobile .header__logo {
		display: inline-block;
		opacity: 1;
	}

	.logo-mobile .header__moto {
		display: inline-block;
		max-width: 244px;

		font-size: 20px;
		line-height: 28px;
	}

	.order__image {
	    width: 1016px;
	    min-width: 1016px;
	    padding-top: 360px;
	    position: relative;
	    left: 50%;
	    transform: translateX(-50%);
	}

	.order__dot-three {
	    left: 13.2%;
	}

	.order__dot-two {
	    left: 28%;
	}

	.order__dot-one {
	    top: 51%;
	    right: 22%;
	}

	.pros__item {
	  width: calc(100% / 2 - 30px);
	}
}

@media screen and (max-width: 1000px) {
	.hero-section__container {
		padding: 0 32px;
	}
	.wrapper > main{
		margin-top:100px
	}
	.hero-section {
	    min-height: 736px;
	    align-items: flex-start;
	    overflow: hidden;
	}

	.hero-section__image {
        top: 0%;
	    bottom: 0;
	    width: 996px;
	    height: 560px;
	    padding-top: 0;
	    right: -270px;
	    transform: translate(0%, 38%);
	}

	.main__distance {
	    padding: 80px 0;
	}

	.sec-video__placeholder {
	    padding-top: 39.475%;
	}

	.title {
	    font-size: 36px;
	}

	.auto-list__writem {
	    flex: 1 1 110px;
	    padding: 0;
	}

	.delivery__body {
	    margin: -4px;
	}

	.delivery__item {
	    width: calc(100% / 2 - 8px);
	    margin: 4px;
    	padding: 24px 24px 36px;
	}

	.aside-quiz__name {
	    font-size: 14px;
	}

	.aside-quiz__amount {
	    font-size: 34px;
	}

	.aside-quiz__amount-max {
		font-size: 44px;
	}

	.main-quiz__subtitle {
	    font-size: 14px;
	    margin: 0px 0px 24px 0px;
	}

	.main-quiz {
	    padding: 24px;
	}

	.main-quiz__way {
		display: none;
	}

	.main-quiz__bottom {
	    justify-content: flex-end;
	}

	.dpor-quiz__dropdown {
		width: 100%;
	}

	.aside-quiz {
	    padding: 22px;
	}

	.quiz__aside {
	    width: 44.85%;
	}

	.quiz__main {
	    width: 55.15%;
	}

	.aside-quiz__answer {
	    background: rgba(255, 255, 255, 0.10);
	}

	.aside-quiz__answer {
	    max-width: 98%;
	}

	.aside-quiz__tlt strong {
	    padding: 1px 2px;
	}

	.aside-quiz__tlt {
	    line-height: 150%;
	}

	.main-quiz__loading-gen {
	    margin: 0px 0px 24px 0px;
	}

	.order {
		padding: 64px 0;
	}

	.order__title {
	    margin: 0px auto 54px;
	    max-width: 460px;
	}

	.order {
		padding: 64px 0;
	}

	.low-cost__title {
	    max-width: 530px;
	}

	.content-quiz__item {
	    width: calc(100% / 2 - 16px);
	}

	.content-quiz-three .content-quiz__item {
	    width: calc(100% / 2 - 16px);
	}

	.banner__inner {
		padding: 0px 20px;
	}

	.banner__tlt {
	    font-size: 24px;
	    margin-bottom: 15px;
	}
}


@media screen and (max-width: 992px) {
	.low-cost {
	    padding: 10px 0 80px;
	}
	
	.low-cost__body {
		flex-direction: column;
		max-width: 524px;
		margin: 0 auto;
	}

	.low-cost__item {
	    width: 100%;
	    margin: 0 0 16px;
	    padding: 16px 12px 36px;
	}

	.about__body {
	    flex-direction: column;
	    margin: 0;
	}

	.about__inner {
	    padding: 48px;
	}

	.about__item {
	    width: 100%;
	    padding-top: 0;
	    margin: 0;
	}

	.about__item:not(:last-child) {
	    margin: 0 0 24px;
	}
		
	.about__text strong {
	    max-width: 100%;
	}

	.about__head {
	    margin: 0px 0px 8px 0px;
	}

	.contacts__item:not(:last-child) {
	    margin: 0px 0px 35px 0px;
	}

	.services__focus {
	    flex-direction: column;
	}

	.services__text {
	    flex: 0 1 auto;
	}

	.services__picture {
	    flex: 0 1 auto;
	}

	.services__form {
	    flex-direction: column;
	    max-width: 524px;
	    margin: 0 auto;
	    gap: 0;
	}

	.services__input {
	    width: 100% !important;
	}

	.services__sumbit {
	    width: 100%;
        margin-top: 20px;
	}

	.sec-video__placeholder {
	    padding-top: 375px;
	}

	.reviews__main-body {
	    gap: 0;
	    margin: -8px -8px 40px;
	    flex-wrap: wrap;
	}

	.reviews__cross {
	    width: calc(100% / 2 - 16px);
	    margin: 8px;
	}

	.reviews__cross:nth-child(3) {
		display: none;
	}

	.header__moto {
	    max-width: 231px;
	}

	.services__sumbit {
	    width: 100% !important;
	    margin: 20px 0 0 0;
	}

	.services__input {
	    margin: 0 0 16px;
	}

	.auto-list__writem:nth-child(33),
	.auto-list__writem:nth-child(34),
	.auto-list__writem:nth-child(35),
	.auto-list__writem:nth-child(36),
	.auto-list__writem:nth-child(37),
	.auto-list__writem:nth-child(38){
	  flex-grow: 1;
	}
}

@media screen and (max-width: 767px) {
	.order__dot-three .order__text-dot{
		left:50px
	}
	.wrapper > main{
		margin-top:88px
	}
	.order__dot-two .order__text-dot{
		left:30px
	}
	.table__head {
		display: none;
	}
	.table__line {
		flex-direction: column;
		gap: 0;
	}
	.table__m-line {
		flex: 0 1 100% !important;

		display: flex;
		justify-content: space-between;

		margin: 0px 0px 12px 0px;
		padding: 0px 0px 8px 0px;
	}
	.table__m-name {
		display: block;
		width: 60%;

		font-size: 18px;
		line-height: 150%;
		color: #737373;
		padding: 0px 20px 0 40px;
		position: relative;
	}
	.table__m-line:first-child .table__m-name::before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 24px;
		height: 24px;

		background-image: url(../img/icons/down-white.svg);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: 16px;

		background-color: #3C3C3E;
		border-radius: 50%;

		position: absolute;
		top:1px;
		left: 0;
		z-index: 1;
		transform: rotate(-180deg);
	}

	.table__line--active .table__m-line:first-child .table__m-name::before {
		transform: rotate(0deg);
	}

	.table__m-line {
		display: none;
	}

	.table__line--active .table__m-line {
		display: flex;		
	}

	.table__m-line:first-child {
		cursor: pointer;
		display: flex !important;
		padding-top: 20px;
	}

	.table__item {
		padding: 0px 20px 0 0;
		flex: 0 1 auto !important;
		width: 40%;
	}


	.quiz__body {
		flex-direction: column;
	}

	.quiz__aside {
	    order: 2;
	    width:100%;
	}

	.quiz__main {
	    order: 1;
	    width:100%;
	    padding: 20px 24px;
        border-radius: 16px 16px 0px 0px;
	}

	.main-quiz__title {
	    font-size: 20px;
	    margin: 0px 0px 20px 0px;
	}

	.form-quiz__tlt {
	    font-size: 20px;
	}

	.form-quiz__subtlt,
	.form-quiz__agree {
	    font-size: 15px;
	    margin: 0px 0px 20px 0px;
	}

	.form-quiz__agree a {
	    font-size: 15px;
	}

	.main-quiz__top {
	    margin: 0px 0px 38px 0px;
	}

	.main-quiz__btns {
	    margin-left: 0;
	    width: 100%;
	    flex-direction: column;
	    gap: 16px;
	}

	.main-quiz__back {
	    margin: 0px;
	}

	.main-quiz__btn {
	    justify-content: center;
	}

	.aside-quiz__amount-max {
	    margin-left: 8px;
	}

	.aside-quiz__line {
	    margin: 0px 0px 24px 0px;
	}

	.aside-quiz__line:last-child {
		margin: 0;
	}

	.aside-quiz__top {
	    margin-bottom: 25px;
	}

	.aside-quiz__answer {
	    max-width: 100%;
	}

	.low-cost__item {
	    margin: 0 0 8px;
	}

	.low-cost {
	    padding: 10px 0 60px;
	}

	.about__inner {
	    padding: 32px;
	}

	.about__large {
	    font-size: 64px;
	}

	.about__small {
	    font-size: 26px;
	}

	.about__item:not(:last-child) {
	    margin: 0 0 16px;
	}

	.contacts__title {
	    margin: 0px auto 16px;
	}

	.reviews__main-body {
	    margin: -8px 0px 40px;
	}

	.reviews__cross {
	    width: 100%;
	    margin: 8px 0;
	}

	.reviews__cross:nth-child(2) .reviews__item:nth-child(2),
	.reviews__cross:nth-child(2) .reviews__item:nth-child(3){
		display: none;
	}

	.f-contact__tel {
	    font-size: 36px;
	    padding: 0px;
	}

	.f-contact__tel::before {
		display: none;
	}

	.f-copyright p {
	    line-height: 150%;
	}

	.header__moto {
		display: none;
	}

	.header__nav {
	    padding: 40px 24px;
	}

	.header__logo {
	    width: 76px;
	    min-width: 76px;
	    height: 76px;
	}

	.wr-burger {
	    margin-right: 16px;
	}

	.header__wr-nav {
	    top: 88px;
	}

	.services__picture {
	    padding-top: 270px;
	}

	#xs_recall {
	    padding: 24px;
	}

	#xs_recall .title {
	    font-size: 30px;
	}

	#xs_recall .description, 
	#xs_add_review .description, 
	.xs_recall .description {
	    font-size: 16px;
	}

	#xs_recall .policy,
	#xs_recall .policy a {
		font-size: 14px;
	}

	.hero-section__mobtitle {
		display: block;

		color: #FFC761;
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 175%;
		margin: 0px 0px 12px 0px;
	}

	.gallery__body {
		flex-direction: column;
	}

	.gallery__main,
	.gallery-child {
		width: 100%;
		flex: 0 1 auto;
	}

	.gallery-main__item {
		padding-top: 318px;
	}

	.gallery-child__item:nth-child(1),
	.gallery-child__item:nth-child(2) {
		display: none;
	}

	.gallery-child__item {
		padding-top: 170px;
	}

	.pros__image img {
		width: 60px;
	}

	.pros__image {
	    min-width: 60px;
	}

	.pros__tlt {
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 2px;
	}

	.pros__subtlt {
	    font-size: 15px;
	}

	.pros__body {
	    margin: -15px 0px;
	}

    .pros__item {
        width: 100%;
        margin: 15px 0;
    }

    .banner__inner {
    	flex-direction: column-reverse;
    	align-items: center;
    	gap: 20px;
    }

    .banner__image {
	    flex: 0 1 auto;
	    width: 100%;
	}

	.banner__text {
	    flex: 0 1 auto;
	    width: 100%;
	}

	.auto-list {
		display: none;
	}

	#order_1 {
		display: none;
	}
}

@media screen and (max-width: 600px) {
	.order__image {
	    width: 160%;
	    min-width: auto;
	}

	.order__focus-dot {
	    width: 36px;
	    height: 36px;
	    background-size: 13px;
	}

	.order__text-dot {
	    max-width: 210px;
	    padding: 36px 14px 14px;
	    font-size: 14px;
	}

	.order__dot-three {
	    top: 23.2%;
	    left: 11.8%;
	}

	.order__dot-one {
	    top: 47%;
	}

	.order__dot-two {
	    top: 58%;
	}

	.order__image {
	    padding-top: 270px;
	}

	.disposal__tabs {
	    justify-content: flex-start;
	}

	.disposal__tabs {
	    margin: 0 -16px 12px;
	    overflow-x: auto;
	    -webkit-overflow-scrolling: touch;
	}

	.disposal__tabs::-webkit-scrollbar {
	  display: none;
	}

	.disposal__tab {
	    font-size: 16px;
	    margin: 0 16px;
	    padding: 0 0 16px 0;
	    white-space: nowrap;
	}

	.disposal__tab:last-child {
		padding-right: 25px;
	}

	.disposal__tab::before {
	    width: 36px;
	    min-width: 36px;
	    height: 36px;
	    margin: 0px 12px 0px 0px;
	}
}

@media screen and (max-width: 576px) {
	[class*=__container] {
	    padding: 0 24px;
	}

	.carusel-logos__container {
		padding: 0 16px !important;
	}

	.sec-video__container {
		padding: 0 16px;
	}

	.auto-list__container {
		padding: 0 16px !important;
	}

	.delivery__container-min {
		padding: 0 16px;
	}

	.hero-section__title {
	    font-size: 32px;
	}

	.btn {
	    padding: 16px 24px;
	}

	.carusel-logos__body {
	    padding: 24px 0;
	}

	.carusel-logos .slick-track {
	    display: flex;
	    justify-content: flex-start;
	}

	.main__distance {
	    padding: 56px 0;
	}

	.sec-video__placeholder {
	    padding-top: 240px;
	}

	.sec-video__play {
	    width: 56px;
	    height: 56px;
	}

	.sec-video__play::before {
	    width: 14px;
	    height: 22px;
	}

	.auto-list__title {
		font-size: 30px;
	    margin: 0 auto 32px;
	}

	.auto-list__writem {
	    flex: 1 1 auto;
	    width: 25%;
	}

	.auto-list__title {
	    font-size: 30px;
	}

	.delivery__title {
	    margin: 0px auto 12px;
	}

	.subtitle {
	    font-size: 18px;
	}

	.delivery__head {
	    margin: 0px 0px 36px 0px;
	}

	.delivery__item {
	    padding: 22px 22px 34px;
	}

	.title {
	    font-size: 30px;
	    margin: 0px auto 36px;
	}

	.contacts__title {
	    margin: 0px auto 16px;
	}

	.auto-list__title {
		margin-bottom: 10px;
	}

	.auto-list__subtitle {
	    margin: 0 auto 28px;
	}

	.contacts__box {
	    padding: 24px;
	    max-width: 332px;
	}

	.contacts__item:not(:last-child) {
	    margin: 0px 0px 25px 0px;
	}

	.contacts__panel {
	    top: 52px;
	    justify-content: flex-start;
	}

	.table__m-line {
	    margin: 0px 0px 12px 0px;
	}

	.content-quiz__image {
	    width: 80px;
	    min-width: 80px;
	    padding-top: 70px;
	}

	.content-quiz__tlt {
	    font-size: 14px;
	}

	.hero-section__image {
	    width: 711px;
	    height: 400px;
	    right: -190px;
	    transform: translate(0%, 85%);
	}

	.header__link {
	    font-size: 24px;
	    line-height: 32px;
	    padding: 16px 0;
	}

	.carusel-logos__body {
	    padding: 24px 0;
	    margin: 0 -100px 0 0px;
	}

	.carusel-logos__item {
	    margin: 0 25px;
	}

	.carusel-logos__item picture {
	    padding-top: 48px;
	}

	.disposal__head {
	    margin: 0px 0px 16px 0px;
	}

	.reviews__cross {
	    row-gap: 16px;
	}

	.contacts__box {
	    margin-top: -670px;
	}
}

@media screen and (max-width: 500px) {
	.banner__buttons {
		flex-direction: column;
		gap: 14px;
	}

	.banner__btn {
	    width: 100%;
	}

	.banner__inner {
        padding: 0px 10px;
    }

    .banner__tlt {
        font-size: 22px;
    }

    .banner__text {
	    padding: 10px 0;
	}

	.banner__subtlt {
	    margin-bottom: 20px;
	}
}

@media screen and (max-width: 475px) {
	.sec-video__container {
		padding: 0 8px;
	}

	.hero-section__title {
		font-size: 26px;
	    margin: 0px 0px 12px 0px;
	}

	.hero-section__subtitle {
	    font-size: 14px;
	    margin: 0px 0px 28px 0px;
	}

	.main__distance {
	    padding: 44px 0;
	}

	.btn {
		font-size: 14px;
	}

	.hero-section__image {
	    width: 640px;
	    height: 360px;
	    right: -170px;
	    transform: translate(0%, 70%);
	}
	.hero-section {
		min-height: 600px;
	}

	[class*=__container] {
	    padding: 0 8px;
	}

	.sec-video__placeholder {
	    padding-top: 192px;
	}	

	.auto-list__writem {
	    padding: 4px;
	}

	.auto-list__item {
		width: 100%;
	}

	.auto-list__back {
	    width: 100%;
	}

	.auto-list__item picture {
	    width: 100%;
	    padding-top: 100%;
	}

	.title {
    	font-size: 24px;
    }

    .low-cost__title {
	    max-width: 340px;
	}

    .delivery__title {
    	margin: 0px 0px 12px 0px;
    }

    .subtitle {
	    font-size: 16px;
	}

	.delivery__numb {
	    font-size: 52px;
	    line-height: 100%;
	    left: 10px;
	}

	.delivery__item {
	    width: calc(100% / 2 - 8px);
	    margin: 4px;
	    padding: 12px 8px 16px;
	}

	.delivery__tlt {
	    font-size: 16px;
	}

	.delivery__subtlt {
	    font-size: 14px;
	}

	.delivery__focus {
	    width: 88px;
	    height: 88px;
	    margin: 0 auto;
	}

	.quiz__main {
	    padding: 16px 16px 24px;
	}

	.main-quiz__subtitle {
	    font-size: 14px;
	    margin: 0px 0px 16px 0px;
	}

	.main-quiz__loading-gen {
	    margin: 0px 0px 16px 0px;
	}

	.main-quiz__title {
	    font-size: 18px;
	}

	.order-dropdown__name {
	    font-size: 16px;
	    padding: 15px 50px 15px 20px;
	}

	.order-dropdown__li {
	    font-size: 14px;
	    padding: 11px 20px;
	}

	.main-quiz__btn {
	    padding: 12px 15px;
	}

	.main-quiz__back {
	    height: 48px;
	}

	.aside-quiz__val {
	    font-size: 20px;
	}

	.aside-quiz__amount-max {
	    font-size: 40px;
	}

	input[type=text], 
	input[type=number], 
	input[type=tel], 
	input[type=password], 
	input[type=email], 
	textarea, 
	select {
	    font-size: 16px;
	    padding: 15px 20px;
	}

	.order__send {
	    margin-top: 16px;
	}

	.btn-empty {
	    font-size: 14px;
	    padding: 13px 22px;
	}

	.low-cost__img {
	    width: 72px;
	    height: 72px;
	}

	.low-cost__info {
		margin: 0px 0px 12px 0px;
	}

	.low-cost__item {
	    margin: 0 0 8px;
	    padding: 12px 12px 32px;
	}

	.about__inner {
	    padding: 24px;
	}

	.about__title {
		margin: 0px 0px 24px 0px;
	}

	.about__text strong {
	    font-size: 18px;
	}

	.about__text p {
	    font-size: 14px;
	}

	.about__large {
	    font-size: 56px;
	}

	.about__small {
	    font-size: 22px;
	}

	.contacts__map {
	    /*min-height: 640px;*/
	}

	.contacts__box {
	    max-width: 100%;
	}

	.contacts__box {
	    margin-top: -700px;
	}

	.contacts__panel {
	    top: 12px;
	}

	.contacts__tlt {
	    font-size: 22px;
	}

	.contacts__address {
	    font-size: 18px;
	    margin: 0px 0px 4px 0px;
	}

	.contacts__daily {
	    margin: 0px 0px 4px 0px;
	}

	.contacts__item:not(:last-child) {
	    margin: 0px 0px 22px 0px;
	}

	.services__inner {
	    padding: 0 8px;
	}

	.services__title {
		margin: 0px 0px 8px 0px;
	}

	.services__subtitle {
	    font-size: 18px;
	    margin: 0px 0px 16px 0px;
	}

	.services__info {
    	font-size: 16px;
	}

	.services__info p:not(:last-child) {
	    margin: 0px 0px 8px 0px;
	}

	.services {
	    margin: 0px 0px 56px 0px;
	}

	.disposal__title {
	    margin: 0px auto 16px;
	}

	.disposal__head {
	    margin: 0;
	}

	.table__m-name {
	    font-size: 16px;
	}

	.table__item {
	    font-size: 16px;
	}

	.table__m-line {
	    margin: 0px 0px 4px 0px;
	}

	.reviews__button {
	    width: 100%;
	}

	.reviews__button {
	    font-size: 14px;
	    padding: 13px 24px;
	}

	.f-contact {
	    padding: 40px 0;
	}

	.f-contact__tel {
	    font-size: 32px;
	}

	.f-contact__schedule {
	    font-size: 18px;
	}

	.header__time {
	    font-size: 14px;
	}

	.logo-mobile .header__moto {
	    max-width: 220px;
	    font-size: 18px;
	    line-height: 26px;
	}

	.header__logo {
	    margin: 0px 16px 0px 0px;
	}

	.header__ul {
	    margin: 48px 0;
	}

	.header__link {
	    font-size: 20px;
	    line-height: 28px;
	    padding: 12px 0;
	}

	.header__container,
	.hero-section__container {
	    padding: 0 16px;
	}

	.main__distance {
	    padding: 44px 0;
	}

	.sec-video__placeholder {
	    padding-top: 192px;
	}

	.low-cost__container-min {
		padding: 0 16px;
	}

	.services__picture {
	    padding-top: 210px;
	}	

	.auto-list__writem:nth-child(37), 
	.auto-list__writem:nth-child(38) {
	    flex-grow: 0;
	}
}

@media screen and (max-width: 450px) {
	.carusel-logos__body {
	    margin: 0 -180px 0 0px;
	}

	.carusel-logos__item {
	    margin: 0 20px;
	}

	.carusel-logos__item picture {
	    padding-top: 44px;
	}

	.order__image {
	    padding-top: 210px;
	}

	.order__dot-two {
	    left: 17%;
	}

	.low-cost__container-min {
		padding: 0 8px;
	}
}


@media screen and (max-width: 370px) {
	.header__logo {
	    margin: 0;
	}

	.header__phone::before {
		display: none;
	}

	.logo-mobile .header__logo {
	    margin-right: 10px;
	}

	.logo-mobile .header__moto {
	    font-size: 15px;
	    line-height: 24px;
	}

	.delivery__tlt {
	    font-size: 14px;
	}

	.delivery__subtlt {
	    font-size: 13px;
	}

	.order__image {
	    padding-top: 170px;
	}

	.header__menu {
	    margin: 0px 32px 0px -15px;
	}

	.services__picture {
	    padding-top: 160px;
	}
}