/* Text / Background Styling */
p, li, a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-decoration: none;
    font-size: 16px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans', sans-serif;
}

a {
    cursor:pointer;
}

a:hover {
    text-decoration: none;
}

.light-text {
    font-weight: 300;
}

.bold-text {
    font-weight: 700;
}


.margin-btm {
    margin-bottom: 15px;
    
}

.img-width {
    width:100%;
}

/* Header */
.header-top {
    padding: 5px;
    margin: 0 0 5px 0
}

.header-top a {
    margin: 0 10px;
}



.img-width {
    width:100%;
}


.logo {
    display:block;
    margin: 20px auto 20px auto;
}

.infobox {
    background:rgba(255, 255, 255, 0.8);
    text-align: center;
    padding: 20px;
}


.infobox h1, .infobox h2, .infobox h3, .infobox h4, .infobox a, .infobox span {
    color: #03132e;
}

.infobox a:hover, .infobox a:hover span {
    color: #0C4DBA;
}

.agency {
    margin-top: 20px;
}

.agency p, .agency p a {
    font-size: 12px;
    color: white;
    font-weight: 300;
}

.agency p a:hover {
    color: #0c4DBA;
}



/* Media Queries */

@media only screen and (max-width:1200px) {
    
}

@media only screen and (max-width: 1024px) {


}

@media only screen and (max-width: 992px) {

   .text-center-992 {
    text-align: center;
}

   .display-block-992 {
    display : block;
   }

}

@media only screen and (max-width: 768px){
  .text-center-768 {
    text-align: center;
}

   .display-block-768 {
    display : block;
   }


}

@media only screen and (max-width: 767px){
 
}

@media only screen and (max-width:480px) {
    .text-center-480 {
    text-align: center;
}

   .display-block-480 {
    display : block;
   }

}

@media only screen and (max-width: 360px) {
    .text-center-360 {
    text-align: center;
}

   .display-block-360 {
    display : block;
   }

}
