* {
    scroll-behavior: smooth;
 }

/* rating popup related css */

#rating-popup{
    margin-top: 100px;
}
#rating-popup .rating-popup-modal {
    position: relative;
 background-color: transparent !important;
    overflow: hidden;
    overflow-y: auto !important;
}
#rating-popup .rating-popup-modal .modal-content {
    width: 100%;
    min-height: 40px;
    background-color: #555555 !important;
    padding: 50px 30px;
    margin-top: 120px;
    text-align: center;
    border-radius: 8px;
}

.rating-popup-content p {
    margin-bottom: 0;
    font-size: 15px;
    color: #ffffff;
    font-weight: 100;
    margin-bottom: 20px;
}

.rating-popup-content p i {
    opacity: 0.7;
}

.rating-popup-modal-btn {
    margin-top: 20px;
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}

.rating-popup-modal-btn .yes-fill {
    width: 120px;
    height: 40px;
    background-color: #ffd200;
    font-size: 15px;
    font-weight: 500;
    border: 0;
    cursor: pointer;
    outline: none;
    border-radius: 23px;
}

.rating-popup-modal-btn .outline-no {
    background-color: transparent;
    border: 1px solid #ffd200;
    color: #ffd200;
}


.modal.show .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%)
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
}
/* rating popup related css */
#rating-popup{
    margin-top: 100px;
}
#rating-popup .rating-popup-modal {
    position: relative;
 background-color: transparent !important;
    overflow: hidden;
    overflow-y: auto !important;
}
#rating-popup .rating-popup-modal .modal-content {
    width: 100%;
    min-height: 40px;
    background-color: #555555 !important;
    padding: 50px 30px;
    margin-top: 0px;
    text-align: center;
    border-radius: 8px;
}

.rating-popup-content p {
    margin-bottom: 0;
    font-size: 15px;
    color: #ffffff;
    font-weight: 100;
    margin-bottom: 20px;
}

.rating-popup-content p i {
    opacity: 0.7;
}

.rating-popup-modal-btn {
    margin-top: 20px;
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}

.rating-popup-modal-btn .yes-fill {
    width: 120px;
    height: 40px;
    background-color: #ffd200;
    font-size: 15px;
    font-weight: 500;
    border: 0;
    cursor: pointer;
    outline: none;
    border-radius: 23px;
}

.rating-popup-modal-btn .outline-no {
    background-color: transparent;
    border: 1px solid #ffd200;
    color: #ffd200;
}
.rating-popup-modal-close{
position: absolute;
top: 10px;
right: 15px;
cursor: pointer;
pointer-events: all;
}

