@media (min-width: 1440px) {
  body:not(.trx_addons_present) [class*="content_wrap"]>.sidebar {
    width: 370px;
  }
}
@media (max-width: 1679px) {
  /* Google Map */
  .sc_googlemap_wrap .sc_googlemap_content {
    right: 7%;
  }
  /* Layouts */
  .sc_layouts_row_type_compact {
    padding: 0.75em 0;
  }
  .sc_layouts_row_type_narrow {
    padding: 0 1em;
  }
  .page_content_wrap .sc_layouts_row_type_compact {
    padding: 0.75em 15px;
  }
  /*  Layouts columns  */
  [data-type^="trx-addons/socials"],
  [data-type^="trx-addons/button"],
  [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),
  .wp-block-column>.sc_layouts_item,
  .sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),
  .sc_layouts_column .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-right: 3em;
    margin-left: 0;
  }
  .sc_layouts_column_align_right [data-type^="trx-addons/socials"],
  .sc_layouts_column_align_right [data-type^="trx-addons/button"],
  .sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),
  .sc_layouts_column_align_right.wp-block-column>.sc_layouts_item,
  .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),
  .sc_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-left: 3em;
    margin-right: 0;
  }
  /* Menu */
  .sc_layouts_menu_nav>li>a,
  .sc_layouts_menu_nav>li.menu-item-has-children>a,
  .top_panel_default .sc_layouts_menu_nav>li>a,
  .top_panel_default .sc_layouts_menu_nav>li.menu-item-has-children>a {
     padding: .2rem 1rem;
  }
  .sc_layouts_menu_nav>li>a.trx_addons_icon-ellipsis-vert,
  .sc_layouts_menu_nav>li.menu-item-has-children>a.trx_addons_icon-ellipsis-vert {
    padding: 1em;
  }
}
@media (max-width: 1439px) {
  html {
    font-size: 13px;
  }
  h1 {
    font-size: 6.24rem;
  }
  h2 {
    font-size: 5rem;
  }
  h3 {
    font-size: 3.43rem;
  }
  /* 404 */
  .post_item_404 img {
    max-width: 550px;
  }
  .post_item_404 .page_subtitle {
    font-size: 3.43rem;
  }
  /* Action */
  .sc_action_item:not(.with_image),
  .sc_action_item.with_image .sc_action_item_inner {
    padding: 4em;
  }
  /* Comments */
  .comments_list_wrap ul ul {
    margin-left: 4rem;
  }
  /* Google Map */
  .sc_googlemap_wrap .sc_googlemap_content {
    right: 6.8%;
  }
  /* Layouts */
  .sc_layouts_row .sc_item_button .sc_button {
    padding: 0.181em 0.9em;
  }
  /* Page */
  .page_contact_form_title {
    font-size: 5rem;
  }
  /* Single Post */
  .post_item_single .post_header_single .post_title {
    font-size: 3.43rem;
  }
  /* Services */
  .related_wrap.sc_services .related_wrap_title {
    font-size: 5rem;
  }
  .post-type-archive-cpt_services .nav-links {
    margin-top: 1.3em;
  }
  /* Slider */
  .sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
    top: -3.5em;
  }
  /* Team */
  .sc_team.sc_team_default .sc_team_item_info {
    padding: 1.5em 0 0;
  }
  .sc_team.related_wrap .related_wrap_title,
  .single-cpt_team .comments_list_wrap .comments_list_title,
  .single-cpt_team .comments_wrap .comments_form_wrap:first-child .comments_form_title {
    font-size: 5rem;
  }
  .post-type-archive-cpt_team .nav-links {
    margin-top: 0.7em;
  }
  /* Plugin: WooCommerce */
  .woocommerce div.product .product_title {
    font-size: 3.43rem;
  }
  /* Plugin: Revolution Slider */
  rs-slide .booked-calendar-shortcode-wrap {
    width: 300px;
  }
  /* Plugin: Mailchimp */
  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
}
@media (max-width: 1279px) {
  html {
    font-size: 12px;
  }
  body {
    font-size: 16px;
  }
  h1 {
    font-size: 4.9rem;
  }
  h2 {
    font-size: 4rem;
  }
  h3 {
    font-size: 2.74rem;
  }
  h4 {
    font-size: 2.1rem;
  }
  /* 404 */
  .post_item_404 img {
    max-width: 500px;
  }
  .post_item_none_search .page_title,
  .post_item_none_archive .page_title {
    font-size: 4.9rem;
  }
  .post_item_404 .page_subtitle {
    font-size: 2.74rem;
  }
  .post_item_none_search .post_content {
    padding: 0 0 1em !important;
  }
  /* Action */
  .sc_action_item:not(.with_image),
  .sc_action_item.with_image .sc_action_item_inner {
    padding: 3em;
  }
  .sc_action_item_title {
    font-size: 2.1rem;
  }
  /* Blogger */
  .sc_blogger_default .sc_blogger_item_title,
  .sc_blogger_default ul.sc_item_filters_tabs li {
    font-size: 2.1rem;
  }
  .sc_blogger_default .trx_addons_columns_wrap {
    margin-bottom: 0;
  }
  .sc_blogger_default .trx_addons_columns_wrap.columns_padding_bottom>[class*="trx_addons_column-"],
  .sc_blogger_default .trx_addons_columns_wrap>[class*="trx_addons_column-"].columns_padding_bottom {
    padding-bottom: 30px;
  }
  /* Comments */
  .comments_list_wrap ul ul {
    margin-left: 2rem;
  }
  /* Google Map */
  .sc_googlemap_wrap .sc_googlemap_content {
    padding: 40px;
    right: 30px;
  }
  /* Icons */
  .sc_icons.sc_icons_modern .sc_icons_item_description {
    font-size: 1.714rem;
  }
  /* Menu */
  .sc_layouts_menu_nav>li>a,
  .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding: .2rem 1rem !important;
  }
  /* Page */
  .page_content_wrap {
    padding-top: 7.2rem;
    padding-bottom: 7.2rem;
    overflow: hidden;
  }
  .page_contact_form {
    margin-top: 5em;
    padding-top: 5.75em;
  }
  .page_contact_form_title {
    font-size: 4rem;
  }
  /* Promo */
  .sc_promo.sc_promo_size_large .sc_promo_text_inner {
    padding: 3em;
  }
  /* Scroll to top */
  .trx_addons_scroll_to_top.show {
    bottom: 7em !important;
  }
  /* Sidebar */
  .sidebar .widget+.widget,
  .sidebar_default[class*="scheme_"] .widget+.widget {
    margin-top: 3.3rem;
  }
  /* Single Post */
  .post_item_single .post_header_single .post_title {
    font-size: 2.74rem;
  }
  /* Services */
  .related_wrap.sc_services {
    margin-top: 5.4em;
    padding-top: 5.4em;
  }
  .sc_services_default .sc_services_item_title {
    font-size: 2.1rem;
  }
  .services_page_section_contacts {
    margin-top: 4.9em;
    padding-top: 5.4em;
  }
  .related_wrap.sc_services .related_wrap_title {
    font-size: 4rem;
  }
  .services_page_tabs {
    margin-top: 4.7em;
  }
  .services_page_tabs.trx_addons_tabs .services_page_section {
    padding-top: 1.1em;
  }
  .services_page_tabs.trx_addons_tabs .services_page_section_contacts {
    padding-top: 1.7em;
  }
  /* Slider */
  .slider_container.slider_type_images .slider-slide .slide_info, .slider_container.slider_type_images .slider-slide .slide_content {
    padding: 1.25em 0.9em 0.9em;
  }
  .slider_swiper.slider_container .swiper-pagination-bullet,
  .slider_outer .swiper-pagination-bullet,
  .slider_container .swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
    line-height: 15px !important;
    border-width: 3px !important;
  }
  .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
  .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
  .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
  .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    margin-bottom: 0;
  }
  .slider_container .slider-slide .slide_info+.slide_content {
    padding-top: 0;
    margin-top: -10px;
  }
  .sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
    top: -3.5em;
  }
  /* Related Posts */
  .related_wrap.related_style_classic .post_title {
    font-size: 2.1rem;
  }
  /* Team */
  .team_member_page .team_member_title {
    font-size: 2.1rem;
  }
  .team_member_page .team_member_header {
    padding-bottom: 4.4em;
  }
  .team_member_page .team_member_header+.team_member_content {
    padding-top: 4.2em;
  }
  .sc_team.related_wrap {
    margin-top: 5.65em;
    padding-top: 5.25em;
  }
  .sc_team.related_wrap .related_wrap_title,
  .single-cpt_team .comments_list_wrap .comments_list_title,
  .single-cpt_team .comments_wrap .comments_form_wrap:first-child .comments_form_title {
    font-size: 4rem;
  }
  .single-cpt_team .comments_wrap {
    margin-top: 4.9em;
    padding-top: 4.9em;
  }
  .single-cpt_team .comments_wrap {
    margin-top: 5.4em;
    padding-top: 4.9em;
  }
  .sc_team_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
    margin-bottom: -10px;
  }
  .sc_team_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row)>[class*="trx_addons_column-"] {
    padding-bottom: 40px;
  }
  .sc_team_default .sc_team_item_content {
    margin-top: 0.5rem;
    margin-bottom: 0.35em;
  }
  /* Widget Contacts */
  .widget_contacts .contacts_info .contacts_left {
    width: 40%;
  }
  .widget_contacts .contacts_info .contacts_right {
    width: 60%;
  }
  /* Plugin: Elementor */
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
    font-size: 2.1rem;
  }
  .elementor-widget-toggle .elementor-toggle .elementor-tab-title {
    font-size: 1.9rem;
    line-height: 1.33em;
  }
  /* Plugin: Ess Grid */
  .minimal-light .esg-navigationbutton.esg-loadmore {
    margin-top: 50px;
  }
  /* Plugin: Mailchimp */
  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    padding-left: 2em;
    padding-right: 2em;
  }
  /* Plugin: Booked */
  body table.booked-calendar td .date .number {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
  }
  /* Plugin: WooCommerce */
  .woocommerce-order-details__title,
  .woocommerce-column__title,
  .woocommerce .woocommerce-MyAccount-content h3,
  .woocommerce-account h2,
  .woocommerce-account .address .title h3 {
    font-size: 2.1rem;
  }
  /* Slider */
