body, input, textarea {
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

/*show footer menu in phone*/
#footer-nav{
display: block !important;
}

/* highlight submenu */
#nav>li.megamenu>ul.sub-menu>li>a {
  color: #121c3b !important;
}

.pdf-img-container{
  min-height:275px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*hide fullwidth section border bottom*/
.fullwidth-services {
border: none !important;
}

/*leave space around the red button in callout*/
.callout-box-inner .btn-xlarge {
margin: 30px;
}

/*contact form input same width */
input[type=email], input[type=text] {
width: 90%;
}

/* make top look better in phone
remove wierd space at phone top*/
@media screen and (max-width: 540px){
  #main-navigation-wrapper-sticky-wrapper{
    height: 0px !important;
  }
  #logo-wrap{
    margin: auto;
  }
  #header-social, #social-wrap {
    padding: 10px 35px;
  }
}

/*hide portfolio like in small box*/
.from-the-portfolio-sec-meta{
  display:none;
}

.separator-text .focus-sep-text {
margin: 0px 10px 0px 3px;
}

/*make top menu level tighter*/
#nav li a {
padding: 8px 13px;
}
/*make megamenu stretch
#nav>li.megamenu>ul.sub-menu ul li {
width: 200%!important;
}
*/

.icon-image {
color: #023e88;
}

/* just a bit smaller to fit in one line*/
.circle-description h4{font-size:15px !important;height: 50px;}
.home-icon-box {
  margin-left:-50px;
  margin-right:10px;
  width:40px;
  height:10px;
}
.home-icon-box img{
  width:40px
}

#logo{
  width: 350px;
}
#content-inner {
padding-top: 30px;
}
#header {
padding-bottom: 30px;
}


.homeslide{
  border:5px solid white !important;
}

.hiddenhidden{display:none !important}

#page-title {
padding-bottom: 15px;
margin-top: -15px;
}

.separator-text {
font-size: 20px;
  color: black;
}

.btn-blue {
background-color: #023e88;
}

.value_proposition_icon{
  width:auto;
  height:150px;
}

.plan-item-header {
font-size: 18px;
color: #555;
}

/*staff social links*/
.social-list.clearfix{
  clear:both;
}

/*track record testimonial image, smaller*/
.testimonial-footer img{
 width:auto;
  heidht:auto;
  max-height:150px;
  mac-width:300px;
}

/* remove star in textarea */
textarea{
  background-image:none !important;
}

/* increase callout text size */
.callout-box-inner h2{
font-size:18px;
}