
@media (min-width:768px) and (max-width:1200px) {
	.land_1001_new .video-events .video .video-img {
		height: 200px;
	}	
	
	.wrapper:not(.dvs-landing-new) {
		overflow: visible !important
	}	 
	
	.land_1001 .header .top_block .header-img-2 {
		right:0 !important
	} 
	
	.land_1001 .header .top_block .header-img-1 {
		right:385px !important
	}
	
	.land_1001 .prim-item {
		max-width:400px;
		padding: 50px 30px;
		min-height:725px;
	}
	
	.land_1001 .prim-text {
		min-height: 220px;
	}	
	
	.land_1001 .slick-1001 .example-img-cont {
		width: 62% !important;
	}	
	
	.land_1001 .slick-1001 .land-img {
		margin-right: 40px;
		margin-left: 30px;
	}	
	
	.land_1001 .slick-1001 .land-desc {
		font-size:20px;
	}
	
	.land_1001 .header .top_block .top-images .header-img-1 {
		max-width:410px;
		top:253px !important;
		right: 60px !important
	}
	
	.land_1001 .header .top_block .header-img-2 {
		top:205px !important
	}
	
	.land_1001 .header .top_block .top-images .header-img-3 {
		top: 620px;
		width: 365px;
	}	
	
		
	.modengy-ptfe .product-big-img {
		width: 300px;
		position: absolute;
		right: -37px;
		top: 157px;
	}	
	
	.modengy-1007 .product-big-img {
		width:220px;
	}
		
	.product-check-text {
		margin-bottom:45px;
	}	
	
	.product-check-text div br {
		display: none !important
	}	
	
	.stories-all .col-sm-4 {
		width:25% !important
	}
	
	.stories-all .row .col-lg-2:nth-child(6n+1) {
		clear: unset !important;
	}
			
	
}
 
