@media only screen and (max-width: 500px) {
.tablexd{font-size:75%;}
}
.vinhxdcom{background:#F8FAFC;border-radius:8px; border-top: 4px #CC1F1A solid; padding:10px; margin-bottom:20px;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);}
.tablexd {margin-bottom: 5px !important;}
.wcp-post-meta, .wcp-post-contents{display:none !important;}
.wcp-carousel-main-wrap .post-style-2 .wcp-content-wrap {    padding: 8px!important;}
#carousel-804 .slick-next::before, #carousel-804 .slick-prev::before {padding: 5px 10px!important;}

/*Grips Style */

.xdcol {background:#F1F5F8;margin: 10px 15px;padding: 0px;}

.xdinfo{padding: 10px;}
.xdshadow{box-shadow: 0 6px 12px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08);}
.xdim{position: relative; -webkit-transition: all 0.45s;  -webkit-box-sizing: border-box;  box-sizing: border-box;}

.tenxd{position: absolute;top: 70%;background: rgb(45, 45, 45,0.6);padding: 0px 15px;}
.xxd h4{text-overflow: ellipsis;overflow: 
  hidden;line-height: 1.5;white-space: nowrap;display: block;}
.tenxd a{color:white;}

/* More options Grid */
.giaxd a{color:#C72528;font-weight:bold;}
.infoxd h4{margin-bottom: 5px !important;text-overflow: ellipsis;overflow: hidden;line-height: 1.5;
white-space: nowrap;display: block;}
.infoxd{width: 100%;padding: 15px;  background: #fff;position: relative;}
.tinhtrang{position: absolute;bottom: 0;text-align: center;padding: 3px 0;color: #fff;background: rgba(199,37,40,.86);width: 100%;}

.infox li{display: inline-block;width: auto;margin-right: 15px;color: #838383;}

.giax{display: block;position: absolute;right: 20px;bottom: 30px;text-align: right;padding: 2px 10px;color:white;background:#C72528;}

.diachi{color:#838383;font-size: 90%;}