@media (max-width: 1679px) {
  .sc_layouts_menu_nav > li > a {
    padding: 1.5em 1.3em !important; }

  /*Menu*/
  .menu_main_nav > li > a,
  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > a {
    letter-spacing: 1.4px; }

  /*Progress bar*/
  .elementor-widget-progress .elementor-progress-percentage {
    font-size: 12px;
    line-height: 19px; }

  /*Give*/
  .single-give_forms input[type="radio"] + label::before,
  .single-give_forms input[type="checkbox"] + label::before,
  .single-give_forms input[type="radio"] + .wpcf7-list-item-label::before,
  .single-give_forms input[type="checkbox"] + .wpcf7-list-item-label::before,
  .single-give_forms .wpcf7-list-item-label.wpcf7-list-item-right::before,
  .single-give_forms .edd_price_options ul > li > label > input[type="radio"] + span::before,
  .single-give_forms .edd_price_options ul > li > label > input[type="checkbox"] + span::before {
    line-height: 16px;
    top: -1px; }

  /*Mozilla Firefox*/
  @-moz-document url-prefix() {
    .elementor-widget-progress .elementor-progress-percentage {
      top: 0; } } }
@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; }

  /*Extra*/
  .hide-on-mac {
    display: none; }

  .custom-mac-col {
    width: 25% !important; }

  .custom-mac-col2 {
    width: 75% !important; }

  /*Services*/
  .sc_services_alter .sc_services_item_content_inner {
    padding: 0 2.9rem 2.75rem; }

  /*Audio*/
  .mejs-button.mejs-playpause-button {
    margin-top: -0.7rem !important; }

  /*Menu*/
  .menu_hover_slide_box .sc_layouts_menu_nav > li > a {
    padding: 2.306em 1.8em !important; }

  .menu_hover_slide_box .sc_layouts_menu_nav > li > ul {
    top: 6.2em; }

  /*MC*/
  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    padding: 5px 2.8em; } }
@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; }

  /*Extra*/
  .custom-mac-col {
    width: 14% !important; }

  .custom-mac-col2 {
    width: 86% !important; }

  /*Testimonials*/
  .elementor-testimonial-wrapper .elementor-testimonial-content {
    margin-bottom: 10px; }

  /*Services*/
  .sc_services_alter .sc_services_item_content_inner {
    margin-bottom: -11em; }

  .sc_services_item_button.sc_item_button a {
    padding: 16px 19px 14px !important; }

  /*Rev slider*/
  .News-text {
    font-size: 17px !important;
    line-height: 30px !important; }

  .rev-btn {
    padding: 22px 46px !important; }

  /*Titles*/
  .sc_title_alter .sc_item_title_tag + .sc_item_descr {
    margin-top: 0.7em !important; }

  /*Blogger*/
  .sc_blogger_default.sc_blogger.sc_blogger_default_over_bottom .sc_item_featured .post_info_bc {
    padding: 0 2em 2.2em; }

  .sc_events_item_meta_date_in_blogger {
    padding: 3.8em 3em 0; }

  .sc_blogger_default.sc_blogger.sc_blogger_default_over_bottom .sc_blogger_item_title {
    font-size: 2.178rem; }

  .blogger-news .post_layout_excerpt + .post_layout_excerpt {
    margin-top: 2rem; }

  /*Courses*/
  .sc_courses_default .sc_courses_item_price,
  .sc_courses_alter .sc_courses_item_price {
    margin: 0.4rem 0 0; }

  .sc_button.courses_more_btn {
    padding: 16px 19px 14px !important; }

  /*MC*/
  form.mc4wp-form .mc4wp-form-fields input[type="email"] {
    height: 60px; }

  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    height: 60px;
    width: 100%;
    max-width: 19em; }

  /*Give*/
  .single-give_forms input[type="radio"] + label::before,
  .single-give_forms input[type="checkbox"] + label::before,
  .single-give_forms input[type="radio"] + .wpcf7-list-item-label::before,
  .single-give_forms input[type="checkbox"] + .wpcf7-list-item-label::before,
  .single-give_forms .wpcf7-list-item-label.wpcf7-list-item-right::before,
  .single-give_forms .edd_price_options ul > li > label > input[type="radio"] + span::before,
  .single-give_forms .edd_price_options ul > li > label > input[type="checkbox"] + span::before {
    line-height: 15px; }

  /*Buttons*/
  .sc_button.sc_button_size_small,
  .theme_button.theme_button_small {
    padding: 1.162em 2.2em; } }