@media (min-width: 768px) and (max-width: 992px) {
	br.hidden-xs {
		display: none;
	}
	.land_1001 .video-frame {
		padding: 30px 32px;
	}
	
	.land_1001 .black_block.videos .video-frame h3 {
		padding-bottom:20px;
	}
	
	.example .item {
		min-height:200px;
	}
	
	.land_1001 .numbers_list .clearfix {
		display: none
	} 
	
	.land_1001 .black_block .dvs_image {
		left: 0;
		bottom: -78px;
	}	
	
	.land_1001 .black_block .dvs_image img {
		max-width: 255px;
	}

	.land_1001 .image_and_text_block {
		padding: 70px 0px 30px 0px;
	}	
	
	.land_1001 .owl-dvs2 .owl-next {
		right:-15px;
	}  
	
	.land_1001 .owl-dvs2 .owl-prev {
		left:25px;
	}
	
	
	.land_1001 .top_block .visible-xs{
		display: block !important
	}
	
	.land_1001 .top_block .hidden-xs{
		display: none !important
	}	
		
	.land_1001 .header .top_block {
		background-position: 0px 230px;
		background-size: 62%;
		padding-top: 0px;
		margin-bottom: 30px;
		padding-bottom: 0;
	}	
	
	.problem-line-attention {
		font-size:14px;
	}

	.videos-main .owl-carousel {
		max-width:100%
	}
	
	.modengy-1007 .product-big-img {
		display: none !important
	}
	
	.modengy-ptfe .product-big-img {
		display: none !important		
	}
	
	.product-block {
		height: auto !important;
		padding: 80px 0 !important;
	}
	
	.land_1001 .header h1 {
		font-size: 36px;
		line-height: 1.2;
		margin-top: -20px;
		margin-bottom: 25px;
	}	

	.land_1001 .header .top_block 	.visible-xs {
		text-align: center;
	}
	
	.land_1001 .header .top_block img.header-img-1 {
		width:145px;
		margin-top:70px !important;
	}
	
	
	.land_1001 .header .top_block img.header-img-2 {
		width:300px;
	}
		
	
	.land_1001 .header .top_block .header_text {
		text-align: center;
		margin-top: 35px;
		margin-bottom: 35px;
	}	
	
	.land_1001 .header .top_block .header_text br {
		display: none
	}
	
	.land_1001 .header .top_block a.button-def,
	.land_1001 .header .top_block a.btn-beru,
	.land_1001 .header .top_block a.btn-ozon,
	.land_1001 .header .top_block a.button-counsult	{
		margin: 0px auto 20px;
		font-size:16px;
	}	
	
	.land_1001 .preshadow {
		background: #fff;
		height: 45px;
		position: relative;
		z-index: 10;
		margin-left: -10px;
		width: calc(100% + 20px);
	}

	.land_1001 .shadow {
		box-shadow: 0 6px 25px 0 rgba(0, 0, 0, 0.12);
		height: 25px;
		margin-top: -20px;
		margin-left: -10px;
		width: calc(100% + 20px);
	}	
	
	.land_1001 .header .top_block:before,
	.land_1001 .header .top_block:after {
		display: none
	}
	
	.land_1001 .slick-prev {
		display: none !important
	}
	
	.land_1001 .header  .top_block .visible-xs img {
		float: none;
		display: inline;
		position:static;
		margin: 0 
	}
	
	.land_1001 .header .top_block img.header-img-3 {
		max-width:350px;
		margin:0 auto;
	}	
	
	.land_1001 .header .mobile-wrap h1 {
		max-width:80%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.land_1001 .header .mobile-wrap h2 {
		max-width:80%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.land_1001 .header .top_block img.header-img-3 {
		max-width: 442px;
		margin: 50px auto 80px;
		display: block
	}	
	
	.land_1001 .header .top_block img.header-img-4 {
		max-width: 442px;
		margin: 0px auto 50px;
		display: block
	}		
	
	.land_1001 .header .top_block .visible-xs {
		text-align: left;
	}
	
	.example .slick-slider-1 .col-md-7 {
		margin-left: 0px;
	}	

	
	.land_1001 .top-images {
		min-height:0px;
	}	
	
	.top_block_icons {
		max-width:550px;
		margin: 30px auto 30px;
	}
	
	.land_1001 .prim-item {
		max-width:340px;
	}
		
	.land_1001 .slick-1001 .example-img-cont {
		width: 58% !important;
	}	
	
	.land_1001 .slick-1001 .land-img {
		margin-right: 40px;
		margin-left: 0;
	}	
	
	.land_1001 .slider_block .col-md-5{
		width:50%
	}
	
	.unical_block .col-xs-12 {
		width:33%;
		margin-right:0 
	} 
	
	.prim-top img.prim1, .prim-top img.prim2 {
		margin: 0 0 40px 60px;
	}	
	
	.prim-top:before {
		left:-20px;
	}
		
	.land_1001 .header .top_block .top_block_icons img {
		width: 47px !important;
		float:left  !important;
		margin:-10px 20px 0 50px !important;
	} 
	
	.land_1001 .images_list {
		margin-top:0;
	}
	
	.land_1001 .header .top_block .visible-xs img.header-img-5 {
		display: none
	}
	

	
	
}

@media (max-width:767px) {
	
		
	.top_block_icons {
		margin-top:30px;
		margin-bottom:30px;
		margin-left:auto;
		margin-right:auto;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}	
	.wrapper.dvs-landing-new {
		min-width: 320px;
	}	
	
	.wrapper:not(.dvs-landing-new) {
		overflow: visible
	}
	.land_1001_new .video-events .video .video-img {
		height: 240px;
	}
	.land_1001_new .video-events .video-title br{
		display: none
	}
	
	.land_1001 .header h1 {
		font-size:30px;
		line-height:1.2;
		margin-top:-20px;
		margin-bottom:25px;
	}
	
	.land_1001 .header .top_block .header_text {
		text-align: center;
		margin-top:35px; 
		margin-bottom:35px;
	}
	
	.land_1001 .header .top_block:before,
	.land_1001 .header .top_block:after {
		display: none;
	}
	

    .land_1001 h2.purple_line {
		font-size: 26px;
		line-height: 1.23;
		position:relative;
		margin-bottom:50px;
	}
    .land_1001 .header{
		padding-top: 0px;
	}
	.land_1001 .header .top_block {
		background-position: 0px 230px;
		background-size: 62%; 
        padding-top: 0px; 
		margin-bottom:60px;
		padding-bottom:0;

	} 
	
	.land_1001  .slick-prev, .land_1001  .slick-prev:hover {
		width: 40px;
		height: 40px;
		background: url(/images/left2.png) left center no-repeat !important;
			background-size: auto;
		background-size: 40px 40px !important;
		left: 5px;
	}	
	
	.land_1001 .example .slick-dots {
		display: block !important;
		bottom:10px;
		padding-left:0;
		width: calc(100% - 40px);
		
	}
	
	.land_1001 .slick-slider-1 .example-text {
		margin-bottom:60px;
	}
	
	.land_1001  .slick-dots li {
		margin:0 10px;
	}
	
	.land_1001  .example .example-text {
		margin-top:25px;
	}
	
	.land_1001 .slick-next, .land_1001 .slick-next:hover {
		width: 40px;
		height: 40px;
		background: url(/images/right2.png) left center no-repeat !important;
			background-size: auto;
		background-size: 40px 40px !important;
		right: 5px;
	}	

	.land_1001 .example .before:before, .land_1001  .example .after:before {
		width: 50px;
		height:50px;
		background-size: 50px 50px;
	}	
	
	.land_1001 .before img, .land_1001 .after img {
		border-radius: 25px;
	}
	
	.land_1001 .header .top_block a.button-def {
		max-width: 350px
	}
	
	.land_1001 .example-text {
		font-size: 16px !important;
	}	
		
	.land_1001 .example-title.visible-xs {
		font-size:22px;
	}
	.land_1001 .black_block .black_block_list .black_block_list_item {
		width: 100% !important;
		min-height:50px !important;
	}
	
	.land_1001 .black_block .container {
		padding-bottom: 80px !important;
	}
	
	
	.land_1001 .black_block.videos .container {
		padding-bottom: 0px !important;
	}	
	.land_1001 .header .top_block a.button-def,
	.land_1001 .header .top_block a.button-def:hover	{
		//background-image: none;
		background-position: 30% center;
		padding: 17px;
		font-size:16px;
	}
	
	.land_1001 .header .top_block a.button-def span {
		display: none;
	}
	
	.land_1001 .header .top_block .header_text br {
		display: none
	}
	.land_1001 .preshadow {
		background: #fff;
		height:45px;	
		position:relative;
		z-index:10;		
		margin-left:-5px;
		width: calc(100% + 10px)
	}	
	.land_1001 .shadow {
		box-shadow: 0 6px 25px 0 rgba(0, 0, 0, 0.12);
		height:25px;	
		margin-top:-20px;	
		margin-left:-5px;
		width: calc(100% + 10px)		
	}
	.land_1001 .header .top_block img{
		/*margin: 0px 0px 0px 120px !important;
        position: relative;
        top: 0;
        left: auto;
		right:0;
        width: 65%;
		max-width: 320px;
		float:right */
	}
	.land_1001 .header .top_block a.button-def,
	.land_1001 .header .top_block a.btn-beru,
	.land_1001 .header .top_block a.btn-ozon,
	.land_1001 .header .top_block a.button-counsult{
		margin: 0px auto 20px;
		max-width:350px;
		font-size:16px
	}
	.land_1001 .top_block .dost{
		margin: 10px auto;
	}
	.land_1001 .use_list .use_item{
		width: 100%;
		margin-right: 0px;
	}
	.land_1001 .use_list .use_item img{
		max-width: 160px;
		width:160px;
	} 
	
	.land_1001 .dost_block .images_list img {
		width:145px;
	}
	
	.land_1001 .use_list .use_item span {
		max-width:300px;
		margin:30px  auto 0
	} 
	
	.land_1001  .preim-img-1 {
		width:120px;
	}
	
	.land_1001  .preim-img-2 {
		width:180px;
	}
	
	.land_1001  .preim-img-3 {
		width:150px;
	}	

	.land_1001  .preim-img-4 {
		width:150px;
	}	

	.land_1001  .owl-dvs2 {
		width:calc(100% + 40px) !important;
		margin-left:-20px;
		
	}	
	
	.dvs-landing-new .reviews_block {
		padding-bottom: 40px;
	}
	
	.land_1001 .owl-dvs2 .owl-nav {
		width: 100%;
		position: absolute;
		top: 50%;
		margin-top: -25px;
	}	
	
	.land_1001 .owl-dvs2 .owl-prev, .land_1001 .owl-dvs2 .owl-prev:hover {
		width: 50px;
		height: 50px;
		background: url(/images/left2.png) left center no-repeat !important;
			background-size: auto;
		background-size: 50px 50px !important;
		left: 5px;		
		position:absolute;		
	}
	
	.land_1001 .owl-dvs2 .owl-next, .land_1001 .owl-dvs2 .owl-next:hover {
		width: 50px;
		height: 50px;
		background: url(/images/right2.png) left center no-repeat !important;
	
		background-size: 50px 50px !important;
		right: 5px;		
		position:absolute;		
	}	
	.land_1001 .use_list .use_item:last-child{
		width: 100%;
	}
	.land_1001 .gradient_block{
		background: #ffffff;
		padding-top:45px;
		
	} 
	
	.land_1001 .ochistitel_block {
		padding-top:50px;
	}
	
	.land_1001 .ochistitel_block img.visible-xs {
		margin-left:calc(50% - 100px);
		max-width:140px;
		margin-bottom:30px;
	}
	
	.land_1001 .ochistitel_block .icon1 {
		margin-bottom:30px;
	}
	.land_1001 .align-center {
		text-align: center;
		 font-weight: 500;
	}
	
	.land_1001 .ochistitel_block .container:before,
	.land_1001 .ochistitel_block .container:after	{
		display: none
	}
	
	.land_1001 .ochistitel_block .container + br,
	.land_1001 .ochistitel_block .container + br + br  {
		display: none;
	}
	.land_1001 .ochistitel_block .purple_border {
		border: none;
		background: none;
		font-weight: 500;
		padding:25px 20px;
		border-top:4px solid #ffc948;
		box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.12);
	}
	.land_1001 .ochistitel_block .bg_block{
		background: none !important;
		padding-right:0
	} 
	.land_1001 .gradient_block .pack_plus{
		padding-bottom: 10px;
	}
	.land_1001 .gradient_block .pack_plus img{
		margin: 0 auto;
		display: block;
	}
	.land_1001 .gradient_block .pack_plus:after{
		display: none;
		bottom: 0px;
		left: calc(50% - 29px);
		top: auto;
		transform: rotate(90deg);
	}
	.land_1001 .black_block{
		margin-bottom: 20px;
	}
	.land_1001 .black_block .container{
		padding-bottom: 130px;
	}
	.land_1001 .black_block .black_block_list .black_block_list_item{
		min-height: auto;
		margin-bottom: 40px;
		margin-left:0
	}
	
	.land_1001 .black_block .black_block_list .black_block_list_item span {
		font-size:38px;
	}
	
	.land_1001 .black_block {
		padding-top:40px;
		overflow: hidden;
	}
	.land_1001 .black_block .black_block_list{
		padding-left: 0px;
		margin-top: 40px;
	}
	.land_1001 .black_block.video .video-border{
		width: 462px;
		height: 260px;
	}
	.land_1001 .black_block.video .video-frame:first-of-type{
        margin-bottom: 47px;
	}
	.land_1001 .dvs_image img{
		width: 260px;
	}
	.land_1001 .owl-carousel.portfolio-slider .owl-item .slider_img .before{
		display: block;
		width: 38px;
		height: 38px;
		right: 12px;
		bottom: 12px;
		font-size: 12px;
		line-height: 38px;
	}
	
	.land_1001 .black_block:after {
		background-position:60% bottom;
		background-size: 57%;
	}
	.land_1001 .owl-carousel.portfolio-slider .owl-item .slider_img .after{
		display: block;
		width: 38px;
		height: 38px;
		left: 12px;
		bottom: 12px;
		font-size: 12px;
		line-height: 38px;
	}
	.land_1001 .hands_button_block{
		padding: 32px 0px 32px;
		background-position: 33% top;
		background-size: auto 100%;
	}
    .land_1001 .numbers_list > div{
        padding-left: 20px;
		margin-top:10px;
    }
	
    .land_1001 .numbers_list > div br {
		display: none !important
	}	
    .land_1001 .numbers_list > div::before{
        left: 60px;
    }
    .land_1001 .slider_block .owl-carousel.portfolio-slider{
	    margin: 0px;
	    padding-bottom: 30px;
    }
    .land_1001 .slider_block .portfolio_picture .before:before,
    .land_1001 .slider_block .portfolio_picture .after::before{
	    left: 1px;
	    width: 45px;
		height: 45px;
		background-size: 45px 45px;
    }
	
	.land_1001 .black_block.videos.new-video-block .video-frame img:not(.button-play),
	.land_1001 .nanesenie_block .black_block img:not(.button-play)	{
		max-width:100%;
	}
	
	.land_1001 .example .slick-list {
		padding-bottom:0;
	}

	.land_1001 .slick-prev, .land_1001 .slick-prev:hover,
	.land_1001 .slick-next, .land_1001 .slick-next:hover{
		top: 58%;
	}

	.land_1001 .slick-slider .example-text {
		display: block;
	}	
	
	.dvs-landing-new h2.purple_line:after {
		content: ' ';
		width: 98px;
		height: 4px;
		background: #ffc948;
		position: absolute;
		bottom: -18px;
		left: 0;
	}
	
	.dvs-landing-new .dost_block h2.purple_line:after {
		display: none;
	}
	.land_1001 .example-img-cont {
		display: none
	}
	
	.land_1001 .example-title.visible-xs {
		font-weight:600;
		font-size:17px;
		min-height:10px;
	}
	
	.land_1001  .example .item {
		min-height: 200px;
	}
	
	.land_1001 .example-text {
		padding-left:0;
		font-size:14px;
		line-height: 1.57;
	}
	
	.land_1001 .example-text:before {
		display: none
	}

	 
	.land_1001 .video-frame {
		padding: 30px 20px ;
		margin-bottom:20px;
	}
	
	.land_1001 .black_block.videos {
		padding-bottom:20px;
	} 
	
	.land_1001 .black_block.videos .video-frame h3 {
		font-size:16px;
		margin-top:0px;
		padding-bottom:20px;
		color: #0e1a20;
	}
	
	.land_1001 .black_block.videos .video-frame h3 br {
		display: none
	}
	
	.land_1001 .black_block.videos .video-frame .button-play {
		max-width: 36px;
		left: calc(50% - 18px);
		top: calc(50% - 18px);
	}
		
	.land_1001 .gradient_block .image_block {
		min-height:50px;
	}	
	
	.land_1001 .gradient_block .image_block:after {
		display: none
	}
		
	.land_1001 .gradient_block p {
		font-size:13px;
		line-height: 1.62;
	}	
	
	.land_1001 .gradient_block .row {
		margin-left:-20px;
	}
	
	.black_block_txt {
		margin-top: 40px;
	}
	
	.land_1001 .black_block .black_block_list {
		padding-left: 0;
	}
	

	.land_1001 .black_block .dvs_image img{
		display: none;
	}
	.land_1001 .preim-img-1 {
		width:55px;
	}
	
	.land_1001 .preim-img-2 {
		width:87px;
	}	
	
	.land_1001 .preim-img-3 {
		width:83px;
	}	
	
	.land_1001 .preim-img-4 {
		width:55px;
	}
	
	.land_1001 .max-text-width {
		max-width: 100%;
	}
	
	.land_1001 .image_and_text_block .container:before,
	.land_1001 .image_and_text_block .container:after	{
		display: none
	}
	
	.land_1001 .image_and_text_block {
		padding: 30px 0px 10px 0px;
	}
	
	.land_1001 .dost_block {
		padding-top:50px;

		
	}
	
	.land_1001 .dost_block .images_list img {
		width: 64px;
	}	
		
	.land_1001 .yellow_button_block {
		background-color: transparent;
		margin-top:10px; 
		padding-top:0;
	}
	
	.land_1001 .yellow_button_block a.button-def {
		background: #fff !important;
		font-size:16px;
		padding: 17px;
		max-width:80%;
		min-width:100px;
		border-radius:10px; 
	}
	
	.land_1001 .yellow_button_block a.button-def span {
		display: none;
	}
	
	.land_1001 .reviews_block h2 {
		margin-top:0
	}
	
	.land_1001 .reviews_block .owl-dots {
		display: none;
	}
	.dvs-landing-new .owl-dvs2 .owl-item .owl-inner {
		padding: 20px 27px;
	}
	
	.dvs-landing-new .reviews_block .video-play {
		width: 48px;
		height: 48px;
		margin-left: -24px;
		margin-top: -24px;
	}
	
	.dvs-landing-new .reviews_block .video-poster {
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.land_1001 .nanesenie_block {
		background-color: #f2f6f8;
	}
	
	.land_1001 .nanesenie_block h2 {
		padding-top:40px;
	}
	
	.land_1001 .hands_button_block span {
		display: none
	}
	
	.land_1001 .hands_button_block a.button-def,
	.land_1001 .hands_button_block a.button-def:hover	{
		background-image: none;
		min-width:80%;
		max-width: 260px;
		padding: 12px;
	} 
	
	.land_1001 .dost_block h2 {
		margin-bottom: 50px;
	}
	
	.land_1001 .numbers_list p {
		padding-right: 20px;
	}
	.grecaptcha-badge {
		display: none;
	} 
	
	.land_1001 .yellow_button_block .btn-beru,
	.land_1001 .yellow_button_block .btn-ozon	{
		margin-left:0 !important;
		max-width:385px !important;
		min-width:385px !important;		
		margin-top:20px;
		font-size:17px;
	}
	
	

	.land_1001 .hands_button_block .btn-beru,
	.land_1001 .hands_button_block .btn-ozon	{
		margin-left:0 !important;
		max-width:390px !important;
		min-width:390px !important;		
		margin-top:20px;
		font-size:17px;
	}	
	
	.land_1001 .yellow_button_block .btn-beru, .land_1001 .hands_button_block .btn-beru, .land_1001 .hands_button_block .btn-ozon {
		padding: 11px 7px 13px 17px;
	}	
	
	.land_1001 .top-images {
		min-height: 0;
	}
	
	.land_1001 .header .top_block {
		margin-bottom:30px;
	}
	.land_1001 .header .top_block .header-img-1 {
		display: none !important;
	}
	
	.land_1001 .header .top_block .header-img-2 {
		display: none !important;
	}
	
	.top_block {
		overflow:hidden
	}
			
	.land_1001 .header .top_block img.header-img-3 {
		margin: -105px auto 0 0px !important;
		float: none !important;
		width: calc(75% + 20px) !important;
		max-width: 75% !important;
		animation-delay: 1.5s !important;
	}	
	
	.land_1001 .header .top_block img.header-img-4 {
		margin: 0 auto 0 -20px !important;
		float: none;
		width: calc(65% + 20px);
		max-width:65%; 
		animation-delay:2s;	
	}		
	
	.land_1001 .header .top_block .top_block_icons img {
		width: 47px !important;
		position: static;
		margin-right:20px !important;
		float:left;
		margin-left: 0 !important
	}
	
	.top_block_icons > div {
		width:225px;
		float: none !important;
		margin:0 !important;
	}
	.top_block_icons > div:nth-child(2) {
		margin-top:30px !important;
	}
	
	.land_1001 .black_block h2.purple_line:after {
		//display: none
	}
	
	.land_1001 .black_block .black_block_list .black_block_list_item {
		margin-top:0;
	}
	
	.land_1001 .black_block .container {
		padding-bottom: 0px !important;
	}
	
	.black-desc:after {
		width: calc(100% - 25px)
	} 
	
	.chema-1001 {
		margin-top: 0;
		max-width: 100%;
		margin-bottom: 20px;
	}	
	
		
	.land_1001 .dost_block {
		padding-top: 0;
	}	
	
	.images_list {
		margin: 0 0 30px;
	}
	
	.land_1001 .dost_block .images_list .col-lg-4 {
		margin-bottom: 10px;
		display: none
	}
	
	.images_list .col-lg-4 {
		width: 100% !important
	}
	
	.land_1001 .dost_block .images_list .col-lg-4:nth-child(1),
	.land_1001 .dost_block .images_list .col-lg-4:nth-child(2),
	.land_1001 .dost_block .images_list .col-lg-4:nth-child(3),
	.land_1001 .dost_block .images_list .col-lg-4:nth-child(4) {
		display: block
	}
	
	.block_quote {
		padding: 30px;
		border-left: none;
		position:relative;
		width: calc(100% + 20px)
	}
	
	.block_quote:before {
		content:' ';
		width:6px;
		height:50%;
		background: #ffb400;
		display: block;
		left:0;
		top:0;
		position:absolute
	}
	
	.land_1001 .dost_block {
		padding-bottom:50px;
	}
	
	.land_1001 .prim-title {
		font-size:20px;
		line-height:1.4
	}
	
	.prim-item {
		width:calc(100% + 40px);
		margin-left:-20px;
		padding: 70px 10px 50px;
		margin-bottom:40px;
		min-height:100px;
		padding-bottom:50px;
		max-width:787px;
	}
	.prim-text {
		min-height: 100px;
	}
	
	.prim-icon {
		right:5px;
	}
	
	.prim-top:before {
		left:-30px;
	}
	
	.land_1001 .prim {
		margin-bottom: 10px;
	}
		
	.land_1001 h2.purple_line::after {
		width: 105px;
		height: 4px;
	}
		
	
	.land_1001 .slick-slider-1 {
		display: none 
	}
	
	.slider_block_mobile {
		//min-height:375px;
	}
	
	.land_1001 .unical_block .container:before {
		top:-48px;
	}
	
	.land_1001 .unical_block .container:after {
		top:-40px
	}
	
	.unical_block .row {
		margin-top: 20px;
	}	
	
	.ochistitle-btn {
		display: none;
	}
	
	.unical_block {
		margin-bottom: 30px;
	} 
	
	.unical_block .row .col-xs-12  {
		margin-bottom:20px;
	}
	.unical_block .row .col-xs-12 > span {
		display: inline-block;
		width:100px;
		float: left;
	}
	
	.unical_block .row .col-xs-12:nth-child(2) span img {
		width:85px;
		margin-left:-10px;
	}
	.unical_block .row .col-xs-12:nth-child(3) span img {
		width:82px;
		margin-left:5px;		
	}	
	
	.unical_block .col-sm-4 p {
		height: 87px;
	}
	
	.showall {
		width: 263px;
		height: 54px;
		line-height: 54px;
		border-radius: 8px;
		background-color: #eef4f7;
		color: #0e1a20 !important;
		font-size:14px;
		display: block;
		text-align: center;
		margin:-20px auto 50px;
		text-decoration: none !important;
		padding-right:25px;
		position: relative		
	}

	.showall:after {
		content:'';
		color: #ffb400;	
		width:16px;
		height: 9px;
		background: url(../images/showall.png) center center no-repeat;
		display: block;
		position:absolute;
		right:20px; 
		background-size: 16px 9px;
		top: 50%;
		margin-top: -3px
	}

	.header-text h2 {
		margin-bottom:50px !important
	}
	.slick-slider-2 {
		box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.12);	
		text-align: left;
		margin: 0px 0 100px !important;
	}
	
	.slick-slider-2 .land-img {
		width: calc(100% + 40px) !important;
		margin-left:-20px  !important;
	}
	
	.land_1001 .slick-slider-2  .land-desc {
		margin-bottom:30px;
		height:72px;
		font-size:22px;
		line-height: 1.27;
	}
	
	.land_1001 .slick-slider-2 .land-desc br {
		display: none
	}
	
	.slick-slider-2  .slick-prev, .slick-slider-2  .slick-prev:hover, .slick-slider-2 .slick-next, .slick-slider-2  .slick-next:hover {
		bottom:93px;
		top:auto;
	}
	
	.slick-slider-2 .col-xs-12 {
		text-align: left;
	}
	
	.land_1001 .slick-slider-2  .item .container {
		padding: 40px 20px 0 !important
	}
	
	.land_1001 .slider_block {
		padding-top:20px;
		padding-bottom:0
	} 
	
	.land_1001 .slick-1001 .land-title {
		margin-top:-10px;
	}	
	.land_1001 .slick-1001 .land-text {
		overflow: visible;
	}	
		
	.mobile-wrap {
		background-color: #0e1a20;		
		color: #fff;
		margin-left:-25px;
		width: calc(100% + 50px);
		padding: 50px 20px;
	}
	
	.mobile-wrap h1 {
		color: #fdc100 !important;
		font-size:28px;
	}
	
	.mobile-wrap h2 {
		font-size:20px;
	}
	
	.top_block {
		overflow: visible
	}
	
	.land_1001 .header .top_block a.button-counsult {
		padding: 12px 7px 12px 17px;
		margin-bottom:0
	}
		
	.land_1001 .header .top_block img.header-img-3 {
		margin: -50px auto 0 -50px !important;
		width: calc(100% + 20px) !important;
	}		
		
	.mobile-imgs {
		overflow: hidden;
		height:234px;
	}	
		
	.land_1001 .header .top_block img.header-img-3 {
		margin: 50px auto 20px !important
	}	
	
	.header-text {
		padding: 0 20px;
	}
	
	.header-text .row {
		margin-bottom: 0;
	}

	.header-text .col-xs-12 {
		margin-bottom: 40px;
	}

	.header-text-img {
		height: 50px;
	}

	.header-block {
		width: calc(100% + 20px);
		padding: 30px;
		position: relative;
		background: #fdc100;
		margin-left: -10px;
		text-align: center;
		font-size: 15px;
		font-weight: 600;
		color: #fff
	}	
	
	.header-block-text {
		margin-bottom:20px;
	}
	
	.land_1001 .header .top_block {
		margin-bottom:0
	}
	
	h3 {
		line-height:1.23
	}
	
	h3:after {
		height:3px;
	}
	
	.black_block_list_img {
		width:90px;
	}
	
	.black_block_txt .col-sm-6 {
		margin-bottom: 40px;
	}	
	
	.black_block_list_text {
		height: auto
	}
		
	.land_1001 .black_block:after {
		background-position: 100% bottom !important;
		background-size: 1400px !important;
	}

	.oil-foot {
		margin: 20px 0 55px;
	}
	
	.land_1001 .hands_button_block a.button-def {
		font-size:16px;
		margin-bottom:0
	}
	
	.land_1001 .hands_button_block .button-def {
		min-width: 260px !important; 
	}
	
	.oil-foot {
		font-size:14px;
		margin-bottom:0
	}
	
	.oil-foot .col-md-6 {
		margin-bottom:30px;
	}
	
	.oil-foot img {
		margin-bottom:50px;
	}
	
	.land_1001 .slick-slider-1 {
		display: block
	}
	
	.land_1001 .slick-slider .example-text {
		display: none
	}
	
	.readmore-portfolio {
		display: none
	}
	
	.land_1001 .example .slick-dots {
		display: none !important
	}
	
	.land_1001 .example-title.visible-xs {
		font-weight:900;
	}
	
	.port-index {
		margin-bottom: 50px;
	}
	
	.land_1001 h2.purple_line:after {
		bottom: -12px;
	}
	
	.land_1001 h2.purple_line {
		margin-bottom: 20px
	}
	
	.land_1001 .example-img-cont {
		display: block
	}
	
	.example-img-cont {
		height: 240px;
	}
	
	.land_1001 .black_block {
		margin-bottom:40px
	}
	
	.land_1001 .header .top_block .mobile-imgs img.header-img-3 {
		position: absolute;
		top: -78px;
		width: 300px !important;
		max-width: 300px !important;
		left: 50%;
		margin-left: -220px !important;
	}
	
	.land_1001 .header .top_block img.header-img-4 {
		margin: 0 auto 0 -20px !important;
		float: none;
		width: 140px;
		max-width: 65%;
		animation-delay: 2s;
		top: 0px !important;
		position: absolute;
		right: -10px;
		mix-blend-mode: darken;
	}	 
	
	.land_1001 h2.purple_line span.visible-xs {
		display: inline !important 
	}
	
	.example {
		margin-top:50px
	}
	
	.stories-all {
		margin-bottom:20px;
	}
	
	.stories-all .row {
		display: none
	}
	
	.owl-instagram {
		display: block !important;
	}
	
	.insta {
		min-height:auto;
		padding-bottom:50px
	}
	
	.insta h2 {
		margin-top:50px;
	}
	.owl-carousel .owl-item img {
		border-radius: 15px;
	}
	
	.owl-instagram .owl-nav button.owl-prev {
		left:0px !important;
		top: 50% !important;
		margin-top: -42px;		
		width: 50px;
		height: 50px;
		position: absolute;		
	}	
	  
	.owl-instagram .owl-nav button.owl-next {
		right:0px;
		top: 50% !important;
		margin-top: -42px;		
		width: 50px;
		height: 50px;
		position: absolute;				
	} 	
	
	.owl-instagram  .owl-nav button.owl-prev {
	    background-image: url(/images/left2.png) !important;
		background-size: 50px 50px !important;
	}
		
	.owl-instagram  .owl-nav button.owl-next {
	    background-image: url(/images/right2.png) !important;
		background-size: 50px 50px !important;
	}	
	
	.land_1001 .header .mobile-wrap h2 {
		color: #fff
	}
	
	.header-text .col-xs-12 {
		padding-left:0;
		padding-right:0
	}
	
	.land_1001 .header .top_block img.header-img-4 {
		position:static !important;
		width:300px;
		margin: 30px auto  !important;
		max-width:100%  !important;
	} 
	
	.example {
		margin-top: -40px;
	}
	
	.problems-pack {
		height: auto;
		padding: 60px 0  280px !important;
	}
	
	
	.land_1001 .problems-pack h2.purple_line {
		margin-bottom: 60px;
	}
	
	.problem-line-attention {
		padding-left:0;
		padding-top:60px;
		margin-top:30px;
		text-align: center;
		background: url(../images/attention.png) center top no-repeat;
		background-size: 41px auto; 
	}
	
	.land_1001 .problems-pack h2.purple_line:after {
		bottom: -27px;
		width:98px;
	}
		
	.oil-foot {
		margin-top:50px
	}
	
	.oil-video {
		margin-bottom: 40px;
	}	

	.land_1001 .header .top_block .mobile-imgs img.header-img-3 {
		position: absolute;
		top: 1px;
		width: 450px !important;
		max-width: 450px !important;
		left: 50%;
		margin-left: -380px !important;
		z-index: 10;
	}
			
	
	.land_1001 .header .top_block img.header-img-5 {
		position:absolute !important;
		width:275px;
		margin: 30px auto  !important;
		max-width:100%  !important;
		mix-blend-mode: darken;
		right: -10px;
		top: 30px;
	} 	
	
	.mobile-imgs {
		height:260px;
	}
	
	.land_1001 .header .mobile-wrap h2 {
		font-size: 22px
	}
	
	
	.land_1001 .example h2.purple_line {
		margin-bottom: 40px;
	}
	 
	
	.problems-pack:after {
		background-position: 80% bottom;
		background-size: 2000px auto;
	}
	
	.land_1001 .header h1 {
		margin-top:0
	}
	
	.product-block {
		padding: 50px 0;
		height: auto;
	}
	
	.modengy-1007 .product-big-img {
		width: 150px;
		position: static;
		display: block;
		margin: 70px auto 0;
	}

	.modengy-ptfe .product-big-img {
		width: 200px;
		position: static;
		display: block;
		margin: 70px auto 30px;
	}
	.product-block .row {
		margin-top: 10px;
	}	
	
	.product-check-img {
		width:80px;
	}
	
	.product-check-img img {
		width:55px;
		margin-top:10px
	}
	
	.autoheight, .autoheight div{
		height:150px
	}



}


@media (min-width: 480px) and (max-width: 767px) {
		.land_1001 .slick-next, .land_1001 .slick-next:hover {
			width: 50px;
			height: 50px;
			background: url(/images/right2.png) left center no-repeat !important;
				background-size: auto;
			background-size: 50px 50px !important;
		}

		.land_1001  .slick-prev, .land_1001  .slick-prev:hover {
			width: 50px;
			height: 50px;
			background: url(/images/left2.png) left center no-repeat !important;
				background-size: auto;
			background-size: 50px 50px !important;
		}		

		.land_1001 .header h1 {
			font-size:40px;
		}		
		
		.land_1001 .black_block.videos .video-frame h3 {
			font-size:24px;
		}
		
		.land_1001 .gradient_block p {
			font-size: 16px;
			padding: 0 30px;
		}	
	
		.land_1001 .black_block .black_block_list .black_block_list_item {
			min-height:130px;
		}
		
		.images_list .col-lg-4 {
			width:50%
		}
			
		.dvs-landing-new .reviews_block .video-play {
			width: 60px;
			height: 60px;
			margin-left: -30px;
			margin-top: -30px;
		}	
		
		.land_1001 .black_block.videos .video-frame .button-play {
			max-width: 60px;
			left: calc(50% - 30px);
			top: calc(50% - 30px);
		}	

	.land_1001 .example .before:before, .land_1001 .example .after:before {
		width: 80px;
		height: 80px;
		background-size: 80px 80px;
	}		
			
	.land_1001 .before img, .land_1001 .after img {
		border-radius: 40px;
	}			

	.land_1001 .example-title.visible-xs {
		font-size: 22px;
	}	
	


	
}


@media (max-width: 480px) {
	.land_1001 .yellow_button_block .btn-beru,
	.land_1001 .yellow_button_block .btn-ozon{
		max-width:300px !important;
		min-width:300px !important;	
	}
	
	.land_1001 .yellow_button_block  .button-def	{
		min-width:310px !important;	
	}	

	.land_1001 .hands_button_block .btn-beru,
	.land_1001 .hands_button_block .btn-ozon,	
	.land_1001 .hands_button_block .button-def	{
		max-width:100% !important;
		min-width:300px !important;		
	}	
	
	.beru-logo { 
		//width: 55px;
		//height: 31px;
		//background-size: 55px 20px !important;
		//margin-left: 2px;	
	} 
	
}

@media (min-width: 1200px)  {
	.land_1001 .slick-1001 .example-img-cont {
		width: 55% !important;
	}
} 

@media (min-width: 1600px)  {
	.land_1001 .header .top_block .top-images .header-img-1 {
		right: 17% !important; 
	}
} 
