@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

/* font-family: 'Paytone One', sans-serif; */
html,
body {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: 'Poppins', sans-serif !important;
    font-size: 18px;
    color: #000;
    overflow-x: hidden;
}


input,
textarea,
a {
    box-sizing: border-box;
}

a {
    display: inline-block;
    text-decoration: none;
}

p {
    margin: 0;
    margin-bottom: 15px;
}

img {
    max-width: 100%;
    box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

.form-select{font-size: 14px;}

.error {
    font-size: 11px;
    color: #dc3545;
}

.success {
    font-size: 14px;
    color: #28a745;
    font-weight: 500;
    margin-top: 30px;
}

.header-area-main {
    background: #fff;
    padding: 20px 0px;
    box-shadow: 0px 2px 40px 0px rgba(229, 229, 229, 0.50);
    z-index: 9999;
    /*position: relative;*/
    position: fixed;
    width: 100%;
}

.header-area-main .inner-box-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.header-area-main .inner-box-main .logo-area {
    display: flex;
    align-items: center;
    column-gap: 40px;
    position: relative;
}

.header-area-main .inner-box-main .logo-area:before {
    position: absolute;
    content: '';
    background: #D4D4D4;
    top: 5px;
    bottom: 5px;
    width: 1px;
    left: 0;
    right: 0;
    margin: auto;
}

.header-area-main .inner-box-main .logo-area img {
    height: 30px;
}

.header-area-main .navigation-area-main {
    display: flex;
    align-items: center;
    column-gap: 50px;
}

.header-area-main .navigation-area-main .navbar {
    background: none !important;
    padding: 0 !important;
}

.header-area-main .navigation-area-main .navbar ul.navbar-nav {
    column-gap: 22px;
}

.header-area-main .navigation-area-main .navbar ul.navbar-nav .nav-item a {
    font-size: 16px;
    line-height: 21px;
    color: #5F6880;
    font-weight: 500;
}

.header-area-main .navigation-area-main .navbar ul.navbar-nav .nav-item a:hover {
    color: #5856d7;
}



.footer-main-area {
    background: #072244;
    color: #fff;
    padding-top: 100px;
    padding-bottom: 82px;
}

.footer-main-area .first-row-main-footer {
    display: flex;
    justify-content: space-between;
}

.footer-main-area .first-row-main-footer .first-cols-main .descriptions-paragraph {
    margin-top: 27px;
    padding-left: 20px;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
}

.footer-main-area .first-row-main-footer .center-col-main {
    display: flex;
    column-gap: 40px;
}

.footer-main-area .first-row-main-footer .center-col-main .inner-center-left-col .footer-heading {
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccc;
}

.footer-main-area .first-row-main-footer .center-col-main .footer-link a {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #D9D9D9;
    margin-bottom: 15px;
}

.footer-main-area .first-row-main-footer .center-col-main .innner-center-right-col .footer-heading {
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccc;
}

.footer-main-area .first-row-main-footer .center-col-main .innner-center-right-col .comman-links-rows-main {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 40px;
    row-gap: 13px;
}

.footer-main-area .first-row-main-footer .center-col-main .innner-center-right-col .comman-links-rows-main .footer-links a {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #D9D9D9;
    margin-bottom: 0px !important;
}

.footer-main-area .first-row-main-footer .inner-last-col .footer-headings {
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #FFFFFF;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.footer-main-area .first-row-main-footer .inner-last-col .social-links {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    column-gap: 20px;
    margin-bottom: 70px;
}

.footer-main-area .first-row-main-footer .inner-last-col .social-links .social-link-main {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #cccc;
    width: 32px;
    height: 32px;
    border-radius: 100%;
}

.footer-main-area .first-row-main-footer .inner-last-col .explore-whatsapp-main .expo-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #FFFFFF;
    margin-bottom: 13px;
}

.footer-main-area .first-row-main-footer .inner-last-col .explore-whatsapp-main .inner-expo-main {
    display: flex;
    align-items: center;
    column-gap: 13px;
}

.footer-main-area .first-row-main-footer .inner-last-col .explore-whatsapp-main .inner-expo-main .btn-group {
    width: 50%;
}

.footer-main-area .first-row-main-footer .inner-last-col .explore-whatsapp-main .inner-expo-main .btn-group select {
    width: 100% !important;
    padding: 8px 3px;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #3F3F3F;
    border: 0.5px solid #9DA3A7;
    border-radius: 6px;
}