@media (max-width: 1024px) {
  .padd-left-4 {
    padding-left: 0; } }
@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; }

  /*Extra*/
  .padding-5,
  .custom-padding-header {
    padding: 0 !important; }

  .custom-mac-col,
  .custom-mac-col2 {
    width: 100% !important;
    text-align: center; }

  .custom-padding-header2 {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  /*Menu*/
  .menu_main_nav > li > a,
  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li > a {
    letter-spacing: 0.4px; }

  .sc_layouts_menu_nav > li > a {
    padding: 1.5em 1.2em !important; }

  .menu_hover_slide_box .sc_layouts_menu_nav > li > a {
    padding: 1.306em 1.1em !important; }

  .menu_hover_slide_box .sc_layouts_menu_nav > li > ul {
    top: 4.2em; }

  /*Testimonials*/
  .elementor-testimonial-wrapper .elementor-testimonial-content {
    font-size: 1.622rem; }

  /*Audio*/
  .trx_addons_audio_player {
    padding: 1em 0.6em; }

  .mejs-horizontal-volume-slider,
  .mejs-horizontal-volume-total {
    width: 50px !important; }

  /*Services*/
  .sc_services_list .sc_services_item {
    padding: 1.1rem 1.8rem 1.3rem; }

  .sc_services_alter .sc_services_item_content_inner {
    margin-bottom: 0;
    height: auto; }

  .sc_services_alter .sc_services_item_text {
    display: none; }

  .sc_services_alter .sc_services_item_content_inner {
    padding: 0 1.9rem 1.75rem; }

  /*Blogger*/
  .sc_blogger_default.sc_blogger.sc_blogger_default_over_bottom .sc_item_featured .post_info_bc {
    max-width: 93%; }

  .sc_blogger_default.sc_blogger.sc_blogger_default_over_bottom .sc_blogger_item_title {
    font-size: 1.678rem; }

  /*Courses*/
  .sc_courses_default .sc_courses_item_info,
  .sc_courses_alter .sc_courses_item_info {
    padding: 1.1rem 1.8rem 1.8rem !important; }

  .courses_excerpt_text {
    margin-top: 0.8rem; }

  .sc_courses_default .sc_courses_item_meta,
  .sc_courses_default .sc_courses_item_price,
  .sc_courses_alter .sc_courses_item_meta,
  .sc_courses_alter .sc_courses_item_price {
    margin-top: 0.6rem; }

  .courses_more_btn {
    margin-top: 1.2rem; }

  .courses_single .courses_page_meta > span {
    margin-right: 3.1rem; }

  /*Team*/
  .sc_team_short .sc_team_item_info {
    padding: 1rem 1rem 1.2rem; }

  .sc_team_default .sc_team_item_subtitle,
  .sc_team_short .sc_team_item_subtitle,
  .sc_team_featured .sc_team_item_subtitle {
    margin-top: 0.5rem !important; }

  .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {
    width: 30px !important;
    height: 30px !important;
    line-height: 31px !important; }

  /*Tabs*/
  .elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 1rem 1.2rem !important;
    font-size: 12px; }

  /*Give*/
  .give-wrap .give-card__media img {
    max-height: 215px; }

  /*Slider*/
  span.slider_pagination_bullet.swiper-pagination-bullet,
  span.swiper-pagination-bullet {
    height: 30px !important;
    width: 30px !important;
    line-height: 31px !important;
    letter-spacing: 0;
    font-size: 11px; }

  /*Prices*/
  .sc_price_item_info_top,
  .sc_price_item_info_bottom {
    padding: 2em; } }
