.has-medium-font-size {font-size: 20px;}

#top-header
{
	@media screen and (min-width: 767px) {
		padding-top: 100px;
	}
	@media screen and (min-width: 992px) {
		padding-top: 175px;
	}
}
.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus-within, .btn.btn-primary:active {background-color: #5ab6d5;}

footer#main-footer
{
	background: #5ab6d5;

	@media screen and (min-width: 992px) {
		padding: 60px 0;
		margin-top: 60px;
	}
}