@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;
  }
  .sc_price_item.sc_price_item_simple_shadow .sc_price_item_link {
    padding: calc(var(--theme-var-btn_padding) - 2px) var(--theme-var-btn_padding2) !important;
  }
  /* AI Helper Image Generator */
  .sc_igenerator_form_settings_button {
    width: 2.3em;
  }
  .sc_testimonials_decoration .sc_testimonials_item_content,
  .sc_testimonials_decoration [class*=column] .sc_testimonials_item_content {
    font-size: 22px;
  }
}
@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%;
  }
  /* Skills */
  .page_content_blocks:not(.single-post):not(.single-job_listing):not(.elementor-page) .content .sc_skills:not(.is_block):not([data-col="1"]):not([data-col="2"]) .sc_skills_item_wrap,
  .page_content_blocks:not(.single-post):not(.single-job_listing).elementor-page .content .elementor-widget:not(.elementor-inner) .sc_skills:not(.is_block):not([data-col="1"]):not([data-col="2"]) .sc_skills_item_wrap {
    padding: 13px;
  }
}
@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%;
  }
  /* AI Helper Image Generator */
  .sc_igenerator_message {
    margin: 1em 0;
    padding: 1.8em 1.6em;
  }
  .sc_igenerator_message .sc_igenerator_message_close {
    top: 7px;
    right: 7px;
    width: 1.6rem;
    height: 1.6rem;
    line-height: 1.6rem;
  }
  .sc_tgenerator_message {
    margin: 1em 0;
    padding: 1.8em 1.6em;
  }
  .sc_tgenerator_message .sc_tgenerator_message_close {
    top: 7px;
    right: 7px;
    width: 1.6rem;
    height: 1.6rem;
    line-height: 1.6rem;
  }
  .sc_chat_message {
    margin: 1em 0;
    padding: 1.8em 1.6em;
  }
  .sc_chat_message .sc_chat_message_close {
    top: 7px;
    right: 7px;
    width: 1.6rem;
    height: 1.6rem;
    line-height: 1.6rem;
  }
  /* AI Helper Text Generator */
  .sc_tgenerator_text h1, .sc_tgenerator_text h2, .sc_tgenerator_text h3, .sc_tgenerator_text h4, .sc_tgenerator_text h5, .sc_tgenerator_text h6,
  .sc_tgenerator_result h1,
  .sc_tgenerator_result h2,
  .sc_tgenerator_result h3,
  .sc_tgenerator_result h4,
  .sc_tgenerator_result h5,
  .sc_tgenerator_result h6 {
    margin: 0 0 0.6em 0;
  }
  .sc_tgenerator_text p, .sc_tgenerator_text ol, .sc_tgenerator_text ul, .sc_tgenerator_text dl,
  .sc_tgenerator_result p,
  .sc_tgenerator_result ol,
  .sc_tgenerator_result ul,
  .sc_tgenerator_result dl {
    margin: 0 0 1em 0;
  }
  .sc_tgenerator_text h1,
  .sc_tgenerator_result h1 {
    font-size: 27px;
  }
  .sc_tgenerator_text h2,
  .sc_tgenerator_result h2 {
    font-size: 23px;
  }
  .sc_tgenerator_text h3,
  .sc_tgenerator_result h3 {
    font-size: 20px;
  }
  .sc_tgenerator_text h4,
  .sc_tgenerator_result h4 {
    font-size: 18px;
  }
  .sc_tgenerator_text h5,
  .sc_tgenerator_result h5 {
    font-size: 16px;
  }
  .sc_tgenerator_text h6,
  .sc_tgenerator_result h6 {
    font-size: 15px;
  }
  /* AI Helper Chat */
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
    margin: 0 0 0.6em 0;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
    margin: 0 0 1em 0;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
    font-size: 27px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
    font-size: 23px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
    font-size: 20px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
    font-size: 18px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
    font-size: 16px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
    font-size: 15px;
  }
  .sc_testimonials_decoration .sc_testimonials_item_content,
  .sc_testimonials_decoration [class*=column] .sc_testimonials_item_content {
    font-size: 20px;
  }
  .sc_testimonials_decoration .sc_testimonials_item_content:before,
  .sc_testimonials_decoration [class*=column] .sc_testimonials_item_content:before {
    margin-bottom: 25px;
    font-size: 19px;
  }
  .sc_testimonials_decoration .sc_testimonials_item_author,
  .sc_testimonials_decoration [class*=column] .sc_testimonials_item_author {
    margin-top: 20px;
  }
  .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,
  .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
    padding-bottom: 5.5em;
  }
  .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom,
  .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom {
    height: 4em;
    line-height: 4em;
  }
  .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button,
  .sc_testimonials_decoration .slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom .swiper-pagination-custom .swiper-pagination-button {
    width: 4em;
    height: 4em;
  }
  /* Testimonials Styles Start */
  .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] {
    padding-bottom: 50px;
  }
  .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*=trx_addons_column-] {
    padding-bottom: 0;
  }
  .sc_price_simple_shadow .sc_price_item_inner,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
    padding: 50px 20px 60px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_icon > span,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon > span {
    font-size: 2.7em;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
    font-size: 50px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price + .sc_price_item_details,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
    margin-top: 25px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
    line-height: 1.9em;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
    margin-top: 25px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_title + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_description + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
    margin-top: 20px;
  }
  /* MailChimp */
  #style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
    font-size: 36px;
    margin-left: -9px;
  }
  #style-5.mc4wp-form label {
    padding: 0 0 0 65px;
    width: 70%;
  }
  #style-5.mc4wp-form input[type=checkbox] + label:before {
    width: 48px;
    height: 48px;
    line-height: 47px;
  }
  #style-5.mc4wp-form .mc4wp-form-fields button,
  #style-5.mc4wp-form .mc4wp-form-fields input[type=submit] {
    width: 50px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
    font-size: 12px;
  }
  /* divider style */
  .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap {
    margin-right: calc(-1 * var(--theme-var-grid_gap));
    margin-bottom: calc(-1 * var(--theme-var-grid_gap));
  }
  .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap > [class*=trx_addons_column-] {
    padding-right: var(--theme-var-grid_gap);
  }
  .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-],
  .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap > [class*=trx_addons_column-].columns_padding_bottom,
  .sc_icons_divider .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*=trx_addons_column-][class*=-tablet] {
    padding-bottom: var(--theme-var-grid_gap);
  }
  .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item:after {
    right: calc(-1 * var(--theme-var-grid_gap) / 2);
  }
  .sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item:after {
    right: calc(-1 * var(--theme-var-grid_gap));
  }
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet] .sc_icons_item:after {
    display: block;
  }
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-tablet]:last-child .sc_icons_item:after {
    display: none;
  }
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-tablet] .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-tablet:nth-child(2n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-tablet:nth-child(3n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-tablet:nth-child(4n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-tablet:nth-child(5n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-tablet:nth-child(6n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-tablet:nth-child(7n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-tablet:nth-child(8n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-tablet:nth-child(9n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-tablet:nth-child(10n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-tablet:nth-child(11n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-tablet:nth-child(12n) .sc_icons_item:after {
    display: none;
  }
}
@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: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0.3) 100%);
  }
  .sc_price_simple_shadow .sc_price_item_title,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_title {
    font-size: 20px;
  }
  .sc_price_simple_shadow .sc_price_item_inner,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
    padding: 50px 20px 60px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_icon > span,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_icon > span {
    font-size: 2.4em;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price {
    font-size: 39px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price .sc_price_item_price_before {
    font-size: 17px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_price + .sc_price_item_details,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_price + .sc_price_item_details {
    margin-top: 15px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_title + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_description + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item_inner .sc_price_item_details + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_subtitle + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_title + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_description + .sc_price_item_link,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_price_item_details + .sc_price_item_link {
    margin-top: 20px;
  }
  .sc_price_simple_shadow .sc_price_item_inner .sc_button.sc_button_bordered,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner .sc_button.sc_button_bordered {
    padding: 10px 35px;
    line-height: 19px;
  }
  #style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
    font-size: 30px;
  }
  #style-5.mc4wp-form label {
    padding: 0 0 0 55px;
    width: 70%;
  }
  #style-5.mc4wp-form input[type=checkbox] + label:before {
    width: 40px;
    height: 40px;
    line-height: 39px;
  }
  #style-5.mc4wp-form .mc4wp-form-fields button,
  #style-5.mc4wp-form .mc4wp-form-fields input[type=submit] {
    width: 50px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
    font-size: 12px;
  }
  .widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
    margin-top: 11px !important;
  }
  /* divider style */
  .sc_icons_divider .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
  .sc_icons_divider .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
    margin-top: 2.6em;
  }
  .sc_icons_divider .sc_icons_icon + .sc_icons_item_details,
  .sc_icons_divider .sc_icons_image + .sc_icons_item_details {
    margin-top: 1.8em;
  }
  .sc_icons_divider .sc_icons_icon:before,
  .sc_icons_divider .sc_icons_icon > span:before {
    font-size: 4em;
  }
}
@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;
  }
  /* AI Helper Image Generator */
  .sc_igenerator_form_field_tags_item {
    padding: 4px 12px;
  }
  .sc_igenerator_extended .sc_igenerator_form_fields {
    padding: 1.5em 0;
    gap: 15px;
  }
  .sc_igenerator_extended .sc_igenerator_form_field {
    margin: 0 0 15px 0;
  }
  .sc_igenerator_extended .sc_igenerator_form_actions_list {
    -webkit-column-gap: 1em;
       -moz-column-gap: 1em;
            column-gap: 1em;
  }
  .sc_igenerator_extended .sc_igenerator_form_actions_item > a {
    font-size: 14px;
    padding: 1em 0;
  }
  /* AI Helper Text Generator */
  .sc_tgenerator_text h1, .sc_tgenerator_text h2, .sc_tgenerator_text h3, .sc_tgenerator_text h4, .sc_tgenerator_text h5, .sc_tgenerator_text h6,
  .sc_tgenerator_result h1,
  .sc_tgenerator_result h2,
  .sc_tgenerator_result h3,
  .sc_tgenerator_result h4,
  .sc_tgenerator_result h5,
  .sc_tgenerator_result h6 {
    margin: 0 0 0.5em 0;
  }
  .sc_tgenerator_text p, .sc_tgenerator_text ol, .sc_tgenerator_text ul, .sc_tgenerator_text dl,
  .sc_tgenerator_result p,
  .sc_tgenerator_result ol,
  .sc_tgenerator_result ul,
  .sc_tgenerator_result dl {
    margin: 0 0 0.8em 0;
  }
  .sc_tgenerator_text h1,
  .sc_tgenerator_result h1 {
    font-size: 24px;
  }
  .sc_tgenerator_text h2,
  .sc_tgenerator_result h2 {
    font-size: 22px;
  }
  .sc_tgenerator_text h3,
  .sc_tgenerator_result h3 {
    font-size: 20px;
  }
  .sc_tgenerator_text h4,
  .sc_tgenerator_result h4 {
    font-size: 18px;
  }
  .sc_tgenerator_text h5,
  .sc_tgenerator_result h5 {
    font-size: 16px;
  }
  .sc_tgenerator_text h6,
  .sc_tgenerator_result h6 {
    font-size: 15px;
  }
  /* AI Chat */
  .sc_chat_result {
    padding: 1.5em 1.5em 0 1.5em;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
    margin: 0 0 0.5em 0;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content p, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ol, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content ul, .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content dl {
    margin: 0 0 0.8em 0;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h1 {
    font-size: 24px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h2 {
    font-size: 22px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h3 {
    font-size: 20px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h4 {
    font-size: 18px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h5 {
    font-size: 16px;
  }
  .sc_chat_result .sc_chat_list .sc_chat_list_item .sc_chat_list_item_content h6 {
    font-size: 15px;
  }
  .sc_chat_form_field_prompt_label {
    padding: 1em 1.5em;
  }
  .sc_chat_form_field_prompt_label .sc_chat_form_start_new {
    right: 0.5em;
  }
  .sc_chat_form_field {
    padding: 1.5em;
  }
  .sc_layouts_panel_inner .sc_chat_topics .sc_chat_topics_item a {
    font-size: 15px;
    line-height: 24px;
  }
  .sc_testimonials_decoration .sc_testimonials_item_content:before,
  .sc_testimonials_decoration [class*=column] .sc_testimonials_item_content:before {
    margin-bottom: 15px;
    font-size: 18px;
  }
  .sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
    padding: 0 8%;
  }
  .sc_testimonials_decoration .sc_testimonials_item_content,
  .sc_testimonials_decoration [class*=column] .sc_testimonials_item_content {
    font-size: 17px;
  }
  .sc_testimonials_decoration .sc_testimonials_item_author,
  .sc_testimonials_decoration [class*=column] .sc_testimonials_item_author {
    margin-top: 15px;
  }
  /* Testimonials Styles Start */
  .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom > [class*=trx_addons_column-] {
    padding-bottom: 40px;
  }
  .sc_testimonials_decoration .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*=trx_addons_column-] {
    padding-bottom: var(--theme-var-grid_gap);
  }
  .sc_price_simple_shadow .sc_price_item_inner,
  .sc_price_simple_shadow .sc_price_item.with_image .sc_price_item_inner {
    padding: 30px 15px 40px;
  }
  #style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
    margin: 0 0 0 -8px;
    font-size: 24px;
    padding-right: 70px;
  }
  #style-5.mc4wp-form .mc4wp-form-fields {
    display: block;
  }
  #style-5.mc4wp-form .mc4wp-form-fields::before {
    top: 16px;
  }
  #style-5.mc4wp-form .mc4wp-form-fields button,
  #style-5.mc4wp-form .mc4wp-form-fields input[type=submit] {
    position: absolute;
    z-index: 9;
    right: 0;
    top: 7px;
    width: 70px;
  }
  #style-5.mc4wp-form label {
    padding: 0 0 0 40px;
    width: auto;
    display: inline-block;
    margin-top: 14px;
  }
  #style-5.mc4wp-form input[type=checkbox] + label:before {
    width: 25px;
    height: 25px;
    line-height: 23px;
    font-size: 10px;
  }
  #style-10.mc4wp-form:before {
    height: 45px;
    width: 45px;
    line-height: 45px;
  }
  #style-10.mc4wp-form .mc4wp-form-fields input[type=email] {
    height: 45px;
    width: calc(100% - 50px);
  }
  #style-10.mc4wp-form .mc4wp-form-fields:before {
    top: 9px;
  }
  #style-10.mc4wp-form .mc4wp-form-fields button,
  #style-10.mc4wp-form .mc4wp-form-fields input[type=submit] {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  #style-10.mc4wp-form label {
    margin: 14px 0 0;
  }
  .widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
    margin-top: 8px !important;
  }
  /* divider style */
  .sc_icons_divider .sc_icons_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row > [class*=trx_addons_column-] {
    padding-bottom: var(--theme-var-grid_gap);
  }
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12:nth-child(2n):not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after {
    display: none !important;
  }
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]) .sc_icons_item:after {
    display: block;
  }
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-tablet]):not([class*=-mobile]):last-child .sc_icons_item:after {
    display: none;
  }
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item:after {
    display: block !important;
  }
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=trx_addons_column-1_1-mobile] .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
    display: none !important;
  }
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11[class*=-mobile]:last-child .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12[class*=-mobile]:last-child .sc_icons_item:after {
    display: none !important;
  }
  .sc_icons_divider .slider-wrapper .sc_icons_item:after {
    display: none;
  }
  .sc_icons_divider .slider-wrapper .sc_icons_item,
  .sc_icons_divider .sc_icons_columns_wrap .sc_icons_item, .sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item, .sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
    padding-top: 0;
    padding-bottom: 0;
  }
  .sc_icons_divider .sc_icons_icon:before,
  .sc_icons_divider .sc_icons_icon > span:before {
    font-size: 3.8em;
  }
  .sc_icons_divider .sc_icons_item_title {
    font-size: 1.3em;
  }
  .sc_icons_divider .sc_icons_icon + .sc_icons_item_details,
  .sc_icons_divider .sc_icons_image + .sc_icons_item_details {
    margin-top: 1em;
  }
  .sc_icons_divider .sc_icons_item .sc_icons_item_title + .sc_icons_item_more_link,
  .sc_icons_divider .sc_icons_item .sc_icons_item_description + .sc_icons_item_more_link {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  /* AI Helper Image Generator */
  .sc_igenerator_extended .sc_igenerator_form_fields {
    gap: 0;
  }
  /* divider style */
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_2-mobile:nth-child(2n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_3-mobile:nth-child(3n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_4-mobile:nth-child(4n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_5-mobile:nth-child(5n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_6-mobile:nth-child(6n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_7-mobile:nth-child(7n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_8-mobile:nth-child(8n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_9-mobile:nth-child(9n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_10-mobile:nth-child(10n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_11-mobile:nth-child(11n) .sc_icons_item:after,
  .sc_icons_divider .sc_icons_columns_wrap .trx_addons_column-1_12-mobile:nth-child(12n) .sc_icons_item:after {
    display: none;
  }
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-]:not([class*=-mobile]) .sc_icons_item:after {
    display: none !important;
  }
}
@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%);
    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;
  }
  /* AI Helper Image Generator */
  .sc_igenerator_extended .sc_igenerator_form_actions_list {
    -webkit-column-gap: 0.85em;
       -moz-column-gap: 0.85em;
            column-gap: 0.85em;
  }
  .sc_igenerator_extended .sc_igenerator_form_actions_item > a {
    font-size: 12px;
    padding: 0.5em 0;
  }
  /* AI Helper Chat */
  .sc_chat_result {
    padding: 0.5em 0.5em 0 0.5em;
  }
  .sc_chat_form_field {
    padding: 0.5em;
  }
  .sc_chat_form_field_prompt_label {
    font-size: 14px;
    padding: 0.8em;
  }
  .sc_chat_form_field_prompt_label .sc_chat_form_start_new {
    right: 0;
  }
  .sc_testimonials_decoration .slider_container.slider_one .sc_testimonials_item {
    padding: 0;
  }
  .sc_testimonials_decoration .slider_container.slider_controls_side .slider_controls_wrap > a {
    display: none;
  }
  #style-5.mc4wp-form .mc4wp-form-fields input[type=email] {
    font-size: 22px;
  }
  #style-5.mc4wp-form .mc4wp-form-fields button,
  #style-5.mc4wp-form .mc4wp-form-fields input[type=submit] {
    top: 5px;
  }
  #style-5.mc4wp-form label {
    padding: 0 0 0 35px;
    margin-top: 10px;
  }
  #style-10.mc4wp-form label {
    margin: 10px 0 0;
  }
  .widget_custom_links ul.custom_links_list .custom_links_list_item + .custom_links_list_item {
    margin-top: 6px !important;
  }
  /* divider style */
  .sc_icons_divider .sc_icons_columns_wrap [class*=trx_addons_column-][class*=-mobile] .sc_icons_item:after {
    display: none !important;
  }
  .sc_icons_divider .slider-wrapper .sc_icons_item,
  .sc_icons_divider .sc_icons_columns_wrap .sc_icons_item, .sc_icons_divider.sc_align_center .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_center .sc_icons_columns_wrap .sc_icons_item, .sc_icons_divider.sc_align_right .slider-wrapper .sc_icons_item, .sc_icons_divider.sc_align_right .sc_icons_columns_wrap .sc_icons_item {
    padding: 0;
  }
}
