/* Desktop */
@media screen and (min-width: 1200px) {
.dg-hide--desktop{display:none !important;}
}

/* Notebook */
@media screen and (min-width: 992px) and (max-width: 1400px) and (orientation: landscape) {
/* Scroll */
	.not-checked, .not-checked--no-icon{display: none !important;}
	.dg-solution-scroll--icon, .dg-solution-scroll--icon-stacked{width: 33% !important;margin-bottom: 10px !important;}
	.dg-hide--row{display: none !Important;}
	.dg-hide--desktop{display:none !important;}
}
@media screen and (min-width: 769px) and (max-width: 1200px) and (orientation: landscape) {
	.vc_row.dg-gradient--home:not(.vc_row-o-full-height){padding-top: calc(100vw * 0.20) !important;}
	/* Hide Stuff */
	.dg-hide--mobile{
		display: none !important;
	}
}
/* Tablet Landscape */
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.dg-home--hide-res{
		display: none !important;
	}
/* Scroll */
	.not-checked, .not-checked--no-icon{display: none !important;}
	.dg-solution-scroll--icon, .dg-solution-scroll--icon-stacked{width: 33% !important;margin-bottom: 10px !important;}
}

/* Tablet Portrait */
@media screen and (min-width: 768px) and (max-width: 991px) {
	.dg-home--hide-res{
		display: none !important;
	}
/* Header */
	body #header-outer{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{
		height: 100% !important;
	}
	.dg-gradient--home:not(.vc_row-o-full-height){
		padding-top: 75% !important;
	}
/* Manuals */
	.nectar-hor-list-item[data-columns="3"] .nectar-list-item, .nectar-hor-list-item[data-columns="4"] .nectar-list-item{
		width: 50% !important;
		padding-right: 0 !important;
	}
/* USP */
	.dg-usp--wrapper{
		width: 33% !important;
	}
	.dg-column--empty,
	.dg-expert--photo-wrapper{
		display: none !important;
	}
/* Vertical Slider */
	.not-checked--no-icon, .not-checked{display: none !important;}
	.dg-solution-scroll--icon,.dg-solution-scroll--icon-stacked{width: 33% !important;}
	.dg-solution-scroll--icon .vc_column-inner,.dg-solution-scroll--icon-stacked .vc_column-inner{padding: 6% !important;margin-bottom: 0 !important;}
	.checked:after{
		right: 10% !important;
	}
	.dg-product--tabs-images{padding-top: 8% !important;}
	.dg-product--tabs-images .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap{width: 50% !important;float: left;margin-top:0 !important;}
	body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip,
	.nectar_hotspot_wrap.animated-in{
		display: none !important;
	}
.dg-contact{
	width: 33% !important;
}
/* Slider */
	.scrolling-tab-mobile-title{
		display: none !important;
	}
/* Map */
	.dg-legend{width: 100% !important;}
	#wpsl-wrap #wpsl-gmap.wpsl-gmap-canvas{width: 100% !important;height: 50vh !important;}
	#wpsl-wrap #wpsl-result-list{width: 100% !important;float: left !important;}
	
/* Tabs */
	.tab-item{width: 50% !important;}
}


		


/* Mobile Landscape and Small Tablet */
@media screen and (min-width: 479px) and (max-width: 767px) {
	.dg-home--hide-res{
		display: none !important;
	}
/* Header */
	body #header-outer{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{
		height: 100% !important;
	}
	.dg-gradient--home:not(.vc_row-o-full-height){
		padding-top: 75% !important;
	}
/* Tabs */
	.tab-item{
		width: 100% !important;
	}
/* Map */
	.dg-legend{width: 100% !important;}
	#wpsl-wrap #wpsl-gmap.wpsl-gmap-canvas{width: 100% !important;height: 50vh !important;}
	#wpsl-wrap #wpsl-result-list{width: 100% !important;}
}

