@charset "utf-8";
/* CSS Document */

.margintop20 {
	margin-top: 20px;
}
.marginbottom20 {
	margin-bottom: 20px;
}
.marginbottom30 {
	margin-bottom: 30px;
}

.verticalalign{
	vertical-align:bottom;	
}

.colorprimary{
	color:#14528b;	
	
}
.colorsecondary{
	color:#c32112;	
	
}

.colorbasic{
	color:#333;	
}

.unstyled{
	list-style:none;	
	padding:0px;
	margin:0px;
}
.unstyledmargin{
		list-style:none;	
	padding:0px;

}

.borderbottombasic{
	
		
}
/*blue block panel */

.panelblue {
	border-style: solid;
	border-width: 1px;
	border-color: #d8d8d8;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #14528b;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.panelblue > :first-child {
	margin-top: 0;
}
.panelblue > :last-child {
	margin-bottom: 0;
}
.panelblue h1, .panelblue h2, .panelblue h3, .panelblue h4, .panelblue h5, .panelblue h6, .panelblue p, .panelblue li, .panelblue dl {
	color: #fff;
}
.panelblue h1, .panelblue h2, .panelblue h3, .panelblue h4, .panelblue h5, .panelblue h6 {
	line-height: 1;
	margin-bottom: 1.2rem;
}
.panelblue h4 {
	font-size: 18px;
	font-weight: bold;
}
.panelblue h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
	line-height: 1.4;
}
	  
	  
/*bottom area banner*/	  
.bottomblocks{
	background:#25343d;
}
.bottombg{
	background-image:url(../img/bg-footer.jpg);
	background-repeat:repeat;
	padding-top:17px;
	padding-bottom:17px;
	width:100%;	
	
}


.bottombg h1{
	font-size:47px;
	color:#fff;
	font-weight:bold;
}
	  
/*Footer*/



footer{
background:#181818;
padding-top:30px;
padding-bottom:30px;
padding-left:0px;

}

.footermenu{
color:#fff;	
font-size:14px;
}


.footermenu a{
	margin-left:30px;
	color:#fff;	
}



/*Sliders*/

.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }
  
  .events {
  list-style: none;
  }

	.callbacks_container {
	  margin-bottom: 10px;
	  position: relative;
	  float: left;
	  width: 100%;
	  }
	
	.callbacks {
	  position: relative;
	  list-style: none;
	  overflow: hidden;
	  width: 100%;
	  padding: 0;
	  margin: 0;
	  }
	
	.callbacks li {
	  position: absolute;
	  width: 100%;
	  left: 0;
	  top: 0;
	  }
	
	.callbacks img {
	  display: block;
	  position: relative;
	  z-index: 1;
	  height: auto;
	  width: 100%;
	  border: 0;
	  }
	
	.callbacks .caption {
	  display: block;
	  position: absolute;
	  z-index: 2;
	  font-size: 20px;
	  text-shadow: none;
	  color: #fff;
	  background: #000;
	  background: rgba(0,0,0, .8);
	  left: 0;
	  right: 0;
	  bottom: 0;
	  padding: 10px 20px;
	  margin: 0;
	  max-width: none;
	  }
	
	.callbacks_nav {
	  position: absolute;
	  -webkit-tap-highlight-color: rgba(0,0,0,0);
	  top: 52%;
	  left: 0;
	  opacity: 0.7;
	  z-index: 3;
	  text-indent: -9999px;
	  overflow: hidden;
	  text-decoration: none;
	  height: 61px;
	  width: 38px;
	  background: transparent url("img/arrows.gif") no-repeat left top;
	  margin-top: -45px;
	  }
	
	.callbacks_nav:active {
	  opacity: 1.0;
	  }
	
	.callbacks_nav.next {
	  left: auto;
	  background-position: right top;
	  right: 0;
	  }
	  
	  @media screen and (max-width: 600px) {
  .callbacks_nav {
    top: 47%;
    }
  }
  
  @media only screen and (min-width: 40.0625em) {
	  
  }
  
  /*nav*/
  
.dropdown{
	box-shadow: 2px 2px 5px #444;  
  }