.nav_inside {max-width: 1020px;}
.nav_ins_bord {display: none;}
.nav_ins_bord1 {display: none;}
	nav {background:#2B2A29; margin-bottom:0;}
.headback {border-bottom: 56px solid #3B3838;}
.menu_item, .menu_item_selected {width: 17.5%;}
.menu_item a, .menu_item_selected a {padding: 21px 0 21px 0;}
.menu_dop_but {width: 10%;}


@media (max-width: 1040px){
	.new_det_img{width:100%;}
	.art_det_img{width:100%; max-width:initial;}
}
@media (max-width: 1050px){
	.error_404 {width: 100%; padding: 0 4% 70px 4%;}
	.breadwrap1 {padding: 0 3%;}
	.work_area{padding:0 4%;}
	.send_res_but {opacity: 1;}
	.left_det_about{width:100%; float:none;}
	.about_page{width:100%; float:none;}
	.projects-right{width:100%; float:none;}
	.new_det_left{float: none; width:100%;}
	.index_news{display:none;}
	.left_call_wrap {display: none;}
	.sidebar {display: none;}
	.left_news{width:auto; float:none;}
	.left_articles{width:auto; float:none;}
	.art_det_left{width:auto; float:none;}
	.left_vac {width:auto; float:none;}
	.article_name{text-decoration:underline;}
}
@media (max-width: 970px){
	.right_arts{width:36%;}
	.news{padding:10px 0 30px 0;}
}
@media (max-width: 940px){
	.breadwrap {width: 86%; padding: 0 3%; margin: 15px auto 0 auto;}
	.breadwrap1{padding:0;}
	nav {background: none;}
	.menu_hidden {display: block;}
	nav .nav_inside {display: none;}
	.news_wrap{margin:10px auto 0 auto;}
	.about_det_wrap{margin:10px auto 40px auto}
	.art_wrap{margin:10px auto 0 auto;}
	.menu_item, .menu_item_selected {width: auto;}
	.menu_dop_but {width: auto;}
}
@media (max-width: 800px){
	.new_text{padding:0;}
	.new_name{text-decoration:underline;}
}
@media (max-width:720px){
	.art_date{left: 0; bottom: -26px;}
	.article {margin-bottom: 40px;}
}
@media (max-width:590px){
	.art_img{width:35%; }
	.article_text {width: 55%;padding-top: 0;}
}
@media (max-width:390px){
	.art_img{display:block; width:100%; margin:0;}
	.article_text{display:block; width:100%; padding:10px 0 0 0; text-align:justify;}
	.article_name{text-align:left;}
	.article{margin:0 0 60px 0; }
	.articles {padding-top: 0;}
	.serv_sail_but {display: block; padding: 12px 15px 12px 35px;}
}
@media (max-width: 350px){
	.about_det_title h2 span{display:block; padding:0;}
}