/* Mobile Portrait */
@media screen and (max-width: 479px) {
	.dg-home--hide-res{
		display: none !important;
	}
	.dg-expert--button-second{
		margin-left: 5% !important;
	}
		.dg-column--empty,
	.dg-expert--photo-wrapper{
		display: none !important;
	}
/* Header */
	body #header-outer{
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{
		height: 100% !important;
	}
	.dg-gradient--home:not(.vc_row-o-full-height){
		padding-top: 75% !important;
	}
	
/* Headers */
	.col h2, body h2{
		font-size: 30px !important;
		line-height: 45px !important;
	}
/* Elements */
	body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip,
	.nectar_hotspot_wrap.animated-in{
		display: none !important;
	}
	.dg--expert-photo,
	.wpb_wrapper p:empty{
		display: none !important;
	}
	
	.dg-solution-scroll--icon,
	.dg-solution-scroll--icon-stacked{
		width: 100% !important;
	}
	
/* Vertical Slider */
	.not-checked--no-icon, .not-checked{display: none !important;}
	
	.dg-solution-scroll--icon.vc_column_container:not(.dg-padding--none, .dg-padding--square, .dg-padding--none-inner)>.vc_column-inner,
	.dg-solution-scroll--icon-stacked.vc_column_container:not(.dg-padding--none, .dg-padding--square, .dg-padding--none-inner)>.vc_column-inner{
		padding-left: 5% !important;
		padding-right: 5% !important;
		padding: 5% !important;
	}
	.row .wpb_column.col.dg-solution-scroll--icon .iwithtext .iwt-icon img:not([srcset]),
	.row .wpb_column.col.dg-solution-scroll--icon-stacked .iwithtext .iwt-icon img:not([srcset]){
        width: 75px !important;
        height: 75px !important;
        object-fit: contain;
        object-position: center;
	}
	
	.iwithtext .iwt-icon,
	.iwt-text{
		position: relative !important;
		float: left !important;
	}
	.row .wpb_column.col.dg-solution-scroll--icon .iwithtext .iwt-text{
		padding-left: 0 !important;
	}
	.iwt-text{
		position: absolute !important;
        top: 50%;
        left: 150px;
        transform: translateY(-50%);
	}
	.row .wpb_column.col.dg-solution-scroll--icon .iwithtext .iwt-text{
		top: 50%;
        left: 150px;
        transform: translateY(-50%);
	}
	
	.nectar_hotspot_wrap{display: none !important;}
	
	.dg-solution-scroll--icon.checked:after,
	.dg-solution-scroll--icon.not-checked:after{
		right: 5% !important;
	}
	.vc_row-fluid>.span_12 .wpb_column.dg-expertise--block{
		margin-bottom: 5% !important;
	}
	
	div.iwithtext .iwt-text{
		padding-left: 0 !important;
	}
	.tab-item{
		width: 100% !important;
	}
	.vc_row-fluid>.span_12 .wpb_column.dg-expertise--block .vc_column-inner{
		padding-top: 5% !important;
		padding-bottom: 5% !important;
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
	.scrolling-tab-mobile-title{
		display: none !important;
	}
/* 	.wpb_column.column_container.vc_column_container.col:not(.dg--padding-none):not(.dg--padding--mid):not(.dg--padding--mid-top):not(.dg--padding--mid-bottom):not(.dg--padding--small):not(.dg--padding--small-top):not(.dg--padding--small-bottom):not(.dg-solution-scroll--icon):not(.dg-solution-scroll--icon-stacked){
		padding-top: 8% !important;
		padding-bottom: 8% !important;
	} */

/* DG Products */
	.vc_row-fluid>.span_12 .wpb_column.dg-column--link .vc_column-inner{
		padding-top: 6% !important;
		padding-bottom: 6% !important;
		padding-right: 6% !important;
		padding-left: 6% !important;
		margin-bottom: 6% !important;
	}
/* Accordion */
	.nectar-list-item{
		padding-right: 0 !important;
	}
	
	.nectar-hor-list-item .nectar-list-item-btn{
		display: unset !important;
	}
	.nectar-hor-list-item[data-columns="3"] .nectar-list-item .nectar-list-item-btn, .nectar-hor-list-item[data-columns="4"] .nectar-list-item .nectar-list-item-btn{
		position: relative !important;
		right: unset !important;
		top: unset !important;
	}
	body .toggles--minimal-shadow .toggle{
		padding: 0 15px !important;
	}
	
/* Map */
	.dg-legend{
		width: 100% !important;
	}
	
	#wpsl-wrap #wpsl-gmap.wpsl-gmap-canvas{
		width: 100% !important;
		height: 50vh !important;
	}
	
	#wpsl-wrap #wpsl-result-list{
		width: 100% !important;
	}
	
/* DG Tab Slider */
	.dg-product--tabs-images{
		padding-top: 8% !important;
	}
	.dg-column--empty,
	.dg-expert--photo-wrapper{
		display: none !important;
	}
	
/* DG Product Slider */
	body .container-wrap .vc_row-fluid[data-column-margin="90px"] > .span_12, body .container-wrap .vc_row-fluid[data-column-margin="90px"] .full-page-inner > .container > .span_12, body .container-wrap .vc_row-fluid[data-column-margin="90px"] .full-page-inner > .span_12{
		margin-left: unset !important;
		margin-right: unset !important;
	}
	
/* 	Newsletter */
	.dg-gradient--newsletter{
		padding: 8% !important;
	}
	
/* Equalize Paddings */
	#ajax-content-wrap .vc_row.left_padding_30pct .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_30pct .row_col_wrap_12{
		padding-left: 0 !important;
	}
	
/* Footer */
	.dg-footer .row_col_wrap_12 .wpb_column{
		padding: 8% !important;
	}
	
	.wpb_column:not([class*=vc_col-xs]){
		margin-bottom: 0 !important;
	}
	
	.col.padding-6-percent > .vc_column-inner, .col.padding-6-percent > .n-sticky > .vc_column-inner{
		padding: 0;
	}
	
	.vc_row-fluid>.span_12 .wpb_column, body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column){
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.dg--padding-none.dg-expert--content.wpb_column.column_container.vc_column_container{
		padding: 10% !important;
	}
/* Forms */
.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer{
		margin: 0 !important;
	}
	.dg-form--contact{
		padding: 4% !important;
		padding-top: 4% !important;
		padding-bottom: 4% !important;
		padding-left: 4% !important;
		padding-right: 4% !important;
	}
/* Buttons */
	
/* Expert */
	.dg-expert--photo{
		display: none !important;
	}
	
/* Tabs */
	.scrolling-tab-content .wpb_tab{
		margin-bottom: 8% !important;
	}
/* Hide Stuff */
	.dg-hide--mobile{
		display: none !important;
	}
/* Gradient */
/* 	.vc_column_container:not(.dg-padding--none, .dg-padding--square, .dg-padding--none-inner)>.vc_column-inner{
		padding-left: 0 !important;
		padding-right: 0 !important;
	} */
}