.rally-car { border-bottom: 20px solid #FBC02D }
	.rally-car .rally-car-container { margin: 0 auto; max-width: 1920px }
	.rally-car .rally-car-content { background-size: contain !important; height: 466px; position: relative }
	.rally-car img { display: none }
	.rally-car .rally-car-box { -webkit-clip-path: polygon(5% 0, 100% 0, 100% 100%, 0% 100%); background-color: #000; clip-path: polygon(5% 0, 100% 0, 100% 100%, 0% 100%); height: 100%; position: absolute; right: 0; top: 0; width: 55%; z-index: 1 }
	.rally-car .rally-car-right { height: 100%; position: relative; z-index: 2 }
	.rally-car .rally-car-text h2 { font-size: 38px; font-style: italic; font-weight: 800; margin: 0; padding-bottom: 20px }
	.rally-car .rally-car-text p { font-size: 20px; margin: 0; padding-bottom: 35px }
	.rally-car .rally-car-text button { -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; background-color: #FBC02D; border: none; font-size: 30px; font-style: italic; font-weight: 800; padding: 5px 30px; text-transform: uppercase; transition: 0.3s }
	.rally-car .rally-car-text button:hover { background-color: #C42929; color: #FFF }
.modal-rally-car { color: #000 }
	.modal-rally-car .modal-content { overflow: hidden }
	.modal-rally-car .modal-body { padding: 0; position: relative }
		.modal-rally-car .modal-body .modal-rally-car-close { background: none; border: none; font-size: 50px; line-height: 50px; padding: 0; position: absolute; right: 24px; top: 16px }
		.modal-rally-car .modal-body .modal-text { padding: 20px 25px 10px 25px }
		.modal-rally-car .modal-body h3 { font-size: 38px; font-style: italic; font-weight: 800; margin: 0; padding-bottom: 15px }
		.modal-rally-car .modal-body h4 { font-size: 30px; font-style: italic; font-weight: 800; margin: 0; padding-bottom: 15px }
		.modal-rally-car .modal-body p { font-size: 20px; margin: 0; padding-bottom: 20px }
		.modal-rally-car .modal-body ul { font-size: 20px; margin: 0; padding-bottom: 20px }

@media (max-width: 1649px) {
	
}

@media (max-width: 1589px) {
	.rally-car .rally-car-content { height: 400px }
	.rally-car .rally-car-text h2 { font-size: 32px }
	.rally-car .rally-car-text p { font-size: 18px; padding-bottom: 30px }
	.rally-car .rally-car-text button { font-size: 24px }
	.modal-rally-car .modal-body .modal-rally-car-close { font-size: 40px; line-height: 40px; right: 20px; top: 12px }
	.modal-rally-car .modal-body h3 { font-size: 32px }
	.modal-rally-car .modal-body h4 { font-size: 24px }
	.modal-rally-car .modal-body p { font-size: 18px }
	.modal-rally-car .modal-body ul { font-size: 18px }
}

@media (max-width: 1199px) {
	.rally-car .rally-car-content { height: 350px }
	.rally-car .rally-car-text h2 { font-size: 26px; padding-bottom: 15px }
	.rally-car .rally-car-text p { font-size: 16px; padding-bottom: 25px }
	.rally-car .rally-car-text button { font-size: 20px; padding: 5px 20px }
	.modal-rally-car .modal-body h3 { font-size: 28px }
	.modal-rally-car .modal-body h4 { font-size: 20px }
	.modal-rally-car .modal-body p { font-size: 16px }
	.modal-rally-car .modal-body ul { font-size: 16px }
}

@media (max-width: 991px) {
	.rally-car { border-bottom-width: 15px }
		.rally-car .rally-car-content { background: none !important; height: auto }
		.rally-car img { display: block }
		.rally-car .rally-car-box { display: none }
		.rally-car .rally-car-text { padding: 30px 0 40px 0 }
	.modal-rally-car .modal-body h3 { font-size: 24px }
	.modal-rally-car .modal-body p { font-size: 14px }
	.modal-rally-car .modal-body ul { font-size: 14px }
}

@media (max-width: 767px) {
	.rally-car .rally-car-text h2 { font-size: 24px; padding-bottom: 15px }
	.rally-car .rally-car-text p { font-size: 14px; padding-bottom: 25px }
	.rally-car .rally-car-text button { font-size: 18px; padding: 5px 20px }
	.modal-rally-car .modal-body .modal-rally-car-close { font-size: 30px; line-height: 30px }
}

@media (max-width: 575px) {
	.rally-car { border-bottom-width: 10px }
	.modal-rally-car .modal-body .modal-text { padding: 20px 15px 10px 15px }
}

@media (max-width: 374px) {
	
}