/* Mobile Portrait: 0–479px */
@media screen and (max-width: 479px) {
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{
		height:50px !important;
	}
		.wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12{
		min-height:50vh !important;
	}
	div.wpb_row:not(.dg-video--home) .nectar-video-wrap video{
		object-position: unset !important;
	}
	#footer-outer{
		display: none !important;
	}
	body[data-button-style*=slightly_rounded] .nectar-post-grid-filters h4{
		display: none !important;
	}
	.wpb_row:not(.full-width-content) .vc_col-sm-12 .nectar-post-grid-filters[data-sortable=yes],
	.nectar-post-grid-filters div:not(.n-sticky),
	.nectar-post-grid-filters div.visible{
		display: block !important;
		max-width: unset !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.dg-button--download{
		width: 100% !important;
		text-align: center !important;
	}
	
	.regular-button.dg-button--arrow{
		margin-left: 0 !important;
	}
	
	.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{
		margin: 0 !important;
	}
}

/* Mobile Landscape / Small Tablet: 480–767px */
@media screen and (min-width: 480px) and (max-width: 767px) {
		.wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12{
		min-height:75vh !important;
	}
		body[data-button-style*=slightly_rounded] .nectar-post-grid-filters h4{
		display: none !important;
	}
	.wpb_row:not(.full-width-content) .vc_col-sm-12 .nectar-post-grid-filters[data-sortable=yes],
	.nectar-post-grid-filters div:not(.n-sticky),
	.nectar-post-grid-filters div.visible{
		display: block !important;
		max-width: unset !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	.dg-download--bar .row_col_wrap_12 .vc_col-sm-4,
	.dg-download--bar .row_col_wrap_12 .vc_col-sm-8{
		width: 50% !important;
		margin: 0 !important;
	}
		div.wpb_row:not(.dg-video--home) .nectar-video-wrap video{
		object-position: unset !important;
	}
}

/* Tablet Portrait: 768–991px */
@media screen and (min-width: 768px) and (max-width: 991px) {
	.wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12{
		min-height:75vh !important;
	}
	#footer-outer{
		display: none !important;
	}
		.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{
		margin: 0 !important;
	}
div.wpb_row:not(.dg-video--home) .nectar-video-wrap video{
		object-position: unset !important;
	}
	.dg-image--product{
		width: 50% !important;
		text-align: center;
	}
		body[data-button-style*=slightly_rounded] .nectar-post-grid-filters h4{
		display: none !important;
	}
	.wpb_row:not(.full-width-content) .vc_col-sm-12 .nectar-post-grid-filters[data-sortable=yes],
	.nectar-post-grid-filters div:not(.n-sticky),
	.nectar-post-grid-filters div.visible{
		display: block !important;
		max-width: unset !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	.dg-download--bar .row_col_wrap_12 .vc_col-sm-6{
		width: 50% !important;
		margin: 0 !important;
	}
		#page-header-bg .nectar-video-wrap video, div.nectar-post-grid-item-bg__video, div.wpb_row .nectar-video-wrap video{
		object-position: unset !important;
	}
}

/* Tablet Landscape / Small Laptop: 992–1199px */
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12{
		min-height:75vh !important;
	}
	div.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content h4{
		height:60px !important;
	}
	div.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt{
		height:200px !important;
	}
	div.nectar_hook_global_section_footer .container,
	div.container{
		padding-left:90px !important;
		padding-right:90px !important;
	}
	.dg-tablet-50.wpb_column{
		width: 50% !important;
	}
		#page-header-bg .nectar-video-wrap video, div.nectar-post-grid-item-bg__video, div.wpb_row .nectar-video-wrap video{
		object-position: unset !important;
	}
	#footer-outer{
		display: none !important;
	}
}

/* Desktop: 1200–1399px */
@media screen and (min-width: 1200px) and (max-width: 1399px) {
	div.wpb_row:not(.dg-video--home) .nectar-video-wrap video{
    object-position: center -350px !important;
}
}

/* Large Desktop: 1400px+ */
@media screen and (min-width: 1400px) {
}