@charset "utf-8";
#top-nav-ul {flex-direction:row;}
#top-nav-ul li {float:left;}

.navigation span.logo {background-size:cover;}
.gallery_wrap .container {width:100%; max-width:1200px;}
.mainPgallery_list a {width:25%; min-width:300px; float:left; display:block;}
.menu-item.active a {border-bottom:#ff6600 dotted 2px;}
.nav.konts_menu a.active {background-color:#d45500;}

p.MsoNormal {font-size:14px !important; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important; line-height:20px !important;}

.img_rels {max-width:600px; max-height:500px; box-shadow:#DDD 1px 1px 10px;}
.img_rels1 {width:48%; margin-right:2%; margin-bottom:20px; max-width:600px; max-height:500px; float:left; box-shadow:#DDD 1px 1px 10px;}

@media (max-width: 1200px) {
	#stroyexpnav {width:60%; float:right;}
}
@media (max-width: 992px) {
	.container {width: 100%;}
	.nav.konts_menu li#mail {display:none;}
	#stroyexpnav {width:50%;}
}
@media (max-width: 800px) {
	.nav.konts_menu li#tel {display:none;}
	.navbar-toggle {width:100px; top:110px; right:30px;}
}
@media (max-width: 640px) {
	.img_rels {max-width:100%; max-height:400px;}
}
@media (max-width: 480px) {
	.navigation span.logo {width:100%;}
	.img_rels1 {width:100%; margin-right:0;}
}