@media (max-width: 1279px) {
  /* Hotspot */
  .sc_hotspot_image_loaded ~ .sc_hotspot_item_visible_hover {
    opacity: 1;
  }

  .sc_hotspot_item_popup_tl_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    bottom: var(--sc-hotspot-content-item-size-double-);
    right: var(--sc-hotspot-content-item-size-double);
    top: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .sc_hotspot_item_popup_tc_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    bottom: var(--sc-hotspot-content-item-size-double);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
  }

  .sc_hotspot_item_popup_tr_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    bottom: var(--sc-hotspot-content-item-size-double-);
    left: var(--sc-hotspot-content-item-size-double);
    top: auto;
    right: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .sc_hotspot_item_popup_ml_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: 50%;
    right: var(--sc-hotspot-content-item-size-double);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
    left: auto;
  }

  .sc_hotspot_item_popup_mc_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    bottom: auto;
    right: auto;
  }

  .sc_hotspot_item_popup_mr_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: 50%;
    left: var(--sc-hotspot-content-item-size-double);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
    right: auto;
  }

  .sc_hotspot_item_popup_bl_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: var(--sc-hotspot-content-item-size-double-);
    right: var(--sc-hotspot-content-item-size-double);
    bottom: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .sc_hotspot_item_popup_bc_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: var(--sc-hotspot-content-item-size-double);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: auto;
    right: auto;
  }

  .sc_hotspot_item_popup_br_tablet {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: var(--sc-hotspot-content-item-size-double-);
    left: var(--sc-hotspot-content-item-size-double);
    bottom: auto;
    right: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@media (max-width: 767px) {
  /* Hotspot */
  .sc_hotspot_item_popup_tl_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    bottom: var(--sc-hotspot-content-item-size-double-);
    right: var(--sc-hotspot-content-item-size-double);
    top: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .sc_hotspot_item_popup_tc_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    bottom: var(--sc-hotspot-content-item-size-double);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: auto;
    right: auto;
  }

  .sc_hotspot_item_popup_tr_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    bottom: var(--sc-hotspot-content-item-size-double-);
    left: var(--sc-hotspot-content-item-size-double);
    top: auto;
    right: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .sc_hotspot_item_popup_ml_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: 50%;
    right: var(--sc-hotspot-content-item-size-double);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
    left: auto;
  }

  .sc_hotspot_item_popup_mc_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    bottom: auto;
    right: auto;
  }

  .sc_hotspot_item_popup_mr_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: 50%;
    left: var(--sc-hotspot-content-item-size-double);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    bottom: auto;
    right: auto;
  }

  .sc_hotspot_item_popup_bl_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: var(--sc-hotspot-content-item-size-double-);
    right: var(--sc-hotspot-content-item-size-double);
    bottom: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .sc_hotspot_item_popup_bc_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: var(--sc-hotspot-content-item-size-double);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: auto;
    right: auto;
  }

  .sc_hotspot_item_popup_br_mobile {
    position: absolute;
    z-index: var(--sc-hotspot-content-item-popup-z-index);
    top: var(--sc-hotspot-content-item-size-double-);
    left: var(--sc-hotspot-content-item-size-double);
    bottom: auto;
    right: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

/*# sourceMappingURL=hotspot.responsive.css.map */
@media (max-width: 767px) {
  /* HScroll */
  .sc_hscroll.sc_hscroll_disable_on_mobile .sc_hscroll_wrap {
    position: relative !important;
    top: unset !important;
    bottom: unset !important;
  }
  .sc_hscroll.sc_hscroll_disable_on_mobile .sc_hscroll_slider {
    width: 100% !important;
  }
  .sc_hscroll.sc_hscroll_disable_on_mobile .sc_hscroll_section {
    width: 100% !important;
    float: none !important;
  }
  .sc_hscroll.sc_hscroll_disable_on_mobile .sc_hscroll_section_with_bg_image .elementor-section[class*="scheme_"] {
    background-color: transparent !important;
  }
}

/*# sourceMappingURL=hscroll.responsive.css.map */
@media (max-width: 1279px) {
  /* Hotspot */
  .sc_hotspot_image_loaded ~ .sc_hotspot_item_visible_hover {
    opacity: 1;
  }
}

/*# sourceMappingURL=icompare.responsive.css.map */
@media (max-width: 1279px) {
  /* Icons */
  .sc_icons .sc_icons_icon + .sc_icons_item_title,
  .sc_icons .sc_icons_icon + .sc_icons_item_description {
    margin-top: 1em;
  }

  .sc_icons .sc_icons_item_description {
    font-size: 14px;
  }
}
@media (max-width: 479px) {
  /* Icons */
  .sc_icons_columns_wrap .sc_icons_column {
    width: 100% !important;
  }
}

/*# sourceMappingURL=icons.responsive.css.map */