/* Global Begin*/
.hide {
  display: none;
}
/* Global End */

/* Forms Begin */

.gform_body input,
.gform_body textarea,
.gform_body select {
  background-color: transparent !important;
}
/* Forms End */

.post-content > .fusion-fullwidth {
  z-index: 9 !important;
}

/*  Menu Begin */
.awb-menu__sub-arrow {
  display: none;
}

ul.fusion-checklist.fix-space li {
  margin-bottom: 20px;
}

#menu-top-nav-bar .fusion-button-text-left {
  padding-left: 10px;
}

.cta-bottom-text > a > span {
  padding: 13px 29px;
  flex-direction: column;
}

.cta-bottom-text > a > span span {
  font-size: 12px;
  width: 100%;
  margin-left: 0;
}

#menu-top-nav-bar .fusion-menu-highlight-label {
  padding: 0px;
}

#menu-top-nav-bar .menu-item:not(.cta-bottom-text) .menu-text {
  padding: 21px 29px;
}

.cta-bottom-text .fusion-menu-highlight-label {
  color: var(--primary_color);
  text-align: center;
}

#menu-top-nav-bar li a span.button-icon-divider-left {
  border-right-color: transparent !important;
  position: initial;
  padding: 0px;
}

#menu-top-nav-bar li {
  border-color: transparent !important;
}

.fusion-content-boxes .fusion-column {
  padding-left: 20px;
  padding-right: 20px;
}

.fusion-header-v2
  > div:not(.fusion-header.fusion-sticky-shadow)
  #menu-main-menu
  .sub-menu {
  margin-top: -50px !important;
}

#menu-top-nav-bar {
  padding-top: 10px;
  padding-bottom: 10px;
  float: left;
}

.fusion-secondary-menu > ul > li > a {
  height: 72px;
}

.cta-bottom-text .menu-text.fusion-button:hover .fusion-menu-highlight-label {
  color: var(--awb-color1);
}

.fusion-secondary-header .fusion-row {
  padding: 0;
}

/*  Menu End */

/* SVG's  Begin */
.fusion-image-element svg,
.awb-carousel svg {
  width: 100%;
  height: 100%;
  max-width: 200px;
}

.stroke-secondary {
  fill: none;
  stroke: var(--awb-custom_color_14) !important;
}

.stroke-primary {
  stroke-miterlimit: 10;
  stroke: var(--awb-custom_color_15) !important;
}

rect.stroke-primary-alt,
path.stroke-primary-alt {
  stroke-miterlimit: 10;
  stroke: var(--awb-custom_color_15) !important;
  fill: var(--awb-custom_color_15) !important;
}

circle.stroke-primary-alt-2 {
  stroke: var(--awb-custom_color_15) !important;
  fill: white !important;
  stroke-width: 2 !important;
}

.stroke-secondary-alt-2 {
  stroke-miterlimit: 10;
  stroke: var(--awb-custom_color_14) !important;
  stroke-width: 1px;
  fill: var(--awb-custom_color_14) !important;
}
/* SVG's  END */

/* Slide Begin */
.awb-image-carousel-wrapper{
  height: auto !important;
}
/* Slide End */


@media screen and (max-width: 815px) {
  /*  Menu Begin */
  .custom-topheader {
    min-height: 200px;
  }
  .swiper-slide {
    width: 100% !important;
  }

  #menu-top-nav-bar {
    display: grid;
    width: 100%;
    gap: 10px;
    grid-template-columns: repeat(auto-fill, minmax(33%, 48%));
  }

  .fusion-secondary-menu > ul > li > a {
    height: auto !important;
  }

  #menu-top-nav-bar .menu-item .menu-text {
    width: 100%;
  }
  /*  Menu END */
}

@media screen and (max-width: 600px) {
  .swiper-slide {
    width: 100% !important;
  }

  /*  Menu Begin */
  #menu-top-nav-bar {
    gap: 5px;
    grid-template-columns: auto;
  }

  .fusion-menu-item-button .menu-text {
    border-color: var(--button_border_color);
    padding: 10px;
    font-size: 12px;
    height: 55px;
    width: 100%;
  }
  /*  Menu END */
}
