.wrapper-its-flex { flex-flow:row wrap; display:flex; padding-top:20px; padding-left:20px; padding-right:20px;}
.its-text-right { padding-right:20px; }
.wrapper-its-select { margin-right:20px; }
.its-col-sm-6 { width:48%; padding-right:2%; }
.wrapper-its-form-control { width: calc(25% - 20px); padding-bottom:15px; }
#its-filter { background-color: #f5f5f5; }
#its-form-anfrage .wrapper-its-form-control { width:100%; }
.sppb-carousel-extended-item {  }
.sppb-carousel-extended-item img { height:auto !important; }
.its-listing-grid .its-list-action { bottom:0px !important; padding-bottom:10px !important; }
.its-btn-clr1 { background-color:#00040e !important; border:none !important; }
.its-select, #its-btn-reset, .its-checkmark { border:1px solid !important; border-color: #00040e !important; }
.its-checkbox input:checked ~ .its-checkmark { background-color:#00040e !important; }
a.its-view-mode:hover, a.its-view-mode.active { color:#fe0002 !important; }
.overlay-background-image {
		background-size:contain !important;
	}
.vad_img_link img { width:1140px; }
.its-btn-clr2 { background-color:#fe0002 !important; border-color:#fe0002 !important; }
.its-listing-grid .its-list-action {
		position:relative !important;
	}
	.its-listing-grid .its-listing-box {
		padding-bottom:15px !important;
	}

.ds_fahrzeug_formular .sppb-form-builder-field-4,
.ds_fahrzeug_formular .sppb-form-builder-field-5,
.ds_fahrzeug_formular .sppb-form-builder-field-6,
.ds_fahrzeug_formular .sppb-form-builder-field-7,
.ds_fahrzeug_formular .sppb-form-builder-field-8,
.ds_fahrzeug_formular .sppb-form-builder-field-9,
.ds_fahrzeug_formular .sppb-form-builder-field-10,
.ds_fahrzeug_formular .sppb-form-builder-field-11,
.ds_fahrzeug_formular .sppb-form-builder-field-12,
.ds_fahrzeug_formular .sppb-form-builder-field-13,
.ds_fahrzeug_formular .sppb-form-builder-field-14,
.ds_fahrzeug_formular .sppb-form-builder-field-15,
.ds_fahrzeug_formular .sppb-form-builder-field-16,
.ds_fahrzeug_formular .sppb-form-builder-field-17,
.ds_fahrzeug_formular .sppb-form-builder-field-18,
.ds_fahrzeug_formular .sppb-form-builder-field-19,
.ds_fahrzeug_formular .sppb-form-builder-btn,
.ds_fahrzeug_formular #ds_second_go,
.ds_fahrzeug_formular #ds_third_go
{
	display:none;
}

.ds_fahrzeug_formular #sppb-ajax-contact-status {
	display:block !important;
}

.ds_fahrzeug_formular .hinweis {
	width:100%;
}

#ds_first_go, #ds_second_go, #ds_third_go {
	background-color: #3366FF;
	color: #FFFFFF;
	height:37px;
	padding-top:3px;
}

@media (max-width: 1200px) {
	.sp-megamenu-parent {
		display:none;
	}
	.sppb-carousel-extended-item img { height:auto !important; }

	.ds_fahrzeug_formular .sppb-form-builder-field-0, .ds_fahrzeug_formular .sppb-form-builder-field-17 {
		width: 50% !important;
	}
	
	.ds_fahrzeug_formular .sppb-form-builder-field-11 {
		width:100% !important;
	}
	
	.ds_fahrzeug_formular #sppb-form-builder-field-7 {
		margin-top:25px;
	}
}
@media (max-width: 992px) {
	.wrapper-its-form-control {
		width: calc(50% - 20px);
	}
}
@media (max-width: 767px) {
	.its-col-sm-6 { width:100%; padding-right:0%; }
	.ds_fahrzeug_formular .sppb-form-builder-field-0, .ds_fahrzeug_formular .sppb-form-builder-field-17 {
		width: 100% !important;
	}
}

@media (max-width: 720px) {
	.wrapper-its-form-control {
		width:100%;
	}
	.wrapper-its-select  {
		margin-right:0px;
	}
	#wrapper-its-suche-detail {
		padding-right:20px;
		padding-left:20px;
		padding-top:20px;
	}
	#wrapper-its-suche-detail .wrapper-its-flex {
		padding-right:0px;
		padding-left:0px;
		padding-top:0px;
	}
	
}