td, a, p, span, div, small, h1, h2, h3, h4, h5, h6{
	font-family: 'Rubik', arial !important;
}

#header a.logo>img {
    height: 40px;
}
#header.fixed #topNav a.logo>img {
    height: 35px;
	margin-top: 5px;
}
.box-inner{
	background: #FFF;
}
.about_links{
	font-weight: bold;
	color: #000;
}
.card-block p{
	font-size: 15px;
}
.card img {
    width: auto;
}


@media (min-width: 992px) {
	
	.showMobile{
		display: none !important;
	}
	#topMain a{
		font-size: 120%;
		font-weight: 300;
	}
	
}

@media (max-width: 992px){
	
	.showDesktop{
		display: none !important;
	}
	#header #topNav #topMain>li>a {
		text-align: right;
	}
	#topNav button.btn-mobile-active>i {
		float: left;
	}
	.logo{
		float: right !important;
	}
	.header_call{
		float: left;
		display: block;
		padding: 6px 5px;
		margin-top: 10px;
		margin-right: 0;
		border-radius: 0;
	}
	.header_call i{
		color: #FFF;
		font-size: 30px;
	}
	
	#topNav button.btn-mobile{
		color: #FFF !important;
	}
	
}
