            /* ================================ */
            
            @media (max-width: 575.98px) {
                .vibha-logo-container {
                    display: block;
                    text-align: center;
                }
                .support-container {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                }
                .caurosel-home-items {
                    height: 200px;
                }
                .caurosel-home-items img {
                    height: 200px;
                }
                .brand-impdates-container .impdates-container .nav-tabs .nav-item span {
                    display: none;
                }
                .brand-impdates-container .impdates-container .nav-tabs .nav-item {
                    width: 25%;
                }
                .brand-impdates-container .impdates-container .nav-tabs .nav-item a {
                    padding: 0px;
                }
                .brand-impdates-container .impdates-container .nav-tabs .nav-link {
                    border-radius: 5px;
                    border-top-left-radius: 5px !important;
                    border-top-right-radius: 5px !important;
                }
                .impdates-container svg {
                    width: 25px;
                }
                /*=========================================== */
                .home-card-container .home-card-box {
                    margin: 20px 0;
                }
                .home-card-container .card-column {
                    padding: 20px 0px;
                }
                .brand-impdates-container .impdates-container {
                    margin: 15px;
                }
                .imp-table table tr td {
                    padding: 5px;
                    font-size: 12px;
                    font-weight: 500;
                }
                .brand-map-container .map-info-box .map-contain {
                    width: 100%;
                }
                .home-contact-box {
                    margin: 15px;
                    padding: 10px;
                }
                .footer-menu li a {
                    padding: 5px 5px;
                    font-size: 12px;
                }
                .footer-row .box-2 p {
                    font-size: 12px;
                    font-weight: 500;
                }
                #particles-js {
                    position: absolute;
                    width: 100%;
                    height: 80%;
                }
                .brand-about-container .title-line h3 {
                    font-size: 25px;
                }
                .title-line1 h3 {
                    font-size: 25px;
                }
                .brand-impdates-container .title-line h3 {
                    font-size: 25px;
                }
                .table-responsive1 {
                    display: block;
                    width: 100%;
                    overflow-x: auto;
                    -webkit-overflow-scrolling: touch;
                }
                .registration-container {
                    padding: 30px;
                }
                .vibha-nav-btn button {
                    width: 110px;
                }
                .vibha-login-btn button {
                    width: 110px;
                }
                .shikshashilpi-container span {
                    display: none;
                }
                .shikshashilpi-container img {
                    height: 40px;
                    width: 100%;
                }
                .shikshashilpi-container {
                    width: 120px;
                    height: 50px;
                    object-fit: contain;
                }
                .caurosel-caption-home {
                    top: 0px;
                    left: 10px;
                    width: 52%;
                    padding: 10px;
                }
                .caurosel-caption-home h5 {
                    font-size: 12px;
                    font-weight: 700;
                }
                .caurosel-caption-home p {
                    font-size: 10px;
                }
                .view-more .ticket-btn {
                    font-size: 10px;
                    /* padding: 10px 20px; */
                    height: 30px;
                    width: 105px;
                    padding: 6px 0.75rem;
                    margin: 0px;
                }
                .viewmore11 .ticket-btn {
                    height: 32px;
                    width: 209px;
                }
            }
            /* // Small devices (landscape phones, less than 768px) */
            
            @media (min-width: 576px) and (max-width: 767.98px) {
                .stickOnScroll {
                    display: block;
                }
                .caurosel-home-items {
                    height: 400px;
                }
                .caurosel-home-items img {
                    height: 400px;
                }
            }
            /* // Medium devices (tablets, less than 992px) */
            
            @media (min-width: 768px) and (max-width: 991.98px) {
                .caurosel-caption-home {
                    top: 65px;
                    width: 50%;
                    left: 20px;
                }
                .shikshashilpi-container {
                    width: 170px;
                }
                .shikshashilpi-container img {
                    width: 100px;
                }
                .shikshashilpi-container .click-here {
                    line-height: 10px;
                }
                .stickOnScroll {
                    display: block;
                }
                .caurosel-home-items {
                    height: 400px;
                }
                .caurosel-home-items img {
                    height: 400px;
                }
                .logo-vibha {
                    text-align: center;
                    padding: 10px;
                }
                .home-card-container .card-column {
                    padding: 20px 0px;
                }
                .home-card-container .home-card-box {
                    margin: 15px 0;
                }
                .brand-about-container .title-line h3 {
                    font-size: 30px;
                }
                .title-line1 h3 {
                    font-size: 30px;
                }
                .brand-impdates-container .title-line h3 {
                    font-size: 30px;
                }
                .brand-impdates-container .impdates-container {
                    margin: 20px;
                }
                .imp-table table tr td {
                    padding: 10px;
                }
                .brand-map-container .map-info-box .map-contain {
                    width: 100%;
                }
                .map-info-box p {
                    font-size: 14px;
                    margin-bottom: 5px;
                }
                .footer-menu li a {
                    padding: 6px 10px;
                }
                .footer-row .box-2 p {
                    font-size: 16px;
                    line-height: 30px;
                }
                .card-deck-team {
                    justify-content: center;
                }
                .organising-card .cardicon1 img {
                    height: 110px;
                    object-fit: contain;
                }
                .vibha-logo-container {
                    display: block;
                }
                .vibha-text-image {
                    text-align: center;
                }
            }
            /* // Large devices (desktops, less than 1200px) */
            
            @media (min-width: 992px) and (max-width: 1199.98px) {
                .map-box {
                    width: 100%;
                }
                .shikshashilpi-container {
                    width: 180px;
                }
                .shikshashilpi-container .vvm-himalaya-img {
                    height: 45px;
                    width: 70px;
                }
                .shikshashilpi-container a {
                    line-height: 12px;
                }
                .caurosel-caption-home {
                    width: 50%;
                }
                .caurosel-caption-home p {
                    font-size: 12px;
                }
                .caurosel-caption-home h5 {
                    font-size: 26px;
                }
                .caurosel-home-items {
                    height: 500px;
                }
                .caurosel-home-items img {
                    height: 500px;
                }
                .home-card-container {
                    padding: 0 15px;
                }
                .home-card-container .card-column {
                    padding: 20px 10px;
                }
                .home-card-container .home-card-box .card-text {
                    font-size: 14px;
                    height: 80px;
                }
                .home-card-container .home-card-box button {
                    font-size: 10px;
                    padding: 10px 10px;
                }
                .home-card-container .home-card-box .card-body {
                    padding: 5px;
                }
                .home-updates-container .update-button button {
                    font-size: 10px;
                    padding: 10px 6px;
                    margin-top: 0px;
                }
                .update-card-container .card-demo1 h4 {
                    font-size: 15px;
                }
                .brand-about-container .title-line h3 {
                    font-size: 30px;
                }
                .title-line1 h3 {
                    font-size: 30px;
                }
                .brand-impdates-container .title-line h3 {
                    font-size: 30px;
                }
                .footer-menu li a {
                    padding: 5px;
                    font-size: 14px;
                }
                .footer-row .box-1,
                .box-2,
                .box-3 {
                    margin-bottom: 0px;
                }
                #particles-js {
                    height: 80%;
                }
                .footer-row .box-2 p {
                    font-size: 12px;
                    font-weight: 500;
                }
                /* .support-container {
                    padding-right: 50px;
                } */
                .circle {
                    height: 300px;
                    width: 300px;
                }
                @keyframes earth-rotatetwo {
                    0% {
                        transform: rotate(08deg) translateX(125px) rotate(0deg);
                    }
                    100% {
                        transform: rotate(360deg) translateX(180px) rotate(-360deg);
                    }
                }
                @keyframes earth-rotateone {
                    0% {
                        transform: rotate(50deg) translateX(125px) rotate(0deg);
                    }
                    100% {
                        transform: rotate(360deg) translateX(180px) rotate(-360deg);
                    }
                }
                @keyframes earth-rotate {
                    0% {
                        transform: rotate(100deg) translateX(125px) rotate(0deg);
                    }
                    100% {
                        transform: rotate(360deg) translateX(180px) rotate(-360deg);
                    }
                }
            }
            /* // X-Large devices (large desktops, less than 1400px) */
            
            @media (min-width: 1200px) and (max-width: 1599.98px) {
                #particles-js {
                    position: absolute;
                    width: 100%;
                    height: 70%;
                }
                .caurosel-caption-home {
                    top: 90px;
                    bottom: auto;
                    width: 50%;
                }
                .logo-vibha .headicon img {
                    width: 110px;
                    height: 110px;
                }
                .home-card-container {
                    padding: 0 0px;
                }
                .home-card-container .card-column {
                    padding: 20px 0px;
                }
                .caurosel-home-items img {
                    height: 600px;
                }
                .caurosel-caption-home p {
                    font-size: 14px;
                }
                .caurosel-caption-home h5 {
                    font-size: 32px;
                }
                .home-card-box .card-body {
                    padding: 0px;
                }
                .home-card-container .home-card-box .card-text {
                    font-size: 15px;
                }
                .support-container {
                    padding-right: 50px;
                }
                .organising-card {
                    margin-left: 0px !important;
                    margin-right: 0px !important;
                }
            }
            /* // XX-Large devices (larger desktops)
// No media query since the xxl breakpoint has no upper bound on its width */