:root {
  --pri-color: #0b5199;
  --sec-color: #f5f5f5;
  --accent-color: #5b8dfd;
  --hover-color: #0f2e4c;
  --heading-color: "";
  --body-color: #444;
  --link-color: #5b8dfd;
  --link-hover-color: #0f2e4c;
  --btn-bg-color: #5b8dfd;
  --btn-text-color: #fff;
  --btn-hover-bg-color: #349ffa;
  --btn-hover-text-color: #fff; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0; }

p:last-child {
  margin-bottom: 0; }

.light *, .light {
  font-weight: 300 !important; }

.pipe {
  opacity: 0.3;
  padding: 0 8px; }

.fl-module-rich-text ul, .fl-module-callout ul {
  list-style: none;
  padding: 0; }
  .fl-module-rich-text ul li, .fl-module-callout ul li {
    margin-bottom: 5px;
    padding-left: 1.5em;
    position: relative; }
    .fl-module-rich-text ul li::before, .fl-module-callout ul li::before {
      color: #5b8dfd;
      content: '\f00c';
      font-family: FontAwesome;
      position: absolute;
      top: 0;
      left: 0; }

footer h3, footer .h3 {
  font-size: 1.3em; }
  footer h5, footer .h5 {
    font-size: 1.15em; }
  footer .menu a {
    font-size: 14px; }
/**
 * General Layouts
 */
.fl-row-content-wrap {
  padding-top: 90px;
  padding-bottom: 90px; }

.fl-module-content {
  margin-top: 5px;
  margin-bottom: 5px; }

.alt-row {
  background: #0b5199;
  color: white; }
  .alt-row *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
    color: inherit; }
  .alt-row h1, .alt-row h2, .alt-row h3, .alt-row h4, .alt-row h5, .alt-row h6 {
    color: white; }
  .alt-row h1 *, .alt-row h2 *, .alt-row h3 *, .alt-row h4 *, .alt-row h5 *, .alt-row h6 * {
    color: inherit; }
  .alt-row a, .alt-row a:visited {
    color: #5b8dfd; }

.alt-row2 {
  background: #f5f5f5;
  color: #444; }
  .alt-row2 *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
    color: inherit; }
  .alt-row2 a {
    color: #5b8dfd !important; }
  .alt-row2 a:hover {
    color: #0f2e4c !important; }

.page-heading {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e8e8e8; }
  .page-heading .fl-row-content-wrap {
    min-height: 1vh;
    padding: 30px 15px; }
  .page-heading h1 {
    font-size: 2.2em; }

.alt-col .fl-col-content {
  background: #0b5199;
  color: white;
  margin: 20px;
  padding: 15px 0; }
  .alt-col *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
    color: white; }
  .alt-col h1, .alt-col h2, .alt-col h3, .alt-col h4, .alt-col h5, .alt-col h6 {
    color: white; }
  .alt-col h1 *, .alt-col h2 *, .alt-col h3 *, .alt-col h4 *, .alt-col h5 *, .alt-col h6 * {
    color: inherit; }

.alt-col2 .fl-col-content {
  background: #f5f5f5;
  color: #444;
  margin: 20px;
  padding: 15px 0; }
  .alt-col2 *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
    color: #444; }
  .alt-col2 a {
    color: #5b8dfd !important; }
  .alt-col2 a:hover {
    color: #0f2e4c !important; }

.alt-col-hover .fl-col-content {
  transition: all ease 500ms; }
  .alt-col-hover .fl-col-content:hover {
    background-color: #0b5199; }
  .alt-col-hover .fl-col-content:hover *, .alt-col-hover .fl-col-content:hover i, .alt-col-hover .fl-col-content:hover i:before {
    color: #fff !important; }

.row-col-bg .fl-col .fl-col-content, .row-col-bg2 .fl-col .fl-col-content {
  margin: 10px;
  padding: 15px 0; }
  .row-col-bg .fl-col.empty .fl-col-content, .row-col-bg2 .fl-col.empty .fl-col-content {
    background: none;
    margin: 0; }

.row-col-bg {
  background: #0b5199; }
  .row-col-bg .fl-col-content {
    background: white; }
  .row-col-bg *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
    color: #444; }
  .row-col-bg h1, .row-col-bg h2, .row-col-bg h3, .row-col-bg h4, .row-col-bg h5, .row-col-bg h6 {
    color: ""; }
  .row-col-bg h1 *, .row-col-bg h2 *, .row-col-bg h3 *, .row-col-bg h4 *, .row-col-bg h5 *, .row-col-bg h6 * {
    color: inherit; }
  .row-col-bg .empty .fl-col-content * {
    color: white; }
  .row-col-bg .empty .fl-col-content h1, .row-col-bg .empty .fl-col-content h2, .row-col-bg .empty .fl-col-content h3, .row-col-bg .empty .fl-col-content h4, .row-col-bg .empty .fl-col-content h5, .row-col-bg .empty .fl-col-content h6 {
    color: white; }
    .row-col-bg .empty .fl-col-content h1 *, .row-col-bg .empty .fl-col-content h2 *, .row-col-bg .empty .fl-col-content h3 *, .row-col-bg .empty .fl-col-content h4 *, .row-col-bg .empty .fl-col-content h5 *, .row-col-bg .empty .fl-col-content h6 * {
      color: inherit; }
  .row-col-bg.alt-row *, .row-col-bg.alt-row2 * {
    color: #444; }

.row-col-bg2 {
  background: white; }
  .row-col-bg2 .fl-col-content {
    background: #f5f5f5; }
  .row-col-bg2 *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
    color: #444; }
  .row-col-bg2 h1, .row-col-bg2 h2, .row-col-bg2 h3, .row-col-bg2 h4, .row-col-bg2 h5, .row-col-bg2 h6 {
    color: #444; }
  .row-col-bg2 h1 *, .row-col-bg2 h2 *, .row-col-bg2 h3 *, .row-col-bg2 h4 *, .row-col-bg2 h5 *, .row-col-bg2 h6 * {
    color: inherit; }

#ast-scroll-top {
  background-color: #062b52; }

.blog .site-content > .ast-container {
  padding-top: 60px; }

@media (max-width: 992px) {
  .fl-row-bg-parallax .fl-row-content-wrap {
    background-size: auto auto; }

  .left-center-mobile .infobox-has-icon.infobox-icon-left {
    text-align: center !important; }
    .left-center-mobile .uabb-imgicon-wrap {
      display: none !important; }

  .center-mobile * {
    text-align: center !important; }
    .center-mobile .pp-dual-button-inner {
      float: none !important; }
    .center-mobile .fl-col {
      float: none; }
    .center-mobile .uabb-infobox-left-right-wrap, .center-mobile .uabb-infobox-left-right-wrap {
      width: auto !important; }

  .fl-col {
    margin-left: auto !important;
    margin-right: auto !important; }

  .desktop {
    display: none; }

  .float-none.fl-col {
    float: none; } }

@media (max-width: 1200px) {
  .faux-content-width {
    width: 100% !important; }

  .faux-content-width-left, .faux-content-width-right {
    display: none !important; } }

@media (max-width: 767px) {
  .fl-row-content-wrap {
    padding-top: 40px;
    padding-bottom: 40px; }

  .fl-col-small {
    max-width: 90%; } }

@media (min-width: 768px) {
  .width75 {
    width: 75%;
    margin-left: auto;
    margin-right: auto; }
    .width75 .inline_form_wrapper.gform_wrapper .gform_footer button, .width75 .inline_form_wrapper.gform_wrapper .gform_footer input[type="button"], .width75 .inline_form_wrapper.gform_wrapper .gform_footer input[type="submit"] {
      width: 100%; }

  .width50 {
    width: 50%;
    margin-left: auto;
    margin-right: auto; }
    .width50 .inline_form_wrapper.gform_wrapper .gform_footer button, .width50 .inline_form_wrapper.gform_wrapper .gform_footer input[type="button"], .width50 .inline_form_wrapper.gform_wrapper .gform_footer input[type="submit"] {
      width: 100%; }

  .fl-row-full-height .fl-row-content-wrap {
    min-height: calc(100vh - 135px); }

  .page-heading .fl-row-content-wrap {
    min-height: 33vh;
    padding: 10px 15px; } }

@media (min-width: 992px) {
  .fl-row-bg-parallax .fl-row-content-wrap {
    background-size: auto auto; } }

@media (min-width: 1200px) {
  .faux-content-width {
    width: 1240px !important; }

  .faux-content-width-left, .faux-content-width-right {
    width: calc(50% - 620px) !important; } }

button, input[type=submit], input[type=button], input[type=reset] {
  border-style: solid;
  border-width: 0px;
  border-radius: 100px;
  font-size: 14px;
  padding: 10px "";
  background: #5b8dfd;
  color: #fff;
  transition: all ease 500ms; }
  button *, input[type=submit] *, input[type=button] *, input[type=reset] * {
    color: inherit; }
  button:hover, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover {
    background-color: #349ffa;
    color: #fff;
    border-width: 0px; }

a.fl-button, a.fl-button:visited, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
  border-style: solid;
  border-width: 0px;
  border-radius: 100px;
  font-size: 14px;
  padding: 10px "";
  background: #5b8dfd;
  color: #fff;
  transition: all ease 500ms; }
  a.fl-button *, a.fl-button:visited *, .fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * {
    color: inherit; }
  a.fl-button:hover, a.fl-button:visited:hover, .fl-builder-content a.fl-button:hover, .fl-builder-content a.fl-button:visited:hover {
    background-color: #349ffa;
    color: #fff;
    border-width: 0px; }

.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited {
  border-style: solid;
  border-width: 0px;
  border-radius: 100px;
  font-size: 14px;
  padding: 10px "";
  background: #5b8dfd;
  color: #fff;
  transition: all ease 500ms; }
  .uabb-creative-button-wrap a *, .uabb-creative-button-wrap a:visited * {
    color: inherit; }
  .uabb-creative-button-wrap a:hover, .uabb-creative-button-wrap a:visited:hover {
    background-color: #349ffa;
    color: #fff;
    border-width: 0px; }

a.pp-button, a.pp-button:visited {
  border-style: solid;
  border-width: 0px;
  border-radius: 100px;
  font-size: 14px;
  padding: 10px "";
  background: #5b8dfd;
  color: #fff;
  transition: all ease 500ms; }
  a.pp-button *, a.pp-button:visited * {
    color: inherit; }
  a.pp-button:hover, a.pp-button:visited:hover {
    background-color: #349ffa;
    color: #fff;
    border-width: 0px; }

.subtle-btn button, .subtle-btn input[type=submit], .subtle-btn input[type=button], .subtle-btn input[type=reset], .subtle-btn a.fl-button, .subtle-btn a.fl-button:visited, .subtle-btn .fl-builder-content a.fl-button, .subtle-btn .fl-builder-content a.fl-button:visited, .subtle-btn .uabb-creative-button-wrap a, .subtle-btn .uabb-creative-button-wrap a:visited, .subtle-btn a.pp-button, .subtle-btn a.pp-button:visited {
  background: transparent !important;
  border: 2px solid #b8d0db !important;
  color: "" !important; }
  .subtle-btn button *, .subtle-btn input[type=submit] *, .subtle-btn input[type=button] *, .subtle-btn input[type=reset] *, .subtle-btn a.fl-button *, .subtle-btn a.fl-button:visited *, .subtle-btn .fl-builder-content a.fl-button *, .subtle-btn .fl-builder-content a.fl-button:visited *, .subtle-btn .uabb-creative-button-wrap a *, .subtle-btn .uabb-creative-button-wrap a:visited *, .subtle-btn a.pp-button *, .subtle-btn a.pp-button:visited *, .subtle-btn button span, .subtle-btn input[type=submit] span, .subtle-btn input[type=button] span, .subtle-btn input[type=reset] span, .subtle-btn a.fl-button span, .subtle-btn a.fl-button:visited span, .subtle-btn .fl-builder-content a.fl-button span, .subtle-btn .fl-builder-content a.fl-button:visited span, .subtle-btn .uabb-creative-button-wrap a span, .subtle-btn .uabb-creative-button-wrap a:visited span, .subtle-btn a.pp-button span, .subtle-btn a.pp-button:visited span {
    color: "" !important; }
  .subtle-btn button:hover, .subtle-btn input[type=submit]:hover, .subtle-btn input[type=button]:hover, .subtle-btn input[type=reset]:hover, .subtle-btn a.fl-button:hover, .subtle-btn a.fl-button:visited:hover, .subtle-btn .fl-builder-content a.fl-button:hover, .subtle-btn .fl-builder-content a.fl-button:visited:hover, .subtle-btn .uabb-creative-button-wrap a:hover, .subtle-btn .uabb-creative-button-wrap a:visited:hover, .subtle-btn a.pp-button:hover, .subtle-btn a.pp-button:visited:hover, .subtle-btn button:focus, .subtle-btn input[type=submit]:focus, .subtle-btn input[type=button]:focus, .subtle-btn input[type=reset]:focus, .subtle-btn a.fl-button:focus, .subtle-btn a.fl-button:visited:focus, .subtle-btn .fl-builder-content a.fl-button:focus, .subtle-btn .fl-builder-content a.fl-button:visited:focus, .subtle-btn .uabb-creative-button-wrap a:focus, .subtle-btn .uabb-creative-button-wrap a:visited:focus, .subtle-btn a.pp-button:focus, .subtle-btn a.pp-button:visited:focus {
    background: #b8d0db !important;
    border: 2px solid #b8d0db !important; }

.subtle-btn2 button, .subtle-btn2 input[type=submit], .subtle-btn2 input[type=button], .subtle-btn2 input[type=reset], .subtle-btn2 a.fl-button, .subtle-btn2 a.fl-button:visited, .subtle-btn2 .fl-builder-content a.fl-button, .subtle-btn2 .fl-builder-content a.fl-button:visited, .subtle-btn2 .uabb-creative-button-wrap a, .subtle-btn2 .uabb-creative-button-wrap a:visited, .subtle-btn2 a.pp-button, .subtle-btn2 a.pp-button:visited {
  background: transparent !important;
  border: 2px solid #5b8dfd !important;
  color: "" !important; }
  .subtle-btn2 button *, .subtle-btn2 input[type=submit] *, .subtle-btn2 input[type=button] *, .subtle-btn2 input[type=reset] *, .subtle-btn2 a.fl-button *, .subtle-btn2 a.fl-button:visited *, .subtle-btn2 .fl-builder-content a.fl-button *, .subtle-btn2 .fl-builder-content a.fl-button:visited *, .subtle-btn2 .uabb-creative-button-wrap a *, .subtle-btn2 .uabb-creative-button-wrap a:visited *, .subtle-btn2 a.pp-button *, .subtle-btn2 a.pp-button:visited *, .subtle-btn2 button span, .subtle-btn2 input[type=submit] span, .subtle-btn2 input[type=button] span, .subtle-btn2 input[type=reset] span, .subtle-btn2 a.fl-button span, .subtle-btn2 a.fl-button:visited span, .subtle-btn2 .fl-builder-content a.fl-button span, .subtle-btn2 .fl-builder-content a.fl-button:visited span, .subtle-btn2 .uabb-creative-button-wrap a span, .subtle-btn2 .uabb-creative-button-wrap a:visited span, .subtle-btn2 a.pp-button span, .subtle-btn2 a.pp-button:visited span {
    color: "" !important; }
  .subtle-btn2 button:hover, .subtle-btn2 input[type=submit]:hover, .subtle-btn2 input[type=button]:hover, .subtle-btn2 input[type=reset]:hover, .subtle-btn2 a.fl-button:hover, .subtle-btn2 a.fl-button:visited:hover, .subtle-btn2 .fl-builder-content a.fl-button:hover, .subtle-btn2 .fl-builder-content a.fl-button:visited:hover, .subtle-btn2 .uabb-creative-button-wrap a:hover, .subtle-btn2 .uabb-creative-button-wrap a:visited:hover, .subtle-btn2 a.pp-button:hover, .subtle-btn2 a.pp-button:visited:hover, .subtle-btn2 button:focus, .subtle-btn2 input[type=submit]:focus, .subtle-btn2 input[type=button]:focus, .subtle-btn2 input[type=reset]:focus, .subtle-btn2 a.fl-button:focus, .subtle-btn2 a.fl-button:visited:focus, .subtle-btn2 .fl-builder-content a.fl-button:focus, .subtle-btn2 .fl-builder-content a.fl-button:visited:focus, .subtle-btn2 .uabb-creative-button-wrap a:focus, .subtle-btn2 .uabb-creative-button-wrap a:visited:focus, .subtle-btn2 a.pp-button:focus, .subtle-btn2 a.pp-button:visited:focus {
    background: #349ffa !important;
    border: 2px solid #349ffa !important; }

.footer-thumbs .uabb-thumbnail-position-left .uabb-post-thumbnail {
  float: left;
  width: 20%; }

.footer-logo .infobox-photo-left .uabb-infobox-content, .footer-logo-right .infobox-photo-left .uabb-infobox-content, .footer-logo-left .infobox-photo-left .uabb-infobox-content {
  width: auto !important; }

.footer-logo-right .uabb-infobox {
  text-align: right !important; }

.footer-logo-left .uabb-infobox {
  text-align: left !important; }

@media (max-width: 992px) {
  .footer-logo {
    display: none; }

  .footer-logo, .footer-logo-left, .footer-logo-right .uabb-imgicon-wrap {
    display: none; }

  footer .uabb-infobox-left-right-wrap .uabb-imgicon-wrap {
    margin-bottom: 0px !important; } }

.fa, .fas, .fal, .fab {
  transition: all ease 0.3s; }

.pp-accordion .pp-accordion-icon:before {
  color: #0b5199; }

.pp-headline--style-highlight svg path {
  stroke: #0b5199; }

.brand-colors i.ua-icon-facebook22:before, .brand-colors i.ua-icon-facebook:before, .brand-colors i.ua-icon-facebook-with-circle:before, .brand-colors i.ua-icon-facebook2:before, .brand-colors i.ua-icon-facebook3:before, .brand-colors i.fa-facebook-f:before, .brand-colors i.fa-facebook-messenger:before, .brand-colors i.fa-facebook-square:before, .brand-colors i.fa-facebook:before, .brand-colors i.fi-social-facebook:before, .brand-colors i.dashicons-facebook:before, .brand-colors .dashicons-facebook-alt:before {
  color: #3b5798; }
  .brand-colors i.ua-icon-facebook22:hover:before, .brand-colors i.ua-icon-facebook:hover:before, .brand-colors i.ua-icon-facebook-with-circle:hover:before, .brand-colors i.ua-icon-facebook2:hover:before, .brand-colors i.ua-icon-facebook3:hover:before, .brand-colors i.fa-facebook-f:hover:before, .brand-colors i.fa-facebook-messenger:hover:before, .brand-colors i.fa-facebook-square:hover:before, .brand-colors i.fa-facebook:hover:before, .brand-colors i.fi-social-facebook:hover:before, .brand-colors i.dashicons-facebook:hover:before, .brand-colors .dashicons-facebook-alt:hover:before {
    color: #2d4273; }
  .brand-colors i.ua-icon-twitter:before, .brand-colors i.ua-icon-twitter-with-circle:before, .brand-colors i.ua-icon-twitter2:before, .brand-colors i.fa-twitch:before, .brand-colors i.fa-twitter-square:before, .brand-colors i.fa-twitter:before, .brand-colors i.fi-social-twitter:before, .brand-colors i.dashicons-twitter:before {
    color: #56abee; }
  .brand-colors i.ua-icon-twitter:hover:before, .brand-colors i.ua-icon-twitter-with-circle:hover:before, .brand-colors i.ua-icon-twitter2:hover:before, .brand-colors i.fa-twitch:hover:before, .brand-colors i.fa-twitter-square:hover:before, .brand-colors i.fa-twitter:hover:before, .brand-colors i.fi-social-twitter:hover:before, .brand-colors i.dashicons-twitter:hover:before {
    color: #2894e9; }
  .brand-colors i.ua-icon-google-plus:before, .brand-colors i.ua-icon-googleplus:before, .brand-colors i.ua-icon-google-with-circle:before, .brand-colors i.ua-icon-google:before, .brand-colors i.fa-google-plus-g:before, .brand-colors i.fa-google-plus-square:before, .brand-colors i.fa-google-plus:before, .brand-colors i.fi-social-google-plus:before, .brand-colors i.dashicons-googleplus:before {
    color: #dc4335; }
  .brand-colors i.ua-icon-google-plus:hover:before, .brand-colors i.ua-icon-googleplus:hover:before, .brand-colors i.ua-icon-google-with-circle:hover:before, .brand-colors i.ua-icon-google:hover:before, .brand-colors i.fa-google-plus-g:hover:before, .brand-colors i.fa-google-plus-square:hover:before, .brand-colors i.fa-google-plus:hover:before, .brand-colors i.fi-social-google-plus:hover:before, .brand-colors i.dashicons-googleplus:hover:before {
    color: #bd2e21; }
  .brand-colors i.ua-icon-instagram-with-circle:before, .brand-colors i.ua-icon-instagram:before, .brand-colors i.fa-instagram:before, .brand-colors i.fi-social-instagram:before {
    background: #5442d6;
    background: linear-gradient(135deg, rgba(84, 66, 214, 1) 0%, rgba(198, 37, 141, 1) 33%, rgba(242, 39, 60, 1) 66%, rgba(249, 194, 81, 1) 100%);
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text; }
  .brand-colors i.ua-icon-instagram-with-circle:hover::before, .brand-colors i.ua-icon-instagram:hover::before, .brand-colors i.fa-instagram:hover::before, .brand-colors i.fi-social-instagram:hover::before {
    background: #f9c251;
    background: linear-gradient(135deg, rgba(249, 194, 81, 1) 0%, rgba(242, 39, 60, 1) 34%, rgba(198, 37, 141, 1) 67%, rgba(84, 66, 214, 1) 100%);
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text; }
  .brand-colors i.ua-icon-youtube-with-circle:before, .brand-colors i.ua-icon-youtube:before, .brand-colors i.fa-youtube-square:before, .brand-colors i.fa-youtube:before, .brand-colors i.fi-social-youtube:before {
    color: #f00; }
  .brand-colors i.ua-icon-youtube-with-circle:hover:before, .brand-colors i.ua-icon-youtube:hover:before, .brand-colors i.fa-youtube-square:hover:before, .brand-colors i.fa-youtube:hover:before, .brand-colors i.fi-social-youtube:hover:before {
    color: #c00; }
  .brand-colors i.ua-icon-linkedin:before, .brand-colors i.ua-icon-linkedin-with-circle:before, .brand-colors i.ua-icon-linkedin2:before, .brand-colors i.fa-linkedin-in:before, .brand-colors i.fa-linkedin:before, .brand-colors i.fi-social-linkedin:before {
    color: #0077b7; }
  .brand-colors i.ua-icon-linkedin:hover:before, .brand-colors i.ua-icon-linkedin-with-circle:hover:before, .brand-colors i.ua-icon-linkedin2:hover:before, .brand-colors i.fa-linkedin-in:hover:before, .brand-colors i.fa-linkedin:hover:before, .brand-colors i.fi-social-linkedin:hover:before {
    color: #005684; }
  .brand-colors i.ua-icon-pinterest-with-circle:before, .brand-colors i.ua-icon-pinterest:before, .brand-colors i.fa-pinterest-p:before, .brand-colors i.fa-pinterest-square:before, .brand-colors i.fa-pinterest:before, .brand-colors i.fi-social-pinterest:before {
    color: #ca2027; }
  .brand-colors i.ua-icon-pinterest-with-circle:hover:before, .brand-colors i.ua-icon-pinterest:hover:before, .brand-colors i.fa-pinterest-p:hover:before, .brand-colors i.fa-pinterest-square:hover:before, .brand-colors i.fa-pinterest:hover:before, .brand-colors i.fi-social-pinterest:hover:before {
    color: #9e191f; }
  .brand-colors i.fa-snapchat-ghost:before, .brand-colors i.fa-snapchat-square:before, .brand-colors i.fa-snapchat:before, .brand-colors i.fi-social-snapchat:before {
    color: #ffc91b; }
  .brand-colors i.fa-snapchat-ghost:hover:before, .brand-colors i.fa-snapchat-square:hover:before, .brand-colors i.fa-snapchat:hover:before, .brand-colors i.fi-social-snapchat:hover:before {
    color: #e7b000; }

.brand-colors-hover i.ua-icon-facebook22:hover:before, .brand-colors-hover i.ua-icon-facebook:hover:before, .brand-colors-hover i.ua-icon-facebook-with-circle:hover:before, .brand-colors-hover i.ua-icon-facebook2:hover:before, .brand-colors-hover i.ua-icon-facebook3:hover:before, .brand-colors-hover i.fa-facebook-f:hover:before, .brand-colors-hover i.fa-facebook-messenger:hover:before, .brand-colors-hover i.fa-facebook-square:hover:before, .brand-colors-hover i.fa-facebook:hover:before, .brand-colors-hover i.fi-social-facebook:hover:before, .brand-colors-hover i.dashicons-facebook:hover:before, .brand-colors-hover .dashicons-facebook-alt:hover:before {
  color: #3b5798; }
  .brand-colors-hover i.ua-icon-twitter:hover:before, .brand-colors-hover i.ua-icon-twitter-with-circle:hover:before, .brand-colors-hover i.ua-icon-twitter2:hover:before, .brand-colors-hover i.fa-twitch:hover:before, .brand-colors-hover i.fa-twitter-square:hover:before, .brand-colors-hover i.fa-twitter:hover:before, .brand-colors-hover i.fi-social-twitter:hover:before, .brand-colors-hover i.dashicons-twitter:hover:before {
    color: #56abee; }
  .brand-colors-hover i.ua-icon-google-plus:hover:before, .brand-colors-hover i.ua-icon-googleplus:hover:before, .brand-colors-hover i.ua-icon-google-with-circle:hover:before, .brand-colors-hover i.ua-icon-google:hover:before, .brand-colors-hover i.fa-google-plus-g:hover:before, .brand-colors-hover i.fa-google-plus-square:hover:before, .brand-colors-hover i.fa-google-plus:hover:before, .brand-colors-hover i.fi-social-google-plus:hover:before, .brand-colors-hover i.dashicons-googleplus:hover:before {
    color: #dc4335; }
  .brand-colors-hover i.ua-icon-instagram-with-circle:hover:before, .brand-colors-hover i.ua-icon-instagram:hover:before, .brand-colors-hover i.fa-instagram:hover:before, .brand-colors-hover i.fi-social-instagram:hover:before {
    background: #5442d6;
    background: linear-gradient(135deg, rgba(84, 66, 214, 1) 0%, rgba(198, 37, 141, 1) 33%, rgba(242, 39, 60, 1) 66%, rgba(249, 194, 81, 1) 100%);
    color: transparent !important;
    -webkit-background-clip: text;
    background-clip: text; }
  .brand-colors-hover i.ua-icon-youtube-with-circle:hover:before, .brand-colors-hover i.ua-icon-youtube:hover:before, .brand-colors-hover i.fa-youtube-square:hover:before, .brand-colors-hover i.fa-youtube:hover:before, .brand-colors-hover i.fi-social-youtube:hover:before {
    color: #f00; }
  .brand-colors-hover i.ua-icon-linkedin:hover:before, .brand-colors-hover i.ua-icon-linkedin-with-circle:hover:before, .brand-colors-hover i.ua-icon-linkedin2:hover:before, .brand-colors-hover i.fa-linkedin-in:hover:before, .brand-colors-hover i.fa-linkedin:hover:before, .brand-colors-hover i.fi-social-linkedin:hover:before {
    color: #0077b7; }
  .brand-colors-hover i.ua-icon-pinterest-with-circle:hover:before, .brand-colors-hover i.ua-icon-pinterest:hover:before, .brand-colors-hover i.fa-pinterest-p:hover:before, .brand-colors-hover i.fa-pinterest-square:hover:before, .brand-colors-hover i.fa-pinterest:hover:before, .brand-colors-hover i.fi-social-pinterest:hover:before {
    color: #ca2027; }
  .brand-colors-hover i.fa-snapchat-ghost:hover:before, .brand-colors-hover i.fa-snapchat-square:hover:before, .brand-colors-hover i.fa-snapchat:hover:before, .brand-colors-hover i.fi-social-snapchat:hover:before {
    color: #ffc91b; }

ul.pp-pricing-table-features {
  margin: 1em !important; }

.pp-pricing-table .fl-button {
  text-shadow: 0px 0px 0px #845353 !important; }

.hr-narrow .uabb-separator, .hr-narrow-left .uabb-separator {
  width: 40px; }

.hr-narrow-left .uabb-separator {
  float: left; }

@media (max-width: 768px) {
    .hr-narrow-left.center-mobile .uabb-separator {
      float: none !important; } }

@media (max-width: 992px) {
    .hr-narrow-left.center-tablet .uabb-separator {
      float: none !important; } }

.opacity20 .uabb-separator {
  border-top: 1px solid rgba(255, 255, 255, 0.2); }

.infobox-icon-left .uabb-imgicon-wrap {
  margin-right: 10px; }

.pp-accordion-button-label {
  position: relative;
  left: 40px;
  font-weight: bold;
  height: 40px; }

.pp-accordion-button-icon {
  position: absolute;
  left: 0px;
  padding-left: 0;
  top: 7px; }

.pp-accordion-button {
  position: relative; }

.pp-accordion-content {
  margin-left: 40px; }

@media (min-width: 768px) {
  .fl-slide-content {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30%; } }
  @media (min-width: 768px) and (max-width: 1300px) {
    .fl-slide-content {
      width: 90%;
      padding-left: 60px !important; }
      .fl-slide-content * {
        text-align: center; } }
  @media (min-width: 768px) and (max-width: 992px) {
  .fl-content-slider, .fl-slide {
    min-height: 450px !important; }
  .fl-content-slider .bx-viewport {
    height: 450px !important; } }

@media (max-width: 768px) {
  .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content {
    padding: 30px 60px; } }

@media (max-width: 768px) {
    .uabb-module-content .uabb-number-text {
      text-align: center; } }

@media (max-width: 992px) {
    .pp-hover-card {
      float: left !important; } }

@media (max-width: 992px) {
    .full-width-mobile .pp-hover-card {
      width: 100%; } }

.title-bg .fl-module-info-banner .uabb-ultb3-title {
  background: #fff;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 7px; }

.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled {
  border-style: solid;
  border-width: 0px;
  border-radius: 100px;
  font-size: 14px;
  padding: 10px "";
  background: #5b8dfd;
  color: #fff;
  transition: all ease 500ms; }
  .woocommerce a.button *, .woocommerce button.button *, .woocommerce .woocommerce-message a.button *, .woocommerce #respond input#submit.alt *, .woocommerce a.button.alt *, .woocommerce button.button.alt *, .woocommerce input.button.alt *, .woocommerce input.button *, .woocommerce input.button:disabled *, .woocommerce input.button:disabled[disabled] *, .woocommerce input.button:disabled:hover *, .woocommerce input.button:disabled[disabled]:hover *, .woocommerce #respond input#submit *, .woocommerce button.button.alt.disabled * {
    color: inherit; }
  .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce input.button:disabled:hover:hover, .woocommerce input.button:disabled[disabled]:hover:hover, .woocommerce #respond input#submit:hover, .woocommerce button.button.alt.disabled:hover {
    background-color: #349ffa;
    color: #fff;
    border-width: 0px; }

.product-links {
  display: none; }

.woocommerce-product-details__short-description p:last-child {
  margin-bottom: 20px; }

.uabb-woo-product-wrapper {
  border: 1px solid #e5e5e5; }
/**
 * Forms
 */
input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], select, textarea {
  border: 1px solid #ddd;
  border-radius: 4px;
  color: #444;
  font-size: 14px;
  line-height: 1.75;
  height: 40px;
  padding: 0 12px; }
  input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=number]:focus, input[type=search]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: #aaa; }

textarea {
  height: auto; }

::-webkit-input-placeholder {
  color: #777 !important; }

:-moz-placeholder {
  color: #777 !important; }

::-moz-placeholder {
  color: #777 !important; }

:-ms-input-placeholder {
  color: #777 !important; }

div.gform_wrapper .gform_body {
  width: auto; }
  div.gform_wrapper ul.gform_fields {
    margin-left: -5px !important;
    margin-right: -5px !important; }
  div.gform_wrapper ul.gform_fields li.gfield {
    clear: both;
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-top: 0;
    margin-bottom: 10px; }
    div.gform_wrapper ul.gform_fields li.gfield::before, div.gform_wrapper ul.gform_fields li.gfield::after {
      content: '';
      display: table; }
    div.gform_wrapper ul.gform_fields li.gfield::after {
      clear: both; }
    div.gform_wrapper ul.gform_fields li.gfield div.ginput_container {
      margin: 0; }
  @media (min-width: 768px) {
    div.gform_wrapper ul.gform_fields li.gf_left_half, div.gform_wrapper ul.gform_fields li.gf_right_half {
      clear: none;
      float: left;
      padding-left: 5px !important;
      padding-right: 5px !important;
      width: 50%; }

    div.gform_wrapper ul.gform_fields li.gf_left_third, div.gform_wrapper ul.gform_fields li.gf_middle_third, div.gform_wrapper ul.gform_fields li.gf_right_third {
      clear: none;
      float: left;
      padding-left: 5px !important;
      padding-right: 5px !important;
      width: 33.333333%; }

    div.gform_wrapper ul.gform_fields li.gfield .ginput_container_name {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      margin-left: -5px !important;
      margin-right: -5px !important; }
      div.gform_wrapper ul.gform_fields li.gfield .ginput_container_name span {
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        min-width: 1px;
        padding-left: 5px !important;
        padding-right: 5px !important; }
        div.gform_wrapper ul.gform_fields li.gfield .ginput_container_name span.name_prefix, div.gform_wrapper ul.gform_fields li.gfield .ginput_container_name span.name_suffix {
          -webkit-flex: 0 1 100px;
          -ms-flex: 0 1 100px;
          flex: 0 1 100px; }

    div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address {
      margin-left: -5px !important;
      margin-right: -5px !important;
      width: auto; }
      div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address span {
        display: inline-block;
        padding-left: 5px !important;
        padding-right: 5px !important; }
      div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address .ginput_full {
        width: 100%; }
      div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address .ginput_left, div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address .ginput_right {
        margin-right: 0 !important;
        width: 50%; } }
  div.gform_wrapper ul.gform_fields::before, div.gform_wrapper ul.gform_fields::after {
    content: '';
    display: table; }
  div.gform_wrapper ul.gform_fields::after {
    clear: both; }
  div.gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
    text-align: left; }
  div.gform_wrapper .gform_footer input.button, div.gform_wrapper .gform_footer button, div.gform_wrapper .gform_footer input[type="submit"] {
    height: 40px;
    margin: 0;
    padding: 0 12px; }
    .width75 div.gform_wrapper .gform_footer input.button, .width75 div.gform_wrapper .gform_footer button, .width75 div.gform_wrapper .gform_footer input[type="submit"], .btn-full div.gform_wrapper .gform_footer input.button, .btn-full div.gform_wrapper .gform_footer button, .btn-full div.gform_wrapper .gform_footer input[type="submit"] {
      width: 100%; }
/* inline form styles */
.inline_form_wrapper.gform_wrapper .top_label .gfield_label, .inline_form_wrapper.gform_wrapper .ginput_complex label, .inline_form_wrapper.gform_wrapper .gfield_time_hour label, .inline_form_wrapper.gform_wrapper .gfield_time_minute label, .inline_form_wrapper.gform_wrapper .gfield_time_ampm label, .inline_form_wrapper.gform_wrapper .gfield_date_month label, .inline_form_wrapper.gform_wrapper .gfield_date_day label, .inline_form_wrapper.gform_wrapper .gfield_date_year label, .inline_form_wrapper.gform_wrapper .instruction {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0); }
  .inline_form_wrapper.gform_wrapper .gform_footer {
    padding: 0;
    margin: 10px 0 0; }
  .inline_form_wrapper.gform_wrapper .gform_footer button, .inline_form_wrapper.gform_wrapper .gform_footer input[type="button"], .inline_form_wrapper.gform_wrapper .gform_footer input[type="submit"] {
    height: 40px;
    padding: 0 12px; }
  body .inline_form_wrapper.gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 0; }
/* hide labels */
.hide_labels_wrapper.gform_wrapper .top_label .gfield_label {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0); }
  .hide_labels_wrapper.gform_wrapper .gform_footer {
    margin: 0; }
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .inline_form_wrapper.gform_wrapper form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap; }
    .inline_form_wrapper.gform_wrapper .validation_error {
      display: none; }
    .inline_form_wrapper.gform_wrapper .gform_body {
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      min-width: 1px;
      padding-right: 5px; }
      .inline_form_wrapper.gform_wrapper .gform_body ul.gform_fields {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center; }
        .inline_form_wrapper.gform_wrapper .gform_body ul.gform_fields li.gfield {
          -webkit-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
          flex: 1 1 auto;
          min-width: 1px;
          margin: 0; }
    .inline_form_wrapper.gform_wrapper .gform_footer {
      clear: none;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      margin: 0;
      min-width: 1px;
      width: auto; } }

.blog .site-content > .ast-container {
  padding-top: 60px; }

.pp-dual-button-content .pp-dual-button-1 a.pp-button, .pp-dual-button-content .pp-dual-button-2 a.pp-button {
  border: 2px solid #5b8dfd !important; }
  .pp-dual-button-content .pp-dual-button-1 a.pp-button:hover, .pp-dual-button-content .pp-dual-button-2 a.pp-button:hover {
    border-color: #349ffa !important; }

.fl-node-5d1b72463c143 .pp-accordion-item .pp-accordion-button {
  width: 100%; }
  .fl-node-5d1b72463c143 .pp-accordion-button-icon {
    left: 15px;
    top: 15px; }

.fl-node-5c8fd1947c371 .pp-tabs .pp-tabs-label.pp-tab-active, .fl-node-5c8fd1947c371 .pp-tabs .pp-tabs-label.pp-tab-active:hover, .fl-node-5c8fd1947c371 .pp-tabs .pp-tabs-label:hover {
  border-bottom: 2px solid #349ffa; }

.shadow .uabb-slide-box .uabb-slide-front {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(6, 31, 56, 0.06);
  -moz-box-shadow: 0px 0px 15px 0px rgba(6, 31, 56, 0.06);
  box-shadow: 0px 0px 15px 0px rgba(6, 31, 56, 0.06);
  border-bottom: 2px solid #5b8dfd; }

.custom-progress-bar .phases-wrap {
  display: inline-flex;
  width: 100%;
  position: relative; }
  .custom-progress-bar .phases-wrap .phase {
    background-color: #d8d8d8;
    height: 24px;
    margin-top: 28px;
    position: relative;
    width: 33.33%; }
  .custom-progress-bar .phases-wrap .phase > div {
    font-size: 13px;
    display: inherit;
    position: absolute;
    right: 5px;
    font-weight: 600;
    letter-spacing: normal;
    margin-right: 10px;
    text-align: right;
    text-transform: uppercase;
    -webkit-transform: translateY(-28px);
    -moz-transform: translateY(-28px);
    -ms-transform: translateY(-28px);
    -o-transform: translateY(-28px);
    transform: translateY(-28px); }
  .custom-progress-bar .phases-wrap .phase:not(:last-of-type):after {
    background: #fff;
    content: "";
    height: 100%;
    opacity: 0.7;
    position: absolute;
    right: 0;
    width: 1px;
    display: none; }
  .custom-progress-bar .phases-wrap.phase1 .phase:first-child:after {
    display: none; }
    .custom-progress-bar .phases-wrap.phase1 .phase:first-child > div {
      display: block; }
  .custom-progress-bar .phases-wrap.phase2 .phase:nth-child(2):after {
    display: none; }
    .custom-progress-bar .phases-wrap.phase2 .phase:nth-child(2) > div {
      display: block; }
  .custom-progress-bar .phases-wrap.phase3 .phase:last-child:after {
    display: none; }
    .custom-progress-bar .phases-wrap.phase3 .phase:last-child > div {
      display: block; }
  .custom-progress-bar .phases-wrap.phase1 .phase:first-child, .custom-progress-bar .phases-wrap.phase2 .phase:first-child, .custom-progress-bar .phases-wrap.phase3 .phase:first-child {
    background-image: -webkit-gradient(linear, left top, right top, from(#74d4ff), color-stop(50%, #17a5e5));
    background-image: -webkit-linear-gradient(left, #74d4ff, #17a5e5 50%);
    background-image: -moz- oldlinear-gradient(left, #74d4ff, #17a5e5 50%);
    background-image: -o-linear-gradient(left, #74d4ff, #17a5e5 50%);
    background-image: linear-gradient(90deg, #74d4ff, #17a5e5 50%);
    border-right: 1px solid #fff; }
  .custom-progress-bar .phases-wrap.phase2 .phase:nth-child(2), .custom-progress-bar .phases-wrap.phase3 .phase:nth-child(2) {
    background-image: -webkit-gradient(linear, left top, right top, from(#17a5e5), color-stop(50%, #186295));
    background-image: -webkit-linear-gradient(left, #17a5e5, #186295 50%);
    background-image: -moz- oldlinear-gradient(left, #17a5e5, #186295 50%);
    background-image: -o-linear-gradient(left, #17a5e5, #186295 50%);
    background-image: linear-gradient(90deg, #17a5e5, #186295 50%); }
  .custom-progress-bar .phases-wrap.phase3 .phase:last-child {
    background-image: -webkit-gradient(linear, left top, right top, from(#186295), color-stop(90%, #013a54));
    background-image: -webkit-linear-gradient(left, #186295, #013a54 90%);
    background-image: -moz- oldlinear-gradient(left, #186295, #013a54 90%);
    background-image: -o-linear-gradient(left, #186295, #013a54 90%);
    background-image: linear-gradient(90deg, #186295, #013a54 90%); }
  .custom-progress-bar .phases-wrap.phase3 .phase:nth-child(2) {
    border-right: 1px solid #fff; }
  .custom-progress-bar .phases-wrap:after {
    background: #396c70;
    content: "";
    height: 100%;
    position: absolute;
    width: 1px; }
  .custom-progress-bar .phases-wrap.phase1:after {
    left: 33.33%; }
  .custom-progress-bar .phases-wrap.phase2:after {
    left: 66.66%; }
  .custom-progress-bar .phases-wrap.phase3:after {
    right: 0; }

@media (max-width: 767px) {
  .alt-col .fl-col-content, .alt-col2 .fl-col-content {
    margin: 10px 20px !important; }

  .center-sm * {
    text-align: center !important; }

  .sm-col-center {
    width: 100%; }
    .sm-col-center .fl-col-content {
      max-width: 60%;
      float: none;
      margin: auto; }

  .fl-row-content-wrap {
    padding-top: 30px;
    padding-bottom: 30px; }

  .fl-col-small {
    max-width: 100%; }

  .endocrine-solution-section .shadow .uabb-slide-box .uabb-slide-front {
    min-height: inherit !important; }

  .custom-progress-bar .phases-wrap .phase > div {
    font-size: 10px;
    line-height: 1.2; } }

@media (max-width: 991px) {
  .center-med * {
    text-align: center !important; }

  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1 !important; }

  .lrg-only {
    display: none !important; }

  .reverse-med .fl-col-group.fl-col-group-responsive-reversed {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    -ms-box-orient: horizontal;
    -webkit-flex-flow: row wrap; }
    .reverse-med .fl-col-group.fl-col-group-responsive-reversed .fl-col {
      -webkit-box-flex: 0 0 100%;
      -moz-box-flex: 0 0 100%;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(1) {
      -webkit-box-ordinal-group: 12;
      -moz-box-ordinal-group: 12;
      -ms-flex-order: 12;
      -webkit-order: 12;
      order: 12; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(2) {
      -webkit-box-ordinal-group: 11;
      -moz-box-ordinal-group: 11;
      -ms-flex-order: 11;
      -webkit-order: 11;
      order: 11; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(3) {
      -webkit-box-ordinal-group: 10;
      -moz-box-ordinal-group: 10;
      -ms-flex-order: 10;
      -webkit-order: 10;
      order: 10; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(4) {
      -webkit-box-ordinal-group: 9;
      -moz-box-ordinal-group: 9;
      -ms-flex-order: 9;
      -webkit-order: 9;
      order: 9; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(5) {
      -webkit-box-ordinal-group: 8;
      -moz-box-ordinal-group: 8;
      -ms-flex-order: 8;
      -webkit-order: 8;
      order: 8; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(6) {
      -webkit-box-ordinal-group: 7;
      -moz-box-ordinal-group: 7;
      -ms-flex-order: 7;
      -webkit-order: 7;
      order: 7; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(7) {
      -webkit-box-ordinal-group: 6;
      -moz-box-ordinal-group: 6;
      -ms-flex-order: 6;
      -webkit-order: 6;
      order: 6; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(8) {
      -webkit-box-ordinal-group: 5;
      -moz-box-ordinal-group: 5;
      -ms-flex-order: 5;
      -webkit-order: 5;
      order: 5; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(9) {
      -webkit-box-ordinal-group: 4;
      -moz-box-ordinal-group: 4;
      -ms-flex-order: 4;
      -webkit-order: 4;
      order: 4; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(10) {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 3;
      -webkit-order: 3;
      order: 3; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(11) {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      -ms-flex-order: 2;
      -webkit-order: 2;
      order: 2; }
    .reverse-med .fl-col-group-responsive-reversed .fl-col:nth-of-type(12) {
      -webkit-box-ordinal-group: 1;
      -moz-box-ordinal-group: 1;
      -ms-flex-order: 1;
      -webkit-order: 1;
      order: 1; } }

@media (min-width: 768px) and (max-width: 991px) {
  .img-col {
    width: 100%; }
    .img-col .fl-col-content {
      max-width: 60%;
      float: none;
      margin: auto; }

  .img-col2 {
    width: 100%; }
    .img-col2 .fl-col-content {
      max-width: 40%;
      float: none;
      margin: auto; }

  .fl-row-content-wrap {
    padding-top: 45px;
    padding-bottom: 45px; } }

@media (min-width: 768px) {
  .mobile-only {
    display: none; } }

@media (max-width: 998px) {
  .shadow .uabb-slide-box .uabb-slide-front {
    min-height: 235px !important; } }

@media screen and (min-device-width: 999px) and (max-device-width: 1082px) {
  .shadow .uabb-slide-box .uabb-slide-front {
    min-height: 388px !important; } }

@media (min-width: 992px) and (max-width: 1291px) {
  .main-header-menu a {
    padding: 0 10px; }

  .endocrine-solution-section .fl-row-content-wrap {
    padding-left: 20px;
    padding-right: 20px; }
    .endocrine-solution-section .fl-row-content-wrap .shadow .uabb-slide-box .uabb-slide-front {
      min-height: 388px !important; }

  .face-of-oral-section > .fl-col-content {
    padding-left: 0;
    padding-right: 0; }

  .custom-progress-bar .phases-wrap .phase > div {
    font-size: 10px; } }

@media (max-width: 1296px) {
  .shadow .uabb-slide-box .uabb-slide-front {
    min-height: 390px; } }

@media (min-width: 1250px) {
  .shadow .uabb-slide-box .uabb-slide-front {
    min-height: 350px !important; } }

@media (min-width: 1505px) {
  .shadow .uabb-slide-box .uabb-slide-front {
    min-height: 270px !important; } }

.ast-site-title-wrap {
	display: none;
}