.card-hmanh {
   width: 98%;
   margin: 0 auto; 
   background: white;
   padding: 15px;
   border-radius: 8px;
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.flex_ad_hmanh {
   display: flex;
   margin: 5px 10px 5px 0px ;
   align-items: center;
}

.flex_img {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    max-height: 100%;
    height: auto;
    margin-top: 10px;
}

.box_img {
    flex: 1 1 45%; 
    max-width: 45%; 
}

.box_img img {
    width: 100%;
    height: auto;
    display: block;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}

@media only screen and (max-width: 600px) {
.box_img img {
    width: 100%;
    height: auto;
    display: block;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}
.flex_img {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    max-height: 100%;
    height: auto;
    margin-top: 10px;
}

.box_img {
    flex: 1 1 95%; 
    max-width: 95%; 
}
}

.time_recently {
   width: 100%;
   background: rgba(0, 0, 0, 0.1);
   padding: 7px;
   border-radius: 5px;
}

.submit_hmanh {
   float: right;
   border: none;
   padding: 5px;
   clear: both;
   background-image: linear-gradient(to right bottom, rgba(21, 61, 216, 0.84), rgba(75, 103, 208, 0.84));
   border-radius: 5px;
   color: white;
}

.name_ad {
   font-size: 14px;
   margin-left: 10px;
}

.flex_giam_gia {
  display: flex;
  justify-content: center;
}

.giam_gia {
   background-image: linear-gradient(to bottom right, rgba(237, 207, 46, 0.74), rgba(226, 212, 133, 0.84), rgba(237, 207, 46, 0.74));
   padding: 5px;
   border-radius: 4px;
   margin: 5px 2px 5px 2px;
   width: 50%;
   text-align: center;
}

.img_ad_hmanh {
   height: 31px;
   width: 31px;
}

.text_con {
   color: rgba(255, 0, 0, 0.8);
   border-radius: 8px;
   padding: 6px;
   width: 100%;
   border: solid 1px rgba(255, 97, 0, 0.8);
}

.noidungphu {
   color: rgba(0, 0, 0, 0.48);
   font-size: 14px;
   font-family: 'Open sans';
}

.title_noidung {
   font-size: 14px;
   font-weight: bold;
   font-family: 'Open sans';
   margin-top: 10px;
}

.time_ad_source {
   font-size: 12px;
   margin-left: 10px;
   color: rgba(0, 0, 0, 0.48);
}

.right_view {
   background: rgba(0, 0, 0, 0.05);
   padding: 5px;
   border-radius: 15px;
}

.box_noidung {
   width: 97%;
   margin: 0 auto;
   border: dashed 1px black;
   padding: 8px;
   border-radius: 13px;
   overflow: hidden; 
}
