.text-head{overflow: hidden; margin: 0 0 20px;}
.text-head h2{float: left;}
.warpper-line-blue .head-title .text-head img{ margin-top: -8px;}

.list-thumb ul{ display: flex; flex-wrap: wrap;}
.list-thumb ul li{ width: 25%; padding: 8px;}
.list-thumb ul li a{ display: block; background: #fff; padding: 18px;}
.list-thumb ul li a .images-car{ width: 100%; height: 150px; display: flex; flex-wrap: wrap; align-items: center; overflow: hidden;}
.list-thumb ul li a .images-car img{ width: 100%;}
.list-thumb ul li a h3{ font-size: 16px; color: #006de5; margin-top: 12px;}

section.modal { display: none; position: fixed; top: 12%; bottom: 24px; left: 30%; right: 30%; z-index: 998; overflow-y: auto; }
section.modal .pop-up{ width: 100%; margin: auto; position: relative; background: #fff; padding: 18px;}
section.modal .pop-up .content-popup{ max-width: 400px; margin: auto;}
section.modal .pop-up .content-popup .images-popup{ text-align: center;}
section.modal .pop-up .content-popup .images-popup img{ width: 100%;}
section.modal .pop-up .content-popup h3{ font-size: 14px; color: #006de5; margin-top: 12px;}
section.modal .pop-up .content-popup .line-popup{ background: url(../images/line.jpg); height: 5px; width: 100%; display: block;}
section.modal .pop-up .content-popup .detail-car ul{ display: table; width: 100%;}
section.modal .pop-up .content-popup .detail-car ul li{ display:table-row;}
section.modal .pop-up .content-popup .detail-car ul li span{ display:table-cell; padding: 5px; font-weight: bold;}
section.modal .pop-up .content-popup .detail-car ul li span:first-child{ color: #006de5; width:35%;}
section.modal .closeBtn { position: absolute; right: 8px; bottom: 8px; cursor: pointer; }
section.modal.overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; min-height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 997; cursor: pointer; }

.page{float: right; padding: 10px 0 0;}
.page a{border-bottom:3px solid rgba(255, 255, 255, 0); padding: 0 5px; display: inline-block; font-size: 14px; font-weight: bold;}
.page a:hover{border-bottom:3px solid #005abf; color: #005abf;}
.page-active{border-bottom:3px solid #005abf !important; color: #005abf;}

.page.page-footer{ float: none; text-align: right;}

@media(max-width:1024px){
	section.modal{ left: 20%; right: 20%;}
}

@media(max-width:790px){
	section.modal{ left: 10%; right: 10%;}
	.list-thumb ul li{ width: 33.33%;}
}

@media(max-width:620px){
	.list-thumb ul li a{ padding: 12px;}
}

@media(max-width:580px){
	.list-thumb ul li{ width: 50%;}
	section.modal{ left: 5%; right: 5%;}
}

@media(max-width:480px){
	.list-thumb ul li{ width: 100%;}
	.list-thumb ul li a .images-car{ display: block; height: auto; }
	section.modal .pop-up .content-popup .detail-car ul{ display: block;}
	section.modal .pop-up .content-popup .detail-car ul li span{ display: block;}
	section.modal .pop-up .content-popup .detail-car ul li span:nth-child(2){ padding-left: 18px;}
}
