@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-brand { padding-top: 20px; padding-bottom: 20px; }
	.navbar-brand > img.hidden-sm { width: 355px; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar-brand { padding-top: 10px; padding-bottom: 10px; }
	.navbar-brand > img.visible-sm { height: 60px; }
	.pt40.mb40 .container h4 { text-align: center; }
	.pt40.mb40 .container h4 .fa { margin-bottom: 10px; }
}

@media (max-width: 767px) {
	.rev_slider_wrapper { margin-top: 80px; }
}

@media (max-width: 570px) {
	.navbar-brand { max-width: 370px; padding: 21px 0 21px 10px; }
}

@media (max-width: 480px) {
	.navbar-brand { max-width: 250px; padding: 27px 0 27px 10px; }
}
