@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

ol li{margin-bottom: 20px;}
img{max-width: 100%;}
h1{
   font-size: 1.7em;
   text-align: center;
}

body{
   background: url('images/bg.jpg');
 background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

#article {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color: #3e3f3e;
}
#section-header-0 {width: 100%; padding: 0px;}
#section-header-0-content {}
#section-header-1 {display: none;}
#section-header-1-content {}
.banner-link{
   position: absolute;
  top: 394px;
  line-height: 20px;
  left: 173px;
  font-size: 21px;
  font-family: 'Montserrat', sans-serif;
  text-decoration: none;
  color: #0088c3;
}
#section-middle-0 {  height: 468px;}
#section-middle-0-content {}
#section-middle-1 {max-height: 385px;}
#section-middle-1-content {}
#section-footer-0 {
   width: 100%;
   background: #0088c3;
}
#section-footer-0-content {}
#section-footer-1 {
   width: 100%;
   text-align: right;
}
#section-footer-1-content {}
#section-footer-2 {display: none;}
#section-footer-2-content {}
#section-footer-3{
   display: none;
}
.footer-box1, .footer-box2, .footer-box3{
    width: 33.333333333%;
    float: left;
    height: 250px;
}
.footer-box1 p{
   font-size: 15px;
}

.foot-links {
  color: #FFFFFF;
  margin: 10px auto;
  display: block;
}
.icons {
  margin: 13px 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 5px -1px #005478;
  -webkit-box-shadow: 0 0 5px -1px #005478;
  box-shadow: 0 0 5px -1px #005478;
}

#footer-container a, #footer-container a:hover,#footer-container a:active, #footer-container a:visited {color:#fff;}

#footer-box1 a, #footer-box1 a:visited, #footer-box1 a:hover{
   text-decoration: underline;
}

span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
display: block;
}
#media_contact_section{}
#media_contact_title{}
.phone1{}
.phone2{}
.phone3{}
.phone4{}
.phone5{}

#header-container, #middle-container, #footer-container{

}
#middle-container{
     border: 6px solid #0088c3;
     padding-top: 30px;
     background: url('images/middle-bg.png');
}
#footer-container{
   background: #0088c3;
  color: #fff;
  text-align: center;
  padding-top: 30px;
}
#footer-container h3{
font-size: 20px;
  font-weight: normal;
  background: #8dc63f;
  padding: 8px 0px;
  border-radius: 3px;
  width: 215px;
  margin: auto;
    -moz-box-shadow: 0px 0px 5px 1px rgba(42, 42, 42, 0.42);
  -webkit-box-shadow: 0px 0px 5px 1px rgba(42, 42, 42, 0.42);
  box-shadow: 0px 0px 5px 1px rgba(42, 42, 42, 0.42);
}
.social-likes p{
   display: none;
}
@media (max-width: 1200px) and (min-width: 992px){
     .banner-link{
            top: 321px;
            left: 144px;
      }
}

@media (min-width:768px) and (max-width:991px){
    .banner-link{
        top: 243px;
        left: 110px ;
        font-size: 17px;
     }
     #section-middle-0{
         height: 100%;
     }
     #multimedia_inline{
         text-align: center;
     }
  #footer-container h3 {
     font-size: 17px;
     width: 185px;
}
}

@media (max-width:767px){
   #section-middle-0 {
      height: 100%; 
  }
  #middle-container{
      border: none;
   }
   #multimedia_inline{text-align: center;}
   .footer-box1, .footer-box2, .footer-box3{
       width: 100%;
       height: 100%;
       float: none;
       padding: 20px 0px;
   }
   #footer-container h3{
       width: 100%;
   }
}