/* ==========================================================================
   Global partials
   ========================================================================== */
/* Button mixins - start */
/* Button mixins - end */
/* ==========================================================================
   Shortcodes responsive styles
   ========================================================================== */
@media only screen and (max-width: 480px) {
	.qodef-accordion-holder .qodef-accordion-title .qodef-tab-title {
		padding: 18px 40px 18px 30px;
	}
	.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title {
		padding: 18px 15px;
	}
}
/* ==========================================================================
   Button shortcode responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1200px) {
	.qodef-btn.qodef-btn-large, .qodef-btn.qodef-btn-huge {
		padding: 10px 50px;
	}
}
/* ==========================================================================
   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.6666666667%;
	}
	.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.3333333333%;
	}
}
@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
   ========================================================================== */
/* ==========================================================================
# Clients responsive style - begin
========================================================================== */
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.qodef-clients .qodef-client-holder .qodef-client-holder-inner {
		padding: 0 10px;
	}
}
@media only screen and (max-width: 1024px) {
	.qodef-clients.qodef-clients-six-columns .qodef-client-holder, .qodef-clients.qodef-clients-five-columns .qodef-client-holder {
		width: 33.3333333333%;
	}
	.qodef-clients.qodef-clients-six-columns .qodef-client-holder:nth-child(3n+1), .qodef-clients.qodef-clients-five-columns .qodef-client-holder:nth-child(3n+1) {
		clear: both;
	}
	.qodef-clients.qodef-clients-five-columns .qodef-client-holder:nth-of-type(5n+0) {
		-webkit-box-shadow: 1px 1px 0 0 #dadada;
		box-shadow: 1px 1px 0 0 #dadada;
	}
	.qodef-clients.qodef-clients-five-columns .qodef-client-holder:nth-child(3n+0) {
		-webkit-box-shadow: 0 1px 0 0 #dadada;
		box-shadow: 0 1px 0 0 #dadada;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-clients.qodef-clients-six-columns .qodef-client-holder, .qodef-clients.qodef-clients-five-columns .qodef-client-holder {
		width: 50%;
	}
	.qodef-clients.qodef-clients-six-columns .qodef-client-holder:nth-child(3n+1), .qodef-clients.qodef-clients-five-columns .qodef-client-holder:nth-child(3n+1) {
		clear: none;
	}
	.qodef-clients.qodef-clients-six-columns .qodef-client-holder:nth-child(2n+1), .qodef-clients.qodef-clients-five-columns .qodef-client-holder:nth-child(2n+1) {
		clear: both;
	}
	.qodef-clients.qodef-clients-four-columns .qodef-client-holder {
		width: 50%;
	}
	.qodef-clients.qodef-clients-four-columns .qodef-client-holder:nth-child(2n+1) {
		clear: both;
	}
}
@media only screen and (max-width: 480px) {
	.qodef-clients.qodef-clients-six-columns .qodef-client-holder, .qodef-clients.qodef-clients-five-columns .qodef-client-holder, .qodef-clients.qodef-clients-four-columns .qodef-client-holder, .qodef-clients.qodef-clients-three-columns .qodef-client-holder, .qodef-clients.qodef-clients-two-columns .qodef-client-holder {
		width: 100%;
		float: none;
		-webkit-box-shadow: 0 1px 0 0 #dadada;
		box-shadow: 0 1px 0 0 #dadada;
	}
}
/* ==========================================================================
# Clients 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.3333333333%;
	}
	.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
   ========================================================================== */
/* ==========================================================================
   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-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-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.3333333333%;
	}
}
@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-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.3333333333%;
	}
	.qodef-image-gallery .qodef-ig-masonry.qodef-ig-five-columns .qodef-ig-image.qodef-large-masonry-item {
		width: 66.6666666667%;
	}
	.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.3333333333%;
	}
	.qodef-image-gallery .qodef-ig-masonry.qodef-ig-six-columns .qodef-ig-image.qodef-large-masonry-item {
		width: 66.6666666667%;
	}
	.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
   ========================================================================== */
/* ==========================================================================
   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
   ========================================================================== */
/* ==========================================================================
   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: 1024px) {
	.qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li a {
		padding: 7px 0 0 21px;
	}
	.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li {
		margin: 0 8px 0 0;
	}
	.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li a {
		padding: 7px 18px 0;
	}
	.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li {
		margin: 0 26px 0 0;
	}
	.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav {
		width: 180px;
	}
	.qodef-tabs.qodef-tabs-vertical .qodef-tab-container {
		width: calc(100% - 180px);
		padding: 41px 37px;
	}
}
@media only screen and (max-width: 768px) {
	.qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li {
		display: block;
		float: none;
		background-color: #f9f8f8;
	}
	.qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li a {
		padding-left: 0;
	}
	.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li {
		display: block;
		float: none;
		margin: 0 0 8px;
	}
	.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li {
		margin: 0 20px 0 0;
		background-color: #f9f8f8;
	}
	.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li a {
		padding-left: 0;
	}
	.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav,
	.qodef-tabs.qodef-tabs-vertical .qodef-tab-container {
		display: inline-block;
		width: 100%;
		height: auto;
	}
	.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav {
		border-right: 0;
	}
	.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li {
		float: left;
		margin: 0 20px 0 0;
	}
}
@media only screen and (max-width: 680px) {
	.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav {
		padding: 0 0 20px;
	}
	.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li {
		display: block;
		float: none;
		margin: 0 0 20px;
	}
	.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li a {
		padding: 0;
		width: 100%;
	}
	.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li {
		display: block;
		float: none;
		background-color: #f9f8f8;
		margin: 0;
		text-align: left;
	}
	.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li a {
		padding: 0;
	}
}
/* ==========================================================================
   Tabs shortcode responsive style - end
   ========================================================================== */
/* ==========================================================================
# Team responsive style - begin
========================================================================== */
/* ==========================================================================
# Team responsive style - end
========================================================================== */
/* ==========================================================================
   Vertical Split Slider shortcode responsive style - begin
   ========================================================================== */
@media only screen and (max-width: 1024px) {
	body.qodef-vss-initialized {
		overflow-y: visible !important;
		height: auto !important;
	}
	.qodef-vertical-split-slider,
	#multiscroll-nav {
		display: none;
	}
	.qodef-vss-responsive {
		display: block;
	}
}
/* ==========================================================================
   Vertical Split Slider shortcode responsive style - end
   ========================================================================== */
/*# sourceMappingURL=../../../../plugins/select-core/assets/css/shortcodes-map-responsive.css.map */
