#rental-period-dropdown {
	width: 100%;
}

#quote-home-form #vehicleDropdownHome.isType1 .type2 {
	display: none;
}

#quote-home-form #vehicleDropdownHome.isType2 .type1 {
	display: none;
}

#quote-home-form .vehicle-product__dropdown {
	max-height: 700px;
	width: 100%;
}

#quote-home-form .vehicle-product__dropdown.isType2 {
	width: 500px;
}

#quote-home-form .input.radio {
	display: flex;
	gap: 40px;
	height: 42px;
	align-items: center;
}

#quote-home-form .radio .checker::after {
	background: #00a852;
}

@media (max-width: 600px) {
	#quote-home-form .vehicle-product__dropdown {
		max-height: calc(100vh - 350px);
	}
}

#quote-home-form .vehicle-suggest img {
	width: auto;
}

#quote-home-form .vehicle-product__dropdown {
	max-height: 300px;
	overflow-y: auto;
	padding: 0;
}

#quote-home-form .vehicle-product__dropdown .menu .vehicle-suggest {
	display: flex;
	align-items: center;
	font-size: 13px;
	gap: 8px;
	padding: 0 0 0 5px;
	height: 64px;
}

#quote-home-form .vehicle-product__dropdown .menu .vehicle-suggest:hover {
	font-weight: bold;
}

#quote-home-form .vehicle-product__dropdown .menu .vehicle-suggest:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#quote-home-form .vehicle-product__dropdown .menu .vehicle-suggest span:first-child {
	flex: 0 0 65px;
	display: flex;
	justify-content: center;
}

@media (max-width: 768px) {
	#quote-home-form>.grid-x {
		gap: 15px;
	}

	#quote-home-form .vehicle-product__dropdown.isType2 {
		max-width: 100%;
		left: 0 !important;
	}
}