@media(max-width:1500px)
{
    .header_search
    {
    }
    .m_container
    {
        max-width:100%;
        padding-left:15px;
        padding-right:15px;
    }
    .header_line
    {
        justify-content: space-between;
    }
		.form_50_block{
			padding-left: 70px;
		}
		.help_form_block_form_form .form_body .form-control input[type="text"], .help_form_block_form_form .form_body .form-control input[type="tel"]{
			width: 165px;
		}
}
@media(max-width:1200px) {
	.products{
		padding-top: 10px;
	}
	.trust{
		padding-top: 25px;
	}
	.people_blocks_top{
		display: none;
	}
	.people_block_empty .people_block_info_title{
		font-size: 36px;
	}
	.people_blocks_top .slick-arrow2.slick-prev,
	.people_blocks_bottom .slick-arrow2.slick-prev{
		left: -2px;
		margin-top: -10px;
	}
	.people_blocks_top{
		width: calc(100% + 20px);
		margin-right: -10px;
		padding-bottom: 20px;
	}
	.people_top_mobile.people_blocks_top{
		display: block;
	}
	.people_blocks_top_right{
		display: none;
	}
	.people_blocks_top .slick-arrow2.slick-next,
	.people_blocks_bottom .slick-arrow2.slick-next{
		right: -2px;
		margin-top: -10px;
	}
	.people_blocks_top{
		margin-top: 5px;
	}
	.s-intrest .slick-prev.slick-arrow,
		.s-intrest .slick-next.slick-arrow{
			display: none !important;
		}
    .header_tele
    {
        display:none;
    }
    .header_what
    {
        /*display:none;*/
    }
    .header_last_phone
    {
        display:none;
    }
    .login_btn
    {
        font-size:0;
    }
    .header_btns a.login_btn img
    {
        margin-right:0;
    }
    .fav_btn
    {
        display:none!important;
    }

    .form_50_block
    {
        /* background:#F3F3F3; */
				padding-right: 300px;
    }

		.home_video_block_video{
			margin-top: 30px;
		}
		.help_form_block_img{
			display: flex;
			align-items: center;
			justify-content: center;
			position: absolute;
			right: -10%;
			top: 0;
		}
		.help_form_block_img img{
			width: 485px;
			height: 485px;
			object-fit: contain;
		}

		.services {
			padding-bottom: 25px;
		}
		.home_services_blocks{
			grid-template-columns: 1fr 1fr;
		}
		.home_services_block{
			margin-top: 20px;
			max-width: 100%;
		}
		.video_btn:before{
			width: 96px;
			height: 96px;
			margin-left: -48px;
			margin-top: -48px;
		}
		.video_btn:after{
			background-size: contain;
			width: 30px;
			height: 30px;
			margin-left: -15px;
			margin-top: -15px;
		}
		.people_top .people_block.people_block_empty {
			display: none;
		}
		.people_blocks_bottom{
			display: none;
		}
		.people_blocks_bottom > .people_block {
			display: none;
		}
		.people_blocks_bottom .people_slider_blocks{
			width: 100%;
		}
		.people_blocks_bottom .slick-track{
			padding-bottom: 20px;
		}
		.people_blocks_bottom .slick-dots{
			opacity: 0;
			visibility: hidden;
			display: none !important;
		}
		.people_blocks_bottom_mob{
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 20px;
		}
		.header_top_right .kurs {
			width: 100%;
			margin-top: 6px;
		}
		.header_top_right .kurs span:nth-child(1){
			margin-left: 0;
		}
		.header_actions{
			margin-left: 14px;
		}
		.header_actions .basket-link.delay{
			display: none;
		}
		.login_btn{
			gap: 0;
		}
}
@media(max-width:1000px) {
	.trust{
		margin-bottom: 30px;
	}
	.trust_slider .slick-track{
		padding-bottom: 0;
	}
	.trust_slider .slick-dots{
		display: none !important;
		margin: 0;
	}
		.header_line {
			padding-bottom: 20px;
		}
    .header_btns a.header_search_btn
    {
        display:flex;
    }
    .header_search
    {
        display:none;
    }
    .tizer_block
    {
        width:100%;
    }
    .home_video_block_text
    {
        width:100%;
    }
    .home_video_block_video
    {
        width:100%;
    }
    .home_video_block_bottom_left
    {
        width:100%;
    }
    .home_video_block_bottom_right
    {
        width:100%;
    }
    .home_video_block_text_text
    {
        display:none;
    }
    .people_slider .slick-next.slick-arrow, .people_slider .slick-prev.slick-arrow
    {
        display:none!important;
    }
    .help_form_block_img
    {
        width:100%;
        text-align: center;
    }
    .help_form_block_form
    {
        width:100%;
        margin-right:0;
    }
		.help_form_block_img {
			width: auto;
			left: auto;
			right: -35px;
		}
		.help_form_block_img img{
			width: 300px;
			height: 300px;

		}
		.products_slider_block_img{
			height: 290px;
		}
		.products_slider_block_btn{
			/* flex-direction: column;
			align-items: flex-start; */
			justify-content: flex-end;
			gap: 10px;
			margin-top: 38px;
			max-width: 100%;
		}
		.products_slider_block_btn .btn_gray{
			padding: 0;
			flex-grow: 1;
			text-align: center;
			justify-content: center;
		}
		.products_slider_block_btn .cart_btn{
			width: auto;
			text-align: center;
			justify-content: center;
			padding: 10px;
			flex-grow: 1;
		}
		.products_slider_block_btn .cart_btn svg{
			display: none;
		}
		.products_slider_block_title{
			font-size: 16px;
			margin-top: 20px;
		}
		.products_slider_block_price{
			margin-top: 33px;
		}
		.mission_title {
			padding-right: 100px;
		}
		.case, .trust{
			padding-top: 15px;
		}
		.header-wrapper{
			display: none;
		}
		.tizers{
			padding-top: 0px;
			padding-bottom: 0;
		}
		.tizers .slick-dots{
			margin-bottom: 25px;
		}
}
@media(max-width:768px) {
	.products{
		padding-top: 0px;
	}
	.header_top{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.header_line{
		padding-top: 11px;	
		padding-bottom: 0px;
		/* padding-bottom: 28px; */
	}
	
    .header_top_left ul
    {
        display:none;
    }
    .header_top_left .header_phones
    {
        display:flex;
				display: none;
    }
	.header_top_left_logo{
		display: block;
		line-height: 20px;
	}
	.header_top_left_logo img{
		height: 29px;
		width: auto;
	}
    .header_phones
    {
        display:none;
    }
    .catalog_btn
    {
        display:none;
    }
    .mobile_menu_btn
    {
        display:flex;
    }
    .home_video_block_text_title,.home_video_block_bottom_left
    {
        margin-bottom:20px;
    }
    .video_btn
    {
        height:250px;
    }
    .home_video_block_bottom_left
    {
        margin-bottom:20px;
    }
    .home_services_block
    {
        border-radius:20px;
    }
    .home_services_block_text
    {
        font-size:14px;
    }
    .home_services_block_title
    {
        font-size:23px;
    }
    .home_services_block
    {
        width:100%;
    }
		.video_btn{
			height: 52vw;
		}
    .slick-slide
    {

    }
    .people_blocks
    {
        display:none;
    }
		.home_services_blocks{
			grid-template-columns: 1fr;
		}
		.home_services_block{
			max-width: 100%;
		}
    .people_slider_block_hidden
    {
        display:block!important;
    }
    .form_50_title
    {
        font-size:24px;
    }
    .form_50_form .form_body .form-control input[type="text"], .form_50_form .form_body .form-control input[type="tel"]
    {
        width:100%;
				height: 70px;
				border: none;
				font-size: 16px;
				text-align: center;
    }
    .form_50_form .form_body .form-control
    {
        margin-right:0;
        width:100%;
    }
    .form_50_form .form_body
    {
        width:100%;
    }
    .form_50_form .form_footer
    {
        width:100%;
    }
    .btn_form50
    {
        width:100%;
    }
    .products_slider .slick-next.slick-arrow, .products_slider .slick-prev.slick-arrow
    {
        top:-50px;
    }
    .case_slider .slick-next.slick-arrow, .case_slider .slick-prev.slick-arrow
    {
        top:-50px;
    }
    .help_form_block_form_text
    {
        font-size:20px;
    }
    .help_form
    {
        padding-top:30px;
        padding-bottom:30px;
    }
    .help_form_block_form_text
    {
        margin-top:25px;
    }
		.help_form_block_form_form{
			margin-top: 30px;
		}
    .help_form_block_form_form .form_body .form-control
    {
        width:100%;
        margin-right:0;
    }
		.help_form_block_form_form > div{
			width: 100%;
		}
		.help_form_block_img {
			top: 0;
			right: -30px;
			margin-top: 0;
			justify-content: flex-end;
		}
		.help_form_block_img img{
			width: 50%;
			height: auto;
			margin-right: 0;
		}
		.help_form_block_form_form .btn_form50{
			margin-left: 0;
		}
    .help_form
    {
      padding-top: 0;
			padding-bottom: 0;
    }
		.help_form_block_form{
			padding-top: 30px;
			padding-bottom: 0;
		}
		.help_form_block_form_text div:first-child{
			display: none;
		}
		.help_form_block_form_text div:last-child{
			display: block;
		}
		
    .help_form_block_form_form .form_body .form-control input[type="text"], .help_form_block_form_form .form_body .form-control input[type="tel"]
    {
        width:100%;
				height: 70px;
				font-size: 16px;
				text-align: center;
    }
		.help_form_block_form .form .form_footer{
			height: auto;
			margin-bottom: 30px;
		}
		.help_form_block_form .btn_primary.btn_form50{
			height: 70px;
			font-size: 20px;
		}
    .help_form_block_form_form .form_body
    {
        width:100%;
				margin-bottom: 0;
    }
    .help_form_block_form_form .form_footer
    {
        width:100%;
    }
    .voz
    {
        padding-bottom:25px;
				padding-top: 25px;
    }
    .home_socials_block_top_img
    {
        width:40px;
    }
    .home_socials_block_top_right {
        width: calc(100% - 45px);
    }
    .home_socials_block_bottom
    {
        margin-top:30px;
    }
    .home_socials_block_top_right_title
    {
        font-size:16px;
    }
    .home_socials_block_top_right_text
    {
        font-size:13px;
				margin-top: 14px;
    }
    .people_slider_block
    {
        height:210px;
    }
    .people_slider_block_info
    {
        display:block;
        width:100%;
        left:0;
        margin-left:0;
    }
    .people_slider .slick-dots
    {
        margin-top:20px;
    }
    .mission
    {
        margin-top:-50px;
    }
    .mission_title
    {
        display:none;
    }
    .mission_title_mob
    {
        display:block;
				min-height: 50px;
				
				margin-bottom: 25px !important;
    }
	.products .mission_title_mob {
		margin-bottom: 11px !important;
	}
	
    .products_slider .slick-next.slick-arrow, .products_slider .slick-prev.slick-arrow,
    .case_slider .slick-next.slick-arrow, .case_slider .slick-prev.slick-arrow
    {
        top:-75px;
    }
    .form_50_title
    {
			max-width: 247px;
    }
		.form_50_descr{
			margin-top: 26px;
			font-size: 16px;
		}
    .form_50_title_mob
    {
        display:block;
    }
		.form_50{
			margin-bottom: 20px;
		}
    .form_50_block
    {
        background: url(../images/podbor.png) no-repeat 90% 58px #E3E3E3;
				padding-top: 40px;
				padding-bottom: 40px;
				padding-left: 15px;
				padding-right: 0;
				border-radius: 0;
				width: calc(100% + 30px);
				margin-left: -15px;
				margin-right: -15px;
    }
    .form_50_text
    {
        display:none;
    }
    .form_50_text_mob
    {
        display:block;
    }
    .form_50_form
    {
        margin-top:106px;
				max-width: 100%;
				padding-right: 15px;
    }
		.form_50_form > div{
			width: 100%;
		}
    .form_50
    {
        margin-top:25px;
    }
    .case
    {
        margin-top:25px;
        margin-bottom:25px;
    }
    .products
    {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .socials .slick-dots{
			margin-bottom: 0;
		}
    .socials
    {
        padding-top:25px;
        padding-bottom:25px;
    }
		.help_form_block_form_title{
			display: none;
		}
		.help_form_block_form_title_mob{
			display: block;
		}
		.voz__title{
			display: none;
		}
		.voz__title_mob{
			display: block;
			margin-bottom: 0;
			margin-top: 0;
		}
		.home_voz_blocks .slick-list{
			overflow: visible;
		}
		.home_voz_blocks{
			width: 90%;
			margin-top: 25px;
		}
		.home_voz_blocks .slick-track{
			padding-bottom: 20px;
		}
		.home_voz_blocks .slick-dots{
			width: 120%;
			margin-top: 0;
			margin-bottom: 0;
		}
		.socials__title{
			display: none;
		}
		.socials__title_mob{
			display: block;
			margin-top: 0;
		}
		.home_socials_blocks{
			margin-top: 0px;
		}
		.home_socials_block_bottom_left{
			height: 40px;
		}
		.home_socials_block_bottom_rigth .btn_primary{
			width: 179px;
			height: 42px;
			padding: 5px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
		}
		.home_socials_block_top_right{
			padding-left: 20px;
		}
		.people_block{
			height: 210px;
			border-radius: 20px;
		}

		.people_block.people_block_accent.people_block_empty .people_block_info_title{
			font-size: 21px;
		}
		.people_block.people_block_accent.people_block_empty .people_block_info{
			padding: 16px 20px;
		}
		.people_block_empty .people_block_info{
			padding: 22px;
		}
		.people_block_empty .people_block_info_title{
			font-size: 21px;
			margin-bottom: 14px;
		}
		.people_block_empty .people_block_info_text{
			font-size: 16px;
		}
		.people_block.people_block_empty{
			min-height: 150px;
			height: auto;
		}
		.people_block_info{
			padding: 20px;
		}
		.people_block_info_title{
			margin-bottom: 4px;
		}
		.people_blocks_bottom .slick-arrow2{
			margin-top: -5px;
		}
		.people_blocks_bottom .people_slider_blocks .slick-list{
			border-radius: 20px;
		}
		.people_blocks_bottom{
			padding-top: 0;
		}
		.people{
			margin-top: 25px;
			padding-bottom: 25px;
		}
		.products_slider{
			margin-top: 0;
		}
		.products_slider_block_img{
			height: 43.75vw;
			max-height: 300px;
		}
		.case_slider_block_img{
			/* height: 59vw; */
		}
		.case_slider{
			margin-top: 0;
		}
		.trust_title{
			margin-bottom: 25px;
			padding-right: 120px;
			min-height: 50px;
			display: flex;
			flex-wrap: wrap;
			align-items: center;
		}
		.trust_slider .slick-next.slick-arrow, 
		.trust_slider .slick-prev.slick-arrow,
		.s-media__slider .slick-next.slick-arrow,
		.s-media__slider .slick-prev.slick-arrow,
		.s-intrest .slick-next.slick-arrow,
		.s-intrest .slick-prev.slick-arrow{
			/* display: none !important;
			opacity: 0;
			visibility: hidden; */
			top: -65px;
		}
		
		.trust{
			padding-top: 0px;
		}
		.form_50_block .btn_primary.btn_form50{
			height: 70px;
		}
		.form_50_form .form_body{
			margin-bottom: 0;
		}
		.form .form_result{
			margin-bottom: 20px;
		}
		.case{
			padding: 0;
		}
		.tizer_block_text{
			font-size: 14px;
			margin-top: 15px;
		}
		.tizer_block_title{
			font-size: 24px;
		}
		.tizer_block_btn{
			text-align: right;
			margin-top: -24px;
		}
		.tizer_block{
			padding-bottom: 20px;
		}
		.tizer_btn{
			height: 32px;
		}
		.header_logo{
			/*display: none;*/
			margin-left: 20px;
		}
		.header_logo img {
			max-width: 160px;
		}
		.item-views.company .text{
			padding-top: 20px;
		}
}
@media(max-width:550px) {
	.products_slider_block_btn .cart_btn,
	.products_slider_block_btn .btn_gray{
		font-size: 14px;
		padding: 5px;
		height: 35px;
	}	
	.products_slider_block_img{
		height: 45vw;
	}
	.products_slider_block_title{
		margin-top: 14px;
	}
	.products_slider_block_title:not(:last-child){
		margin-bottom: 16px;
	}
	.products_slider_block_price{
		margin-top: auto;
	}
	.products_slider_block_btn {
		margin-top: 20px;
	}

	.s-intrest__arrow{
		display: none;
	}
	.s-intrest__item{
		height: 44vw !important;
	}
	.s-intrest__info{
		padding: 10px;
	}
	.s-intrest__name {
		font-size: 16px;
		min-height: 41px;
	}
}
@media(max-width:460px) {
	.products_slider_block_btn .cart_btn,
	.products_slider_block_btn .btn_gray{
		font-size: 13px;
		padding: 5px;
		height: 35px;
	}	
    .header_phones
    {
        margin-left:0;
        padding-left: 25px;
        font-size: 12px;
    }
    .kurs span
    {
        margin-left:10px;
    }
    .header_phones a
    {
        margin-right:0;
    }
    .header_logo img
    {
        max-width:160px;
    }
    .home_services_block_text
    {
        font-size:10px;
    }
    .help_form_block_form_title
    {
        font-size:25px;
    }
    .people_slider_block
    {
        height:300px;
    }
    .form_50_block {
    }
		.products_slider .slick-track{
			padding-bottom: 15px;
		}
		.products_slider_block_price_left,
		.products_slider_block_price_right{
			font-size: 14px;
		}
		.products_slider_block_img{
			/* height: 80vw; */
		}
}

@media(max-width:430px){
	.home_socials_block{
		padding: 15px;
	}
	.people_blocks_bottom_mob{
		grid-template-columns: 1fr;
	}
	.people_blocks_bottom_mob .people_block{
		height: auto;
	}
}
@media(max-width:390px){
	.header_top_right .kurs span:first-child{
		display: none;
	}
}
@media(max-width:360px){
	.header_logo img
    {
        max-width:120px;
    }
}
