#transfers{
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #444;
	background: #f7f7f7;
	margin:15px;
	box-sizing: border-box;
}
#transfers .clear{
	clear: both;
}
#transfers h3{
	font-size: 30px;
}
#transfers form .form-box{
	background: #fff;
	width: 100%;
	padding: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	box-sizing: border-box;	
}
#transfers form .form-box .box-4{
	width: 22%;
	margin-right: 3%;
	float:left;
}
#transfers label{
	margin: 0 0 5px 0;
	font-weight: 700;
	display: block;
}
#transfers form .form-box span{
	margin-right: 20px;
}
#transfers input[type="text"],
#transfers select{
	border: 1px solid #bbb;
	height: 30px;
	padding: 5px;
	border-radius: 4px;
	box-sizing: border-box;	
}
#transfers form .form-box input[type="text"],
#transfers form .form-box select{
	width: 100%;
}
#transfers form .form-box .end{
	margin-right: 0% !important;
}
#transfers form .form-box .box-2{
	width: 47%;
	margin-right: 3%;
	float:left;
}
#transfers form .form-box .box-row{
	padding-bottom: 20px;
}
#transfers form .form-box .box-row .box-row-2{
	width: 47%;
	margin-right: 3%;
	float:left;
}	
#transfers form #recalc{
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	background: #888;
	padding: 10px 20px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}	
#transfers form #recalc:hover{
	background: #777;
}
#transfers .car-box{
	border-bottom: 1px solid #eee;
	padding: 20px;
}
#transfers .car-box:nth-child(even){
	background: #fff;
}
#transfers .car-box h4{
	font-size: 16px;font-weight:bold;
	margin:0;
}
#transfers .car-box-image{
	width: 40%;
	float:left;
	text-align: center;
}
#transfers .car-box-image img{
	width: 100%;
	max-width: 240px;
}
#transfers .car-box-icons{
	width: 20%;
	float:left;
}
#transfers .car-box-icons ul{
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}
#transfers .car-box-icons ul li{
	display: block;
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: 700;
}
#transfers .car-box-icons .icon1{
	background: url(/images/icon1.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}
#transfers .car-box-icons .icon2{
	background: url(/images/icon2.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}
#transfers .car-box-icons .icon3{
	background: url(/images/icon3.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
}
#transfers .car-box-details{
	width: 40%;
	float:left;
}
#transfers .car-box-details .car-price{
	font-size: 18px;
	font-weight: 700;
}
#transfers .car-box-details .car-price{
	font-size: 18px;
	font-weight: 700;
}

#transfers .car-box-details .book-btn{
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	background: #333;
	padding: 10px 20px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
}	
#transfers .car-box-details .book-btn:hover{
	background: #222;text-decoration:none;
}

@media all and (max-width: 600px){
	#transfers form .form-box .box-4,
	#transfers form .form-box .box-2,
	#transfers form .form-box .box-row .box-row-2,
	#transfers .car-box-details,
	#transfers .car-box-icons, 
	#transfers .car-box-image{
    	float: none;
    	margin-right: 0%;
    	margin-bottom: 10px;
    	width: 100%;
	}
	#transfers form #recalc,
	#transfers .car-box-details .book-btn {
		width: 100%	;
	}

}

	