@media (max-width: 1024px) {
    .sync2-outer {
        right: 20px;
        bottom: 80px;
        max-width: 380px;
        padding: 20px 0;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #sync2 .current .item .thumbnail-holder {
        transform: scale(1.1);
    }
}
@media (max-width: 768px) {
    .sync2-outer {
        right: 50%;
        transform: translateX(50%);
        bottom: 60px;
        max-width: 90%;
        width: 90%;
        padding: 15px 0;
        gap: 5px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #sync2 .current .item .thumbnail-holder {
        transform: scale(1.05);
    }
    .sync2-custom-prev,
    .sync2-custom-next {
        width: 18px;
        height: 36px;
    }
    .sync2-custom-prev svg,
    .sync2-custom-next svg {
        width: 8px;
        height: 14px;
    }
}
@media (max-width: 480px) {
    .sync2-outer {
        right: 50%;
        transform: translateX(50%);
        bottom: 45px;
        max-width: 95%;
        width: 95%;
        padding: 10px 0;
        gap: 4px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #sync2 .current .item .thumbnail-holder {
        transform: none;
        /* no scale effect on small screens */
    }
    .sync2-custom-prev,
    .sync2-custom-next {
        width: 14px;
        height: 30px;
    }
    .sync2-custom-prev svg,
    .sync2-custom-next svg {
        width: 6px;
        height: 12px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #sync2 .item {
        padding: 8px 0;
    }
}
@media (max-width: 375px) {
    .sync2-outer {
        bottom: 35px;
        max-width: 100%;
        width: 100%;
        right: 0;
        transform: none;
        padding: 8px 0;
    }
}
@media (max-width: 540px) {
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .klup-card .khlup-overlay .khlup-play {
        display: block;
        position: absolute;
        bottom: 20px;
    }
}
@media (max-width: 540px) {
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .klup-card .khlup-overlay .content-holder p {
        display: none;
    }
}
@media (max-width: 540px) {
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .klup-card .khlup-overlay .content-holder .desc {
        display: none;
    }
}
@media (max-width: 540px) {
    #section-home-newdes .home-newdes-section .home-newdes-section-container .category .category-carousel #categories .item label {
        padding: 5px 15px;
        font-size: 14px;
    }
}
@media (max-width: 540px) {
    #section-home-newdes .home-newdes-section .home-newdes-section-container .category .category-carousel #languages .item label {
        padding: 5px 15px;
        font-size: 14px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .inner-landscape {
        height: auto;
        display: none;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .inner-thumbnail {
        height: auto;
        display: block;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder img {
        height: 500px;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .overlay .movie-short-description h5 {
        font-size: 16px !important;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .overlay .movie-short-description p {
        font-size: 12px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .overlay .movie-short-description ul li {
        font-size: 14px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .device-limit-text-holder {
        padding: 50px 0px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .device-limit-text-holder .content h2 {
        font-size: clamp(16px, 2.5vw, 25px);
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .device-limit-text-holder .content p {
        font-size: 14px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .movies-container {
        padding: 15px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .user-profile-card {
        text-align: center;
    }
    #innerBanners .inner-banner-section .inner-banner-holder .user-profile-card .profile-img {
        height: 60px;
        width: 60px;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media (max-width: 1600px) and (min-width: 1280px) {
    #innerBanners .inner-banner-section .inner-banner-holder .user-profile-card input {
        padding: 14px 15px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .user-profile-card input {
        padding: 10px 15px;
        margin: 10px 0;
        font-size: 12px !important;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .subscription-section .price-card {
        padding: 20px 20px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .subscription-section .price-card h3 {
        font-size: 40px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .subscription-section .price-card span {
        font-size: 14px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .subscription-section .price-card ul li {
        font-size: 14px;
    }
}
@media (max-width: 1600px) and (min-width: 1280px) {
    #innerBanners .inner-banner-section .inner-banner-holder .subscription-section input {
        padding: 14px 15px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .subscription-section input {
        padding: 10px 15px;
        margin: 10px 0;
        font-size: 12px !important;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .contact-us-section p {
        font-size: 14px;
    }
}
@media (max-width: 1600px) and (min-width: 1280px) {
    #innerBanners .inner-banner-section .inner-banner-holder .contact-us-section input,
    #innerBanners .inner-banner-section .inner-banner-holder .contact-us-section textarea {
        padding: 14px 15px;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .contact-us-section input,
    #innerBanners .inner-banner-section .inner-banner-holder .contact-us-section textarea {
        padding: 10px 15px;
        margin: 10px 0;
        font-size: 12px !important;
    }
}
@media (max-width: 540px) {
    #innerBanners .inner-banner-section .inner-banner-holder .contact-us-section .quick-contact a {
        font-size: 16px;
    }
}
@media (max-width: 540px) {
    #webseries-details .webseries-details-container .webseries-data a .btn-common {
        padding: 13px 16px 12px 16px;
        font-size: 14px;
        width: auto;
    }
}
@media (max-width: 540px) {
    #webseries-details {
        padding: 20px 20px 20px 20px !important;
    }
    #webseries-details .webseries-data h2 {
        font-size: 16px !important;
        line-height: 25px !important;
    }
    #webseries-details .webseries-data p {
        font-size: 14px;
    }
    #webseries-details .webseries-data ul li {
        font-size: 14px;
    }
}
@media (max-width: 1980px) and (min-width: 1400px) {
    .swiper-container .swiper-slide .video-container {
        width: 23%;
    }
}
@media (min-width: 1080px) and (max-width: 1399px) {
    .swiper-container .swiper-slide .video-container {
        width: 350px;
        height: 759px;
    }
}
@media (max-width: 540px) {
    .swiper-container .swiper-slide .video-container {
        width: 100%;
    }
}
@media (max-width: 540px) {
    .swiper-container .swiper-slide .video-container .video-details .profile .profile-img {
        height: 30px !important;
        width: 30px;
    }
}
@media (max-width: 540px) {
    .modal .modal-content .modal-body .card .overlay .movie-short-description p {
        font-size: 12px;
    }
}
@media (max-width: 576px) {
    .pagination-links .pagination {
        gap: 5px !important;
        padding: 6px 10px !important;
    }
    .pagination-links .pagination .page-link {
        min-width: 36px !important;
        height: 36px !important;
        font-size: 14px !important;
    }
}
@media (max-width: 540px) {
    #starcast .starcast-section .starcast-section-container span {
        font-size: 18px;
    }
}
@media (max-width: 540px) {
    #starcast .starcast-section .starcast-section-container .view-link a {
        font-size: 14px;
    }
    #starcast .starcast-section .starcast-section-container .view-link a i {
        margin-top: 5px;
    }
}
@media (max-width: 540px) {
    #starcast .starcast-section .starcast-section-container .cast-section .star-cast-card .card-title {
        font-size: 14px;
    }
}
@media (max-width: 540px) {
    #starcast .starcast-section .starcast-section-container {
        padding: 20px 20px 20px 0px;
    }
}
/* 🔹 For Mobile Devices */
@media (max-width: 576px) {
    /* Adjust mood and subscribe buttons */
    header .navbar .navbar-nav .nav-item .whats-your-mood-btn,
    header .navbar .navbar-nav .nav-item .subscribe-btn,
    header .navbar .d-lg-none .subscribe-btn {
        padding: 6px 12px;
        font-size: 12px;
        border-radius: 4px;
        width: 100%;
        justify-content: center;
        text-align: center;
    }
    /* Reduce SVG/icon spacing */
    header .navbar .navbar-nav .nav-item .whats-your-mood-btn svg,
    header .navbar .navbar-nav .nav-item .subscribe-btn svg,
    header .navbar .d-lg-none .subscribe-btn svg,
    header .navbar .navbar-nav .nav-item .whats-your-mood-btn i,
    header .navbar .navbar-nav .nav-item .subscribe-btn i,
    header .navbar .d-lg-none .subscribe-btn i {
        margin-right: 6px;
        font-size: 14px;
    }
    /* Stack nav items vertically if needed */
    ul.navbar-nav.ms-auto>li.nav-item {
        margin: 5px 0 !important;
        text-align: center;
    }
    /* Responsive bell icon and badge */
    .nav-item .fa-bell {
        font-size: 20px !important;
    }
    /* .nav-item .badge {
    font-size: 10px;
    top: 2px !important;
    right: 2px !important;
  } */
    /* Profile image/avatar size */
    header .navbar .navbar-nav .nav-item .profile-img,
    header .navbar .d-lg-none .profile-img {
        height: 30px;
        width: 30px;
    }
    /* Align initials avatar on mobile */
    .user-header-avatar {
        width: 32px;
        height: 32px;
        font-size: 14px !important;
        font-weight: 600;
        line-height: 32px;
        /* matches height for vertical centering */
        text-align: center;
        display: inline-block;
        border-radius: 50%;
        background-color: #f44336;
    }
    #new-banner-section .btn-watch-now {
        padding: 8px 20px !important;
        font-size: 13px !important;
    }
    #new-banner-section h4 {
        font-size: 18px;
    }
    #new-banner-section #sync2 {
        bottom: 20px !important;
        right: -140px !important;
        max-width: 90% !important;
    }
    .video-banner,
    .video-player {
        height: 70vh !important;
    }
    .banner-section-holder .content-holder {
        height: 70vh !important;
    }
    .l-head {
        font-size: clamp(18px, 3vw, 25px);
        text-align: center;
    }
    .l-sub-head {
        font-size: clamp(18px, 3vw, 20px);
        text-align: center;
    }
    .banner-details {
        margin-bottom: 180px;
        padding: 0 15px 65px 15px !important;
    }
    .btn-watch-now {
        padding: 10px 30px;
        font-size: 14px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watchlist {
       padding: 8px 16px !important;
            /* margin-left:-20px !important; */
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watchlist svg {
        width: 10px;
    }
    .alpha-card {
        /* height: 10px !important; */
    }
    #sync2 {
        width: 100% !important;
        right: 0 !important;
        bottom: 20px !important;
    }
    .footer-section .quick-links-container ul li {
        display: block;
        margin: 10px 0;
    }
    .modal .movie-short-description {
        padding: 20px !important;
    }
    .user-profile-card input,
    .subscription-section input {
        font-size: 14px !important;
    }
    #section-home-newdes {
        padding: 10px 0 0 0;
    }
    #section-home-newdes .l-head {
        font-size: 12px !important;
        text-align: center;
    }
    #section-home-newdes .l-sub-head {
        font-size: 12px !important;
        text-align: center;
    }
    #section-home-newdes .l-sub-head {
        font-size: 16px;
        text-align: center;
    }
    #section-home-newdes .alpha-card {
        height: 160px !important;
    }
    #section-home-newdes .alpha-card-large {
        width: 90% !important;
        height: auto;
        transform: scale(0.9);
    }
    #section-home-newdes .content-holder .content {
        width: 100% !important;
    }
    #section-home-newdes .content-holder .content .title {
        width: 100px;
        height: auto;
    }
    #section-home-newdes .btn-watchnow {
        font-size: 14px;
        padding: 10px 30px;
    }
    #section-home-newdes .btn-watchlist {
        font-size: 14px;
        padding: 6px 12px;
    }
    #section-home-newdes .toast-message-box,
    #section-home-newdes .toast-message-box-rm {
        top: 110px;
        right: 10px;
        width: 120px;
        font-size: 12px;
    }
    #section-home-newdes .klup-overlay .content-holder p,
    #section-home-newdes .klup-overlay .content-holder .desc {
        display: none;
    }
    #section-home-newdes .category .category-carousel label {
        font-size: 12px;
        padding: 4px 10px;
    }
}
@media(min-width:375px) {
    #section-home-newdes .alpha-card {
        min-height: auto !important;
    }
}
@media(min-width:425px) {
    #section-home-newdes .alpha-card {
        min-height: auto !important;
    }
}
@media (min-width: 577px) and (max-width: 767px) {
    .banner-details {
        padding: 0 20px 50px 20px;
    }
    .movie-short-description {
        bottom: -14px;
    }
    .alpha-card {
        height: 100px;
    }
    .btn-watch-now {
        font-size: 15px;
        padding: 10px 40px;
    }
    #sync2 {
        width: 90% !important;
        bottom: 40px !important;
        right: 10px !important;
    }
    .footer-section .quick-links-container ul li {
        margin: 5px 10px;
    }
}
/* 🔹 For Tablets */
@media (min-width: 577px) and (max-width: 768px) {
    header .navbar .navbar-nav .nav-item .whats-your-mood-btn,
    header .navbar .navbar-nav .nav-item .subscribe-btn,
    header .navbar .d-lg-none .subscribe-btn {
        padding: 7px 14px;
        font-size: 13px;
    }
    .nav-item .fa-bell {
        font-size: 22px;
    }
    .user-header-avatar {
        width: 32px;
        height: 32px;
        font-size: 15px !important;
        line-height: 32px;
        /* matches height for vertical centering */
    }
    #section-home-newdes .alpha-card {
        min-height: 201px !important;
    }
    #section-home-newdes .alpha-card-large {
        width: 95%;
        transform: scale(0.75);
    }
    #section-home-newdes .btn-watchnow {
        padding: 10px 40px;
        font-size: 15px;
    }
    #section-home-newdes .btn-watchlist {
        padding: 6px 14px;
        font-size: 16px;
    }
    #section-home-newdes .toast-message-box,
    #section-home-newdes .toast-message-box-rm {
        top: 130px;
        right: 15px;
        width: 140px;
        font-size: 12px;
    }
}
@media (max-width: 767.98px) {
    /* header .navbar{
    background-color: #000000;
  } */
    header .navbar .navbar-nav .nav-item.dropdown {
        position: relative;
    }
    header .navbar .navbar-nav .nav-item.dropdown .custom-dropdown-menu {
        position: fixed;
        /* Fix it so it moves with scrolling */
        top: 50px;
        /* Adjust position */
        left: 0;
        right: 0;
        height: 100vh;
        /* Full height to enable scrolling */
        overflow-y: auto;
        background-color: rgba(14, 14, 14, 0.85);
        z-index: 1000;
        padding: 15px;
        border-radius: 5px;
    }
    .close-dropdown,
    .profile-close-dropdown,
    .notification-close-dropdown {
        display: block;
        width: 100%;
        background: linear-gradient(to top, #000000, 70%, rgba(255, 0, 0, 0));
        color: #ffffff;
        border: none;
        padding: 10px;
        font-size: 1rem;
        cursor: pointer;
        text-align: right;
        border-radius: 5px;
        margin-bottom: 10px;
    }
    header .navbar {
        /* background-color: #000000; */
        /* background: linear-gradient(to top, #000000, 70%, rgba(255, 0, 0, 0)); */
        margin-bottom: 10px;
    }
    header .navbar .navbar-brand img {
        width: 100px;
    }
    .navbar-toggler-icon {
        width: 1.2em;
        height: 1.2em;
    }
    /* Remove active markers on small screens */
    header .navbar .navbar-nav .nav-item .nav-link.active::before,
    header .navbar .navbar-nav .nav-item .nav-link.active::after {
        display: none !important;
        /* Hides the vertical line & dot */
    }
    /* Only change font color for active links */
    header .navbar .navbar-nav .nav-item .nav-link.active {
        color: #f44336 !important;
        /* Change font color */
        font-weight: bold;
    }
    #innerBanners .inner-banner-section .inner-banner-holder .overlay .movie-short-description a .btn-watchnow {
        padding: 7px 7px;
        font-size: 13px;
    }
    #innerBanners .inner-banner-section .inner-banner-holder .overlay .movie-short-description .btn-watchlist {
        padding: 7px 11px;
        font-size: 13px;
    }
    #innerBanners .inner-banner-section .inner-banner-holder .overlay .movie-short-description .btn-watchlist svg {
        width: 10px;
    }
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .cards-container .alpha-card {
        height: 113px !important;
    }
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .cards-container .alpha-card .alpha-card-large .content-holder .content .button-holder .btn-watchnow {
        padding: 7px 7px;
        font-size: 13px;
    }
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .cards-container .alpha-card .alpha-card-large .content-holder .content .button-holder .btn-watchlist {
        padding: 7px 11px;
        font-size: 13px;
    }
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .cards-container .alpha-card .alpha-card-large .content-holder .content .button-holder .btn-watchlist svg {
        width: 10px;
    }
    footer .footer-section .footer-section-container .paragraph p {
        font-size: 10px;
    }
    footer .footer-section .footer-section-container .quick-links-container ul li {
        display: inline-block;
        margin: 0px 4px;
    }
    footer .footer-section .footer-section-container .quick-links-container ul li a {
        font-size: 12px;
    }
    #innerBanners .inner-banner-section .inner-banner-holder .overlay .movie-short-description h5 {
        font-size: 18px !important;
    }
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .cards-container .alpha-card .alpha-card-large {
        display: none;
    }
}
@media (max-width: 768px) {
    #new-banner-section .banner-details {
        /* padding: 0 20px 30px 20px !important; */
    }
    /* #new-banner-section .btn-watch-now {
    padding: 8px 30px !important;
    font-size: 14px !important;
  } */
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watch-now {
        padding: 8px 7px !important;
        font-size: 13px !important;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watchlist {
        padding: 4px 14px;
        margin-left: -10px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watchlist svg {
        width: 10px;
    }
    #new-banner-section h4 {
        font-size: 14px !important;
    }
    #new-banner-section ul li {
        font-size: 12px;
    }
    #new-banner-section p {
        font-size: 12px;
    }
    #new-banner-section #sync2 {
        bottom: -13px !important;
        left: 27px !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    .video-banner {
        display: none !important;
    }
    .video-banner-mobile {
        display: block !important;
    }
    .video-player {
        height: 80vh !important;
    }
    .banner-section-holder .content-holder {
        height: 80vh !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .l-head {
        font-size: clamp(17px, 3vw, 22px);
    }
    .l-sub-head {
        font-size: clamp(17px, 3vw, 20px);
    }
    .banner-details {
        padding: 0 30px 60px 30px;
    }
    .movie-short-description {
        bottom: -14px;
    }
    /* .btn-watch-now {
    font-size: 16px;
  } */
    .btn-watch-now {
        padding: 8px 7px;
        font-size: 13px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watchlist {
        padding: 4px 14px;
        margin-left: -10px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watchlist svg {
        width: 10px;
    }
    #sync2 {
        width: 80% !important;
        right: 20px !important;
        bottom: 50px !important;
    }
}
@media (max-width: 991px) {
    .d-lg-none .nav-item.dropdown .custom-dropdown-menu {
        position: absolute;
        right: 0;
        left: auto;
        top: 100%;
        z-index: 9999;
        background-color: rgba(14, 14, 14, 0.66);
        text-align: center;
        min-width: 200px;
        border-radius: 5px;
        color: #fff;
        padding: 18px;
    }
    /* ✅ show only when Bootstrap adds .show class on click */
    .d-lg-none .nav-item.dropdown.show .custom-dropdown-menu {
        display: block;
    }
}
@media (max-width: 992px) {
    #new-banner-section .banner-details {
        padding: 0 30px 40px 30px !important;
    }
    .movie-short-description {
        bottom: -14px !important;
    }
    #new-banner-section .btn-watch-now {
        padding: 10px 40px !important;
        font-size: 16px !important;
    }
    #new-banner-section h4 {
        font-size: 22px;
    }
    #new-banner-section ul li {
        font-size: 14px;
    }
    #new-banner-section p {
        font-size: 14px;
    }
    #innerBanners .inner-banner-section .inner-banner-holder .overlay .movie-short-description h5 {
        font-size: 22px !important;
    }
    #section-home-newdes .home-newdes-section .home-newdes-section-container .slider-container .latest-release-slider .item .cards-container .alpha-card .alpha-card-large {
        display: none;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .l-head {
        font-size: 24px;
    }
    .l-sub-head {
        font-size: 20px;
    }
    .banner-details img {
        width: 220px;
    }
    .btn-watch-now {
        font-size: 17px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watch-now {
        padding: 10px 10px;
        font-size: 13px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watchlist {
        padding: 4px 14px;
        margin-left: -10px;
    }
    #new-banner-section .banner-section-coontainer .banner-section-holder #new-banner .item .content-holder .overlay .banner-details .btn-watchlist svg {
        width: 10px;
    }
}
@media(max-width:1024px) {
    #section-home-newdes .alpha-card {
        min-height: 107px !important;
    }
    .l-head {
        font-size: 15px !important;
    }
    .l-sub-head {
        font-size: 15px !important;
    }
}
@media (max-width: 1200px) {
    #new-banner-section .banner-details {
        padding: 0 40px 50px 40px !important;
    }
}
@media (max-width: 1499px) and (min-width: 1000px) {
    .row-cols-xl-6>* {
        width: 25% !important;
    }
}
@media (min-width: 1500px) {
    .row-cols-xl-6>* {
        width: 16.66666667% !important;
    }
}
/*  Pratik CSS */
@media(max-width:540px) {
    .app-links-container {
        align-items: center !important;
        margin-top: 0px !important;
        margin-right: 0px;
    }
    .quick-links-container ul {
        padding: 0px;
    }
}