.slider_container.slider_controls_side .slider_controls_wrap > .slider_prev,
.slider_outer_controls_side .slider_controls_wrap > .slider_prev {
    left: 0;
  }
.slider_container.slider_controls_side .slider_controls_wrap > .slider_next,
.slider_outer_controls_side .slider_controls_wrap > .slider_next {
    right: 0;
  }
}
@media (max-width: 1023px) {
  /* Action */
  .sc_action_item:not(.with_image),
  .sc_action_item.with_image .sc_action_item_inner {
    flex-direction: column;
  }
  .sc_action_item_title {
    font-size: 1.8rem;
    text-align: center;
  }
  .sc_action_item_title+.sc_action_item_link {
    margin-top: 1em;
  }
  /* Single */
  .post_header_wrap_style_style-5 {
    margin-bottom: 1.5em;
  } 
  /* post futered */
  .post_featured.hover_icon .mask {
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    top: 1rem;
  }
  .post_featured.hover_icon .icon-search-alt:before {
    font-size: .2em;
  }
  /* Blogger */
  .sc_blogger_default .sc_blogger_item_title,
  .sc_blogger_list .sc_blogger_item_title,
  .sc_blogger_default ul.sc_item_filters_tabs li {
    font-size: 1.8rem;
  }
  .sc_blogger_list .sc_blogger_item_title {
    line-height: 2.2rem;
  }
  /* Footer */
  .menu_footer_nav_area>ul>li.menu-item-has-children>a:after,
  .footer_wrap .sc_layouts_menu>ul>li.menu-item-has-children>a:after {
    content: none;
  }
  /* Google Map */
  .sc_googlemap {
    max-height: 100vh !important;
  }
  .sc_googlemap_content {
    padding: 30px !important;
  }
  .sc_googlemap_content.sc_googlemap_content_default {
    max-height: inherit!important;
    left: 30px!important;
    right: auto!important;
    top: 50%;
    bottom: auto;
  }
  /* Layouts */
  [data-type^="trx-addons/socials"],
  [data-type^="trx-addons/button"],
  [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),
  .wp-block-column>.sc_layouts_item,
  .sc_layouts_column .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),
  .sc_layouts_column .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-right: 2em !important;
    margin-left: 0 !important;
  }
  .sc_layouts_column_align_right [data-type^="trx-addons/socials"],
  .sc_layouts_column_align_right [data-type^="trx-addons/button"],
  .sc_layouts_column_align_right [data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),
  .sc_layouts_column_align_right.wp-block-column>.sc_layouts_item,
  .sc_layouts_column_align_right .sc_layouts_item:not(.elementor-widget-divider):not(.elementor-widget-spacer),
  .sc_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
    margin-left: 2em !important;
    margin-right: 0 !important;
  }
  /* Price */
  .sc_price_item_info {
    padding: 0 15px !important;
  }
  .sc_price_item_price {
    font-size: 1.5em;
  }
  .sc_price.sc_price_default a {
    padding: 0.247em 0.8em;
  }
  .sc_price_item_title {
    letter-spacing: 0;
    font-size: 2.142rem!important;
  }
  /* Promo */
  .sc_promo.sc_promo_size_large .sc_promo_text_inner {
    padding: 30px;
  }
  /* Sidebar */
  .sidebar_inner {
    margin: 0 -15px 0 -15px;
  }
  /* Social Icons */
  .socials_wrap:not(.socials_type_list) .social_item .social_icon {
    width: 2em;
    height: 2em;
    line-height: 2em;
  }
  /* Services */
  .sc_services_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
    margin-bottom: -10px;
  }
  .sc_services_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row)>[class*="trx_addons_column-"] {
    padding-bottom: 40px;
  }
  .sc_services_default .sc_services_item_title {
    font-size: 1.8rem;
  }
  /* Skills */
  .sc_skills_counter .sc_skills_item_title {
    font-size: 1.6rem;
  }
  .sc_skills.sc_skills_counter .sc_skills_total {
    font-size: 4rem;
  }
  /* Team */
  .sc_team_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
    margin-bottom: -2px;
  }
  .sc_team_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row)>[class*="trx_addons_column-"] {
    padding-bottom: 32px;
  }
  .sc_team_default .socials_wrap:not(.socials_type_list) .social_item .social_icon {
    width: 2em;
    height: 2em;
    line-height: 2em;
  }
  /* Title */
  .sc_item_title {
    letter-spacing: -0.01em !important;
  }
  .sc_item_title_text {
    word-break: keep-all;
    display: inline-block;
  }
  /* Widget Contacts */
  .widget_contacts .contacts_info .contacts_left {
    padding-right: 15px;
  }
  .widget_contacts .contacts_info .contacts_right {
    padding-left: 15px;
  }
  /* Plugin: Elementor */
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
    font-size: 1.5rem;
    padding: 0 5rem 0 0;
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title:not(:first-child) {
    padding-top: 20px;
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content.with_image {
    width: 100%;
    height: auto;
    margin: 20px 0 0;
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content.with_image .elementor-tab-side-image {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    height: 200px;
    margin-bottom: 20px;
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content.with_image:hover .elementor-tab-side-image {
    left: auto;
	-webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content {
    padding: 30px;
  }
  /* Plugin: Booked */
  .slider_container .slider-slide .slide_info,
  .slider_container .slider-slide .slide_content {
    padding: 20px;
  }
  /* Plugin: Social Feed */
  body [class*="social-feed-container"] {
    margin: 0px -10px;
  }
  body [class*="social-feed-container"] .social-feed-element {
    padding: 10px !important;
  }
  body [class*="social-feed-container"] .social-feed-element .content {
    padding: 0.75rem 0 0;
  }
  body [class*="social-feed-container"] .social-feed-element .media-object {
    width: 30px;
  }
  /* Plugin: Mailchimp */
  form.mc4wp-form .mc4wp-form-fields input[type="email"] {
    width: calc(100% - 10rem);
  }
  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    max-width: 10rem;
    width: 10rem;
}
  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}
@media (max-width: 767px) {
  h1 {
    font-size: 3rem;
  }
  h2 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 2.1rem;
  }
  h4 {
    font-size: 1.8rem;
  }
  h5 {
    font-size: 1.5rem;
  }
  p {
    margin-bottom: 0.8em;
  }
  h2,
  h2.sc_item_title {
    line-height: 1.1em;
  }
  .sc_layouts_logo .logo_slogan {
    font-size: 12px;
  }
  /* 404 */
  .post_item_404 img {
    max-width: 280px;
  }
  .post_item_none_search .page_title,
  .post_item_none_archive .page_title {
    font-size: 3rem;
  }
  .post_item_404 .page_subtitle {
    font-size: 2.1rem;
  }
  .post_item_404 .page_description {
    font-size: 1.5rem;
  }
  .post_item_none_search .post_content {
    padding: 0 0 0.5em !important;
  }
  /* Action */
  .sc_action_item_default.sc_action_item_tl,
  .sc_action_item_default.sc_action_item_ml,
  .sc_action_item_default.sc_action_item_bl {
    text-align: center;
  }
  /* Blog */
  .post_featured,
  .format-audio .post_featured {
    margin-bottom: 1.5em;
  }
  .post_meta .post_meta_item:after,
  .post_meta .post_meta_item.post_edit:after,
  .post_meta .vc_inline-link:after {
    margin: 0 0.6em;
  }
  div.esg-filters,
  .woocommerce nav.woocommerce-pagination ul,
  .comments_pagination,
  .nav-links,
  .page_links {
    margin-top: 2.4em;
  }
  /* Blogger */
  .sc_blogger_default ul.sc_item_filters_tabs li {
    padding-right: 2rem;
  }
  .sc_blogger_default .sc_blogger_item_excerpt {
    font-size: 18px;
    margin-top: 0.7rem;
  }
  .sc_blogger_default .sc_item_filters {
    margin-bottom: 2.4rem;
  }
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_content,
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_content {
    max-width: 70%;
  }
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_featured,
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_featured {
    min-width: 30%;
  }
  .sc_blogger_default .sc_blogger_item_price.sc_item_price {
    margin-top: 1rem;
  }
  /* Buttons */
  form button:not(.components-button),
  input[type="button"],
  input[type="reset"],
  input[type="submit"],
  .theme_button,
  .post_item .more-link,
  .gallery_preview_show .post_readmore,
  .wp-block-button__link,
  a.bp-title-button,
  body #booked-profile-page input[type="submit"],
  body #booked-profile-page button,
  body .booked-list-view input[type="submit"],
  body .booked-list-view button,
  body table.booked-calendar input[type="submit"],
  body table.booked-calendar button,
  body .booked-modal input[type="submit"],
  body .booked-modal button,
  button.write-a-review,
  .learnpress-page .lp-button,
  .learnpress-page .wishlist-button,
  .mc4wp-form .mc4wp-form-fields input[type="submit"],
  .sc_button,
  .sc_form button,
  .edd_download_purchase_form .button,
  #edd-purchase-button,
  .edd-submit.button,
  .widget_edd_cart_widget .edd_checkout a,
  .woocommerce .button,
  .woocommerce-page .button,
  .woocommerce a.button,
  .woocommerce button.button,
  .woocommerce input.button .woocommerce #respond input#submit,
  .woocommerce input[type="button"],
  .woocommerce-page input[type="button"],
  .woocommerce input[type="submit"],
  .woocommerce-page input[type="submit"],
  .woocommerce .woocommerce-message .button,
  .woocommerce ul.products li.product .button,
  .woocommerce div.product form.cart .button,
  .woocommerce #review_form #respond p.form-submit input[type="submit"],
  .woocommerce-page #review_form #respond p.form-submit input[type="submit"],
  .woocommerce table.my_account_orders .order-actions .button,
  .woocommerce table.cart td.actions .button,
  #add_payment_method .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
  .woocommerce #respond input#submit.disabled,
  .woocommerce #respond input#submit:disabled,
  .woocommerce #respond input#submit[disabled]:disabled,
  .woocommerce a.button.disabled,
  .woocommerce a.button:disabled,
  .woocommerce a.button[disabled]:disabled,
  .woocommerce button.button.disabled,
  .woocommerce button.button:disabled,
  .woocommerce button.button[disabled]:disabled,
  .woocommerce input.button.disabled,
  .woocommerce input.button:disabled,
  .woocommerce input.button[disabled]:disabled,
  .yith-woocompare-widget a.clear-all,
  .nav-links-more a,
  .woocommerce-links-more a,
  #btn-buy {
    font-size: 1.697rem;
  }
  .sc_button_icon {
    margin-top: 0.4em;
    font-size: 1.2em;
    line-height: 1em;
  }
  .sc_button_icon {
    margin-top: 0.3em;
  }
  .sc_button.sc_button_size_small,
  .theme_button.theme_button_small {
    font-size: 1.33rem !important;
  }
  .sc_button.sc_button_size_small .sc_button_icon {
    margin-top: .2em;
  }
  /* Blockquote */
  blockquote,
  blockquote,
  blockquote[class*="wp-block-quote"][class*="is-style-"],
  blockquote[class*="wp-block-quote"][class*="is-"],
  .wp-block-quote:not(.is-large):not(.is-style-large),
  .wp-block-freeform.block-library-rich-text__tinymce blockquote {
    padding: 3rem;
    margin-left: 0;
    margin-right: 0;
  }
  blockquote,
  blockquote p {
    margin: 0;
    font-size: 1.428rem;
    line-height: 1.54em;
    font-weight: 400;
    letter-spacing: 0.005em;
  }
  blockquote:before {
    top: 2rem;
    left: 2rem;
    opacity: 0.3;
  }
  /* Comments */
  .comments_list_wrap ul ul {
    margin-left: 30px;
  }
  .comments_list_wrap ul ul ul {
    margin-left: 0px;
  }
  .comments_list_wrap li+li,
  .comments_list_wrap li ul {
    margin-top: 1.4em;
  }
  .comments_list_wrap .comment_info {
    font-size: 12px;
    margin: 0.1em 0 0.5em;
  }
  .comments_list_wrap .comment_posted,
  .comments_wrap .trx_addons_reviews_mark {
    margin-right: 1em;
  }
  .comments_list_wrap .comment_author {
    margin-right: 0;
  }
  .reply.comment_reply {
    position: relative;
    display: block;
    top: auto;
  }
  .comments_list_wrap .comment_posted {
    margin-right: 0.9em;
  }
  .comments_wrap .comments_field.comments_i_agree_privacy_policy,
  .comments_wrap .comments_field.comments_i_agree_privacy_policy+.form-submit {
    width: 100%;
    float: none;
  }
  /* Footer */
  .footer_wrap .widget+.widget,
  .sidebar:not(.sidebar_float) .widget+.widget,
  .sidebar:not(.sidebar_float)[class*="scheme_"] .widget+.widget {
    margin-top: 40px !important;
    padding-top: 40px !important;
    border-top-width: 2px;
    border-top-style: solid;
  }
  .footer_menu_inner {
    padding: 20px 10px;
  }
  .mobile_layout .menu_footer_nav_area>ul>li>a,
  .mobile_layout .footer_wrap .sc_layouts_menu>ul>li>a {
    padding: 2px 10px !important;
  }
  .menu_footer_nav_area>ul>li+li:before,
  .footer_wrap .sc_layouts_menu>ul>li+li:before {
    display: none;
  }
  /* Icons */
  .sc_icons_modern .sc_icons_item_title {
    font-size: 1.8rem;
  }
  .sc_icons.sc_icons_modern .sc_icons_item_description {
    font-size: 16px;
  }
  .sc_icons_modern .sc_icons_icon+.sc_icons_item_details {
    margin-top: 1rem;
  }
  /* Layouts */
  .page_content_wrap .sc_layouts_row_type_compact {
    padding: 0.75em 10px;
  }
  /* Lists */
  ul.trx_addons_list_parameters>li {
    font-size: 18px;
  }
  /* Navigation */
  .nav-links-single .nav-links .nav-previous,
  .nav-links-single .nav-links .nav-next {
    width: 100%;
    text-align: left;
  }
  .nav-links-single .nav-links .nav-previous+.nav-next {
    margin-top: 20px;
  }
  .nav-links-single .nav-links .nav-next {
    padding-left: 0;
  }
  .nav-links-single .nav-links .nav-previous {
    float: initial;
  }
  .nav-links-single .nav-links a[rel="next"] {
    justify-content: flex-end;
  }
  .nav-links-single .nav-links .post_categories {
    margin: 0.15em 0 0;
  }
  .nav-links-single .nav-links .post_date {
    margin-top: 0.15em;
  }
  /* Post */
  .post_item_single .post_featured {
    margin-bottom: 1.5em;
  }
  .trx_addons_reviews_block.trx_addons_reviews_block_short {
    margin: 0 auto 1em !important;
  }
  /* Page */
  .page_contact_form {
    flex-direction: column;
    margin-top: 4.85em;
    padding-top: 5.5em;
  }
  .page_contact_form_title {
    font-size: 2.5rem;
    padding: 0;
    margin-bottom: 1.3em;
  }
  .page_contact_form [role="form"] {
    width: auto;
  }
  /* Popup */
  .mfp-inline-holder div.mfp-content,
  .mfp-ajax-holder div.mfp-content {
    max-width: 100%;
    max-height: 100%;
  }
  .trx_addons_popup {
    width: 440px !important;
    max-width: 100%;
  }
  /* Prices */
  .sc_price_item_info {
    padding: 50px 30px !important;
  }
  .sc_price_item_subtitle+.sc_price_item_description,
  .sc_price_item_title+.sc_price_item_description {
    margin: 0.98em 0 2em;
  }
  .sc_price_item_details {
    margin-top: 1.2em;
  }
  .sc_price_item_subtitle+.sc_price_item_link,
  .sc_price_item_title+.sc_price_item_link,
  .sc_price_item_description+.sc_price_item_link,
  .sc_price_item_details+.sc_price_item_link {
    margin-top: 1em;
  }
  /* Promo */
  .sc_promo .sc_promo_descr p {
    font-size: 18px;
  }
  .sc_promo.sc_promo_size_large .sc_item_title_tag+.sc_item_descr {
    margin-top: 1em;
  }
  .sc_promo.sc_promo_size_large .sc_item_descr+.sc_item_button {
    margin-top: 1.5em;
  }
  /* Related Posts */
  .related_wrap .post_title,
  .nav-links-single .nav-links .post-title {
    font-size: 1.5rem;
  }
  .related_wrap.related_style_classic .post_title {
    font-size: 1.8rem;
  }
  .related_wrap.related_style_classic .post_featured {
    margin-bottom: 0.9em;
  }
  /* Reviews */
  .trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap {
    width: 45%;
  }
  .trx_addons_reviews_block_detailed .trx_addons_reviews_block_summary {
    width: 55%;
  }
  /* Skills */
  .sc_skills_columns.trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
    width: 50% !important;
  }
  /* Single Post */
  .post_item_single .post_header_single .post_title {
    font-size: 2.1rem;
  }
  /* Slider */
  .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 15px 0 0;
  }
  .slider_outer_controls_bottom>.slider_controls_wrap {
    margin-top: 1.5em;
  }
  .slider_outer_controls_bottom > .slider_type_images + .slider_controls_wrap {
    margin-top: 1.4em;
 }
  .sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
    top: -2.5em;
  }
  /* Services */
  .sc_services_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
    margin-bottom: 0px;
  }
  .sc_services_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row)>[class*="trx_addons_column-"] {
    padding-bottom: 30px;
  }
  .sc_services_default .sc_services_item_content {
    display: block !important;
    font-size: 18px;
  }
  .sc_services_default .sc_services_item_price {
    margin: 1rem 0;
  }
  .sc_services .row.columns_padding_bottom.columns_in_single_row>[class*="column-"],
  .sc_services .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"] {
    padding-bottom: 30px;
    margin-top: 5px;
  }
  .sc_services .row.columns_padding_bottom.columns_in_single_row>[class*="column-"]:last-child,
  .sc_services .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]:last-child {
    padding-bottom: 0;
  }
  .sc_services .row.columns_padding_bottom.columns_in_single_row>[class*="column-"]:first-child,
  .sc_services .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]:first-child {
    margin-top: 0;
  }
  .related_wrap.sc_services .related_wrap_title {
    font-size: 2.5rem;
  }
  .post-type-archive-cpt_services .nav-links {
    margin-top: 0.4em;
  }
  /* Scroll to top */
  .trx_addons_scroll_to_top.show {
    bottom: 2em !important;
  }
  /* Sidebar */
  .sidebar_inner {
    margin: 0 -10px 0 -10px;
  }
  .sidebar:not(.sidebar_float) .widget {
    width: 100%!important;
  }
  .sidebar:not(.sidebar_float) .widget+.widget {
    margin-top: 40px !important;
    padding-top: 40px !important;
    border-top-width: 2px !important;
    border-top-style: solid;
  }
  /* Title */
  .sc_item_title_text br {
    display: none;
  }
  h3.sc_item_title_tag+.sc_item_descr {
    margin-top: 1em;
  }
  /* Team */
  .team_member_page .team_member_title {
    font-size: 1.8rem;
    margin-bottom: 0.8em;
  }
  .team_member_page .team_member_featured {
    padding: 0 0 25px !important;
  }
  .team_member_page .team_member_description {
    padding-left: 0;
  }
  .team_member_page .team_member_title+.team_member_details,
  .team_member_page .team_member_position+.team_member_details {
    margin-top: 0.7em;
  }
  .team_member_page .team_member_details+.team_member_brief_info {
    margin-top: 0.4em;
  }
  .team_member_page .team_member_socials {
    margin: 1em 0 0 -0.5em;
  }
  .team_member_page .team_member_brief_info p {
    margin-bottom: 0.8em;
  }
  .sc_team.related_wrap .related_wrap_title,
  .single-cpt_team .comments_list_wrap .comments_list_title,
  .single-cpt_team .comments_wrap .comments_form_wrap:first-child .comments_form_title {
    font-size: 2.5rem;
  }
  .sc_team_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row) {
    margin-bottom: 0;
  }
  .sc_team_columns_wrap.trx_addons_columns_wrap.columns_padding_bottom:not(.columns_in_single_row)>[class*="trx_addons_column-"] {
    padding-bottom: 21px;
  }
  .sc_team .row.columns_padding_bottom.columns_in_single_row,
  .sc_team .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row {
    margin-bottom: -21px;
  }
  .sc_team .row.columns_padding_bottom.columns_in_single_row>[class*="column-"],
  .sc_team .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"],
  .sc_team .row.columns_padding_bottom.columns_in_single_row>[class*="column-"]:last-child,
  .sc_team .trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row>[class*="trx_addons_column-"]:last-child {
    padding-bottom: 21px;
  }
  .sc_team .columns_wrap:not(.columns_fluid)>[class*="column-"],
  .sc_team .trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
    width: 50%;
  }
  .sc_team_posts_item_title {
    font-size: 1.8rem;
  }
  .sc_team_posts_item .post_featured {
    margin-bottom: 1.2em;
  }
  .sc_team_posts_item_content {
    margin-top: 0.75em;
  }
  /* Widget Contacts */
  .widget_contacts .contacts_info .contacts_left,
  .widget_contacts .contacts_info .contacts_right {
    width: 100%;
    padding: 0;
  }
  .widget_contacts .contacts_info .contacts_left+.contacts_right {
    margin-top: 20px;
  }
  .widget_contacts .contacts_info .contacts_right>*+* {
    margin-top: 0.4em;
  }
  /* Plugin: Elementor */
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
    margin: 0;
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-mobile-title {
    font-size: 1.8rem;
    line-height: 2.7rem;
    font-weight: 700;
    padding: 20px 0 0;
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-mobile-title:first-child {
    padding-top: 0;
  }
  .elementor-widget-toggle .elementor-toggle .elementor-tab-title {
    font-size: 1.8rem;
  }
  .elementor-widget-toggle .elementor-toggle .elementor-toggle-item {
    padding: 1.9rem 0;
  }
  /* Plugin: Social Feed */
  body [class*="social-feed-container"] .social-feed-element strong {
    font-size: 12px;
  }
  /* Plugin: Revolution Slider */
  rs-slide .booked-calendar-shortcode-wrap {
    width: 280px;
  }
  .rev-btn i {
    line-height: 0.7em !important;
    font-size: 1.2em !important;
    margin-left: 0.3em !important;
  }
  /* Plugin: Booked */
  body .booked-calendar-wrap table.booked-calendar thead th .page-left,
  body .booked-calendar-wrap table.booked-calendar thead th .page-right {
    font-size: 2.6rem;
    margin-top: -1.3rem;
  }
  body .booked-calendar-wrap table.booked-calendar thead tr.days th {
    font-size: 1.2857rem;
  }
  body .booked-calendar-wrap table.booked-calendar th .monthName a {
    top: auto;
    font-size: 16px;
  }
  body .booked-modal .bm-window .booked-scrollable {
    padding: 30px;
  }
  /* Plugin: WooCommerce */
  .woocommerce-order-details__title,
  .woocommerce-column__title,
  .woocommerce .woocommerce-MyAccount-content h3,
  .woocommerce-account h2,
  .woocommerce-account .address .title h3 {
    font-size: 1.8rem;
  }
  .woocommerce nav.woocommerce-pagination ul {
    margin-top: 1.6em;
  }
  body .page_content_wrap .post_item .post_featured .icons .button {
    font-size: 14px !important;
    padding: 0.181em 0.5em !important;
    min-width: 138px;
  }
}
@media (max-width: 640px) {
  /* Plugin: Instagram  */
  #sb_instagram:not(.trx-rounded) #sbi_images .sbi_item {
    padding: 0!important;
  }
  #sb_instagram #sbi_images {
    width: 100%;
    margin: 0;
  }
  #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
    width: 50%;
  }
}
@media (max-width: 479px) {
  /* Author */
  .author_info {
    padding: 30px 20px;
  }
  .author_avatar {
    top: 30px;
    left: 20px;
  }
  .author_description {
    padding-left: 0;
    padding-top: 7rem;
  }
  /* Audio */
  .format-audio .post_featured.with_thumb .post_audio,
  .sc_layouts_blog_item_featured .post_featured.with_thumb .post_audio {
    padding: 1.2em 1.3em;
  }
  .mejs-controls .mejs-time {
    font-size: 13px;
    padding: 12px 5px 0;
  }
  .mejs-controls .mejs-volume-button {
    margin: 0 1em;
  }
  /* Action */
  .sc_action_item:not(.with_image),
  .sc_action_item.with_image .sc_action_item_inner {
    padding: 2em;
  }
  /* Blogger */
  .sc_blogger_default ul.sc_item_filters_tabs li {
    width: 50%;
    padding-right: 0.5em;
    box-sizing: border-box;
  }
  .sc_blogger_default .sc_blogger_item_title,
  .sc_blogger_list .sc_blogger_item_title,
  .sc_blogger_default ul.sc_item_filters_tabs li {
    font-size: 1.7rem;
  }
  .sc_blogger_default ul.sc_item_filters_tabs li:nth-child(2n) {
    padding-right: 0;
  }
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_body,
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_body,
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter .sc_blogger_item_body {
    display: block;
  }
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_featured,
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_featured {
    width: 100%;
    margin-bottom: 20px;
  }
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_content {
    padding-left: 0;
    width: 100%;
  }
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_content {
    padding-right: 0;
    width: 100%;
  }
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_content,
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_content {
    max-width: 100%;
  }
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_featured,
  .sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_featured {
    min-width: 100%;
  }
  /* Buttons */
  form button:not(.components-button),
  input[type="button"],
  input[type="reset"],
  input[type="submit"],
  .theme_button,
  .post_item .more-link,
  .gallery_preview_show .post_readmore,
  .wp-block-button__link,
  a.bp-title-button,
  body #booked-profile-page input[type="submit"],
  body #booked-profile-page button,
  body .booked-list-view input[type="submit"],
  body .booked-list-view button,
  body table.booked-calendar input[type="submit"],
  body table.booked-calendar button,
  body .booked-modal input[type="submit"],
  body .booked-modal button,
  button.write-a-review,
  .learnpress-page .lp-button,
  .learnpress-page .wishlist-button,
  .mc4wp-form .mc4wp-form-fields input[type="submit"],
  .sc_button,
  .sc_form button,
  .edd_download_purchase_form .button,
  #edd-purchase-button,
  .edd-submit.button,
  .widget_edd_cart_widget .edd_checkout a,
  .woocommerce .button,
  .woocommerce-page .button,
  .woocommerce a.button,
  .woocommerce button.button,
  .woocommerce input.button .woocommerce #respond input#submit,
  .woocommerce input[type="button"],
  .woocommerce-page input[type="button"],
  .woocommerce input[type="submit"],
  .woocommerce-page input[type="submit"],
  .woocommerce .woocommerce-message .button,
  .woocommerce ul.products li.product .button,
  .woocommerce div.product form.cart .button,
  .woocommerce #review_form #respond p.form-submit input[type="submit"],
  .woocommerce-page #review_form #respond p.form-submit input[type="submit"],
  .woocommerce table.my_account_orders .order-actions .button,
  .woocommerce table.cart td.actions .button,
  #add_payment_method .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
  .woocommerce #respond input#submit.disabled,
  .woocommerce #respond input#submit:disabled,
  .woocommerce #respond input#submit[disabled]:disabled,
  .woocommerce a.button.disabled,
  .woocommerce a.button:disabled,
  .woocommerce a.button[disabled]:disabled,
  .woocommerce button.button.disabled,
  .woocommerce button.button:disabled,
  .woocommerce button.button[disabled]:disabled,
  .woocommerce input.button.disabled,
  .woocommerce input.button:disabled,
  .woocommerce input.button[disabled]:disabled,
  .yith-woocompare-widget a.clear-all,
  .nav-links-more a,
  .woocommerce-links-more a,
  #btn-buy {
    font-size: 1.55rem;
  }
  /* Comments */
  .comments_list_wrap .comment_info {
    display: block;
  }
  .comments_list_wrap .comment_author,
  .comments_list_wrap .comment_posted,
  .comments_wrap .trx_addons_reviews_mark {
    display: inline-block;
    margin-right: 1em;
  }
  .comments_list_wrap .comment_posted .comment_date:before {
    margin: 0 0.3em 0 0;
  }
  /* Gallery */
  footer .gallery.gallery-columns-3 .gallery-item {
    width: 33.3% !important;
  }
  /* Google Map */
  .sc_googlemap_content.sc_googlemap_content_default {
    position: relative;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: 280px !important;
    margin: auto;
    max-width: 100%;
    transform: translate(0);
    padding: 30px 0 0 !important;
    z-index: 9999;
  }
  .sc_googlemap_content_default p {
    margin-bottom: 0;
  }
  .sc_googlemap_content {
    pointer-events: all;
  }
  /* Inputs */
  input[type="text"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="tel"],
  input[type="password"],
  input[type="search"],
  select,
  textarea,
  textarea.wp-editor-area,
  form.mc4wp-form .mc4wp-form-fields input[type="email"],
  .woocommerce table.cart td.actions .coupon .input-text,
  .woocommerce #content table.cart td.actions .coupon .input-text,
  .woocommerce-page table.cart td.actions .coupon .input-text,
  .woocommerce-page #content table.cart td.actions .coupon .input-text,
  body .booked-form .field input[type=text],
  body .booked-form .field input[type=password],
  body .booked-form .field input[type=tel],
  body .booked-form .field input[type=email],
  body .booked-form .field textarea {
    padding: 0.799em 1.05em;
  }
  .select2-container--default .select2-selection--single span.select2-selection__rendered {
    padding: 0.799em 1.05em;
  }
  /* Icon */
  .sc_icons_default .sc_icons_item_title {
    font-size: 15px;
    line-height: 18px;
  }
  .sc_icons_default .sc_icons_icon+.sc_icons_item_details {
    margin-top: 0.8rem;
  }
  /* Lists */
  ul.trx_addons_list_parameters>li {
    font-size: 1.428rem;
  }
  /* Post Single */
  .post_item_single .post_footer_single .post_tags_single,
  .post_item_single .post_footer_single .post_tags_single+.post_meta_single {
    width: 100%;
    text-align: left;
  }
  .post_item_single .post_footer_single .post_share {
    text-align: left;
  }
  .post_item_single .post_footer_single .post_share .social_item {
    margin: 0 0.95em 0.95em 0;
  }
  /* Promo */
  .sc_promo.sc_promo_size_large .sc_promo_text_inner {
    padding: 1.8em;
  }
  /* Prices */
  .sc_price_item_info {
    padding: 30px 35px 35px !important;
  }
  .sc_price_item_details {
    display: block !important;
  }
  /* Reviews */
  .trx_addons_reviews_block_detailed .trx_addons_reviews_block_mark_wrap {
    text-align: center;
	padding: 0;
  }
  .trx_addons_reviews_block_detailed .trx_addons_reviews_block_title {
    padding: 1em 20px;
  }
  .trx_addons_reviews_block_detailed .trx_addons_reviews_block_info,
  .trx_addons_reviews_block_detailed .trx_addons_reviews_block_criterias,
  .trx_addons_reviews_block_short .trx_addons_reviews_block_info {
    padding: 30px 20px;
  }
  .trx_addons_reviews_block_detailed .trx_addons_reviews_block_pn {
    padding: 30px 5px;
  }
  /* Services */
  .sc_services.sc_services_default .sc_services_item_info {
    padding: 0;
  }
  .sc_services.sc_services_default .sc_services_item_info {
    min-height: 1em;
  }
  .services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
    padding: 1em;
  }
  /* Slider */
  .sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
    top: auto;
    position: relative;
    text-align: center;
    height: 2em;
    margin-top: 10px;
  }
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    margin-top: 10px;
  }
