.new-news-block {width: auto; font-size:14px; margin-bottom: 20px; background: #ffffff; padding:15px 20px; border: 1px solid #ccc;}
.nnb-image {width: 232px; height: 170px; background-size: cover; float: left; margin:0 20px 10px 0; }
.nnb-title {font-size: 20px; color: #6d626f; padding-bottom: 15px;}
.nnb-text {margin-left: 252px;}
.items-wr .item .image-svg {display: none;} 
@media (max-width: 600px){
	.nnb-image {width: 100%; min-height: 170px;}
	.nnb-text {margin-left: 0;}
}

.underslider-first-block {float: right; width: 25%; box-sizing: border-box; } 
.underslider-second-block {float: left; width: 75%; box-sizing: border-box;}

@media (max-width: 1023px) {
.underslider-first-block {	margin:0; padding: 0 34px;}
}
@media (max-width: 767px) {
.underslider-second-block {	margin:0; padding: 0 10px; width: 60%;}
.underslider-first-block {width: 40%;}
}

@media (max-width: 479px) {
	.underslider-second-block {width: 100%;}
	.underslider-first-block {width: 100%;}
	.underslider-first-block .first-block-inner .items-wr .item .item-inner {background:none !important; text-align:center; padding: 1px 10px; display: block;}
	.underslider-first-block .first-block-inner .items-wr .item .image, .underslider-first-block .first-block-inner .items-wr .item .image-svg {display: none;}
}

.first-block-inner .item { display:block !important; background: none !important; text-align: center !important; }

.underslider-first-block .first-block-inner .items-wr {display: block;}
.underslider-first-block .first-block-inner .items-wr .item {padding: 10px 0 !important; background:none !important; border: 1px solid #ccc; margin-bottom: 3px; border-radius: 2px;}
.underslider-first-block .first-block-inner .items-wr .item:hover .title {color: #ff9106 !important;}
.underslider-first-block .first-block-inner .items-wr .image-svg {height: auto !important;}

@media (max-width: 479px) and (min-width: 1px){
.underslider-first-block .first-block-inner .items-wr .item .item-inner { border-bottom: 0;}
	
}

@media (max-width: 767px) and (min-width: 320px) {
	.header-contacts-wrap {
		display: block;
		margin: 0;
		text-align: center;
		padding-left: 0;width: 250px;
	}
}
@media (max-width: 1023px) and (min-width: 768px) {
	.header-contacts-wrap {
		display: block;
	}
}
@media (min-width: 768px) {
	.main-slider .slider-item {
		    height: 368px;
	}
}@media (max-width: 767px) {
	.main-slider .slider-item {
		    height: auto;
	}
	.popup {
		display: flex;
		position: fixed;
	}
}