
@media screen and (min-width: 1200px){
    .navbar-nav{justify-content: center;width: 100%;}
}
@media (min-width: 992px) {
    .dropdown-menu {
        opacity: 0;
        visibility: hidden;
        transition: 0.2s ease;
    }
    .dropdown:hover .dropdown-menu {
        opacity: 1;
        visibility: visible;
    }
}
@media screen and (min-width: 1300px) and (max-width: 1600px){
    .home-register-sub-text { padding: 137px 50px 137px 50px;}
    .home-register-title{padding: 150px 60px 150px 60px;}
    .home-register-sub-text {  font-size: 18px; }
    .home-register-title h2 {  font-size: 40px;}
}
@media screen and (min-width: 1200px) and (max-width: 1600px){
    .banner .banner-image img{height: 400px;}
    .reg-banner-image img{height: 280px;}
    .cta-banner-image img{height: 280px;}
    .about-content{max-height: 305px}
    .box-video video{height: 330px;}
    .box-image img{height: 380px;}
    .box-image .about-sec-slider img{height: 380px;}
    .box-video iframe{height: 320px;}
    .blog-grid{gap: 1.3rem;}
    .blog-grid .card{max-width: 20rem;}
}
@media screen and (min-width: 1400px) and (max-width: 1500px){
    .sponsor-cta .sponsor-container{max-width: 1250px;}
}
@media screen and (min-width: 1200px) and (max-width: 1400px){
    .reg-banner-image img{height: 250px;}
    .cta-banner-image img{height: 250px;}
    .box-video video{width: 480px;}
    .box-image img{height: 340px;}
    .box-image .about-sec-slider img{height: 340px;}
    .about-content{max-height: 290px;}
    .box-video video{height: 270px;}
    .gallery-image-box img{height: 180px;}
    .sponsor-cta .sponsor-container{max-width: 1250px;}
}
@media screen and (min-width: 993px) and (max-width: 1199px){
    .offcanvas.offcanvas-end{width: 40%;}
    .navbar-nav{gap: .6rem;}
    .navbar-nav .nav-item {border-bottom: 1px solid #e2e2e2;padding-bottom: 8px;}
    .banner .banner-image img{height: 280px;}
    .reg-banner-image img{height: 190px;}
    .cta-banner-image img{height: 190px;}
    .box-image img{height: 280px;}
    .box-image .about-sec-slider img{height: 280px;}
    .about-content{max-height: 190px;}
    .box-video video{width: 390px;height: 260px;}
    .box-video iframe{height: 230px;}
    .blog-grid .card{max-width: 16rem;}
    .blog-grid{gap: 1.5rem;}
    .blog-grid .card .card-header .blog-image img{height: 160px;}
    .about-home .about-desc-box{padding: 1rem 2rem;}
    .speaker-profile{width: 280px;}
    .gallery-image-box img{height: 140px;}
    .home-samsara-sponser{padding: 40px 40px;}
    .home-samsara-sponser hr{margin: 15px 0px 25px;}
    .sponsor-cta .sponsor-cta-image img{max-width: 40%;max-height: 70%;}
    .sponsor-cta .sponsor-container .sponsor-content .small-title{font-size: 40px;margin-bottom: 0.6rem;}
    .sponsor-cta .sponsor-container .sponsor-content{font-size: 18px;padding: 1rem 2rem 1rem 2rem;}
    .home-register-t .subtitle-register p{font-size: 18px;}
    .home-register-t .reg-title label{font-size: 40px;}
    .home-register-t .reg-title{margin-bottom: 10px;}
    .sponsor-cta .sponsor-container{max-width: 83.33333333%;}
    .sponsor-cta .sponsor-cta-image-2025 img{max-width: 70%;}
    .sponsor-cta .sponsor-container .sponsor-content-2025 .small-title{font-size: 40px;}
    .sponsor-cta .sponsor-container .sponsor-content-2025 h3{font-size: 1.2rem;}
    .sponsor-cta .sponsor-container .sponsor-content-2025{font-size: 18px;}
    .sponsor-cta-padding{padding: 3rem 0rem;}
    .event-box h3{padding: 15px;font-size: 20px;}
    .event-box .event-meta{padding: 0px 15px;}
    .event-box .event-meta p{font-size: 14px;}
    .home-register-t{padding: 1rem 2rem 1rem 2rem;}
}
@media screen and (min-width: 768px) and (max-width: 992px){
    .banner .banner-image img{height: 250px;}
    .reg-banner-image img{height: 200px;}
    .reg-banner-image{padding: 0;}
    .sponsor-cta .sponsor-cta-image{padding-right: 0px;}
    .sponsor-cta .sponsor-cta-image img{max-width: 80%;}
    .sponsor-cta .sponsor-container .sponsor-content{padding: 1rem 2rem;}
    .partner-slider .owl-next-btn{right: -40px;}
    .partner-slider .owl-prev-btn{left: -40px;}
    .about-spacing .row{margin-bottom: 1rem;}
    .about-content {max-height: 275px;}
    .about-home .about-desc-box{padding: 2rem 1rem 1rem;}
    .box-video video{height: 330px;}
    .box-image .about-sec-slider img{height: 480px;}
    .blog-grid .card{max-width: 16rem;}
    .blog-grid{gap: 1rem;padding: 0px 10px;}
    .blog-grid .card .card-header .blog-image img{height: 150px;}
    .cta-banner-image img{height: 200px;}
    .cta-banner-image{padding: 0;}
    .navbar-nav{gap: .6rem;}
    .navbar-nav .nav-item {border-bottom: 1px solid #e2e2e2;padding-bottom: 8px;}
    .speaker-profile{margin: auto;margin-bottom: 30px;}
    .speaker-container{text-align: center;}
    .blog-details h6{margin-top: 20px;}
    .gallery-image-box img{height: 120px;}
    .home-samsara-sponser{padding: 40px 30px;flex-direction: column;}
    .home-samsara-sponser hr{margin: 15px 0px 15px;border-top: 1px solid var(--body-color);border-right: unset;}
    .sponsor-cta .sponsor-cta-image img{max-width: 40%;max-height: 70%;}
    .sponsor-cta .sponsor-container .sponsor-content .small-title{font-size: 36px;margin-bottom: 0.6rem;}
    .sponsor-cta .sponsor-container .sponsor-content h3{font-size: 1.3rem;}
    .sponsor-cta .sponsor-container .sponsor-content{font-size: 18px;}
    .home-register-t .subtitle-register p{font-size: 18px;}
    .home-register-t .reg-title label{font-size: 36px;}
    .home-register-t .reg-title{margin-bottom: 10px;}
    .sponsor-cta .sponsor-container{max-width: 90%;}
    .sponsor-cta .sponsor-cta-image-2025 img{max-width: 90%;}
    .sponsor-cta .sponsor-container .sponsor-content-2025 .small-title{font-size: 30px;line-height: 36px;}
    .sponsor-cta .sponsor-container .sponsor-content-2025 h3{font-size: 1.2rem;}
    .sponsor-cta .sponsor-container .sponsor-content-2025{font-size: 16px;}
    .sponsor-cta-padding{padding: 3rem 0rem;}
    .event-box h3{padding: 15px;font-size: 20px;}
    .event-box .event-meta{padding: 0px 15px;}
    .event-box .event-meta p{font-size: 14px;}
    .section-space-bottom{margin-bottom: 50px;}
    .section-space-top{margin-top: 50px;}
    .partner-home-slider{padding-bottom: 50px;padding-top: 50px;}
    .home-partner-slider .partner-box{width: 220px;}
    .sponsor-slider .sponser-slider-box{width: 220px;}
    .blog-home .row{row-gap: 1.5rem;}
    .event-box img{height: 260px;}
    .btn{padding: 15px 25px !important;font-size: 18px;}
    .about-inner .about-desc-box .about-title{margin-bottom: 0.8rem;}
    .about-inner .about-desc-box p{margin-bottom: 0.7rem;}
    .home-register-t{padding: 1rem 2rem;}
    .sponsor-body, .home-register-t{width: 100%;}
}
@media screen and (min-width: 401px) and (max-width: 767px){
    .banner .banner-image img{height: 110px;}
    /* section{padding: 1.8rem 0rem;} */
    .agenda .agenda-title{font-size: 1.5rem;}
    .agenda .agenda-text h4{font-size: calc(1.1rem + .3vw);}
    .reg-banner-image img{height: 100px;}
    .reg-banner-image{padding: 0;}
    .gallary-home .gallary-image img{height: 260px;}
    .gallary-home .gallary-image{margin-bottom: 1.5rem;}
    .sponsor-cta .sponsor-cta-image img{max-width: 50%;max-height: 50%;}
    .sponsor-cta .sponsor-cta-image{padding-right: 0;}
    .sponsor-cta .sponsor-container .sponsor-content{padding: 1rem 1.1rem 0.5rem;margin-top: 0.5rem;text-align: center;font-size: 16px;}
    .sponsor-cta .sponsor-container .sponsor-content .small-title{margin-bottom: 0.5rem;font-size: 30px;line-height: 38px;}
    .sponsor-cta .sponsor-container .sponsor-content h3{margin-bottom: 0.8rem;}
    .section-title .title{font-size: 1.6rem;}
    .section-title .small-title{font-size: calc(1.2rem + .3vw);margin-bottom: 0.4rem;}
    .section-title{margin-bottom: 2rem;}
    .sponsor-home-slider .btn{margin-top: 1.5rem;}
    .partner-success .section-title .title{margin-bottom: 10px;}
    .partner-slider .partner-box{max-height: 250px;width: 45%;margin: 10px 0;}
    .partner-slider .item{  display: flex;justify-content: center;flex-wrap: wrap;}
    .partner-slider .partner-box > *{margin: 0;}
    .cta-banner-image{padding: 0;}
    .about-spacing{padding: 0;}
    .about-home .about-desc-box{padding: 1rem 0rem 0rem;}
    .about-spacing .row > *:last-child .box-video{padding: 0rem 0rem 1.5rem;border-bottom: 1px solid #e2e2e2;}
    .about-spacing .row > *:last-child .box-image{padding: 0rem 0rem 1.5rem;border-bottom: 1px solid #e2e2e2;}
    .about-spacing .row > *:last-child .about-desc-box{padding: 0rem 0rem 1.5rem;border-bottom: 1px solid #e2e2e2;margin-top: 20px;}
    .cta-banner-image img{height: 100px;}
    .about-home .about-desc-box .about-title{margin-bottom: 1rem;font-size: calc(1.2rem + .6vw);}
    .box-image{margin-top: 0rem;}
    .show-more-btn{bottom: -35px;}
    .box-video video{width: 100%;height: auto;margin-top: 0rem;}
    .box-video iframe{width: 100%;height: auto;}
    .about-spacing .row{margin-bottom: 1.5rem;margin-top: 1rem;}
    .about-spacing .row:first-child{margin-top: 0;}
    .box-image .about-sec-slider img{height: 280px;}
    .box-video iframe{height: 210px;}
    .about-spacing .row > *:first-child .box-video video{margin-top: 0rem;}
    .about-spacing .row:last-child > *:last-child .box-video video{margin-bottom: 0rem;}
    .blog-grid{gap: 2rem;}
    .blog-home .btn{margin-top: 1.5rem;}
    .footer{padding: 1.5rem 0.5rem;}
    footer .footer-title{margin-top: 1.5rem;}
    footer p:last-child{margin-bottom: 0rem;}
    .footer-bottom{flex-direction: column;align-items: center;gap: 10px;margin-top: 2rem;}
    .owl-prev-btn{left: 0;}
    .owl-next-btn{right: 0;}
    .box-image img{height: 220px;}
    .reg-cta{padding: 1rem;}
    .reg-cta p{font-size: 16px;}
    .reg-cta h5{font-size: 1.15rem;}
    .blog-grid .card .card-body .blog-content h5{font-size: 1.15rem;}
    .blog-grid .card .card-body .blog-content p{font-size: 14px;}
    .navbar-nav{gap: .6rem;}
    .navbar-nav .nav-item {border-bottom: 1px solid #e2e2e2;padding-bottom: 8px;}
    .about-content {max-height: 285px;}
    .speaker-profile{width: 100%;}
    .speaker{width: 100%;}
    .speaker-content{padding-top: 25px;}
    .speaker-image img{max-width: 67%;}
    .page-title{margin-bottom: 2rem;}
    .offcanvas.offcanvas-end{width: 80%;}
    .speaker-grid a{width: 100%;}
    .blog-details .blog-image{height: 15.5rem;margin-bottom: 1.5rem;}
    .blog-list{padding-bottom: 2rem;}
    .blog-details h6{margin-bottom: 15px;margin-top: 20px;}
    .breadcreum .section-title .title{font-size: 1.5rem;}
    .breadcreum .section-title a i{font-size: 16px;}
    .gallery-image-box img{height: 110px;}
    .home-samsara-sponser{padding: 30px 15px;flex-direction: column;}
    .home-register-t .reg-title label{font-size: 30px;line-height: 38px;}
    .home-register-t .subtitle-register p{font-size: 16px;}
    .sponsor-cta .sponsor-container .sponsor-content h3{font-size: 1.3rem;}
    .sponsor-cta-padding{padding: 3rem 0rem;}
    .section-space-bottom{margin-bottom: 40px;}
    .section-space-top{margin-top: 40px;}
    .gallary-home .gallary-text{margin-bottom: 2rem;}
    .btn{padding: 15px 25px !important;font-size: 18px;}
    .partner-home-slider{padding: 40px 0px;}
    .sponsor-cta .sponsor-container{width: 95%;}
    .sponsor-cta-image-2025{text-align: center;}
    .sponsor-cta .sponsor-container .sponsor-content-2025{padding: 1rem 1rem 0rem;font-size: 16px;}
    .sponsor-cta .sponsor-container .sponsor-content-2025 h3{font-size: 1.3rem;}
    .sponsor-cta .sponsor-container .sponsor-content-2025 .small-title{font-size: 36px;line-height: 40px;margin-bottom: 0.5rem;margin-top: 0.5rem;}
    .blog-home .row{row-gap: 1.5rem;}
    .event-box h3{padding: 15px;}
    .event-box .event-meta{padding: 0px 15px;}
    .event-box .btn-primary{margin: 15px;}
    .breadcreum .section-title{margin-top: 0px;}
    .gallery-image-box{margin-bottom: 20px;}
    .navbar-brand img{height: 55px;}
    .sponsor-body, .home-register-t{width: 100%;}
    .home-samsara-sponser hr{margin: 15px 0px 15px;border-top: 1px solid var(--body-color);border-right: unset;}
    .home-register-t{padding: 0rem 1.1rem 0.5rem;}
}
@media screen and (max-width: 400px){
    .banner .banner-image img{height: 110px;}
    /* section{padding: 1.8rem 0rem;} */
    .agenda .agenda-title{font-size: 1.5rem;}
    .agenda .agenda-text h4{font-size: calc(1.1rem + .3vw);}
    .reg-banner-image img{height: 100px;}
    .reg-banner-image{padding: 0;}
    .gallary-home .gallary-image img{height: 260px;}
    .gallary-home .gallary-image{margin-bottom: 1.5rem;}
    .sponsor-cta .sponsor-cta-image img{max-width: 50%;max-height: 50%;}
    .sponsor-cta .sponsor-cta-image{padding-right: 0;}
    .sponsor-cta .sponsor-container .sponsor-content{padding: 1rem 1.1rem 0.5rem;margin-top: 0rem;text-align: center;font-size: 16px;}
    .sponsor-cta .sponsor-container .sponsor-content .small-title{margin-bottom: 0.5rem;font-size: 26px;line-height: 34px;}
    .sponsor-cta .sponsor-container .sponsor-content h3{margin-bottom: 0.8rem;}
    .section-title .title{font-size: 1.6rem;}
    .section-title .small-title{font-size: calc(1.2rem + .3vw);margin-bottom: 0.4rem;}
    .section-title{margin-bottom: 2rem;}
    .sponsor-home-slider .btn{margin-top: 1.5rem;}
    .partner-success .section-title .title{margin-bottom: 10px;}
    .partner-slider .partner-box{max-height: 250px;width: 45%;margin: 10px 0;}
    .partner-slider .item{  display: flex;justify-content: center;flex-wrap: wrap;}
    .partner-slider .partner-box > *{margin: 0;}
    .cta-banner-image{padding: 0;}
    .about-spacing{padding: 0;}
    .about-home .about-desc-box{padding: 1.4rem 0rem 0rem;}
    .about-spacing .row > *:last-child .box-video{padding: 0rem 0rem 1.5rem;border-bottom: 1px solid #e2e2e2;}
    .about-spacing .row > *:last-child .box-image{padding: 0rem 0rem 1.5rem;border-bottom: 1px solid #e2e2e2;}
    .about-spacing .row > *:last-child .about-desc-box{padding: 0rem 0rem 1.5rem;border-bottom: 1px solid #e2e2e2;margin-top: 20px;}
    .cta-banner-image img{height: 100px;}
    .about-home .about-desc-box .about-title{margin-bottom: 1rem;font-size: calc(1.2rem + .6vw);}
    .box-image{margin-top: 0rem;}
    .show-more-btn{bottom: -35px;}
    .box-video video{width: 100%;height: auto;margin-top: 1.3rem;}
    .box-video iframe{width: 100%;height: auto;}
    .about-spacing .row{margin-bottom: 1.5rem;margin-top: 1rem;}
    .about-spacing .row:first-child{margin-top: 0;}
    .box-image .about-sec-slider img{height: 280px;}
    .box-video iframe{height: 210px;}
    .about-spacing .row > *:first-child .box-video video{margin-top: 0rem;}
    .about-spacing .row:last-child > *:last-child .box-video video{margin-bottom: 0rem;}
    .blog-grid{gap: 2rem;}
    .blog-home .btn{margin-top: 1.5rem;}
    .footer{padding: 1.5rem 0.5rem;}
    footer .footer-title{margin-top: 1.5rem;}
    footer p:last-child{margin-bottom: 0rem;}
    .footer-bottom{flex-direction: column;align-items: center;gap: 10px;margin-top: 2rem;}
    .owl-prev-btn{left: 0;}
    .owl-next-btn{right: 0;}
    .box-image img{height: 220px;}
    .reg-cta{padding: 1rem;}
    .reg-cta p{font-size: 16px;}
    .reg-cta h5{font-size: 1.15rem;}
    .blog-grid .card .card-body .blog-content h5{font-size: 1.15rem;}
    .blog-grid .card .card-body .blog-content p{font-size: 14px;}
    .navbar-nav{gap: .6rem;}
    .navbar-nav .nav-item {border-bottom: 1px solid #e2e2e2;padding-bottom: 8px;}
    .about-content {max-height: 285px;}
    .speaker-profile{width: 100%;}
    .speaker{width: 100%;}
    .speaker-content{padding-top: 25px;}
    .speaker-image img{max-width: 67%;}
    .page-title{margin-bottom: 2rem;}
    .offcanvas.offcanvas-end{width: 80%;}
    .speaker-grid a{width: 100%;}
    .blog-details .blog-image{height: 15.5rem;margin-bottom: 1.5rem;}
    .blog-list{padding-bottom: 2rem;}
    .blog-details h6{margin-bottom: 15px;margin-top: 20px;}
    .blog-details .blog-content p:last-child{margin-bottom: 0;}
    .breadcreum .section-title .title{font-size: 1.5rem;}
    .breadcreum .section-title a i{font-size: 16px;}
    .gallery-image-box img{height: 110px;}
    .home-samsara-sponser{padding: 30px 15px;flex-direction: column;}
    .home-register-t .reg-title label{font-size: 26px;line-height: 34px;}
    .home-register-t .subtitle-register p{font-size: 16px;}
    .sponsor-cta .sponsor-container .sponsor-content h3{font-size: 1.3rem;}
    .sponsor-cta-padding{padding: 3rem 0rem;}
    .section-space-bottom{margin-bottom: 40px;}
    .section-space-top{margin-top: 40px;}
    .gallary-home .gallary-text{margin-bottom: 2rem;}
    .btn{padding: 15px 25px !important;font-size: 18px;}
    .partner-home-slider{padding: 40px 0px;}
    .btn{padding: 15px 25px !important;font-size: 18px;}
    .partner-home-slider{padding: 40px 0px;}
    .sponsor-cta .sponsor-container{width: 95%;}
    .sponsor-cta-image-2025{text-align: center;}
    .sponsor-cta .sponsor-container .sponsor-content-2025{padding: 1rem 1rem 0rem;font-size: 16px;}
    .sponsor-cta .sponsor-container .sponsor-content-2025 h3{font-size: 1.3rem;}
    .sponsor-cta .sponsor-container .sponsor-content-2025 .small-title{font-size: 26px;line-height: 34px;margin-bottom: 0.5rem;margin-top: 0.5rem;}
    .blog-home .row{row-gap: 1.5rem;}
    .event-box h3{padding: 15px;}
    .event-box .event-meta{padding: 0px 15px;}
    .event-box .btn-primary{margin: 15px;}
    .breadcreum .section-title{margin-top: 0px;}
    .gallery-image-box{margin-bottom: 20px;}
    .navbar-brand img{height: 45px;}
    .sponsor-body, .home-register-t{width: 100%;}
    .home-samsara-sponser hr{margin: 15px 0px 15px;border-top: 1px solid var(--body-color);border-right: unset;}
    .home-register-t{padding: 0rem 1.1rem 0.5rem;}
}
@media screen and (max-width: 300px){
    .navbar-brand img{height: 40px;}
    .footer-logo{width: 100%;}
    .box-video iframe{height: 150px;}
    .box-image .about-sec-slider img{height: 170px;}
    .box-image img{height: 170px;}
    .cta-banner-image img{height: auto;}
    .reg-banner-image img{height: auto;}
    .section-title .small-title{font-size: calc(1rem + .3vw);}
    .section-title .title{font-size: 1.4rem;}
    .sponsor-cta .sponsor-container .sponsor-content{font-size: 16px;}
    .sponsor-cta .sponsor-container .sponsor-content h3{font-size: 1.4rem;}
    .agenda .agenda-title{font-size: 1.4rem;}
    .agenda .agenda-text h4{font-size: calc(1rem + .3vw);}
    .gallary-home .gallary-title{font-size: calc(1.025rem + .9vw);}
    .gallary-home .gallary-text h4{font-size: calc(1rem + .3vw);}
    .gallary-home .gallary-image img{height: 170px;}
}