@import "https://fonts.11880-hosting.com/css?family=Source+Sans+Pro";

html, body, h1, h2, h3, h4, h5, h6 {
    color: #333333;
    font-family: "Source Sans Pro",sans-serif !important;
    font-size: 19px;
}
h1 {
    color: #007ec4;
    font-size: 30px;
    margin-bottom: 30px !important;
}
h2 {
    color: #007ec4;
    font-size: 25px;
}
a, a:link, a:focus {
    color: inherit;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: inherit;
    text-decoration: underline;
}
hr {
    border: 1px solid #c7c6cc;
}
.content {
    background: rgb(227, 226, 232) url("/images/bg.png") no-repeat scroll left top;
	background-size:100%;
    min-height: 800px;
    padding-top: 60px;
}
.contactbox {
    background: #007ec4 none repeat scroll 0 0;
    color: #ffffff;
    padding: 20px 15px;
}
.contactbox h1, .contactbox h2, .contactbox h3 {
    color: inherit;
}
input, textarea {
    border: medium none !important;
}
input[type="submit"], input[type="submit"]:hover, input[type="submit"]:focus {
    background: #a7c03e none repeat scroll 0 0;
    color: #ffffff;
    margin-top: 10px;
    text-align: center;
}
.map {
    padding-bottom: 40px;
    padding-top: 40px;
    text-align: center;
}
.map h3 {
    color: #00859e;
    font-size: 30px;
    margin-bottom: 30px;
}
.footer {
    background: #007ec4 none repeat scroll 0 0;
    color: #ffffff;
    padding: 40px 0;
    text-align: center;
}
@media screen and (max-width: 1600px) {
.content {
    background-image: none;
}
}
@media screen and (max-width: 768px) {
.header {
    text-align: center;
}
}
@media (min-width: 900px) and (max-width: 1600px) {
.content .uk-width-large-3-4 {
    width: 100% !important;
}
}