/*------------------------------------------------------------------
 * This is main responsive css file for theme. It is broken into following sections:
 * 1. Global responsive styles
 * 2. Blog responsive styles
 * 3. Footer responsive styles
 * 4. Header responsive styles
 * 5. Search responsive styles
 * 6. Title area responsive styles
 * 7. Shortcodes responsive styles
 * 8. Custom Post Types responsive styles
-------------------------------------------------------------------*/

/* ==========================================================================
   1. Global responsive styles
   ========================================================================== */

/* common mixins - start */

/* common mixins - end */

/* mixins styles - start */

/* mixins styles - end */

@media only screen and (max-width: 1024px) {
    body:not(.qodef-content-is-behind-header):not(.error404) .qodef-content {
      margin-top: 0 !important;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-hide-on-tablet {
      display: none !important;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-hide-on-mobile {
      display: none !important;
    }
  }
  
  @media only screen and (max-width: 1200px) {
    .qodef-grid,
    .qodef-container-inner,
    .qodef-row-grid-section {
      width: 950px;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-grid,
    .qodef-container-inner,
    .qodef-row-grid-section {
      width: 768px;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-grid,
    .qodef-container-inner,
    .qodef-row-grid-section {
      width: 600px;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-grid,
    .qodef-container-inner,
    .qodef-row-grid-section {
      width: 420px;
    }
  }
  
  @media only screen and (max-width: 480px) {
    .qodef-grid,
    .qodef-container-inner,
    .qodef-row-grid-section {
      width: 300px;
    }
  }
  
  @media only screen and (max-width: 320px) {
    .qodef-grid,
    .qodef-container-inner,
    .qodef-row-grid-section {
      width: 90%;
    }
  }
  
  @media only screen and (max-width: 1200px) {
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner,
    .qodef-boxed .qodef-wrapper .qodef-footer-inner {
      width: 1000px;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner,
    .qodef-boxed .qodef-wrapper .qodef-footer-inner {
      width: 818px;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner,
    .qodef-boxed .qodef-wrapper .qodef-footer-inner {
      width: 650px;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner,
    .qodef-boxed .qodef-wrapper .qodef-footer-inner {
      width: 470px;
    }
  }
  
  @media only screen and (max-width: 480px) {
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner,
    .qodef-boxed .qodef-wrapper .qodef-footer-inner {
      width: 350px;
    }
  }
  
  @media only screen and (max-width: 320px) {
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner,
    .qodef-boxed .qodef-wrapper .qodef-footer-inner {
      width: 92%;
    }
  }
  
  /* ==========================================================================
     Grid System responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1280px) {
    /*
      * If you changed some value for space do the same thing in masonry-type, product-list-main-and-vc scss files
      */
  
    .qodef-huge-space.qodef-disable-bottom-space {
      margin-bottom: -50px;
    }
  
    .qodef-huge-space .qodef-outer-space {
      margin: 0 -25px;
    }
  
    .qodef-huge-space .qodef-outer-space .qodef-item-space {
      padding: 0 25px;
      margin: 0 0 50px;
    }
  }
  
  /* ==========================================================================
     Grid System responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Instagram widget responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1200px) {
    .qodef-instagram-feed:not(.qodef-instagram-carousel) li img {
      width: 100%;
    }
  
    .qodef-instagram-feed:not(.qodef-instagram-carousel).qodef-col-6 li {
      width: 25%;
    }
  
    .qodef-instagram-feed:not(.qodef-instagram-carousel).qodef-col-9 li {
      width: 25%;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-instagram-feed:not(.qodef-instagram-carousel).qodef-col-6 li {
      width: 33.33333%;
    }
  
    .qodef-instagram-feed:not(.qodef-instagram-carousel).qodef-col-9 li {
      width: 33.33333%;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-instagram-feed:not(.qodef-instagram-carousel) li {
      width: 50% !important;
    }
  }
  
  /* ==========================================================================
     Instagram widget responsive style - end
     ========================================================================== */
  
  /*# sourceMappingURL=../css/modules-responsive.css.map */
  /* ==========================================================================
     Blog responsive styles - begin
     ========================================================================== */
  
  /* common mixins - start */
  
  /* common mixins - end */
  
  /* mixins styles - start */
  
  /* mixins styles - end */
  
  @media only screen and (max-width: 768px) {
    .qodef-related-posts-holder .qodef-related-post {
      width: 50% !important;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-author-description .qodef-author-description-content {
      padding: 0;
    }
  
    .qodef-author-description .qodef-author-description-image {
      display: block;
      width: 100%;
    }
  
    .qodef-author-description .qodef-author-description-text-holder {
      display: block;
      width: 100%;
      padding: 0;
      margin-top: 30px;
    }
  }
  
  @media only screen and (max-width: 480px) {
    .qodef-related-posts-holder .qodef-related-post {
      width: 100% !important;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom .qodef-post-info-bottom-left,
    .qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom .qodef-post-info-bottom-right {
      width: 100%;
      float: none;
    }
  
    .qodef-blog-holder.qodef-blog-single article .qodef-post-info-bottom .qodef-post-info-bottom-right {
      text-align: inherit;
      margin: 10px 0 0;
    }
  }
  
  /* ==========================================================================
     Blog List shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1280px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-four-columns .qodef-bl-item {
      width: 33.33333%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-four-columns .qodef-bl-item:nth-child(3n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1280px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-five-columns .qodef-bl-item {
      width: 33.33333%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-five-columns .qodef-bl-item:nth-child(3n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-three-columns .qodef-bl-item {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 681px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-three-columns .qodef-bl-item:nth-child(2n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-four-columns .qodef-bl-item {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 681px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-four-columns .qodef-bl-item:nth-child(2n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-five-columns .qodef-bl-item {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 681px) {
    .qodef-blog-list-holder.qodef-bl-standard.qodef-bl-five-columns .qodef-bl-item:nth-child(2n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-blog-list-holder.qodef-bl-standard .qodef-bl-item {
      width: 100% !important;
    }
  }
  
  /* ==========================================================================
     Blog List shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Blog responsive styles - end
     ========================================================================== */
  
  /*# sourceMappingURL=blog-map-responsive.css.map */
  /* ==========================================================================
     Footer responsive styles - begin
     ========================================================================== */
  
  /* common mixins - start */
  
  /* common mixins - end */
  
  /* mixins styles - start */
  
  /* mixins styles - end */
  
  /* ==========================================================================
     Footer responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1024px) and (min-width: 681px) {
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3 {
      width: 50%;
      float: left;
    }
  
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(2n+1) {
      clear: both;
    }
  
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(3),
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(4) {
      margin-top: 30px;
    }
  
    .qodef-page-footer .qodef-column-content.qodef-grid-col-4 {
      width: 33.33333333333333%;
      float: left;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 681px) {
    .qodef-page-footer .qodef-footer-columns-3-3-6 .qodef-column-content.qodef-grid-col-6 {
      float: left;
      margin-top: 25px;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-page-footer .qodef-column-content:not(:first-child) {
      margin-top: 30px;
    }
  }
  
  /* ==========================================================================
     Footer responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Footer responsive styles - end
     ========================================================================== */
  
  /*# sourceMappingURL=footer-map-responsive.css.map */
  /* ==========================================================================
     Header responsive styles - begin
     ========================================================================== */
  
  /* common mixins - start */
  
  /* common mixins - end */
  
  /* mixins styles - start */
  
  /* mixins styles - end */
  
  /* ==========================================================================
     Header responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1200px) {
    .qodef-drop-down .wide .second > .inner > ul {
      width: 950px;
    }
  }
  
  @media only screen and (max-width: 680px) {
    
    .qodef-page-header {
      display: none;
    }
  
    .qodef-drop-down .wide .second > .inner > ul {
      width: 768px;
    }
  }
  
  /* ==========================================================================
     Header responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Fixed header responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1200px) {
    .qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed {
      width: 1000px;
    }
  }
  
  /* ==========================================================================
     Fixed header responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Mobile header responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 680px) {
    .qodef-mobile-header {
      display: block;
    }
  }
  
  /* ==========================================================================
     Mobile header responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Sticky header responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1200px) {
    .qodef-boxed .qodef-page-header .qodef-sticky-header {
      width: 1000px;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
      width: 818px;
      left: auto;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
      width: 650px;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
      width: 470px;
    }
  }
  
  @media only screen and (max-width: 480px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
      width: 350px;
    }
  }
  
  @media only screen and (max-width: 320px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
      width: 92%;
    }
  }
  
  /* ==========================================================================
     Sticky header responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Top header responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1024px) {
    .qodef-top-bar {
      display: none;
    }
  }
  
  /* ==========================================================================
     Top header responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Header responsive styles - end
     ========================================================================== */
  
  /*# sourceMappingURL=header-map-responsive.css.map */
  /* ==========================================================================
     Search responsive styles - begin
     ========================================================================== */
  
  /* common mixins - start */
  
  /* common mixins - end */
  
  /* mixins styles - start */
  
  /* mixins styles - end */
  
  /* ==========================================================================
  # Search template responsive style - begin
  ========================================================================== */
  
  @media only screen and (max-width: 1024px) {
    .qodef-search-page-holder article .qodef-post-image {
      width: 80px;
    }
  
    .qodef-search-page-holder article .qodef-post-title-area {
      padding: 0 0 0 105px;
      min-height: 80px;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-search-page-holder article .qodef-post-image {
      width: 60px;
    }
  
    .qodef-search-page-holder article .qodef-post-title-area {
      padding: 0 0 0 80px;
      min-height: 60px;
    }
  }
  
  /* ==========================================================================
  # Search template responsive style - end
  ========================================================================== */
  
  /* ==========================================================================
     Search responsive styles - end
     ========================================================================== */
  
  /*# sourceMappingURL=search-map-responsive.css.map */
  /* ==========================================================================
     Title responsive styles - begin
     ========================================================================== */
  
  /* common mixins - start */
  
  /* common mixins - end */
  
  /* mixins styles - start */
  
  /* mixins styles - end */
  
  /* ==========================================================================
     Title responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1024px) {
    .qodef-title-holder.qodef-has-bg-image {
      height: auto !important;
      background-image: none !important;
    }
  
    .qodef-title-holder.qodef-has-bg-image .qodef-title-image {
      display: block;
    }
  
    .qodef-title-holder.qodef-has-bg-image .qodef-title-wrapper {
      position: absolute;
      top: 50%;
      left: 0;
      height: 100% !important;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      transform: translateY(-50%);
    }
  
    .qodef-title-holder.qodef-title-va-header-bottom {
      height: auto !important;
    }
  
    .qodef-title-holder.qodef-title-va-header-bottom .qodef-title-wrapper {
      padding-top: 0 !important;
    }
  }
  
  /* ==========================================================================
     Title responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Centered Title type responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1024px) {
    .qodef-title-holder.qodef-centered-type .qodef-page-subtitle {
      padding: 0 !important;
    }
  }
  
  /* ==========================================================================
     Centered Title type responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Standard With Breadcrumbs Title type responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1024px) {
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-title-info,
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info {
      display: block;
      width: 100%;
    }
  
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info {
      margin: 10px 0 0;
      text-align: initial;
      white-space: inherit;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type.qodef-hide-breadcrumbs-mobile-yes .qodef-breadcrumbs-info {
      display: none;
    }
  }
  
  /* ==========================================================================
     Standard With Breadcrumbs Title type responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Title responsive styles - end
     ========================================================================== */
  
  /*# sourceMappingURL=title-map-responsive.css.map */
  /* ==========================================================================
     Global partials
     ========================================================================== */
  
  /* common mixins - start */
  
  /* common mixins - end */
  
  /* mixins styles - start */
  
  /* mixins styles - end */
  
  /* ==========================================================================
     Custom Post Types responsive styles
     ========================================================================== */
  
  /* ==========================================================================
     Blog List shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1280px) {
    .qodef-testimonials-holder.qodef-testimonials-four-columns .qodef-pl-item {
      width: 33.33333%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 769px) {
    .qodef-testimonials-holder.qodef-testimonials-four-columns .qodef-pl-item:nth-child(3n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1280px) {
    .qodef-testimonials-holder.qodef-testimonials-five-columns .qodef-pl-item {
      width: 33.33333%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 769px) {
    .qodef-testimonials-holder.qodef-testimonials-five-columns .qodef-pl-item:nth-child(3n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1280px) {
    .qodef-testimonials-holder.qodef-testimonials-six-columns .qodef-pl-item {
      width: 33.33333%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 769px) {
    .qodef-testimonials-holder.qodef-testimonials-six-columns .qodef-pl-item:nth-child(3n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-testimonials-holder .qodef-pl-item {
      width: 100% !important;
    }
  }
  
  /* ==========================================================================
     Blog List shortcode responsive style - end
     ========================================================================== */
  
  /*# sourceMappingURL=../../../../plugins/select-core/assets/css/custom-post-types-map-responsive.css.map */
  /* ==========================================================================
     Global partials
     ========================================================================== */
  
  /* common mixins - start */
  
  /* common mixins - end */
  
  /* mixins styles - start */
  
  /* mixins styles - end */
  
  /* ==========================================================================
     Shortcodes responsive styles
     ========================================================================== */
  
  /* ==========================================================================
     Button shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1200px) {
    .qodef-btn.qodef-btn-large,
    .qodef-btn.qodef-btn-huge {
      padding: 12px 53px 11px;
    }
  }
  
  /* ==========================================================================
     Button shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Call To Action shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (min-width: 1201px) and (max-width: 1300px) {
    .qodef-call-to-action-holder .qodef-grid {
      width: 1100px;
    }
  }
  
  @media only screen and (max-width: 1200px) {
    .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-text-holder,
    .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-text-holder {
      width: 66.66666666666667%;
    }
  
    .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-button-holder {
      width: 33.33333333333333%;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-inner,
    .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-text-holder,
    .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-button-holder {
      display: block;
    }
  
    .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-button-holder {
      margin: 28px 0 0;
      text-align: initial;
    }
  
    .qodef-call-to-action-holder.qodef-two-halves-columns .qodef-cta-text-holder,
    .qodef-call-to-action-holder.qodef-two-halves-columns .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-two-thirds-columns .qodef-cta-text-holder,
    .qodef-call-to-action-holder.qodef-two-thirds-columns .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-text-holder,
    .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-text-holder,
    .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-button-holder {
      width: 100%;
    }
  }
  
  /* ==========================================================================
     Call To Action shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Countdown shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1200px) {
    .qodef-countdown .countdown-row .countdown-section .countdown-amount {
      font-size: 60px;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-countdown .countdown-row.countdown-show4 .countdown-section,
    .qodef-countdown .countdown-row.countdown-show5 .countdown-section,
    .qodef-countdown .countdown-row.countdown-show6 .countdown-section {
      width: 33.33333333333333%;
    }
  
    .qodef-countdown .countdown-row .countdown-section .countdown-amount {
      font-size: 50px;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-countdown .countdown-row .countdown-section .countdown-amount {
      font-size: 40px;
    }
  }
  
  /* ==========================================================================
     Countdown shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Custom Font shortcode responsive styles - begin
     ========================================================================== */
  
  @media only screen and (max-width: 768px) {
    .qodef-custom-font-holder.qodef-disable-title-break br {
      display: none;
    }
  }
  
  /* ==========================================================================
     Custom Font shortcode responsive styles - end
     ========================================================================== */
  
  /* ==========================================================================
     Elements Holder shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1280px) {
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-two-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-three-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-four-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-five-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-six-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
      text-align: left;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
      text-align: right;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
      text-align: center;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-two-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-three-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-four-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-five-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-six-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
      text-align: left;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
      text-align: right;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
      text-align: center;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-two-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-three-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-four-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-five-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-six-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
      text-align: left;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
      text-align: right;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
      text-align: center;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-two-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-three-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-four-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-five-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-six-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
      text-align: left;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
      text-align: right;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
      text-align: center;
    }
  }
  
  @media only screen and (max-width: 480px) {
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-two-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-three-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-four-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-five-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-six-columns .qodef-eh-item {
      width: 100%;
      height: auto;
      display: inline-block;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
      text-align: left;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
      text-align: right;
    }
  
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
      text-align: center;
    }
  
    .qodef-elements-holder .qodef-eh-item-content {
      padding: 0 10px;
    }
  }
  
  /* ==========================================================================
     Elements Holder shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Flow shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1024px) {
    .qodef-flow-item-holder {
      margin-bottom: 38px;
    }
  
    .qodef-flow-item-holder .qodef-fi-image-holder {
      display: block;
    }
  
    .qodef-flow-item-holder .qodef-fi-content-holder {
      display: block;
      width: 100%;
      padding-top: 0;
    }
  
    .qodef-flow-item-holder.qodef-fi-position-left .qodef-fi-image-holder {
      margin-left: 0;
      margin-right: auto;
    }
  
    .qodef-flow-item-holder.qodef-fi-position-left .qodef-fi-content-holder {
      padding-left: 0;
      margin-top: 30px;
    }
  
    .qodef-flow-item-holder.qodef-fi-position-right .qodef-fi-image-holder {
      margin-right: 0;
      margin-left: auto;
      margin-top: 30px;
    }
  
    .qodef-flow-item-holder.qodef-fi-position-right .qodef-fi-content-holder {
      padding-right: 0;
    }
  }
  
  @media only screen and (max-width: 480px) {
    .qodef-flow-item-holder .qodef-fi-image-holder {
      width: 100%;
    }
  }
  
  /* ==========================================================================
     Flow shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Google Map shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1024px) {
    .qodef-google-map-overlay {
      display: block;
    }
  }
  
  /* ==========================================================================
     Google Map shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Image Gallery shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1440px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image {
      width: 20%;
    }
  }
  
  @media only screen and (max-width: 1440px) and (min-width: 1281px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image:nth-child(6n+1) {
      clear: none;
    }
  
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image:nth-child(5n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1440px) {
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-grid-sizer {
      width: 20%;
    }
  }
  
  @media only screen and (max-width: 1280px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-five-columns .qodef-ig-image {
      width: 25%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-five-columns .qodef-ig-image:nth-child(4n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1280px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image {
      width: 25%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image:nth-child(4n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1280px) {
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-grid-sizer {
      width: 25%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 50%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-grid-sizer {
      width: 25%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-five-columns .qodef-ig-image {
      width: 33.33333%;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-five-columns .qodef-ig-image:nth-child(3n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image {
      width: 33.33333%;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image:nth-child(3n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-four-columns .qodef-ig-image {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 681px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-two-columns .qodef-ig-image:nth-child(2n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 681px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-three-columns .qodef-ig-image:nth-child(3n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) and (min-width: 681px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-four-columns .qodef-ig-image:nth-child(4n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-grid-sizer {
      width: 33.33333%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 66.66667%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-grid-sizer {
      width: 33.33333%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 66.66667%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-four-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-four-columns .qodef-ig-grid-sizer {
      width: 50%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-four-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-five-columns .qodef-ig-image {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-five-columns .qodef-ig-image:nth-child(2n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image:nth-child(2n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-three-columns .qodef-ig-image {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-grid-sizer {
      width: 50%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-grid-sizer {
      width: 50%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-three-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-three-columns .qodef-ig-grid-sizer {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-three-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-two-columns .qodef-ig-image {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-three-columns .qodef-ig-image {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-four-columns .qodef-ig-image {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-five-columns .qodef-ig-image {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-grid.qodef-ig-six-columns .qodef-ig-image {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-two-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-two-columns .qodef-ig-grid-sizer {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-two-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-three-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-three-columns .qodef-ig-grid-sizer {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-three-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-four-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-four-columns .qodef-ig-grid-sizer {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-four-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-grid-sizer {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image,
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-grid-sizer {
      width: 100%;
    }
  
    .qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image.qodef-large-masonry-item {
      width: 100%;
    }
  }
  
  /* ==========================================================================
     Image Gallery shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Item Showcase shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1200px) {
    .qodef-item-showcase-holder .qodef-is-image {
      position: absolute;
      left: 0;
      width: 50%;
      height: 100%;
      margin-top: 0 !important;
    }
  
    .qodef-item-showcase-holder .qodef-is-image img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
    }
  
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-left-holder,
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-right-holder {
      float: right;
      width: 50%;
      padding: 0 0 0 50%;
    }
  
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-right-holder {
      margin: 36px 0 0;
    }
  
    .qodef-item-showcase-holder .qodef-is-item {
      margin: 36px 0 0;
    }
  
    .qodef-item-showcase-holder .qodef-is-item.qodef-is-left {
      text-align: left;
    }
  
    .qodef-item-showcase-holder .qodef-is-item.qodef-is-left .qodef-is-content {
      padding: 0 0 0 20px;
    }
  
    .qodef-item-showcase-holder .qodef-is-item:not(.qodef-appeared) {
      -webkit-transform: translateX(-40px);
      -moz-transform: translateX(-40px);
      transform: translateX(-40px);
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-item-showcase-holder .qodef-is-image {
      display: none;
    }
  
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-left-holder,
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-right-holder {
      float: none;
      width: 100%;
      padding: 0;
    }
  
    .qodef-item-showcase-holder .qodef-is-item {
      opacity: 1;
      -webkit-transform: translateX(0) translateY(0) !important;
      -moz-transform: translateX(0) translateY(0) !important;
      transform: translateX(0) translateY(0) !important;
    }
  
    .qodef-item-showcase-holder .qodef-is-item.qodef-is-left .qodef-is-content,
    .qodef-item-showcase-holder .qodef-is-item.qodef-is-right .qodef-is-content {
      padding: 0;
    }
  }
  
  /* ==========================================================================
     Item Showcase shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Pricing Tables shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1280px) {
    .qodef-pricing-tables.qodef-four-columns .qodef-price-table {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 681px) {
    .qodef-pricing-tables.qodef-four-columns .qodef-price-table:nth-child(2n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1280px) {
    .qodef-pricing-tables.qodef-five-columns .qodef-price-table {
      width: 50%;
    }
  }
  
  @media only screen and (max-width: 1280px) and (min-width: 681px) {
    .qodef-pricing-tables.qodef-five-columns .qodef-price-table:nth-child(2n+1) {
      clear: both;
    }
  }
  
  @media only screen and (max-width: 1024px) {
    .qodef-pricing-tables.qodef-three-columns .qodef-price-table {
      width: 100%;
    }
  }
  
  @media only screen and (max-width: 680px) {
    .qodef-pricing-tables .qodef-price-table {
      width: 100% !important;
    }
  }
  
  /* ==========================================================================
     Pricing Tables shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Process shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1280px) {
    .qodef-process-holder.qodef-process-horizontal .qodef-process-item-holder.qodef-pi-highlighted {
      margin-top: -30px;
    }
  
    .qodef-process-holder.qodef-process-horizontal .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi {
      width: 220px;
      height: 220px;
    }
  
    .qodef-process-holder.qodef-process-horizontal .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-content-holder {
      margin-top: 48px;
    }
  
    .qodef-process-holder.qodef-process-horizontal .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-holder .qodef-pi:before,
    .qodef-process-holder.qodef-process-horizontal .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-holder .qodef-pi:after {
      margin-top: 9px;
    }
  }
  
  @media only screen and (max-width: 1200px) {
    .qodef-process-holder .qodef-pi-image-holder:before {
      display: none;
    }
  
    .qodef-process-holder .qodef-pi-holder-inner {
      width: 100%;
    }
  
    .qodef-process-holder.qodef-process-holder-items-four .qodef-process-item-holder {
      width: 50%;
      margin-bottom: 60px;
    }
  
    .qodef-process-holder.qodef-process-horizontal .qodef-process-item-holder:nth-child(2n) .qodef-pi-holder .qodef-pi:after {
      display: none;
    }
  
    .qodef-process-holder.qodef-process-horizontal.qodef-process-holder-items-three .qodef-process-item-holder .qodef-pi-holder .qodef-pi:after {
      display: none;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-process-holder.qodef-process-horizontal.qodef-process-holder-items-three .qodef-process-item-holder,
    .qodef-process-holder.qodef-process-horizontal.qodef-process-holder-items-four .qodef-process-item-holder {
      width: 100%;
      margin-bottom: 30px;
    }
  
    .qodef-process-holder.qodef-process-horizontal.qodef-process-holder-items-three .qodef-process-item-holder .qodef-pi-holder .qodef-pi:before,
    .qodef-process-holder.qodef-process-horizontal.qodef-process-holder-items-three .qodef-process-item-holder .qodef-pi-holder .qodef-pi:after,
    .qodef-process-holder.qodef-process-horizontal.qodef-process-holder-items-four .qodef-process-item-holder .qodef-pi-holder .qodef-pi:before,
    .qodef-process-holder.qodef-process-horizontal.qodef-process-holder-items-four .qodef-process-item-holder .qodef-pi-holder .qodef-pi:after {
      display: none;
    }
  
    .qodef-process-holder.qodef-process-horizontal .qodef-process-item-holder.qodef-pi-highlighted {
      margin-top: 0;
    }
  
    .qodef-process-holder.qodef-process-horizontal .qodef-pi-holder:after {
      display: none;
    }
  }
  
  @media only screen and (max-width: 480px) {
    .qodef-process-holder.qodef-process-vertical .qodef-process-item-holder {
      margin-bottom: 36px;
    }
  
    .qodef-process-holder.qodef-process-vertical .qodef-pi-holder {
      float: none;
    }
  
    .qodef-process-holder.qodef-process-vertical .qodef-pi-holder .qodef-pi {
      margin: 0 auto 26px auto;
    }
  
    .qodef-process-holder.qodef-process-vertical .qodef-pi-content-holder {
      padding: 0 20px;
      text-align: center;
    }
  
    .qodef-process-holder.qodef-process-vertical.appeared .qodef-process-item-holder:before {
      display: none;
    }
  }
  
  /* ==========================================================================
     Process shortcode responsive style - end
     ========================================================================== */
  
  /* ==========================================================================
     Section Title shortcode responsive styles - begin
     ========================================================================== */
  
  @media only screen and (max-width: 1024px) {
    .qodef-section-title-holder.qodef-st-two-columns {
      padding: 0 !important;
    }
  }
  
  @media only screen and (max-width: 768px) {
    .qodef-section-title-holder {
      padding: 0 !important;
    }
  
    .qodef-section-title-holder.qodef-st-two-columns .qodef-st-title,
    .qodef-section-title-holder.qodef-st-two-columns .qodef-st-text {
      width: 100%;
      float: none !important;
      text-align: initial !important;
    }
  
    .qodef-section-title-holder.qodef-st-two-columns .qodef-st-text {
      margin: 14px 0 0;
    }
  
    .qodef-section-title-holder.qodef-st-disable-title-break .qodef-st-title br {
      display: none;
    }
  }
  
  /* ==========================================================================
     Section Title shortcode responsive styles - end
     ========================================================================== */
  
  /* ==========================================================================
     Tabs shortcode responsive style - begin
     ========================================================================== */
  
  @media only screen and (max-width: 680px) {
    .qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li {
      display: block;
      float: none;
    }
  
    .qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li a {
      width: 100%;
      padding: 7px 0;
    }
  }
  
  /* ==========================================================================
     Tabs shortcode responsive style - end
     ========================================================================== */
  
  /*# sourceMappingURL=../../../../plugins/select-core/assets/css/shortcodes-map-responsive.css.map */
  /* ==========================================================================
     Global partials
     ========================================================================== */
  
  /* common mixins - start */
  
  /* common mixins - end */
  
  /* mixins styles - start */
  
  /* mixins styles - end */
  
  /* ==========================================================================
     Shortcodes responsive styles
     ========================================================================== */
  
  /*# sourceMappingURL=../../../../plugins/select-twitter-feed/assets/css/shortcodes-map-responsive.css.map */