@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'CANDARA';
	src: url('font/CANDARA.eot');
	src: local('CANDARA'), url('font/CANDARA.woff') format('woff'), url('font/CANDARA.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1398">Text with this font applied</p> */
.fontsforweb_fontid_1398 {
	font-family: 'CANDARA' !important;
}
@font-face {
    font-family: 'latoregular';
    src: url('../font/lato-regular-webfont.woff2') format('woff2'),
         url('../font/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {font-family: 'latolight_italic';src: url('../font/lato-lightitalic-webfont.eot');src: url('../font/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../font/lato-lightitalic-webfont.woff2') format('woff2'),url('../font/lato-lightitalic-webfont.woff') format('woff'),url('../font/lato-lightitalic-webfont.ttf') format('truetype'),url('../font/lato-lightitalic-webfont.svg#latolight_italic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'latobold';src: url('../font/lato-bold-webfont.eot');src: url('../font/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),url('font/lato-bold-webfont.woff2') format('woff2'),url('../font/lato-bold-webfont.woff') format('woff'),url('../font/lato-bold-webfont.ttf') format('truetype'),url('../font/lato-bold-webfont.svg#latobold') format('svg');font-weight: normal;font-style: normal;}
body {
    background: #394864;
   font-family: 'latoregular' !important;
    font-weight: 300;
    font-size: 16px;
    color: #555;
    line-height: 1.6em;
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
	background: url(../images/main-bg.jpg) repeat center top;
	 background-attachment: relative;
    background-position: center center;
    min-height: 650px;
    width: 100%;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.main {
    text-align: center;
    padding: 25px 0;
   /* background: url(../images/main-bg.jpg) repeat center top;*/
   
}

.site-header .col-lg-12{
	text-align:center;}
.col-lg-12 h1 {
text-align: center;
color: #fff;
padding: 20px 0px 10px;
font-size: 23px;
font-family: 'latoregular' !important;

}

.home-block .col-lg-6{
	float:right;
	}
.visit_site{
	font-family: 'latoregular';
	font-size:14px;
	line-height:20px;
	
	color: #164db2;
	text-decoration:none;
}
.text-box {
	text-align:center;
    width: 300px;
    margin: 0 auto;
  
  
    border: 2px solid #ffffff;
	  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.text-box a h4{
 padding: 0px 0px;
font-size: 23px;
font-family: 'latoregular' !important;
line-height: 23px;
color: #fff;
text-decoration: none;

 }
  .text-box a{
	  
 color: #fff;
text-decoration: none;
display:block;
/*padding: 0px;
line-height: 0px;*/

  }
 .text-box a:hover{
	 text-decoration:none;}
.home-block .row{width:80%;
	margin:0 auto;}

	
	a.visit_site {
   
    display: block;
    padding-bottom: 3px;
}
 .text-box{
	 margin-bottom:20px;}

.home-content-block p{
	text-align: center;
color: #fff;
font-family: 'latoregular' !important;
font-size: 14px;
line-height: 18px;}
.home-content-block{
	padding-bottom:30px;}
.text-box:hover{
	background:#164db2;
	  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
	}
@media only screen and (max-width: 480px) {
	.home-block .row{width:100%;
	margin:0 auto;}
	.text-box {
    text-align: center;
    width: 250px;
	}}