@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);


/*************************
*******Typography******
**************************/
@font-face {
  font-family: 'Merriweather-Regular';
  src: url('../fonts/Merriweather-Regular.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../fonts/Merriweather-Regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
  
}

@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../fonts/OpenSans-Semibold.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../fonts/OpenSans-Semibold.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
  
}

@font-face {
  font-family: 'Lato-Light';
  src: url('../fonts/Lato-Regular.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../fonts/Lato-Regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
  
}


body {
  background:url(../images/bg.png);
  background-size: cover;
   font-family: 'Helvetica', sans-serif;
  color:#4e4e4e;
  line-height: 22px;
}


a {
  color: #c52d2f;
  -webkit-transition: color 300ms, background-color 300ms;
  -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms;
  transition:  color 300ms, background-color 300ms;
}

a:hover, a:focus {
  color: #fff;
}

/*************************
*******Header******
**************************/

.logo{
margin-top:150px ;
}

.vist_text{
background:#3aaab8;
padding:10px;
text-align:center;
color:#fff;
border-radius:5px;
width: 100%;
margin: 0 auto;
font-family: 'OpenSans-Semibold';
text-decoration:none;

}
.vist_img{
margin:0 auto;
width:100%;
padding-top:30px;
}

.vist_text1{
background:#016241;
padding:10px;
text-align:center;
color:#fff;
border-radius:5px;
width: 100%;
margin: 0 auto;
font-family: 'OpenSans-Semibold';


}



.vist_text3 {
    display: block;
   font-family: 'Merriweather-Regular';
color:#3c3c3c;
font-size: 16pt;
margin-top: 20px;
text-shadow: 2px 0pt 1px #fff;
    position: relative;
}

.opacity{
 background:url(../images/opacity1.png);
 float:left;
 width:100%;
     background-size: cover;

}

.vist_text4{
font-family: 'Lato-Light';
color:#3c3c3c;
font-size:16pt;
text-shadow: 2px 0pt 1px #fff;
margin-bottom: 50px;


 line-height:20pt;
}

.vist_left_1 a{
text-decoration:none;
}

.vist_right_1 a{
text-decoration:none;
}

/*************************
*******Home Page******
**************************/
a{outline:none !important}