.footer-main-area .first-row-main-footer .inner-last-col .explore-whatsapp-main .inner-expo-main .btn {
    background: linear-gradient(90deg, #2086E4 0%, #5AADF9 99.99%, #FDFF9D 100%), linear-gradient(90deg, #E21F26 0%, #F96D64 100%);
    border-radius: 4px;
    width: 30%;
    color: #FFFFFF;
    font-size: 14px;
    padding: 7px 0px;
    border: none;
}

.footer-main-area .second-row-main-footer {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.footer-main-area .second-row-main-footer .img-logo {
    margin-bottom: 30px;
}

.footer-main-area .second-row-main-footer .gupshup-paragraph {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #FFFFFF;
}

.footer-main-area .second-row-main-footer .center-row-second-inner {
    display: flex;
    align-items: center;
    column-gap: 50px;
    color: #fff;
}

.footer-main-area .second-row-main-footer .center-row-second-inner .footer-link a {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #D9D9D9;
}

.footer-main-area .second-row-main-footer .copyright-title {
    font-weight: 300;
    font-size: 12px;
    line-height: 20px;
    color: #FFFFFF;
}




@media (max-width:991px) {
    .header-area-main .navigation-area-main {
        flex-direction: row-reverse;
        column-gap: 20px;
    }

    .header-area-main .navigation-area-main .navbar-toggler {
        background: #fff;
        padding: 10px;
    }

    .header-area-main {
        position: relative;
    }

    .header-area-main .navigation-area-main .navbar {
        position: inherit !important;
    }

    .header-area-main .navigation-area-main .navbar-collapse {
        position: absolute;
        left: 0;
        right: 0;
        background: #fff;
        color: #000 !important;
        top: 90px;
    }

    .header-area-main .navigation-area-main .navbar ul.navbar-nav .nav-item a {
        font-size: 16px;
        line-height: 21px;
        color: #000;
        padding: 10px 20px !important;
    }

    .header-area-main .navigation-area-main .navbar ul.navbar-nav {
        column-gap: 22px;
        margin-bottom: 0 !important;
    }

    .header-area-main .navigation-area-main .navbar-collapse li.nav-item {
        border-bottom: 1px solid #cccc;
    }

    .header-area-main .navigation-area-main .navbar ul.navbar-nav .nav-item a {
        font-size: 16px;
        line-height: 21px;
        color: #000;
        padding: 15px 20px !important;
    }

    .logo-box {
        padding-top: 80px;
    }

    .comman-heading-banner {
        font-weight: 700;
        font-size: 30px;
        line-height: 40px;
        color: #fff;
        text-align: center;
        margin-bottom: 60px;
    }

    .footer-main-area .first-row-main-footer {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        row-gap: 40px;
        margin-bottom: 50px;
    }

    .footer-main-area .first-row-main-footer .first-cols-main .descriptions-paragraph {
        padding-left: 0px;
    }

    .footer-main-area .first-row-main-footer .inner-last-col .social-links {
        width: 250px;
    }

    .footer-main-area .second-row-main-footer {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
        row-gap: 40px;
    }

    br {
        display: none;
    }

    .persons-grids-main {
        grid-template-columns: repeat(2, 1fr);
    }
}



section.first-section-main {
    background: linear-gradient(180deg, #FFEAB5 0%, #F8C648 100%);
    padding: 129px 0 50px 0;
    padding-bottom: 110px;
}

.first-section-main .inner-first-section-main {
    display: flex;
    column-gap: 50px;
    align-items: center;
}

.first-section-main .inner-first-section-main .left-side-box {
    width: 70%;
    position: relative;
}

.first-section-main .inner-first-section-main .left-side-box .banner-vector-img-main {
    position: absolute;
    bottom: -155px;
    left: 0;
    right: 0;
}

.first-section-main .inner-first-section-main .right-side-box {
    width: 30%;
}



.heading-banner h1 {
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 75px;
    color: #5956D6;
    margin-bottom: 40px;
}

.small-heading-main {
    color: #3F3F3F;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    margin-bottom: 21px;
}

.heading-banner h1 span {
    font-weight: 700;
}

.first-section-main .second-inner-banner {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 15px;
    margin-bottom: 30px;
}

.first-section-main .second-inner-banner .grid-col {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.first-section-main .second-inner-banner .grid-col .icon-box {
    width: 7%;
    text-align: center;
}

.first-section-main .second-inner-banner .grid-col .text-area-main {
    color: #3F3F3F;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.first-section-main .second-inner-banner .grid-col .text-area-main a{color: #3f3f3f;text-decoration: underline;}

.first-section-main .inner-first-section-main .inner-box-form {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 34px 0px rgba(133, 131, 218, 0.20);
    padding: 30px;
}

.title-form {
    color: var(--common-black, #3F3F3F);
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 24px;
}


.first-section-main .inner-first-section-main .inner-box-form .form-field {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    column-gap: 40px;
}

.first-section-main .inner-first-section-main .inner-box-form .form-field .lable-title {
    width: 37%;
    color: var(--common-black, #3F3F3F);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 128.6%;
}

.first-section-main .inner-first-section-main .inner-box-form .form-field .lable-title span {
    color: red;
}

.text-input {
    width: 69%;
}

.text-input input {
    width: 100%;
}

.text-input input {
    width: 100%;
    border-radius: 5px;
    border: 1px solid #CFD4D9;
    padding: 7px 10px;
    font-size: 14px;
}

.first-section-main .inner-first-section-main .right-side-box .radio-group {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.first-section-main .inner-first-section-main .right-side-box .radio-group .lable-title {
    color: var(--common-black, #3F3F3F);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 128.6%;
}

.first-section-main .inner-first-section-main .right-side-box .radio-group .lable-title span {
    color: red;
}

.first-section-main .inner-first-section-main .right-side-box .radio-group .text-input {
    display: flex;
    align-items: center;
    column-gap: 30px;
}

.first-section-main .inner-first-section-main .right-side-box .radio-group .text-input .inside-ra-col input {
    width: 20px;
    height: 20px;
}

.first-section-main .inner-first-section-main .right-side-box .radio-group .text-input .inside-ra-col {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.first-section-main .inner-first-section-main .register-button button {
    border-radius: 4px;
    border: 1px solid var(--primary-purple, #5956D6);
    background: var(--primary-purple, #5956D6);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
    padding: 11px 26px;
    color: var(--common-white, #FFF);
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.first-section-main .inner-first-section-main .register-button button:disabled {
    background-color: #cccccc;
    color: #666666;
    border: 1px solid #cccccc;
}

.first-section-main .inner-first-section-main .inner-box-form .register-button {
    margin-bottom: 0px;
}

.first-section-main .inner-first-section-main .inner-box-form p {
    color: var(--common-black, #3F3F3F);
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
}

.second-section-main {
    background: #EAE3FF;
    padding: 64px 0px;
    text-align: center;
}

.comman-heading {
    color: var(--common-black, #3F3F3F);
    text-align: center;
    font-family: Poppins;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 19px;
}

.second-section-main .welcome-mess {
    color: var(--primary-purple, #5956D6);
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 20px;
}

.second-section-main .about-us-grid-main {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 40px;
    margin-bottom: 40px;
    margin-top: 60px;
}

.second-section-main .about-us-grid-main .grid-col-main .about-img {
    margin-bottom: 33px;
}

.second-section-main .about-us-grid-main .grid-col-main .about-img img {
    width: 90px;
}

.text-line {
    color: #3F3F3F;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.second-section-main p {
    color: #3F3F3F;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.second-section-main p span {
    font-weight: 700;
}

section.third-section-main {
    padding: 100px 0px;
}

.third-section-main .grid-col-main-attend {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-top: 50px;
}

.blue-heading {
    color: var(--primary-purple, #5956D6);
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 13px;
}

.third-section-main .grid-col-main-attend p {
    color: var(--gray-500, #5F6880);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.fourth-section-main {
    padding-bottom: 100px;
}

.fourth-section-main .grid-col-highlight {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    text-align: center;
    margin-top: 60px;
    grid-column-gap: 100px;
}

.fourth-section-main .grid-col-highlight .img-box {
    height: 240px;
}

.fourth-section-main .grid-col-highlight p {
    color: var(--gray-500, #5F6880);
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.fifth-section-main {
    background: #F6FAFF;
    padding: 100px 0px;
}

.fifth-section-main .agenda-main-box {
    display: flex;
    margin-top: 40px;
}

.fifth-section-main .agenda-main-box .left-side-box {
    width: 30%;
}


.fifth-section-main .agenda-main-box .left-side-box {
    width: 30%;
    border-radius: 10px 0px 0px 10px;
    background: #5956D6;
    padding: 40px 0px;
    text-align: center;
}

.fifth-section-main .agenda-main-box .left-side-box .comman-row-area {
    color: #FFF;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 25px;
}

.fifth-section-main .agenda-main-box .left-side-box .comman-row-area:last-child {
    margin-bottom: 0px;
}

.fifth-section-main .agenda-main-box .right-side-box {
    border-radius: 0px 10px 10px 0px;
    background: #EAE3FF;
    padding: 40px 50px;
    width: 70%;
}

.fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 26px;
}

.fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main:last-child {
    margin-bottom: 0px;
}

.fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main .chip-button {
    border-radius: 20px;
    background: linear-gradient(180deg, #FFEAB5 0%, #F8C648 100%), #F7C96E;
    padding: 8px 30px;
    color: #333;
    text-align: center;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main .event-name span {
    font-weight: 600;
}

.fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main .event-name {
    width: 60%;
    color: #333;
}

section.sixth-section-main {
    padding: 100px 0px;
}

section.sixth-section-main .speaker-main-grid-area {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    text-align: center;
    margin-top: 50px;
}

section.sixth-section-main .speaker-main-grid-area .blue-heading {
    margin-top: 20px;
    margin-bottom: 10px;
}

section.sixth-section-main .speaker-main-grid-area .para-text {
    color: var(--gray-500, #5F6880);
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

section.seventh-section-main .inner-box-main-register .register-now-main .comman-heading {
    text-align: left;
}

section.seventh-section-main .inner-box-main-register .register-now-main {
    border-radius: 20px;
    background: #EAE3FF;
    padding: 40px 0px;
    display: flex;
    align-items: flex-end;
    column-gap: 40px;
    padding-left: 100px;
}

section.seventh-section-main .inner-box-main-register .register-now-main .dont-miss {
    color: #3F3F3F;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px;
}

section.seventh-section-main .inner-box-main-register .register-now-main button.register-button {
    border-radius: 4px;
    border: 1px solid var(--primary-purple, #5956D6);
    background: var(--primary-purple, #5956D6);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
    color: var(--common-white, #FFF);
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    padding: 14px 30px;
}

.eight-section-main {
    padding-bottom: 60px;
}

.text-line-main {
    color: var(--Gray-500, #5F6880);
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 50px;
}

.text-line-main-2 {
    color: var(--Gray-500, #5F6880);
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.text-line-main-2 a {
    color: var(--Gray-500, #5F6880);
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

section.seventh-section-main .inner-box-main-register {
    position: relative;
}

section.seventh-section-main .inner-box-main-register .vector-img {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

section.seventh-section-main {
    margin-bottom: 100px;
}

.footer-main-area-new-gupshup {
    background: #5956D6;
    padding: 30px 0px;
}

.footer-main-area-new-gupshup .inner-footer-main {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer-main-area-new-gupshup .inner-footer-main .left-side-footer {
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.footer-main-area-new-gupshup .inner-footer-main .right-side-footer img:nth-child(1),
.footer-main-area-new-gupshup .inner-footer-main .right-side-footer img:nth-child(2) {
    margin-right: 26px;
}

.footer-main-area-new-gupshup .inner-footer-main .right-side-footer img:nth-child(3) {
    margin-right: 0;
}

.fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main .event-name span {
    font-weight: 600;
    display: none;
}

@media (max-width:1350px) {
    .first-section-main .inner-first-section-main .left-side-box {
        width: 60%;
    }

    .first-section-main .inner-first-section-main .right-side-box {
        width: 40%;
    }

    .heading-banner h1 {
        font-size: 54px;
        line-height: 70px;
    }

    .first-section-main .inner-first-section-main .left-side-box .banner-vector-img-main {
        bottom: -111px;
    }
}

@media (max-width:1200px) {
    .heading-banner h1 {
        font-size: 40px;
        line-height: 55px;
    }

    .heading-banner img {
        width: 70px;
    }

    .first-section-main .second-inner-banner .grid-col .text-area-main {
        font-size: 15px;
    }

    .second-section-main p {
        width: 100%;
    }

    .blue-heading {
        font-size: 18px;
    }

    .fourth-section-main .grid-col-highlight p {
        font-size: 14px;
    }

    .text-line {
        font-size: 14px;
    }

    .second-section-main p {
        font-size: 14px;
    }

    .third-section-main .grid-col-main-attend p {
        font-size: 14px;
    }

    .small-heading-main {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .first-section-main .second-inner-banner .grid-col .icon-box img {
        width: 20px;
        height: 20px;
    }

    section.seventh-section-main .inner-box-main-register .vector-img {
        display: none;
    }

    .first-section-main .inner-first-section-main .left-side-box .banner-vector-img-main {
        bottom: -202px;
    }
}


@media (max-width:991px) {
    .first-section-main .inner-first-section-main {
        display: flex;
        column-gap: 50px;
        flex-direction: column;
        row-gap: 20px;
    }

    .second-section-main .about-us-grid-main {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        column-gap: 40px;
        margin-bottom: 40px;
        margin-top: 60px;
        row-gap: 30px;
    }

    .first-section-main .inner-first-section-main .left-side-box {
        width: 100%;
    }

    .heading-banner img {
        width: 30%;
    }

    .first-section-main .inner-first-section-main .right-side-box {
        width: 100%;
    }

    .first-section-main .inner-first-section-main .right-side-box .radio-group .lable-title {
        width: 45%;
    }

    section.third-section-main {
        padding: 60px 0px;
    }

    .fourth-section-main .grid-col-highlight {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 30px;
    }

    .third-section-main .grid-col-main-attend {
        grid-template-columns: repeat(1, 1fr);
    }

    section.sixth-section-main .speaker-main-grid-area {
        grid-template-columns: repeat(2, 1fr);
    }

    section.seventh-section-main .inner-box-main-register .vector-img img {
        width: 180px;
    }

    section.seventh-section-main .inner-box-main-register .vector-img {
        position: absolute;
        right: -30px;
        top: auto;
        bottom: 0;
    }

    .first-section-main .inner-first-section-main .left-side-box .banner-vector-img-main {
        display: none;
    }

    br {
        display: none;
    }

    .fifth-section-main .agenda-main-box .right-side-box {
        width: 100%;
    }

    section.seventh-section-main .inner-box-main-register .register-now-main {
        padding-left: 0px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        row-gap: 30px;
        text-align: center;
    }

    section.seventh-section-main .inner-box-main-register .register-now-main .comman-heading {
        text-align: center;
    }

    .text-line-main {
        font-size: 15px;
        margin-bottom: 30px;
    }

    .text-line-main-2 {
        font-size: 15px;
        margin-bottom: 30px;
    }

    .eight-section-main {
        padding-bottom: 30px;
    }
}


@media (max-width:767px) {
    section.first-section-main {
        padding: 20px 0px;
    }

    .heading-banner img {
        width: 20%;
    }

    .header-area-main .inner-box-main .logo-area img {
        height: 25px;
    }

    .heading-banner h1 {
        font-size: 35px;
        line-height: 45px;
    }

    .first-section-main .second-inner-banner {
        grid-template-columns: repeat(1, 1fr);
    }

    .first-section-main .inner-first-section-main .inner-box-form .form-field .lable-title {
        font-size: 12px;
        width: 100%;
    }

    .first-section-main .inner-first-section-main .inner-box-form .form-field {
        display: flex;
        align-items: self-start;
        justify-content: space-between;
        margin-bottom: 20px;
        column-gap: 40px;
        flex-direction: column;
    }

    .text-input {
        width: 100%;
    }

    .first-section-main .inner-first-section-main .right-side-box .radio-group {
        flex-direction: column;
        align-items: self-start;
        row-gap: 20px;
    }

    .first-section-main .inner-first-section-main .right-side-box .radio-group .lable-title {
        width: 100%;
        font-size: 12px;
    }

    .fifth-section-main .agenda-main-box .left-side-box {
        width: 100%;
        border-radius: 10px;
        display: none;
    }

    .fifth-section-main .agenda-main-box {
        flex-direction: column;
    }

    .fifth-section-main .agenda-main-box .right-side-box {
        border-radius: 10px;
        background: #EAE3FF;
        padding: 40px 10px;
        margin-top: 10px;
    }

    .fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main .event-name {
        font-size: 12px;
    }

    .fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main .chip-button {
        font-size: 10px;
    }

    .fifth-section-main {
        background: #F6FAFF;
        padding: 50px 0px;
    }

    section.sixth-section-main {
        padding: 40px 0px;
    }

    section.sixth-section-main .speaker-main-grid-area {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 30px;
    }

    section.seventh-section-main .inner-box-main-register .vector-img img {
        display: none;
    }

    .footer-main-area-new-gupshup .inner-footer-main .left-side-footer {
        font-size: 12px;
    }

    .comman-heading {
        font-size: 24px;
    }

    section.seventh-section-main .inner-box-main-register .register-now-main .dont-miss {
        font-size: 14px;
    }

    section.seventh-section-main {
        margin-bottom: 50px;
    }

    section.seventh-section-main .inner-box-main-register .register-now-main {
        padding: 40px 30px;
    }

    section.seventh-section-main .inner-box-main-register .register-now-main button.register-button {
        font-size: 14px;
        padding: 10px 20px;
    }

    .footer-main-area-new-gupshup .inner-footer-main {
        flex-direction: column-reverse;
        row-gap: 20px;
    }

    .second-section-main .about-us-grid-main .grid-col-main .about-img {
        margin-bottom: 20px;
    }

    .fifth-section-main .agenda-main-box .right-side-box .inside-boxes-main .event-name span {
        font-weight: 600;
        display: block;
    }
}