
#right-column {
	padding-top:30px;
	margin-top:30px;
	padding-bottom:20px;
}

#right-column .underline {
	border-bottom:solid 3px #0f75bd;
	font: 500 36px/1em "Roboto",sans-serif;
}

#right-column h3 {
	color:#1e2a32;
	font: 500 24px/1em "Roboto",sans-serif;
}

#right-column ul {
	padding-top:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#right-column ul li a {
	margin-bottom:10px;
	display:block;
	border-bottom:solid 1px #ffffff;
}

#right-column ul li a:hover {
	border-bottom:solid 1px #0f75bd;
}



#left-column {
	margin-top:60px;
	padding-bottom:20px;
}

#left-column span {
	display:inline;
}


#left-column h1 {
	font: 500 40px/1em "Roboto",sans-serif;
	color:#0f75bd;
	margin-bottom:20px;
}

#left-column h2 {
	font-size:28px;
	text-transform:none;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:500;
	color:#282e3a;
	
}

#left-column h3 {
	font-size:24px;
	text-transform:none;
	margin-top:15px;
	color:#000000;
}

#left-column h4 {
	text-transform:none;
	margin-top:15px;
}

#left-column a {
	color:#1f378f;
	text-decoration:underline;
	margin-left:0;
}

#left-column a:hover {
	color:#009cdb;
	text-decoration:underline;
}

#left-column ul {
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}

#left-column ul li {
	list-style:disc;
}

#left-column p {
	margin-bottom:10px;
}

    .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
	

#credit {
text-align:center;
padding-bottom:10px;
background-color:#282e3a;
}

#credit a {
text-decoration:none;
font-size:11px;
display:block;
color:#ffffff;
}

#credit a:hover {

	text-decoration:underline;

}

#credit img {
border:0px;
display:block;
margin:auto;
margin-bottom: 2px;
}

.swiper-slide-caption h1 {
	max-width:620px;
}
	
	@media (max-width: 1199px) {

}

@media (min-width: 768px) and (max-width: 972px) {
	
}

@media  (min-width: 50px) and (max-width: 800px) {
	
	
}

	@media (max-width: 600px) and (min-width: 300px) {
 
	
}

	@media (max-width: 370px) {

	
}

	@media (max-width: 980px) {
		.top-gray-banner {
			display: none;
		}
}

.header-image {
	 margin-top: 20px;
}

	@media (max-width: 980px) {
	.header-image {
	 margin-top: 0px;
}
}

.rd-navbar--is-stuck .top-gray-banner {
			display: none;
		}


