@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 {
    width: 1100px; }

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

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

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

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

  .sc_content_width_3_4, .sc_inner_width_3_4 > .elementor-column-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 {
    width: 1020px; }

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

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

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

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

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc_inner_width_3_4 > .elementor-column-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 {
    width: 964px; }

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

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

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

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

  .sc_content_width_3_4, .sc_inner_width_3_4 > .elementor-column-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 {
    width: 964px; }

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

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

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

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

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc_inner_width_3_4 > .elementor-column-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 {
    width: 904px; }

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

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

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

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

  .menu_style_side .sc_content_width_3_4, .menu_style_side .sc_inner_width_3_4 > .elementor-column-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-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-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 {
    width: 708px; }

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

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

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

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

  .sc_content_width_3_4, .sc-tablet_inner_width_3_4 > .elementor-column-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 {
    width: 708px; }

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

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

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

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

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc-tablet_inner_width_3_4 > .elementor-column-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 {
    width: 648px; }

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

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

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

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

  .menu_style_side .sc_content_width_3_4, .menu_style_side .sc-tablet_inner_width_3_4 > .elementor-column-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-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-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 {
    width: 440px; }

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

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

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

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

  .sc_content_width_3_4, .sc-mobile_inner_width_3_4 > .elementor-column-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 {
    width: 440px; }

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

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

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

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

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc-mobile_inner_width_3_4 > .elementor-column-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 {
    width: 440px; }

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

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

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

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

  .menu_style_side .sc_content_width_3_4, .menu_style_side .sc-mobile_inner_width_3_4 > .elementor-column-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_icons_item {
    padding: 2rem; }
    .sc_icons.sc_icons_default .sc_icons_item .sc_icons_icon {
      left: 50%;
      transform: translateX(-50%); }
      .sc_icons.sc_icons_default .sc_icons_item .sc_icons_icon + .sc_icons_item_details {
        margin-top: 1.75rem; }
    .sc_icons.sc_icons_default .sc_icons_item .sc_icons_item_details {
      text-align: center; }
      .sc_icons.sc_icons_default .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-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-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 {
    width: 280px; }

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

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

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

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

  .sc_content_width_3_4, .sc-mobile_inner_width_3_4 > .elementor-column-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 {
    width: 280px; }

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

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

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

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

  .body_style_boxed .sc_content_width_3_4, .body_style_boxed .sc-mobile_inner_width_3_4 > .elementor-column-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 {
    width: 280px; }

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

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

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

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

  .menu_style_side .sc_content_width_3_4, .menu_style_side .sc-mobile_inner_width_3_4 > .elementor-column-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%; } }
