.detail-popup button {
    position: absolute;
    top: 15px;
    right: 15px;
}
.detail-popup .modal-content {
    padding: 24px;
}
.detail-popup .modal-header {
    padding: 0;
    border-bottom: none;
}
.detail-popup h2 {
    font-size: 24px !important;
    margin-bottom: 20px;
}
.detail-popup .modal-body {
    padding: 0;
}
.detail-popup .card-title {
    font-family: "Lora", sans-serif;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px !important;
    text-transform:capitalize;
}
.detail-popup p strong {
    width: 110px;
    display: inline-block;
}
.detail-popup p:not(:last-child) {
    margin-bottom: 10px !important  ;
}
.detail-popup .video-popup-wrap {
    padding: 0 !important;
}
.detail-popup .video-popup-wrap:not(:last-child) {
    padding-bottom: 20px !important;
    margin-bottom: 0px !important;
    border-bottom: 1px solid #afafaf;
}
.detail-popup .video-popup-wrap:not(:first-child) {
    padding-top: 20px !important;
}
.detail-popup .video-popup-wrap .card-body {
    padding: 0 !important;
}
.detail-popup .video-popup-wrap .card {
    border-bottom: none !important;
    margin-bottom: 0px !important;

}
@media screen and (min-width:992px) {
    .detail-popup .modal-dialog {
        max-width:783px !important
    }
}