.car_simulator_box { overflow: hidden; }
.car_hdr { padding: 100px 0; background: url(../img/car-simulator/car_hdr_bg.jpg) no-repeat; background-size: cover; min-height: 500px; }
.car_hdr span { display: inline-block; margin: 0 0 5rem; }
.car_title { text-align: center; }
.car_title h4 { text-align: center; display: inline-block; font-weight: 400; border: 2px solid #8debff; background: rgba(0, 0, 0, .6); box-shadow: 0 0 20px #1cc7ff; border-radius: 15px; min-width: 300px; color: var(--white); padding: 10px 15px; margin-bottom: 35px; }
.car_screens figure { margin: 0; }
.car_screens figure img { width: 100%; }
.car_feat { background: url(../img/car-simulator/car_key_bg.jpg) no-repeat; background-size: cover; padding: 30px 0; min-height: 30rem; }
.car_feat_tech ul { margin: 2rem 0 0; }
.car_feat_tech li { margin: 0 0 20px; padding-left: 30px; position: relative; }
.car_feat_tech li:last-child { margin-bottom: 0; }
.car_feat_tech li:after {
	content: ''; width: 11px; height: 11px; border-radius: 20px; background: #06090c; border: 2px solid #8debff; box-shadow: 0 0 12px #1cc7ff; position: absolute; top: 8px; left: 0; 
}
.car_tech { background: url(../img/car-simulator/car_tech_bg.jpg) no-repeat; background-size: cover; padding: 30px 0; min-height: 30rem; }

@media (max-width:1024px){
	.car_hdr { padding: 70px 0; }
}
@media (max-width:991px){
	.car_feat_tech ul { margin: 0; }
	.car_hdr span { margin:0 0 3rem; }
}
@media (max-width:767px){
	.car_hdr { padding: 50px 0; }
	.car_hdr span { margin: 0 0 3rem; }
}
@media (max-width:420px){
	.car_title h4 { min-width: 100%; }
}