@media (max-width: 1679px) {
  /* ThemeREX Addons */
  /* Countdown */
  .sc_countdown_default .sc_countdown_digits,
  .sc_countdown_default .sc_countdown_separator {
    font-size: 38px;
    line-height: 38px;
    height: 38px; }
  .sc_countdown_default .sc_countdown_digits span {
    width: 24px; }
  /* Blogger Default: Info over image */
  .sc_blogger_item_default_over.format-audio .sc_item_featured [class*="post_info_"] {
    padding-bottom: 6.66em; }
  /* Price */
  .sc_price_item .sc_price_item_details + .sc_price_item_link {
    margin-top: 22px; } }

@media (max-width: 1439px) {
  /* ThemeREX Addons */
  /* Blogger Default: Info over image */
  .sc_blogger_item_default_over .sc_blogger_item_excerpt {
    font-size: 15px; }
  /* Price */
  .sc_price_item .sc_price_item_link {
    font-size: var(--theme-font-button_font-size) !important;
    padding: var(--theme-var-btn_padding) var(--theme-var-btn_padding2) !important; } }

@media (min-width: 1280px) and (max-width: 1439px) {
  /* ThemeREX Addons */
  /* Price */
  .sidebar_show .sc_price .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    min-width: 50%; } }

@media (max-width: 1279px) {
  /* ThemeREX Addons */
  /* Content Area: Tablet */
  .sc-tablet_inner_width_1_1 > .elementor-column-wrap, .sc-tablet_inner_width_1_1 > .elementor-widget-wrap {
    width: var(--theme-var-page); }
  .sc-tablet_inner_width_1_2 > .elementor-column-wrap, .sc-tablet_inner_width_1_2 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 2 + 15px); }
  .sc-tablet_inner_width_1_3 > .elementor-column-wrap, .sc-tablet_inner_width_1_3 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 3); }
  .sc-tablet_inner_width_2_3 > .elementor-column-wrap, .sc-tablet_inner_width_2_3 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 3 * 2); }
  .sc-tablet_inner_width_1_4 > .elementor-column-wrap, .sc-tablet_inner_width_1_4 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 4); }
  .sc-tablet_inner_width_3_4 > .elementor-column-wrap, .sc-tablet_inner_width_3_4 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 4 * 3); }
  .sc-tablet_inner_width_none > .elementor-column-wrap, .sc-tablet_inner_width_none > .elementor-widget-wrap {
    width: 100%; }
  .menu_side_present .sc-tablet_inner_width_none > .elementor-column-wrap, .menu_side_present .sc-tablet_inner_width_none > .elementor-widget-wrap {
    width: calc( 100% - var(--theme-var-menu_side)); }
  /* Lists */
  ul.trx_addons_list_success {
    padding-left: 2em; }
    ul.trx_addons_list_success > li::before {
      left: -2em; }
  /* Price */
  .sc_price .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    min-width: 50%; } }

@media (max-width: 1023px) {
  /* ThemeREX Addons */
  /* Blogger */
  .sc_blogger_item_default_over .post_featured .mask {
    background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0.3)));
    background: -webkit-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -o-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.3) 100%); } }

@media (max-width: 767px) {
  /* ThemeREX Addons */
  /* Content Area: Mobile */
  .sc-mobile_inner_width_1_1 > .elementor-column-wrap, .sc-mobile_inner_width_1_1 > .elementor-widget-wrap {
    width: var(--theme-var-page); }
  .sc-mobile_inner_width_1_2 > .elementor-column-wrap, .sc-mobile_inner_width_1_2 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 2); }
  .sc-mobile_inner_width_1_3 > .elementor-column-wrap, .sc-mobile_inner_width_1_3 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 3); }
  .sc-mobile_inner_width_2_3 > .elementor-column-wrap, .sc-mobile_inner_width_2_3 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 3 * 2); }
  .sc-mobile_inner_width_1_4 > .elementor-column-wrap, .sc-mobile_inner_width_1_4 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 4); }
  .sc-mobile_inner_width_3_4 > .elementor-column-wrap, .sc-mobile_inner_width_3_4 > .elementor-widget-wrap {
    width: calc( var(--theme-var-page) / 4 * 3); }
  .sc-mobile_inner_width_none > .elementor-column-wrap, .sc-mobile_inner_width_none > .elementor-widget-wrap,
  .menu_side_present .sc-mobile_inner_width_none > .elementor-column-wrap, .menu_side_present .sc-mobile_inner_width_none > .elementor-widget-wrap {
    width: 100%; }
  /* Price */
  .sc_price .trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    min-width: 100%; }
  /* Blogger Default: Info over image */
  .sc_blogger_item_default_over.format-audio .sc_item_featured [class*="post_info_"] {
    padding-bottom: 6.33em; } }

@media (max-width: 479px) {
  /* ThemeREX Addons */
  /* Countdown */
  .sc_countdown_default .sc_countdown_content {
    padding: 15px; }
  .sc_countdown_default .sc_countdown_digits,
  .sc_countdown_default .sc_countdown_separator {
    font-size: 24px;
    line-height: 24px;
    height: 24px; }
  .sc_countdown_default .sc_countdown_digits span {
    width: 15px; }
  .sc_countdown_default .sc_countdown_separator {
    margin: 0 2px; }
  .sc_countdown_default .sc_countdown_item .sc_countdown_label {
    font-size: 0;
    width: 1px;
    height: 20px;
    position: relative;
    display: block;
    margin: auto; }
  .sc_countdown_default .sc_countdown_item .sc_countdown_label:before {
    font-size: 12px;
    line-height: 1em;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%); }
  .sc_countdown_default .sc_countdown_days .sc_countdown_label:before {
    content: 'DS'; }
  .sc_countdown_default .sc_countdown_hours .sc_countdown_label:before {
    content: 'HRS'; }
  .sc_countdown_default .sc_countdown_minutes .sc_countdown_label:before {
    content: 'MIN'; }
  .sc_countdown_default .sc_countdown_seconds .sc_countdown_label:before {
    content: 'SEC'; }
  /* Price */
  .sc_price_item .sc_price_item_description,
  .sc_price_item .sc_price_item_price {
    margin-bottom: 16px; }
  .sc_price_item .sc_price_item_details + .sc_price_item_link {
    margin-top: 18px; }
  /* Login, Register and custom popups and panels from Layouts Builder */
  .trx_addons_popup {
    width: 100%; }
    .trx_addons_popup .trx_addons_tabs_content .trx_addons_popup_form_field_remember {
      display: block; }
      .trx_addons_popup .trx_addons_tabs_content .trx_addons_popup_form_field_remember a {
        margin: 0 0 5px;
        display: block; } }
