@media only screen and (max-width: 1200px) {
	.onyx-grid,
	.onyx-container-inner,
	.onyx-grid-section .onyx-section-inner {
		width: 950px;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-grid,
	.onyx-container-inner,
	.onyx-grid-section .onyx-section-inner {
		width: 768px;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-grid,
	.onyx-container-inner,
	.onyx-grid-section .onyx-section-inner {
		width: 600px;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-grid,
	.onyx-container-inner,
	.onyx-grid-section .onyx-section-inner {
		width: 420px;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-grid,
	.onyx-container-inner,
	.onyx-grid-section .onyx-section-inner {
		width: 300px;
	}
}

@media only screen and (max-width: 320px) {
	.onyx-grid,
	.onyx-container-inner,
	.onyx-grid-section .onyx-section-inner {
		width: 95%;
	}
}

@media only screen and (max-width: 1200px) {
	.onyx-boxed .onyx-wrapper .onyx-wrapper-inner,
	.onyx-boxed .onyx-wrapper .onyx-footer-inner {
		width: 1000px;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-boxed .onyx-wrapper .onyx-wrapper-inner,
	.onyx-boxed .onyx-wrapper .onyx-footer-inner {
		width: 818px;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-boxed .onyx-wrapper .onyx-wrapper-inner,
	.onyx-boxed .onyx-wrapper .onyx-footer-inner {
		width: 650px;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-boxed .onyx-wrapper .onyx-wrapper-inner,
	.onyx-boxed .onyx-wrapper .onyx-footer-inner {
		width: 470px;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-boxed .onyx-wrapper .onyx-wrapper-inner,
	.onyx-boxed .onyx-wrapper .onyx-footer-inner {
		width: 350px;
	}
}

@media only screen and (max-width: 320px) {
	.onyx-boxed .onyx-wrapper .onyx-wrapper-inner,
	.onyx-boxed .onyx-wrapper .onyx-footer-inner {
		width: 96%;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-content {
		margin-top: 0px !important;
	}
	.onyx-content-has-margin-offset .onyx-content .onyx-content-inner > .onyx-container > .onyx-container-inner,
	.onyx-content-has-margin-offset .onyx-content .onyx-content-inner > .onyx-full-width > .onyx-full-width-inner {
		margin-top: 0 !important;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-two-columns-50-50 .onyx-column,
	.onyx-two-columns-66-33 .onyx-column1,
	.onyx-two-columns-66-33 .onyx-column2,
	.onyx-two-columns-33-66 .onyx-column1,
	.onyx-two-columns-33-66 .onyx-column2,
	.onyx-two-columns-25-75 .onyx-column1,
	.onyx-two-columns-25-75 .onyx-column2,
	.onyx-two-columns-75-25 .onyx-column1,
	.onyx-two-columns-75-25 .onyx-column2,
	.onyx-three-columns .onyx-column,
	.onyx-four-columns .onyx-column {
		width: 100%;
	}
	.onyx-two-columns-66-33 .onyx-column1 .onyx-column-inner,
	.onyx-two-columns-66-33 .onyx-column2 .onyx-column-inner,
	.onyx-two-columns-33-66 .onyx-column1 .onyx-column-inner,
	.onyx-two-columns-33-66 .onyx-column2 .onyx-column-inner,
	.onyx-two-columns-75-25 .onyx-column1 .onyx-column-inner,
	.onyx-two-columns-75-25 .onyx-column2 .onyx-column-inner,
	.onyx-two-columns-25-75 .onyx-column1 .onyx-column-inner,
	.onyx-two-columns-25-75 .onyx-column2 .onyx-column-inner {
		padding: 0 0 0 0;
	}
}

@media only screen and (max-width: 320px) {
	.onyx-section-inner-margin {
		margin-left: 0px;
		margin-right: 0px;
	}
}

@media only screen and (max-width: 1200px) {
	aside.onyx-sidebar .widget.onyx-contact-form-7-widget.onyx-widget-cf-boxed {
		padding: 20px 15px 10px 15px;
	}
	aside.onyx-sidebar .widget.onyx-contact-form-7-widget .onyx-contact-form-title h5 {
		font-size: 20px;
	}
}

@media only screen and (max-width: 1200px) {
	.onyx-top-bar .onyx-grid .onyx-vertical-align-containers {
		padding: 0 28px;
	}
	.onyx-top-header-enabled .onyx-page-header .onyx-menu-area .onyx-grid {
		padding: 0 28px;
	}
	.onyx-main-menu > ul > li > a {
		padding: 0 12px;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-top-bar .onyx-grid .onyx-vertical-align-containers {
		padding: 0 0;
	}
	.onyx-carousel-holder.hero-slider .onyx-carousel-item-image {
		min-height: calc(100vh - 240px);
	}
	.onyx-carousel-holder.hero-slider .onyx-carousel-title {
		white-space: normal;
		font-size: 38px;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-fullscreen-search-holder .onyx-field-holder {
		width: 90%;
	}
	.onyx-form-holder .onyx-search-field {
	    font-size: 18px;
	}
	.onyx-fullscreen-search-holder .onyx-search-submit {
	    font-size: 18px;
	    line-height: 24px;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-page-header {
		display: none;
	}
	.onyx-mobile-header {
		display: block;
	}
	/*.onyx-top-bar {
		display: none;
	}*/
}

@media only screen and (max-width: 1200px) {
	.onyx-drop-down .wide .second > .inner > ul {
		width: 950px;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-drop-down .wide .second > .inner > ul {
		width: 768px;
	}
}

@media only screen and (max-width: 1280px) {
	.onyx-grid-1300 .onyx-drop-down .wide .second > .inner > ul {
		width: 1100px;
	}
}

@media only screen and (max-width: 1200px) {
	.onyx-boxed .onyx-page-header .onyx-sticky-header,
	.onyx-boxed .onyx-page-header .onyx-fixed-wrapper.fixed {
		width: 1000px;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-boxed.onyx-sticky-up-mobile-header .mobile-header-appear .onyx-mobile-header-inner {
		width: 818px;
		left: auto;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-boxed.onyx-sticky-up-mobile-header .mobile-header-appear .onyx-mobile-header-inner {
		width: 650px;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-boxed.onyx-sticky-up-mobile-header .mobile-header-appear .onyx-mobile-header-inner {
		width: 470px;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-boxed.onyx-sticky-up-mobile-header .mobile-header-appear .onyx-mobile-header-inner {
		width: 350px;
	}
}

@media only screen and (max-width: 320px) {
	.onyx-boxed.onyx-sticky-up-mobile-header .mobile-header-appear .onyx-mobile-header-inner {
		width: 96%;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-top-bar {
		height: auto;
	}
	.onyx-top-bar .onyx-vertical-align-containers {
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.onyx-top-bar .onyx-vertical-align-containers .onyx-position-left,
	.onyx-top-bar .onyx-vertical-align-containers .onyx-position-right {
		display: block;
		float: none;
		text-align: center;
		width: 100%;
	}
}

@media only screen and (max-width: 1024px) {
	footer .onyx-footer-bottom-holder .onyx-footer-bottom-right {
		text-align: center !important;
	}
	footer .onyx-footer-bottom-holder .onyx-footer-bottom-left,
	.onyx-logo-container {
		text-align: center !important;
	}
}

@media only screen and (max-width: 1024px) {
	footer .onyx-grid-col-3 {
		width: 50%;
		float: left;
	}
	footer .onyx-grid-col-3:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width: 600px) {
	footer .onyx-grid-col-3 {
		width: 100%;
		float: none;
	}
}

@media only screen and (max-width: 1400px) {
	.onyx-title .onyx-title-holder h1 {
		font-size: 30px;
	}
	.onyx-large-title-text .onyx-title .onyx-title-holder h1 {
		font-size: 50px;
		line-height: 1.3em;
	}
}

@media only screen and (max-width: 1200px) {
	.onyx-title .onyx-title-holder h1 {
		font-size: 26px;
		line-height: 1.5em;
	}
	.onyx-large-title-text .onyx-title .onyx-title-holder h1 {
		font-size: 40px;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-title.onyx-has-background {
		background: transparent none repeat scroll 0 0 !important;
		height: auto !important;
		padding: 0 !important;
	}
	.onyx-title.onyx-title-image-not-responsive .onyx-title-image {
		display: block;
	}
	.onyx-title .onyx-title-holder {
		height: 100% !important;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		padding: 0 !important;
	}
	.onyx-title .onyx-title-holder .onyx-container {
		display: block;
		height: 100%;
	}
	.onyx-title .onyx-title-holder .onyx-container-inner {
		display: table;
		height: 100%;
	}
	.onyx-title .onyx-title-holder .onyx-title-subtitle-holder {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
	}
	.onyx-title .onyx-title-holder .onyx-subtitle {
		font-size: 15px;
		line-height: 27px;
	}
	.onyx-title.onyx-standard-type .onyx-breadcrumbs-holder {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
	}
	.onyx-title .onyx-title-subtitle-holder {
		padding: 0px !important;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-title .onyx-title-holder .onyx-title-subtitle-holder-inner {
		width: 100%;
	}
	.onyx-large-title-text .onyx-title .onyx-title-holder h1 {
		font-size: 30px;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-title .onyx-title-holder h1 {
		font-size: 20px;
		line-height: 1.3em;
	}
	.onyx-title .onyx-title-holder .onyx-subtitle {
		display: none;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-large-title-text .onyx-title .onyx-title-holder h1 {
		font-size: 25px;
	}
	.onyx-title .onyx-title-holder .onyx-breadcrumbs a,
	.onyx-title .onyx-title-holder .onyx-breadcrumbs span {
		font-size: 12px;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-breadcrumbs-area-holder {
		height: auto;
		min-height: initial;
		padding: 20px 0;
	}
	.onyx-breadcrumbs-area-holder .onyx-grid-col-6 {
		width: 50%;
		float: left;
	}
	.onyx-breadcrumbs-area-holder .onyx-breadcrumbs-holder {
		top: 0;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none;
	}
	.onyx-breadcrumbs-area-text-size-medium .onyx-breadcrumbs-area-holder .onyx-breadcrumbs-holder {
		font-size: 16px;
	}
	.onyx-breadcrumbs-area-holder .onyx-breadcrumbs-social-holder {
		top: 0;
		text-align: right;
		-webkit-transform: none;
		-moz-transform: none;
		transform: none;
	}
	.onyx-breadcrumbs-area-holder .onyx-breadcrumbs-social-holder .onyx-icon-name {
		display: none;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-breadcrumbs-area-holder .onyx-grid-col-6 {
		width: 100%;
		float: none;
	}
	.onyx-breadcrumbs-area-holder .onyx-breadcrumbs-social-holder {
		text-align: left;
	}
}

/* ==========================================================================
	 8. Blog responsive styles
	 ========================================================================== */
@media only screen and (max-width: 1400px) {
	.onyx-blog-holder.onyx-masonry-full-width article,
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-sizer {
		width: 23.19004524886878%;
	}
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-gutter {
		width: 2.413273001508296%;
	}
}

@media only screen and (max-width: 1280px) {
	.onyx-blog-holder.onyx-blog-type-masonry article,
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-blog-masonry-grid-sizer {
		width: 31.55555555555556%;
	}
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-blog-masonry-grid-gutter {
		width: 2.666666666666667%;
	}
	.onyx-blog-holder.onyx-masonry-full-width article,
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-sizer {
		width: 31.56440022111664%;
	}
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-gutter {
		width: 2.653399668325041%;
	}
}

@media only screen and (max-width: 1200px) {
	.onyx-blog-holder.onyx-blog-type-masonry article,
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-blog-masonry-grid-sizer {
		width: 48.31578947368421%;
	}
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-blog-masonry-grid-gutter {
		width: 3.368421052631579%;
	}
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-author-desc .onyx-image-name {
		width: 100% !important;
	}
	.onyx-blog-holder.onyx-masonry-full-width article,
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-sizer {
		width: 31.43872113676732%;
	}
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-gutter {
		width: 2.841918294849023%;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-blog-holder.onyx-blog-type-masonry article,
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-blog-masonry-grid-sizer {
		width: 47.91666666666667% !important;
	}
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-blog-masonry-grid-gutter {
		width: 4.166666666666667% !important;
	}
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-author-desc .onyx-image-name {
		width: 100% !important;
	}
	.onyx-blog-holder.onyx-blog-type-split-column article:not(.format-quote):not(.format-link) .onyx-post-content .onyx-post-image,
	.onyx-blog-holder.onyx-blog-type-split-column article:not(.format-quote):not(.format-link) .onyx-post-content .onyx-post-text {
		display: inline-block;
		width: 100%;
		margin-bottom: 10px;
	}
	.onyx-blog-holder.onyx-blog-type-split-column article:not(.format-quote):not(.format-link) .onyx-post-content .onyx-post-text-inner {
		padding-left: 0px;
	}
	.onyx-blog-holder.onyx-masonry-full-width article,
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-sizer {
		width: 48.31578947368421%;
	}
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-gutter {
		width: 3.368421052631579%;
	}
	.onyx-blog-holder.onyx-blog-type-split-column article:not(.format-quote):not(.format-link) .onyx-author-desc {
		padding-left: 0 !important;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-blog-holder.onyx-blog-type-masonry article,
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-blog-masonry-grid-sizer {
		width: 100% !important;
	}
	.onyx-blog-holder.onyx-blog-type-masonry .onyx-blog-masonry-grid-gutter {
		width: 0 !important;
	}
	.onyx-blog-holder.onyx-masonry-full-width article,
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-sizer {
		width: 100%;
	}
	.onyx-column1 .onyx-related-posts-holder .onyx-related-post,
	.onyx-column2 .onyx-related-posts-holder .onyx-related-post,
	.onyx-related-posts-holder .onyx-related-post {
		width: 49.875%;
	}
	.onyx-column1 .onyx-related-posts-holder .onyx-related-post:nth-child(2n),
	.onyx-column2 .onyx-related-posts-holder .onyx-related-post:nth-child(2n),
	.onyx-related-posts-holder .onyx-related-post:nth-child(2n) {
		margin-right: 0;
	}
	.onyx-column1 .onyx-related-posts-holder .onyx-related-post:nth-child(2n+1),
	.onyx-column2 .onyx-related-posts-holder .onyx-related-post:nth-child(2n+1),
	.onyx-related-posts-holder .onyx-related-post:nth-child(2n+1) {
		clear: both;
	}
	.onyx-blog-holder article .onyx-post-info {
		width: 100%;
	}
	.onyx-blog-holder .onyx-post-content .onyx-share-icons,
	.onyx-blog-holder article.post .onyx-share-icons-single {
		width: 100%;
		text-align: left;
		margin-top: 10px;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-blog-holder.onyx-masonry-full-width article,
	.onyx-blog-holder.onyx-masonry-full-width .onyx-blog-masonry-grid-sizer {
		width: 100%;
	}
	.onyx-blog-holder .onyx-post-content .onyx-image-name {
		width: 100%;
	}
	.onyx-blog-single article.post .onyx-category-holder {
		width: 100%;
	}
	.onyx-blog-date-on-side .onyx-post-text-inner {
		margin-left: 0 !important;
	}
	.onyx-blog-date-on-side .onyx-post-content .onyx-author-desc {
		padding-left: 0 !important;
	}
	.onyx-blog-date-on-side .onyx-date-format {
		padding: 5px 10px 5px 10px !important;
	}
	.onyx-blog-date-on-side .onyx-date-format {
		display: none;
	}
	.onyx-blog-date-on-side span.onyx-day {
		font-size: 17px !important;
	}
	.onyx-blog-date-on-side span.onyx-month {
		font-size: 12px !important;
	}
	.onyx-blog-date-on-side .onyx-post-info-date {
		display: inline-block !important;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-related-posts-holder .onyx-related-post {
		width: 100% !important;
		margin-right: 0 !important;
	}
	.onyx-related-posts-holder .onyx-related-posts-title h3:before,
	.onyx-related-posts-holder .onyx-related-posts-title h3:after {
		display: none !important;
	}
}

@media only screen and (max-width: 600px) {
	.single .onyx-blog-single-navigation .onyx-blog-single-prev.onyx-single-nav-with-image,
	.single .onyx-blog-single-navigation .onyx-blog-single-next.onyx-single-nav-with-image {
		display: block;
	}
	.single .onyx-blog-single-navigation .onyx-blog-single-prev.onyx-single-nav-with-image .onyx-single-nav-image-holder,
	.single .onyx-blog-single-navigation .onyx-blog-single-next.onyx-single-nav-with-image .onyx-single-nav-image-holder {
		display: inline-block;
	}
	.single .onyx-blog-single-navigation .onyx-blog-single-prev.onyx-single-nav-with-image .onyx-single-nav-content-holder,
	.single .onyx-blog-single-navigation .onyx-blog-single-next.onyx-single-nav-with-image .onyx-single-nav-content-holder {
		display: none;
	}
	.single .onyx-author-description .onyx-author-description-image {
		float: none;
		margin: 0 0 20px;
	}
	.onyx-blog-holder.onyx-blog-single .onyx-author-description .onyx-author-description-text-holder {
		padding-left: 0;
	}
	.single .onyx-blog-date-on-side article.format-link .onyx-post-info {
		margin-left: 0;
		float: left;
	}
	.single .onyx-blog-date-on-side article.format-quote .onyx-post-info {
		margin-left: 0;
		float: left;
	}
	.single .onyx-blog-date-on-side .onyx-single-tag {
		width: 100%;
	}
	.single .onyx-blog-date-on-side .format-quote .onyx-share-icons,
	.single .onyx-blog-date-on-side article.format-link .onyx-share-icons {
		width: 100%;
		text-align: left;
		margin-top: 10px;
	}
	.onyx-comment-holder .onyx-comment-list .children {
		padding: 0 0 0 30px;
	}
	.onyx-comment-holder .onyx-comment-image,
	.onyx-comment-holder .onyx-comment-text {
		float: none;
	}
	.onyx-comment-holder .onyx-comment-text {
		padding: 0;
	}
	.onyx-comment-holder .onyx-comment-text .onyx-comment-date,
	.onyx-comment-holder .onyx-comment-text .onyx-comment-name {
		float: none !important;
	}
	.onyx-comment-holder .onyx-comment-text .onyx-comment-date {
		margin-left: 0 !important;
	}
	.onyx-comment-holder .onyx-comment-text .replay,
	.onyx-comment-holder .onyx-comment-text .comment-reply-link,
	.onyx-comment-holder .onyx-comment-text .comment-edit-link {
		float: none;
		margin: 0 10px 0 0;
	}
}

/* ==========================================================================
	 Elements Holder shortcode responsive style - begin
	 ========================================================================== */
@media only screen and (max-width: 1280px) {
	.onyx-elements-holder.onyx-responsive-mode-1280.onyx-two-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-1280.onyx-three-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-1280.onyx-four-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-1280.onyx-five-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-1280.onyx-six-columns .onyx-eh-item {
		width: 100%;
		display: inline-block;
		height: auto;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-elements-holder.onyx-responsive-mode-1024.onyx-two-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-1024.onyx-three-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-1024.onyx-four-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-1024.onyx-five-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-1024.onyx-six-columns .onyx-eh-item {
		width: 100%;
		display: inline-block;
		height: auto;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-elements-holder.onyx-responsive-mode-768.onyx-two-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-768.onyx-three-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-768.onyx-four-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-768.onyx-five-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-768.onyx-six-columns .onyx-eh-item {
		width: 100%;
		display: inline-block;
		height: auto;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-elements-holder.onyx-responsive-mode-600.onyx-two-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-600.onyx-three-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-600.onyx-four-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-600.onyx-five-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-600.onyx-six-columns .onyx-eh-item {
		width: 100%;
		display: inline-block;
		height: auto;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-elements-holder.onyx-responsive-mode-480.onyx-two-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-480.onyx-three-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-480.onyx-four-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-480.onyx-five-columns .onyx-eh-item, .onyx-elements-holder.onyx-responsive-mode-480.onyx-six-columns .onyx-eh-item {
		width: 100%;
		display: inline-block;
		height: auto;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-elements-holder .onyx-eh-item-content {
		padding: 0 10px;
	}
}

@media only screen and (max-width: 1280px) {
	.onyx-elements-holder.onyx-responsive-mode-1280.onyx-one-column-alignment-left .onyx-eh-item .onyx-eh-item-content {
		text-align: left;
	}
	.onyx-elements-holder.onyx-responsive-mode-1280.onyx-one-column-alignment-right .onyx-eh-item .onyx-eh-item-content {
		text-align: right;
	}
	.onyx-elements-holder.onyx-responsive-mode-1280.onyx-one-column-alignment-center .onyx-eh-item .onyx-eh-item-content {
		text-align: center;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-elements-holder.onyx-responsive-mode-1024.onyx-one-column-alignment-left .onyx-eh-item .onyx-eh-item-content {
		text-align: left;
	}
	.onyx-elements-holder.onyx-responsive-mode-1024.onyx-one-column-alignment-right .onyx-eh-item .onyx-eh-item-content {
		text-align: right;
	}
	.onyx-elements-holder.onyx-responsive-mode-1024.onyx-one-column-alignment-center .onyx-eh-item .onyx-eh-item-content {
		text-align: center;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-elements-holder.onyx-responsive-mode-768.onyx-one-column-alignment-left .onyx-eh-item .onyx-eh-item-content {
		text-align: left;
	}
	.onyx-elements-holder.onyx-responsive-mode-768.onyx-one-column-alignment-right .onyx-eh-item .onyx-eh-item-content {
		text-align: right;
	}
	.onyx-elements-holder.onyx-responsive-mode-768.onyx-one-column-alignment-center .onyx-eh-item .onyx-eh-item-content {
		text-align: center;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-elements-holder.onyx-responsive-mode-600.onyx-one-column-alignment-left .onyx-eh-item .onyx-eh-item-content {
		text-align: left;
	}
	.onyx-elements-holder.onyx-responsive-mode-600.onyx-one-column-alignment-right .onyx-eh-item .onyx-eh-item-content {
		text-align: right;
	}
	.onyx-elements-holder.onyx-responsive-mode-600.onyx-one-column-alignment-center .onyx-eh-item .onyx-eh-item-content {
		text-align: center;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-elements-holder.onyx-responsive-mode-480.onyx-one-column-alignment-left .onyx-eh-item .onyx-eh-item-content {
		text-align: left;
	}
	.onyx-elements-holder.onyx-responsive-mode-480.onyx-one-column-alignment-right .onyx-eh-item .onyx-eh-item-content {
		text-align: right;
	}
	.onyx-elements-holder.onyx-responsive-mode-480.onyx-one-column-alignment-center .onyx-eh-item .onyx-eh-item-content {
		text-align: center;
	}
}

/* ==========================================================================
	 Elements Holder shortcode responsive style - end
	 ========================================================================== */
/* ==========================================================================
	 Google Map start style
	 ========================================================================== */
@media only screen and (max-width: 1024px) {
	.onyx-google-map-overlay {
		display: block;
	}
}

/* ==========================================================================
	 End of Google Map style
	 ========================================================================== */
/* ==========================================================================
# Team responsive style - begin
========================================================================== */
/* ==========================================================================
# Team responsive style - end
========================================================================== */
/* ==========================================================================
# Call to action responsive style - begin
========================================================================== */
@media only screen and (min-width: 600px) and (max-width: 1024px) {
	.onyx-call-to-action .onyx-call-to-action-row-75-25 .onyx-call-to-action-column1 {
		width: 65%;
	}
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
	.onyx-call-to-action .onyx-call-to-action-row-75-25 .onyx-call-to-action-column2 {
		width: 35%;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-call-to-action .onyx-call-to-action-cell {
		display: block;
		text-align: center !important;
		width: 100% !important;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-call-to-action .onyx-text-wrapper .onyx-call-to-action-icon-holder {
		position: relative;
		width: 100%;
		text-align: center;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-call-to-action .onyx-text-wrapper .onyx-call-to-action-icon {
		display: inline-block;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-call-to-action .onyx-text-wrapper .onyx-call-to-action-text {
		text-align: center;
		margin-bottom: 10px;
		padding: 0 !important;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-call-to-action.with-icon {
		padding: 0;
	}
}

/* ==========================================================================
# Call to action responsive style - end
========================================================================== */
/* ==========================================================================
# Counter responsive style - begin
========================================================================== */
/* ==========================================================================
# Counter responsive style - end
========================================================================== */
/* ==========================================================================
	 Countdown shortcode responsive style - begin
	 ========================================================================== */
@media only screen and (max-width: 1200px) {
	.onyx-countdown .countdown-row .countdown-section .countdown-amount {
		font-size: 60px;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-countdown .countdown-row.countdown-show4 .countdown-section, .onyx-countdown .countdown-row.countdown-show5 .countdown-section, .onyx-countdown .countdown-row.countdown-show6 .countdown-section, .onyx-countdown .countdown-row.countdown-show7 .countdown-section {
		width: 33.33333333333333%;
		margin: 0 0 15px;
	}
	.onyx-countdown .countdown-row .countdown-section .countdown-amount {
		font-size: 50px;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-countdown .countdown-row .countdown-section .countdown-amount {
		font-size: 40px;
	}
}

/* ==========================================================================
	 Countdown shortcode responsive style - end
	 ========================================================================== */
/* ==========================================================================
# Message responsive style - begin
========================================================================== */
/* Unique style for both types	- begin
========================================================================== */
/* Unique style for both types - end
========================================================================== */
/* Type with icon - begin
========================================================================== */
/* Type with icon - end
==========================================================================
/* ==========================================================================
# Message responsive style - end
========================================================================== */
@media only screen and (max-width: 1200px) {
	.onyx-pricing-tables.onyx-four-columns .onyx-price-table {
		width: 50%;
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-pricing-tables.onyx-two-columns .onyx-price-table,
	.onyx-pricing-tables.onyx-three-columns .onyx-price-table,
	.onyx-pricing-tables.onyx-four-columns .onyx-price-table {
		width: 100%;
		margin-bottom: 30px;
	}
	.onyx-pricing-tables.onyx-two-columns .onyx-price-table:last-child,
	.onyx-pricing-tables.onyx-three-columns .onyx-price-table:last-child,
	.onyx-pricing-tables.onyx-four-columns .onyx-price-table:last-child {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-tabs.onyx-vertical .onyx-tabs-nav, .onyx-tabs.onyx-vertical .onyx-tab-container {
		width: 100% !important;
	}
	.onyx-tabs .onyx-tabs-nav li,
	.onyx-tabs.onyx-horizontal .onyx-tabs-nav li {
		float: none;
		display: block;
	}
	.onyx-tabs.onyx-horizontal .onyx-tab-container {
		border-top: 0;
	}
	.onyx-tabs.onyx-horizontal .onyx-tabs-nav li:last-child a {
		border-bottom: 1px solid #ebebeb;
	}
	.onyx-tabs.onyx-vertical .onyx-tab-container {
		padding: 35px 0 0;
	}
	.onyx-tabs.onyx-vertical .onyx-tabs-nav li.ui-state-active a:after {
		content: none;
	}
	.onyx-tabs.onyx-horizontal .onyx-tabs-nav li a {
		margin-right: 0;
		padding: 9px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.onyx-tabs.onyx-horizontal .onyx-tabs-nav li:first-child {
		border-left: 0;
		border-bottom: 0;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-blog-list-holder.onyx-three-columns ul.onyx-blog-list li:nth-child(3n+1),
	.onyx-blog-list-holder.onyx-four-columns ul.onyx-blog-list li:nth-child(4n+1) {
		clear: none;
	}
	.onyx-blog-list-holder.onyx-three-columns > ul > li,
	.onyx-blog-list-holder.onyx-four-columns > ul > li {
		width: 50%;
	}
	.onyx-blog-list-holder.onyx-three-columns > ul > li:nth-child(2n+1),
	.onyx-blog-list-holder.onyx-four-columns > ul > li:nth-child(2n+1) {
		clear: both;
	}
	.onyx-blog-list-holder.onyx-masonry .onyx-blog-list-masonry-grid-gutter {
		width: 3.90625%;
	}
	.onyx-blog-list-holder.onyx-masonry .onyx-blog-list-masonry-item,
	.onyx-blog-list-holder.onyx-masonry .onyx-blog-list-masonry-grid-sizer {
		width: 48.046875%;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-blog-list-holder.onyx-two-columns > ul > li,
	.onyx-blog-list-holder.onyx-three-columns > ul > li,
	.onyx-blog-list-holder.onyx-four-columns > ul > li {
		width: 100%;
	}
	.onyx-blog-list-holder.onyx-masonry .onyx-blog-list-masonry-item,
	.onyx-blog-list-holder.onyx-masonry .onyx-blog-list-masonry-grid-sizer {
		width: 100%;
	}
	.onyx-blog-list-holder.onyx-minimal .onyx-blog-list-item {
		padding: 10px 0 10px;
	}
}

@media only screen and (max-width: 480px) {
	.wpb_widgetised_column .widget .onyx-blog-list-holder.onyx-image-in-box .has-post-thumbnail .onyx-item-text-holder,
	aside.onyx-sidebar .widget .onyx-blog-list-holder.onyx-image-in-box .has-post-thumbnail .onyx-item-text-holder,
	.onyx-blog-list-holder.onyx-image-in-box .has-post-thumbnail .onyx-item-text-holder {
		padding-left: 0;
	}
	.onyx-blog-list-holder.onyx-image-in-box .onyx-item-image {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
}

/* ==========================================================================
# Image Gallery - begin
========================================================================== */
/* Image Gallery Grid - begin
========================================================================== */
@media only screen and (max-width: 480px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-2 .onyx-gallery-image {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-3 .onyx-gallery-image {
		width: 49%;
		margin-bottom: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-3 .onyx-gallery-image:nth-child(2n) {
		margin-right: 0;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-3 .onyx-gallery-image:nth-child(2n+1) {
		clear: both;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-3 .onyx-gallery-image:nth-child(3n+1) {
		clear: none;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-3 .onyx-gallery-image {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image {
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image:nth-child(3n) {
		margin-right: 0;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image:nth-child(3n+1) {
		clear: both;
		margin-right: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image:nth-child(4n+1) {
		clear: none;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image:nth-child(2n) {
		margin-right: 0;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image:nth-child(2n+1) {
		clear: both;
		margin-right: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image:nth-child(3n+1) {
		clear: none;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-4 .onyx-gallery-image {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
}

@media only screen and (max-width: 1200px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image {
		width: 24%;
		margin-right: 1.33333%;
		margin-bottom: 1.33333%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(4n) {
		margin-right: 0;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(4n+1) {
		clear: both;
		margin-right: 1.33333%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(5n+1) {
		clear: none;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image {
		width: 32%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(3n) {
		margin-right: 0;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(3n+1) {
		clear: both;
		margin-right: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(4n+1) {
		clear: none;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(2n) {
		margin-right: 0;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(2n+1) {
		clear: both;
		margin-right: 2%;
	}
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image:nth-child(3n+1) {
		clear: none;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-image-gallery .onyx-image-gallery-grid.onyx-gallery-columns-5 .onyx-gallery-image {
		width: 100%;
		margin-right: 0;
		margin-bottom: 2%;
	}
}

/* Image Gallery Grid - end
========================================================================== */
/* Image Gallery Slider - begin
========================================================================== */
/* Image Gallery Slider - end
========================================================================== */
/* ==========================================================================
# Image Gallery - end
========================================================================== */
@media only screen and (max-width: 1200px) {
	.onyx-testimonials-holder-inner .testimonials-grid.onyx-three-columns, .onyx-testimonials-holder-inner .testimonials-grid.onyx-four-columns {
		width: 50%;
	}
	.onyx-testimonials-holder-inner:nth-child(2n+1) .testimonials-grid.onyx-two-columns, .onyx-testimonials-holder-inner:nth-child(2n+1) .testimonials-grid.onyx-three-columns, .onyx-testimonials-holder-inner:nth-child(2n+1) .testimonials-grid.onyx-four-columns, .onyx-testimonials-holder-inner:nth-child(3n+1) .testimonials-grid.onyx-two-columns, .onyx-testimonials-holder-inner:nth-child(3n+1) .testimonials-grid.onyx-three-columns, .onyx-testimonials-holder-inner:nth-child(3n+1) .testimonials-grid.onyx-four-columns, .onyx-testimonials-holder-inner:nth-child(4n+1) .testimonials-grid.onyx-two-columns, .onyx-testimonials-holder-inner:nth-child(4n+1) .testimonials-grid.onyx-three-columns, .onyx-testimonials-holder-inner:nth-child(4n+1) .testimonials-grid.onyx-four-columns {
		clear: none;
	}
	.onyx-testimonials-holder-inner:nth-child(2n+1) .testimonials-grid.onyx-two-columns, .onyx-testimonials-holder-inner:nth-child(2n+1) .testimonials-grid.onyx-three-columns, .onyx-testimonials-holder-inner:nth-child(2n+1) .testimonials-grid.onyx-four-columns {
		clear: both;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-testimonials-holder-inner .testimonials-grid.onyx-two-columns {
		width: 100%;
	}
	.onyx-testimonials-holder-inner .testimonials-grid.onyx-three-columns {
		width: 100%;
	}
	.onyx-testimonials-holder-inner .testimonials-grid.onyx-four-columns {
		width: 100%;
	}
}

/* ==========================================================================
	 Masonry Gallery shortcodes responsive style - begin
	 ========================================================================== */
@media only screen and (max-width: 1024px) {
	.onyx-masonry-gallery-holder .onyx-mg-grid-sizer,
	.onyx-masonry-gallery-holder .onyx-mg-item {
		width: 50%;
	}
	.onyx-masonry-gallery-holder .onyx-mg-item.onyx-mg-square-big, .onyx-masonry-gallery-holder .onyx-mg-item.onyx-mg-rectangle-landscape {
		width: 100%;
	}
	.onyx-masonry-gallery-holder .onyx-mg-item.onyx-mg-square-big .onyx-mg-item-content, .onyx-masonry-gallery-holder .onyx-mg-item.onyx-mg-rectangle-landscape .onyx-mg-item-content {
		padding: 25px;
	}
	.onyx-masonry-gallery-holder .onyx-mg-item.onyx-mg-square-big .onyx-mg-item-text, .onyx-masonry-gallery-holder .onyx-mg-item.onyx-mg-rectangle-landscape .onyx-mg-item-text {
		font-size: 16px;
	}
	.onyx-masonry-gallery-holder .onyx-mg-item .onyx-mg-item-content {
		padding: 25px;
	}
}

@media only screen and (max-width: 680px) {
	.onyx-masonry-gallery-holder .onyx-mg-grid-sizer,
	.onyx-masonry-gallery-holder .onyx-mg-item {
		width: 100%;
	}
	.onyx-masonry-gallery-holder .onyx-mg-item.onyx-mg-square-big .onyx-mg-item-text {
		display: none;
	}
}

/* ==========================================================================
	 Masonry Gallery shortcodes responsive style - end
	 ========================================================================== */
@media only screen and (max-width: 1400px) {
	.onyx-info-box-holder {
		padding: 70px 0;
	}
}

@media only screen and (max-width: 1280px) {
	.onyx-info-box-holder {
		padding: 40px 0;
	}
	.onyx-elements-holder.onyx-six-columns .onyx-info-box-holder {
		display: inline-block;
		height: auto;
		width: 33%;
	}
	.onyx-info-box-holder .onyx-ib-front-holder .onyx-ib-bottom-holder .onyx-ib-text-holder {
		font-size: 16px;
	}
	.onyx-info-box-holder .onyx-ib-front-holder .onyx-ib-title {
		margin-bottom: 10px;
	}
	.onyx-info-box-holder .onyx-ib-front-holder .onyx-ib-icon-holder {
		margin-bottom: 10px;
	}
	.onyx-info-box-holder .onyx-ib-front-holder .onyx-ib-button-holder {
		margin-top: 23px;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-elements-holder.onyx-four-columns .onyx-info-box-holder {
		width: 50%;
		display: inline-block;
		height: auto;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-elements-holder.onyx-two-columns .onyx-info-box-holder,
	.onyx-elements-holder.onyx-three-columns .onyx-info-box-holder,
	.onyx-elements-holder.onyx-four-columns .onyx-info-box-holder,
	.onyx-elements-holder.onyx-five-columns .onyx-info-box-holder,
	.onyx-elements-holder.onyx-six-columns .onyx-info-box-holder {
		width: 100%;
		display: inline-block;
		height: auto;
	}
}

@media only screen and (max-width: 1400px) {
	.onyx-process-holder .onyx-process-item-holder.onyx-pi-highlighted .onyx-pi-image-holder {
		width: 275px;
		height: 275px;
		margin-top: -20px;
	}
	.onyx-process-holder .onyx-process-item-holder.onyx-pi-highlighted .onyx-pi-holder-inner {
		width: 100%;
	}
}

@media only screen and (max-width: 1200px) {
	.onyx-process-holder .onyx-process-bg-holder {
		display: none;
	}
	.onyx-process-holder .onyx-process-item-holder .onyx-pi-image-holder {
		width: 171px;
		height: 171px;
	}
	.onyx-process-holder .onyx-process-item-holder.onyx-pi-highlighted .onyx-pi-image-holder {
		width: 237px;
		height: 237px;
		margin-top: -30px;
	}
	.onyx-process-holder .onyx-process-item-holder.onyx-pi-highlighted .onyx-pi-holder-inner {
		width: 100%;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-process-holder.onyx-process-holder-items-four .onyx-process-item-holder {
		width: 50%;
		margin-bottom: 30px;
	}
	.onyx-process-holder.onyx-process-holder-items-four .onyx-process-item-holder.onyx-pi-highlighted .onyx-pi-image-holder {
		margin-top: 0;
	}
	.onyx-process-holder.onyx-process-holder-items-four .onyx-process-item-holder .onyx-pi-holder-inner {
		width: 100%;
	}
	.onyx-process-holder.onyx-process-holder-items-four .onyx-process-item-holder .onyx-pi-holder-inner .onyx-pi-content-holder {
		padding: 0 20px;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-process-holder.onyx-process-holder-items-three .onyx-process-item-holder.onyx-pi-highlighted .onyx-pi-image-holder {
		margin-top: 0;
	}
	.onyx-process-holder .onyx-process-item-holder {
		width: 100% !important;
		margin-bottom: 30px;
	}
	.onyx-process-holder .onyx-process-item-holder .onyx-pi-holder-inner {
		width: 100%;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-section-subtitle-holder {
		width: 100% !important;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-comparision-pricing-tables-holder.onyx-three-columns .onyx-cpt-features-holder {
		display: none;
	}
	.onyx-comparision-pricing-tables-holder.onyx-three-columns .onyx-cpt-table {
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}
	.onyx-comparision-pricing-tables-holder.onyx-three-columns .onyx-cpt-table .onyx-cpt-table-head-holder,
	.onyx-comparision-pricing-tables-holder.onyx-three-columns .onyx-cpt-table .onyx-cpt-table-content {
		border-left: 1px solid #f2f2f2 !important;
	}
	.onyx-comparision-pricing-tables-holder.onyx-three-columns .onyx-cpt-table-item-feature {
		display: inline-block;
		margin-right: 10px;
	}
	.onyx-comparision-pricing-tables-holder.onyx-four-columns .onyx-cpt-table {
		width: 50%;
		margin-bottom: 30px;
	}
	.onyx-comparision-pricing-tables-holder.onyx-four-columns .onyx-cpt-features-holder {
		display: none;
	}
	.onyx-comparision-pricing-tables-holder.onyx-four-columns .onyx-cpt-table-item-feature {
		display: inline-block;
		margin-right: 10px;
	}
	.onyx-comparision-pricing-tables-holder.onyx-four-columns .onyx-cpt-table-head-holder,
	.onyx-comparision-pricing-tables-holder.onyx-four-columns .onyx-cpt-table-content {
		border-left: 1px solid #f2f2f2 !important;
	}
	.onyx-comparision-pricing-tables-holder .onyx-cpt-table .onyx-cpt-table-content li {
		line-height: 1.7em;
		padding-top: 30px;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-comparision-pricing-tables-holder.onyx-four-columns .onyx-cpt-table, .onyx-comparision-pricing-tables-holder.onyx-two-columns .onyx-cpt-table {
		width: 100%;
		margin-bottom: 30px;
	}
	.onyx-comparision-pricing-tables-holder.onyx-two-columns .onyx-cpt-features-holder {
		display: none;
	}
	.onyx-comparision-pricing-tables-holder.onyx-two-columns .onyx-cpt-table-item-feature {
		display: inline-block;
		margin-right: 10px;
	}
	.onyx-comparision-pricing-tables-holder.onyx-two-columns .onyx-cpt-table-head-holder,
	.onyx-comparision-pricing-tables-holder.onyx-two-columns .onyx-cpt-table-content {
		border-left: 1px solid #f2f2f2 !important;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-carousel-holder.onyx-carousel-boxed .onyx-carousel-item-holder {
		padding: 30px 15px;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-carousel-holder .onyx-carousel.owl-carousel .owl-nav .owl-prev,
	.onyx-carousel-holder .onyx-carousel.owl-carousel .owl-nav .owl-next {
		display: none;
	}
}

@media only screen and (max-width: 1024px) {
	.onyx-blog-slider-holder .onyx-bs-item-excerpt {
		display: none;
	}
	.onyx-blog-slider-holder h2.onyx-bs-item-title {
		font-size: 30px;
		line-height: 1.2em;
	}
	.onyx-blog-slider-holder .owl-prev {
		left: 20px;
	}
	.onyx-blog-slider-holder .owl-next {
		right: 20px;
	}
	.onyx-blog-slider-holder .owl-prev,
	.onyx-blog-slider-holder .owl-next {
		font-size: 40px;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-blog-slider-holder .onyx-bs-item-content {
		padding: 15px;
	}
	.onyx-blog-slider-holder h2.onyx-bs-item-title {
		margin: 0;
		font-size: 25px;
	}
	.onyx-blog-slider-holder .onyx-bs-item-bottom-section {
		display: none;
	}
	.onyx-blog-slider-holder .owl-prev,
	.onyx-blog-slider-holder .owl-next {
		display: none !important;
	}
}

@media only screen and (max-width: 480px) {
	.onyx-blog-slider-holder .onyx-bs-item-content {
		width: 82%;
		padding: 5px;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-info-item-inner .onyx-destination-description {
		text-align: right;
	}
	.onyx-info-item-inner .onyx-destination-title {
		padding-left: 0;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-search-ordering-holder .onyx-search-ordering-list {
		padding: 0;
		border-bottom: 1px solid #d7d7d7;
	}
	.onyx-search-ordering-holder .onyx-search-ordering-list li {
		float: none;
		width: 100%;
	}
	.onyx-search-ordering-holder .onyx-search-ordering-list li.onyx-search-ordering-item-active a {
		margin: 0;
		padding: 15px 20px;
		border-color: #d7d7d7;
	}
	.onyx-search-ordering-holder .onyx-search-ordering-list li a {
		width: 100%;
		padding: 15px 20px;
		border-right: none !important;
		border-left: none !important;
		border-top: 1px solid #d7d7d7;
	}
	.onyx-search-ordering-holder .onyx-search-ordering-list li a:before {
		display: none;
	}
	.onyx-search-ordering-holder .onyx-search-ordering-list li a .onyx-search-ordering-icon,
	.onyx-search-ordering-holder .onyx-search-ordering-list li a .onyx-search-ordering-title {
		display: inline-block;
		vertical-align: middle;
	}
	.onyx-search-ordering-holder .onyx-search-ordering-list li a .onyx-search-ordering-icon {
		position: relative;
		top: -1px;
	}
	.onyx-search-ordering-holder .onyx-search-ordering-list li a .onyx-search-ordering-title {
		margin: 0 0 0 4px;
	}
}

@media only screen and (max-width: 1200px) {
	.onyx-instagram-feed.onyx-col-6 li,
	.onyx-instagram-feed.onyx-col-9 li {
		width: 25%;
	}
}

@media only screen and (max-width: 768px) {
	.onyx-instagram-feed.onyx-col-6 li,
	.onyx-instagram-feed.onyx-col-9 li {
		width: 33.33%;
	}
}

@media only screen and (max-width: 600px) {
	.onyx-instagram-feed.onyx-col-3 li,
	.onyx-instagram-feed.onyx-col-4 li,
	.onyx-instagram-feed.onyx-col-6 li,
	.onyx-instagram-feed.onyx-col-9 li {
		width: 50%;
	}
}

/* Popup */
@media only screen and (max-width: 768px) {
	/* Container */
	.onyx-popup-container {
	    width: 80%;
	}
	/* Popup itself */
	.onyx-popup-container #onyx-popup {
	    position: relative;
	    top: auto;
	    left: auto;
	    margin-right: auto;
	    -webkit-transform: translate(0, 0);
	       -moz-transform: translate(0, 0);
	        -ms-transform: translate(0, 0);
	         -o-transform: translate(0, 0);
	    		transform: translate(0, 0);
    	width: 100%;
	    flex-direction: column;
	    flex-wrap: wrap;
	}
	/* Close popup */
	#onyx-popup .close-popup {
	    flex-direction: column;
	}
	/* #onyx-popup .close-popup.active {
	    position: relative;
	    top: auto;
	    right: auto;
	    bottom: auto;
	    left: auto;
	} */
	/* Image */
	#onyx-popup .popup-img {
	    flex: 0 0 100%;
	    max-width: 100%;
	    min-height: 165px;
	}

	/* Content */
	#onyx-popup .content {
    	padding: 25px 20px;
	    flex: 0 0 100%;
	    max-width: 100%;
    	line-height: 1.4;
	}
	#onyx-popup .content h3 {
	    line-height: 1.3;
	}
}

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