div.rent .flex{display:flex; flex-wrap: wrap;  justify-content: center; align-content: stretch; padding:10px 10px}
div.rent .flex .item { margin:0 10px 20px 10px;  width:275px; padding:0px 0 5px 0; border:1px solid #dfdfdf; box-shadow:1px 1px 10px #e2e2e2; }
div.rent .flex .item .carimg {min-height:163px; position:relative;}
div.rent .flex .item .tit {display:block; font-size:25px; text-align:center; background:#333; color:#fff; padding:6px 5px;font-weight:500; }
div.rent .flex .item img { vertical-align:top; max-width:100%; /*height:170px;*/ height:auto;
position: absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
div.rent .flex .item .pay {padding:15px 5px ; text-align:center; font-size:20px; font-weight:500;}
div.rent .flex .item .pay div {padding:5px 0;}
div.rent .flex .item .pay div span {background-color:#111; color:#fff; width:150px; padding:2px 16px; border-radius:30px;
 margin-right:10px; font-size:18px;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.rent {margin:30px 0}
div.rent_sub {margin:-10px 0 0 0 !important}
div.rent_sub #content_tit2 {padding-top:0}
div.rent .flex{padding:0px 0px}
div.rent .flex .item .carimg {min-height:auto; }
div.rent .flex .item{  width:48%;padding:0px 0 0px 0;margin:0 1% 15px 1%;  }
div.rent .flex .item span {display:block; font-size:12px; text-align:center; padding-top:10px;}
div.rent .flex .item img { vertical-align:top; max-width:100%; position:relative; top:0; left:0;     transform: translate(-0%, -0%);}
div.rent .flex .item .tit {font-size:16px; line-height:18px;  padding:8px 5px; }
div.rent .flex .item .pay {padding:10px 5px ;font-size:14px;}
div.rent .flex .item .pay div {padding:2px 0;}
div.rent .flex .item .pay div span {display:block; font-size:14px; width:100px; padding:2px 16px; border-radius:30px; margin:0 auto; }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

