    body::before {
        display: block;
        content: "";
        height: 5px;
    }

    @media(min-width: 768px) {
        .news-input {
            width: 50%;
        }
    }

    /* Default styles for slider container and slides */
    .slider-container .slick-slide {
        margin-right: 5px;
        width: 50%;
        max-width: 300px;
        /* Set the maximum width of the slider */
        height: 200px;
        /* Set the height of the slider */
    }

/* styles for tablets */
@media screen and (min-width: 769px) and (max-width: 1024px) {
    .slider-container .slick-slide {
        margin: 0px 2px; /* Reduce slide margins on smaller screens */
        width: 100%; /* Set the width of the slider to take the full width of the container */
        height: 300px;
    }
}

/* Styles for smaller screens */
@media screen and (max-width: 768px) {
    .slider-container {
        width: 100%; /* Adjust the slider container to fill its parent container */
    }

    .slider-container .slick-slide {
        margin: 0px 2px; /* Reduce slide margins on smaller screens */
        width: 100%; /* Set the width of the slider to take the full width of the container */
        height: 200px;
    }
}

    .slick-prev:before,
    .slick-next:before {
        color: black !important;
    }

    .slider-object {
        margin: 1px; /* Adjust the gap between items */
        width: 200px; /* Adjust the width of the image */
        height: 300px; /* Adjust the height of the image */
    }

    .slider-object img {
        width: 100%;
        height: 100%;
        object-fit: contain; /* This will ensure the image covers the whole area without distortion */
    }

.shorts-modal {
  background-color: black;
}


.modal-dialog-shorts {
    max-width: 800px; /* Adjust this value to change the size of the modal */
    width: 100%;
}

.modal-content-shorts {
    position: relative;
    background-color: #000;
    border: none;
    border-radius: 0;
}

    .modal-header-shorts {
        border-bottom: none;
    }

    .modal-title-shorts {
        margin-bottom: 0;
    }

    .modal-footer-shorts {
        border-top: none;
    }

    .circle-image {
        border-radius: 50%;
        overflow: hidden;
        width: 50%;
    }

    .accordion-item .accordion-button:not(.collapsed) {
        background-color: #343a40;
        color: #fff;
    }

    .accordion-button {
        color: #fff;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .accordion-button:not(.collapsed)::before {
        transform: rotate(90deg);
    }

    .accordion-button::after {
        display: none;
    }

    .accordion-item {
        background-color: #1c1c1c;
        border: none;
    }

    .accordion-item .accordion-collapse {
        background-color: #1c1c1c;
        border: none;
    }

    .accordion-item .accordion-body {
        color: #fff;
    }

    .slick-slide div {
        outline: none;
    }



