

#nav-menu-item-18429 a span i.fa {
font-size: 18px !important;
}



nav.main_menu>ul>li>a {
  padding: 0 20px;
}

header.centered_logo .header_inner_left{
  margin:20px 0 0px 0;
}

header .header_top_bottom_holder {
  border-top: 4px solid #3255A4;
  margin-bottom: -4px;
}
.footer_bottom_holder {
border-bottom: 4px solid #3255A4;
  padding-left: 55px;
  padding-right: 55px;
}
.footer_bottom ul li a{
color:#d9cd8e;
}
.footer_bottom ul li {
  margin-right:20px;
}

@media only screen and (max-width: 600px){
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3 {
    text-align: left;
  }
}
.qode_image_gallery_no_space .controls a.prev-slide i, .carousel-control .prev_nav i{
    margin-right: 3px;
}

.qode_image_gallery_no_space .controls a.next-slide i,
.flex-direction-nav a.flex-next i{
    margin-left: 3px;
}

.carousel-control .next_nav i {
    margin-left: 2px;
}

.flex-direction-nav a.flex-prev i{
    margin-right:2px;
    }

@media only screen and (max-width: 768px){
.title.title_size_large h1 {
    font-size: 40px!important;
  }
}

.q_tabs .tabs-nav li a {
    color: #000;
}

.q_tabs .tabs-nav li.active a {
    color: #3255a4;
}

ul {
    list-style-position: outside;
    margin-left: 20px;
}

ul li {
margin: 0 0 10px 10px;
}

.call_to_action .column2.button_wrapper .qbutton.large {
  margin-top: 0;
}

.call_to_action .column2.button_wrapper {
    padding-top: 25px;
}

.ctct-text, .ctct-email {
      border: 1px solid #3255a4;
    display: block;
    margin: 5px 0 0;
    padding: 10px;
    width: 100%;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    font-family: Raleway;
    font-weight: 400;

}

.ctct-submit {
    color: #3255a4;
    font-family: 'Raleway', sans-serif;
    border-color: #3255a4;
    font-size: 17px;
    line-height: 36px;
    height: 39px;
    width: 120px;
    font-style: normal;
    font-weight: 400;
    background-color: transparent;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-width: 1px;
    padding: 0px 12px 8px 12px;
    margin: 15px 0 0 0;
    border-radius: 4px;
    cursor: pointer;
}

.ctct-submit:hover {
    background-color: #3255a4;
    color:#fff;
}

.time_circles > div > span {
    display: block;
    width: 100%;
    text-align: center;
    font-family: Robot, sans-serif;
    font-size: 32px!important;
    margin-top: 0.5em;
    font-weight: 300!important;
}