.logo{
	width: 200px;
	margin-top:10px;
	margin-bottom:10px;
}


.navbar {
	min-height: 85px;
}

.navbar-right{
	min-height: 85px;
}

.navbar-header{
	min-height: 85px;
}

.footer{
	background-color: #212C43;
	height:200px;
}

.footer2{
	background-color: #1B253B;
	height:50px;
}

.pre-header{
background-color: #1B253B;
	height:35px;
}

.copyright{
  padding-top: 14px;

  color: #8b98b2;
}

.small
{
  color: #8b98b2;
  font-size:12px;  
}

#long_address{
		display:inline;
}

#short_address{
	display: none;
}

.pre_header_text
{
	padding-top:8px;
}

.partnerlogobottom
{
	display:none;
}

.partnerlogotop
{
	float:right;
}

 @media(max-width:767px) {
	
	
	.partnerlogobottom
	{
		display:block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.partnerlogotop
	{
		display:none;
	}
	.partnerlogin
	{
		display:none;
	}
	
	.pre_phone
	{
		float: none !important;
		text-align:center;
	}
	
	.copyright{  	
		text-align:center;
	}
	
	#footer_logo{
		display:none;
	}
	
	#long_address{
			display:none;
	}
	
	#short_address{
		display: inline;
	}
	
	.footer2{
		background-color: #1B253B;
		height:70px;
	}
}




#footer_logo{
	padding-top:30px;
}

.icon-circle {
  display: inline-block;
  width: 30px;
  height: 30px;
  padding-top: 6px;
  font-size: 12px;
  text-align: center;
  border: 3px solid #8b98b2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
 
}
.icon-circle:hover {
  border-color: #7ccbfc;
}
.icon-circle--thin {
  width: 26px;
  height: 26px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 12px;
  border-width: 2px;

}
.icon-circle--thin:hover {
  border-color: #8b98b2;
}

.widget-contacts__item {
  display: inline-block;
  height: 26px;
  margin-right: 20px;
  margin-bottom: 14px;
  font-size: 12px;
float: left;
clear: left;
}

.widget-title {
  padding-top: 25px;
  padding-bottom: 15px;
  margin: 0;
  margin-bottom: 10px;
  font-size: 20px;

  color: #fff;
}

.widget-contacts {
  clear: both;
  margin-bottom: 25px;
  font-size: 0;
  color: #fff;
 
}

.fa {
  color: #8b98b2;
}

.social__item .fa-envelope {
  position: relative;
  top: -1px;
  left: 0;
  font-size: 8px;
}

 .banner_text{
		margin: 0px; 
		border-width: 0px; 
		line-height: 15px; 
		white-space: nowrap; 
		min-width: 0px; 
		min-height: 0px; 		
		font-size: 27px; 
		padding: 19px 18px 17px 15px;
		position: absolute; 
		background: #212C43 none repeat scroll 0% 0%; 
		color: rgb(255, 255, 255); 
		font-weight: bold;
	 }
	 
	 @media(max-width:767px) {
    .banner_text{
		margin: 0px; 
		border-width: 0px; 
		line-height: 15px; 
		white-space: nowrap; 
		min-width: 0px; 
		min-height: 0px; 		
		font-size: 4vw; 
		padding: 2vw 2vw 2vw 2vw;
		position: absolute; 
		background: #212C43 none repeat scroll 0% 0%; 
		color: rgb(255, 255, 255); 
		font-weight: bold;
	 }
    }
	
	#contact__map {
  height: 380px;
}
#contact__map img {
  max-width: none;
}

.title_low{
		padding-top:75px;
		font-size:20px; 
		color: #000;
		margin-bottom:-18px;
}

.title_caps{
	
		font-weight: bold;
		font-size: 45px; 
		color: #212C43;
		padding-bottom:35px;
		padding-top:4px;
}

.mid_blue{
	color: #0067B4;
}
.light_blue{
	color: #7CCBFC;
}

.form_error{
	color: red !important;
	font-size:10px;
}

blockquote {
font-family: Georgia, serif;
font-size: 12px;
font-style: italic;
margin: 0.25em 0;
padding: 0.25em 40px;
margin-left:20px;
line-height: 1.45;
position: relative;
color: #383838;
border: 0 ;
}

blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
margin-bottom:5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
}

blockquote a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	
}

.tandc{
float: right;
}

@media(max-width:767px) {

	.tandc{
		text-align: center;
		float:none;
		display: block;
		padding-top:4px;
	}

}
a.active:link, a.active:visited, a.active:active {
	color: #7ccbfc !important;
}

/*a.active:hover{
	color: white !important;
}*/