@media (max-width: 992px) {	.header .header-right .header-right-tel a {
		font-size: 18px;
	}}
@media (max-width: 768px) {

    .landing2_1 .row1 {
    	width: 100%;
    	font-size: 68px;
    }
    	.landing2_1 .row3 {
		font-size: 45px;
		padding: 3px 20px;
	}
	.landing2_1 .row4 {
		font-size: 50px;
		padding: 3px 20px;
	}
	.tagssimilar_plitka .btn {		overflow-wrap: break-word;
		word-wrap:  break-word;
		word-break: break-all;	}
	.flex-video {
		width: 100%;
		max-width: 560px;
		min-width: 350px;
		height: 280px;
	}

	.header-center-top p {
	    font-size: 12px;
	    color: #0071a9;
    }
    .header-mobile {position:relative; ;align-items: flex-start; height: 120px; padding-top: 20px;display: flex;justify-content: space-around;}
    .header-mobile .logo {    	max-width: 140px;    }
    .header-cb-search {    	display:block;
    	position: absolute;
    	left: 30px;
    	bottom: 0;    }
    .header-cb-search form .btn {    	top: 1px;    }
    .header-cb-city {
	    display: block;
	    position: absolute;
	    right: 20px;
	    bottom: 5px;
    }
}

@media (max-width:480px) {
	.landing2_1 .row1 {
		font-size: 60px;
		padding: 3px 15px;
	}
	.landing2_1 .row3 {
		font-size: 45px;
		padding: 3px 15px;
	}
	.landing2_1 .row4 {
		font-size: 50px;
		padding: 3px 15px;
	}
	.landing2_2 .row3 {		font-size: 30px;	}
	.landing2_7 .simpleForm input[type="submit"] {		padding: 8px 15px;	}
	.landing3_1 .row2 > div > h1{
		font-size: 30px;
		font-weight: bold;
		margin: 0;
	}
	.flex-video {
		width: 100%;
		max-width: 470px;
		min-width: 300px;
		height: 200px;
	}
	.header-cb-search {
    	left: 3px;
    }
    .header-cb-city {
	    right: 3px;
    }
    .header-cb-search .search input.search-query {    	width: 180px;    }
    .top-town {
	    margin: 0;
	    font-size: 12px;
	}
	.header-mobile {		height:auto;	}

}


@media (max-width:350px) {
	.landing2_1 .row1 {
		font-size: 50px;
		padding: 3px 10px;
	}
	.landing2_1 .row2 {		font-size: 30px;	}
	.landing3_1 .row2 {		font-size: 30px;	}
	 .landing3_1 .row2 > div > h1{
		font-size: 26px;
		font-weight: bold;
		margin: 0;
	}
	.landing2_1 .row3 {
		font-size: 35px;
		padding: 3px 10px;
	}
	.landing2_1 .row4 {
		font-size: 40px;
		padding: 3px 10px;
	}
	.landing2_2 .row3 img {		width: 45px;	}
	.landing2_7 .simpleForm {		margin: 0px;	}
	.landing4 .h1 {		font-size: 35px;	}
	.calc1_calc {		padding: 10px 20px!important;	}
}
@media(max-width:320px) {	.flex-video {
		width: 100%;
		max-width: 320px;
		height: 170px;
	}}