@media (min-width: 768px) {
  .custom-logo-link img,
  .sc_layouts_logo img {
    max-height: 8em; }

  .menu_mobile .search_mobile {
    display: none; }

  .menu_mobile .menu_mobile_nav_area {
    overflow: visible;
    z-index: 99; }

  .menu_mobile .menu_mobile_nav_area li {
    display: inline-block; }

  .menu_mobile .menu_mobile_nav_area li li {
    display: block; }

  .menu_mobile .menu_mobile_nav_area li > a {
    width: auto; }

  .menu_mobile .menu_mobile_nav_area > ul > li > a {
    padding: 1px; }

  .menu_mobile .menu_mobile_nav_area > ul > li.menu-item-has-children > a {
    padding: 1px 2em 1px 0; }

  .menu_mobile .menu_mobile_nav_area > ul > li {
    margin: 0 1rem; }

  .menu_mobile .menu_mobile_nav_area > ul > li ul {
    text-align: left; }

  .menu_mobile .sc_layouts_logo {
    margin: 1.4rem 0 0; }

  .menu_mobile .menu_mobile_nav_area > ul > li ul {
    position: absolute;
    z-index: 10000;
    padding: 0.7em 0;
    background-color: #282828; }

  .menu_mobile .menu_mobile_nav_area > ul > li > ul {
    top: 3em; }

  .menu_mobile .menu_mobile_nav_area li > a {
    font-size: 16px; }

  .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    padding: 0.45em 0;
    width: 100%;
    text-align: right; }

  .menu_mobile .menu_mobile_nav_area > ul > li li > a {
    width: 11rem; }

  .menu_mobile .socials_mobile {
    bottom: 1.5rem !important; }

  .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    background: none !important; }

  .menu_mobile .menu_mobile_nav_area .sub-menu .open_child_menu:before {
    padding-right: 0.7em; }

  .menu_mobile .menu_mobile_nav_area .open_child_menu {
    margin-top: 3px;
    width: 100%;
    text-align: right;
    background: none !important; } }
@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none) {
  .menu_mobile .menu_mobile_nav_area .open_child_menu {
    margin-top: -3px; } }
@media (min-width: 768px) {
  .menu_mobile .menu_mobile_nav_area .open_child_menu:before {
    top: -1px; }

  .menu_mobile .menu_mobile_nav_area li.opened > a > .open_child_menu:before {
    top: -2px; } }