.sc_slider_controls .slider_controls_wrap>a,
.slider_container.slider_controls_side .slider_controls_wrap>a,
.slider_outer_controls_outside .slider_controls_wrap>a,
.slider_outer_controls_side .slider_controls_wrap>a,
.slider_outer_controls_top .slider_controls_wrap>a,
.slider_outer_controls_bottom .slider_controls_wrap>a {
    width: 2.468rem;
}
  /* Team */
  .sc_team .columns_wrap:not(.columns_fluid)>[class*="column-"],
  .sc_team .trx_addons_columns_wrap:not(.columns_fluid)>[class*="trx_addons_column-"] {
    width: 100%;
  }
  .sc_team_default .sc_team_item_content {
    margin-top: 0.5rem;
  }
  /* Widgets */
  .widget .widget_title,
  .widget .widgettitle {
    margin-bottom: 0.9em;
  }
  .widget_twitter .widget_title,
  .widget_twitter .widgettitle {
    margin-bottom: 0.7em;
  }
  /* Plugin: Mailchimp */
  form.mc4wp-form .mc4wp-form-fields input[type="email"] {
    width: calc(100% - 7em);
  }
  form.mc4wp-form .mc4wp-form-fields input[type="submit"] {
    width: 7em;
    padding-left: 0;
    padding-right: 0;
  }
  /* Plugin: Social-Feed  */
  body [class*="social-feed-container"] .grid-item {
    vertical-align: top;
    width: 100%;
  }
  /* Plugin: Booked  */
  body .booked-modal .bm-window .booked-scrollable {
    padding: 20px;
  }
  body .booked-modal .bm-window p.booked-title-bar {
    padding: 15px 20px 15px 20px;
  }
  /* Plugin: Elementor  */
  .elementor-widget-trx_sc_booked_calendar table.booked-calendar span.monthName {
    font-size: 2rem;
  }
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-content {
    padding: 20px;
  }
  /* Plugin: Instagram */
  #sb_instagram.sbi_col_10 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_6 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
    width: 50%;
  }
  /* Btn */
  form button:not(.components-button), input[type="button"],
  input[type="reset"], input[type="submit"],
  .theme_button,
  .post_item .more-link,
  .gallery_preview_show .post_readmore,
  .neptunus_tabs .neptunus_tabs_titles li a,
  #buddypress .comment-reply-link,
  #buddypress
  .generic-button a,
  #buddypress a.button,
  #buddypress button,
  #buddypress input[type="button"],
  #buddypress input[type="reset"],
  #buddypress input[type="submit"],
  #buddypress ul.button-nav li a,
  #buddypress div.activity-meta a,
  a.bp-title-button,
  body #booked-profile-page input[type="submit"],
  body #booked-profile-page button,
  body .booked-list-view input[type="submit"],
  body .booked-list-view button,
  body table.booked-calendar input[type="submit"],
  body table.booked-calendar button,
  body .booked-modal input[type="submit"],
  body .booked-modal button,
  .edd_download_purchase_form .button,
  #edd-purchase-button,
  .edd-submit.button,
  .widget_edd_cart_widget .edd_checkout a,
  form.mc4wp-form .mc4wp-form-fields input[type="submit"],
  .sc_button, .sc_layouts_row .sc_button, .sc_form button,
  .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"],
  #tribe-bar-form .tribe-bar-submit input[type="submit"],
  #tribe-bar-form button,
  #tribe-bar-form a,
  #tribe-bar-form input,
  #tribe-bar-form .tribe-bar-views-toggle,
  #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option,
  .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option,
  #tribe-events .tribe-events-button,
  .tribe-events-button,
  .tribe-events-cal-links a,
  .tribe-events-sub-nav li a,
  .tribe-events-read-more,
  #tribe-events-footer ~ a.tribe-events-ical.tribe-events-button,
  .woocommerce .button,
  .woocommerce-page .button,
  .woocommerce a.button,
  .woocommerce button.button,
  .woocommerce input.button .woocommerce #respond input#submit,
  .woocommerce input[type="button"],
  .woocommerce-page input[type="button"],
  .woocommerce input[type="submit"],
  .woocommerce-page input[type="submit"],
  .woocommerce .woocommerce-message .button,
  .woocommerce ul.products li.product .button,
  .woocommerce div.product form.cart .button,
  .woocommerce #review_form #respond p.form-submit input[type="submit"],
  .woocommerce-page #review_form #respond p.form-submit input[type="submit"],
  .woocommerce table.my_account_orders .order-actions .button,
  .woocommerce table.cart td.actions .button,
  #add_payment_method .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
  .woocommerce #respond input#submit.disabled,
  .woocommerce #respond input#submit:disabled,
  .woocommerce #respond input#submit[disabled]:disabled,
  .woocommerce a.button.disabled, .woocommerce a.button:disabled,
  .woocommerce a.button[disabled]:disabled,
  .woocommerce button.button.disabled, .woocommerce button.button:disabled,
  .woocommerce button.button[disabled]:disabled,
  .woocommerce input.button.disabled,
  .woocommerce input.button:disabled,
  .woocommerce input.button[disabled]:disabled,
  .yith-woocompare-widget a.clear-all,
  .sc_action_item_link.sc_button.sc_button_size_small,
  .sc_button.sc_button_size_large {
    white-space: normal;
}
}