@font-face {
    font-family: 'ralewaymedium';
    src: url('../fonts/raleway-medium-webfont.woff2') format('woff2'),
         url('../fonts/raleway-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

body {
	font-family: 'ralewaymedium';
	font-weight: 500;	
}

.main-bg {
	background:#fff;
	display:table;
	width:100%;
	height:100vh;	
	border-top:10px solid #CE0404;
}

.tab-row {
	display:table-row;
}

.logo {
	display:table-cell;
	width:100%;
	vertical-align:middle;
	padding-bottom:0;
}

.contact {
	display:table-cell;
	width:100%;
	vertical-align:bottom;
	padding-bottom:5px;
}

.media-heading {
	color:#CE0404;
	font-size:24px;
}
.media-heading a{color:#CE0404;}

.media-body, .media-left, .media-right {
	vertical-align:middle;
}

@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.media-heading {font-size:20px;}
}

@media (max-width: 767px) {
	.media {margin-bottom:15px;}
}