@media (max-width: 1920px){
	img.card-left{width:17%}
	img.card-right{width:9%}
}
@media (max-width: 1536px){
	img.card-right{top:54%}
	#popmake-409.pum-container.pum-responsive.pum-responsive-tiny{
		width: 43%;
	}
}
@media (max-width: 1357px){
	.flex-thems-first-img-block-div{
		display:none
	}
	.flex-thems.flex-thems-second-img-block{margin-right:0}
	.usligi-first-block-0 .flex-thems-block:last-child{padding-top:0}
}
@media (max-width: 1350px){
	.primary-menu>li {
		padding:16px 22px;
	}
	.primary-menu > li.menu-item-has-children > a {
		padding-right: 0;
		margin-right: 2rem;
	}
	.primary-menu ul li.menu-item-has-children > a {
		margin-right: 4.5rem;
		padding-right: 0;
		width: unset;
	}
	.header-home-2>a[class*=header-home-2-] {
		font-size: 12px;
	}
	.text-header-home-2{
		padding: 8px 17px 8px 37px;
	}
	.header-home-2-1 {
		left: 112px;
	}
	.header-home-2-2 {
		left: 292px;
	}
	.header-home-2-3 {
		top: 124px;
		left: 727px;
	}
	.header-home-2-4 {
		top: 67px;
		left: 981px;
	}
	.header-home-2-2 .text-header-home-2 {
		max-width: 338px;
		padding: 6px 14px 6px 36px;
	}
	.header-home-2-3 .text-header-home-2 {
		max-width: 200px
	}
}
@media (max-width: 1310px){
	.sub-title br{display:none}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white{padding:18px 0 0 30px;flex-basis:49.1%}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white .flex-thems-block:first-child {
		flex-basis: 53%;
	}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white .flex-thems-block:last-child {
		flex-basis: 37%;
	}
	.iuy_98 .flex-thems .flex-thems-block:nth-child(2n) {
		margin-left: 0;
	}
	.flex-thems-round.upak_1 .flex-them img{top:-39px}
	.header-home-1 .reviews_yandex {
		top: 12px;
	}
	.promotions .owl-carousel.owl-loaded button.owl-next {
		right: 32px;
	}
	.promotions .owl-carousel.owl-loaded .owl-nav button.owl-prev span {
		margin-left: 0
	}
	.promotions .owl-carousel.owl-loaded .owl-nav button.owl-prev {
		left: 12px;
	}
	.promotion .flex-thems .flex-thems-block {
		flex-basis: 36%;
	}
	.header-home-2 {
		height: 567px;
	}
	.header-home-2-bottom{
		bottom: 10px;
		padding: 10px 20px;
		backdrop-filter: blur(3px);
	}
	.header-home-2-bottom-2 {
		flex-basis: 52%
	}
	.flex-thems.social_footer {
		justify-content: center;
	}
	.entry-content > .alignwide {
		width: calc(100% - 8rem);
	}
}
@media (max-width: 1280px){
	.header-home-2 {
		height: 556px;
	}
	.header-home-2-bottom {
		bottom: 0px
	}
}
@media (max-width: 1279px){
	.iuy_98 .flex-thems-round .heading-size-4, .iuy_98 .flex-thems-round-white-simple .reviews-flex-div {
		font-size: 28px;
	}
	.reviews_yandex{right:60px;top:33px}
	.flex-thems-promotion-1 {
		flex-basis: 28%;
	}
	.flex-thems-promotion-3 {
		flex-basis: 26%;
	}
	.have_questions_1, .have_questions_3 {
		padding: 28px 30px 28px;
	}
	.header-home-2 {
		height: 554px;
	}
	.header-home-2-1 {
		top: 330px;
	}
	.header-home-2-3 {
		top: 193px;
		left: 795px;
	}
	.header-home-2-4 {
		top: 54px;
		left: 834px;
	}
	.header-home-2-4-svg {
		order: 2;
	}
	.header-home-2-4 .text-header-home-2 {
		max-width: 180px;
		padding: 4px 49px 4px 15px;
		margin-left: 0;
		margin-right: -30px;
	}
	.promo-grid-line{
		width: 180px;
	}
	.steps,.all_troubles{
		flex-wrap:wrap
	}
	.last_step {
		flex-basis:100%;
		max-width:350px;
		padding-left:0
	}
	.all_troubles_1{
		flex-basis:100%
	}
	.flex-thems-01 [class*=flex-thems-block-]{
		flex-basis:36%;
		height:268px;
	}
	.flex-thems-01 [class*=flex-thems-block-].flex-thems-block-06{
		align-self: center;
		height: 143px
	}
	.flex-thems-block-06:before{
		left:16px
	}
	.steps.price-options .step:first-child {
		flex-basis: 100%;
		border: none;
		margin-bottom: 20px;
	}
	.have_questions_3:before{
		left: 327px;
	}
	.steps.steps-other.price-options{
		flex-wrap:nowrap
	}
	.steps.steps-other.price-options .step:first-child{flex-basis:auto}
	.steps.steps-other.price-options .step:before{left:148px}
	.all_troubles_inner .flex-thems-block-06 .step_h_uniq {
		font-size: 24px;
		line-height: 24px
	}
	.skrit_img{display:none}
}
@media (max-width: 1223px){
	.header_contacts .back_call_div{margin-left:50px}
	.header-home-2 {
		height: 529px;
	}
	.header-home-2-3 {
		top: 167px;
		left: 687px;
	}
	.flex-thems-01 [class*=flex-thems-block-]{
		flex-basis:38%;
	}
	.down_container {
		grid-template-areas:"text_area text_area"
							"img_1 img_3"
							"img_2 .";
	}
	.img_4 {
		display:none
	}
}
@media (max-width: 1220px){
	.tabs>label {
		padding: 10px 28px;
	}
	.primary-menu>li {
		padding: 16px 18px;
	}
	.manager-contact_title {
		font-size: 30px;
	}
	.contact-banner_title {
		font-size: 46px;
	}
	.banner-info-phone {
		font-size: 32px;
	}
	.banner-info-phone {
		width: 35px;
		height: 35px;
	}
	.vehicle-card__image {
		margin-right: 20px;
	}
	.vehicle-card__spec-value {
		left: 153px;
		min-width: 150px;
	}
}
@media (max-width: 1195px){
	.img-3,.img-4 {
		display: none;
	}
	.img-2,.usligi-first-block-0 .promotion_10 .promotion_10_img{filter:grayscale(0)}
}
@media (max-width: 1193px){
	.header_contacts .back_call_div{margin-left:40px}
	.header-home h1.entry-title{
		font-size: 72px;
	}
	.back_call.back_call_whith_arrow{margin-bottom:13px}
	.sub-title {
		font-size: 18px;
		top: 47px;
	}
}
@media (max-width: 1183px){
	.around_clock{max-width:300px}
	footer .around_clock{max-width:100%}
	.header-home-2 {
		height: 510px;
	}
}
@media (max-width: 1180px){
	.benefits.flex-thems .flex-thems-block{font-size:24px}
	.reasons-to-contact {
		flex-wrap:wrap;
		justify-content: space-between;
		gap: 30px;
	}
	.reasons-to-contact-item{flex-basis:48%;margin-right:0}
	.reasons-to-contact-item .flex-thems-block-button {
		margin: 0 auto;
	}
	.flex-thems-round .flex-them img{top:-76px}
	.uslugi h1 {
		font-size: 40px;
		line-height: 40px;
	}
	.promotion .flex-thems .flex-thems-block {
		flex-basis: 43%;
	}
	.owl-carousel .owl-item img.presentation_img{
		display:none
	}
	.promo-grid-line{
		width: 100px;
	}
}
@media (max-width: 1148px){
	.working_hours{max-width:275px}
	.have_questions .back_call.back_call_whith_arrow{position:relative}
	.have_questions_3:before {
		left: 307px;
	}
	.all_troubles_inner .flex-thems-01 .flex-thems-block-06:before{
		display:none
	}
}
@media (max-width: 1140px){
	.table_price th, .table_price td {
		padding: 8px 12px;
	}
	.table_price_width {
		width: 160px;
	}
	.tabs>label {
		padding: 8px 20px;
		font-size: 16px;
	}
	.manager-contact_title {
		font-size: 26px;
	}
	.contact-banner_title {
		font-size: 42px;
	}
	.contact-banner_name {
		font-size: 36px;
	}
	.banner-info-phone {
		font-size: 28px;
	}
	.banner-info-phone:before {
		top: -1px;
		width: 30px;
		height: 30px;
	}
	.costing__item--range{margin-bottom:26px;display:block;width:100%;}
	.header-home-2-2 {
		left: 148px;
	}
	.header-home-2-1 {
		top: 309px;
		left: 70px;
	}
	.header-home-2-4 {
		left: 718px;
	}
	.header-home-2 {
		height: 488px;
	}
	.flex-thems-01 [class*=flex-thems-block-]{
		flex-basis:41%;
	}
}
@media (max-width: 1118px){
	.have_questions {
		flex-wrap: wrap;
	}
	.have_questions_middle{
		display: none;
	}
	.have_questions_1, .have_questions_3 {
		flex-basis: 50%
	}
}
@media (max-width: 1107px){
	.mail:before{top:2px}
	.phone:before{top:-2px}
	.primary-menu>li {
		padding: 14px 16px;
	}
	.flex-thems.back_call_div_social{right:20px}
	.vehicle-card__spec-value {
		left: 94px;
		min-width: 120px;
	}
	.header-home-2 {
		height: 473px;
	}
}
@media (max-width: 1100px){
	.around_clock {
		max-width: 240px;
	}
	footer .around_clock{max-width:100%}
	.header-home h1.entry-title{
		font-size: 64px;
	}
	.sub-title {
		font-size: 16px;
		top: 41px;
	}
	.some_block .last_step_inner{
		padding:38px 64px 103px 55px
	}
}
@media (max-width: 1080px){
	.iuy_98 .flex-thems-round-white-simple .reviews-flex-div {
		padding-bottom: 0;
	}
	.header_contacts .back_call_div{
		margin-left: 25px;
	}
	.primary-menu>li:first-child{margin-left:0}
	.flex-thems{justify-content:center}
	.flex-thems .flex-thems-block{flex-basis:100%}
	.flex-thems.social_footer .flex-thems-block:nth-child(2n+1),.flex-thems.flex-thems-video .flex-thems-block:nth-child(2n+1){padding-right:0}
	.flex-thems.social_footer .flex-thems-block:nth-child(2n),.flex-thems.flex-thems-video .flex-thems-block:nth-child(2n){padding-left:0}
	.reasons-to-contact{flex-wrap:wrap}
	.reasons-to-contact-item{flex-basis:47%}
	.reasons-to-contact-item-marg-1024{margin-top:20px}
	.footer-menu li{margin-right:20px}
	img.card-right,img.card-left,.promo-grid-line{display:none}
	.wpcf7 input[type="submit"], .flex-thems-block-button{
		width: auto;
		max-width: 300px;
	}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
		margin-top: 20px;
		max-width: 550px
	}
	.flex-thems-round .flex-them img{position:initial}
	.chavo .flex-them-text{margin-bottom:40px}
	.chavo .flex-thems.marg_bott{margin-bottom:0}
	.flex-thems.trust{justify-content:flex-start}
	#site-footer .section-inner,.flex-thems.contact{flex-wrap:wrap}
	#popmake-409.pum-container.pum-responsive.pum-responsive-tiny{
		width: 56%;
	}
	.flex-thems.contact{gap:30px}
	.flex-thems.contact .flex-thems-block:nth-child(2n){padding-left:40px}
	.flex-thems.contact .flex-thems-block{padding:25px 40px}
	.flex-thems.contact .flex-thems-block{flex-basis:48%}
	.tabs>label {
		padding: 6px 8px
	}
	.uslugi .flex-thems-block-button {
		margin-top: 10px;
	}
	.subtitle{margin-top:12px}
	.header_contacts .telegram {
		margin-right: 15px;
	}
	.some-in-articles-1 .flex-thems-block.some-in-articles-block-2{
		flex-basis:100%;
		order:1;
		margin-bottom:15px;
	}
	.some-in-articles-1 .flex-thems-block{
		order:2;
	}
	.some-in-articles .flex-thems-block.some-in-articles-block-1{
		flex-basis:100%;
		margin-bottom:15px;
	}
	.some-in-articles .flex-thems-block:last-child{
		flex-basis:100%;
	}
	.flex-thems-01 [class*=flex-thems-block-]:nth-child(2n+1){
		margin-right:15px
	}
	.flex-thems-01 [class*=flex-thems-block-]:nth-child(2n){
		margin-left:15px
	}
	.services__item {
		flex-basis: 412px;
		margin: 0;
	}
	.services__list{
		justify-content: center;
		gap: 25px;
	}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white .flex-thems-block:first-child, .iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white .flex-thems-block:last-child {
		flex-basis: 100%;
	}
	.header-home-2-1 {
		top: 275px;
		left: 73px;
	}
	.header-home-2-2 {
		top: 147px;
		left: 49px;
	}
	.header-home-2-3 {
		top: 128px;
		left: 573px;
	}
	.price-options .flex-thems {
		justify-content: flex-start;
	}
	.flex-thems.some_block .flex-thems-block:nth-child(2n) {
		padding-left:0
	}
	.some_block .last_step_inner{max-width:566px}
	.entry-header-inner-uslugi.flex-thems{
		flex-wrap:nowrap;
	}
	.usligi-first-block-0.flex-thems .flex-thems-block:nth-child(2n){
		padding-left:0
	}
	.flex-thems-block-06.flex-thems-block-06-new {
		margin-bottom: 25px
	}
	.chavo .img_1 img{
		width:auto
	}
}
@media (max-width: 1070px){
	.primary-menu>li {
		padding: 12px 14px;
	}
	.flex-thems-promotion-1 {
		flex-basis: 32%;
	}
	.flex-thems-promotion-3 {
		flex-basis: 37%;
	}
	.promotion .m-l-128 {
		margin-left: 105px;
	}
	.header-home-2-bottom {
		bottom: 21px;
	}
	.last_step {
		max-width:318px;
	}
}
@media (max-width: 1040px){
	.contact-banner {
		padding: 40px 0;
		justify-content: center;
	}
	.manager-info {
		text-align: center;
		padding-bottom: 20px;
	}
	.manager-contact {
		width: 320px;
		padding-top: 20px;
	}
	.manager-contact_title{
		text-align: center;
	}
	.manager-contact .flex-thems-block-button{
		margin:0 auto
	}
	.flex-thems.social_footer .flex-thems-block{flex-basis:20px;margin-right:7px}
	.header-home-2-bottom-1 {
		flex-basis: 18%;
	}
	.header-home-2-bottom-2 {
		flex-basis: 59%;
	}
	.flex-thems-01 [class*=flex-thems-block-]{
		flex-basis:46%;
	}
}
@media (max-width: 1033px){
	.primary-menu>li {
		padding: 12px 12px;
	}
	.around_clock, .working_hours {
		padding-left: 50px;
	}
	.working_hours {
		max-width: 225px;
	}
	.all_troubles_inner .flex-thems-01 [class*=flex-thems-block-] {
		flex-basis: 46%;
	}
}
@media (max-width: 1030px){
	.some-in-articles-block-1 {
		margin-bottom: 15px;
	}
	.have_questions_1, .have_questions_3 {
		flex-basis: 100%;
		text-align: center;
	}
	.have_questions .back_call.back_call_whith_arrow,.have_questions_3:before{display:none}
	.have_questions_3 {
		padding-top: 0;
	}
}
@media (max-width:1024px){
	.map-cont .header-popup-map {
		font-size: 13px !important;
	}
	.map-cont .infa {
		font-size: 13px;
	}
	.map-cont div.buttons a {
		font-size: 13px;
	}
	.costing__price{font-size:40px;}
	.header-home h1.entry-title{
		font-size: 56px;
	}
	.sub-title {
		font-size:14px;
		top: 36px;
	}
	.back_call.back_call_whith_arrow {
		margin-bottom: 9px;
	}
	.header-home-2 {
		height: 434px;
	}
	.header-home-2-bottom {
		bottom: 8px;
	}
	.header-home-2-1{top:252px}
	.header-home-2-4 {
		left: 642px;
		top: 43px;
	}
	.price-options .step{padding-right:5px}
	.img_2,.img_3 {
		display:none
	}
	.down_container {
		grid-template-areas:
			"text_area"
			"img_1";
	}
}
@media (min-width: 927px) and (max-width: 999px){
	.nav-toggle {
		top: 162px;
		z-index: 5;
	}
	.entry-header-inner-uslugi{margin-top:50px}
}
@media (max-width: 999px){
	.advantages,.hide_h2 {
		display: none;
	}
	.reviews_yandex{right:33px;top:23px}
	.promotion .flex-thems .flex-thems-block {
		flex-basis: 48%;
	}
	.promotion .m-l-128 {
		margin-left: 26px;
	}
	.flex-thems-promotion-1 {
		flex-basis: 36%;
	}
	.flex-thems-promotion-3 {
		flex-basis: 40%;
	}
	.vehicle-card__image {
		flex-basis: 36%;
		margin-right:50px
	}
	.mobile-phone {
		display: flex;
	}
	.upbtn {
		width: 45px;
		height: 45px;
		background-size: 55%;
		background-position: center 9px;
	}
	.mobile-phone__phone {
		width: 45px;
		height: 45px;
		background-size: 24px;
	}
	.header-content__whatsapp, .header-content__telegram {
		background-size: 45px;
		width: 45px;
		height: 45px;
	}
}
@media (max-width: 980px){
	.header-home-2 {
		display: grid;
		grid-template-areas: "a b"
							 "a c"
							 "a d"
							 "a e";
		height: 100%;
		background-size: cover;
	}
	.header-home-2>a[class*=header-home-2-]{
		padding-right: 20px;
	}
	.header-home-2>a[class*=header-home-2-],.header-home-2-bottom{position:initial}
	.header-home-2-bottom{
		grid-area:a;
		flex-direction:column;
		backdrop-filter:none;
		justify-content: center;
		align-items: flex-start;
	}
	.header-home-2-bottom-2 {
		flex-basis: 38%;
	}
	.header-home-2-bottom-1 {
		flex-basis: auto;
	}
	.header-home-2-1{grid-area:b}
	.header-home-2-2{grid-area:c}
	.header-home-2-3{grid-area:d}
	.header-home-2-4{grid-area:e}
	.header-home-2-bottom>div{
		backdrop-filter:blur(1px);
	}
	.header-home-2-bottom>div:first-child {
		backdrop-filter:blur(1px);
		border-left: 2px solid #fff;
		padding: 15px 0 0 15px;
		order: 3;
	}
	.header-home-2>a[class*=header-home-2-] {
		max-width: 300px;
		padding: 10px 20px 0 0;
	}
	.header-home-2-2 .text-header-home-2 {
		max-width: 290px;
	}
	.header-home-2-3 .text-header-home-2 {
		max-width: 300px;
		padding: 10px 14px 10px 40px;
	}
	.header-home-2>a.header-home-2-4{padding-bottom:10px}
	.header-home-2-4-svg{order:inherit}
	.header-home-2-4 .text-header-home-2 {
		max-width: 100%;
		padding: 10px 30px 10px 36px;
		margin-left: -24px;
		margin-right: 0;
	}
	.promo .promo-grid p{font-size:34px}
	.steps {
        flex-direction: column;
    }
    .step {
        width: 100%;
        margin-bottom: 20px;
		padding: 0px 20px 0 0;
    }
	.last_step {
		align-self: flex-start;
		padding-right:0
	}
	.flex-thems-01 [class*=flex-thems-block-]{
		flex-basis:48%;
	}
	.flex-thems-block-06 .back_call.back_call_whith_arrow{position:relative}
	.steps.price-options{margin-bottom:0}
	.steps.price-options .step:first-child{margin-bottom:0}
	.price-options .step{border:none}
	.steps.price-options hr{display:none}
	.price-options .flex-thems:first-child{margin-bottom:20px}
	.step_h.font-s-15{
		font-size: 20px;
	}
	.sliderr .owl-carousel .owl-item img.vehicle-card__image{
		width: 42%;
	}
	.steps.steps-other.price-options{
		flex-direction: row;
		flex-wrap: wrap;
	}
	.steps.steps-other.price-options .step,.steps.steps-other.price-options .step:first-child{
		flex-basis:50%
	}
	.steps.steps-other.price-options .step:before{display:none}
	.some_block {
		margin-top: 30px;
	}
}
@media (max-width: 947px){
}
@media (max-width: 926px){
	.header-inner{
		flex-wrap:wrap;
		justify-content:center
	}
	.header-inner.section-inner .header_contacts {
		gap: 24px;
	}
	.header_contacts .back_call_div{
		margin-left: 0;
	}
	.div_phone .phone{
		font-size: 20px;
	}
	.header-home h1.entry-title{font-size:48px;line-height:inherit;}
	.header-home-1{
		align-items: center;
		min-height: 190px;
		padding: 20px 0 40px 0;
	}
	.back_call.back_call_whith_arrow{margin-bottom:0;margin-top:7px}
	.sub-title {
		font-size: 12px;
		top: 33px;
	}
	.header-home-1-buttons{
		align-self: flex-start;
	}
	.owl-carousel.owl-loaded button.owl-next{right:15px}
	.page-template-default .header-home{flex-wrap:wrap;justify-content:center}
	.page-template-default .header-home-1{
		order: 2;
		margin-right: 0;
		margin-top: 25px
	}
	.page-template-default .header-home-1 p{text-align:center;font-size:20px}
	.footer-arrow:hover{animation:none}
	body.archive.category h1{font-size:40px}
	.header_contacts{
		gap: 8px;
	}
	.header_contacts .phone,.header_contacts .mail{margin-right:0}
	.header-titles-wrapper{width:100%;margin-bottom:20px}
	.tabs{
		display: flex;
		flex-direction: column;
	}
	.tabs>div{border-radius:0 0 23px 23px;order:5}
	.tabs>label{padding:5px 0;order:1}
	.tabs>input[type="radio"]:checked+label{order:4}
	.table_price{margin-top:0;margin-bottom:10px;overflow-x:auto}
	.subtitle {
		display:none
	}
	.uslugi h1 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.uslugi_header_things {
		padding: 75px 0;
	}
	.uslugi .steps.steps-other.price-options {
		margin-top: 20px;
	}
}
@media (max-width: 908px){
	.header-inner .toggle{
		max-height: 48px
	}
	.footer_nav li {
		margin-left: 0;
	}
}
@media (max-width: 894px){
	.promotion-flex-thems-block-1 {
		font-size: 24px;
	}
	.promotion-flex-thems-block-2 {
		font-size: 48px;
	}
	.promotion .flex-thems{margin-top:7px}
}
@media (max-width: 854px){
	.iuy_98 .flex-thems .flex-thems-block:nth-child(2n+1) {
		margin-right: 0;
	}
	.header-home h1.entry-title{font-size:44px}
	.entry-content .consultation-formats h3{font-size:25px}
	.flex-thems .flex-thems-block{flex-basis:100%}
	.flex-thems.contact .flex-thems-block {
		padding: 20px 30px;
	}
	.flex-thems.contact .flex-thems-block:nth-child(2n){padding-left:30px}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white{flex-basis:60%}
	body.page-template-template-full-width #post-3 h1{
		line-height: 1;
		font-size: 52px;
		margin: 12px 0 20px 0;
	}
	.videoreviews-three .flex-thems{
		justify-content:center
	}
	.video-link-wrapper{
		padding: 20px;
	}
	.video-link{
		width: 70px;
		height: 70px;
	}
	.video-link>svg{
		top: 22px;
		left: 26px;
	}
	.sub-title {
		top: 29px;
	}
}
@media (max-width: 829px){
}
@media (max-width: 820px){
	.singular .entry-header{padding:0 0}
	.header-home-1 {
		margin-right: 0;
		text-align: center;
	}
	.promo .promo-grid p {
		font-size: 28px;
	}
	.sign-up {margin:25px auto}
	.sub-title{margin-bottom:0}
	.section-inner.cards{margin-top:-35px}
	.reasons-to-contact-item-marg-820{margin-top:20px}
	.post-meta-wrapper{flex-wrap:wrap}
	.post-meta{flex-basis:100%;margin:0}
	.post-meta li:first-child{margin-left:0}
	.wpcf7-form {
		position: relative;
	}
	.wpcf7-spinner{
		position: absolute;
		bottom: 0;
	}
	.flex-thems.contact .flex-thems-block {
		flex-basis: 60%;
	}
	.header-home-1 .reviews_yandex img{
		margin:0 auto
	}
	.month_ending:after{
		display:none
	}
	.month_ending {
		top: 15px;
	}
	.promotion:before{
		left: 34px
	}
	.flex-thems-promotion{
		font-size: 24px;
	}
	.vehicle-card__image {
		margin-right: 20px;
	}
}
@media (max-width: 800px){
	.flex-thems-01 [class*=flex-thems-block-]:nth-child(2n+1){
		margin-right:10px
	}
	.flex-thems-01 [class*=flex-thems-block-]:nth-child(2n){
		margin-left:10px
	}
	.flex-thems-01 [class*=flex-thems-block-]{flex-basis:48%}
	.header-home-2>a[class*=header-home-2-] {
		display: none;
	}
	.header-home-2-bottom-2 {
		padding-bottom: 15px
	}
}
@media (max-width: 798px){
	.around_clock {
		max-width: 204px;
	}
	footer .around_clock{max-width:100%}
	.header-home-1{
		flex-wrap:wrap;
		padding: 0 0 10px 0;
	}
	.header-home-1-buttons{
		flex-direction: row-reverse;
		flex-basis: 498px;
	}
	.review-card .header-home-1-buttons{
		flex-direction:column
	}
	.header-home-1-buttons>a{flex-basis:34%}
	.back_call.back_call_whith_arrow {
		margin-top: 0;
		padding: 12px 14px;
	}
	.entry-header-inner-uslugi-1 .header-home-1-buttons{
		flex-direction: column;
	}
	.entry-header-inner-uslugi .back_call.back_call_whith_arrow{
		margin-top: 20px;
	}
	.entry-header-inner-uslugi .sub-title {
		margin-top: 0;
	}
}
@media (max-width: 785px){
	.promotion .m-l-128 {
		margin-left: 12px;
	}
	.flex-thems-01 [class*=flex-thems-block-] {
		flex-basis: 62%;
	}
	.sliderr .vehicle-card{
		flex-wrap:wrap
	}
	.sliderr .owl-carousel .owl-item img.vehicle-card__image {
		width: 100%;
		margin: 0 0 20px 0;
	}
	.all_troubles_inner .flex-thems-01 [class*=flex-thems-block-]{
		flex-basis: 62%;
	}
	.all_troubles_hran .flex-thems-block-03-hran{
		margin-bottom: 25px;
	}
}
@media (max-width: 768px){
	.consultation-formats{flex-wrap:wrap}
	.entry-content .consultation-formats h3{margin-top:17px;font-size:30px}
	.consultation-formats-item{margin-bottom:30px}
	.entry-content h2.reviews-h2-thems{padding-top:0}
	.disp-none-768{display:none}
	h2.section-inner.medium{margin-top:0}
	.consultation-order .social div svg{margin:26% auto}
	.footer-inner{margin-top:25px}
	#site-footer{padding-top:20px}
	body.archive.category h1{font-size:34px}
	#popmake-409.pum-container.pum-responsive.pum-responsive-tiny{
		width: 68%;
		padding: 40px;
	}
	.uslugi_header_things .section-inner{width:100%}
	.uslugi .flex-thems-block-button{max-width:235px}
	body.single.single-post h1 {
		line-height: 1.1;
		font-size: 32px;
	}
	.post .entry-content h2 {
		margin: 2rem auto 0.6rem;
		line-height: 1.1;
		font-size: 24px;
	}
	.post-meta li {
		flex-basis: 40%;
		margin-left: 0;
	}
	.reviews_yandex{
		right:25px;
		bottom:12px;
		top:auto
	}
	.flex-thems-01 [class*=flex-thems-block-]:nth-child(2n+1){
		margin-right:5px
	}
	.flex-thems-01 [class*=flex-thems-block-]:nth-child(2n){
		margin-left:5px
	}
	.services__item {
		flex-basis: 100%;
		background: none;
		color: #000;
		height: auto;
		justify-content: flex-start;
		padding: 0 0 0 30px;
		font-size: 24px;
		text-align: left;
	}
	table.price-table.storage th {white-space: normal;}
	table.price-table.storage td, table.price-table.storage th {min-width: auto;font-size: 14px;}
	table.price-table.storage thead {display: table-header-group;}
	.costing__body{margin:0}
	.costing__inner{margin:0}
	.costing__inner--normal{margin-bottom:26px;}
	.costing__left, .costing__right{margin:0 auto;padding:0;display:block;}
	.costing__left{margin-bottom:20px;width:100%;}
	.costing__right{margin:0 -20px;padding-top:27px;padding-bottom:13px;width:auto;}
	.costing__item{margin-bottom:20px;padding:0;display:block;width:100%;text-align:center;}
	.costing__row{margin-left:auto;margin-right:auto;max-width:250px;}
	.costing__control{margin-bottom:10px;}
	.costing__control--phone{margin-bottom:19px;}
	.costing__checkbox{display:block;margin:0 0 10px;text-align:center;}
	.costing__checkbox input[type="checkbox"]:not(cheked) + label:before{top:6px;}
	.costing__caption{margin-bottom:23px;text-align:center;}
	.costing__headline{margin-bottom:9px;display:block;}
	.costing__info{margin-bottom:6px;font-size:17px;}
	.costing__price{font-size:50px;text-align:left;}
	.costing__currency,.star-cb-group{text-align:center;}
	.costing__text{margin:0 auto;font-size:10px;}
	.costing__btn{border-radius:25px;font-size:22px;}
	.costing__option{margin-bottom:4px;}
	.costing-decor{padding-top:30px;}
	.costing-decor:before{right:0;}
	.costing input[type="checkbox"]:not(cheked) + label.costing__label{font-size:16px;}
	.range-slider__minus,.range-slider__plus,.range__minus,.range__plus{width:34px;height:34px;border-radius:50%;}
	.ratings__title{display:block;margin-bottom:15px;}
	.star-cb-group > input:not(cheked) + label{padding-left:20px;}
	.costing__row:last-child{margin-bottom:0;}
	.costing__type{margin-bottom:6px;}
}
@media (max-width: 762px){
	.around_clock {
		max-width: 188px;
	}
	footer .around_clock{max-width:100%}
}
@media (max-width: 747px){
	.promotion-flex-thems-block-2 {
		font-size: 42px;
	}
	.working_hours {
		max-width: 211px;
	}
}
@media (max-width: 736px){
	img.section-inner.medium.cards{width:93%}
	.consultation-formats.alignwide{margin-bottom:0}
	.flex-thems.alignwide {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.menu-modal-inner{width:52%}
	#site-footer .section-inner{gap:45px}
	#site-footer .footer_bottom.section-inner{gap:10px}
	.footer-credits {
		order: 3;
		margin-top: 30px;
	}
	body.page-template-template-full-width h1 {
		line-height: inherit;
		margin-bottom: 10px;
	}
	.vehicle-card__image {
		display:none
	}
	.class_1576 .vehicle .vehicle-card .vehicle-card__image,#fura.vehicle-card .vehicle-card__image {
		display:block;
		flex-basis:100%
	}
	.class_1576 .vehicle .vehicle-card .vehicle-card__image .vehicle-card__image-item,#fura.vehicle-card .vehicle-card__image .vehicle-card__image-item{
		margin: 0 auto
	}
	.videoreviews-owl .vehicle-card,.class_1576 .vehicle .vehicle-card,#fura.vehicle-card{
		flex-wrap: wrap;
	}
	.videoreviews-owl .vehicle-card .vehicle-card__image{
		margin-right:0
	}
	.videoreviews-owl .vehicle-card__info {
		margin-top: 20px;
	}
	.videoreviews .videoreviews-owl .owl-carousel{
		margin-top: 10px;
	}
}
@media (max-width: 710px){
	.header-inner.section-inner .header_contacts {
		flex-wrap:wrap;
		justify-content: center;
	}
	.header_contacts .back_call_div {
		display: flex;
		justify-content: space-between;
		width: 100%;
	}
	.around_clock {
		max-width: 214px;
	}
	footer .around_clock{max-width:100%}
	.working_hours {
		max-width: 320px;
	}
	.calculator {
		margin-top: 0;
	}
	.promotion:before {
		left: 0px;
	}
	.promotion_0 {
		font-size: 62px;
	}
	.month_ending {
		top: 7px;
		right: 25px;
	}
	.promotion .flex-thems .flex-thems-block {
		flex-basis: 100%;
	}
	.promotion-flex-thems-block-1,.promotion-flex-thems-block-2{
		text-align:center
	}
	.promotion .flex-thems .flex-thems-block:nth-child(2n+1){padding:0 8px}
	.promotion .flex-thems .flex-thems-block:nth-child(2n){padding-left:0}
	.promotion .m-l-128 {
		margin-left: 0
	}
	.promotion .flex-thems {
		margin-top: 15px;
	}
	.flex-thems-promotion-1 {
		flex-basis: 39%;
	}
	.flex-thems-promotion-3 {
		flex-basis: 43%;
	}
	.flex-thems-promotion {
		font-size: 21px;
	}
	.flex-thems-promotion-2 {
		font-size: 52px;
	}
}
@media (max-width: 699px){
	.flex-thems.trust{margin-bottom:40px}
}
@media (max-width: 667px){
	.promo .promo-grid p {
		font-size: 30px;
		text-align: left;
		display: flex;
		line-height: 32px;
		flex-direction: column;
	}
	.entry-content h2{line-height:48px;font-size:40px}
	.consultation-formats-item-img{min-height:155px}
	.consultation-formats-item-img svg{
		padding-top: 44px;
		max-width: 65px;
	}
	.video-reviews{font-size:21px;background-size:60%}
	.site-logo img{max-height:100px}
	.header-titles-wrapper{margin-right:0}
	body.archive.category h1{font-size:28px}
	.chavo{margin-top:40px}
	#popmake-409.pum-container.pum-responsive.pum-responsive-tiny{
		width: 73%;
	}
	.footer_inner {
		margin-top: 80px;
	}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white{flex-basis:100%}
	.featured-media img,.uslugi_background{display:none}
	.subtitle,.post .featured-media img{display:block}
	.post .featured-media figcaption,.figure_class figcaption{
		margin-top:1rem;
		font-size: 1.2rem;
	}
	.singular .post .featured-media-inner {
		margin-bottom:5px;
	}
	.toc-wrapper{margin:0 0 20px}
	.toc-wrapper:before{display:none}
	.toc li{margin-left:0}
	.toc-wrapper .heading-size-5{margin-bottom:10px}
	.featured-media .reviews_yandex img{display:block;width:80%}
	.reviews_yandex{right:0;bottom:0}
	.flex-thems-01 [class*=flex-thems-block-] {
		flex-basis: 69%;
	}
	.flex-thems-01 [class*=flex-thems-block-]:nth-child(2n+1){
		margin-right:0
	}
	.flex-thems-01 [class*=flex-thems-block-]:nth-child(2n){
		margin-left:0
	}
	.down_container {
		display: block;
	}
	.img_1 img{
		max-width: 100%;
		margin-top: 30px;
	}
}
@media (max-width:663px){
	.working_hours {
		max-width: 283px;
	}
	.all_troubles_inner .flex-thems-block-06 .back_call.back_call_whith_arrow{align-self:flex-start}
	.all_troubles_inner .flex-thems-block-06 .step_h_uniq {
		font-size: 26px;
		line-height: 26px;
		text-align:left
	}
	.all_troubles_inner .flex-thems-block-06 .step_p {
		font-size: 22px;
		text-align: left;
	}
	.all_troubles_inner .flex-thems-01 [class*=flex-thems-block-] {
		flex-basis: 80%;
	}
	.all_troubles_inner .flex-thems-01 .flex-thems-block-06{
		height:176px;
	}
}
@media (max-width:660px){
	.map-cont div.map-popup-cont {
		width: 86%;
		top: 10px;
		right: 0;
		left: 0;
		margin: auto;
	}
	.map-cont .map-marker:before,
	.map-cont .map-marker:after {
		border: 0!important;
	}
}
@media (max-width: 638px){
	.header-inner .toggle {
		max-height: 62px;
	}
	.flex-thems-promotion-1,.flex-thems-promotion-3 {
		line-height: 24px;
	}
	.entry-header-inner-uslugi.flex-thems .flex-thems-block:nth-child(2n) {
		display: none;
	}
	.sliderr.videoreviews .owl-carousel {
		margin-top: 48px;
	}
}
@media (max-width: 629px){
	.br_0 {
		display: block;
	}
}
@media (max-width: 616px){
	.month_ending{
		display: flex;
		justify-content: center;
		gap: 6px;
		order: 2;
		position: relative;
		right: 0;
		top: 0;
	}
	.promotion .flex-thems {
		margin-top:0
	}
	.promotion_0{line-height:1.1}
	.flex-thems-promotion{
		padding-bottom: 14px;
	}
	.flex-thems-promotion-1 {
		flex-basis: 33%;
	}
	.flex-thems-promotion-3 {
		flex-basis: 34%;
	}
	.promotion_0 {
		font-size: 52px;
	}
	.promotion-flex-thems-block-1 {
		font-size: 22px;
	}
	.promotion-flex-thems-block-2 {
		font-size: 40px;
	}
	.flex-thems-01 [class*=flex-thems-block-] {
		flex-basis: 76%;
	}
}
@media (max-width: 568px){
	.footer-inner{flex-wrap:wrap}
	.footer-menu{display:flex}
	body.archive.category .post-inner,body.post-template.post-template-templates .post-inner,body.single.single-post .post-inner{padding-top:0}
	.entry-content h2.marg-top-480{margin-top:0}
	.page-template-default .header-home-1 p{font-size:18px}
	.post-meta li {
		flex-basis: 100%;
		margin-left: 0;
		margin-top: 4px;
	}
	body.archive.category h1,body.post-template.post-template-templates h1,body.single.single-post h1{line-height:1.2}
	.benefits.flex-thems .flex-thems-block{font-size:24px}
	.benefits.flex-thems [class*=flex-thems-block-]:before{
		width: 40px;
		height: 40px;
		background-size: 40px;
		margin-right: 14px;
	}
	.reasons-to-contact-item {
		flex-basis: 68%;
		padding: 10px 23px 23px 23px;
	}
	.entry-content .reasons-to-contact .reasons-to-contact-item-p{margin-top:7px}
	.reasons-to-contact-item:before{top:62px}
	.entry-content .reasons-to-contact .reasons-to-contact-item-content{margin-top:16px}
	.chavo .flex-them-text{font-size:28px}
	.trust_block{width:272px;height:118px}
	.reasons-to-contact-item:hover:after{height:63px}
	.flex-thems.contact .flex-thems-block {
		flex-basis: 70%;
	}
	.entry-content .flex-thems-block h3.min_h3 {
		line-height: 38px;
	}
	body.page-template-template-full-width #post-3 h1{font-size:30px}
	body.page-template-template-full-width h1{margin-bottom:0;font-size:42px}
	.promotion_0 {
		font-size: 48px;
	}
	.promotion-flex-thems-block-2 {
		font-size: 36px;
		line-height: 46px;
	}
	.services__list {
		gap: 14px;
	}
	.services__item{
		font-size: 20px;
	}
	.promotion_10_inner_1 {
		font-size:30px;
		line-height:30px
	}
	.promotion_10_inner_2_p {
		font-size: 54px;
		line-height:54px
	}
	.promotion_10_inner_2 .back_call.back_call_whith_arrow{
		width: 200px;
	}
	.flex-thems-block-06.flex-thems-block-06-new .step_h_uniq {
		font-size: 26px;
		line-height: 26px;
	}
	.flex-thems-block-06.flex-thems-block-06-new .step_p {
		font-size: 20px;
		line-height: 20px;
	}
	.some_block {
        margin-top: 10px;
    }
}
@media (max-width:560px){
	.map-cont div.header-popup-map {
		font-size: 12px!important;
	}
	.map-cont div.infa {
		font-size: 12px;
	}
	div.map-cont div.buttons a {
		font-size: 12px;
	}
	div.map-cont div.map-popup-cont {
		top: 15px;
	    padding: 4px 10px;
	}
	.map-cont div.buttons a {
		padding: 5px 8px;
	}
	.map-cont div.map-marker {
		border-radius: 50px;
	}
	.map-cont div.map-marker {
	    border-radius: 42px;
	    padding: 15px;
	}
	.map-cont div.map-marker-cnt .map-marker {
		font-size: 20px;
	}
	.have_questions_title{
		font-size:30px;
		line-height:30px
	}
	.have_questions_title.have_questions_title_small {
		font-size: 16px;
		line-height:16px
	}
}
@media (max-width: 549px){
	.promo .promo-grid p.promo-last-p{
		font-size: 14px;
	}
	.have_questions_text {
		font-size: 32px;
	}
	.have_questions_phone {
		font-size: 42px;
	}
	.shtat {
		font-size: 30px;
		margin: 0 0 35px 0;
	}
	.sluzh-flex {
		flex-wrap: wrap;
	}
	.usligi-first-block-0 .promotion_10,.case-block .promotion_10{
		width: 412px;
		height: 256px;
	}
	.usligi-first-block-0 .promotion_10 .promotion_10_img,.case-block .promotion_10 .promotion_10_img{width:412px}
	.footer_flex_1 .flex-thems-block-contacts {
		max-width: 258px;
	}
}
@media (max-width: 537px){
	.header-home h1.entry-title {
		font-size: 36px;
	}
	.sub-title {
		font-size: 14px;
		left: -87px;
		top: -14px;
	}
	.header-home-1-buttons{
		flex-basis: 406px;
	}
	.header-home-1-buttons>a {
		flex-basis: 41%;
	}
	.flex-thems-01 [class*=flex-thems-block-] {
		flex-basis: 89%;
	}
}
@media (max-width: 531px){
	.some_block .last_step_inner {
		padding: 38px 22px 103px 44px;
	}
	.all_troubles_inner .flex-thems-01 [class*=flex-thems-block-] {
		flex-basis: 90%;
	}
}
@media (max-width: 518px){
	.have_questions_1 {
		padding-top: 22px;
		padding-bottom: 14px;
	}
	.have_questions_text{margin-bottom:0}
}
@media (max-width: 506px){

}
@media (max-width: 480px){
	.header-inner{align-items:flex-start;flex-direction:column}
	.header-home-1 {
		padding: 68px 0 48px 0;
	}
	.header-home h1.entry-title {
		font-size: 34px;
	}
	.sub-title {
		left: -65px;
		top: -20px;
	}
	.promo .promo-grid p.promo-last-p {
		font-size: 12px;
		padding-left: 1px;
	}
	.reviews-quote,.section-inner.cards{display:none}
	.video-reviews {
		font-size: 20px;
		background-size: 87%;
	}
	.flex-thems .sign-up{margin:0 auto}
	body:not(.enable-search-modal) .footer-inner .header-titles-wrapper {
		padding-left: 0;
		padding-right: 0px;
	}
	.footer-menu li{margin-right:15px}
	.footer-menu a{font-size:20px}
	#site-header .social div:first-child{margin-left:10px}
	.social div svg{margin:28% auto}
	.menu-modal-inner{width:73%}
	.page-template-default .header-home-1 p{text-align:justify}
	body.archive.category h1{font-size:22px}
	.entry-content h2 {
		line-height: 36px;
		font-size: 36px;
	}
	.entry-content h2#reviews-h2{margin-bottom:20px;margin-top:20px}
	.entry-content .flex-thems-block h3{font-size:32px;margin-bottom:8px}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
		margin-bottom: 0;
		font-size: 16px;
	}
	.flex-thems-round{padding:18px 28px}
	.flex-thems-round-white{margin-top:0}
	.flex-thems-round-blue.flex-thems .flex-thems-block:first-child{
		margin-bottom: 15px;
	}
	#site-footer .section-inner{gap:20px}
	#popmake-409.pum-container.pum-responsive.pum-responsive-tiny{width:80%}
	.around_the_clock {
		font-size: 18px;
		padding-left: 34px;
	}
	.around_the_clock:before {
		top: 0px;
		width: 25px;
		height: 25px;
		background-size: 25px;
	}
	.promo .promo-grid p{font-size:24px}
	.flex-thems-01 [class*=flex-thems-block-],.steps.steps-other.price-options .step,.steps.steps-other.price-options .step:first-child {
		flex-basis: 100%;
	}
	.flex-thems-block-06.flex-thems-block-06-new .step_h_uniq {
		font-size: 22px;
		line-height: 22px;
	}
	.flex-thems-block-06.flex-thems-block-06-new .step_p {
		font-size: 18px;
		line-height: 18px;
	}
	.have_questions_title {
		font-size: 24px;
		line-height: 24px;
	}
	.have_questions_title.have_questions_title_small {
		font-size: 14px;
		line-height: 14px;
	}
	.have_questions_text {
		font-size: 22px;
		line-height: 22px;
	}
	.have_questions_phone {
		font-size: 32px;
		line-height: 32px;
	}
}
@media (max-width: 466px){
	.header_contacts .back_call_div {
		flex-wrap: wrap;
	}
	.entry-content h2 {
		line-height: 32px;
		font-size: 32px;
	}
	.entry-content .flex-thems-block h3{font-size:28px}
	#site-footer .section-inner{justify-content:flex-start}
	.flex-thems.contact .flex-thems-block {
		flex-basis: 100%;
	}
	.footer_inner {
		margin-top: 60px;
	}
	.vehicle-card__spec-value {
		left: 25px;
		min-width: 77px;
	}
	.some_block .last_step_inner {
		padding: 27px 30px 30px 30px;
	}
	.some_block .last_step_inner:before{display:none}
	.some_block .back_call.back_call_whith_arrow{position:unset}
}
@media (max-width: 463px){
	.div_phone .back_call_div_social{display:none}
	.header-inner .toggle {
		max-height: 37px;
	}
	.sub-title {
		left: -64px;
		top: -24px;
	}
	.header-home-1-buttons {
		flex-basis: 362px;
		margin-top: 8px;
	}
	.header-home-1-buttons>a {
		flex-basis: 44%;
	}
	.back_call.back_call_whith_arrow{
		font-size:16px
	}
	.promo .promo-grid{
		grid-template-areas: "play"
							 "line"
							 "text";
		justify-content: center;
	}
	.promo .promo-grid p,.promo .promo-grid p.promo-last-p{
		text-align:center
	}
	.case-block .promo .promo-grid p{
		text-align:left
	}
	.promo-grid-text {
		padding-top: 16px;
	}
	.usligi-first-block-0 .promo-grid-text,.case-block .promo-grid-text {
		padding-top: 0;
	}
	.promotion{
		height: 300px;
	}
	.promotion:before{
		width: 636px;
		height: 302px;
	}
	.promotions .owl-carousel.owl-loaded .owl-nav button.owl-next, .promotions .owl-carousel.owl-loaded .owl-nav button.owl-prev {
		bottom: 166px;
	}
	.promotion_0 {
		font-size: 54px;
		line-height: 1.2;
	}
	.promotion-flex-thems-block-1 {
		font-size: 24px;
	}
	.promotion-flex-thems-block-2 {
		font-size: 38px;
		line-height: 52px;
	}
	.flex-thems.flex-thems-promotion {
		flex-direction: column;
		padding:0 15px 20px 15px
	}
	.flex-thems-promotion-1,.flex-thems-promotion-3 {
		text-align: center
	}
	.flex-thems-promotion-2 {
		line-height: 48px;
	}
	.flex-thems-promotion {
		font-size: 24px;
	}
	.promotion .flex-thems {
		margin-top: 6px;
	}
	.stages_number{padding-right:10px}
	.promotion_10{padding:0}
	.usligi-first-block-0 .promotion_10.promotion_10_small,.usligi-first-block-0 .promotion_10 .promotion_10_img.promotion_10_img_small,.case-block .promotion_10.promotion_10_small,.case-block .promotion_10 .promotion_10_img.promotion_10_img_small{
		width: 334px;
		height: 198px;
	}
	.all_troubles_inner .flex-thems-01 [class*=flex-thems-block-] {
		flex-basis: 100%;
	}
	.promo-grid-play {
		text-align: center;
	}
}
@media (max-width: 441px){
	#site-header {
		background: aliceblue;
	}
	.promotion_10_inner_2{
		flex-wrap: wrap;
		gap: 10px;
	}
	.reasons-to-contact-item{flex-basis:100%}
}
@media (max-width: 434px){
	.videoreviews .owl-carousel.owl-loaded .owl-nav button.owl-next {
		right: 7px;
	}
	.month_ending{
		flex-wrap:wrap
	}
}
@media (max-width: 428px){
	.header-home h1.entry-title {
		font-size: 32px;
	}
	.sub-title{left:-45px}
	.entry-content h2{line-height:30px;font-size:30px}
	.entry-content .flex-thems-block h3{margin-bottom:6px}
	.entry-content h2.reviews-h2-thems{margin-bottom:16px}
	.footer-inner .header-titles-wrapper,.footer-top{flex-basis:50%}
	.footer-inner .header-titles-wrapper .header-titles,.footer-menu-wrapper{margin:0 auto 20px auto}
	.footer-menu{text-align:center;flex-direction:column}
	.footer-menu li{margin-right:0}
	p.footer-p {
		flex-basis: 50%;
		text-align: center;
	}
	p.footer-p .phone{font-size:18px}
	.footer-inner .social{margin:0 auto}
	.wpcf7{padding-top:0;margin-top:35px}
	.owl-theme .owl-dots .owl-dot{margin-top:30px}
	.post-inner{padding-top:0rem}
	.entry-content .flex-thems-block h3{font-size:32px;margin-bottom:0}
	.chavo .flex-them-text{font-size:22px}
	.featured-media .reviews_yandex img{width:auto;margin-left:0}
	.header-home-1 .reviews_yandex{top:0}
	body.page-template-template-full-width h1{margin-bottom:10px}
	.usligi-first-block-0 .promotion_10,.case-block .promotion_10{
		width: 313px;
		height: 227px;
	}
	.usligi-first-block-0 .promotion_10 .promotion_10_img,.case-block .promotion_10 .promotion_10_img{width:313px}
	.flex-thems-block-06.flex-thems-block-06-new{
		padding: 42px 32px 45px 42px;
	}
	.all_troubles_inner .flex-thems-block-06 .step_h_uniq {
		font-size: 24px;
		line-height: 24px;
	}
}
@media (max-width: 419px){
	.header_contacts .back_call_div {
		justify-content: center;
		gap: 20px;
	}
	.back_call.calculator {
		min-width: 205px;
	}
	.flex-thems-block-06 .step_h_uniq {
		font-size: 28px;
		line-height: 28px;
	}
}
@media (max-width: 414px){
	.header-home h1.entry-title {
		font-size: 28px;
	}
	.sub-title {
		left: -2px;
	}
	.reviews-heading{font-size:28px}
	.chavo .flex-them-text{margin-bottom:15px}
	#popmake-409.pum-container.pum-responsive.pum-responsive-tiny{
		width: 90%;
		padding: 28px;
	}
	.form_in_popup .wpcf7 {
		margin-top: 20px;
	}
	.form_in_popup .wpcf7 input[type="submit"]{
		margin-top: 18px;
	}
	.vehicle-card{
		padding: 10px 0 0 0;
	}
	.vehicle-card__spec-value {
		left: 4px;
		min-width: auto;
	}
	.vehicle .owl-carousel .owl-nav button.owl-prev {
		left: -15px;
	}
	.vehicle .owl-carousel .owl-nav button.owl-next {
		right: 4px;
	}
	.stages_number {
		font-size: 32px
	}
	.chavo_item_flex {
		display: flex;
		align-items: center;
	}
	.flex-thems-block-06.flex-thems-block-06-new:before{
		display:none
	}
	.flex-thems-block-06.flex-thems-block-06-new {
		padding: 38px 28px 38px 28px;
	}
	.all_troubles_inner .flex-thems-block-06 .step_h_uniq {
		font-size: 22px;
		line-height: 22px;
	}
	.all_troubles_inner .flex-thems-block-06 .step_p{font-size:16px}
	.all_troubles_inner .flex-thems-01 .flex-thems-block-06 {
		height: 138px;
	}
	.sub-title {
		display: flex;
		flex-direction: column;
		text-align: left;
		top: -36px;
		left: 1px;
	}
}
@media (max-width: 390px){
	.reviews-heading{font-size:24px}
	.menu-modal-inner{width:86%}
	.post-meta .meta-wrapper{flex-wrap:wrap}
	.post-meta li{margin-left:0}
	.benefits.flex-thems .flex-thems-block{font-size:18px;line-height:38px}
	.chavo .flex-them-text{font-size:18px}
	.promotion-flex-thems-block-1 {
		font-size: 22px;
	}
	.promotion-flex-thems-block-2 {
		font-size: 34px;
		line-height: 51px;
	}
	.month_ending p{
		font-size: 16px;
	}
	.month_ending p.month {
		font-size: 22px;
	}
	.promotion_10_inner{padding:16px}
	.promotion_10_inner_1 {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: 14px;
	}
	.have_questions_phone {
		font-size: 26px;
		line-height: 26px;
	}
}
@media (max-width: 384px){
	.entry-content h2{line-height:28px;font-size:28px}
	.entry-content .reasons-to-contact .reasons-to-contact-item-p{
		font-size: 22px;
		line-height: 30px;
	}
	.entry-content .flex-thems-block h3{font-size:26px}
	#site-header .social div:first-child{margin-left:12px}
	.reviews-heading{font-size:23px}
	.owl-theme .owl-dots .owl-dot span{margin:5px 6px}
	.promo .promo-grid p {
		font-size: 20px;
	}
	.flex-thems-promotion {
		font-size: 22px;
	}
	.have_questions_1 {
		padding: 22px 0 14px 0;
	}
	.costing__note{display:block}
	.usligi-first-block-0 .promotion_10,.case-block .promotion_10{
		width: 298px;
		height: 211px;
	}
	.usligi-first-block-0 .promotion_10 .promotion_10_img,.case-block .promotion_10 .promotion_10_img{width:298px}
	.usligi-first-block-0 .promo-grid-text {
		padding-top: 0;
	}
	.uslugi .promo .promo-grid p{
		line-height:24px;
		margin-bottom:8px
	}
}
@media (max-width: 375px){
	#site-header .social div:first-child{margin-left:12px}
	.reviews-heading{font-size:24px}
	.reviews-heading:after{display:none}
	.reviews-heading{text-align:center}
	.consultation-formats-item-img{min-height:144px}
	.consultation-formats-item-img svg{max-width:56px}
	.flex-thems-block-button{margin-top:20px}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white .flex-thems-block{
		padding:0
	}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white .flex-thems-block .flex-them{
		width:100%
	}
	.flex-thems-round .flex-them img{
		margin:0 auto
	}
	.flex-thems-round-blue.flex-thems .flex-thems-block:first-child{margin-bottom:0}
	.flex-thems-round .flex-thems-block-button {
		margin-top: 10px;
		margin: 0 auto;
	}
	.flex-thems-round.flex-thems .flex-thems-block{text-align:center}
	.flex-thems-round{padding:18px 15px}
	.flex-thems-round .heading-size-4{line-height:26px}
	.flex-thems.marg_bott{margin-bottom:15px}
	.flex-thems-round-white-simple ul{list-style:none}
	.flex-thems-round-white-simple ul li{margin-left:0}
	.iuy_98 .flex-thems .flex-thems-block.flex-thems-round-white{padding:18px 0 0 0}
	.month_ending p {
		font-size: 14px;
	}
	.month_ending p.month {
		font-size: 20px;
	}
	.flex-thems-01-title {
		font-size: 26px;
		padding: 14px 0 0 15px;
	}
	.flex-thems-block-06:before {
		left: 4px;
	}
	.usligi-first-block-0 .promotion_10.promotion_10_small,.usligi-first-block-0 .promotion_10 .promotion_10_img.promotion_10_img_small,.case-block .promotion_10.promotion_10_small,.case-block .promotion_10 .promotion_10_img.promotion_10_img_small{
		width: 281px;
		height: 201px;
	}
	.all_troubles_inner .flex-thems-block-06 .step_h_uniq {
		font-size: 20px;
		line-height: 20px;
	}
}
@media (max-width: 364px){
	.flex-thems-promotion-2 {
		font-size: 46px;
		line-height: 34px;
	}
	.flex-thems.flex-thems-promotion {
		padding: 0 15px 10px 15px;
	}
	.promotion_0{font-size:42px}
	.last_step{padding-right:0}
	.last_step_inner{
		padding: 54px 6px 64px 36px;
	}
	.last_step_inner:before{
		bottom: 10px;
		left: 16px;
	}
	.usligi-first-block-0 .promotion_10,.case-block .promotion_10{
		width: 281px;
		height: 201px;
	}
	.usligi-first-block-0 .promotion_10 .promotion_10_img,.case-block .promotion_10 .promotion_10_img{width:281px}
}
@media (max-width: 360px){
	.wpcf7:before{left:21px}
	.wpcf7 input.sign-up{margin-top:28px}
	p.footer-p{flex-basis:47%}
	p.footer-p .phone{font-size:16px}
	.header-home h1.entry-title{font-size:26px}
	/*.sub-title {
		font-size: 12px;
		left: -23px;
		top: -18px;
	}*/
	.header-home-1-buttons{flex-basis:100%;flex-wrap:wrap;flex-direction:column-reverse}
	.back_call.back_call_whith_arrow {
		margin-bottom: 20px;
		max-width: 199px;
	}
	.entry-content h2{line-height:26px;font-size:26px}
	.entry-content .flex-thems-block h3{font-size:24px}
	.benefits.flex-thems .flex-thems-block{font-size:16px}
	.marg_bott_1{margin-bottom:30px}
	.marg_top_1{margin-top:30px}
	.marg_mobile_1{margin-top:0px}
	.entry-content h2.reviews-h2-thems.marg_mobile_1{margin-top:0px}
	#breadcrumbs{font-size:12px}
	table.price-table.storage td, table.price-table.storage th {font-size: 12px;}
	
}
@media (max-width: 350px){
	.have_questions_phone {
		font-size: 24px;
		line-height: 24px;
	}
}
@media (max-width: 348px){
	.header-home h1.entry-title {
		font-size: 24px;
	}
	/*.sub-title {
		left: -2px;
	}*/
	.promo .promo-grid p.promo-last-p{line-height:18px}
	.promotion-item {
		padding: 40px 50px;
	}
	.promotions .owl-carousel.owl-loaded .owl-nav button.owl-prev {
		left: 0px;
	}
	.promotions .owl-carousel.owl-loaded button.owl-next {
		right: 21px;
	}
	.have_questions_title{
		line-height: 1.1;
	}
	.contact-banner_title {
		font-size: 36px;
	}
	.contact-banner_name {
		font-size: 32px;
	}
	.banner-info-phone {
		font-size: 24px;
		padding-left: 35px;
	}
	.banner-info-phone:before {
		width: 26px;
		height: 26px;
	}
	.manager-contact_title {
		font-size: 24px;
	}
	.all_troubles_inner .flex-thems-block-06 .step_h_uniq {
		font-size: 18px;
		line-height: 18px;
	}
	.all_troubles_inner .flex-thems-block-06 .step_p {
		font-size: 14px;
	}
}
@media (max-width: 335px){
	.flex-thems-block-06 .step_h_uniq {
		font-size: 26px;
		line-height: 26px;
	}
	.flex-thems-block-06 .step_p {
		font-size: 18px
	}
}
@media (max-width: 320px){
	.entry-content h2{line-height:24px;font-size:24px}
	.entry-content .flex-thems-block h3{font-size:22px}
	.video-reviews{font-size:18px;padding:12px 0px 12px 0px;background-size:98%}
	.sign-up{background-size:98%;font-size:24px}
	.entry-content h2{font-size:30px}
	.entry-content .consultation-formats h3{font-size:28px}
	.wpcf7:before{left:18px}
	.terms-of-use{font-size:11px}
	.footer-inner .social div{
		width: 30px;
		height: 30px;
	}
	.footer-inner .social div svg{
		margin: 9px;
		width: 42%;
	}
	p.footer-p .phone{font-size:14px}
	.footer-copyright{font-size:9px}
	.footer-arrow{width:40px}
	.flex-thems .sign-up{font-size:22px}
	.wpcf7 form .sign-up{background-size:97%;padding:2px 40px 12px 36px}
}
@media (min-width: 569px){
	.uslugi .tariefs_1 .reasons-to-contact-item ul {
		min-height: 185px;
	}
}
@media (min-width: 600px){
	.uslugi .tariefs_1 .reasons-to-contact-item ul {
		min-height: 146px;
	}
}
@media (min-width: 700px){
	.uslugi .tariefs_1 .reasons-to-contact-item ul {
		min-height: 164px;
	}
}
@media (min-width: 768px) {
    .advantage {
        width: calc(50% - 10px);
    }
	.services__item::before {
        display: none;
    }
}
@media (min-width: 850px){
	.uslugi .tariefs_1 .reasons-to-contact-item ul {
		min-height: 140px;
	}
}
@media (min-width: 1024px) {
    .advantage {
        width: calc(33.33% - 13.33px);
    }
}
@media (min-width: 1040px) {
	.contact-banner {
        flex-direction: row;
    }
    .manager-info,
    .manager-image,
    .manager-contact {
        width: calc(33.33% - 13.33px);
    }
}
@media (min-width: 1181px){
	.uslugi .tariefs_1 .reasons-to-contact-item ul {
		min-height: 236px;
	}
}
@media (min-width: 1280px){
	.uslugi .tariefs_1 .reasons-to-contact-item ul {
		min-height: 164px;
	}
}