@media (max-width: 1170px){
    #block-main-menu ul li + li{
    	margin: 0;
    }
    #block-main-menu ul li{
    	padding: 0 8px;
    }
    #block-window-types .content-window-type .item-main-advantages .item-params .param{
    	font-size: 16px;
    }
}
@media (max-width: 980px){
	#block-logo{
		width: 30%;
	}
	#block-veka{
		display: none;
	}
	#block-callback{
		width: 40%;
		padding: 0 10px;
	}
	#block-contacts1{
		width: 30%;
		padding: 0;
	}
	#block-carousel .item .text{
		font-size: 42px;
	}
	#block-category .item{
		width: 50%;
		margin: 0 0 30px;
	}
	#block-category .block-content{
		max-width: 680px;
		margin: 0 auto;
	}
	#block-home-5 .item{
		width: 100%;
	}
	#block-home-5 .item .item-cont{
		width: 100%;
	}
	#block-window-types .content-window-type .items-1,
	#block-window-types .content-window-type .items-2{
		width: 50%;
	}
	#block-window-types .content-window-type .items-3{
		width: 100%;
	}
	#block-window-types .content-window-type .item-img,
	#block-window-types .content-window-type .item-advantages{
		width: 100%;
	}
	#block-brands .item{
		padding: 0 10px;
		margin: 0 0 20px;
	}
	#block-brands .item-col-3s12,
	#block-brands .item-col-4s12{
		width: 50%;
	}
	#block-brands .item-col-5s12{
		width: 100%;
	}
	#block-brands .block-content,
	#block-faq .block-content,
	#block-articles-new .block-content,
	#block-articles .block-content{
		max-width: 680px;
		margin: 0 auto;
	}
	#block-one-click .block-content{
		max-width: 680px;
		margin: 0 auto;
	}
	#block-one-click .item{
		width: 50%;
		margin: 0 0 20px;
	}
	#block-faq .items{
		width: 100%;
	}
	#block-articles .block-content .item + .item + .item{
		display: none;
	}
	#block-reviews .item{
		width: 50%;
	}
	#block-reviews .item + .item + .item{
		display: none;
	}
	#footer-menu3{
		display: none;
	}
	#block-contacts2{
		width: 40%;
	}
	.footer-menu{
		width: 30%;
		padding-left: 20px;
	}
	#tabs-window-subtype .text-info{
		display: none;
	}
	#block-main-menu{
		width: 290px;
		background: #109d59;
		position: absolute;
    left: 0;
    top: 50px;
    z-index: 999;
    padding: 0 5px;
    max-height: 0;
    overflow: hidden;
	}
	#block-main-menu ul li{
		width: 100%;
		display: block;
	}
	#block-main-menu ul li.ext span.exp-link{
		width: auto;
		display: inline-block;
	}
	#block-main-menu ul li.ext span.exp-link:after{
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 9;
	}
	#block-main-menu ul{
		margin: 0;
	}
	#block-main-menu ul li a{
		padding: 5px 0;
	}
	#block-main-menu ul li.ext span.exp-link:before{
		top: 10px;
	}
	#block-main-menu ul li .submenu{
		position: static;
		margin: 0;
		width: 100% !important;
		display: block;
		background: none;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}
	#block-main-menu ul li .submenu ul.icon-links li{
		float: none;
		width: 100%;
		padding: 0;
	}
	#block-main-menu ul li .submenu ul.icon-links li a span{
		min-height: 0;
	}
	#block-main-menu ul li .submenu .icon,
	#block-main-menu ul li .submenu .img{
		display: none;
		margin: 0;
	}
	#block-main-menu ul li .submenu ul.icon-links li a,
	#block-main-menu ul li .submenu ul li a,
	#block-main-menu ul li #submenu4 ul.icon-links li a{
		padding: 5px 0;
		text-align: left;
	}
	#block-main-menu ul li:hover{
		background: none !important;
	}
	#block-main-menu ul li a:hover{
		color: #fcbe1f;
		background: none !important;
	}
	#block-main-menu ul li.ext:hover span.exp-link a{
		color: #fcbe1f;
	}
	#block-main-menu ul li .submenu .submenu-right{
		display: none !important;
	}
	#block-main-menu ul li .submenu{
		padding: 0;
	}
	#block-main-menu ul li .submenu .wrap-ul,
	#block-main-menu ul li .submenu ul.icon-articles{
		margin: 0;
		padding-left: 15px;
	}
	#block-main-menu ul li .submenu ul.icon-articles li a span{
		text-align: left;
	}
	#block-main-menu ul li .submenu ul.icon-articles li{
		padding: 0;
	}
	#block-main-menu ul li .submenu{
		max-height: 0;
		overflow: hidden;
	}
	#block-main-menu ul li:hover .submenu{
		max-height: 900px
	}
	#triger-menu{
		display: block;
		background: url('../images/icon-menu.png') center no-repeat;
		width: 40px;
		height: 40px;
		float: left;
		outline: none;
		margin: 5px 0;
		cursor: pointer;
		position: relative;
		z-index: 99;
	}
	#close-menu{
		background: url('../images/icon-close.png') center no-repeat;
		width: 40px;
		height: 40px;
		float: left;
		outline: none;
		cursor: pointer;
		position: absolute;
		left: 240px;
		top: 5px;
		z-index: 99;
	}
	#region-menu .wrap-grid{
		padding: 0 10px;
	}
	#region-menu.open #close-menu{
		display: block;
	}
	#region-menu.open #block-main-menu{
		max-height: 1600px;
	}
	#region-menu.open{
		z-index: 9999;
	}
	#fade-menu{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 9;
	}
	#region-menu.open #fade-menu{
		display: block;
	}
	#block-main-menu .mob-contacts{
	  display: block;
	  margin: 0;
	  text-align: center;
	      float: left;
    width: 100%;
    margin: 20px 0;
	}
	#block-main-menu .mob-contacts .mob{
		width: 30%;
		padding: 0 5px;
		float: left;
	}
	#block-main-menu .mob-contacts .mob:nth-child(2){
		width: 40%;
	}
	#block-main-menu .mob-contacts .mob-button{
		display: block;
		width: 100%;
		color: #fff;
		text-decoration: none;
		outline: none;
		font-size: 14px;
		letter-spacing: -0.05em;
		line-height: 15px;
		text-transform: uppercase;
		background: #0d7543;
		padding: 55px 0 10px;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		-ms-border-radius: 7px;
		-o-border-radius: 7px;
		border-radius: 7px;
		text-align: center;
		font-family: 'Akrobat-Black';
	}
	#block-main-menu .mob-contacts .mob1 .mob-button{
		background: #0d7543 url('../images/icon-m1.png') center 15px no-repeat;
	}
	#block-main-menu .mob-contacts .mob2 .mob-button{
		background: #0d7543 url('../images/icon-m2.png') center 15px no-repeat;
		cursor:pointer;
	}
	#block-main-menu .mob-contacts .mob3 .mob-button{
		background: #0d7543 url('../images/icon-m3.png') center 15px no-repeat;
	}
	#block-main-menu .mob-contacts .mob-button:hover{
		background-color: #fcbe1f;
	}
}
@media (max-width: 768px){
	#block-about .left, #block-about .right{
		width: 100%;
	}
	#block-articles .block-content .item:nth-child(1),
	#block-articles .block-content .item:nth-child(2){
			width: 100%;
		}

	#block-category .block-content,
	#block-about .block-content,
	#block-home-5 .block-content,
	#block-brands .block-content{
		max-width: 640px;
		margin: 0 auto;
	}
	#block-form-order{
		float: none;
		margin: 0 -15px;
    width: auto;
        -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
	}
	#region-content{
		padding: 40px 0 0;
	}
	.popup form{
		top: 20px;
	}
	#block-callback{
		width: 35%;
	}
	#block-contacts1{
		width: 35%;
	}
	#block-articles .block-content .item-article{
		min-height: 0 !important;
	}
}
@media (max-width: 640px){
	#block-form-order-text .block-form-order-title {
		font-size: 34px;
	}

	#block-callback,#block-contacts1{
		display: none;
	}
	#block-logo{
		width: 100%;text-align: center;
	}
	#block-carousel .item .text{
		font-size: 32px;
	}
	#block-category .item{
		margin: 0 0 20px;
		padding: 0 10px;
	}
	#block-window-types .content-window-type .items-1, #block-window-types .content-window-type .items-2{
		width: 100%;
	}
	#tabs-window-type .tab{
		margin: 0 5px;
	}
	#tabs-window-subtype .list-tabs .tab{
		width: 100%;
		display: block;
		margin: 0 0 10px !important;
	}
	#tabs-window-subtype .list-tabs{
		border: none;
	}
	#block-brands .item .img{
		min-height: 0;
	}
	#block-brands .item-col-3s12{
		width: 35%;
	}
	#block-brands .item-col-4s12{
		width: 65%;
	}
	#block-brands .item{
		padding: 0 5px;
		margin: 0 0 10px;
	}
	#block-one-click .item{
		width: 100%;
	}
	#block-reviews .item{
		width: 100%;
	}
	#block-reviews .item + .item{
		display: none;
	}
	#block-reviews .action-buttons .button{
		margin: 0 15px 20px;
	}
	#block-form-order{
		padding: 60px 20px;
	}
	.footer-menu{
		display: none;
	}
	#block-contacts2{
		float: none;
		max-width: 260px;
		margin: 0 auto;
		width: 100%;
	}
	#tabs-window-type{
		margin: 0 0 20px;
	}
	#block-home-5 .item .text{
		font-size: 16px;
		line-height: 1.2;
		padding: 10px 5px 10px 0;
	}
	#block-home-5 .item{
		padding: 0;
	}
	.block-title{
		font-size: 28px;
	}
	#block-about .left, #block-about .right{
		padding: 0;
	}
	#block-carousel .item img{
		width: 300%;
		max-width: 300%;
		margin-left: -100%;
	}
	#block-carousel .item{
		overflow: hidden;
	}
h1.textNY, #arrowNY svg {
		display:none;
	}
	.santa {
		left: 10px;
		bottom: 10px;
	}
	.ny_2020 {
		width:100%;
		transform: translate(-50%, 30%);
    margin-left: 0;
    top: 0;
	}
}

@media (max-width: 485px){
	#block-carousel .item .text{
		font-size: 26px;
	}
	#block-category .item{
		width: 50%;
	}
	#block-category .item-cont h5{
		font-size: 14px;
		font-family: 'GothaProReg';
	}
	#block-about .item-category{
		width: 50%;
	}
	#block-about .item-category .item-tit span {
		font-size: 14px;
	}
	#block-brands .item-brand .brand-name{
		font-size: 10px;
	}
	#block-form-order{
		padding: 60px 10px;
	}
	#tabs-window-type .tab{
		display: block;
		margin: 0 auto 10px;
	}
	#block-home-5 .item .number{
		width: 50px;
		padding: 10px 5px;
		font-size: 42px;
	}

	.popup form{
		width: 98%;
		left: 1%;
		margin: 0;
		top: 1%;
	}
	
}