.main-window__wrapper {
    width: 1200px;
    height: 600px;
margin: 50px auto 0;
background: none;}

.promo-bg-1{
background: url(../images/lamination/promo_bg_300.png) no-repeat;
background-size: contain;
padding: 50px 0 70px 30px;
color:#fff;
text-shadow: 0px 2px 7px #636363;
}


@media (max-width: 800px) {
	.main-window__img_promo_1{
background: url(../img/promo/glass2.jpg) no-repeat center top;	
}
.main-window__img_promo_2{
background: url(../images/lamination/lam1_1400x600.png) no-repeat center top;	
}
.main-window__img_vpol{
background: url(../images/fran_v_pol/fra1_sm.png) no-repeat center bottom;	
}
.main-window__img_promo_2 h1, .main-window__img_vpol h1{
	font-size:40px;
}
.promo-ml{
	display:none;
}
.promo-xs{
	display:block;
}
.vis-ml{
display:none;	
}
.mt-0{
	margin-top:0px;
}
 .promo-bg-1{   padding: 30px 0 70px 20px;}
 
 .white-s {
	 color:#ffffff;
	     text-shadow: -1px -1px 0 #2061e4, 1px -1px 0 #2061e4, -1px 1px 0 #2061e4, 1px 1px 0 #2061e4;
 }
}
@media (min-width: 800px) {
.main-window__img_promo_1{
background: url(../img/promo/glass1_1400x600.png) no-repeat center top;	
}
.main-window__img_promo_2{
background: url(../images/lamination/lam1_1400x600.png) no-repeat center top;	
}
.main-window__img_vpol{
background: url(../images/fran_v_pol/fra1_1400x600.png) no-repeat center top;	
}

.main-window__img_vpol .main-window__img-text_dacha{
background: url(../images/fran_v_pol/fr-flag-300.png) no-repeat center top;	
}

.promo-ml{
	display:block;
	width: 100%;
}
.promo-xs{
	display:none;
	width: 100%;
}

.img-float-left-color>img{
	    width: 70px;
}
.vis-ml{
display:block;	
}

}

.blue{
	color:#1183f9;
}
.lam {
color: #e28d31;
}
.lam2{
color: #aa6a47;
}

.laminat-main
	{
		display: block;
	}

.main-window__img-text_dacha-desc{
margin-top:0px;
}
.mt-60{
margin-top:60px;	
}



.blue {
color: #2061e4;
}
.red{
color: #ff0000;
}


/* New Year */
.ny  {
	background: url(../images/newyear/new-year-21-22.png) no-repeat center top;
	background-size:cover;
	font-family: 'Neucha', cursive;
	height: 100vh;
}

#sale-ny, .footer-ny .footer{
	background: transparent;
}
.fr{
	max-width: 1200px;
	position: relative;
    margin: 0 auto;
}

footer .footer-ny {
max-width: 1200px;	
position: relative;
    margin: 0 auto;
}

.h2ny{
    color: #e9d2b0;
    font-size: 65px;
    letter-spacing: 1.9pt;
    margin-bottom: 12px;
    text-align: right;
    line-height: 1.5;
}
.span-nyh2{
	color:#c49a6c;
	font-size: 25px;
    letter-spacing: 1.9pt;
    text-align: right;
    line-height: 1.5;
}
.windows-calculate__btn_ny{
    display: inline-block;
    vertical-align: top;
    background: #ff0300;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Neucha', cursive;
    font-size: 30px;
    padding: 15px 25px 15px;
    border-radius: 15px;
    border: 0;
    border: 2px solid #ffffff;
    transition: background .3s ease;
    /* margin: -10px 0 0 0; */
    box-shadow: 2px 0px 20px 9px white;
}
.timer-wrap-ny {
    position: relative;
    padding-left: 14px;
    text-align: right;
    margin-bottom: 14px;
}
.dash .digit{
    display: inline-block;
    vertical-align: top;
    position: relative;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    background: url("../../assets/img/timer-bg-ny.png") no-repeat;
    width: 53px;
    height: 84px;
    color: #e9d2b0;
    font-weight: bold;
    font-size: 70px;
    padding: 6px 0 0 0;
    margin-bottom: 11px;
}
.form-ny{
text-align: right;
}

.windows-calculate__input-wrap_ny{
	display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    border-radius: 5px;
	padding: 4px;
}

.windows-calculate__input-wrap_ny input[type='tel'] {
    background: url(../../assets/img/windows-calculate__input_tel-bg.jpg) no-repeat 0 0 #fff;
}

.windows-calculate__input-wrap_ny input {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 2px 68px;
    width: 337px;
    height: 54px;
    border-radius: 3px;
    background: url(../../assets/img/windows-calculate__input-bg.jpg) no-repeat 0 0 #fff;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 22px;
    border: 0;
    box-shadow: inset 1px 1px 2px #ccc;
    color: #333;
}

.n-20{
	clear:both;
height: 50px;
margin-top:-50px;
background:transparent;
}
.n-20 .copy, .n-20 .social-ico{
    top: inherit;
line-height: inherit
}
.ny .qaZ {
	padding-right:45px;
}
.ny .header  li,.ny .header  a{
	color: #d8ac80;
	font-size:25px;
}
.ny #form-send-succes{
	color:#fff;
}
.header{
	height: auto; 
	margin-bottom:none;}
@media(max-width: 800px){
	.ny  {
	background: url(../images/newyear/new-year-21-22-md.png) no-repeat left top;
	}
	
	.ny .container-menu-flex{
		display:none;
	}

.ny .dash .digit {
    font-size: 40px;
    width: 30px;
    height: 50px;
    margin-bottom: 5px;
    background-size: 100%;
}
.timer-wrap-ny{
	    /* position: relative; */
    padding-left: 14px;
    text-align: center;
    margin-bottom: 14px;
}
.h2ny{
    color: #e9d2b0;
    font-size: 35px;
    letter-spacing: 1.9pt;
    margin-bottom: 12px;
    text-align: center;
    line-height: 1.5;
	padding: 0 7px;
}
.span-nyh2{
	text-align:center;
	padding:0 10px;
}
.ny .phone_container_ny{
	display:flex;
	justify-content: flex-end;
	margin-left: 0px;
}
.ny .phone_container_ny a {
	text-decoration: none;
	padding: 10px 5px 0 0;
}
.ny .phone_container_ny img{
	height: 80px;
}
.phone_container {

}
.form-ny {
text-align: center;}

.social-ico{
	display:none;
}
.ny .logo a img {
    top: 0px; 
}

}