


@media (min-width: 768px) {
    .w-md-auto{
        width: auto !important;
    }
}


@media (max-width: 1400px) {
    .advisor-div .advisor-name{
        font-size: 48px;
    }
}

@media (max-width: 1199px) {
    .section-padding {
        padding: 80px 0px;
    }

    /* Start Event v2 1 Section */
    .event1-learningmodules-card-title {
        font-size: 35px;
        line-height: 48px;
    }
    .event1-learningmodules-card .change-fs-22px{
        font-size: 20px;
    }
    /* End Event v2 1 Section */
}

@media (max-width: 991px) {

    body{
        font-size: 15px;
    }

    /* Changes Font Size (S) */
    .change-fs-22px {
        font-size: 20px;
    }
    .change-fs-42px{
        font-size: 31px;
    }
    /* Changes Font Size (E) */

    /* All Rounder (S) */
    .section-padding {
        padding: 60px 0.8rem;
    }
    .main-title1 {
        font-size: 60px;
        line-height: 82px;
    }
    .main-title-59 {
        font-size: 42px;
        line-height: 54px;
        letter-spacing: 2px;
    }
    .section-title1 .section-title1-big h3{
        font-size: 66.5px;
        /* line-height: 97px; */
    }
    .powerby-guvi .change-fs-16px, .powerby-kalido .change-fs-16px{
        font-size: 14px;
    }
    .powerby-guvi img{
        height: 27px;
    }
    .powerby-kalido img{
        height: 19px;
    }
    /* All Rounder (E) */

    /* Start Header Section */
    .header-price-list-dot{
        margin: 0px 35px;
    }
    /* Start Header Section */

    /* header (S) */
    .main-navbar .navbar-nav{
        background-color: #00000063;
        border-radius: 15px;
        padding: 0px;
    }
    .main-navbar .navbar-nav .nav-item .nav-link{
        border-bottom: 1px solid #ffffff45;
        width: 100%;
        padding: 13px 0px;
    }
    .main-navbar .navbar-nav .nav-item .nav-link:hover{
        border-color: var(--dj-border-Accent-Turquoise);
    }
    .main-navbar .navbar-nav .dropdown-menu{
        background-color: #04c9b857;
        color: #ffffff;
        padding: 0px;
        margin-top: 0px;
        border-radius: 0px;
        border: 0px;
    }
    .main-navbar .navbar-nav .dropdown-menu .dropdown-item{
        color: #ffffff;
        padding: 5px 15px;
    }
    .main-navbar .navbar-nav .dropdown-menu .dropdown-item:focus,
    .main-navbar .navbar-nav .dropdown-menu .dropdown-item:hover{
        background-color: #04c9b75e;
    }
    .main-navbar .navbar-brand img, .navbar-brand img{
        height: 48px;
    }
    .subfooter-brand img{
        height: 48px;
    }
    /* header (E) */

    /* banner section (S)*/
    .banner-section{
        background-image: url(../image/opacity-banner-1.png);
        min-height: auto;
        background-position: right -30px top;
    }
    .main-title-46 {
        font-size: 40px;
        line-height: 58.32px;
    }
    .main-title-140 {
        font-size: 120px;
        line-height: 140.82px;
    }
    .banner-section .btn-light, .regis1-div .btn-light, .home-welcome-section .btn-light {
        height: 65px;
        padding: 0px 35px;
        font-size: 21px;
    }
    /* banner section (E)*/

    /* Start Why Join Section  */
    .whyjoin-subcard-title {
        font-size: 29px;
        line-height: 38px;
    }
    /* Start Why Join Section  */

    /* Counter Section(S) */
    .counter-card-number{
        font-size: 46px;
        line-height: 40px;
    }
    .counter-card-title{
        font-size: 20px;
        line-height: 28px;
    }
    /* Counter Section(E) */
    
    /* Start What Is Section */
    .whatis-card-title{
        font-size: 23px;
    }
    .whatis-card p{
        line-height: 28px;
    }
    /* End What Is Section */

    .regis1-div h3{
        font-size: 35px;
        line-height: 52px;
    }

    /* Start Event v2 1 Section */
    .event1-keyoutcomes-card svg{
        height: 45px !important;
    }
    .event1-learningmodules-card .change-fs-22px{
        font-size: 18px;
    }
    .event1-learningmodules-card-title {
        font-size: 30px;
        line-height: 40px;
    }
    .event1-preevent-card .change-fs-32px{
        font-size: 29px;
    }
    .event1-preevent-card .change-fs-20px{
        font-size: 18px;
    }
    /* End Event v2 1 Section */

    /* Start Event More Section */
    .eventmore-card .section-title1 .section-title1-big h3 {
        font-size: 55px;
        line-height: 60px;
    }
    .eventmore-card .change-fs-24px {
        font-size: 23px;
    }
    /* End Event More Section */

    /* Start People Slider Section */
    .people-slider-title  {
        font-size: 33px;
        line-height: 41px;
    }
    .people-slider-pagination{
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 25px;
        gap: 20px;
    }
    .people-slider .swiper-button-next, .people-slider .swiper-button-prev{
        position: initial;
    }
    .people-slider .change-fs-22px{
        font-size: 18px;
    }
    /* End People Slider Section */

    /* Start Organisers Section */
    .organisers-card .organisers-card-logo img {
        min-height: 90px;
        max-height: 90px;
        height: 90px;
    }
    .organisers-card .change-fs-18px {
        font-size: 16px;
    }
    /* End Organisers Section */

    /* Start Sponsor Section */
    .sponsor-section p.change-fs-18px{
        font-size: 16.5px;
    }
    /* End Sponsor Section */

    /* Start Advisors Section */
    .advisor-div .advisor-content {
        border-radius: 80px;
        min-height: 238px;
    }
    .advisor-div-col{
        margin-top: -90px;
    }
    .advisor-img{
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    /* End Advisors Section */

    /* Start Register Section */
    .register-card::before{
        content: unset;
    }
    .register-card .change-fs-24px{
        font-size: 23px;
    }
    /* End Register Section */

    /* Start FAQ Section */
    .faq-accordion .accordion-button{
        font-size: 22px;
    }
    .faq-accordion .accordion-item{
        padding: 32px 0px;
    }
    /* End FAQ Section */

    /* Start Want To Miss Section */
    .wantmiss-section h2{
        font-size: 63px;
        line-height: 70px;
    }
    /* End Want To Miss Section */

    /* Start Sub Footer */
    .subfooter-maintitle {
        font-size: 28px;
    }
    .subfooter-section .fs-14px{
        font-size: 12px;
    }
    /* End Sub Footer */

    /* Start Main Footer Section */
    .mainfooter-section .change-fs-24px{
        font-size: 17px;
    }
    .mainfooter-section span{
        font-size: 14px;
    }
    /* End Main Footer Section */

}

@media (max-width: 767px) {
    /* banner section (S)*/
    .main-title-46 {
        font-size: 40px;
        line-height: 54px;
    }
    .main-title-140 {
        font-size: 100px;
        line-height: 120.82px;
    }
     .banner-section .btn-light, .regis1-div .btn-light, .home-welcome-section .btn-light {
        height: 60px;
        width: 100%;
        font-size: 20px;
    }
    /* banner section (E)*/

    /* Counter Section(S) */
    .counter-card{
        border-top: unset;
        border-bottom: unset;
        border-left: 10px solid transparent;
    }
    /* Counter Section(E) */

    /* Start Sub Footer */
    .subfooter-section{
        font-size: 14px;
        border-bottom: 0px !important;
    }
    /* End Sub Footer */

}

@media (max-width: 575px) {
    body{
        font-size: 14px;
    }

    /* Changes Font Size (S) */
    .change-fs-22px {
        font-size: 18px;
    }
    .change-fs-42px{
        font-size: 22px;
    }
    /* Changes Font Size (E) */

    /* All Rounder (S) */
    .main-title1 {
        font-size: 32px;
        line-height: 38.4px;
    }
    .main-title-59 {
        font-size: 30px;
        line-height: 42px;
        letter-spacing: 1px;
    }
    .section-title1 .section-title1-big h3{
        font-size: 48px;
        line-height: 67px;
    }
    .powerby-guvi .change-fs-16px, .powerby-kalido .change-fs-16px{
        font-size: 12px;
    }
    .powerby-guvi img{
        height: 23px;
    }
    .powerby-kalido img{
        height: 17px;
    }
    /* All Rounder (E) */

    /* Start Header Section */
    .header-price-list-dot{
        margin: 0px 30px;
    }
    /* Start Header Section */

    /* header (S) */
    .main-navbar .navbar-brand img, .navbar-brand img{
        /* height: 40px; */
        height: 35px;
    }
    .subfooter-brand img{
        height: 25px;
    }
    .main-navbar .navbar-nav .dropdown-menu .dropdown-item{
        font-size: 15px;
    }
    .main-navbar .navbar-nav .nav-item .nav-link{
        padding: 10px 0px;
    }
    /* header (E) */

    /* banner section (S)*/
    .main-title-46 {
        font-size: 32px;
        line-height: 42px;
    }
    .main-title-140 {
        font-size: 80px;
        line-height: 89px;
    }
    .banner-section{
        background-position: top center;
        background-size: 100%;
    }
    /* banner section (E)*/

    /* Start Why Join Section  */
    .whyjoin-subcard-title {
        font-size: 26px;
        line-height: 35px;
    }
    /* Start Why Join Section  */


    /* Counter Section(S) */
    .counter-card.dj-border-Accent-Coral{
        color: var(--dj-text-Accent-Coral);
    }
    .counter-card.dj-border-Accent-Turquoise{
        color: var(--dj-text-Accent-Turquoise);
    }
    .counter-card.dj-border-Accent-Rose{
        color: var(--dj-text-Accent-Rose);
    }
    .counter-card.dj-border-Accent-Yellow{
        color: var(--dj-text-Accent-Yellow);
    }
    .counter-card .card-body{
        display: flex;
        align-items: center;
    }
    .counter-card-number{
        font-size: 32px;
        line-height: 40px;
    }
    .counter-card-title{
        font-size: 32px;
        font-weight: 300;
        line-height: 30px;
    }
    /* Counter Section(E) */

    /* Start What Is Section */
    .whatis-card-title{
        font-size: 22px;
    }
    .whatis-card p{
        line-height: 26px;
    }
    /* End What Is Section */

    .regis1-div h3{
        font-size: 28px;
        line-height: 42px;
    }

    /* Start Event v2 1 Section */
    .event1-keyoutcomes-card svg{
        height: 40px !important;
    }
    .event1-learningmodules-card .change-fs-22px{
        font-size: 16px;
    }
    .event1-learningmodules-card-title {
        font-size: 22px;
        line-height: 30px;
    }
    .event1-preevent-card .change-fs-32px{
        font-size: 25px;
    }
    .event1-preevent-card .change-fs-20px{
        font-size: 16px;
    }
    /* End Event v2 1 Section */

    /* Start Event More Section */
    .eventmore-card .section-title1 .section-title1-big h3 {
        font-size: 48px;
        line-height: 53px;
    }
    .eventmore-card .change-fs-24px {
        font-size: 22px;
    }
    /* End Event More Section */


    /* Start People Slider Section */
    .people-slider-title {
        font-size: 22px;
        line-height: 30px;
    }
    .people-slider .change-fs-22px{
        font-size: 14px;
    }
    /* End People Slider Section */

    /* Start Organisers Section */
    .organisers-card .organisers-card-logo img {
        min-height: 82px;
        max-height: 82px;
        height: 82px;
    }
    .organisers-card .change-fs-18px {
        font-size: 14px;
    }
    /* End Organisers Section */

    /* Start Sponsor Section */
    .sponsor-section p.change-fs-18px{
        font-size: 15px;
    }
    /* End Sponsor Section */

    /* Start Register Section */
    .register-card .change-fs-24px{
        font-size: 22px;
    }
    /* End Register Section */

    /* Start FAQ Section */
    .faq-accordion .accordion-button{
        font-size: 20px;
    }
    .faq-accordion .accordion-item{
        padding: 27px 0px;
    }
    /* End FAQ Section */

    /* Start Want To Miss Section */
    .wantmiss-section .btn{
        width: 100%;
    }
    .wantmiss-section h2{
        font-size: 48px;
        line-height: 57px;
    }
    /* End Want To Miss Section */

    /* Start Sub Footer */
    .subfooter-maintitle {
        font-size: 24px;
    }
    .subfooter-section .fs-14px{
        font-size: 12px;
    }
    /* End Sub Footer */

    /* Start Main Footer Section */
    .mainfooter-section .change-fs-24px{
        font-size: 14px;
    }
    .mainfooter-section span{
        font-size: 12px;
    }
    /* End Main Footer Section */

}





