.button-tabs .active .tab-title {background: rgb(4,2,130) !important;}

.gform_wrapper .top_label .gfield_label { display: none !important; }

.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {padding-left: 10px; width: 100%;}

.gform_wrapper textarea.large {height: 10.625em;padding-left: 10px;width: 100%;}

.logo-carousel img {
    max-height: 50px;
}

/* MODAL BOX START */
h3.ult_modal-title { font-size: 3em;}
.ult_modal-content, .ult-overlay {border:0px solid red !important; box-shadow:0px 0px 0px red}
.ult_modal-header {border-bottom:1px solid #fff !important}

.ult_modal-content {
     box-shadow: 0px 0px 0px #ff0000 ! important; border-width:0px !important;
}

.page-id-241 .ult_modal-body h3 {
    color: #fff !important;
}

/* MODAL BOX END */
.nav-bar {
  background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; }

.home .nav-bar {
  background: transparent !important}
  

.overlay::before, .slider-all-controls .overlay .background-image-holder::before {
    background: rgba(0, 0, 130, 1) none repeat scroll 0 0 !important;
    opacity: 0.25 !important;   
}

.flex-direction-nav a.flex-next::before, .flex-direction-nav a.flex-prev::before {
  color: blue !important; }

.vc_images_carousel .vc_carousel-indicators li {
    background-color: #000082 !important;
    border: 1px solid #000082 !important; }

.vc_images_carousel .vc_carousel-indicators .vc_active {
  background-color: transparent !important; }

nav.outOfSight .btn  {border-color: #000000 !important;
    color: #000000 !important;
}

input[type="submit"], button[type="submit"] {
    background: #fff none repeat scroll 0 0 !important;
    border: 2px solid #ccc !important;
    color: #111 !important;
}

footer img.image-xxs {display:none}


/* HEADER IMAGE START */


/* HEADER IMAGE END */