@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; }

  /*Extra*/
  .custom-position.sc_push_y_large_negative {
    margin: 0 !important; }

  .padd-right-15 {
    padding-right: 0; }

  .padd-left-15 {
    padding-left: 0; }

  .mobile-padd {
    padding: 0 10px; }

  .mailchimp-block > div {
    margin: 0 10px;
    padding: 0 2.5rem !important; }

  .padding-4 {
    padding: 0; }

  /*Mobile menu*/
  .custom_mobile_row {
    display: none; }

  .mobile_device .menu_mobile .socials_mobile,
  .mobile_layout .menu_mobile .socials_mobile {
    margin: 1em 0 1.6em; }

  .menu_mobile .menu_mobile_nav_area > ul > li li > a {
    padding-left: 15px; }

  /*Shortcode Events*/
  .sc_events_default .sc_events_item_thumb {
    width: 100% !important; }

  .sc_events_default .sc_events_date_item {
    width: 100% !important;
    margin-top: -0.7rem;
    margin-bottom: 1.2rem; }

  .sc_events_default .sc_events_item_info {
    width: 100% !important;
    padding: 0;
    margin-bottom: 0; }

  /*Login*/
  .trx_addons_icon-user-alt::before {
    position: relative;
    top: -1px; }

  .trx_addons_popup_form_wrap_login input[type="checkbox"] + label::before {
    top: 0.1rem; }

  .trx_addons_popup_form_wrap_login input[type="checkbox"] + label,
  .trx_addons_popup_form_field_agree input[type="checkbox"] + label {
    padding-left: 1.7em; }

  /*Form*/
  input[type="text"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="tel"],
  input[type="search"],
  input[type="password"],
  textarea,
  textarea.wp-editor-area,
  .select_container,
  select,
  .select_container select {
    font-size: 11px; }

  .wpcf7 .trx_addons_columns_wrap > .trx_addons_column-5_12 {
    margin-bottom: 0; }

  /*Safari*/
  @supports (-webkit-marquee-repetition: infinite) and (object-fit: fill) {
    .wpgdprc-checkbox label input[type="checkbox"]:before {
      top: 2px; }

    .woocommerce a.remove {
      line-height: 25px; } }
  /*Buttons*/
  .sc_button.sc_button_size_large {
    font-size: 12px;
    padding: 1.59em 3.26em; }

  /*Titles*/
  .sc_item_descr br {
    display: none; }

  /*Services*/
  .sc_services_list .sc_services_columns_wrap.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    width: 50%; }

  .sc_services_alter .sc_services_columns_wrap.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    width: 50%; }

  .sc_services_alter .sc_services_item_content_inner {
    margin-bottom: 0;
    height: auto; }

  .sc_services_alter .sc_services_item_content_inner {
    padding: 0 2.9rem 2.75rem; }

  .sc_services_alter .sc_services_item_text {
    margin-top: 1rem; }

  .sc_services_light .sc_services_item_featured_top .sc_services_item_info {
    padding-top: 1.55rem !important;
    padding-bottom: 1rem; }

  .sc_services_light .sc_services_columns_wrap > div:last-child .sc_services_item_info {
    padding-bottom: 0; }

  /*Promo*/
  .sc_promo_default .sc_promo_text_inner .sc_button {
    font-size: 12px;
    padding: 1.69em 2.36em; }

  .sc_promo.sc_promo_size_normal .sc_promo_text_inner {
    padding: 2.5rem 2rem 2.7rem !important; }

  /*Socials*/
  .sc_socials_icons_names .socials_wrap {
    white-space: normal; }

  .sc_socials_icons_names.sc_align_center .socials_wrap .social_item {
    margin: 8px 3px 0 3px !important; }

  /*Search*/
  .search_style_fullscreen.search_opened .search_submit:before {
    position: relative;
    top: 4px; }

  .search_style_fullscreen.search_opened .trx_addons_icon-delete:before {
    position: relative;
    top: 4px; }

  /*Action*/
  .sc_action_item_default .sc_action_item_subtitle {
    margin-top: 1rem; }

  .sc_action_default .sc_action_item_subtitle + .sc_action_item_link,
  .sc_action_default .sc_action_item_title + .sc_action_item_link,
  .sc_action_default .sc_action_item_description + .sc_action_item_link {
    margin-top: 2em; }

  /*Give*/
  #give-donation-level-button-wrap > li {
    margin: 0 5px 10px 5px !important; }

  [id*="give-form"].give-display-modal .give-btn,
  [id*="give-form"].give-display-reveal .give-btn {
    margin: 0; }

  #give-recurring-form,
  form.give-form,
  form[id*="give-form"] {
    margin: 0;
    padding: 0; }

  .give-wrap .give-grid {
    grid-template-columns: 1fr; }

  .give-wrap .give-grid--2 .give-grid__item,
  .give-wrap .give-grid--3 .give-grid__item,
  .give-wrap .give-grid--4 .give-grid__item {
    width: 100%; }

  #give_checkout_user_info > p {
    width: 100% !important; }

  .single-give_forms input[type="radio"] + label::before,
  .single-give_forms input[type="checkbox"] + label::before,
  .single-give_forms input[type="radio"] + .wpcf7-list-item-label::before,
  .single-give_forms input[type="checkbox"] + .wpcf7-list-item-label::before,
  .single-give_forms .wpcf7-list-item-label.wpcf7-list-item-right::before,
  .single-give_forms .edd_price_options ul > li > label > input[type="radio"] + span::before,
  .single-give_forms .edd_price_options ul > li > label > input[type="checkbox"] + span::before {
    top: 0px; }

  form[id*="give-form"] .form-row input[type="text"],
  form[id*="give-form"] .form-row input[type="email"] {
    line-height: normal !important; }

  /*Courses*/
  .sc_courses_default .sc_courses_item_price,
  .sc_courses_alter .sc_courses_item_price {
    margin: 0.4rem 0 0; }

  .sc_courses_default .sc_courses_item_price {
    font-size: 0.778rem; }

  .courses_single .courses_page_meta > span {
    margin-right: 0;
    display: block; }

  .courses_single .courses_page_meta > span + span {
    margin-top: 10px; }

  /*Footer*/
  .footer_wrap .sc_item_descr p {
    margin-bottom: 0; }

  /*Blogger*/
  .sc_blogger_list .sc_blogger_columns_wrap.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    width: 50%; }

  .sc_blogger_item_list.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
    margin-top: 0.7em !important; }

  .sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured + .sc_blogger_item_content {
    margin-bottom: 1rem;
    margin-top: 1.1rem !important; }

  .sc_blogger_default.sc_blogger .sc_blogger_item_title + .sc_blogger_item_excerpt,
  .sc_blogger_default.sc_blogger .sc_blogger_item_meta + .sc_blogger_item_excerpt {
    margin-top: 0.7rem !important; }

  .sc_blogger_default.sc_blogger .sc_blogger_item_title + .sc_blogger_item_button,
  .sc_blogger_default.sc_blogger .sc_blogger_item_meta + .sc_blogger_item_button,
  .sc_blogger_default.sc_blogger .sc_blogger_item_excerpt + .sc_blogger_item_button {
    margin-top: 0.8rem !important; }

  /*MC*/
  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    max-width: 13em; }

  form.mc4wp-form {
    padding-right: 11.4em; }

  form.mc4wp-form .sc_form_field.sc_form_field_checkbox.mcfwp-agree-input {
    margin-right: -10em; }

  form.mc4wp-form .mc4wp-form-fields input[type="email"] {
    padding-left: 1.5em; }

  /*Tabs*/
  .elementor-widget-tabs .elementor-tab-content {
    padding: 10px 0; }

  /*Team*/
  .sc_team_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom > [class*="trx_addons_column-"],
  .sc_team_columns_wrap.trx_addons_columns_wrap > [class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 30px; }

  .remove_margins .team_member_page .team_member_header {
    margin-top: 4.3em; }

  .team_member_page .team_member_details {
    margin-top: 2em; }

  .team_member_page .team_member_brief_info {
    margin-top: 1.1em; }

  .team_member_page .team_member_socials {
    margin: 1.3em 0 0 0; }

  .team_member_page .team_member_content {
    margin-top: 4em; }

  .team_member_page .team_member_featured {
    width: 100% !important; }

  .team_member_description {
    margin-top: 1.5rem; }

  /*CF7*/
  .wpcf7-form [class*="trx_addons_column-"] {
    padding-top: 0 !important; }

  .sc_form_details .trx_addons_column-1_1 h3 {
    margin-top: 1.85em;
    margin-bottom: 0.088em; }

  .wpcf7-radio input[type="radio"] + .wpcf7-list-item-label {
    padding-left: 4.5em; }

  .wpcf7-radio span.wpcf7-list-item + span.wpcf7-list-item {
    margin-left: 0;
    display: block;
    margin-top: 2.3em; }

  /*Progress bar*/
  .elementor-widget-progress .elementor-progress-percentage {
    font-size: 10px;
    line-height: 16px; }

  /*Breadcrumbs*/
  .breadcrumbs {
    font-size: 10px !important;
    line-height: 14px !important;
    letter-spacing: 1.24px; }

  /*Rev Slider*/
  .rev-btn {
    font-size: 12px !important;
    padding: 15px 25px !important;
    letter-spacing: 1px !important; } }
