/* ===============================================================================
   ===============================================================================
   -------------------- VC SHORTCODES RESPONSIVE STYLES - START ------------------
   ===============================================================================
   =============================================================================== */   
/* ===============================================================================
   BUTTON SHORTCODE RESPONSIVE STYLE - START -------------------------------------
   =============================================================================== */
@media only screen and (max-width: 1200px) {
  .vorgen-vc-btn.vorgen-vc-btn-large,
  .vorgen-vc-btn.vorgen-vc-btn-huge {
    padding: 4px 46px;
  }
}
/* ===============================================================================
   BUTTON SHORTCODE RESPONSIVE STYLE - END ---------------------------------------
   =============================================================================== */
/* ===============================================================================
   CALL TO ACTION SHORTCODE RESPONSIVE STYLE - START -----------------------------
   =============================================================================== */
@media only screen and (min-width: 1201px) and (max-width: 1300px) {
  .vorgen-vc-call-to-action-holder .vorgen-vc-grid {
    width: 1100px;
  }
}
@media only screen and (max-width: 1200px) {
  .vorgen-vc-call-to-action-holder.vorgen-vc-three-quarters-columns .vorgen-vc-cta-text-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-four-fifths-columns .vorgen-vc-cta-text-holder {
    width: 66.66666666666667%;
  }
  .vorgen-vc-call-to-action-holder.vorgen-vc-three-quarters-columns .vorgen-vc-cta-button-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-four-fifths-columns .vorgen-vc-cta-button-holder {
    width: 33.33333333333333%;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-call-to-action-holder.vorgen-vc-normal-layout .vorgen-vc-cta-inner,
  .vorgen-vc-call-to-action-holder.vorgen-vc-normal-layout .vorgen-vc-cta-text-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-normal-layout .vorgen-vc-cta-button-holder {
    display: block;
  }
  .vorgen-vc-call-to-action-holder.vorgen-vc-normal-layout .vorgen-vc-cta-button-holder {
    margin: 28px 0 0;
    text-align: initial;
  }
  .vorgen-vc-call-to-action-holder.vorgen-vc-two-halves-columns .vorgen-vc-cta-text-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-two-halves-columns .vorgen-vc-cta-button-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-two-thirds-columns .vorgen-vc-cta-text-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-two-thirds-columns .vorgen-vc-cta-button-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-three-quarters-columns .vorgen-vc-cta-text-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-three-quarters-columns .vorgen-vc-cta-button-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-four-fifths-columns .vorgen-vc-cta-text-holder,
  .vorgen-vc-call-to-action-holder.vorgen-vc-four-fifths-columns .vorgen-vc-cta-button-holder {
    width: 100%;
  }
}
/* ===============================================================================
   CALL TO ACTION SHORTCODE RESPONSIVE STYLE - END -------------------------------
   =============================================================================== */
/* ===============================================================================
   CLIENTS HOLDER SHORTCODE RESPONSIVE STYLE - START -----------------------------
   =============================================================================== */
@media only screen and (max-width: 1200px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-5 .vorgen-vc-cc-item {
    width: 25%;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-5 .vorgen-vc-cc-item:nth-child(5n+1) {
    clear: none;
  }

  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-5 .vorgen-vc-cc-item:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1200px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-6 .vorgen-vc-cc-item {
    width: 25%;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-6 .vorgen-vc-cc-item:nth-child(6n+1) {
    clear: none;
  }

  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-6 .vorgen-vc-cc-item:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-4 .vorgen-vc-cc-item {
    width: 25%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-4 .vorgen-vc-cc-item:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-5 .vorgen-vc-cc-item {
    width: 25%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-5 .vorgen-vc-cc-item:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-6 .vorgen-vc-cc-item {
    width: 25%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-6 .vorgen-vc-cc-item:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-2 .vorgen-vc-cc-item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-3 .vorgen-vc-cc-item:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-4 .vorgen-vc-cc-item {
    width: 50%;
    margin: 0 0 25px;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-4 .vorgen-vc-cc-item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-5 .vorgen-vc-cc-item {
    width: 50%;
    margin: 0 0 25px;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-5 .vorgen-vc-cc-item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-6 .vorgen-vc-cc-item {
    width: 50%;
    margin: 0 0 25px;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-6 .vorgen-vc-cc-item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-4 .vorgen-vc-cc-item {
    width: 100%;
  }
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-5 .vorgen-vc-cc-item {
    width: 100%;
  }
  .vorgen-vc-clients-wc-holder.vorgen-vc-ch-columns-6 .vorgen-vc-cc-item {
    width: 100%;
  }
}
/* ===============================================================================
   CLIENTS HOLDER SHORTCODE RESPONSIVE STYLE - END -------------------------------
   =============================================================================== */
/* ===============================================================================
   COUNTDOWN SHORTCODE RESPONSIVE STYLE - START ----------------------------------
   =============================================================================== */
@media only screen and (max-width: 1024px) {
  .vorgen-vc-countdown .countdown-amount {
    font-size: 50px !important;
    line-height: 50px !important;
  }
  
  .vorgen-vc-countdown .countdown-period {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 600px) {
  .vorgen-vc-countdown .countdown-amount {
    font-size: 30px !important;
    line-height: 30px !important;
    margin-bottom: 10px;
  }
  
  .vorgen-vc-countdown .countdown-period {
    font-size: 10px !important;
  }
}
/* ===============================================================================
   COUNTDOWN SHORTCODE RESPONSIVE STYLE - END ------------------------------------
   =============================================================================== */
/* ===============================================================================
   ELEMENTS HOLDER SHORTCODE RESPONSIVE STYLE - START ----------------------------
   =============================================================================== */
@media only screen and (max-width: 1366px) {
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1366.vorgen-vc-two-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1366.vorgen-vc-three-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1366.vorgen-vc-four-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1366.vorgen-vc-five-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1366.vorgen-vc-six-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1366.vorgen-vc-one-column-alignment-left .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: left;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1366.vorgen-vc-one-column-alignment-right .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: right;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1366.vorgen-vc-one-column-alignment-center .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: center;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1024.vorgen-vc-two-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1024.vorgen-vc-three-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1024.vorgen-vc-four-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1024.vorgen-vc-five-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1024.vorgen-vc-six-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1024.vorgen-vc-one-column-alignment-left .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: left;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1024.vorgen-vc-one-column-alignment-right .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: right;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-1024.vorgen-vc-one-column-alignment-center .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: center;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-768.vorgen-vc-two-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-768.vorgen-vc-three-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-768.vorgen-vc-four-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-768.vorgen-vc-five-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-768.vorgen-vc-six-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-768.vorgen-vc-one-column-alignment-left .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: left;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-768.vorgen-vc-one-column-alignment-right .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: right;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-768.vorgen-vc-one-column-alignment-center .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: center;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-680.vorgen-vc-two-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-680.vorgen-vc-three-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-680.vorgen-vc-four-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-680.vorgen-vc-five-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-680.vorgen-vc-six-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-680.vorgen-vc-one-column-alignment-left .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: left;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-680.vorgen-vc-one-column-alignment-right .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: right;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-680.vorgen-vc-one-column-alignment-center .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: center;
  }
}
@media only screen and (max-width: 480px) {
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-480.vorgen-vc-two-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-480.vorgen-vc-three-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-480.vorgen-vc-four-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-480.vorgen-vc-five-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-480.vorgen-vc-six-columns .vorgen-vc-eh-item {
    width: 100%;
    height: auto;
    display: inline-block;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-480.vorgen-vc-one-column-alignment-left .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: left;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-480.vorgen-vc-one-column-alignment-right .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: right;
  }
  .vorgen-vc-elements-holder.vorgen-vc-responsive-mode-480.vorgen-vc-one-column-alignment-center .vorgen-vc-eh-item .vorgen-vc-eh-item-content {
    text-align: center;
  }
  .vorgen-vc-elements-holder .vorgen-vc-eh-item-content {
    padding: 0 10px;
  }
}
/* ===============================================================================
   ELEMENTS HOLDER SHORTCODE RESPONSIVE STYLE - END ------------------------------
   =============================================================================== */
/* ===============================================================================
   FRAME SLIDER SHORTCODE RESPONSIVE STYLE - START -------------------------------
   =============================================================================== */
@media only screen and (max-width: 1024px) {
  .vorgen-vc-frame-slider-holder {
    padding: 40px 0 60px;
  }
  .vorgen-vc-frame-slider-holder .vorgen-vc-fs-laptop {
    height: 100%;
    width: 96%;
    background-size: 100% auto;
  }
  .vorgen-vc-frame-slider-holder .vorgen-vc-fs-slides img {
    width: 94%;
    margin: 0 auto;
  } 
  .vorgen-vc-frame-slider-holder .owl-dots {
    bottom: -110px;
  }
}    
@media only screen and (max-width: 786px) {
  .vorgen-vc-frame-slider-holder {
    padding: 30px 0 50px;
  }
  .vorgen-vc-frame-slider-holder .vorgen-vc-fs-laptop {
    height: 100%;
    width: 94%;
    background-size: 100% auto;
  }
  .vorgen-vc-frame-slider-holder .vorgen-vc-fs-slides img {
    width: 82%;
    margin: 0 auto;
  }
  .vorgen-vc-frame-slider-holder .owl-dots {
    bottom: -100px;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-vc-frame-slider-holder {
    padding: 25px 0 50px;
  }
  .vorgen-vc-frame-slider-holder .vorgen-vc-fs-laptop {
    height: 100%;
    width: 86%;
    background-size: 100% auto;
  }
  .vorgen-vc-frame-slider-holder .vorgen-vc-fs-slides img {
    width: 64%;
    margin: 0 auto;
  }
  .vorgen-vc-frame-slider-holder .owl-dots {
    bottom: -100px;
  }
}
@media only screen and (max-width: 480px) {
  .vorgen-vc-frame-slider-holder {
    padding: 15px 0 42px;
  }
  .vorgen-vc-frame-slider-holder .vorgen-vc-fs-laptop {
    width: 76%;
  }
  .vorgen-vc-frame-slider-holder .owl-dots {
    bottom: -80px;
  }
}
/* ===============================================================================
   FRAME SLIDER SHORTCODE RESPONSIVE STYLE - END ---------------------------------
   =============================================================================== */
/* ===============================================================================
   GOOGLE MAP SHORTCODE RESPONSIVE STYLE - START ---------------------------------
   =============================================================================== */
@media only screen and (max-width: 1024px) {
  .vorgen-vc-google-map-overlay {
    display: block;
  }
}
/* ===============================================================================
   GOOGLE MAP SHORTCODE RESPONSIVE STYLE - END -----------------------------------
   =============================================================================== */
/* ==========================================================================
   Intro Section shortcode responsive styles start
   ============================================================================= */
@media only screen and (max-width: 1024px) {
  .vorgen-intro-section .vorgen-intro-description {
    width: 80%;
  }
  .vorgen-intro-section .vorgen-intro-top-cell {
    padding-top: 40px !important;
    padding-bottom: 0 !important;
  }
}

@media only screen and (max-width: 768px) {
  .vorgen-intro-section .vorgen-intro-description {
    width: 80%;
  }
}

@media only screen and (max-width: 600px) {
  .vorgen-intro-section .vorgen-intro-logo-holder {
    margin-bottom: 30px;
  }
  .vorgen-intro-section .vorgen-intro-title {
    font-size: 36px;
    line-height: 1em;
    margin-bottom: 15px;
  }
  .vorgen-intro-section .vorgen-intro-description {
    width: 80%;
    margin-bottom: 30px;
    font-size: 16px;
  }
  .vorgen-intro-section .vorgen-is-button-holder {
    margin-bottom: 20px;
  }
}

/* ==========================================================================
   Intro Section shortcode responsive styles end
============================================================================= */  
/* ===============================================================================
   IMAGE GALLERY SHORTCODE RESPONSIVE STYLE - START ------------------------------
   =============================================================================== */
@media only screen and (max-width: 1440px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image {
    width: 20%;
  }
}
@media only screen and (max-width: 1440px) and (min-width: 1281px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image:nth-child(6n+1) {
    clear: none;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image:nth-child(5n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1440px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-grid-sizer {
    width: 20%;
  }
}
@media only screen and (max-width: 1280px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-five-columns .vorgen-vc-ig-image {
    width: 25%;
  }
}
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-five-columns .vorgen-vc-ig-image:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1280px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image {
    width: 25%;
  }
}
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1280px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-grid-sizer {
    width: 25%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 50%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-grid-sizer {
    width: 25%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 50%;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-five-columns .vorgen-vc-ig-image {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-five-columns .vorgen-vc-ig-image:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-four-columns .vorgen-vc-ig-image {
    width: 50%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-two-columns .vorgen-vc-ig-image:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-three-columns .vorgen-vc-ig-image:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-four-columns .vorgen-vc-ig-image:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-grid-sizer {
    width: 33.33333%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 66.66667%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-grid-sizer {
    width: 33.33333%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 66.66667%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-four-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-four-columns .vorgen-vc-ig-grid-sizer {
    width: 50%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-four-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-five-columns .vorgen-vc-ig-image {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-five-columns .vorgen-vc-ig-image:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-three-columns .vorgen-vc-ig-image {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-grid-sizer {
    width: 50%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-grid-sizer {
    width: 50%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-three-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-three-columns .vorgen-vc-ig-grid-sizer {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-three-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-two-columns .vorgen-vc-ig-image {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-three-columns .vorgen-vc-ig-image {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-four-columns .vorgen-vc-ig-image {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-five-columns .vorgen-vc-ig-image {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-grid.vorgen-vc-ig-six-columns .vorgen-vc-ig-image {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-two-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-two-columns .vorgen-vc-ig-grid-sizer {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-two-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-three-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-three-columns .vorgen-vc-ig-grid-sizer {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-three-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-four-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-four-columns .vorgen-vc-ig-grid-sizer {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-four-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-grid-sizer {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-five-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image,
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-grid-sizer {
    width: 100%;
  }
  .vorgen-vc-image-gallery .vorgen-vc-ig-masonry.vorgen-vc-ig-six-columns .vorgen-vc-ig-image.vorgen-vc-large-masonry-item {
    width: 100%;
  }
}
/* ===============================================================================
   IMAGE GALLERY SHORTCODE RESPONSIVE STYLE - END --------------------------------
   =============================================================================== */   
/* ===============================================================================
   ITEM SHOWCASE SHORTCODE RESPONSIVE STYLE - START ------------------------------
   =============================================================================== */
@media only screen and (max-width: 1366px) {
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-left {
    padding: 5px 5px 0 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-left .vorgen-vc-is-icon {
    padding: 8px 18px 0 8px;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-left .vorgen-vc-is-content {
    padding: 30px 10px 0 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-right {
    padding: 5px 0 0 5px;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-right .vorgen-vc-is-icon {
    padding: 8px 8px 0 18px;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-right .vorgen-vc-is-content {
    padding: 30px 0 0 10px;
  }
}
@media only screen and (max-width: 1200px) {
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-image img {
    display: none;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item-holder.vorgen-vc-is-left-holder,
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item-holder.vorgen-vc-is-right-holder {
    width: 50%;
    padding: 0 15px;
    box-sizing: border-box;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-left {
    padding-right: 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-left .vorgen-vc-is-content {
    padding: 30px 12px 0 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-right {
    padding-left: 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-right .vorgen-vc-is-content {
    padding: 30px 0 0 12px;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item-holder.vorgen-vc-is-left-holder {
    float: left;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item-holder.vorgen-vc-is-right-holder {
    float: right;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-image {
    display: none;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item-holder.vorgen-vc-is-left-holder,
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item-holder.vorgen-vc-is-right-holder {
    float: none;
    width: 100%;
    padding: 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item-holder.vorgen-vc-is-left-holder {
    margin-bottom: 65px;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item {
    opacity: 1;
    -webkit-transform: translateX(0) translateY(0) !important;
    -moz-transform: translateX(0) translateY(0) !important;
    transform: translateX(0) translateY(0) !important;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-left {
    padding-right: 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-left .vorgen-vc-is-content {
    padding: 0 20px 0 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-left .vorgen-vc-is-icon {
    padding: 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-right {
    padding-left: 0;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-right .vorgen-vc-is-content {
    padding: 0 0 0 20px;
  }
  .vorgen-vc-item-showcase-holder .vorgen-vc-is-item.vorgen-vc-is-right .vorgen-vc-is-icon {
    padding: 0;
  }
}
/* ===============================================================================
   ITEM SHOWCASE SHORTCODE RESPONSIVE STYLE - END --------------------------------
   =============================================================================== */
/* ==========================================================================
   MESSAGE BOX VC SHORTCODE STYLE - START -------------------------------------------
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .vorgen-vc-message-box-holder {
    padding: 30px 25px;
  }
}

@media only screen and (max-width: 600px) {
  .vorgen-vc-message-box-holder {
    padding: 25px 20px;
  }
}
/* ==========================================================================
   MESSAGE BOX VC SHORTCODE STYLE - END -------------------------------------------
   ========================================================================== */ 
/* ===============================================================================
   PRICING TABLES SHORTCODE RESPONSIVE STYLE - START -----------------------------
   =============================================================================== */
@media only screen and (max-width: 1280px) {
  .vorgen-vc-pricing-tables.vorgen-vc-four-columns .vorgen-vc-price-table {
    width: 50%;
  }
}

@media only screen and (max-width: 1280px) and (min-width: 681px) {
  .vorgen-vc-pricing-tables.vorgen-vc-four-columns .vorgen-vc-price-table:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1280px) {
  .vorgen-vc-pricing-tables.vorgen-vc-five-columns .vorgen-vc-price-table {
    width: 50%;
  }
}

@media only screen and (max-width: 1280px) and (min-width: 681px) {
  .vorgen-vc-pricing-tables.vorgen-vc-five-columns .vorgen-vc-price-table:nth-child(2n+1) {
    clear: both;
  }
}

@media only screen and (max-width: 1024px) {
  .vorgen-vc-pricing-tables.vorgen-vc-three-columns .vorgen-vc-price-table {
    width: 100%;
  }
}

@media only screen and (max-width: 680px) {
  .vorgen-vc-pricing-tables .vorgen-vc-price-table {
    width: 100% !important;
  }
}
/* ===============================================================================
   PRICING TABLES SHORTCODE RESPONSIVE STYLE - END -------------------------------
   =============================================================================== */
/* ===============================================================================
   PROCESS SHORTCODE RESPONSIVE STYLE - START  -----------------------------------
   =============================================================================== */
@media only screen and (max-width: 1280px) {
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder .vorgen-vc-pi-number-holder .vorgen-vc-pi-number {
    font-size: 50px;
  }
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-inner {
    margin: 0 -25px;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 1024px) {
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder .vorgen-vc-pi-holder-inner {
    padding: 0 25px;
  }
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder .vorgen-vc-pi-number-holder .vorgen-vc-pi-arrow {
    right: -35px;
    font-size: 25px;
  }
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-inner {
    margin: 0 -25px;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-process-holder .vorgen-vc-process-item-holder,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder {
    width: 33.33%;
    margin-bottom: 30px;
  }
  .vorgen-vc-process-holder .vorgen-vc-process-item-holder .vorgen-vc-pi-arrow,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder .vorgen-vc-pi-arrow {
    display: none;
  }
  .vorgen-vc-process-holder .vorgen-vc-process-item-holder .vorgen-vc-pi-number-holder .vorgen-vc-pi-number,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder .vorgen-vc-pi-number-holder .vorgen-vc-pi-number {
    font-size: 75px;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-process-holder .vorgen-vc-process-item-holder,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-three .vorgen-vc-process-item-holder,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder {
    width: 50%;
  }
  .vorgen-vc-process-holder .vorgen-vc-process-item-holder .vorgen-vc-pi-arrow,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-three .vorgen-vc-process-item-holder .vorgen-vc-pi-arrow,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder .vorgen-vc-pi-arrow {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  .vorgen-vc-process-holder .vorgen-vc-process-item-holder,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-three .vorgen-vc-process-item-holder,
  .vorgen-vc-process-holder.vorgen-vc-process-holder-items-five .vorgen-vc-process-item-holder {
    width: 100%;
  }
}
/* ===============================================================================
   PROCESS SHORTCODE RESPONSIVE STYLE - END --------------------------------------
   =============================================================================== */
/* ===============================================================================
   SECTION TITLE SHORTCODE RESPONSIVE STYLE - START ------------------------------
   =============================================================================== */
@media only screen and (max-width: 1024px) {
  .vorgen-vc-section-title-holder.vorgen-vc-st-two-columns {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-section-title-holder {
    padding: 0 !important;
  }
  .vorgen-vc-section-title-holder.vorgen-vc-st-two-columns .vorgen-vc-st-title,
  .vorgen-vc-section-title-holder.vorgen-vc-st-two-columns .vorgen-vc-st-text {
    width: 100%;
    float: none !important;
    text-align: initial !important;
  }
  .vorgen-vc-section-title-holder.vorgen-vc-st-two-columns .vorgen-vc-st-text {
    margin: 14px 0 0;
  }
  .vorgen-vc-section-title-holder.vorgen-vc-st-disable-title-break .vorgen-vc-st-title br {
    display: none;
  }
}
/* ===============================================================================
   SECTION TITLE SHORTCODE RESPONSIVE STYLE - END --------------------------------
   =============================================================================== */
/* ===============================================================================
   TABS SHORTCODE RESPONSIVE STYLE - START ---------------------------------------
   =============================================================================== */
@media only screen and (max-width: 1280px) {
  .vorgen-vc-tabs .vorgen-vc-tabs-nav li a {
    line-height: 50px;
    padding: 0 40px;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-vc-tabs .vorgen-vc-tabs-nav li a {
    padding: 0 36px;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-vc-tabs .vorgen-vc-tabs-nav li {
    display: block;
    float: none;
  }
  .vorgen-vc-tabs .vorgen-vc-tabs-nav li a {
    width: 100%;
    font-size: 14px;
    line-height: 48px;
  }
}
/* ===============================================================================
   TABS SHORTCODE RESPONSIVE STYLE - END -----------------------------------------
   =============================================================================== */
/* ==========================================================================
   TESTIMONIALS MODERN SHORTCODE RESPONSIVE STYLE - START -------------------------------
   ========================================================================== */
@media only screen and (max-width: 1024px) {
  .vorgen-vc-testimonials-holder.vorgen-vc-testimonials-modern .vorgen-vc-testimonials-modern-inner {
    position: relative;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    max-width: 100%;
    padding: 0;
    box-sizing: border-box;
    margin-bottom: 80px;
    float: none;
  }
  .vorgen-vc-testimonials-holder.vorgen-vc-testimonials-modern .vorgen-vc-testimonial-pagination-holder {
    position: relative;
    text-align: center;
  }
  .vorgen-vc-testimonials-holder.vorgen-vc-testimonials-modern .vorgen-vc-testimonial-pagination-holder .vorgen-quote-mark {
    text-align: center;
  }
  .vorgen-vc-testimonials-holder.vorgen-vc-testimonials-modern .vorgen-vc-testimonial-pagination-holder #vorgen-vc-testimonial-pagination .vorgen-vc-tsp-item {
    max-width: 100%;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-vc-testimonials-holder.vorgen-vc-testimonials-modern .vorgen-vc-testimonial-pagination-holder .vorgen-quote-mark {
    font-size: 854px;
  }
}
@media only screen and (max-width: 480px) {
  .vorgen-vc-testimonials-holder.vorgen-vc-testimonials-modern .vorgen-vc-testimonial-pagination-holder .vorgen-quote-mark {
    font-size: 554px;
  }
}   
/* ===============================================================================
   TESTIMONIALS MODERN SHORTCODE RESPONSIVE STYLE - END ---------------------------------
   =============================================================================== */
/* ===============================================================================
   TWITTER SHORTCODE RESPONSIVE STYLE - START ------------------------------------
   =============================================================================== */
@media only screen and (max-width: 1280px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-four-columns .vorgen-vc-tl-item {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-four-columns .vorgen-vc-tl-item:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1280px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-five-columns .vorgen-vc-tl-item {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 1280px) and (min-width: 1025px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-five-columns .vorgen-vc-tl-item:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-three-columns .vorgen-vc-tl-item {
    width: 50%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-three-columns .vorgen-vc-tl-item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-four-columns .vorgen-vc-tl-item {
    width: 50%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-four-columns .vorgen-vc-tl-item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-five-columns .vorgen-vc-tl-item {
    width: 50%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 681px) {
  .vorgen-vc-twitter-list-holder.vorgen-vc-tl-five-columns .vorgen-vc-tl-item:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-vc-twitter-list-holder .vorgen-vc-tl-item {
    width: 100% !important;
  }
}
/* ===============================================================================
   TWITTER SHORTCODE RESPONSIVE STYLE - END --------------------------------------
   =============================================================================== */
/* ===============================================================================
   PRODUCT LIST SHORTCODE RESPONSIVE STYLES - START ------------------------------
   =============================================================================== */
@media only screen and (max-width: 1440px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli {
    width: 20%;
  }
}
@media only screen and (max-width: 1440px) and (min-width: 1201px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli:nth-child(6n+1) {
    clear: none;
  }
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli:nth-child(5n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1440px) {
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pl-sizer {
    width: 25%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pl-sizer {
    width: 25%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 50%;
  }
}
@media only screen and (max-width: 1200px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-five-columns .vorgen-pli {
    width: 25%;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-five-columns .vorgen-pli:nth-child(5n+1) {
    clear: none;
  }
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-five-columns .vorgen-pli:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1200px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli {
    width: 25%;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli:nth-child(6n+1) {
    clear: none;
  }
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli:nth-child(4n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1200px) {
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pl-sizer {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pl-sizer {
    width: 33.33333%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 66.66667%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pl-sizer {
    width: 25%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pl-sizer {
    width: 25%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pl-sizer {
    width: 25%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 50%;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-four-columns .vorgen-pli {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-four-columns .vorgen-pli:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-five-columns .vorgen-pli {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-five-columns .vorgen-pli:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli {
    width: 33.33333%;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-two-columns .vorgen-pli:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-three-columns .vorgen-pli:nth-child(3n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 1024px) {
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pl-sizer {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pl-sizer {
    width: 33.33333%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 66.66667%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pl-sizer {
    width: 33.33333%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 66.66667%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pl-sizer {
    width: 33.33333%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 66.66667%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pl-sizer {
    width: 33.33333%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 66.66667%;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-two-columns .vorgen-pli {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-two-columns .vorgen-pli:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-three-columns .vorgen-pli {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-three-columns .vorgen-pli:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-four-columns .vorgen-pli {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-four-columns .vorgen-pli:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-five-columns .vorgen-pli {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-five-columns .vorgen-pli:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) and (min-width: 681px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli:nth-child(2n+1) {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pl-sizer {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pl-sizer {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pl-sizer {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pl-sizer {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pl-sizer {
    width: 50%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
}
@media only screen and (max-width: 680px) {
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-two-columns .vorgen-pli {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-three-columns .vorgen-pli {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-four-columns .vorgen-pli {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-five-columns .vorgen-pli {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-standard-layout.vorgen-six-columns .vorgen-pli {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pl-sizer,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-two-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pl-sizer,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-three-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pl-sizer,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-four-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pl-sizer,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-five-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pl-sizer,
  .vorgen-pl-holder.vorgen-masonry-layout.vorgen-six-columns .vorgen-pli.vorgen-woo-image-large-width {
    width: 100%;
  }
}
/* ===============================================================================
   PRODUCT LIST SHORTCODE RESPONSIVE STYLES - END --------------------------------
   =============================================================================== */
/* ===============================================================================
   PRODUCT LIST CAROUSEL SHORTCODE RESPONSIVE STYLES - START ---------------------
   =============================================================================== */
@media only screen and (max-width: 768px) {
  .vorgen-plc-holder.vorgen-simple-type .vorgen-plc-image-outer,
  .vorgen-plc-holder.vorgen-simple-type .vorgen-plc-text-wrapper {
    display: inline-block;
    width: 100%;
    padding: 0;
  }
  .vorgen-plc-holder.vorgen-simple-type .vorgen-plc-text-wrapper {
    margin: 30px 0 40px;
  }
}
/* ===============================================================================
   PRODUCT LIST CAROUSEL SHORTCODE RESPONSIVE STYLES - END -----------------------
   =============================================================================== */   
/* ===============================================================================
   ===============================================================================
   ------------------------ SHORTCODES RESPONSIVE STYLES - END -------------------
   ===============================================================================
   =============================================================================== */
