.drive_ur_car_box { overflow: hidden; background:url(../img/drive-your-car/drive_bg.jpg) repeat; }
.drive_logo { position: relative; }
.drive_logo a { background: #ffd395; color: #000; position: absolute; right: 20px; top: 20px; font-size: 17px; display: inline-block; padding: 15px; border-radius: 7px; min-width: 162px; }
.drive_logo a:hover { background: var(--white);}
.ptb_4 { padding: 4px 0;}
.drive_summary { text-align: center; background: #4a4a4a; box-shadow: inset 0 0 20px rgba(0, 0, 0, .6); padding-bottom: 25px; color: var(--white); font-size: 20px; }
.drive_summary h4 { display: inline-block; background: #e6c401; color: #402d1e; padding: 10px 25px; margin: 40px 0 26px; border-radius: 45px; min-width: 320px; }
.drive_screeshot figure { margin: 0; }
.drive_screeshot ul { clear: both; margin: 30px 0 0; text-align: left; overflow: hidden; }
.drive_screeshot ul li:nth-child(2n+1) { clear: both; }
.drive_screeshot ul li { float: left; width: 50%; font-size: inherit; color: inherit; margin: 0 0 40px; padding: 0 10px 0 0; }
.drive_screeshots { padding: 30px 0; }
.drive_screeshots figure { margin: 0; }

@media (max-width:880px){
	.drive_logo { padding: 70px 0 0; }
	.drive_logo img { max-width: 300px; }
}
@media (max-width:575px){
	.drive_logo img { max-width: 84%; }
}