  .single_banner {
        height: 80vh;
    }

    .single_banner_info p {
        color: #000;
        font-size: 20px;
        /*max-width: 85%;*/
    }

    .bg-testi {
        background-color: #fda62026 !important;
    }

    .testimonial_desc p {
        font-size: 20px;
    }

    .icon {
        position: relative;
    }

    .icon span {
        cursor: pointer;
    }

    .icon span i {
        position: absolute;
        top: 75%;
        right: 4%;
        transform: translateY(-75%);
        z-index: 9;
        font-size: 16px;
        color: green;
    }

    .modal-content {
        background-color: #ea5862b0;
    }

    .modal-title,
    label,
    .modal a {
        color: #fff !important;
    }



    .single_banner_info span {
        color: #e30039;
        padding-left: 50px;
        display: inline-block;
        font-size: 16px;
        padding: 8px 16px;
        border: 1px solid #e30039;
        border-radius: 8px;
        box-shadow: 1px 2px #e30039;
        margin-bottom: 20px;
    }

    marquee {
        position: absolute;
        max-width: 28%;
        right: 17%;
        top: 2%;
        color: #e30039;
        z-index: 999;
        font-size: 1rem;
    }