@media (max-width: 1679px) {
  .sc_blogger.sc_blogger_list .sc_blogger_content.list_wrap [class*="column-1_3"] .post_item .post_content_wrap {
    padding: 20px;
  }
  .sc_blogger.sc_blogger_list .sc_blogger_content.list_wrap [class*="column-1_3"] .post_item .post_content_wrap .post_title {
    font-size: 1.68rem;
  }
}
@media (max-width: 1439px) {
  /* ThemeREX Addons */
  /* Content Area */
  .sc_content_width_1_1, .sc_inner_width_1_1 > .elementor-column-wrap, .sc_inner_width_1_1 > .elementor-widget-wrap {
    width: 1100px;
  }

  .sc_content_width_1_2, .sc_inner_width_1_2 > .elementor-column-wrap, .sc_inner_width_1_2 > .elementor-widget-wrap {
    width: 550px;
  }

  .sc_content_width_1_3, .sc_inner_width_1_3 > .elementor-column-wrap, .sc_inner_width_1_3 > .elementor-widget-wrap {
    width: 366.6666666667px;
  }

  .sc_content_width_2_3, .sc_inner_width_2_3 > .elementor-column-wrap, .sc_inner_width_2_3 > .elementor-widget-wrap {
    width: 733.3333333333px;
  }

  .sc_content_width_1_4, .sc_inner_width_1_4 > .elementor-column-wrap, .sc_inner_width_1_4 > .elementor-widget-wrap {
    width: 275px;
  }

  .sc_content_width_3_4, .sc_inner_width_3_4 > .elementor-column-wrap, .sc_inner_width_3_4 > .elementor-widget-wrap {
    width: 825px;
  }

  /* Content Area on boxed pages */
  .body_style_boxed .sc_content_width_1_1, .body_style_boxed .sc_inner_width_1_1 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_1_1 > .elementor-widget-wrap {
    width: 1020px;
  }

  .body_style_boxed .sc_content_width_1_2, .body_style_boxed .sc_inner_width_1_2 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_1_2 > .elementor-widget-wrap {
    width: 510px;
  }

  .body_style_boxed .sc_content_width_1_3, .body_style_boxed .sc_inner_width_1_3 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_1_3 > .elementor-widget-wrap {
    width: 340px;
  }

  .body_style_boxed .sc_content_width_2_3, .body_style_boxed .sc_inner_width_2_3 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_2_3 > .elementor-widget-wrap {
    width: 680px;
  }

  .body_style_boxed .sc_content_width_1_4, .body_style_boxed .sc_inner_width_1_4 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_1_4 > .elementor-widget-wrap {
    width: 255px;
  }

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc_inner_width_3_4 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_3_4 > .elementor-widget-wrap {
    width: 765px;
  }

  /* Stack rows */
  .menu_style_right .sc_stack_section_fixed {
    right: 70px !important;
  }

  .menu_style_left .sc_stack_section_fixed {
    left: 70px !important;
  }

  .trx_addons_scroll_to_top.show {
    bottom: 6em;
  }

  .sc_services.sc_services_callouts .sc_services_item .sc_services_item_info {
    padding: 12% 14% 13% 14%;
  }
}
@media (max-width: 1279px) {
  /* ThemeREX Addons */
  /* Recent News on expanded pages */
  body.expand_content .sc_recent_news_style_news-announce .post_size_full {
    height: 540px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    height: 270px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    height: 135px;
  }

  /* Content Area */
  .sc_content_width_1_1, .sc_inner_width_1_1 > .elementor-column-wrap, .sc_inner_width_1_1 > .elementor-widget-wrap {
    width: 964px;
  }

  .sc_content_width_1_2, .sc_inner_width_1_2 > .elementor-column-wrap, .sc_inner_width_1_2 > .elementor-widget-wrap {
    width: 482px;
  }

  .sc_content_width_1_3, .sc_inner_width_1_3 > .elementor-column-wrap, .sc_inner_width_1_3 > .elementor-widget-wrap {
    width: 321.3333333333px;
  }

  .sc_content_width_2_3, .sc_inner_width_2_3 > .elementor-column-wrap, .sc_inner_width_2_3 > .elementor-widget-wrap {
    width: 642.6666666667px;
  }

  .sc_content_width_1_4, .sc_inner_width_1_4 > .elementor-column-wrap, .sc_inner_width_1_4 > .elementor-widget-wrap {
    width: 241px;
  }

  .sc_content_width_3_4, .sc_inner_width_3_4 > .elementor-column-wrap, .sc_inner_width_3_4 > .elementor-widget-wrap {
    width: 723px;
  }

  /* Content Area on boxed pages */
  .body_style_boxed .sc_content_width_1_1, .body_style_boxed .sc_inner_width_1_1 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_1_1 > .elementor-widget-wrap {
    width: 964px;
  }

  .body_style_boxed .sc_content_width_1_2, .body_style_boxed .sc_inner_width_1_2 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_1_2 > .elementor-widget-wrap {
    width: 482px;
  }

  .body_style_boxed .sc_content_width_1_3, .body_style_boxed .sc_inner_width_1_3 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_1_3 > .elementor-widget-wrap {
    width: 321.3333333333px;
  }

  .body_style_boxed .sc_content_width_2_3, .body_style_boxed .sc_inner_width_2_3 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_2_3 > .elementor-widget-wrap {
    width: 642.6666666667px;
  }

  .body_style_boxed .sc_content_width_1_4, .body_style_boxed .sc_inner_width_1_4 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_1_4 > .elementor-widget-wrap {
    width: 241px;
  }

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc_inner_width_3_4 > .elementor-column-wrap, .body_style_boxed .sc_inner_width_3_4 > .elementor-widget-wrap {
    width: 723px;
  }

  /* Content Area with Side Menu */
  .menu_style_side .sc_content_width_1_1, .menu_style_side .sc_inner_width_1_1 > .elementor-column-wrap, .menu_style_side .sc_inner_width_1_1 > .elementor-widget-wrap {
    width: 904px;
  }

  .menu_style_side .sc_content_width_1_2, .menu_style_side .sc_inner_width_1_2 > .elementor-column-wrap, .menu_style_side .sc_inner_width_1_2 > .elementor-widget-wrap {
    width: 452px;
  }

  .menu_style_side .sc_content_width_1_3, .menu_style_side .sc_inner_width_1_3 > .elementor-column-wrap, .menu_style_side .sc_inner_width_1_3 > .elementor-widget-wrap {
    width: 301.3333333333px;
  }

  .menu_style_side .sc_content_width_2_3, .menu_style_side .sc_inner_width_2_3 > .elementor-column-wrap, .menu_style_side .sc_inner_width_2_3 > .elementor-widget-wrap {
    width: 602.6666666667px;
  }

  .menu_style_side .sc_content_width_1_4, .menu_style_side .sc_inner_width_1_4 > .elementor-column-wrap, .menu_style_side .sc_inner_width_1_4 > .elementor-widget-wrap {
    width: 226px;
  }

  .menu_style_side .sc_content_width_3_4, .menu_style_side .sc_inner_width_3_4 > .elementor-column-wrap, .menu_style_side .sc_inner_width_3_4 > .elementor-widget-wrap {
    width: 678px;
  }

  /* Stack rows */
  .menu_style_right .sc_stack_section_fixed {
    right: 60px !important;
  }

  .menu_style_left .sc_stack_section_fixed {
    left: 60px !important;
  }

  .elementor-section.sc_extra_bg_large,
  .elementor-column.sc_extra_bg_large > .elementor-column-wrap,
  .elementor-column.sc_extra_bg_large > .elementor-widget-wrap,
  .elementor-widget-text-editor.sc_extra_bg_large {
    padding: 0 !important;
  }

  .sc_push_small_negative,
  .sc_push_y_small_negative {
    margin-top: -6em !important;
  }

  .wp-widget-nav_menu .menu .menu-item.column-2 {
    width: 100%;
  }

  .elementor-section[class*="sc_extra_bg_"]:after,
  .elementor-column[class*="sc_extra_bg_"] > .elementor-column-wrap:after,
  .elementor-column[class*="sc_extra_bg_"] > .elementor-widget-wrap:after,
  .elementor-widget-text-editor[class*="sc_extra_bg_"]:after {
    display: block;
  }

  .sc_services.sc_services_hover .sc_services_item .sc_services_item_header .sc_services_item_header_inner {
    padding: 0 10% 5% 10%;
  }

  .sc_services.sc_services_hover .sc_services_item .sc_services_item_content .sc_services_item_content_inner {
    padding: 0 10% 10px 10%;
  }

  .sc_price_item .sc_price_item_info {
    padding: 2em;
  }

  .sc_portfolio.sc_portfolio_simple .slider_controls_wrap, .sc_portfolio.sc_portfolio_default .slider_controls_wrap {
    margin-top: 1rem;
    text-align: left;
  }

  .sc_push_tiny_negative, .sc_push_y_tiny_negative {
    margin-top: -3em !important;
  }

  .mfp-wrap .mfp-close {
    margin: -44px -14px 0 0;
  }

  .sc_layouts_row_type_narrow .sc_layouts_item .sc_item_button .sc_button_default.sc_button_size_normal {
    padding: 2em 2.5em;
  }

  h3.sc_item_title_tag + .sc_item_descr,
  h3.sc_item_title_tag + .sc_item_content {
    margin-top: 1em;
  }

  .sc_item_descr {
    margin-bottom: 1em;
  }

  .sc_item_descr + .sc_item_button {
    margin-top: 1em;
  }

  .sc_services.sc_services_callouts .sc_services_item .sc_services_item_info {
    padding: 12% 12% 12% 12%;
  }
}
@media (max-width: 1024px) {
  .sc-tablet_content_align_center.elementor-column .elementor-widget-wrap {
    justify-content: center;
  }

  .sc_blogger_classic .post_item .post_title {
    font-size: 1.5em;
  }
  .sc_blogger_classic .post_item .post_header + .post_content {
    padding-top: 1.5em;
  }
}
@media (max-width: 1023px) {
  /* ThemeREX Addons */
  /* Recent News on expanded pages */
  body.expand_content .sc_recent_news_style_news-announce .post_size_full {
    width: 100%;
    height: 198px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    width: 100%;
    height: 198px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    width: 100%;
    height: 198px;
  }

  /* Content Area */
  .sc_content_width_1_1, .sc-tablet_inner_width_1_1 > .elementor-column-wrap, .sc-tablet_inner_width_1_1 > .elementor-widget-wrap {
    width: 708px;
  }

  .sc_content_width_1_2, .sc-tablet_inner_width_1_2 > .elementor-column-wrap, .sc-tablet_inner_width_1_2 > .elementor-widget-wrap {
    width: 354px;
  }

  .sc_content_width_1_3, .sc-tablet_inner_width_1_3 > .elementor-column-wrap, .sc-tablet_inner_width_1_3 > .elementor-widget-wrap {
    width: 236px;
  }

  .sc_content_width_2_3, .sc-tablet_inner_width_2_3 > .elementor-column-wrap, .sc-tablet_inner_width_2_3 > .elementor-widget-wrap {
    width: 472px;
  }

  .sc_content_width_1_4, .sc-tablet_inner_width_1_4 > .elementor-column-wrap, .sc-tablet_inner_width_1_4 > .elementor-widget-wrap {
    width: 177px;
  }

  .sc_content_width_3_4, .sc-tablet_inner_width_3_4 > .elementor-column-wrap, .sc-tablet_inner_width_3_4 > .elementor-widget-wrap {
    width: 531px;
  }

  /* Content Area on boxed pages */
  .body_style_boxed .sc_content_width_1_1, .body_style_boxed .sc-tablet_inner_width_1_1 > .elementor-column-wrap, .body_style_boxed .sc-tablet_inner_width_1_1 > .elementor-widget-wrap {
    width: 708px;
  }

  .body_style_boxed .sc_content_width_1_2, .body_style_boxed .sc-tablet_inner_width_1_2 > .elementor-column-wrap, .body_style_boxed .sc-tablet_inner_width_1_2 > .elementor-widget-wrap {
    width: 354px;
  }

  .body_style_boxed .sc_content_width_1_3, .body_style_boxed .sc-tablet_inner_width_1_3 > .elementor-column-wrap, .body_style_boxed .sc-tablet_inner_width_1_3 > .elementor-widget-wrap {
    width: 236px;
  }

  .body_style_boxed .sc_content_width_2_3, .body_style_boxed .sc-tablet_inner_width_2_3 > .elementor-column-wrap, .body_style_boxed .sc-tablet_inner_width_2_3 > .elementor-widget-wrap {
    width: 472px;
  }

  .body_style_boxed .sc_content_width_1_4, .body_style_boxed .sc-tablet_inner_width_1_4 > .elementor-column-wrap, .body_style_boxed .sc-tablet_inner_width_1_4 > .elementor-widget-wrap {
    width: 177px;
  }

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc-tablet_inner_width_3_4 > .elementor-column-wrap, .body_style_boxed .sc-tablet_inner_width_3_4 > .elementor-widget-wrap {
    width: 531px;
  }

  /* Content Area with Side Menu */
  .menu_style_side .sc_content_width_1_1, .menu_style_side .sc-tablet_inner_width_1_1 > .elementor-column-wrap, .menu_style_side .sc-tablet_inner_width_1_1 > .elementor-widget-wrap {
    width: 648px;
  }

  .menu_style_side .sc_content_width_1_2, .menu_style_side .sc-tablet_inner_width_1_2 > .elementor-column-wrap, .menu_style_side .sc-tablet_inner_width_1_2 > .elementor-widget-wrap {
    width: 324px;
  }

  .menu_style_side .sc_content_width_1_3, .menu_style_side .sc-tablet_inner_width_1_3 > .elementor-column-wrap, .menu_style_side .sc-tablet_inner_width_1_3 > .elementor-widget-wrap {
    width: 216px;
  }

  .menu_style_side .sc_content_width_2_3, .menu_style_side .sc-tablet_inner_width_2_3 > .elementor-column-wrap, .menu_style_side .sc-tablet_inner_width_2_3 > .elementor-widget-wrap {
    width: 432px;
  }

  .menu_style_side .sc_content_width_1_4, .menu_style_side .sc-tablet_inner_width_1_4 > .elementor-column-wrap, .menu_style_side .sc-tablet_inner_width_1_4 > .elementor-widget-wrap {
    width: 162px;
  }

  .menu_style_side .sc_content_width_3_4, .menu_style_side .sc-tablet_inner_width_3_4 > .elementor-column-wrap, .menu_style_side .sc-tablet_inner_width_3_4 > .elementor-widget-wrap {
    width: 486px;
  }

  /* Stack rows */
  .menu_style_right .sc_stack_section_fixed {
    right: 60px !important;
  }

  .menu_style_left .sc_stack_section_fixed {
    left: 60px !important;
  }

  .elementor-section.sc_content_align_left.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
  .elementor-section.sc_content_align_left.sc_extra_bg_large:after,
  .elementor-column.sc_content_align_left.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-column-wrap:before,
  .elementor-column.sc_content_align_left.sc_extra_bg_large > .elementor-column-wrap:after,
  .elementor-column.sc_content_align_left.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-widget-wrap:before,
  .elementor-column.sc_content_align_left.sc_extra_bg_large > .elementor-widget-wrap:after,
  .elementor-widget-text-editor.sc_content_align_left.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
  .elementor-widget-text-editor.sc_content_align_left.sc_extra_bg_large:after {
    right: -1.5em;
  }

  .elementor-section.sc_content_align_right.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
  .elementor-section.sc_content_align_right.sc_extra_bg_large:after,
  .elementor-column.sc_content_align_right.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-column-wrap:before,
  .elementor-column.sc_content_align_right.sc_extra_bg_large > .elementor-column-wrap:after,
  .elementor-column.sc_content_align_right.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-widget-wrap:before,
  .elementor-column.sc_content_align_right.sc_extra_bg_large > .elementor-widget-wrap:after,
  .elementor-widget-text-editor.sc_content_align_right.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
  .elementor-widget-text-editor.sc_content_align_right.sc_extra_bg_large:after {
    left: -1.5em;
  }

  .sc_icons.sc_icons_modern .sc_icons_item .sc_icons_item_details {
    padding-left: 1.8em;
  }

  .sc_services.sc_services_hover .sc_services_item .sc_services_item_content:before {
    top: -2rem;
    bottom: -2rem;
  }

  .sc_services.sc_services_hover .sc_services_item .sc_services_item_content .sc_services_item_content_inner .sc_services_item_button .sc_button {
    white-space: unset;
    padding: 1.2em 1.2em;
  }

  .sc_services.sc_services_hover .sc_services_item:before {
    height: 100%;
  }

  .sc_services.sc_services_light .sc_services_item.with_pictogram .sc_services_item_info {
    padding-left: 1.5rem;
  }

  .sc_layouts_title .sc_layouts_title_breadcrumbs {
    margin-top: 1em;
  }

  .sc_price_item .sc_price_item_info .sc_price_item_link {
    padding: 1em 1.2em;
  }

  .sc_testimonials.sc_testimonials_default .trx_addons_column-1_3 .sc_testimonials_item {
    padding-left: 3rem;
  }

  .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .sc_portfolio_item_info .sc_portfolio_item_content,
  .sc_portfolio.sc_portfolio_default .sc_portfolio_item .sc_portfolio_item_info .sc_portfolio_item_content {
    margin-top: 1.7rem;
  }

  .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .sc_portfolio_item_info .portfolio_page_details,
  .sc_portfolio.sc_portfolio_default .sc_portfolio_item .sc_portfolio_item_info .portfolio_page_details {
    padding-top: 1.7rem;
  }

  .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .sc_portfolio_item_info .sc_portfolio_item_button,
  .sc_portfolio.sc_portfolio_default .sc_portfolio_item .sc_portfolio_item_info .sc_portfolio_item_button {
    margin-top: 1.8em;
  }

  .sc_icons.sc_icons_default .sc_icons_item {
    padding: 12%;
  }

  .sc_push_small_negative, .sc_push_y_small_negative {
    margin-top: -4em !important;
  }
  .footer_wrap .sc_push_small_negative, .footer_wrap .sc_push_y_small_negative {
    margin-top: -6em !important;
  }

  .sc_layouts_row_type_narrow .sc_layouts_item .sc_item_button .sc_button_default.sc_button_size_normal {
    padding: 1.5em 2em;
  }

  .sc_blogger.sc_blogger_product .sc_blogger_item .sc_blogger_item_content {
    margin-top: 1em;
  }

  .sc_blogger.sc_blogger_product .sc_blogger_item .sc_blogger_item_content .sc_blogger_item_title + .sc_blogger_item_excerpt {
    margin-top: 1em;
  }

  .sc_blogger.sc_blogger_product .sc_blogger_item .price_wrap {
    margin-top: 1em;
  }

  .sc_blogger_product .sc_blogger_slider.slider_outer_pagination_pos_bottom {
    padding-bottom: 3em !important;
  }

  .sc_services.sc_services_callouts .sc_services_item .sc_services_item_info {
    padding: 10%;
  }

  .sc_pull_large_negative, .sc_pull_y_large_negative {
    margin-bottom: -5.6em !important;
  }

  .sc_blogger_classic .classic_wrap.classic_3 .column-1_3 .post_layout_classic .post_featured + .post_header + .post_content,
  .sc_blogger_classic .classic_wrap.classic_3 .column-1_3 .post_layout_classic .post_featured + .post_header {
    padding-left: 0 !important;
  }

  .post_format_gallery .slider_container.slider_controls_side .slider_controls_wrap > a,
  .post_format_gallery .slider_outer_controls_side .slider_controls_wrap > a {
    display: block !important;
  }

  .portfolio_page_details_item_title {
    width: 30%;
  }

  .portfolio_page_details_item_value {
    width: 70%;
  }

  .portfolio_page .portfolio_page_content_wrap .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_share .socials_share .social_items .social_item {
    margin-right: 10px;
  }

  .trx_addons_column-1_3 .sc_price_item .sc_price_item_info {
    padding: 2em 1em;
  }

  .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description {
    width: 60%;
  }

  .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details {
    width: 40%;
  }

  .sc_blogger.sc_blogger_list .sc_blogger_content.list_wrap [class*="column-1_"] {
    width: 100%;
    float: none;
  }
  .sc_blogger.sc_blogger_list .sc_blogger_content.list_wrap [class*="column-1_"] + [class*="column-1_"] {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* ThemeREX Addons */
  /* Recent News on expanded pages */
  body.expand_content .sc_recent_news_style_news-announce .post_size_full {
    width: 100%;
    height: 124px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    width: 100%;
    height: 124px;
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    width: 100%;
    height: 124px;
  }

  /* Content Area */
  .sc_content_width_1_1, .sc-mobile_inner_width_1_1 > .elementor-column-wrap, .sc-mobile_inner_width_1_1 > .elementor-widget-wrap {
    width: 440px;
  }

  .sc_content_width_1_2, .sc-mobile_inner_width_1_2 > .elementor-column-wrap, .sc-mobile_inner_width_1_2 > .elementor-widget-wrap {
    width: 220px;
  }

  .sc_content_width_1_3, .sc-mobile_inner_width_1_3 > .elementor-column-wrap, .sc-mobile_inner_width_1_3 > .elementor-widget-wrap {
    width: 146.6666666667px;
  }

  .sc_content_width_2_3, .sc-mobile_inner_width_2_3 > .elementor-column-wrap, .sc-mobile_inner_width_2_3 > .elementor-widget-wrap {
    width: 293.3333333333px;
  }

  .sc_content_width_1_4, .sc-mobile_inner_width_1_4 > .elementor-column-wrap, .sc-mobile_inner_width_1_4 > .elementor-widget-wrap {
    width: 110px;
  }

  .sc_content_width_3_4, .sc-mobile_inner_width_3_4 > .elementor-column-wrap, .sc-mobile_inner_width_3_4 > .elementor-widget-wrap {
    width: 330px;
  }

  /* Content Area on boxed pages */
  .body_style_boxed .sc_content_width_1_1, .body_style_boxed .sc-mobile_inner_width_1_1 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_1_1 > .elementor-widget-wrap {
    width: 440px;
  }

  .body_style_boxed .sc_content_width_1_2, .body_style_boxed .sc-mobile_inner_width_1_2 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_1_2 > .elementor-widget-wrap {
    width: 220px;
  }

  .body_style_boxed .sc_content_width_1_3, .body_style_boxed .sc-mobile_inner_width_1_3 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_1_3 > .elementor-widget-wrap {
    width: 146.6666666667px;
  }

  .body_style_boxed .sc_content_width_2_3, .body_style_boxed .sc-mobile_inner_width_2_3 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_2_3 > .elementor-widget-wrap {
    width: 293.3333333333px;
  }

  .body_style_boxed .sc_content_width_1_4, .body_style_boxed .sc-mobile_inner_width_1_4 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_1_4 > .elementor-widget-wrap {
    width: 110px;
  }

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc-mobile_inner_width_3_4 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_3_4 > .elementor-widget-wrap {
    width: 330px;
  }

  /* Content Area with Side Menu */
  .menu_style_side .sc_content_width_1_1, .menu_style_side .sc-mobile_inner_width_1_1 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_1_1 > .elementor-widget-wrap {
    width: 440px;
  }

  .menu_style_side .sc_content_width_1_2, .menu_style_side .sc-mobile_inner_width_1_2 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_1_2 > .elementor-widget-wrap {
    width: 220px;
  }

  .menu_style_side .sc_content_width_1_3, .menu_style_side .sc-mobile_inner_width_1_3 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_1_3 > .elementor-widget-wrap {
    width: 146.6666666667px;
  }

  .menu_style_side .sc_content_width_2_3, .menu_style_side .sc-mobile_inner_width_2_3 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_2_3 > .elementor-widget-wrap {
    width: 293.3333333333px;
  }

  .menu_style_side .sc_content_width_1_4, .menu_style_side .sc-mobile_inner_width_1_4 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_1_4 > .elementor-widget-wrap {
    width: 110px;
  }

  .menu_style_side .sc_content_width_3_4, .menu_style_side .sc-mobile_inner_width_3_4 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_3_4 > .elementor-widget-wrap {
    width: 330px;
  }

  /* Stack rows */
  .menu_style_right .sc_stack_section_fixed {
    right: 0 !important;
  }

  .menu_style_left .sc_stack_section_fixed {
    left: 0 !important;
  }

  .sc_layouts_title .sc_layouts_title_breadcrumbs {
    margin-top: 1.6em;
  }

  .widget_contacts .contacts_logo + .contacts_description,
  .widget_contacts .contacts_logo + .contacts_content {
    margin-top: 1.3em;
  }

  .sc-mobile_content_align_right.elementor-column .elementor-widget-wrap {
    justify-content: flex-end;
  }

  .sc-mobile_content_align_left.elementor-column .elementor-widget-wrap {
    justify-content: flex-start !important;
  }

  .sc-mobile_content_align_right.elementor-column .elementor-widget-wrap {
    justify-content: flex-end !important;
  }

  .trx_addons_scroll_to_top.show {
    bottom: 1em;
  }

  .sc_blogger_slider .slider_pagination_wrap.swiper-pagination-bullets .swiper-pagination-bullet,
  .sc_team_slider .slider_pagination_wrap.swiper-pagination-bullets .swiper-pagination-bullet,
  .sc_services_slider .slider_pagination_wrap.swiper-pagination-bullets .swiper-pagination-bullet,
  .sc_testimonials_slider .slider_pagination_wrap.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 40px;
  }

  .sc_blogger_slider .slider_pagination_wrap.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
  .sc_team_slider .slider_pagination_wrap.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
  .sc_services_slider .slider_pagination_wrap.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
  .sc_testimonials_slider .slider_pagination_wrap.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 70px;
  }

  .sc_price_item .sc_price_item_info .sc_price_item_title + .sc_price_item_price,
  .sc_price_item .sc_price_item_info .sc_price_item_subtitle + .sc_price_item_title {
    margin-top: 0.4em;
  }

  .sc_price_item .sc_price_item_info .sc_price_item_price + .sc_price_item_details {
    margin-top: 1.4em;
  }

  .sc_pull_large_negative, .sc_pull_y_large_negative {
    margin-bottom: -5.6em !important;
  }

  .sc_services.sc_services_light .sc_services_item.with_pictogram .sc_services_item_info .sc_services_item_content {
    margin-top: 1em;
  }

  .sc_services.sc_services_light .sc_item_columns_1 .sc_services_item.with_pictogram .sc_services_item_info .sc_services_item_title,
  .sc_services.sc_services_light .trx_addons_column-1_2 .sc_services_item.with_pictogram .sc_services_item_info .sc_services_item_title {
    width: 100%;
  }

  .sc_supertitle h1.sc_supertitle_text {
    font-size: 3.5rem;
  }

  .sc_supertitle_columns_wrap > [class*="trx_addons_column-"] {
    padding: 0;
  }

  .sc_services_default .sc_services_item_content, .sc_services_default .sc_services_item_button {
    display: block;
  }

  .sc_services.sc_services_default .sc_services_item .sc_services_item_info {
    padding: 1.3em 0 0 0;
  }

  .sc_services.sc_services_default .sc_services_item .sc_services_item_info .sc_services_item_content {
    margin-top: 1em;
  }

  .sc_services.sc_services_default .sc_services_item .sc_services_item_info .sc_services_item_button {
    margin-top: 1em;
  }

  .sc_services.sc_services_callouts .sc_services_item .sc_services_item_info .sc_services_item_header + .sc_services_item_content {
    margin-top: 1rem;
  }

  .sc_services.sc_services_callouts .sc_services_item .sc_services_item_info .sc_services_item_button {
    margin-top: 1rem;
  }

  .sc_blogger_classic .classic_wrap.classic_3 .column-1_3 .post_layout_classic .post_featured + .post_header + .post_content,
  .sc_blogger_classic .classic_wrap.classic_3 .column-1_3 .post_layout_classic .post_featured + .post_header {
    padding-left: 2rem !important;
  }

  .sc_team.sc_team_default .sc_team_item .sc_team_item_info {
    padding-top: 1.5em;
  }

  .trx_addons_column-1_3 .sc_price_item .sc_price_item_info {
    padding: 2em;
  }

  .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_description {
    width: 100%;
  }

  .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap .portfolio_page_details {
    width: 100%;
    padding-left: 0;
    padding-top: 1em;
  }

  .portfolio_page.portfolio_page_details_bottom .portfolio_page_details_wrap + .portfolio_page_content {
    margin-top: 2rem;
  }

  .sc_icons.sc_icons_default.sc_align_none .sc_icons_item {
    padding: 2rem;
  }
  .sc_icons.sc_icons_default.sc_align_none .sc_icons_item .sc_icons_icon {
    left: 50%;
    transform: translateX(-50%);
  }
  .sc_icons.sc_icons_default.sc_align_none .sc_icons_item .sc_icons_icon + .sc_icons_item_details {
    margin-top: 1.75rem;
  }
  .sc_icons.sc_icons_default.sc_align_none .sc_icons_item .sc_icons_item_details {
    text-align: center;
  }
  .sc_icons.sc_icons_default.sc_align_none .sc_icons_item .sc_icons_item_details .sc_icons_item_title + .sc_icons_item_description {
    margin-top: 1rem;
  }

  .sc_layouts_title .sc_layouts_title_breadcrumbs .breadcrumbs .breadcrumbs_delimiter {
    margin: 0 10px;
  }

  .sc_team.sc_team_default .sc_team_item .sc_team_item_info .sc_team_item_subtitle {
    margin-top: 10px;
  }

  .elementor-section.sc_content_align_left.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
  .elementor-section.sc_content_align_left.sc_extra_bg_large:after,
  .elementor-column.sc_content_align_left.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-column-wrap:before,
  .elementor-column.sc_content_align_left.sc_extra_bg_large > .elementor-column-wrap:after,
  .elementor-column.sc_content_align_left.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-widget-wrap:before,
  .elementor-column.sc_content_align_left.sc_extra_bg_large > .elementor-widget-wrap:after,
  .elementor-widget-text-editor.sc_content_align_left.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
  .elementor-widget-text-editor.sc_content_align_left.sc_extra_bg_large:after {
    right: -100% !important;
  }

  .elementor-section.sc_content_align_right.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
  .elementor-section.sc_content_align_right.sc_extra_bg_large:after,
  .elementor-column.sc_content_align_right.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-column-wrap:before,
  .elementor-column.sc_content_align_right.sc_extra_bg_large > .elementor-column-wrap:after,
  .elementor-column.sc_content_align_right.sc_extra_bg_large[class*="sc_bg_mask_"] > .elementor-widget-wrap:before,
  .elementor-column.sc_content_align_right.sc_extra_bg_large > .elementor-widget-wrap:after,
  .elementor-widget-text-editor.sc_content_align_right.sc_extra_bg_large[class*="sc_bg_mask_"]:before,
  .elementor-widget-text-editor.sc_content_align_right.sc_extra_bg_large:after {
    left: -100% !important;
  }

  .widgets_above_footer .elementor-widget-text-editor.sc_content_align_left.sc_extra_bg_large:after,
  .widgets_above_footer .elementor-section.sc_content_align_left.sc_extra_bg_large:after {
    right: -100% !important;
  }

  .widgets_above_footer .elementor-widget-text-editor.sc_content_align_right.sc_extra_bg_large:after,
  .widgets_above_footer .elementor-section.sc_content_align_right.sc_extra_bg_large:after {
    left: -100% !important;
  }

  .post-type-archive-cpt_portfolio .nav-links {
    margin-top: 1.5rem;
  }
}
@media (max-width: 479px) {
  /* ThemeREX Addons */
  /* Content Area */
  .sc_content_width_1_1, .sc-mobile_inner_width_1_1 > .elementor-column-wrap, .sc-mobile_inner_width_1_1 > .elementor-widget-wrap {
    width: 280px;
  }

  .sc_content_width_1_2, .sc-mobile_inner_width_1_2 > .elementor-column-wrap, .sc-mobile_inner_width_1_2 > .elementor-widget-wrap {
    width: 140px;
  }

  .sc_content_width_1_3, .sc-mobile_inner_width_1_3 > .elementor-column-wrap, .sc-mobile_inner_width_1_3 > .elementor-widget-wrap {
    width: 93.3333333333px;
  }

  .sc_content_width_2_3, .sc-mobile_inner_width_2_3 > .elementor-column-wrap, .sc-mobile_inner_width_2_3 > .elementor-widget-wrap {
    width: 186.6666666667px;
  }

  .sc_content_width_1_4, .sc-mobile_inner_width_1_4 > .elementor-column-wrap, .sc-mobile_inner_width_1_4 > .elementor-widget-wrap {
    width: 70px;
  }

  .sc_content_width_3_4, .sc-mobile_inner_width_3_4 > .elementor-column-wrap, .sc-mobile_inner_width_3_4 > .elementor-widget-wrap {
    width: 210px;
  }

  /* Content Area on boxed pages */
  .body_style_boxed .sc_content_width_1_1, .body_style_boxed .sc-mobile_inner_width_1_1 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_1_1 > .elementor-widget-wrap {
    width: 280px;
  }

  .body_style_boxed .sc_content_width_1_2, .body_style_boxed .sc-mobile_inner_width_1_2 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_1_2 > .elementor-widget-wrap {
    width: 140px;
  }

  .body_style_boxed .sc_content_width_1_3, .body_style_boxed .sc-mobile_inner_width_1_3 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_1_3 > .elementor-widget-wrap {
    width: 93.3333333333px;
  }

  .body_style_boxed .sc_content_width_2_3, .body_style_boxed .sc-mobile_inner_width_2_3 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_2_3 > .elementor-widget-wrap {
    width: 186.6666666667px;
  }

  .body_style_boxed .sc_content_width_1_4, .body_style_boxed .sc-mobile_inner_width_1_4 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_1_4 > .elementor-widget-wrap {
    width: 70px;
  }

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc-mobile_inner_width_3_4 > .elementor-column-wrap, .body_style_boxed .sc-mobile_inner_width_3_4 > .elementor-widget-wrap {
    width: 210px;
  }

  /* Content Area with Side Menu */
  .menu_style_side .sc_content_width_1_1, .menu_style_side .sc-mobile_inner_width_1_1 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_1_1 > .elementor-widget-wrap {
    width: 280px;
  }

  .menu_style_side .sc_content_width_1_2, .menu_style_side .sc-mobile_inner_width_1_2 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_1_2 > .elementor-widget-wrap {
    width: 140px;
  }

  .menu_style_side .sc_content_width_1_3, .menu_style_side .sc-mobile_inner_width_1_3 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_1_3 > .elementor-widget-wrap {
    width: 93.3333333333px;
  }

  .menu_style_side .sc_content_width_2_3, .menu_style_side .sc-mobile_inner_width_2_3 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_2_3 > .elementor-widget-wrap {
    width: 186.6666666667px;
  }

  .menu_style_side .sc_content_width_1_4, .menu_style_side .sc-mobile_inner_width_1_4 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_1_4 > .elementor-widget-wrap {
    width: 70px;
  }

  .menu_style_side .sc_content_width_3_4, .menu_style_side .sc-mobile_inner_width_3_4 > .elementor-column-wrap, .menu_style_side .sc-mobile_inner_width_3_4 > .elementor-widget-wrap {
    width: 210px;
  }

  .trx_addons_scroll_to_top.show {
    bottom: 1em;
  }

  .sc_price_item .sc_price_item_info .sc_price_item_link {
    margin-top: 2em;
  }

  .sc_portfolio.sc_portfolio_default .sc_portfolio_item .sc_portfolio_item_info .portfolio_page_details {
    margin-left: 0;
    margin-right: 0;
  }
  .sc_portfolio.sc_portfolio_default .sc_portfolio_item .sc_portfolio_item_info .portfolio_page_details .portfolio_page_details_item {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0;
  }

  .sc_services.sc_services_light .sc_services_item.with_pictogram .sc_services_item_info .sc_services_item_button {
    margin: 1em 0 0;
  }

  .sc_portfolio.sc_portfolio_simple .sc_portfolio_item {
    padding: 20px 20px 40px 20px;
  }

  .sc_supertitle_columns_wrap > [class*="trx_addons_column-"] {
    padding: 0;
  }

  .sc_portfolio.sc_portfolio_simple .sc_portfolio_item .sc_portfolio_item_info .sc_portfolio_item_button a,
  .sc_portfolio.sc_portfolio_default .sc_portfolio_item .sc_portfolio_item_info .sc_portfolio_item_button a {
    padding: 1.3em 1.5em;
  }

  .portfolio_page_details_top .portfolio_page_details_item_title, .portfolio_page_details_bottom .portfolio_page_details_item_title {
    width: 30%;
  }

  .portfolio_page_details_top .portfolio_page_details_item_value, .portfolio_page_details_bottom .portfolio_page_details_item_value {
    width: 70%;
  }
}

/*# sourceMappingURL=trx_addons-responsive.css.map */
