body.tax-project-category .danhmuc-du-an{padding-top:130px}.mfp_portfolio_item_inner .overlay{background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.8) 90%);z-index:0;position:absolute;inset:0}.breadcrumb .separator{margin-left:10px;margin-right:5px}.col.post-item.proj-post-item .col-inner{aspect-ratio:4 / 3;overflow:hidden}.mfp_portfolio_item_inner{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4 / 3}.mfp_portfolio_item_inner a img{width:100%!important;height:100%!important;object-fit:cover;border-radius:10px;overflow:hidden;background:#fff}h4.mfp_portfolio_title{margin:0}.mfp_portfolio_title a{font-size:17px;color:#fff}.mfp_portfolio_tem{margin:0}p.mfp_portfolio_excerpt{font-size:14px;padding-top:10px}.mfp_portfolio_read_more{display:block;padding:0;background-color:transparent;text-decoration:none;font-size:14px;transition:0.3s;text-align:left;margin-top:10px;color:#3B82F6!important}h1.tieudeduan{font-size:22px;margin-bottom:15px}.webvipduan-slider img{width:100%}.webvipduan-slider_thumb .col{max-height:110px;overflow:hidden}.webvipduan-slider_thumb .col img{max-height:110px;object-fit:cover}.galleryduan{padding:0 0 20px}.box_meta_single_content{background-color:#b30001;color:#fff;display:flex;margin-bottom:30px;flex-wrap:wrap}.box_meta_single_content .item{padding:10px 3px;display:flex;align-items:center;border-left:1px solid #f3f3f3;font-size:14px;gap:10px;flex:1 1 0%}.box_meta_single_content .item img{width:45px;margin-right:5px;margin-left:5px}.box_meta_single_content .fw-b{letter-spacing:-.5px;font-weight:700}.fs-12{font-size:12px}.duan-single-page{font-size:18px}.widget-title,.sidebar_title{background-color:#b30001;color:#fff;font-size:18px;font-weight:700;padding:10px;margin-bottom:10px;display:block}.sidebar_list_post .item img{width:auto;height:100%;object-fit:cover}.sidebar_list_post .item{display:flex;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px;gap:10px}.sidebar_list_post .item .thumb{flex:0 0 110px}.mfp_portfolio_item_inner_txt{position:absolute;bottom:0!important;width:100%!important;padding:15px!important;text-align:left}.duanhomes .flickity-prev-next-button{display:block!important;opacity:1!important;background:rgba(0,0,0,.5);width:40px;height:40px;border-radius:0}.duanhomes .flickity-prev-next-button.previous{left:16px}.duanhomes .flickity-prev-next-button.next{right:29px}.slider-wrapper .flickity-button{top:40%}.duanhomes .flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:50%;color:#fff;width:35px;height:32px}@media (min-width:768px) and (max-width:1023px){.col.post-item{}}@media only screen and (max-width:48em){.col.post-item{left:-15px!important}}@media (max-width:479px){.duanhomes .flickity-prev-next-button{}.duanhomes .flickity-prev-next-button.previous{left:0!important}.duanhomes .flickity-prev-next-button.next{right:0!important}}.room-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.gallery-main{position:relative;cursor:pointer;overflow:hidden;border-radius:12px}.gallery-main img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gallery-thumbs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.thumb-item{position:relative;cursor:pointer;overflow:hidden;border-radius:10px}.thumb-item img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gallery-main:hover img,.thumb-item:hover img{transform:scale(1.05)}.more-photo{position:absolute;inset:0;background:rgba(0,0,0,.55);color:#fff;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.gallery-modal{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;z-index:9999}.gallery-modal.active{display:flex;align-items:center;justify-content:center}.roomSwiper{width:90%;height:90%}.roomSwiper img{width:100%;height:100%;object-fit:contain}.close-gallery{position:absolute;top:20px;right:30px;font-size:30px;color:#fff;cursor:pointer;z-index:10000}@media (max-width:768px){.room-gallery{grid-template-columns:1fr}.gallery-thumbs{grid-template-columns:repeat(3,1fr)}}