body{
	color: #000;
	background: #f2f2f2;
}
ul.gallery-tabs{
	width: 100%;
	text-align: center;
}

ul.gallery-tabs li{
	display:inline-block;
	list-style: none;
	margin-right: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}
ul.gallery-tabs li:hover, ul.gallery-tabs li.on{
	text-decoration: underline;
}

.tab-g{display: none;}

.tab-g.on{display: block;}

.map-infobox.map-infobox--0 {
     z-index: 1;
}

.section-columns .section-column__body {
    width: 235px;
    margin: auto;
    min-height: 222px!important;
}

.header{
	background: #354084!important;
	padding-bottom: 0px;
	padding-top: 16px;
}
.nav{
	color: #fff!important;
	padding-bottom: 30px!important;
}
 .btn-burger span, .btn-burger:after, .btn-burger:before {
	background: #fff!important;
}
#menu{
	background: #354084!important;
}
.section-contacts{
	background: #354084!important;
}
.btn--blue{
	border: 1px solid #354084;
    background: #354084;
    color: #fff;
}
.btn--blue:hover{
	border: 1px solid #f79d60;
    background: #f79d60;
    color: #fff;
}

.logo{
	height: 66px;
	margin-bottom: 10px;
}
@media (max-width: 1239px){
	.logo{
		height: 58px;
		margin-bottom: 10px;
	}
	
}	

@media (max-width: 767px){
	.section-columns .section-column__body, .section-columns .section-column__tail {
   	 	width: 100%;
   	 	max-width: 300px;
	}
	
	.section-columns .section-column__body {
    	padding-top: 20px!important;
		margin: auto;
		min-height: auto!important;
		padding-bottom: 10px!important;
	}
	.logo{
		height: 46px;
		margin-bottom: 10px;
	}
	
	
}
