ul, ol {
    padding-inline-start: 0;
}

.lgx-banner12 {
    background: url(../img/bk1.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.lgx-banner-inner {
    background: url(../img/banner-inner2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.lgx-single-speaker-circle figure a.profile-img img {
    width: 100%;
    height: auto;
}

.lgx-panel .lgx-single-schedule .author img {
    width: 100px;
}

.lgx-panel .lgx-single-schedule .author-multi img {
    width: 48%;
}

.lgx-social-footer {
    padding-inline-start: 0;
}

.lgx-about-img, .lgx-about-img img {
    width: 100%;
    height: auto;
}

.lgx-single-speaker figure a.profile-img img {
    width: 100%;
    aspect-ratio: 328 / 353;
}

.lgx-single-news figure a img {
    width: 100%;
    aspect-ratio: 328 / 198;
}

.lgx-gallery-single figure img {
    width: 100%;
    aspect-ratio: 390 / 270;
}

.sponsors-area .single a img {
    aspect-ratio: 230 / 94;
}

.lgx-owltestimonial .author,
.lgx-owltestimonial .author img {
    width: 97px;
    height: 97px;
}

.lgx-owltestimonial p, .lgx-footer-bottom p {
    text-align: center !important;
}

.lgx-single-speaker2 figure a.profile-img img {
    width: 100%;
    aspect-ratio: 330 / 355;
}

.seat_name {
    font-size: 12px;
}

@media (max-width: 767px) {
    .seat_name {
        font-size: 4px;
    }
}

.fab {
    position: fixed;
    right: 20px; /* Distance from the right edge */
    bottom: 20px; /* Distance from the bottom edge */
    width: 100px;
    height: 60px;
    background-color: #ff4081; /* Pink color */
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    font-size: 30px;
    cursor: pointer;
    transition: transform 0.2s ease-in-out;
}

/* Hover effect to scale the button */
.fab:hover {
    transform: scale(1.1);
}

/* Optional: Add a ripple effect */
.fab:active {
    transform: scale(0.95);
}

.invoice-label {
    width: 100%;
    text-align: left;
}
