/* Actual application screens retain their complete aspect ratio. */
.bstar-hero .all-mens{width:min(100%,1050px)}
.bstar-hero .data-men-boy{height:auto;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid var(--princing-box-border);background:#eef3fa;box-shadow:0 20px 60px #00000014}
.bstar-hero .data-men-boy img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
.bstar-hero .data-men-boy::before{display:none}
.bstar-hero .data-men-boy{width:100%;max-width:none}
.bstar-products .porject-image .data .img-container{aspect-ratio:16/9;height:auto}
.bstar-products .porject-image .data .img-container img{position:static;inset:auto;display:block;width:100%;height:auto;margin:0;transform:none;object-fit:contain;aspect-ratio:16/9}
.bstar-header .logo img,.bstar-menu .logo img{object-fit:contain;width:180px;height:64px}
.bstar-hero .online-free{position:static;margin:22px auto 0;display:flex;width:fit-content}
.bstar-hero .left-black,.bstar-hero .right-black,.bstar-hero .left-blue,.bstar-hero .right-blue{display:none}
.bstar-about .img-container,.bstar-about .data-round-data{width:100%;height:auto;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid var(--princing-box-border)}
.bstar-about .img-container img,.bstar-about .data-round-data img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transform:none;border-radius:0}
.bstar-about .men-xxper-data{grid-template-columns:1fr;padding:0}.bstar-about .experience-data{display:flex;align-items:center;gap:20px}.bstar-about .ex-number{font-size:48px}.bstar-about .round-image-about{display:none}
.bstar-categories .bstar-category-screen{display:block;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#edf2f9;border:1px solid #303b4d}
.bstar-categories .bstar-category-screen img{width:100%;height:100%;object-fit:contain;transform:none}
.bstar-categories .box-service-under{gap:22px}
.bstar-products .porject-image,.bstar-products .porject-image .img,.bstar-products .img-container{height:auto;aspect-ratio:16/9;border-radius:10px;overflow:hidden}
.bstar-products .img-container img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transform:none}
.bstar-products .bstar-screen-caption{font-size:16px;line-height:1.65;color:var(--text-color);margin-top:20px}
.bstar-intro .bstar-intro-cover{aspect-ratio:16/9;height:auto;object-fit:contain;border-radius:10px}
.bstar-content .bstar-detail-screen{margin:0 0 40px}.bstar-detail-screen img{width:100%;height:auto;border:1px solid var(--princing-box-border);border-radius:12px}
.bstar-detail-screen figcaption{font-size:14px;line-height:1.7;color:var(--text-color);margin-top:12px}
.bstar-menu .mens-data img{object-fit:contain;height:auto}
@media(max-width:575px){.bstar-hero .container{padding-inline:20px}.bstar-hero .data-men-boy{border-radius:8px}.bstar-hero .heading-one{font-size:34px}.bstar-about .ex-number{font-size:42px}}
