.sppb-popover-content-item {
    box-shadow: 0 2px 12px rgba(0,0,0,.2);
    text-align: center;
}

.sppb-popover-wrap {
    width: 300px;
}

.sppb-popover-content-item .sppb-card-body {
    padding: 15px;
}

.sppb-popover-content-item p {
    margin: 0;
    font-size: 16px;
}

.sppb-popover-content-item p::first-letter {
    font-size: 2rem;
    font-weight: bold;
    color: #1663c4;
}

@media (max-width: 767px) {
    .about-popup button { display: none !important; }
}

.about-brand-text p::first-letter {
    font-size: 2rem;
    font-weight: bold;
    color: #1663c4;
    line-height: 1.1;
}

.about-brand-text {
    background: #f1f1f1;
    padding: 15px 15px 5px;
    border-radius: 10px;
    margin-top: 20px;
}












.white-popup-block {
    max-height: 450px;
    overflow-y: scroll;
    text-align: justify;
}

.white-popup-block .modal-inner-block {
    font-size: 15px;
}

.white-popup-block .modal-inner-block p {
    margin-bottom: 5px;
}

.white-popup-block .modal-inner-block strong {
    font-weight: 700;
    color: #1663c4;
}

.white-popup-block .modal-inner-block ol,
.white-popup-block .modal-inner-block ul {
    padding-left: 20px;
}

.white-popup-block .modal-inner-block ol li,
.white-popup-block .modal-inner-block ul li {
    margin-bottom: 5px;
}

@media (max-width: 767px) {
    .white-popup-block { padding: 35px 20px 20px; }
    .white-popup-block .modal-inner-block { font-size: 14px; }
}





.speasyimagegallery-album-title {
    line-height: 1.1;
    letter-spacing: 0;
}

@media (max-width: 991px) {
    .speasyimagegallery-album-title { font-size: 16px; }
}

.speasyimagegallery-gallery-item-title {
    display: none;
}
