.navigation .gva_menu > li > a:hover, .navigation .gva_menu > li > a::after, .navigation .gva_menu > li > a:active,.gsc-heading .sub-title > span::after {
    color: #5BA3D4 !important;
  }
  .navigation .gva_menu > li.menu-item--active-trail > a { 
    color: #5ba3d4 !important !important;
  }
.gavias_sliderlayer .inner.btn-slide, .gavias_sliderlayer .btn-slide a, #gavias_slider_single .inner.btn-slide, #gavias_slider_single .btn-slide a, .button:hover, .btn:hover, .btn-white:hover, .btn-theme:hover, .btn-theme-second:hover, .more-link a:hover, .btn-theme-submit:hover, .button, .btn, .btn-white, .btn-theme, .btn-theme-second, .more-link a, .btn-theme-submit{ background: #f45221 !important; }
div.field--label-inline {
  width: 100%;
  float: left;
}
.field--label-inline .field__label, .field--label-inline .field__item {
  float: left;
  padding-right: 5px;
}
.field--label-inline .field__label { font-weight: bold; }
.field--label-inline .field__label::after {
  content: ":";
}
.nextpre__btnnext { float: right; }
.webform-submission-form .custom-checkbox-styles.form-item input,  form .custom-checkbox-styles.form-item label { width: auto !important; }
#block-daudo-subtheme-nextpreviouslink { display: flow-root; }

.form-required::after,
.js-form-required::after {
  content: "*";
  color: red;
  margin-left: 4px;
  font-weight: bold;
}
.service-block-3 .service-content .title { padding-bottom: 25%;}
.hemmis-testmonial .testimonial-node-1 .content-body .avatar .quote-icon { margin-top: -42px; }
.hemmis-testmonial .testimonial-node-1 .content-body .quote { text-align: left; }
body.path-testimonials .body-page  {background-color:#f1f1f1 !important;}
.header-main .gva_menu_main > li.menu-item:first-child { display: none; }
.mfp-iframe-holder .mfp-content { max-width: 1170px !important; }
.customIcons img { width: 36px; vertical-align: middle; }
.team-single-page .team-name .line span.one { background: #5BA3D4 !important; width: 40px !important; height: 2px !important; border-radius: unset !important; }
@media (max-width: 991.98px) {
  .header-main .gva_menu_main > li.menu-item:first-child { display: block; }
  header .site-branding-logo {
  padding: 15px 0 0 !important;
 }
 
  #footer .footer-second, #footer .footer-third  {
    max-width: 49.33%;
  }
  #footer .footer-third .navigation .gva_menu > li > a { padding-left: 0px;  }
}
@media (max-width: 600.98px) {
.breadcrumb-content-inner .breadcrumb-content-main { padding-bottom: 90px !important; }
}