@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; }

  /*Extra*/
  .padd-right-3 {
    padding-right: 0; }

  /*Services*/
  .sc_services_list .sc_services_columns_wrap.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    width: 100%; }

  /*Shortcode Events*/
  .sc_events_default .sc_events_item {
    padding: 2.1rem 1.9rem 1.8rem; }

  /*Testimonials*/
  .elementor-testimonial-wrapper .elementor-testimonial-content {
    font-size: 1.322rem; }

  /*Rev Slider*/
  .rev-custom-text.News-text {
    font-size: 15px !important;
    line-height: 18px !important; }

  /*Promo*/
  .sc_promo.sc_promo_size_normal .sc_promo_descr {
    max-width: 100%; }

  /*Blogger*/
  .blogger-news .extra_date {
    display: none; }

  .sc_blogger_list .sc_blogger_columns_wrap.trx_addons_columns_wrap > [class*="trx_addons_column-"] {
    width: 100%; }

  /*Footer*/
  footer .elementor-column {
    width: 100% !important; }

  /*MC*/
  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    max-width: 100%;
    position: relative; }

  form.mc4wp-form {
    padding-right: 0; }

  form.mc4wp-form .sc_form_field.sc_form_field_checkbox.mcfwp-agree-input {
    margin-right: 0; }

  /*CF7*/
  .block-table-default {
    display: block; }

  .wpcf7-radio span.wpcf7-list-item {
    display: block;
    margin-top: 1.5em; }

  .sc_form_details strong {
    display: block;
    line-height: normal; }

  .block-table-default > strong {
    padding-right: 0;
    padding-bottom: 1rem; }

  .sc_form_details .trx_addons_column-3_7 {
    margin: 0 !important; }

  /*Testimonials*/
  .sc_testimonials.sc_testimonials_default {
    padding: 2.7rem 0 2.3rem; }

  .sc_testimonials_item_content p {
    font-size: 1.322rem; }

  /*Progress bar*/
  .elementor-widget-progress .elementor-progress-percentage {
    font-size: 10px;
    line-height: 15px; }

  /*Give*/
  .give-wrap .give-card__body {
    padding: 1.1rem 1.8rem 1.8rem !important; }

  .give-wrap .give-card__text {
    margin: 0.7rem 0 0 !important; }

  .give-goal-progress {
    margin-bottom: 0 !important; }

  .give-wrap .give-card__title {
    font-size: 1.478rem !important;
    line-height: 1.35em !important; }

  .single-give_forms .give-goal-progress {
    margin-bottom: 29px !important; }

  .single-give_forms form[id*="give-form"] #give-gateway-radio-list > li {
    margin: 1rem 2rem !important; }

  .single-give_forms input[type="radio"] + label::before,
  .single-give_forms input[type="checkbox"] + label::before,
  .single-give_forms input[type="radio"] + .wpcf7-list-item-label::before,
  .single-give_forms input[type="checkbox"] + .wpcf7-list-item-label::before,
  .single-give_forms .wpcf7-list-item-label.wpcf7-list-item-right::before,
  .single-give_forms .edd_price_options ul > li > label > input[type="radio"] + span::before,
  .single-give_forms .edd_price_options ul > li > label > input[type="checkbox"] + span::before {
    top: 0px; }

  .single-give_forms form[id*="give-form"] #give-gateway-radio-list {
    margin-bottom: 1.6rem; }

  /*Prices*/
  .sc_price_item_details {
    display: block; }

  /*Courses*/
  .courses_single .courses_page_meta {
    padding: 1.3rem 1.7rem; } }
@media (max-width: 375px) {
  /*Services*/
  .sc_services_alter .sc_services_item_content_inner {
    padding: 0 0.9rem 0.75rem; }

  /*Blogger*/
  .sc_blogger.sc_blogger_default.sc_blogger_default_over_bottom .sc_excerpt_blogger_over_bottom {
    display: none; } }

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