@font-face {font-family:"Orbitron Medium";src:url("orbitron-medium.eot?") format("eot"),url("orbitron-medium.woff") format("woff"),url("orbitron-medium.ttf") format("truetype"),url("orbitron-medium.svg#Orbitron-Medium") format("svg");font-weight:normal;font-style:normal;}
@font-face {
    font-family: 'capture_itregular';
    src: url('Capture_it-webfont.eot');
    src: url('Capture_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('Capture_it-webfont.woff') format('woff'),
         url('Capture-it.ttf') format('truetype'),
         url('Capture_it-webfont.svg#capture_itregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
  margin:0;
}


.call {

}

h1 {
	font-size: 48px;
	
}
h2 {
	font-size: 36px;
	text-transform: uppercase;
}

h3 {
	font-size: 28px;
}

@media screen and (max-device-width: 420px) {
div.forcecont {
    display: none;
}
h1 {
    font-size: 45px;
}
.fs-row-catalog {
  display: flex;
  margin: 25px 25px;
  flex-direction: column;
  justify-content: space-between;}

.catalog-item {
border: 2px solid #999;
-webkit-border-top-left-radius: 34px;
-webkit-border-bottom-right-radius: 34px;
-moz-border-radius-topleft: 34px;
-moz-border-radius-bottomright: 34px;
border-top-left-radius: 34px;
border-bottom-right-radius: 34px;
margin-top: 20px;}

}
.contact-logo {
	display: flex;
	flex-direction: column;
	align-items: center;
margin-top:60px;
}

.contact-logo h1,h3 {
	font-weight: normal;
    font-family: 'capture_itregular';
    text-shadow: 1px 1px 2px black;
    color: #fff;
    letter-spacing: 2px;
}

.contacts-details {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.contact-row {
margin-top:5px;
	margin-right: 20%;
	margin-left:30%;
	width: 50%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.contact-row h3 {
	letter-spacing: 1px;
	color: gray;
	font-family: 'Roboto Slab', serif;
margin:0;
}

.contact-item {
	width: 33%;
	display: flex;
	flex-direction: column;
	align-items: center;
	letter-spacing: 2px;
	text-align: center;
}

.cont-ico {
margin-right: 10px;
}

.cont-span {
	font-family: 'Roboto Slab', serif;
	color: #eee;
	font-size: 24px;
}
.contact-body {
	background: rgba(250,248,247,1);
background: -moz-linear-gradient(-45deg, rgba(250,248,247,1) 0%, rgba(34,34,34,1) 22%, rgba(34,34,34,1) 50%, rgba(34,34,34,1) 80%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(250,248,247,1)), color-stop(22%, rgba(34,34,34,1)), color-stop(50%, rgba(34,34,34,1)), color-stop(80%, rgba(34,34,34,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(-45deg, rgba(250,248,247,1) 0%, rgba(34,34,34,1) 22%, rgba(34,34,34,1) 50%, rgba(34,34,34,1) 80%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(-45deg, rgba(250,248,247,1) 0%, rgba(34,34,34,1) 22%, rgba(34,34,34,1) 50%, rgba(34,34,34,1) 80%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(250,248,247,1) 0%, rgba(34,34,34,1) 22%, rgba(34,34,34,1) 50%, rgba(34,34,34,1) 80%, rgba(255,255,255,1) 100%);
background: linear-gradient(135deg, rgba(250,248,247,1) 0%, rgba(34,34,34,1) 22%, rgba(34,34,34,1) 50%, rgba(34,34,34,1) 80%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf8f7', endColorstr='#ffffff', GradientType=1 );
}

#YMapsID {
            width: 100%;
            height:300px;
        }

.yandex-button {
padding: 12px 20px;
    background-color: #FF9800;
    border-radius: 39px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}