#register_form .modal-dialog {
    margin: 0px auto;
}

[data-select2-id="select2-state-v7-result-vefg-Singapore"] {
    display: none;
}

.alm-placeholder {
    max-width: 952px;
    margin: 0 auto;
}

.behind_scene_images_column {
    max-height: 650px !important;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}

.photo_guideline_sec .submit_btn a#speaker_details {
    margin: 50px auto -10px auto !important;
}

ul#menu-welcome-invite-menu-1 li {
    list-style: none;
    margin: 9px 0px;
    text-align: center;
    border: 1px solid #0003;
    border-width: 0px 0px 1px 0px;
}

html {
    overflow-x: hidden;
}

body section.featured__sec h2 {
    margin: 0px;
}

ul#menu-welcome-invite-menu-1 {
    background: #fff;
    padding: 20px 65px 20px 36px;
    position: absolute;
    margin-top: 6px;
    right: 0px;
}

ul#menu-welcome-invite-menu-1 li a {
    color: #000 !important;
}

.col-4.speaker_landing_menu {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.welcome_body .sticky_head .row.mob_show {
    max-width: 100%;
}

.welcome_body .sticky_head .row.mob_show .custom-logo {
    padding-left: 22px;
}

.style_2 .row.loc_sec_1 {
    background: linear-gradient(98.8deg, rgba(25, 39, 103, 0) -32.98%, rgba(12, 47, 69, 0.6) 136.99%) !important;
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2024/03/Fullerton-Hotel-Graphic.jpg) !important;
    background-position: center;
    background-size: cover !important;
}

.welcome_body.style_2 {
    background: #192767 !important;
}

section.news-page .img_overlay {
    background-size: 1200px 100% !important;
}

section.news-page {
    background-size: cover;
    background-position: top;
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/09/Hero-Backdrop-2-1.jpg);
}

section.news_single_page {
    background: #fff;
}

body {
    overflow-x: hidden !important;
    position: relative !important;
}

.style_2 section.featured__sec {
    background: linear-gradient(180deg, #763e50 25%, #14568b 100%);
    margin-top: -173px;
}

.style_2 section.featured__sec:before {}

.style_2 section.mission_sec {
    background: linear-gradient(180deg, #192767 25%, #763D58 100%);
}

.style_2 .welcome_body {
    background: #192767 !important;
}

.style_2 .box_content {
    background-image: linear-gradient(145deg, #753F5B 0%, #003190 40%, #003190 60%, #C45B47 106%);
}

.style_2 .hero_sec_overlay {
    background: linear-gradient(180deg, #0a6dae50 0%, #2623BF50 50%, #c64c3460 100%);
}

.style_2 .photo_guideline_overlay {
    background: linear-gradient(180deg, #1c2867 0%, #773E5A 100%);
}

.style_2 section.photo_guideline_sec {
    position: relative;
    background: none;
    margin-top: -220px;
}

.style_2 section.photo_guideline_sec:before {
    position: absolute;
    top: -200px;
    right: 0px;
    height: 203px;
    width: 100%;
    background: red;
}

.style_2 section.biography_sec {}

.style_2 section.biography_sec .overlay {
    background: linear-gradient(180deg, #C64A33CC 00%, #0F52B500 80%);
    FONT-WEIGHT: 500;
    background: linear-gradient(180deg, #C64A33CC 0%, #773e5ae6 28.26%, #055b94b0 114.14%);
}

.style_2 section.location_sec:before {
    content: '';
    background-image: url('https://events.tdk-ventures.com/wp-content/uploads/2024/02/Frame-326.png');
    width: 100%;
    height: 500px;
    position: absolute;
    top: -174px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 99999;
}

.style_2 section.location_sec .overlay {
    background: linear-gradient(180deg, rgba(25, 39, 103, 0.8) 4.41%, rgba(109, 61, 90, 0.8) 61.36%);
}

.style_2 section.biography_sec:after {
    content: '';
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2024/02/Frame-326.png);
    width: 100%;
    height: 500px;
    position: absolute;
    bottom: -174px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 99999;
}

.style_2 section.speaker_sec:after {
    content: '';
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2024/02/Frame-326.png);
    width: 100%;
    height: 500px;
    position: absolute;
    top: -275px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 99999;
}

.style_2 section.speaker_sec {
    position: relative;
}

#register_form .modal-body iframe {
    width: 100%;
    height: 89vh;
    background: #fff;
    margin: 3% 0px 3% 0px;
    opacity: 1;
    border: 4px solid #d6d6d6 !important;
    border-radius: 10px !important;
}

#register_form button.btn.btn-secondary {
    right: 16% !important;
    top: 11vh !important;
}

div#register_form {
    z-index: 99999;
}

section.main-slider {
    aspect-ratio: 1500/875 !important;
}

.event_bx .overlay div {
    height: 62%;
}

.location_sec .overlay div.location_main_bx {
    padding: 64px;
}

.location_sec .overlay div.location_main_bx {
    padding: 64px;
}

.location_sec .overlay iframe {
    width: 100%;
}

.location_sec .overlay a {
    color: #fff !important;
}

.location_main_bx .loc_sec_1 .col-12 {
    padding: 0px;
}

.travel_details .row .col-3 {
    padding: 0px;
}

.location_sec .overlay .location_main_bx .travel_details {
    padding: 30px 60px;
}

.map {
    padding: 0px !important;
}

.location_sec .overlay iframe {
    width: 100%;
}

.location_sec .overlay a {
    color: #fff !important;
}

.event_bx .overlay {
    height: 0;
    position: absolute;
    bottom: 0;
    left: 15px;
    overflow: hidden;
    width: calc(100% - 30px);
    cursor: pointer;
    background: linear-gradient(235deg, #010000 0, #493502 100%);
    transition: height .4s;
}

.new-event .row.new-event-body {
    margin-bottom: 50px;
}

#preloader {
    background: #fff url(https://events.tdk-ventures.com/wp-content/uploads/2024/01/ezgif.com-optimize-1.gif) no-repeat center center;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.add_event>p {
    font-size: 5vw !important;
    min-height: 100vh !important;
    font-weight: 900 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100vw;
    position: fixed;
    background: #0046ad;
    top: 0;
    left: 0;
    z-index: 9999;
}

.event_ids {
    display: none;
}

textarea#input_8_5 {
    color: white;
}

.testimonials .owl-prev:before,
.testimonials .owl-next:before {
    box-shadow: none !important;
}

.testimonials .owl-prev,
.testimonials .owl-next {
    top: 41% !important;
}

div#field_3_13 {
    width: 100%;
    margin-bottom: 30px;
    padding-right: 22px;
}

select#page-dropdown {
    width: 100%;
}

.gchoice {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.gchoice label {
    cursor: pointer;
}

.gchoice input {
    display: none;
    opacity: 0;
    cursor: pointer;
}

.gchoice input:checked+label:before {
    content: "";
    width: 20px;
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/12/Frame-258-1.png);
    position: absolute;
    left: 0;
    top: 0;
}

.gchoice label::before {
    content: "";
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/12/Frame-258.png);
    width: 20px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

div#field_3_14 {
    display: none;
}

#field_3_13 {
    display: none;
}

.owl-dots {
    width: 100%;
    margin-top: 40px;
}

section.events_heading_sec {
    margin-top: 0px;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHtv4kjgoGqM7E_CfNY8HIJmAci.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHtv4kjgoGqM7E_CfNY8HMJmAci.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHtv4kjgoGqM7E_CfNY8H0JmA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfP04WohvTobdw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfP04WogvTobdw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfP04WouvTo.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOQ4mohvTobdw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOQ4mogvTobdw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOQ4mouvTo.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHrv4kjgoGqM7E_Cfs0wH8RnA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHrv4kjgoGqM7E_Cfs1wH8RnA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHrv4kjgoGqM7E_Cfs7wH8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPI42ohvTobdw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPI42ogvTobdw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPI42ouvTo.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPk5GohvTobdw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPk5GogvTobdw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfPk5GouvTo.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOA5WohvTobdw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOA5WogvTobdw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOA5WouvTo.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOc5mohvTobdw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOc5mogvTobdw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfOc5mouvTo.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfO452ohvTobdw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfO452ogvTobdw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHsv4kjgoGqM7E_CfO452ouvTo.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHrv4kjgoGqM7E3b_s0wH8RnA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHrv4kjgoGqM7E3b_s1wH8RnA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHrv4kjgoGqM7E3b_s7wH8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3w-os6FospT4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3w-os6VospT4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3w-os51os.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3p-ks6FospT4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3p-ks6VospT4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3p-ks51os.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHpv4kjgoGqM7E_A8s52Hs.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHpv4kjgoGqM7E_Ass52Hs.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHpv4kjgoGqM7E_DMs5.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3_-gs6FospT4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3_-gs6VospT4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3_-gs51os.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E30-8s6FospT4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E30-8s6VospT4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E30-8s51os.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3t-4s6FospT4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3t-4s6VospT4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3t-4s51os.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3q-0s6FospT4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3q-0s6VospT4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3q-0s51os.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* vietnamese */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3j-ws6FospT4.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3j-ws6VospT4.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/barlow/v12/7cHqv4kjgoGqM7E3j-ws51os.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* devanagari */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

/* latin-ext */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.add_event input,
.add_event legend,
label,
textarea {
    text-align: justify;
    font-family: Poppins;
    font-weight: 400;
    line-height: normal;
    font-size: 16px
}

.add_event input,
textarea {
    border-radius: 10px;
    border: 1px solid #484c4e;
    background: #1e3442;
    padding: 20px 30px;
    color: #b6b6b6;
    width: 100%
}

.add_event div#field_4_19 {
    display: none
}

.add_event legend,
label {
    color: #fff;
    padding-top: 20px;
    font-style: normal;
    letter-spacing: .88px;
    text-transform: capitalize
}

.new-event .add_event input::file-selector-button {
    border-radius: 10px;
    background: #2b4045;
    color: #fff;
    border: none;
    padding: 10px 20px;
    margin-right: 30px
}

.new-event .add_event input#input_4_13 {
    padding: 10px 25px
}

.new-event .event_image_box {
    display: flex;
    padding: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 15px;
    background: rgba(154, 213, 225, .09)
}

.new-event img#selected-page-image {
    border-radius: 15px;
    background: url(<path-to-image>), 50%/cover no-repeat #d3d3d3;
    height: 270px;
    object-fit: cover;
    width: 100%
}

.new-event h2#event_title {
    color: #fff;
    font-family: Barlow !important;
    font-size: 40px;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 2.2px;
    text-transform: uppercase;
    padding: 25px 0
}

.new-event div#event_desc {
    color: #fff;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .66px;
    max-height: 180px;
    overflow-y: overlay
}

.new-event .col-md-4 {
    border-radius: 15px;
    border: 1px solid #484c4e;
    background: #1e3442;
    padding: 24px 16px;
    margin-top: 120px
}

.new-event .col-md-8.add_event {
    padding-right: 70px;
    padding-left: 0
}

.new-event div#event_desc::-webkit-scrollbar {
    width: 5px !important
}

.new-event select {
    background: #1e3442;
    flex: 1;
    padding: 13px 30px;
    color: #fff;
    border-radius: 15px;
    cursor: pointer;
    border: 1px solid #484c4e;
    font-size: 16px;
    font-family: 'poppins', sans-serif;
    width: calc(100% - 20px);
}

.new-event select::-ms-expand {
    display: none
}

.new-event .select {
    position: relative;
    display: flex;
    width: 20em;
    height: 4em;
    line-height: 3;
    background: #5c6664;
    overflow: hidden;
    border-radius: .25em
}

.new-event .select::after {
    content: '\25BC';
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 1em;
    background: #2b2e2e;
    cursor: pointer;
    pointer-events: none;
    transition: .25s
}

#event_desc ul {
    list-style: disc !important;
    margin-left: 20px;
}

#event_desc,
#event_desc p,
#event_desc b,
#event_desc span,
#event_desc strong {
    color: #fff;
    font-size: 13px !important;
}

.new-event .select:hover::after {
    color: #23b499
}

.new-event .gchoice {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    width: 33.3%
}

.new-event .gchoice label {
    width: 90%;
    margin: 0;
    padding: 0
}

.new-event div#input_8_6 {
    display: flex;
    justify-content: space-between
}

.new-event .gchoice input {
    width: 10%;
    margin: 0;
    padding: 0
}

.new-event input#gform_submit_button_8 {
    margin-top: 40px;
    display: flex;
    width: fit-content;
    padding: 12px 40px;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    border-radius: 5px;
    background: #094cb0;
    color: #fff;
    border: 0
}

.speaker_page #dropdown-event {
    display: block !important
}

.photo_guideline_sec,
section.biography_sec,
section.location_sec {
    webkit-clip-path: polygon(50% 12%, 100% 0%, 100% 100%, 50% 88%, 0 100%, 0 0%)
}

.black_back,
.fancybox-bg,
.hero_sec a.custom-logo-link,
.indian_banner .swiper-slide iframe,
div.modal,
iframe#player {
    pointer-events: none;
    pointer-events: none
}

.footer ul li,
.icon_list_item,
.main_session_box .first_row h4 ul li,
.menu_list_item,
.navbar-nav li,
section.section_tittle_first h6 ul li,
ul.event_list {
    list-style: none
}

.upcoom_year {
    background: linear-gradient(45deg, #00f, #00a99d);
    width: fit-content;
    margin: 0 auto;
    padding: 20px;
    border-radius: 15px
}

.event_bx .row,
.partners-bx,
.row.news-bx,
.upcom_speaker_bx {
    margin-top: 30px;
    background: linear-gradient(-90deg, #0071bc, #00f);
    display: flex
}

.upcoom_year h1 {
    font-size: 72px;
    color: #fff
}

.upcoom_year h6 {
    font-size: 36px;
    color: #fff;
    text-align: center
}

.events_head h2,
.news_head h2,
.partners_head h2,
.upcom_speakers h2 {
    font-size: 72px;
    text-align: center;
    text-transform: uppercase
}

section.upcom_speakers {
    padding: 60px 0
}

.upcom_news .row .col-12 a,
.upcom_partners a,
.upcom_speaker_bx .col-12 a {
    background: #ff0;
    color: #000;
    font-size: 36px;
    padding: 15px 50px;
    border-radius: 10px
}

.event_bx .row {
    gap: 30px 0;
    flex-wrap: wrap;
    justify-content: center;
    padding: 40px 20px 55px;
    border-radius: 10px
}

.partners-bx,
.upcom_speaker_bx {
    gap: 50px;
    justify-content: center;
    padding: 40px 40px 55px;
    border-radius: 10px;
    flex-wrap: wrap
}

.upcom_speaker_bx img {
    filter: grayscale(1);
    transition: .3s;
    border-radius: 5px
}

.upcom_speaker_bx img:hover {
    filter: grayscale(0)
}

.partners-bx img {
    background: #fff;
    height: 130px;
    object-fit: contain;
    border-radius: 10px
}

.partners_head h2 {
    padding-top: 75px
}

.row.news-bx {
    padding: 35px 35px 10px;
    border-radius: 10px
}

.tags_sec:hover,
hr.line_break,
section.upcom_news .post_box {
    background: #fff
}

.upcom_news .row .col-12 a {
    margin: 40px auto;
    display: block;
    width: fit-content;
    box-shadow: 1px 1px 14px 1px #0003
}

section.upcom_news .post_content .search_title {
    font-size: 25px
}

.mt-6,
.news_head h2 {
    margin-top: 60px
}

.main-container {
    position: relative;
    transition: .5s
}

.partners-bx .row,
.upcom_speaker_bx .row {
    gap: 33px 0
}

.co_partner_logo .row {
    gap: 30px 0
}

.partners-bx .row {
    width: 100%;
    justify-content: center
}

.upcom_partners a {
    display: table;
    margin: 0 auto
}

section.upcom_year {
    margin-top: 80px
}

hr.line_break {
    margin-top: 30px;
    width: 100%;
    height: 2px;
    border-color: #0000;
    margin-bottom: 33px
}

.previous_years .year_bx {
    width: calc(33.333% - 20px);
    height: 200px;
    background-size: cover;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.previous_years {
    padding: 0 15px;
    display: flex;
    width: 100%;
    gap: 30px;
    flex-wrap: wrap
}

.previous_years .year_bx:after {
    content: '';
    background: #0007;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.previous_years .year_bx a {
    color: #fff !important;
    z-index: 9;
    font-size: 37px;
    font-weight: 600;
    text-transform: uppercase
}

.partners-bx .row img {
    padding: 20px;
    width: 100%
}

.content_row a,
.content_row h2,
.content_row p {
    width: fit-content;
    max-width: 120px;
    text-align: center
}

.col-4.main-container:hover {
    transform: scale(1.07)
}

.overlay div p {
    font-size: 13px
}

.content_row {
    display: flex;
    height: auto !important;
    justify-content: space-between;
    align-items: center
}

.content_row h2 {
    font-size: 12px;
    margin: 0
}

.content_row a.event_link {
    font-size: 10px;
    background: #fff;
    border-radius: 100px;
    color: #000;
    text-align: center;
    line-height: 10px;
    display: flex;
    align-items: center;
    padding: 9px
}

.content_row p.post_date {
    padding: 0 !important;
    margin: 0 !important;
    color: #fff;
    font-size: 9px;
    font-family: Poppins;
    border: 0
}

.main-container:hover .overlay {
    height: 100%
}

.border_raduies,
a[data-fancybox=video-gallery] {
    position: relative !important
}

.mob-show,
.owl-nav.disabled,
ul.slick-dots {
    display: none !important
}

.item.video.slick-slide img,
.item.video.slick-slide video {
    width: 100% !important;
    aspect-ratio: 1500/875;
    height: 100% !important;
    object-fit: cover
}

#dropdown-event,
#taxonomy-dropdown-page,
.carousel-multi-item .controls-top,
.close_,
.custome_slide.owl-carousel .active .testimonial_detail,
.mega-menu,
.navbar-fixed-top.stickyNav .dateBar,
.new_add_09 h4,
.news-tab-contents .news-tab-content,
.return-format_date_day,
button.btn.btn-primary,
footer#footer ul#menu-footer-menu-02 li ul.sub-menu li:after,
footer#footer ul#menu-footer-menu-02 li ul.sub-menu li:before,
form#gform_1 label,
h2.gform_submission_error,
p.gform_required_legend,
select.js-example-basic-single {
    display: none
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-items: center
}

.gallery_section .owl-nav div {
    background: #29961700 !important
}

#menu-header-menu>li,
.main_head,
.news-tab-contents .news-tab-content.current,
footer#footer ul#menu-footer-menu-02 li:hover .sub-menu,
form#gform_3 div#input_3_8 {
    display: flex
}

.main-reviewimage img {
    max-width: 100% !important;
    border-radius: 20px !important
}

option[value=all] {
    display: block !important
}

section.speaker_head {
    display: flex;
    align-items: center;
    height: 548px
}

a.webinar_btn p {
    margin: 0;
    color: #0046ad !important
}

.border_raduies img.video_icon {
    border: 0 !important;
    width: 100% !important;
    padding: 0 13%;
    box-shadow: none !important;
    border-radius: 5px !important;
    cursor: pointer;
    height: auto !important
}

.border_raduies a {
    background: #0000
}

.speaker_image_carousel img {
    height: 200px !important;
    padding: 10px;
    border-radius: 15px !important;
    background: #0000 !important
}

.speaker_image_carousel .owl-stage-outer {
    display: flex;
    justify-content: center
}

.owl-nav>div {
    width: 50px;
    color: #fff;
    height: 50px;
    background: #0046ad;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #fff
}

.speaker_videos_slider .owl-nav {
    display: flex !important;
    flex-direction: row;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    top: 44.8%
}

ul.event_list a {
    color: #fff !important;
    cursor: pointer;
    font-size: 11px
}

ul.event_list {
    -webkit-mask: linear-gradient(to bottom, rgb(0 0 0) 0%, rgb(0, 0, 0) 50px, rgb(0, 0, 0) calc(100% - 50px), rgba(0, 0, 0, 0) 100%);
    width: 268px;
    height: 95px;
    overflow-y: auto;
    -webkit-mask: linear-gradient(to bottom, rgb(0 0 0) 0%, rgb(0, 0, 0) 50px, rgb(0, 0, 0) calc(100% - 50px), rgba(0, 0, 0, 0) 100%);
    margin: 20px 0 0 !important;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start
}

ul.event_list li:last-child {
    margin-bottom: 20px
}

ul.event_list::-webkit-scrollbar-track {
    background-color: #f5f5F500 !important
}

ul.event_list::-webkit-scrollbar {
    width: 3px !important;
    background-color: #f5f5f500 !important
}

ul.event_list::-webkit-scrollbar-thumb {
    background-color: #ffe7129c !important;
    border: none;
    border-radius: 5px !important
}

.owl-pagination,
.speaker_filters {
    display: flex;
    align-items: center;
    justify-content: center
}

div#latest-shops-slider .owl-dots {
    margin-top: 24px;
    gap: 13px 0;
    flex-wrap: wrap
}

.speaker_filters select {
    padding: 8px 20px;
    border-radius: 5px;
    margin: 20px 10px
}


.coming_soon {
    visibility: hidden
}

ul.event_list li {
    margin: 3px 2px;
    transition: 1.3s !important;
    background: #1f4378;
    border-radius: 6px;
    padding: 3px 7px;
    width: fit-content;
    border: 1px solid #ffe712
}

ul.event_list li:hover a {
    text-decoration: underline
}

.border_raduies .button_overlay {
    top: 0;
    border-radius: 30px;
    background: #0004
}

.button_overlay {
    position: absolute;
    display: flex;
    width: 100%;
    z-index: 99;
    height: 100%;
    justify-content: center;
    align-items: center;
    background: #0000008a;
    flex-direction: column
}

img.video_icon {
    z-index: 9;
    width: 400px;
    object-fit: contain
}

a.webinar_btn {
    z-index: 99;
    background: #fff;
    padding: 10px 30px;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    display: flex;
    align-items: center;
    cursor: pointer;
    border: 1px solid
}

a.webinar_btn img {
    width: 24px;
    height: 24px;
    background-image: url('https://events.tdk-ventures.com/wp-content/uploads/2023/10/external-link-svgrepo-com.png');
    background-size: contain
}

.filter input#searchpartner {
    border: 0
}

section.img_overlay:after {
    content: '';
    background: #0000008f;
    width: 100%;
    height: 100%;
    position: absolute
}

section.img_overlay {
    padding: 180px 0 !important;
    height: unset
}

.black_back {
    background: #000 !important;
    border: 1px solid #ffffff3b
}

.time_zone {
    padding: 8px 16px;
    justify-content: center;
    align-items: center;
    background: var(--button-gradient, linear-gradient(90deg, #469fd8 0, #0146ad 100%))
}

span.select2-selection__rendered {
    border-radius: 2px;
    display: block;
    cursor: pointer;
    padding: 10px 10px 10px 25px;
    color: #fff;
    font-size: 8px;
    letter-spacing: .55px;
    line-height: 14px;
    max-height: 35px;
    text-overflow: ellipsis !important;
    white-space: nowrap;
    width: 166px;
    background: var(--button-gradient, linear-gradient(90deg, #0146ad 0, #469fd8 100%));
    overflow: hidden
}

.filter select#taxonomy-dropdown-page,
.filter select#taxonomy-dropdown-year {
    padding: 10px;
    border-radius: 3px;
    border: 0
}

.filter {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px
}

body>span.select2-container.small {
    max-width: 226px
}

section.main-slider {
    overflow: hidden;
    max-height: 875px;
    max-width: 1500px;
    margin: 0 auto
}

section.section_tittle_first h6:before {
    margin-left: -29px
}

section.new-event {
    background-image: url('https://events.tdk-ventures.com/wp-content/uploads/2023/11/Frame-306-2.png');
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100%;
    z-index: 999999999999;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.row.new-event-head {
    padding: 25px 0
}

section.new-event h1 {
    color: #fff;
    font-family: poppins;
    font-size: 48px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 2.64px
}

section.new-event p,
section.new-event strong {
    font-family: Inter;
    color: #fff
}

form#gform_3 input[type=submit],
form#gform_3 label,
form#gform_3 legend,
section.new-event p,
section.new-event strong {
    font-size: 16px;
    letter-spacing: .88px;
    line-height: normal;
    font-style: normal
}

section.new-event p {
    font-weight: 400
}

.register,
section.new-event strong {
    text-transform: uppercase;
    font-weight: 700
}

.row.new-event-body {
    align-items: center;
    min-height: 80vh;
    padding: 50px 0
}

.news-tab-content,
form#gform_3 .gform_body #gform_fields_3 {
    display: flex;
    flex-wrap: wrap
}

form#gform_3 .gform_body #gform_fields_3 div.gfield--width-half,
ul#menu-header-menu>li>ul.sub-menu>li:first-child {
    width: 50%;
    position: relative
}

form#gform_3 label,
form#gform_3 legend {
    color: #fff;
    padding: 16px 0;
    font-family: Poppins;
    font-weight: 400;
    text-transform: capitalize
}

form#gform_3 input[type=text],
input[type=email] {
    display: flex;
    height: 54px;
    padding: 8px;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
    border-radius: 15px;
    border: 1px solid #484c4e;
    background: #1e3442;
    width: calc(100% - 24px);
    color: #fff
}

.color3,
.nav_menu_grid .nav-item:not(.nav_btn) a.active,
.nav_menu_grid .nav-item:not(.nav_btn) a:hover,
.readmore_text a,
.readmore_text a:hover,
.readmore_text li,
.readmore_text p,
.readmore_text span,
.readmore_text strong,
.register_button a,
a.tags_sec,
section.indai_event.bgcolor8 p,
section.section_event_box p,
section.section_mission_box p {
    color: #fff !important
}

form#gform_3 input[type=submit] {
    display: flex;
    width: 218px;
    padding: 16px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 5px;
    border: 0;
    background: #094cb0;
    color: var(--White, #fff);
    text-align: center;
    font-family: poppins;
    font-weight: 400;
    text-transform: capitalize
}

form#gform_3 div#input_3_8 div.gchoice {
    margin: -10px 20px
}

.gform_footer.top_label,
form#gform_3 .gform_footer.before {
    float: right;
    margin-right: 24px
}

form#gform_3 div.validation_message {
    color: red;
    font-size: 12px;
    margin: 5px 15px
}

.readmore:after {
    content: '>';
    font-size: 19px;
    font-family: monospace;
    line-height: 0;
    margin-left: 10px;
    font-weight: 600
}

.all_speakers .speaker_speciality,
.readmore_text p {
    margin-bottom: 15px !important
}

.readmore:hover {
    background: #ffe712;
    color: #000 !important
}

.contact-info,
.container.innr_foo li,
.counter_clum div#countdown ul li,
.footer,
.footer ul li,
.line,
.line_bottom,
.navbar-fixed-top.stickyNav .custom_logo img,
.navbar-fixed-top.stickyNav a.custom-logo-link,
.row.first_row h2,
.section_event_box.style-2 .container .lanch_6533,
.sub-nav-top,
.testimonials,
a,
footer#footer ul#menu-footer-menu-02 li,
section.banner_part.indian_banner,
section.section_tittle_first h6 {
    position: relative
}

section.indaii_event img {
    box-shadow: 3px 3px 35px 0 #fff5
}

section.indaii_event {
    background: linear-gradient(180deg, #0045ad, #06a685)
}

section.banner_part.indian_banner {
    background-size: auto;
    background-position: top;
    background-image: url('https://events.tdk-ventures.com/wp-content/uploads/2023/09/Hero-Backdrop-2-1.jpg')
}

footer#footer ul#menu-footer-menu-02 li ul.sub-menu {
    display: none;
    flex-direction: column;
    position: absolute;
    padding: 7px 15px;
    left: 160px;
    top: 6px;
    background: #fff;
    border-radius: 10px;
    width: 100%;
    z-index: 9
}

footer#footer ul#menu-footer-menu-02 li ul.sub-menu li a {
    font-size: 12px;
    color: #000 !important
}

.counter_clum {
    padding: 0 6px
}

footer#footer ul#menu-footer-menu-02 li ul.sub-menu li {
    padding: 6px 0
}

section.main-slider {
    margin: 0 auto !important;
    max-height: 875px;
    height: 100% !important;
    display: flex;
    width: 100%;
    max-width: 1500px;
    pointer-events: none !important;
    cursor: pointer !important;
    aspect-ratio: 12/7
}

section.tab_sec {
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/08/Picture1-1-2.jpg) !important;
    background-size: auto !important
}

ul#menu-header-menu>li>ul.sub-menu>li:first-child>.sub-menu {
    max-height: 309px;
    overflow: visible;
    overflow-y: scroll;
    width: 270px
}

ul#menu-header-menu>li>ul.sub-menu>li:first-child>.sub-menu::-webkit-scrollbar-thumb {
    background: #9e9e9e !important
}

ul#menu-header-menu>li>ul.sub-menu>li:first-child>.sub-menu::-webkit-scrollbar-track {
    background: #9e9e9e00 !important
}

ul#menu-header-menu>li>ul.sub-menu>li:first-child>.sub-menu::-webkit-scrollbar {
    width: 6px !important
}

section.featured__sec {
    background: linear-gradient(180deg, #083143 0, rgba(6, 177, 168, .46) 100%);
    -webkit-clip-path: polygon(50% 0%, 100% 9%, 100% 91%, 50% 100%, 0 91%, 0 9%);
    clip-path: polygon(50% 0%, 100% 9%, 100% 91%, 50% 100%, 0 91%, 0 9%);
    width: 100%;
    padding: 190px 0;
    margin-top: -161px
}

button#muteButton {
    outline: 0;
    border: 2px solid #fff;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    background: #fff;
    z-index: 9
}

.volume_sec {
    position: absolute;
    right: 0;
    bottom: 15px;
    display: flex
}

input#volumeSlider {
    width: 70px;
    position: absolute;
    transform: rotate(-90deg);
    left: 22px;
    bottom: 26px
}

section.biography_sec {
    position: relative;
    z-index: 2
}

.hero_sec .custom-logo-link img.custom-logo {
    height: 75px !important;
    margin-bottom: 100px
}

.hero_sec a.custom-logo-link {
    cursor: pointer
}

.tags_sec:hover div {
    background: #0046ad
}

iframe#player {
    height: 60vh;
    transform: scale(1.69);
    cursor: grab
}

ul#menu-header-menu>li>ul.sub-menu>li>a::after {
    background: #fff !important
}

.section_girls img,
.tags_sec {
    transition: .3s
}

div#popup {
    overflow: hidden;
    background: #0000008a
}

a.tags_sec div {
    width: 13px;
    height: 13px;
    background: #fff;
    margin-right: 10px;
    border-radius: 100%
}

a.tags_sec {
    display: flex;
    align-items: center;
    display: inline-flex;
    margin: 10px 5px;
    font-size: 15px;
    align-items: center;
    border: 1px solid #fff;
    padding: 6px 20px 6px 10px;
    border-radius: 100px;
    width: fit-content;
    cursor: pointer
}

.tag_box li {
    margin-left: 27px;
    padding: 8px 0
}

.biography_sec h3 {
    color: #fff;
    font-family: Montserrat;
    font-size: 19px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 1.1px;
    padding: 20px 0
}

.reg_back_banner .back_button a {
    font-size: 18px !important
}

.modal-body iframe {
    border-radius: 20px !important;
    border: 3px solid #00000085 !important
}

section.main-slider {
    border: 2px solid #fff;
    border-width: 0 1px
}

section.biography_sec>.overlay>.container {
    padding: 80px 0
}

.biography_sec li,
.photo_guideline_sec .container p {
    color: #fff;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: .88px
}

.tag_box {
    border-radius: 15px;
    background: linear-gradient(85deg, #196be2 1.13%, rgba(6, 177, 168, 0) 100%);
    padding: 40px 50px 25px
}

section.biography_sec h2,
section.featured__sec h2,
section.mission_sec h2 {
    position: relative;
    text-transform: uppercase !important;
    font-family: Montserrat;
    font-size: 36px;
    font-weight: 900;
    line-height: 37px;
    letter-spacing: .055em;
    text-align: left;
    color: #fff;
    margin-left: 100px
}

section.biography_sec h2,
section.mission_sec h2 {
    margin: 0;
    text-align: center;
    padding: 50px 0 10px
}

section.biography_sec hr,
section.mission_sec hr {
    border-color: #fff;
    margin: 60px 0 20px
}

section.mission_sec p {
    text-align: center !important;
    padding: 0;
    max-width: 75%;
    margin: 0 auto
}

section.photo_guideline_sec {
    clip-path: polygon(50% 12%, 100% 5%, 100% 100%, 50% 100%, 0% 100%, 0% 5%);
    margin-top: -112px
}

.box_content {
    border-radius: 15px;
    border: 1px solid #fff;
    background: linear-gradient(134deg, #196be2 0, rgba(6, 177, 168, .82) 100%);
    padding: 60px 0
}

section.mission_sec {
    background: #083143;
    position: relative;
    padding: 50px 0 180px;
    -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 88%, 50% 100%, 0 88%, 0 0);
    clip-path: polygon(50% 0%, 100% 0, 100% 82%, 50% 100%, 0 82%, 0 0);
    z-index: 1
}

.lanch_6533 h2:before,
section.featured__sec h2:before {
    content: "";
    position: absolute;
    width: 70px;
    height: 2px;
    background: #fff;
    left: -100px;
    top: 50%
}

section.biography_sec p,
section.featured__sec p,
section.mission_sec p {
    font-family: Poppins;
    padding-top: 35px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: .055em;
    text-align: left;
    color: #fff
}

section.featured__sec .btn_next_all a.readmore {
    border: 1px solid #ffe712;
    background: linear-gradient(93deg, #763e50 25%, #192767 100%);
    padding: 11px 25px !important;
    box-shadow: 3px 4px 7px -2px #192767;
    margin-top: -15px;
}

section.featured__sec .btn_next_all a.readmore:hover {
    color: #fff !important;
}

.featured_content {
    padding: 50px 0 0
}

section.featured__sec .btn_next_all {
    display: flex;
    padding-top: 40px;
    justify-content: flex-end
}

section.featured__sec img {
    border-radius: 15px;
    border: 1px solid #fff618
}

section.hero_sec {
    background-attachment: fixed;
    width: 100%;
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/08/Screenshot-507-1.png);
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 50% 100%, 0 100%, 0 0);
    clip-path: polygon(50% 0%, 100% 0, 100% 100%, 50% 100%, 0 100%, 0 0);
    background-position: bottom
}

section.hero_sec .row {
    align-content: center;
    height: 100vh;
    max-height: 1500px
}

h1.hero_heading {
    font-family: Montserrat;
    font-size: 115px;
    font-weight: 900;
    line-height: 117px;
    letter-spacing: .055em;
    text-align: center;
    color: #fff
}

.photo_guideline_sec .container ul li,
.speaker_sec p,
p.hero_para {
    font-family: Poppins;
    font-weight: 400;
    color: #fff
}

.photo_guideline_sec img {
    margin-top: 20px;
    border-radius: 15px;
    border: 2px solid #1890ff;
    background: url(<path-to-image>), 50%/cover no-repeat #d3d3d3;
    height: 392px;
    object-fit: cover
}

.photo_guideline_sec,
section.biography_sec,
section.speaker_sec {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

section.biography_sec .overlay {
    background: linear-gradient(0deg, rgba(0, 150, 136, .8) 0, rgba(0, 150, 136, .8) 100%)
}

section.biography_sec {
    clip-path: polygon(50% 0%, 100% 10%, 100% 90%, 50% 100%, 0 90%, 0 10%) !important;
    margin-top: -180px
}

.photo_guideline_sec,
section.biography_sec {
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/08/d73b58f79bbef2b7252471e6cdcd0951-scaled.jpeg);
    clip-path: polygon(50% 12%, 100% 0%, 100% 100%, 50% 88%, 0 100%, 0 0%)
}

.photo_guideline_overlay {
    background: linear-gradient(180deg, #083143 0, rgba(6, 177, 168, .46) 100%)
}

.photo_guideline_sec .container {
    padding: 280px 0
}

.photo_guideline_sec .container h2 {
    color: #fff;
    text-align: center;
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 2.2px;
    padding: 0 0 30px
}

.photo_guideline_sec hr {
    border-top: 2px solid #1890ff
}

.inner_para,
.photo_guideline_sec .container ul {
    padding-bottom: 50px
}

.photo_guideline_sec .container ul li {
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    letter-spacing: .88px;
    padding: 10px 0;
    margin: 0 20px
}

.photo_guideline_sec .container h3 {
    color: #fff;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 1.1px
}

p.hero_para {
    font-size: 25px;
    line-height: 29px;
    letter-spacing: .055em;
    text-align: center;
    text-transform: uppercase
}

.speaker__box h3,
.speaker__box p,
.travel_details h3,
.travel_details p {
    text-transform: capitalize
}

#slide-testimonal .active.center .main-reviewimage img,
.img_bx:hover:after,
.test_img {
    opacity: 1
}

.modal-content {
    background: 0 0;
    border: 0
}

.session_tab_sec .container {
    background: 0 0 !important;
    padding: 0 !important;
    background-color: #0000 !important;
    box-shadow: none !important
}

.session_tab_sec h2 {
    width: 170px;
    text-align: center
}

.session_tab_sec .container .row {
    width: min-content;
    padding: 16px 30px 0 !important;
    color: #fff !important;
    margin: 0;
    border-radius: 20px 20px 0 0
}

section.section_tittle_first .container {
    border-radius: 0 22px 22px
}

.location_sec .container {
    padding: 135px 50px 220px;
    max-width: 1500px
}

.speaker_sec p {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    letter-spacing: .88px;
    padding-bottom: 80px;
    padding-top: 25px;
    width: 70%;
    margin: 0 auto
}

.speaker__box {
    border-radius: 15px;
    background: linear-gradient(180deg, #196be2 0, rgba(6, 177, 168, 0) 100%);
    margin: 30px;
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.location_main_bx,
.row.loc_sec_1 {
    flex-direction: column;
    display: flex
}

.event_box_2 .line_sec .line_under_register {
    top: 210px
}

.speaker__box h3 {
    color: #fff;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 1em;
    letter-spacing: .77px;
    margin: 0;
    padding-top: 20px
}

.speaker__box p,
.speaker__box span {
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400
}

.speaker__box p {
    font-size: 15px;
    line-height: 39px;
    letter-spacing: .66px;
    padding: 0
}

.speaker__box span {
    font-size: 12px;
    line-height: 135%;
    letter-spacing: .44px
}

.loc_sec_1 p,
.location_sec h2,
.speaker_sec h2 {
    color: #fff;
    font-style: normal;
    line-height: normal;
    text-align: center
}

section.speaker_sec {
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/08/d92de29b8a848ce8b04d2c3940f9df2a-1-scaled.jpeg);
    clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 87%, 0 100%, 0 0%);
    margin-top: -143px
}

.speaker_sec .overlay {
    background: linear-gradient(180deg, rgba(8, 49, 67, .8) 0, rgba(8, 49, 67, .74) 100%)
}

section.speaker_sec .container {
    padding: 190px 0
}

.location_sec h2,
.speaker_sec h2 {
    font-family: Montserrat;
    font-size: 40px;
    font-weight: 900;
    letter-spacing: 2.2px;
    margin-bottom: 100px
}

.row.loc_sec_1 {
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 60px;
    border-radius: 15px;
    border: 1px solid #fff;
    background: linear-gradient(147deg, rgba(70, 252, 88, 0) 0, rgba(12, 47, 69, .6) 100%)
}

.loc_sec_1 p {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .88px
}

.loc_sec_1 h3,
.travel_details h3 {
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    letter-spacing: 1.1px;
    color: #fff
}

.loc_sec_1 h3 {
    text-align: center;
    width: 40%;
    margin: 25px auto
}

.next_step_sec ul li,
.travel_details p {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .88px
}

.travel_details .row {
    align-items: center;
    padding: 20px 0
}

.travel_details p {
    color: #fff;
    font-style: normal;
    line-height: normal
}

.next_step_sec h2,
.next_step_sec p {
    color: #fff;
    text-align: center;
    font-family: Montserrat;
    font-style: normal;
    line-height: normal
}

.travel_details {
    border-radius: 15px;
    border: 1px solid #06b1a8;
    background: #166e78;
    padding: 30px 60px;
    margin: 20px 0
}

.modal-footer,
.speaker_after img {
    margin: 0 auto
}

.btn_sec,
.dropdown-menu a,
.location_0 {
    display: flex;
    align-items: center
}

.map img {
    border-radius: 15px;
    border: 1px solid #fff618;
    background: linear-gradient(0deg, rgba(6, 177, 168, .3) 0, rgba(6, 177, 168, .3) 100%), url(<path-to-image>), 50%/cover no-repeat #d3d3d3;
    width: 100%
}

.location_main_bx {
    padding: 64px;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    background: linear-gradient(40deg, #0146ad 0, #06b1a8 100%);
    align-items: stretch
}

.close_,
.open {
    right: 8px;
    max-width: 200px !important;
    background-size: cover !important
}

.next_step_sec h2 {
    font-size: 40px;
    font-weight: 900;
    padding: 40px 0;
    letter-spacing: 2.2px
}

.next_step_sec .col-12 div {
    border-radius: 15px;
    border: 1px solid #fff;
    background: rgba(24, 144, 255, .1);
    display: flex;
    padding: 50px 95px;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.next_step_sec ul li {
    color: #fff;
    font-style: normal;
    line-height: normal;
    padding: 15px 0
}

.speaker_after {
    position: absolute;
    z-index: 999;
    bottom: 0;
    width: 100%;
    display: flex
}

.next_step_sec p {
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 1.1px;
    padding: 45px 0
}

.btn_sec p,
.map p {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .88px;
    color: #fff;
    text-align: center;
    line-height: normal;
    font-style: normal
}

section.next_step_sec {
    clip-path: polygon(50% 0%, 100% 17%, 100% 100%, 50% 100%, 0 100%, 0 17%);
    margin-top: -144px;
    padding: 100px 0 50px;
    position: relative
}

.next_step_after {
    position: absolute;
    top: -195px;
    width: 100%;
    display: flex;
    justify-content: center
}

.map p {
    padding: 20px 0
}

.btn_sec p {
    display: inline;
    margin: 0
}

.welcome_body {
    z-index: 999999999999;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.btn_sec a {
    border-radius: 50px;
    border: 2px solid #fff618;
    padding: 12px 24px;
    margin: 0 0 0 25px;
    color: #fff !important
}

section.location_sec {
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/08/d73b58f79bbef2b7252471e6cdcd0951-scaled.jpeg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    clip-path: polygon(50% 0%, 100% 4%, 100% 100%, 50% 95%, 0 100%, 0 4%);
    margin-top: -168px;
    position: relative;
    z-index: 1
}

.img_bx:after,
section.main-slider {
    background: #000
}

section.location_sec .overlay {
    background: linear-gradient(180deg, rgba(8, 49, 67, .8) 0, rgba(6, 177, 168, .36) 100%)
}

.modal .speaker_speciality img {
    min-width: 40px !important;
    min-height: 40px !important;
    margin: 0 !important
}

.modal-footer {
    border: 0
}

a[data-fancybox=video-gallery]:after {
    content: url(https://events.tdk-ventures.com/wp-content/uploads/2023/08/2023-08-02_17_53_41-DX_Week_2023___Join_Us-removebg-preview-1-1.png);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: #0004;
    width: 100%;
    height: auto;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: .7;
    transition: .4s
}

a[data-fancybox=video-gallery]:hover:after {
    opacity: 1 !important;
    background: #0004 !important
}

.modal section.section_girls {
    padding-top: 0 !important;
    display: flex;
    align-items: center;
    height: 90vh;
    margin-top: -10px !important
}

.modal section.section_girls div.para p {
    font-size: 15px !important
}

.copyright_bar,
section.section_girls div.para {
    margin-top: 40px
}

.modal section.section_girls div.para {
    line-height: 135%;
    letter-spacing: .055em;
    max-height: 250px;
    overflow-y: scroll;
    padding-right: 30px
}

.trimmed {
    font-size: 0px
}

.btn_next_all a.readmore,
.register,
.trimmed p,
a.less,
a.more {
    font-size: 16px
}

.modal section.section_girls div.para::-webkit-scrollbar-track {
    background: #0000 !important
}

button.btn.btn-secondary {
    position: absolute;
    right: -20px;
    top: -30px;
    border-radius: 100%;
    z-index: 9;
    font-family: cursive;
    background: #fff;
    border: 0;
    padding: 12px 18px;
    color: #0061b0;
    font-weight: 900
}

.modal-body section.section_girls {
    margin: auto;
    position: absolute;
    left: -46%;
    z-index: 9
}

.img_bx {
    position: relative;
    display: inline-block
}

.img_bx:after {
    opacity: 0;
    content: attr(data-gloss);
    position: absolute;
    top: -32px;
    left: 0;
    padding: 5px 10px;
    z-index: 999;
    color: #fff;
    transition: opacity .5s;
    border-radius: 5px;
    white-space: nowrap
}

.section_event_box.style-2 .container:before {
    content: '';
    border: 9px solid #8ceaf1 !important;
    top: 0;
    right: 0;
    z-index: 0;
    position: absolute;
    clip-path: polygon(90% 0, 100% 27%, 100% 100%, 47% 100%, 10% 100%, 0 73%, 0 0);
    height: 100.05%;
    width: 100%
}

.section_event_box.style-2 .container .lanch_6533:after {
    content: '';
    position: absolute;
    top: -126px;
    right: 0;
    border-top: 125px solid #ffffff00;
    border-right: 125px solid #28d8e5
}

.section_event_box.style-2 .container .border_raduies {
    overflow: hidden;
    position: relative
}

.section_event_box.style-2 .container {
    border: 0 !important;
    overflow: hidden;
    position: relative;
    border-radius: 0;
    box-shadow: 0 0 40px 9px rgb(40 216 229 / 70%)
}

.register,
.section_event_box .container .white {
    box-shadow: 0 0 24px 2px rgba(0, 0, 0, .14)
}

.section_event_box.style-2 .border_raduies img:before {
    content: '';
    height: 200px;
    position: absolute;
    width: 2px;
    background: #9bdefb;
    top: 0;
    left: 0;
    z-index: 9999
}

.section_event_box.style-2 .container .border_raduies:after {
    content: '';
    height: 178px;
    position: absolute;
    width: 3px;
    background: #9bdefb;
    top: -8px;
    right: 37px;
    z-index: 9;
    transform: rotate(-25deg)
}

.section_event_box.style-2 .container .border_raduies:before {
    content: '';
    height: 204px;
    position: absolute;
    width: 3px;
    background: #9bdefb;
    bottom: -28px;
    right: 70px;
    z-index: 9999;
    transform: rotate(225deg)
}

.section_event_box.style-2 .container .border_raduies img {
    clip-path: polygon(90% 0%, 100% 38%, 100% 65%, 81% 100%, 0 100%, 0% 60%, 0 0);
    position: relative;
    border-radius: 0 !important;
    border: 3px solid #9bdefb !important
}

.section_event_box.style-2 .container .btn_next_all a.readmore:hover {
    background: #28d8e5;
    color: #000 !important
}

.section_event_box.style-2 .container>.row:after {
    content: '';
    position: absolute;
    width: 9px;
    height: 36%;
    z-index: 9;
    background: #8ceaf1;
    right: 47px;
    transform: rotate(-25deg);
    top: -28px
}

.section_event_box.style-2 .container>.row:before {
    content: '';
    position: absolute;
    width: 9px;
    height: 30.5%;
    background: #8ceaf1;
    left: 53px;
    transform: rotate(-25deg);
    bottom: -15px
}

.section_event_box.style-2 .container .closed,
.section_event_box.style-2 .container .register,
.section_event_box.style-2 .container .white,
.section_event_box.style-2 .container .white span {
    border-radius: 0
}

.section_event_box.style-2 .container .btn_next_all a.readmore {
    border-radius: 0;
    clip-path: polygon(100% 0, 100% 38%, 100% 100%, 49% 100%, 9% 100%, 0 64%, 0 0);
    border-color: #28d8e5
}

.section_event_box.style-2 .container .btn_next_all:before {
    content: '';
    width: 2px;
    height: 20px;
    position: absolute;
    z-index: 9;
    bottom: -11px;
    background: #28d8e5;
    left: 237px;
    transform: rotate(-40deg)
}

.speaker_link .speaker_speciality {
    display: flex;
    width: 100%;
    margin-left: -5px
}

.speaker_link .speaker_speciality .img_bx {
    width: 20%
}

.speaker_link .speaker_speciality .img_bx img {
    min-width: 100% !important;
    min-height: auto;
    padding: 0 5px;
    max-height: 24px
}

.speaker_link .speaker_speciality .img_bx:after {
    font-size: 10px
}

.mega-menu .time_zone {
    position: absolute;
    top: 78.6%;
    width: 21%;
    flex-direction: column;
    z-index: 999;
    left: 0
}

.mega-menu .starter-template {
    min-width: 90%;
    padding: 0;
    margin: 0 !important
}

.mega-menu .time_zone p {
    text-align: center;
    padding-bottom: 4px !important
}

span.select2-selection__rendered:after {
    right: 0 !important
}

.item.video #youtube-video,
.slick-slide .slide-image img {
    width: 100% !important;
    opacity: .8;
    pointer-events: none;
    object-fit: cover;
    pointer-events: none;
    cursor: grab;
    height: 100%;
    aspect-ratio: 1500/875
}

.modal section.section_girls div.para::-webkit-scrollbar-thumb {
    BACKGROUND: WHITE !important
}

.open:hover {
    background: url("https://events.tdk-ventures.com/wp-content/uploads/2023/07/Open_Pressed.png") no-repeat
}

.footer_copyright p {
    font-size: 12px;
    line-height: 23px
}

.sub-menu a:after {
    bottom: -7px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    background: #0046ad;
    transition: width .3s;
    width: 0
}

a:hover:after {
    width: 100%;
    left: 0
}

.mega-menu li.current-menu-item>a,
a:hover {
    color: #0046ad !important
}

.footer div#gform_confirmation_message_1,
.footer h3.widget-title,
.gallery_section .owl-nav div:hover,
.register {
    color: #fff
}

li.current-menu-item>a:after,
ul#menu-header-menu>li {
    width: 100%
}

.overflow_hide {
    overflow: hidden !important
}

.test_img img,
div#slider1 {
    overflow: hidden
}

.item.video.slick-slide {
    cursor: grab;
    position: relative
}

.volume_sec #muteButton svg {
    width: 60%;
    height: auto
}

.volume_sec #muteButton {
    background: radial-gradient(#0046ad, #0046ad00)
}

.container.copyright_bar p,
div#countdown ul,
section.counter_section {
    margin: 0
}

.counter_section ul li:after {
    content: '';
    background: #fff;
    width: 1px;
    height: 25px;
    position: absolute;
    left: 40%;
    top: -33px
}

.counter_clum div#countdown ul {
    margin-bottom: -60px;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

.footer li a,
a,
b,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
li,
p,
span,
strong {
    font-family: 'Noto Sans' !important
}

.footer li a,
a:hover {
    text-decoration: none
}

section.indai_event .btn_next_all .closed,
section.indai_event .register {
    margin: 0 !important
}

.main_session_box section .container,
.section_event_box .container {
    box-shadow: 5px 5px 50px 6px rgba(0, 69, 173, .6)
}

.footer .rem_list_styl li:after,
.footer .rem_list_styl li:before,
.footer .rem_list_styl ul li:after,
.footer .rem_list_styl ul li:before {
    background: #fff0 !important;
    color: #fff0 !important
}

.event_box_2 .border_raduies img,
.event_box_2 .container {
    border-color: #fff !important
}

section.section_girls:nth-child(2n) .row {
    flex-direction: row-reverse
}

.post_box .post_image img {
    height: 169px;
    object-fit: cover;
    width: 100%
}

@keyframes slidy {

    0%,
    10%,
    100% {
        left: 0
    }

    20%,
    38% {
        left: -100%
    }

    48%,
    66% {
        left: -200%
    }

    76%,
    94% {
        left: -300%
    }
}

div#slider1 figure img {
    height: 863px;
    object-fit: cover;
    width: 20%;
    float: left
}

button.fancybox-button.fancybox-button--close {
    position: absolute;
    top: 20px;
    right: 20px !important;
    background: #fff;
    color: #000;
    border-radius: 100%
}

.fancybox-slide--video .fancybox-content {
    position: relative;
    height: 0;
    padding-top: 45%
}

.fancybox-slide--video .fancybox-content iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px
}

.fancybox-bg {
    opacity: .95 !important
}

.fancybox-slide {
    pointer-events: none !important
}

.fancybox-content {
    pointer-events: auto
}

.fancybox-infobar,
button.fancybox-button.fancybox-button--thumbs,
section.co_partner_logo.bgcolor4 .owl-nav.disabled,
section.co_partner_logo_2 .owl-nav.disabled {
    display: none !important
}

svg.ham6 {
    margin: -27px -26px -26px -8px;
    padding: 10px
}

.post_box .post_image,
.section_event_box .events_heading_sec,
.time_zone p,
nav.navbar.navbar-expand-lg.navbar-light {
    padding: 0 !important
}

.open {
    position: absolute;
    margin-top: -3px
}

.close_ {
    position: absolute;
    margin-top: -2px
}

.close_:hover {
    background: url("https://events.tdk-ventures.com/wp-content/uploads/2023/07/Close_Pressed.png") no-repeat;
    background-position-y: -1px;
    background-position-x: 1px
}

img.main_page_btn {
    height: 69px;
    margin: 0
}

img.main_page_btn:hover {
    background: url(https://events.tdk-ventures.com/wp-content/uploads/2023/07/MainPage_Pressed.png) 0 0/cover
}

.line {
    fill: none;
    transition: stroke-dasharray .4s, stroke-dashoffset .4s;
    stroke: #000;
    stroke-width: 5.5;
    stroke-linecap: round
}

.ham6 .bottom,
.ham6 .top {
    stroke-dasharray: 40 172
}

.ham6 .middle {
    stroke-dasharray: 40 111
}

.ham6.active .bottom,
.ham6.active .top {
    stroke-dashoffset: -132px
}

.ham6.active .middle {
    stroke-dashoffset: -71px
}

.footer ul li,
.footer ul li a,
.mega-menu ul li,
.mega-menu ul li a {
    cursor: pointer
}

.icon_list_item img {
    border-radius: 0 !important
}

.counter_clum div#countdown ul {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 50px;
    width: 100% !important
}

div#slider1 figure {
    position: relative;
    width: 500%;
    margin: 0;
    left: 0;
    text-align: left;
    font-size: 0;
    animation: 20s infinite slidy
}

.time_zone {
    justify-content: center;
    align-items: center;
    border-radius: 10px
}

.time_zone p {
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    margin: 0
}

ul#menu-header-menu>li>ul.sub-menu>li:after {
    content: '';
    position: absolute;
    border-right: 1px solid #d9d9d9;
    right: 17px;
    top: 0;
    height: 372px
}

span.select2-selection__rendered:after {
    position: absolute;
    top: 0;
    bottom: 0;
    border-radius: 2px;
    background: var(--tdk-blue, #0046ad);
    padding: 0 13px;
    content: '>';
    display: flex;
    font-size: 15px;
    transform: rotate(90deg);
    align-items: center
}

.register {
    background: #ff6b18;
    padding: 16px 23px !important;
    border-radius: 10px;
    text-align: center;
    margin-top: 15px;
    letter-spacing: 1px;
    line-height: 24px
}

.menu_text,
ul#menu-header-menu>li:not(:first-child)>a {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .055em;
    text-transform: capitalize;
    color: #5f5f5f
}

section.indaii_event section.section_event_box .container {
    background-color: #0000 !important;
    border: 0
}

.mega-menu a.active {
    border-bottom: 1px solid #0046ad !important;
    color: #0046ad !important
}

.section_event_box .events_heading_sec h2 {
    color: #fff;
    margin: 0 !important;
    line-height: 1.5em;
    padding-bottom: 70px;
    font-size: 45px;
    letter-spacing: 8px;
    position: relative
}

.events_heading_sec h2:before {
    content: "";
    position: absolute;
    width: 412px;
    height: 2px;
    background: #fff;
    bottom: 50px;
    left: 0
}

.indian_banner .swiper-slide img {
    height: 850px;
    min-height: 850px;
    max-height: 850px;
    object-fit: cover;
    cursor: grab
}

.col-md-4.mob_hide .time_zone {
    min-width: 340px;
    display: flex
}

.col-md-4.row.mob_hide .time_zone .starter-template {
    min-width: 100% !important
}

.col-md-4.row.mob_hide .time_zone span.select2-selection__rendered {
    max-width: 300px;
    width: 100%
}

.indian_banner .swiper-slide {
    cursor: grab !important
}

input.select2-search__field {
    border: 0 #000 !important;
    border-radius: 4px;
    margin: 4px 20px;
    padding: 5px 19px;
    width: 91%
}

body,
span.select2-dropdown {
    overflow-x: hidden;
    padding: 0
}

input#gform_submit_button_1,
input#gform_submit_button_12 {
    color: #fff;
    font-size: 15px;
    font-weight: bolder;
    margin: 16px 0 5px;
    padding: 8px 24px;
    border-radius: 10px;
    background: var(--tdk-blue, #0046ad);
    box-shadow: 0 0 24px 2px rgba(0, 0, 0, .14) !important;
    border: 0
}

body>span.select2-container::-webkit-scrollbar-track {
    background-color: #ebebeb00 !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0 !important
}

body>span.select2-container {
    display: inline-flex;
    z-index: 9999;
    border-radius: 0;
    max-height: 338px;
    overflow: hidden scroll;
    max-width: 338px;
    cursor: auto !important;
    flex-wrap: nowrap
}

span.select2-dropdown {
    background: var(--button-gradient, linear-gradient(90deg, #0146ad 0, #469fd8 100%));
    border-radius: 0 0 10px 10px;
    max-width: 292px !important;
    width: 23vw !important
}

#popup .modal-body button {
    right: 13% !important;
    top: 7% !important;
    background: #0046ad;
    color: #fff
}

ul#menu-header-menu>li>ul.sub-menu>li:first-child>.sub-menu,
ul#menu-header-menu>li>ul.sub-menu>li:first-child>a {
    margin-left: -20px
}

li.select2-results__option {
    list-style: none;
    padding: 3px 20px;
    cursor: pointer;
    margin: 5px 0;
    transition: .2s;
    font-size: 9px
}

.custome_slide.owl-carousel .active.center .testimonial_detail,
.less,
.more,
.owl-dots,
.owl-nav,
section.co_partner_logo_2 .owl-carousel .owl-item img,
ul.sub-menu>li>ul.sub-menu {
    display: block
}

ul#menu-header-menu>li>ul.sub-menu {
    position: absolute;
    left: 35% !important;
    top: 0;
    width: 66%
}

.sub_menu_head,
ul#menu-header-menu>li:first-child a,
ul#menu-header-menu>li>ul.sub-menu>li>a {
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    letter-spacing: .055em;
    text-transform: capitalize;
    color: #5f5f5f !important;
    line-height: 40px
}

.closed,
.events_heading_sec h2,
.footer_col_head,
.menu_text strong,
.patner_heading,
.text-upprcase,
.top_icons a,
.white h6,
body button.tablink.active {
    text-transform: uppercase
}

.mega-menu {
    cursor: auto !important;
    background-color: #fff;
    padding: 50px 0;
    position: absolute;
    width: 100%;
    z-index: 999;
    min-height: 470px;
    top: 92px
}

ul#menu-header-menu>li:not(:first-child)>a {
    text-align: justify;
    padding: 18px 0 7px;
    border-bottom: 1px solid
}

ul#menu-header-menu>li:not(:first-child):after {
    content: '';
    height: 8px;
    width: 8px;
    transform: rotateZ(45deg);
    margin: 22px -11px;
    border-top: 1px solid;
    border-right: 1px solid
}

input::-webkit-input-placeholder {
    color: #b6b6b6
}

input#input_1_1,
input#input_12_1 {
    display: flex;
    padding: 8px 18px;
    align-items: flex-start;
    border-radius: 5px;
    background: #f0f0f0;
    border: 0;
    color: #5f5f5f
}

.icon_list_item {
    padding: 10px 8px
}

div#validation_message_1_1 {
    font-size: 12px;
    padding-top: 10px
}

ul.sub-menu>li>ul.sub-menu li {
    width: 100%;
    padding: 10px 0
}

.menu_list_item {
    width: 100%;
    padding: 5px 0
}

ul#menu-header-menu>li>ul.sub-menu>li:first-child:before {
    content: '';
    position: absolute;
    border-right: 1px solid #d9d9d9;
    left: -45px;
    top: 0;
    height: 372px
}

.fm_exware {
    font-family: Exware !important
}

.less,
.more {
    width: fit-content;
    margin-top: 25px
}

.mian_box_image img:hover,
.section_girls:hover img,
section.section_girls img:hover {
    filter: grayscale(0%);
    cursor: pointer
}

.less i,
.more i {
    transform: rotate(268deg) !important
}

.section_girls h2 {
    font-family: Barlow;
    font-style: normal;
    font-weight: 800;
    font-size: 29px;
    line-height: 25px;
    letter-spacing: .055em
}

body {
    clear: both;
    margin: 0;
    scroll-behavior: smooth
}

@font-face {
    font-family: Exware;
    src: url(https://events.tdk-ventures.com/wp-content/themes/tdk/assets/fonts/Exwayer.ttf);
    font-weight: 700
}

::-webkit-scrollbar {
    width: 10px !important
}

.navbar-fixed-top.stickyNav {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
    left: 0
}

::-webkit-scrollbar-track {
    background-color: #ebebeb !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0 !important
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
    background: #178796 !important
}

*,
.navbar-brand,
.speaker_link .col-md-7,
.sub-nav-top li a,
section.section_mission_box .container,
ul,
ul#myUL li {
    padding: 0
}

.stickyNav .navbar-brand img,
img {
    max-width: 100%
}

b,
strong {
    font-weight: 600;
    color: #333
}

.sub-nav-top li a.active,
.sub-nav-top li a:hover,
a:hover {
    color: #661a1e
}

/* img.custom-logo {
    height: 56px !important;
    object-fit: contain !important;
    width: 250px
} */

.carousel-indicators .active,
.content .content-overlay,
.content_box.active .icon_img,
.content_box_img_left:hover .icon_box,
.features_tab .active .content_box .icon_img,
.features_tab .content_box .icon_img:hover,
.gradient_bg,
.nav_btn a.active,
.nav_btn a:hover,
.transition-timer-carousel-progress-bar {
    background-color: #2e3192
}

.main_session_box section:first-child .container {
    background: #0061b0
}

.main_session_box section:nth-child(2) .container {
    background: #0893d3
}

.main_session_box section:nth-child(3) .container {
    background: #1aadc1
}

.bgcolor1 {
    background-color: #5f5f5f
}

.bgcolor2 {
    background-color: #9f9f9f
}

.bgcolor3 {
    background-color: #178796
}

.bgcolor4 {
    background-color: #fafafb
}

.bgcolor5 {
    background-color: #0061b0
}

.bgcolor6 {
    background-color: #0893d3
}

.bgcolor7 {
    background-color: #1aadc1
}

.bgcolor8 {
    background-color: #0045ad
}

.bgcolor9 {
    background-color: #d9d9d9
}

.bgcolor10 {
    background-color: #132c71
}

.bgcolor11 {
    background-color: #ff6b18
}

.bgcolor_green {
    background-color: #299617
}

.bgcolor_brown {
    background-color: #967a17
}

.color1 {
    color: #178796 !important
}

.color2 {
    color: #5ec796 !important
}

.color4 {
    color: #2e3192 !important
}

.color5 {
    color: #a6a6a699 !important
}

.color6 {
    color: #000 !important
}

.fw-light {
    font-weight: 300
}

.fw-regular {
    font-weight: 400
}

.fw-semiBold {
    font-weight: 500
}

.fw-bold {
    font-weight: 600
}

.fw-extraBold {
    font-weight: 700
}

.fs-40 {
    font-size: 40px
}

.rounded-20 {
    border-radius: 20px
}

.rounded-22 {
    border-radius: 22px
}

.rounded-full {
    border-radius: 100px
}

.box-shadow-1 {
    box-shadow: 2px 13px 37px 0 #0061b075
}

.border_1 {
    border: 2px solid #28d8e5
}

.lh-18 {
    line-height: 18px
}

.lh-20 {
    line-height: 20px
}

.ls-3 {
    letter-spacing: 3px
}

.mt-7,
section.section_mission_box.why_us_098 {
    margin-top: 70px
}

.pt-6 {
    padding-top: 60px
}

.pt-7 {
    padding-top: 70px
}

.navbar-fixed-top {
    background-image: url(https://events.tdk-ventures.com/wp-content/uploads/2023/08/Picture1-1-2.jpg) !important;
    background-repeat: repeat;
    background-size: auto !important;
    background-position: left;
    padding: 18px 0
}

.navbar-fixed-top .container {
    display: block;
    position: relative;
    padding: 0
}

.sub-nav-top ul {
    float: right;
    margin-bottom: 0
}

.sub-nav-top li {
    float: right;
    margin-left: 30px
}

.sub-nav-top {
    z-index: 9999;
    display: flow-root;
    padding: 10px 20px 10px 40px;
    width: 73%;
    float: right
}

.sub-nav-top a i {
    font-size: 15px;
    margin-right: 3px
}

.navbar-inner-content {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    max-height: 100px
}

.transparent-header-top {
    padding-top: 150px
}

.menu_desc {
    display: block;
    color: #555;
    font-size: 13px
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    min-width: 350px;
    border: 0;
    box-shadow: 0 20px 40px -10px #dcdcdc;
    padding: 20px 15px;
    border-radius: 0 10px 10px;
    margin-top: 15px;
    border-top: 4px solid #5ec796
}

.dropdown-menu li:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 15px;
    padding-bottom: 15px
}

.menu_icon {
    margin-right: 15px
}

.menu_text strong {
    color: #2e3192;
    font-weight: 500
}

.dropdown-menu li.active .menu_text strong,
.dropdown-menu li:hover .menu_text strong,
footer a:hover {
    color: #5ec796
}

.nav-link {
    font-size: 14px
}

.navbar-fixed-top.stickyNav .navbar-inner-content {
    height: 28px
}

.owl-controls .owl-buttons div {
    width: 40px;
    height: 40px;
    line-height: 42px;
    text-align: center;
    border-radius: 100px;
    background-color: #f4f4f4;
    font-size: 21px;
    color: #666
}

.reg_back_banner .back_button a,
.reg_back_banner .register_button {
    font-family: Poppins;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    text-align: justify;
    letter-spacing: .73px;
    font-style: normal
}

.reg_back_banner .register_button {
    padding: 18px 0;
    color: #fff
}

.closed,
.counter_clum span,
.custome_slide .owl-dots,
.footer_social_links a,
.image_linden,
.number_02,
.number_02 h6,
.tab_clum ul,
.tab_top,
.testimonial_detail,
.toTop,
.white {
    text-align: center
}

.reg_back_banner .back_button a {
    padding-right: 10px
}

.reg_back_banner .back_button {
    display: flex;
    background: #ff0;
    padding: 12px 22px;
    border-radius: 10px
}

.owl-controls .owl-buttons div:hover {
    background-color: #2e3192;
    color: #fff
}

.owl-controls .owl-buttons .owl-prev {
    position: absolute;
    top: 37%;
    left: -5px
}

.owl-controls .owl-buttons .owl-next {
    position: absolute;
    right: -15px;
    top: 37%
}

.carousel-item .col-md-4,
.mian_box_image,
.news_page .post_container {
    padding-bottom: 30px
}

.post_box {
    height: 100%;
    margin: 0 !important
}

.owl-theme .owl-controls {
    margin-top: 0
}

.carousel-indicators li,
.owl-theme .owl-controls .owl-page span {
    background: #aaa;
    width: 15px;
    height: 15px;
    display: block;
    border-radius: 100px
}

.carousel-indicators li.active,
.carousel-indicators li:hover,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #7e4d4f
}

.owl-controls .owl-buttons div,
.owl-controls .owl-page {
    float: left;
    margin-right: 8px
}

.owl-carousel .owl-wrapper-outer {
    padding-bottom: 45px
}

.footer {
    padding-top: 50px
}

.footer_col_head {
    font-size: 22px;
    font-weight: 400;
    font-family: Oswald, sans-serif !important;
    margin-bottom: 3px
}

.f_menu li {
    margin-bottom: 6px
}

.footer ul li {
    padding: 18px 0 10px
}

.footer li a {
    color: #fff;
    font-size: 16px
}

.f_menu li a:hover {
    color: #c1c0c0
}

.footer_social_links {
    margin-top: 15px
}

.contact-info {
    left: -24px
}

.footer_social_links a {
    width: 43px;
    height: 43px;
    display: inline-block;
    background-color: #343434;
    border-radius: 100px;
    vertical-align: middle;
    line-height: 42px;
    font-size: 16px;
    margin-right: 3px;
    color: #fff !important
}

.mian_box_image img {
    background: #b3b3b3cc;
    filter: grayscale(100%);
    object-fit: cover;
    cursor: pointer
}

.footer_social_links a:hover {
    background-color: #fff;
    color: #5e2023 !important
}

section.tab_section {
    padding: 33px 0
}

body .navbar-fixed-top.stickyNav .nav_menu_grid .nav-item.last:not(.nav_btn) a {
    padding: 12px 25px !important
}

body .nav_menu_grid .nav-item.last:not(.nav_btn) a {
    padding: 12px 25px !important;
    border-radius: 8px;
    font-weight: 600 !important;
    color: #000 !important
}

.toTop {
    width: 45px;
    height: 45px;
    border-radius: 100px;
    background: #178796;
    line-height: 45px;
    color: #fff;
    font-size: 14px;
    position: fixed;
    bottom: 68px;
    right: 15px;
    cursor: pointer
}

.col-md-6.footer_copyright.text-center ul {
    padding: 0 !important;
    margin: 0;
    text-align: left
}

.col-md-6.footer_copyright.text-center ul li {
    margin-top: -18px;
    display: inline-block
}

.col-md-6.footer_copyright.text-center ul li a {
    color: #fff;
    padding: 0 29px 0 0
}

.footer ul li:before {
    content: "";
    position: absolute;
    width: 55%;
    height: 1px;
    background: #fff;
    bottom: -3px
}

ul.f_menu.highlightMenu i {
    position: absolute;
    right: 121px;
    font-size: 10px;
    top: 14px
}

.tab_top button.tablink {
    outline: 0;
    background: 0 0 !important;
    color: #fff;
    border: 0 !important;
    padding: 20px 15px;
    cursor: pointer;
    width: 16%
}

.main-reviewimage {
    height: auto;
    width: 100%
}

.test_img {
    position: relative;
    -webkit-transition: .4s;
    transition: .4s;
    margin: 40px -48px 0
}

#slide-testimonal .center .test_img:before {
    content: none;
    transition: .7s ease-in-out
}

.test_img img {
    border-radius: 22px;
    margin: 0 auto;
    height: auto;
    object-fit: cover
}

.custome_slide.owl-carousel .owl-item.active.center {
    margin-top: 0 !important;
    position: relative;
    z-index: 999;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.speaker_speciality img {
    background: #0000 !important;
    width: 40px !important;
    height: 40px !important;
    object-fit: contain !important
}

.speaker_speciality {
    margin-top: -10px;
    margin-bottom: -20px
}

.custome_slide.owl-carousel .owl-item {
    transform: scale(.7);
    padding: 10px 0;
    transition: .5s
}

.testimonial_detail {
    transform: scale(.7) !important;
    width: 447px;
    position: relative;
    left: -71px
}

.testimonial_detail h4 {
    font-size: 38px;
    margin: 0
}

.testimonial_detail p {
    color: #ccc;
    font-size: 26px
}

body button.tablink.active {
    background: #ff6b18 !important;
    border-radius: 8px !important;
    font-weight: 600;
    letter-spacing: 1px;
    outline: 0
}

* {
    outline: 0;
    box-sizing: border-box;
    margin: 0
}

section.co_partners {
    padding-top: 90px;
    padding-bottom: 39px
}

.copyright_bar .row {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 0
}

.border_blue .container {
    border: 3px solid #0045ad !important
}

.slider-image .owl-next:before,
.slider-image .owl-prev:before {
    content: "";
    height: 230%;
    box-shadow: 2px 2px 22px 0 gray;
    border-radius: 93px
}

section.section_tittle_first.secnd_sec_02 {
    padding-top: 25px !important;
    padding-bottom: 25px !important
}

.co_partner_logo .owl-item {
    width: 23% !important
}

.co_partner_logo .owl-stage,
.co_partner_logo .owl-stage-outer {
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important
}

.co_partner_logo .owl-carousel .owl-item {
    padding: 0 9px !important
}

.co_partner_logo {
    padding: 30px 0
}

.patner_heading {
    position: relative;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    text-align: justify;
    letter-spacing: .055em;
    color: #0046ad !important
}

.events_heading_sec h2 {
    font-size: 36px;
    font-family: Barlow !important;
    font-weight: 900;
    letter-spacing: 1.98px;
    line-height: 0
}

.patner_heading-before {
    position: absolute;
    width: 55px;
    height: 1px;
    background-color: #000;
    left: -70px;
    top: 50%
}

section.co_partner_logo_2 {
    padding: 35px 0
}

.client_box img {
    width: 200px;
    height: 100px;
    object-fit: cover
}

section.partners-secton {
    padding: 39px 0
}

section.slider-image {
    padding-top: 60px;
    padding-bottom: 21px
}

.slider-image .client_box img {
    border-radius: 15px
}

.slider-image .owl-controls.clickable {
    position: relative;
    top: 20px !important
}

section.section_tittle_first {
    padding-top: 108px
}

section.section_tittle_first .container {
    padding: 75px 100px 75px 60px
}

.row.first_row {
    padding: 0 0 50px
}

.row.second_row.mid_098 {
    padding: 46px 0
}

.mian_box_image img {
    min-width: 89px;
    min-height: 102px;
    float: left;
    margin-right: 16px;
    border-radius: 11px
}

section.section_tittle_first h6:before {
    content: "";
    position: absolute;
    width: 70%;
    height: 1px;
    background: #fff;
    bottom: -9px
}

.inner_para:empty {
    padding-bottom: 0
}

h6.color3:empty:before {
    background: #ffffff00
}

.slider-image .owl-next {
    position: absolute;
    right: 0;
    top: 52%
}

.slider-image .owl-prev {
    position: absolute;
    left: 0;
    top: 52%
}

.slider-image .owl-next:before {
    position: absolute;
    width: 172%;
    background: url(https://events.tdk-ventures.com/wp-content/uploads/2023/04/next.png) center/100% no-repeat;
    right: -5px;
    top: -31px
}

.slider-image .owl-prev:before {
    position: absolute;
    width: 160%;
    background: url(https://events.tdk-ventures.com/wp-content/uploads/2023/04/prv.png) center/100% no-repeat;
    right: -14px;
    top: -29px
}

.gallery_image_area img {
    border-radius: 30px
}

.custome_slide .owl-dots .owl-dot.active {
    border: 5px solid var(--color);
    background-color: #fff;
    border: 5px solid #167b91
}

.custome_slide .owl-dots .owl-dot {
    background: #eeee;
    background: #eeee;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 3px
}

#latest-shops-slider .owl-dots {
    counter-reset: section
}

#latest-shops-slider .owl-dots .owl-dot:before {
    counter-increment: section;
    content: counter(section) " ";
    counter-increment: section;
    content: counter(section) " ";
    width: 35px;
    height: 35px;
    display: inline-block;
    border-radius: 50%;
    padding: 5px;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    letter-spacing: .055em
}

.testimonials .owl-dots.disabled,
section.indai_event .btn_next_all,
section.section_girls .btn_next_all {
    position: relative;
    top: 19px
}

#latest-shops-slider .owl-dots .owl-dot {
    display: inline-block;
    margin: 0 10px 0 0
}

.mian_box_image h3 {
    font-family: Barlow !important;
    font-style: normal;
    font-weight: 800;
    font-size: 16px !important;
    line-height: 15px;
    letter-spacing: .055em
}

.main_session_box .first_row h4 ul li span {
    font-family: Barlow !important;
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: .055em;
    color: #fff
}

.main_session_box h2 {
    position: relative;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: .055em;
    margin-bottom: 20px
}

.gallery_section .owl-carousel .owl-item img,
div#latest-shops-slider.gallery_image_area img {
    padding: 10px !important
}

section.gallery_section {
    background: #f4fcfc;
    margin-top: 80px;
    padding-top: 60px;
    padding-bottom: 60px
}

div#latest-shops-slider .owl-dots {
    margin-top: 24px, gap: 13px 0;
    flex-wrap: wrap
}

.btn_next a {
    border: 2px solid #28d8e5;
    color: #419ca8;
    padding: 8px 30px;
    border-radius: 90px
}

.btn_next {
    width: 33%;
    position: absolute;
    right: 0;
    text-align: right;
    margin-top: -35px;
    z-index: 99999
}

.btn_next a:hover {
    background: #178796;
    color: #fff !important;
    border: 1px solid #178796
}

.container.innr_foo li:after {
    content: ">";
    position: absolute;
    width: 10%;
    color: #fff;
    text-align: right;
    right: 46%;
    top: 38%;
    z-index: 0
}

footer#footer h1,
footer#footer h3 {
    color: #fff;
    font-family: Barlow;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.21px;
    text-transform: none !important
}

.navbar-fixed-top.stickyNav a.navbar-brand.pull-left {
    position: relative;
    top: -9px
}

section.section_mission_box img {
    border-radius: 20px 20px 0 0;
    height: 488px !important;
    object-fit: cover
}

.section_mission_box .container {
    background: linear-gradient(to bottom, #0645a4 0, #3d4043 100%)
}

.box_159 {
    padding: 24px 72px 100px
}

.mission_line:before {
    content: "";
    position: absolute;
    width: 70px;
    height: 1px;
    background: #fff;
    left: -90px;
    top: 50%
}

.mission_line {
    position: relative;
    margin-left: 82px
}

.mission_line h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    text-align: justify;
    letter-spacing: .055em
}

.navbar-fixed-top.indian_header {
    background: #0045ad !important
}

.main_session_box {
    padding-bottom: 108px
}

section.banner_part.indian_banner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%
}

section.banner_part.indian_banner .container {
    display: flex;
    align-items: end
}

section.banner_part.indian_banner .container .row {
    z-index: 99;
    position: absolute;
    bottom: 195px;
    left: 25px;
    width: 100%
}

section.banner_part.indian_banner .container h1 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    font-weight: 700
}

section.banner_part.indian_banner .container h1:before {
    content: "";
    position: absolute;
    width: 55px;
    height: 1px;
    background: #fff;
    left: -73px;
    bottom: 24px
}

section.banner_part.indian_banner span:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 54px;
    background: #fff;
    left: -27px
}

section.counter_section {
    padding: 28px 0
}

section.indai_event {
    margin: 60px 0;
    padding: 60px 0
}

.btn_next_all a.readmore:hover,
a.less:hover,
a.more:hover {
    background: #ffe712;
    color: #000
}

.btn_next_all a.readmore,
a.less,
a.more {
    border: 2px solid #ffe712;
    transition: .2s;
    padding: 8px 20px 8px 16px !important;
    border-radius: 66px;
    color: #fff
}

.main_head {
    align-items: flex-start;
    justify-content: flex-start
}

.number_02 h6 {
    background: #fff;
    padding: 0 8px;
    border-radius: 5px;
    font-weight: 900;
    line-height: 43px;
    font-size: 36px
}

.india_09 {
    padding-left: 53px
}

.heading_tittle {
    padding-left: 32px
}

.number_02 {
    width: 14%
}

.location_0 i {
    font-size: 45px;
    color: #fff
}

.white h6 {
    margin-top: 12px
}

.white {
    background: #fff;
    border-radius: 20px;
    padding: 24px 0 14px
}

.white span.span {
    padding: 8px 32px;
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    border-radius: 18px
}

.closed {
    box-shadow: 0 0 24px 2px rgba(0, 0, 0, .14);
    border-radius: 10px;
    padding: 16px 24px !important;
    margin-top: 15px;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}

.section_event_box .container {
    padding: 64px;
    margin-bottom: 108px
}

.lanch_6533 {
    padding: 25px 0 10px
}

.lanch_6533 h2 {
    margin-left: 14%;
    position: relative
}

.icon_location {
    padding-right: 11px
}

:root {
    --smaller: .75
}

.counter_section ul li {
    margin-bottom: 30px !important;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
    list-style-type: none;
    padding: 0 1px;
    color: #fff;
    text-align: center
}

.counter_clum span {
    background: #fff !important;
    width: 80px;
    height: 70px;
    border-radius: 8px;
    display: flex !important;
    align-items: center;
    justify-content: center !important;
    font-size: 30px;
    color: #000;
    margin-bottom: 6px;
    font-weight: 700
}

.new_add_09 h4,
section.speaker_head.mission-2:before {
    height: 100%;
    right: 0;
    text-align: center;
    text-transform: uppercase
}

.counter_section .emoji span {
    font-size: 4rem;
    padding: 0 .5rem
}

section.speaker_head.mission-2:before {
    content: "Mission";
    position: absolute;
    width: 100%;
    color: #e0f0fa;
    font-size: 236px;
    font-weight: 400;
    left: 0;
    top: -53px
}

.line_sec .line_under_register {
    position: absolute;
    width: 1px;
    height: 100%;
    background: center #fff;
    left: -18%;
    top: 280px;
    margin: auto;
    text-align: center;
    display: block;
    right: 0
}

.sub-menu>li,
ul#menu-header-menu>li>ul.sub-menu {
    display: inline-table
}

ul#menu-header-menu>li>a {
    width: 25% !important
}

ul#menu-header-menu>li>ul.sub-menu>li:nth-child(2) {
    width: 49%;
    position: relative
}

.locaton_content p {
    margin: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 14px;
    letter-spacing: .055em;
    text-transform: uppercase
}

.mian_box_image h3 {
    padding-top: 10px;
    width: 100%
}

.mian_box_image p {
    font-size: 9px;
    line-height: 135%;
    letter-spacing: .055em
}

section.speaker_head h2 {
    text-shadow: 1px 1px 25px #0000005c;
    text-shadow: 2px 2px 10px rgb(0 0 0 / 34%);
    color: #fff;
    text-align: center;
    font-weight: 800;
    font-size: 80px;
    text-transform: uppercase;
    line-height: 120px;
    letter-spacing: .055em
}

section.speaker_head {
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding: 140px 0;
    position: relative
}

section.section_girls img {
    border-radius: 10px;
}

section.section_girls p.searchable_subtitle {
    color: #fff;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .055em
}

p {
    letter-spacing: .055em
}

.why_us_098 .container {
    background: #0046ad !important
}

section.section_mission_box .container {
    margin-bottom: 108px;
    border-radius: 30px !important;
    box-shadow: 5px 5px 50px 6px rgba(0, 69, 173, .6) !important
}

ul#myUL>nav-item>a.nav-link {
    padding: 0 14px !important;
    font-weight: 700;
    color: #fff !important;
    font-size: 24px
}

.all_missions {
    padding-top: 102px
}

section.Pattner_section {
    padding-top: 124px
}

.why_us_098 .box_159 {
    padding: 32px 64px !important
}

section.why_us_098 {
    padding: 76px 0 108px
}

section.Pattner_section img {
    border-radius: 250px;
    margin-bottom: 48px !important;
    width: 250px;
    height: 250px !important;
    margin: 0 50px;
    object-fit: contain
}

.indai_event img,
.section_event_box .border_raduies img {
    max-width: 100%;
    border: 1px solid #ffe712;
    object-fit: cover
}

.section_event_box .border_raduies img {
    width: 100%;
    max-height: 419px;
    min-height: 419px;
    border-radius: 30px;
    height: 100%
}

section.section_girls {
    width: 976px !important;
    padding-top: 108px !important;
    margin: auto
}

.navbar-fixed-top .navbar-inner-content {
    max-height: 60px !important
}

.custom_logo {
    width: 100%;
    float: left
}

section.news_page h2 {
    font-family: Barlow !important;
    font-weight: 800 !important;
    font-size: 26px;
    line-height: 31px;
    letter-spacing: .055em !important;
    color: #0045ad;
    margin: 0 0 15px
}

.sidebar iframe {
    border-radius: 4px;
    border: 1px solid #00000014
}

.news_page .col-md-8 {
    padding-top: 50px !important;
    padding-bottom: 129px !important;
    padding: 0
}

section.news_page a {
    color: #0045ad;
    border: 0 !important;
    padding: 0 !important
}

section.news_page a i {
    position: relative;
    left: 11px;
    top: 1px
}

body section.news_page a:hover {
    background: 0 0 !important;
    color: #000 !important
}

.post_box {
    box-shadow: 0 5px 30px 6px rgba(0, 0, 0, .12) !important;
    padding: 0
}

.post_container {
    margin-bottom: 30px
}

.post_box .post_content {
    padding: 24px
}

section.news_page {
    margin-bottom: 108px !important
}

.post_date {
    font-size: 11px;
    margin-top: 15px !important;
    margin-bottom: 0;
    border-top: 1px solid #8080805e;
    padding-top: 15px
}

body section.section_girls p {
    color: #fff !important;
    margin: 0
}

.btn_next_all a.readmore,
.less,
.more {
    padding: 13px 37px
}

.gallery_section .owl-nav div,
.gallery_section .owl-nav div:hover {
    margin: 0 10px;
    padding: 8px 31px;
    border-radius: 50px
}

.btn_next_all i {
    position: relative;
    left: 8px;
    top: 1px
}

.gallery_section .owl-dots {
    width: 50%;
    float: left
}

.gallery_section .owl-nav {
    display: flex !important;
    justify-content: flex-end;
    float: right;
    width: 50%;
    margin-top: 24px
}

a.nav-link {
    padding: unset;
    position: unset
}

.new_add_09 h2 {
    position: relative;
    z-index: 1
}

.new_add_09 h4 {
    font-size: 269px;
    font-weight: 400;
    font-family: Exware !important;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 0;
    color: rgba(0, 70, 173, .3) !important
}

section.tab_sec {
    background: #0c76d2;
    margin-bottom: 55px;
    margin-top: 86px;
    padding: 22px 0
}

.tab_clum ul li {
    display: inline-block;
    padding: 14px 21px;
    color: #fff;
    cursor: pointer
}

.tab_clum ul li.news-tab.current {
    background: #0045ad;
    border-radius: 90px
}

section.tab_sec ul.news-tabs {
    margin: 0;
    padding: 0
}

.line {
    padding: 0 29px;
    border-left: 1px solid #fff
}

.line:after,
.line:before {
    content: '';
    width: 14px;
    height: 14px;
    background-color: #fff;
    position: absolute;
    left: -7.5px;
    border-radius: 20px
}

.sidebar {
    background: #f0f0f0;
    padding: 60px 0 60px 60px
}

.sidebar iframe {
    margin-bottom: 61px
}

.sidebar img {
    width: 88%;
    margin: auto auto 50px;
    text-align: center
}

section.news_page {
    background: #fff;
    background: linear-gradient(90deg, #fff 65.3%, #f0f0f0 65.3%)
}

section.all_speakers {
    padding: 0 0 108px
}

ul#myUL {
    align-items: center;
    justify-content: flex-end
}

.navbar-fixed-top {
    background-color: #0046ad
}

.counter_section h2 {
    font-family: Poppins;
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    letter-spacing: .055em;
    margin-bottom: 10px !important
}

.heading_tittle h2,
.main_head .number_02 h5 li span {
    font-family: Barlow !important;
    letter-spacing: .055em;
    font-style: normal
}

.indai_event img {
    height: 541px;
    box-shadow: 0 5px 30px 6px rgba(0, 0, 0, .12);
    border-radius: 15px
}

.main_head .number_02 h5 li span {
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
    text-align: center;
    color: #fff
}

.heading_tittle h2 {
    font-weight: 900;
    font-size: 36px;
    line-height: 43px;
    text-transform: uppercase
}

.heading_tittle h4 {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .055em;
    text-transform: capitalize
}

.locaton_content h3,
.white h4,
.white h6 {
    font-family: Barlow;
    font-style: normal;
    letter-spacing: .055em
}

.white h4,
.white h6 {
    font-weight: 600;
    text-align: center;
    text-transform: capitalize
}

.white h4 {
    font-size: 22px;
    line-height: 26px
}

.white h6 {
    font-size: 16px;
    line-height: 19px
}

.col-md-3.date_sec {
    padding-right: 60px
}

.lanch_6533 h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    letter-spacing: .055em;
    text-transform: uppercase;
    margin-bottom: 20px
}

.locaton_content h3 {
    font-weight: 800;
    font-size: 16px;
    line-height: 135%;
    margin-bottom: 4px !important
}

.section_event_box .container {
    background: #091f2f;
    border: 1px solid #ffe712;
    border-radius: 15px
}

section.main_section_event_box {
    padding: 62px 0 8px
}

@media only screen and (min-width:1200px) and (max-width:1300px) {
    .co_partner_logo .owl-item {
        width: 34% !important
    }

    section.co_partner_logo_2 .owl-carousel .owl-item img {
        display: block;
        width: 64%
    }

    .patner_heading:before {
        left: -29px
    }

    .patner_heading {
        padding-left: 58px
    }

    section.banner_part.indian_banner .container h1 {
        left: 82px
    }
}

@media only screen and (min-width:1200px) {
    .nav-link {
        padding: 0 14px !important;
        font-weight: 700;
        color: #fff !important;
        font-size: 24px
    }

    .container {
        max-width: 1200px !important;
    }

    section.section_tittle_first h6:before {
        width: 93%;
    }

    /*.nav-item.last a{padding:16px 24px!important;border-radius:10px;font-weight:700;color:#000!important;font-size:16px}*/

}

@media only screen and (min-width:992px) {
    .navbar-fixed-top.stickyNav .sticky-login-show {
        display: flex;
        align-items: center;
        justify-content: center;
        white-space: nowrap;
        margin-bottom: 0
    }

    .mob-tagline,
    .navbar-fixed-top.stickyNav .sticky-login-show .volunteer_link,
    .stickyNav .sub-nav-top {
        display: none
    }

    .nav_menu_grid {
        position: absolute;
        bottom: 9px;
        right: 0;
        z-index: 99999999999999
    }

    .navbar-fixed-top.stickyNav .slimScrollMegaMenu {
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    section.banner_part.indian_banner .container .row {
        bottom: 100px;
        left: 25px;
        width: 100%;
    }

    .footer .rem_list_styl li {
        padding: 9px 0px;
    }

    .copyright_sec {
        margin-top: -30px !important;
    }

    .counter_clum div#countdown ul {
        display: flex
    }

    .counter_clum div#countdown ul li {
        padding: 0px 15px 7px 0px !important
    }

    #slide-testimonal .owl-item .main-reviewimage img {
        height: 300px;
        width: 100%;
        object-fit: cover;
    }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    section.events_heading_sec {
        margin-top: 65px;
    }

    .banner_section img {
        min-height: 100% !important;
    }

    .sec_heading {
        margin-left: 0px !important;
    }

    .patner_heading {
        padding-left: 70px !important;
    }

    .tab_top button.tablink {
        padding: 20px 9px;
        font-size: 13px
    }

    .co_partner_logo .owl-item {
        width: 16% !important
    }

    section.co_partner_logo_2 .owl-carousel .owl-item img {
        display: block;
        width: 64%
    }

    .patner_heading:before {
        left: -29px
    }

    .patner_heading {
        padding-left: 58px
    }

    .co_partner_logo {
        padding: 33px 136px
    }

    section.banner_part.indian_banner .container h1 {
        left: 82px
    }

    .client_box img {
        height: 100%
    }

    h2.patner_heading {
        font-size: 30px
    }

    .patner_heading-before {
        left: 0
    }

    section.section_tittle_first .container {
        padding: 60px
    }

    .main_session_box .first_row h4 ul li span {
        font-size: 18px
    }

    .main_session_box .row>.col-md-9>p,
    section.section_tittle_first h6 ul li span {
        font-size: 13px
    }

    section.section_tittle_first h6:before {
        width: 81%;
        bottom: 0
    }

    .main_session_box h2 {
        font-size: 20px
    }

    .section_mission_box p {
        font-size: 16px !important
    }

    section.slider-image {
        padding-top: 30px;
        padding-bottom: 0
    }

    section.co_partners {
        padding-top: 70px;
        padding-bottom: 20px
    }

    .co_partner_logo {
        padding: 19px 80px
    }

    section.partners-secton {
        padding: 20px 0
    }

    section.section_tittle_first {
        padding-top: 95px
    }

    section.main_session_box {
        padding-bottom: 95px
    }

    section.indai_event .heading_tittle h2 {
        font-size: 27px;
        line-height: 35px
    }

    section.indai_event p {
        font-size: 14px
    }

    .indai_event img {
        height: auto
    }

    .section_event_box .container {
        padding: 50px
    }

    .col-md-3.date_sec {
        padding-right: 27px
    }

    .line_sec .line_under_register {
        left: -7px
    }

    .mega-menu li a,
    .mega-menu p {
        font-size: 14px !important
    }

    .menu_list_item,
    .sub-menu a {
        font-size: 14px
    }

    .sub_menu_head,
    ul#menu-header-menu>li:first-child a,
    ul#menu-header-menu>li>ul.sub-menu>li>a {
        font-size: 18px !important
    }

    input#input_1_1,
    input#input_12_1 {
        width: 100%;
        font-size: 14px
    }

    input#gform_submit_button_1,
    input#gform_submit_button_12 {
        font-size: 12px
    }

    span.select2-selection__rendered {
        width: 135px
    }

    li.select2-results__option {
        font-size: 7px
    }

    ul#menu-speaker-landing-page a {
        font-size: 14px;
    }

    ul#menu-speaker-landing-page {
        justify-content: flex-end;
        gap: 30px;
    }

    .speaker_boxes .col-4.speaker_box {
        margin: 10px !important;
        max-width: calc(33% - 20px) !important;
    }

    .section_head h3 {
        max-width: 380px;
    }

    .heading_txt img {
        max-width: 500px !important;
        min-width: 500px !important;
    }

    .speaker_landing_highlights .container {}

    .row.mission_content {
        max-width: 100%;
        left: 0 !important;
    }

    .row.speaker_boxes {
        margin: 0px !important;
    }

    .speaker_detail {
        height: 70px;
    }

    .speaker_detail p {
        font-size: 11px;
    }

    section#highlights .row.highlight_boxes,
    section#highlights .row.all_highlights_btn {
        max-width: 100% !important;
        left: 0 !important;
    }

    section#highlights .row.all_highlights_btn {}

    section#posts.style-2 .post_boxes {
        width: 100%;
        left: 0px;
        padding: 35px;
        gap: 15px;
    }

    .next_step .row:nth-child(2) .col-12 {
        max-width: 100% !important;
        width: 100% !important;
        min-width: 100% !important;
        left: 0px;
    }

    .row.member_boxes:before {
        height: 575px;
    }

    section.speaker_landing_highlights {
        margin: 0px;
    }

    .speaker_landing_hero img {
        height: 719px !important;
    }

    .partners-bx .row,
    .upcom_speaker_bx .row {
        10px: 0;
        gap: 10px 0px;
        10px: 0px;
        10px: 0p;
    }

    .partners-bx .col-6,
    .upcom_speaker_bx .col-6 {
        padding: 5px 10px;
    }

    .upcom_events .col-md-4.main-container {
        padding: 0px 8px;
    }

    .event_bx .overlay div.trimmed {
        height: 60% !important;
    }

    .event_bx .content_row h2 {
        font-size: 12px;
    }

    .event_bx .content_row a.event_link {
        font-size: 11px;
    }

    .event_bx .overlay {
        width: calc(100% - 16px);
        left: 8px;
    }

    .previous_years .year_bx:after {}

    .partners-bx {
        padding: 45px 30px;
    }

    .row.news-bx {
        padding: 36px 26px;
    }

    .post_container {
        padding: 10px;
    }

    .upcom_news .row .col-12 a {
        margin: 10px auto;
    }

    .style_2 section.featured__sec {
        clip-path: polygon(50% 6%, 100% 12%, 100% 91%, 50% 99%, 0% 91%, 0% 12%);
        padding-top: 220px;
    }

    .style_2 section.hero_sec {
        clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 90%, 0% 100%, 0% 0%) !important;
    }

    .style_2 section.mission_sec {
        clip-path: polygon(50% 0%, 100% 0, 100% 91%, 50% 100%, 0 91%, 0 0);
    }


    section.biography_sec {
        clip-path: polygon(50% 4%, 100% 11%, 100% 92%, 50% 98%, 0% 92%, 0% 9%) !important;
    }
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .style_2 section.featured__sec {
        clip-path: polygon(50% 6%, 100% 12%, 100% 91%, 50% 99%, 0% 91%, 0% 12%);
        padding-top: 220px;
    }

    .style_2 section.hero_sec {
        clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 90%, 0% 100%, 0% 0%) !important;
    }

    .style_2 section.mission_sec {
        clip-path: polygon(50% 0%, 100% 0, 100% 91%, 50% 100%, 0 91%, 0 0);
    }

    section.photo_guideline_sec {
        clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%, 0 100%, 0 0%);
    }

    section.biography_sec {
        clip-path: polygon(50% 4%, 100% 11%, 100% 92%, 50% 98%, 0% 92%, 0% 9%) !important;
    }

    .partners-bx .row,
    .upcom_speaker_bx .row {
        10px: 0;
        gap: 10px 0px;
        10px: 0px;
        10px: 0p;
    }

    .partners-bx .col-6,
    .upcom_speaker_bx .col-6 {
        padding: 5px 10px;
    }

    .upcom_events .col-md-4.main-container {
        padding: 0px 8px;
    }

    .event_bx .overlay div.trimmed {
        height: 60% !important;
    }

    .event_bx .content_row h2 {
        font-size: 12px;
    }

    .event_bx .content_row a.event_link {
        font-size: 11px;
    }

    .event_bx .overlay {
        width: calc(100% - 16px);
        left: 8px;
    }

    .previous_years .year_bx:after {}

    .partners-bx {
        padding: 45px 30px;
    }

    .row.news-bx {
        padding: 36px 26px;
    }

    .post_container {
        padding: 10px;
    }

    .upcom_news .row .col-12 a {
        margin: 10px auto;
    }

    ul#menu-speaker-landing-page a {
        font-size: 14px;
    }

    ul#menu-speaker-landing-page {
        justify-content: flex-end;
        gap: 30px;
    }

    .speaker_boxes .col-4.speaker_box {
        margin: 10px !important;
        max-width: calc(33% - 20px) !important;
    }

    .section_head h3 {
        max-width: 380px;
    }

    .heading_txt img {
        max-width: 500px !important;
        min-width: 500px !important;
    }

    .speaker_landing_highlights .container {}

    .row.mission_content {
        max-width: 100%;
        left: 0 !important;
    }

    .row.speaker_boxes {
        margin: 0px !important;
    }

    .speaker_detail {
        height: 70px;
    }

    .speaker_detail p {
        font-size: 11px;
    }

    section#highlights .row.highlight_boxes,
    section#highlights .row.all_highlights_btn {
        max-width: 100% !important;
        left: 0 !important;
    }

    section#highlights .row.all_highlights_btn {}

    section#posts.style-2 .post_boxes {
        width: 100%;
        left: 0px;
        padding: 35px;
        gap: 15px;
    }

    .next_step .row:nth-child(2) .col-12 {
        max-width: 100% !important;
        width: 100% !important;
        min-width: 100% !important;
        left: 0px;
    }

    .row.member_boxes:before {
        height: 575px;
    }

    section.speaker_landing_highlights {
        margin: 0px;
    }

    .speaker_landing_hero img {
        height: 719px !important;
    }

    .video_box img {
        height: 180px !important;
    }

    section.events_heading_sec {
        margin-top: 65px;
    }

    .patner_heading {
        padding-left: 70px !important;
    }

    button.fancybox-button.fancybox-button--close {
        top: 120px !important;
    }

    .slick-dotted.slick-slider {

        height: 460px;
    }

    .banner_section img {
        min-height: 100% !important;
    }

    .sec_heading {
        margin-left: 0px !important;
    }

    /* .item.video.slick-slide video, .item.video.slick-slide img {
    height: 460px !important;
} */
    .time_zone.mob_hide {
        width: 150px !important;
        padding: 8px 7px 8px 0px;
    }

    .time_zone.mob_hide p {
        font-size: 10px !important;
    }

    span#select2-state-0j-container {
        padding: 10px 15px;
        width: 115px;
    }

    section.banner_part.indian_banner .container .row {
        bottom: 30px;
        left: 62px;
    }

    .volume_sec {
        bottom: 31px;
    }

    .indaii_event .container {
        min-width: 100%;
    }

    .counter_clum div#countdown ul li {
        margin: 0px 12px 0px 0px;
    }

    .section_event_box .border_raduies img {
        max-height: 276px !important;
        min-height: 200px;
    }

    .line_sec .line_under_register {
        left: -4px;
        top: 250px;
    }

    section.section_girls img {
        border-radius: 10px;
        width: 220px;
        height: 220px;
        max-width: 220px;
    }

    .lanch_6533 h2 {
        line-height: 33px;
    }

    .events_heading_sec h2:before {
        background-color: #0000 !important;
    }

    .events_heading_sec h2:nth-child(1):before {
        background-color: #fff !important;
    }

    .container.innr_foo .row div.col-md-6 {
        min-width: 100% !important;
    }

    .footer ul#menu-footer-menu-01 li,
    .footer ul#menu-footer-menu-02 li {
        width: 32%;
        display: inline-block;
    }

    .footer ul#menu-footer-menu-03 li {
        width: 100%;
        display: inline-block;
    }

    .footer ul li:before {
        width: 85%;
    }

    .footer ul li:after {
        right: 17% !important;
    }

    .container.innr_foo .row div.col-md-6 h3 {
        margin-top: 50px
    }

    .container.innr_foo .row div.col-md-6:nth-child(3) {
        min-width: 33% !important;
        max-width: 33% !important;
    }

    .container.innr_foo .row div.col-md-6:nth-child(4) {
        min-width: 64% !important;
    }

    footer#footer h1 {
        font-size: 23px !important;
        margin-top: 50px;
    }

    .patner_heading {
        padding-left: 70px !important;
        margin-left: -80px !important;
    }

    .patner_heading-before {
        margin-left: -80px;
    }

    .banner_section .container {
        max-width: 100% !important;
    }

    ul#menu-header-menu>li>ul.sub-menu>li:first-child>.sub-menu {
        width: 170px;
    }

    ul.sub-menu>li>ul.sub-menu li {
        padding: 8px 0
    }

    .mega-menu li a,
    .mega-menu p {
        font-size: 12px !important
    }

    ul#menu-header-menu>li>ul.sub-menu>li:nth-child(2) {
        width: 48%
    }

    .menu_list_item {
        font-size: 12px
    }

    span.select2-selection__rendered {
        width: 247px
    }

    .tab_top button.tablink {
        padding: 20px 7px;
        font-size: 10px
    }

    body .tab_section bgcolor3 .col-md-12 {
        padding: 0 !important
    }

    .navbar-light .navbar-toggler {
        color: rgba(0, 0, 0, .5);
        border-color: rgba(0, 0, 0, .1);
        background: #fff;
        position: absolute;
        right: 0;
        top: 12px
    }

    #myUL {
        align-items: center;
        justify-content: flex-end
    }

    section.slider-image {
        padding-top: 36px;
        padding-bottom: 8px
    }

    .co_partner_logo {
        padding: 49px 9px
    }

    .co_partner_logo .owl-item {
        width: 14% !important
    }

    .row.first_row h2:before {
        left: -60px
    }

    .navbar-fixed-top.stickyNav button.navbar-toggler {
        top: -4px
    }

    .navbar-fixed-top.stickyNav ul#myUL {
        width: 100%
    }

    .line:before {
        display: none
    }

    section.banner_part.indian_banner .container h1 {
        left: 82px
    }

    .main_head {
        display: block
    }

    .counter_clum span {
        width: 56px;
        height: 56px;
        font-size: 22px
    }

    .number_02 {
        width: 12%;
        margin-top: 21px
    }

    .heading_tittle {
        padding-left: 0
    }

    .india_09 {
        padding-left: 18px
    }

    .white span.span {
        padding: 8px 24px;
        font-size: 28px
    }

    .locaton_content h3 {
        font-size: 14px
    }

    .locaton_content p {
        margin: 0;
        font-size: 10px
    }

    .closed {
        letter-spacing: 0;
        font-size: 11px
    }

    section.speaker_head.mission-2:before {
        font-size: 165px;
        top: -2px
    }

    section.slider-image .container {
        max-width: 88% !important
    }

    section.co_partners {
        padding-top: 60px;
        padding-bottom: 20px
    }

    .patner_heading {
        font-size: 30px;
        padding-left: 60px
    }

    .patner_heading-before {
        left: 0
    }

    section.partners-secton {
        padding: 20px 0
    }

    .co_partner_logo {
        padding: 20px 60px
    }

    .client_box img {
        height: 100%
    }

    section.gallery_section {
        padding-top: 40px;
        padding-bottom: 40px
    }

    section.section_tittle_first {
        padding-top: 70px
    }

    section.main_session_box {
        padding-bottom: 80px
    }

    section.section_tittle_first .container {
        padding: 50px
    }

    .main_session_box .first_row h4 ul li span {
        font-size: 16px
    }

    section.section_tittle_first h6 ul li span {
        font-size: 12px
    }

    .main_session_box h2 {
        font-size: 16px;
        line-height: 24px
    }

    .main_session_box .row>.col-md-9>p {
        font-size: 11px
    }

    section.section_tittle_first h6:before {
        bottom: 5px
    }

    .mian_box_image img {
        min-width: 68px;
        min-height: 64px
    }

    .mian_box_image h3 {
        padding-top: 5px
    }

    section.events_heading_sec .container,
    section.indai_event .container {
        max-width: 95%
    }

    .navbar-fixed-top .container {
        max-width: 95% !important
    }

    section.counter_section .container {
        max-width: 100% !important
    }

    .indai_event img {
        height: auto
    }

    .main_head {
        display: flex !important
    }

    .heading_tittle h2 {
        font-size: 25px;
        line-height: 31px
    }

    .number_02 {
        margin: 0
    }

    .heading_tittle {
        padding-left: 20px !important
    }

    .indai_event p {
        font-size: 14px
    }

    .section_event_box .container {
        padding: 45px;
        max-width: 95% !important;
        margin-bottom: 70px
    }

    .col-md-3.date_sec {
        padding-right: 15px
    }

    .lanch_6533 h2 {
        font-size: 29px
    }

    .lanch_6533 p {
        font-size: 15px
    }

    .lanch_6533 h2:before {
        left: -85px;
        width: 60px
    }

    .counter_section h2 {
        font-size: 28px
    }

    .sub_menu_head,
    ul#menu-header-menu>li:first-child a,
    ul#menu-header-menu>li>ul.sub-menu>li>a {
        font-size: 18px !important
    }

    input#input_1_1,
    input#input_12_1 {
        width: 100%;
        font-size: 14px
    }

    input#gform_submit_button_1,
    input#gform_submit_button_12 {
        font-size: 12px
    }

    span.select2-selection__rendered {
        width: 135px
    }

    li.select2-results__option {
        font-size: 7px
    }

    section.Pattner_section img {
        margin: 0px;
        width: 200px;
        height: 200px !important;
    }

    section.section_tittle_first h6 ul li span {
        font-size: 10px;
    }

    .inner_para {
        padding-bottom: 10px;
    }

    .speaker_link .col-md-7 {
        padding-left: 15px;
        max-width: 80%;
        margin: 0px;
    }
}

@media only screen and (max-width:767px) {
    .mega_menu_btn_block {
    	justify-content: flex-end;
    }
    .speaker_landing_navbar .row {
        margin: 0px;
        padding: 0px;
        margin-bottom: -25px;
    }

    ul.speaker_landing_years {
        padding-right: 10px;
    }

    body section.main_session_box.speaker_invite .container.bgcolor6 {
        padding: 50px 0px 70px 31px !important;
    }

    .btn_sec {
        display: flex;
        justify-content: center !important;
    }

    .style_2 section.featured__sec {
        clip-path: polygon(50% 9%, 100% 12%, 100% 90%, 50% 93%, 0% 90%, 0% 12%);
        padding-top: 220px;
    }

    .style_2 section.hero_sec {
        clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 90%, 0% 100%, 0% 0%) !important;
    }

    .style_2 section.mission_sec {
        clip-path: polygon(50% 0%, 100% 0, 100% 94%, 50% 97%, 0 94%, 0 0);
        margin-top: -94px;
        padding-top: 20px;
    }

    section.photo_guideline_sec {
        clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 100%, 0 100%, 0 0%);
    }

    section.biography_sec {
        clip-path: polygon(50% 4%, 100% 6%, 100% 92%, 50% 98%, 0% 92%, 0% 6%) !important;
    }

    .style_2 section.hero_sec {
        clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 90%, 0% 100%, 0% 0%) !important;
    }

    section.hero_sec .row {
        height: 425px;
    }

    .hero_sec .custom-logo-link img.custom-logo {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    h1.hero_heading {
        font-size: 65px;
    }

    p.hero_para {
        font-size: 22px;
        line-height: 35px;
        margin: 0px !important;
    }

    section.featured__sec img {
        border-radius: 10px;
    }

    section.featured__sec .btn_next_all {
        padding-top: 0px;
    }

    .box_content>p {
        margin: 20px !important;
        max-width: 100% !important;
    }

    .box_content {
        padding: 25px !important;
    }

    section.mission_sec p {
        max-width: 95% !important;
        padding: 0px;
    }

    section.biography_sec h2,
    section.mission_sec h2 {
        line-height: 45px;
    }

    .photo_guideline_sec .container {
        padding: 130px 20px 180px 20px;
    }

    section.photo_guideline_sec .row {
        display: flex;
        flex-wrap: wrap;
    }

    section.photo_guideline_sec .col-4 {
        max-width: 100% !important;
        flex: 0 0 100%;
    }

    .photo_guideline_sec .col-3 {
        min-width: 50%;
    }

    .photo_guideline_sec img {
        height: 230px;
        width: 100%;
    }

    .tag_box {
        display: none;
    }

    section.biography_sec>.overlay>.container {
        padding: 150px 20px;
    }

    section.biography_sec p {
        width: 100% !important;
    }

    .style_2 section.location_sec:before {
        top: -124px;
    }

    .style_2 section.biography_sec:after {
        bottom: -192px !important;
    }

    .location_sec .overlay div.location_main_bx {
        padding: 20px;
        margin-top: -50px;
    }

    .location_sec .container {
        padding: 275px 20px;
    }

    .row.loc_sec_1 {
        padding: 30px 17px;
    }

    .loc_sec_1 h3 {
        width: 100%;
    }

    .location_sec .overlay .location_main_bx .travel_details {
        padding: 20px 0px;
    }

    .location_sec .overlay .location_main_bx .travel_details>.row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        align-content: center;
        width: 100%;
        margin: 0px !important;
        padding: 15px 0px;
    }

    .location_sec .overlay .location_main_bx .travel_details>.row>div {
        min-width: 100%;
        padding: 0px 25px;
    }

    .location_sec .overlay iframe {
        height: 200px;
    }

    .location_main_bx>.row {
        display: flex;
        flex-direction: column;
    }

    .location_main_bx>.row>div {
        min-width: 100%;
        display: flex;
        justify-content: center;
        margin: 10px 0px;
        flex-direction: column;
    }

    section.location_sec {
        clip-path: polygon(50% 0%, 100% 0%, 100% 95%, 50% 93%, 0 95%, 0 0%);
    }

    section.speaker_sec {
        margin-top: -183px;
    }

    section.speaker_sec .container {
        padding: 120px 0px;
    }

    section.speaker_sec .container>.row {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }

    section.biography_sec h2,
    section.featured__sec h2,
    section.mission_sec h2 {
        margin: -20px 0px -16px;
        font-size: 30px;
    }

    section.biography_sec p,
    section.featured__sec p,
    section.mission_sec p {
        font-size: 14px;
    }

    section.photo_guideline_sec {
        clip-path: polygon(50% 4%, 100% 3%, 100% 100%, 50% 100%, 0% 100%, 0 3%);
    }

    #page-top section.featured__sec .btn_next_all a {
        font-size: 15px !important;
    }

    .photo_guideline_sec .container h2 {
        font-size: 30px;
    }

    section.photo_guideline_sec .row:nth-child(2) {
        flex-direction: column-reverse;
    }

    .location_sec .container {
        padding: 120px 20px 200px;
    }

    .location_sec h2 {
        font-size: 30px;
    }

    section.location_sec {
        clip-path: polygon(50% 3%, 100% 2%, 100% 95%, 50% 94%, 0% 95%, 0 2%);
    }

    a#speaker_details {
        transform: scale(.9);
    }

    .location_main_bx .loc_sec_1 .col-12 {
        transform: scale(1);
    }

    .speaker__box p {
        font-size: 11px !important;
        line-height: 16px;
        padding-bottom: 20px;
        margin: 0px;
        width: 100%;
    }

    .speaker_sec h2 {
        font-size: 20px;
        padding: 0px 26px;
    }

    .speaker__box {
        margin: 13px 0px;
    }

    .speaker__box h3 {
        padding-bottom: 15px;
        font-size: 14px;
    }

    .speaker__box span {
        font-size: 9px;
    }

    .next_step_sec h2 {
        font-size: 30px;
        padding: 20px 0px;
    }

    .next_step_sec ul li {
        font-size: 13px;
    }

    .next_step_sec .col-12 div {
        padding: 27px 50px;
    }

    .next_step_sec .col-12 div ul {
        margin: 0;
    }

    .col-md-6.footer_copyright.text-center ul li:after {
        width: calc(100% - 28px);
        height: 1px;
        content: '';
        background: #fff;
        position: absolute;
        bottom: 0;
        left: 0;
        display: flex;
    }

    .col-md-6.footer_copyright.text-center ul li {
        position: relative;
    }

    section.next_step_sec {
        margin-top: -157px;
        padding-top: 155px;
    }

    .welcome_body .hero_sec_overlay .col-12 {
        margin-bottom: 50px !important;
        transform: scale(.8);
    }

    section.speaker_sec .container>.row>.col-4 {
        min-width: 50%;
    }

    .speaker_sec p {
        padding-bottom: 40px;
    }

    section.next_step_sec {
        clip-path: polygon(50% 10%, 100% 17%, 100% 100%, 50% 100%, 0 100%, 0 17%);
        margin-top: -217px;
        padding-top: 220px;
    }

    .style_2 section.speaker_sec {
        clip-path: polygon(50% 0%, 100% 0%, 100% 100%, 50% 96%, 0 100%, 0 0%);
    }

    .next_step_sec .col-12 div {
        padding: 50px;
    }

    .copyright_bar .row {
        margin-top: 0px !important;
    }

    .col-md-6.footer_copyright.text-center ul,
    .footer_copyright p {
        text-align: center !important;
    }

    .modal-body .section_girls .container>div>div.col-4,
    .modal-body .section_girls .container>div>div.col-8 {
        max-width: 50%;
    }

    section.main_section_event_box.event_box_ {
        padding: 0px;
    }

    section.upcom_speakers {
        padding: 20px 0px;
    }

    .event_bx .col-md-12 h2,
    .upcom_news .news-bx>.col-md-12 h2,
    .partners-bx h2,
    .upcom_speakers h2 {
        font-size: 34px !important;
        line-height: 44px;
    }

    .event_bx .overlay div.trimmed {
        height: 63% !important;
    }

    #page-top .col-12 a,
    #page-top .upcom_news .col-12 a {
        font-size: 17px !important;
    }

    section.upcom_speakers {
        padding: 20px 0 !important;
    }

    .upcom_speaker_bx .row .col-md-4 a {
        padding: 0px !important;
        background: #0000;
    }

    .upcom_speaker_bx a img {
        height: 170px;
    }

    .upcom_speaker_bx .row .col-md-4 {
        display: flex;
        padding: 16px 0px !important;
        justify-content: space-evenly;
    }

    .partners-bx .col-6 {
        display: flex;
        padding: 16px 10px !important;
        justify-content: space-evenly;
    }

    .row.news-bx .col-12 a {
        margin-top: 20px;
    }

    .upcom_events .col-md-12 h2 {
        margin: 0px;
    }

    .previous_years .year_bx {
        width: 100%;
    }

    .indaii_event .col-md-3.date_sec {
        margin-bottom: 14px;
    }

    body section.section_girls div.col-8>p {
        font-size: 10px;
        margin-top: -5px;
    }

    ul.event_list {
        margin: 0px !important;
    }

    ul.event_list li {
        margin: 0px 10px 0px 0px;
    }

    .border_raduies .button_overlay {
        border-radius: 10px;
    }

    .lanch_6533 {
        margin-top: 20px;
    }

    a.speaker_link img {
        min-width: 80% !important;
        min-height: auto !important;
        width: 80%;
    }

    .indian_banner img {
        min-height: 100% !important;
    }

    section.speaker_head {
        height: 230px;
    }

    .slider-image .testimonials img {}

    .slider-image .testimonials .event_img_section {
        flex-direction: column;
        align-items: center;
    }

    div.form-modal .modal-body {
        padding: 0px;
    }

    div.form-modal .modal-dialog {
        margin: 0px;
    }

    iframe.form {
        max-width: 100%;
        clip-path: unset !important;
        overflow-x: hidden !important;
        height: 100vh !important;
        border-radius: 0px !important;
    }

    #popup .modal-body button {
        top: 0px !important;
        right: 0px !important;
    }

    .slider-image .testimonials .event_img_section a {
        width: 60%;
    }

    .client_box {
        max-width: 100% !important;
        margin: 10px auto;
        max-height: 100% !important;
        min-height: 70px;
        display: flex;
        align-items: center;
    }

    .copyright_bar .row {
        margin-top: 50px;
    }

    .mian_box_image img {
        min-width: 100%;
        min-height: 100% !important;
    }

    .modal .speaker_speciality img {
        min-height: 20px !important;
        max-height: 20px !important;
        max-width: 10px;
    }

    .modal-content .section_girls h2 {
        margin-bottom: 5px;
    }

    .modal-content .img_bx {
        width: 30px;
    }

    .modal section.section_girls div.para {
        padding-right: 0px;
    }

    .modal section.section_girls div.para p {
        font-size: 12px !important;
    }


    div#latest-shops-slider .owl-dots {
        flex-wrap: wrap;
    }

    .owl-item a[data-fancybox="video-gallery"]:after {
        width: 63%;
        left: 18.4%;
    }

    #slide-testimonal .owl-item .main-reviewimage img {
        object-fit: cover;
        height: 170px;
    }

    a[data-fancybox="video-gallery"]:after {
        width: 100%;
        left: 0;
    }

    #latest-shops-slider .owl-dots .owl-dot:before {
        margin: 3px 0px;
    }

    .modal-body {}

    .private_reg_btn {
        justify-content: center;
    }

    .register_button,
    .event_time_box.mob_show {
        width: 50%;
        display: inline-block;
        float: left;
        padding: 0px !important;
    }

    .event_time_box span {
        font-size: 14px !important;
    }

    .event_time_box.mob_show {
        padding: 6px 0px !important;
        justify-content: flex-end;
    }

    .mob-hide {
        display: none !important;
    }

    .content {
        padding: 0px 10px;
    }

    psection.indaii_event {
        margin-bottom: 45px
    }

    .counter_section ul li:after {
        display: none
    }

    .counter_section ul li {
        width: 25%
    }

    .counter_clum div#countdown ul {
        padding: 0;
        margin-left: 0 !important;
        margin-bottom: -21px;
        margin-top: 10px !important
    }

    .section_event_box .events_heading_sec h2 {
        font-size: 31px;
        letter-spacing: 3.5px;
        text-align: center
    }

    section.indaii_event section.section_event_box .container {
        padding: 40px 9px
    }

    .lanch_6533 {
        margin-bottom: -30px
    }

    .location_0 {
        margin-top: 30px
    }

    .event_box_2 .date_sec,
    .lanch_6533 h2 {
        padding-bottom: 15px
    }

    .events_heading_sec h2:before {
        display: none;
    }

    .featured_heading.events_heading_sec h2:before {
        width: 50%;
        left: 23%;
        display: block !important;
    }

    .section_event_box .border_raduies img {
        min-height: 165px;
        max-height: 165px;
    }

    .white {
        flex-direction: column;
        padding: 10px 0px 5px !important;
    }

    .navbar-light .navbar-nav .nav-link img {
        margin-top: 0px;
        max-width: 140px !important;
    }

    section.banner_part.indian_banner .container .row {
        bottom: 20px;
        left: 25px;
    }

    section.banner_part.indian_banner .container .row h2 {
        font-size: 30px !important;
    }

    iframe#player {
        height: 31vh;
    }

    .modal-body section.section_girls {
        position: unset;
    }

    .speaker_speciality {
        margin-left: 11px !important;
    }

    section.counter_section {
        padding: 10px;
        margin-top: -5px !important
    }

    .main-reviewimage {
        height: auto;
        width: 425px;
        margin: 0 auto;
        display: block
    }

    .testimonial_detail {
        left: inherit;
        width: 100%
    }

    h2.color1.fw-bold.fs-40.patner_heading {
        font-size: 28px;
        padding-left: 10px
    }

    section.co_partners {
        padding-top: 35px;
        padding-bottom: 20px
    }

    .co_partner_logo {
        padding: 20px
    }

    .co_partner_logo .col-md-2 {
        padding: 10px 0
    }

    section.partners-secton {
        padding: 20px 0
    }

    section.slider-image {
        padding-top: 15px
    }

    .back_button {
        float: right;
        margin: 0 auto;
        width: fit-content
    }

    .reg_back_banner .back_button {
        padding: 2px 20px;
    }

    .reg_back_banner .register_button {
        font-size: 15px;
    }

    .main_session_box .row>.col-md-9>p {
        font-size: 12px
    }

    .main_session_box h2 {
        font-size: 20px;
        line-height: 26px
    }

    section.section_tittle_first h6:before {
        bottom: 8px
    }

    .mian_box_image h3 {
        padding-top: 7px;
        padding-left: 16px
    }

    section.section_tittle_first .speaker_link p {
        padding-left: 16px;
        margin-top: 0;
        font-size: 8px;
        padding-right: 14px
    }

    section.events_heading_sec .container,
    section.indai_event .container {
        max-width: 95%
    }

    .navbar-fixed-top .container {
        max-width: 95% !important
    }

    section.counter_section .container {
        max-width: 100% !important
    }

    .indai_event img {
        height: auto
    }

    .main_head {
        display: flex !important
    }

    .heading_tittle h2 {
        font-size: 25px;
        line-height: 31px
    }

    .number_02 {
        margin: 0
    }

    .heading_tittle {
        padding-left: 20px !important
    }

    .indai_event p {
        font-size: 14px
    }

    .section_event_box .container {
        padding: 45px;
        max-width: 95% !important;
        margin-bottom: 70px
    }

    .col-md-3.date_sec {
        padding-right: 15px
    }

    .lanch_6533 h2 {
        font-size: 29px
    }

    .lanch_6533 p {
        font-size: 15px
    }

    .lanch_6533 h2:before {
        left: -85px;
        width: 60px
    }

    section.events_heading_sec {
        padding: 0 !important
    }

    .counter_section h2 {
        font-size: 28px
    }

    /*menu responsive css*/
    .mega-menu {
        padding: 40px 20px;
        overflow: scroll;
        height: 100vh;
        right: 0;
        width: 90vw;
        top: 0px
    }

    ul#menu-header-menu>li {
        flex-wrap: wrap;
        position: relative
    }

    ul#menu-header-menu>li>ul.sub-menu {
        position: unset !important;
        width: 100% !important;
        margin-top: 13px
    }

    ul#menu-header-menu>li>ul.sub-menu>li:first-child {
        width: 100%
    }

    ul#menu-header-menu>li:not(:first-child):after {
        top: 2px;
        position: absolute;
        right: 25px
    }

    ul#menu-header-menu>li>a {
        width: 100% !important;
    }

    ul#menu-header-menu>li>ul.sub-menu>li:nth-child(2) {
        width: 100%;
    }

    ul.sub-menu>li>ul.sub-menu li {
        width: 100%;
        padding: 2px 0px;
    }

    .sub-menu a {
        font-size: 13px;
    }

    .sub-menu a {
        font-size: 13px;
    }

    .mega-menu {
        padding: 40px 20px;
    }

    ul#menu-header-menu>li>ul.sub-menu>li>a {
        line-height: 36px;
        font-size: 18px;
        font-weight: 900;
    }

    ul#menu-header-menu>li>ul.sub-menu>li:after {
        border: 0px;
    }

    ul#menu-header-menu>li:not(:first-child)>a {
        border-radius: 4px;
        background-color: #f5f5f5;
        margin-top: 10px;
        padding: 6px !important;
        border: 1px solid #00000040 !important;
        box-shadow: 2px 2px 0 1px #00000017
    }

    .client_box {
        padding: 10px
    }

    .client_box img {
        height: auto
    }

    .footer li a,
    .footer ul li,
    p.menu_text {
        font-size: 13px
    }

    .container.innr_foo li:after {
        right: 0
    }

    .footer ul li:before {
        width: 100%
    }

    .footer ul li {
        padding: 13px 0 6px
    }

    .footer .rem_list_styl li {
        padding: 7px 0
    }

    .container.copyright_bar p {
        font-size: 12px;
        padding-top: 11px
    }

    .footer_copyright>ul>li:before {
        width: 80%
    }

    .container.copyright_bar {
        margin: 0
    }

    .new_add_09 h4 {
        top: 50%
    }

    section.speaker_head {
        margin: 0px !important;
        padding: 20px 0
    }

    .tab_clum ul li.news-tab {
        font-size: 12px;
        padding: 7px 12px
    }

    section.tab_sec {
        padding: 15px;
        margin: 50px 0 10px
    }

    section.news_page {
        background: #fff;
        margin: 0 !important
    }

    .post_box {
        margin-bottom: 20px !important
    }

    .news_page .col-md-8 {
        padding-bottom: 0 !important
    }

    .sidebar iframe {
        width: 100%;
        max-width: 100%;
        min-width: 100%
    }

    .sidebar {
        padding: 60px 0 0
    }

    .sidebar img {
        width: 60%
    }

    section.section_girls {
        width: 90% !important;
        padding-top: 30px !important
    }

    section.section_girls img {
        max-width: 100%;
        height: auto
    }

    .section_girls h2 {
        font-size: 20px
    }

    body section.section_girls p {
        font-size: 14px
    }

    section.section_girls p.searchable_subtitle {
        font-size: 10px
    }

    .btn_next_all {
        margin: 0
    }

    section.all_speakers {
        padding: 30px 0
    }

    section.section_girls:nth-child(2n) .row {
        padding-left: 17px
    }

    section.Pattner_section img {
        width: 100%;
        height: auto !important;
        border-radius: 100%;
        margin: 0;
    }

    section.Pattner_section {
        padding-top: 50px
    }

    section.why_us_098 {
        padding-top: 15px;
        padding-bottom: 50px
    }

    .why_us_098 .container {
        max-width: 90%
    }

    .why_us_098 .box_159 {
        padding: 20px 10px !important
    }

    .mission_line:before {
        left: 0px;
        width: 56px;
        top: unset;
        bottom: 5px;
    }

    .mission_line h2 {
        font-size: 22px;
        line-height: 1.3em;
        padding-bottom: 17px;
    }

    .why_us_098 p,
    .section_mission_box p {
        font-size: 12px
    }

    footer#footer .innr_foo {
        padding-right: 20px;
        padding-left: 20px
    }

    section.section_mission_box img {
        height: 180px !important;
        width: 100%;
    }

    .mission_line {
        margin-left: 0px;
        margin-top: 30px;
    }

    section.all_missions {
        padding-top: 50px;
    }

    .reg_back_banner .back_button a {
        font-size: 14px;
        font-weight: 800
    }

    .reg_back_banner img {
        width: 110px;
        object-fit: contain
    }

    .counter_clum div#countdown ul {
        width: 100%;
    }

    .counter_clum div#countdown ul {
        width: 100%
    }

    ul#menu-header-menu>li:not(:first-child)>a:hover {
        box-shadow: inset 0px 0px 4px 2px #00000017 !important;
    }

    .white h4 span,
    .white h6 span {
        font-size: 13px !important;
        font-weight: 800;
    }

    .btn_next_all a.readmore,
    a.less,
    a.more {
        font-size: 14px !important
    }

    .number_02 {
        width: 16%;
    }

    .white h4 {
        width: 33.3%;
    }

    .white span,
    .white h6 {
        width: 33.3%
    }

    .white {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        padding: 19px 0
    }

    .white h4 {
        margin: 0
    }

    .btn_next_all a,
    .btn_next_all a div {
        font-size: 14px !important
    }

    .btn_next_all a div {
        padding: 10px 21px !important
    }

    .white {
        margin: 0 auto;
        padding: 20px 0px
    }

    .white span.span {
        padding: 8px 16px;
        font-size: 30px
    }

    section.indaii_event {
        margin-bottom: 45px !important;
    }

    .white {
        background: #ffffffba;
        box-shadow: none !important;
        display: inline-flex;
        /* right: 50%; */
        /* position: absolute; */
        /* top: -50px; */
        /* z-index: 9; */
        /* left: 0; */
        margin: 0px auto;
        width: 65%;
        border-radius: 5px !important;
        border: 1px solid #fff;
    }

    .white span {
        color: #000 !important;
        font-size: 13px !important;
        background: #0000 !important;
        padding: 0px 0px !important;
        font-weight: 600 !important;
    }

    .white span.span {
        padding: 0px 6px !important;
    }

    .event_box_2 .white {
        width: 100%;
        justify-content: center;
    }

    .white span.span {
        border: 1px solid #0005;
        border-radius: 0px;
        border-top: 0px;
        border-bottom: 0px;
        margin: 5px;
    }

    .event_box_2 .white span,
    .event_box_2 .white h4,
    .event_box_2 .white h6 {
        width: min-content !important;
    }

    .white h6 {
        background: none;
        box-shadow: none !important;
        border: 0px;
        margin: 0px;
        width: 100% !important;
        line-height: 0px;
    }

    .test_img img {
        aspect-ratio: 255/139 !important;
    }

    .section_event_box .border_raduies img {
        border-radius: 10px;
    }

    .col-md-3.date_sec.overflow_hide {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 15px;
        justify-content: center;
    }

    .register {
        margin: 0 auto !important;
    }

    .white .register {
        margin: 0px 0px 0px 9px !important;
        padding: 14px 0px !important;
        border-radius: 5px;
    }

    .col-md-3 .border_raduies {
        width: 100%;
        margin-bottom: 18px !important;
    }

    border_raduies {}

    .col-md-3.date_sec a {
        width: 35%;
    }

    .lanch_6533 {
        padding: 0px 0 10px;
    }

    .lanch_6533 h2 {
        margin: 0px;
    }
}

@media only screen and (min-width:576px) and (max-width:767px) {
    .back_but {
        padding-bottom: 0px !important;
    }

    .tab_top button.tablink {
        padding: 20px 7px;
        width: 28%;
        font-size: 15px
    }

    body .tab_section bgcolor3 .col-md-12 {
        padding: 0 !important
    }

    .navbar-light .navbar-toggler {
        color: rgba(0, 0, 0, .5);
        border-color: rgba(0, 0, 0, .1);
        background: #fff;
        position: absolute;
        right: 0;
        top: 12px
    }

    .navbar-nav {
        align-items: center;
        justify-content: flex-end
    }

    section.slider-image {
        padding-top: 36px;
        padding-bottom: 8px
    }

    .co_partner_logo {
        padding: 49px 9px
    }

    .co_partner_logo .owl-item {
        width: 14% !important
    }

    .row.first_row h2:before {
        left: -60px;
        display: none
    }

    .navbar-fixed-top.stickyNav button.navbar-toggler {
        top: -5px
    }

    .navbar-fixed-top.stickyNav ul#myUL {
        width: 100%
    }

    section.section_tittle_first p {
        margin-top: 15px
    }

    .slider-image .owl-next {
        right: 17px
    }

    .lanch_6533 h2:before,
    .line:before,
    .line_bottom:before {
        display: none
    }

    .slider-image .owl-prev {
        left: 25px !important
    }

    section.section_tittle_first.secnd_sec_02 {
        padding-top: 0;
        padding-bottom: 0
    }

    section.section_tittle_first {
        margin: 0 10px
    }

    .lanch_6533 h2 {
        margin-left: 0
    }

    .closed {
        margin-bottom: 15px
    }

    .btn_next_all {
        text-align: left !important;
        margin-top: 33px
    }

    section.banner_part.indian_banner .container h1 {
        left: 82px
    }

    .india_09 {
        padding-left: 20px;
        margin-top: 20px
    }

    .container.innr_foo .col-lg-3.col-md-6.col-sm-6 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100%
    }

    section.speaker_head h2 {
        font-size: 52px
    }

    section.speaker_head {
        margin-top: 10px;
        margin-bottom: 10px
    }

    section.section_girls img {
        width: 100%;
        margin-bottom: 20px
    }

    section.section_girls .btn_next_all {
        position: relative;
        top: -8px
    }

    section.section_girls.opposite_2 {
        display: flex;
        flex-wrap: wrap
    }

    section.section_girls.opposite_2 .col-md-8 {
        order: 2
    }

    section.speaker_head.mission-2:before {
        font-size: 118px;
        top: 23px
    }

    .box_159 {
        padding: 30px 40px
    }

    .new_add_09 h4 {
        font-size: 177px
    }

    .section_event_box .border_raduies img {
        min-height: 195px;
        max-height: 195px
    }

    .lanch_6533 h2 {
        font-size: 25px;
        line-height: 1.4em
    }

    .lanch_6533 p {
        font-size: 12px
    }

    .line_sec .line_under_register {
        display: none
    }

    .section_event_box .container {
        padding: 50px 25px
    }

    .events_heading_sec h2 {
        line-height: 1em;
        margin: 0 20px !important;
        font-size: 30px
    }

    .events_heading_sec img {
        width: 20px
    }

    section.main_section_event_box {
        padding: 50px 0 20px
    }

    .counter_section h2 {
        font-size: 22px;
        padding-top: 10px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
    .indian_banner img {
        height: auto !important;
        min-height: unset !important;

    }

    section.events_heading_sec {
        margin-top: 65px;
    }
}

@media only screen and (max-width:575px) {
    .white {
        padding: 3px 20px !important;
        flex-direction: row;
    }

    .white h4 {
        background: #f5f5f5;
        background: #f5f5f5;
        box-shadow: 1px 1px 1px 0px #0003;
        border-radius: 3px;
        border: 1px solid #0003;
    }

    /* .white h6{
   background:#f5f5f5;
   padding: 11px 0px;
   box-shadow: 1px 1px 1px 0px #0003;
   border-radius: 3px;
   border: 1px solid #0003;
} */
    img.open,
    img.close_ {
        top: -20px;
    }

    .white span {
        line-height: 40px !important;
        font-size: 13px !important;
        font-weight: 600 !important;
    }

    /* .white span span{
   font-size:20px !important} */
    .mob_hide {
        display: none !important;
    }

    .mob_show {
        display: block !important;
    }

    section.reg_back_banner .row .col-md-6 {
        display: flex;
        justify-content: center;
    }

    .slick-dotted.slick-slider {
        height: 237px !important
    }

    /* .item.video.slick-slide video, .item.video.slick-slide img {height: 237px  !important;width: 35% !important;} */
    .navbar-fixed-top>.navbar>.container>.row {
        flex-wrap: nowrap;
        align-items: center;
    }

    ul#menu-header-menu>li>ul.sub-menu>li:first-child>a,
    ul#menu-header-menu>li>ul.sub-menu>li:first-child>.sub-menu {
        margin: 0px !important;
        max-height: 100% !important;
    }

    .mega-menu .time_zone {
        position: relative;
        margin-left: 17px;
        margin-bottom: 17px;
        margin-top: -20px;
        width: 252px;
        margin: auto;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
    }

    .mega-menu .time_zone p {
        font-size: 10px;
    }

    span.select2-selection__rendered {
        width: 205px;
        padding: 8px 10px 8px 22px;
    }

    body>span.select2-container {
        top: 79px !important;
        max-width: 252px !important;
    }

    .register {
        font-size: 12px !important;
    }

    .white h4 span {
        line-height: 42px;
    }

    navbar-light .navbar-nav .nav-link img {
        position: unset !important;
    }

    a[data-fancybox="video-gallery"]:after {
        width: 100%;
        left: 0%;
    }

    .gallery_section .owl-carousel .owl-item img,
    div#latest-shops-slider.gallery_image_area img {
        border-radius: 20px;
    }

    #latest-shops-slider .owl-dots .owl-dot:before {
        font-size: 12px;
        width: 5.8vw;
        height: 5.8vw;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: -10px;
    }

    .gallery_section .owl-nav div {
        padding: 5px 19px;
        font-size: 13px !important;
        margin-top: -3px !important;
    }

    p,
    {
    font-size: 12px;
}

.content a,
.content li,
.content p,
.content span,
.content strong {
    font-size: 12px;
}

h2.color1.fw-bold.fs-40.patner_heading {
    font-size: 6vw;
    text-align: left;
    line-height: 1.4em;
}

#latest-shops-slider .owl-dots .owl-dot {
    margin-right: 1.2vw !important;
}

.events_heading_sec img {
    margin: 0px !important;
}

.back_but {
    padding-bottom: 0px !important;
}

section.main_session_box {
    padding-bottom: 70px;
}

section.section_tittle_first {
    padding-top: 70px;
}

section.gallery_section {
    padding-top: 35px;
    padding-bottom: 35px;
}

.gallery_section .owl-nav div {
    margin: 0px 3px !important;
}

#latest-shops-slider .owl-dots .owl-dot {
    margin: 0 13px 0 0;
}

.gallery_section .owl-stage {
    display: flex;
    height: 54vw;
}

.tab_top button.tablink {
    padding: 20px 7px;
    font-size: 12px;
    width: 28%
}

body .tab_section bgcolor3 .col-md-12 {
    padding: 0 !important
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .5);
    border-color: rgba(0, 0, 0, .1);
    background: #fff;
    position: absolute;
    right: 0;
    top: 18px
}

.navbar-nav {
    align-items: center
}

section.slider-image {
    padding-top: 36px;
    padding-bottom: 8px
}

.co_partner_logo {
    padding: 49px 9px
}

.row.first_row h2:before {
    left: -60px;
    display: none
}

.navbar-fixed-top.stickyNav button.navbar-toggler {
    top: 6px
}

.navbar-fixed-top.stickyNav ul#myUL {
    width: 100%
}

section.section_tittle_first p {
    margin-top: 15px
}

.slider-image .owl-next {
    right: 17px
}

.slider-image .owl-prev {
    left: 21px !important
}

.home_banner:after {
    height: 53%
}

.lanch_6533 h2:before,
.line:before,
.line_bottom:before,
.slideArrows {
    display: none
}

div#navbarSupportedContent {
    padding: 10px 30px
}

.navbar-inner-content {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 10px 14px
}

button.navbar-toggler {
    position: relative;
    right: -150px;
    top: -9px
}

.navbar-fixed-top:not(.stickyNav) .navbar-brand img {
    max-width: 170px
}

.navbar-fixed-top {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.gallery_image_area img {
    padding: 5px 3px;
    border-radius: 11px
}

#slide-testimonal .owl-item .main-reviewimage img {
    width: 63%
}

.client_box img {
    margin-bottom: 0px;
}

section.section_tittle_first .container {
    padding: 60px 23px
}

section.section_tittle_first.secnd_sec_02 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

section.section_tittle_first {
    margin: 0 10px
}

.navbar-fixed-top.stickyNav a.navbar-brand.pull-left {
    position: relative;
    top: -14px;
    left: -17px
}

.gallery_image_area {
    height: 149px
}

.gallery_section .owl-carousel .owl-stage-outer .owl-item {
    width: 50% !important
}

.lanch_6533 h2 {
    margin-left: 0
}

.closed {
    margin-bottom: 15px
}

.btn_next_all {
    text-align: left !important;
    margin-top: 33px
}

section.banner_part.indian_banner .container h1 {
    left: 0
}

.india_09 {
    padding-left: 20px;
    margin-top: 20px
}

.container.innr_foo .col-lg-3.col-md-6.col-sm-6 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100%
}

section.counter_section.bgcolor8 h2 {
    text-align: center
}

.main_head {
    display: block
}

.heading_tittle {
    padding-left: 0
}

.section_event_box .container {
    padding: 60px 28px;
    margin-bottom: 33px;
    width: 90%
}

.footer ul.f_menu.highlightMenu li:before {
    width: 67%
}

section.speaker_head {
    margin-top: 10px;
    margin-bottom: 10px
}

section.section_girls img {
    width: 100%;
    margin-bottom: 20px
}

section.section_girls .btn_next_all {
    position: relative;
    top: -8px
}

section.section_girls.opposite_2 {
    display: flex;
    flex-wrap: wrap
}

section.section_girls.opposite_2 .col-md-8 {
    order: 2
}

section.speaker_head h2 {
    font-size: 30px
}

.new_add_09 h4 {
    font-size: 120px !important
}

.box_159 {
    padding: 0px 20px 40px
}

section.speaker_head.mission-2:before {
    font-size: 80px;
    top: 36px
}

section.section_mission_box .container {
    margin-bottom: 51px
}

section.section_mission_box {
    padding: 0 10px
}

.navbar-fixed-top.stickyNav nav.navbar.navbar-expand-lg.navbar-light {
    height: auto
}

.indai_event img {
    border-radius: 12px !important
}

.custom_logo {
    position: relative;
    top: -4px
}

.fs-mob-9 {
    font-size: 9px
}

.fs-mob-10 {
    font-size: 10px
}

.fs-mob-11 {
    font-size: 11px
}

.lh-mob-22 {
    line-height: 22px
}

.lh-mob-25 {
    line-height: 25px
}

.pt-mob-5 {
    padding-top: 50px !important
}

.pt-mob-4 {
    padding-top: 40px !important
}

.pt-mob-3 {
    padding-top: 30px !important
}

.pt-mob-2 {
    padding-top: 20px !important
}

.mt-mob-0 {
    margin-top: 0 !important
}

.mb-mob-0 {
    margin-bottom: 0 !important
}

.mb-mob-1 {
    margin-bottom: 10px !important
}

.lanch_6533 h2 {
    font-size: 25px;
    line-height: 1.4em
}

.lanch_6533 p {
    font-size: 12px
}

.line_sec .line_under_register {
    display: none
}

.section_event_box .container {
    padding: 20px 25px 40px
}

.events_heading_sec h2 {
    line-height: 1em;
    margin: 0 20px !important;
    font-size: 26px
}

.events_heading_sec img {
    width: 20px
}

section.main_section_event_box {
    padding: 50px 0 20px
}

.counter_clum span {
    width: 61px;
    height: 51px;
    font-size: 25px;
    margin: 6px;
}

.counter_section h2 {
    font-size: 20px;
    padding-top: 10px;
}

section.banner_part.indian_banner .container h1:before {
    width: 40px;
    left: -50px;
    bottom: 15px;
}

section.banner_part.indian_banner .container h1 {
    font-size: 22px !important;
    margin-left: 51px !important
}

div#latest-shops-slider .owl-nav div {
    padding: 6px 35px !important;
    height: unset !important;
    font-size: 14px;
}

div#latest-shops-slider .owl-dots {
    height: 63px;
    overflow: overlay;
}

.col-12.speaker_filters {
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
}

.speaker_filters select,
.speaker_filters div {
    margin: 7px !important;
    max-width: 45%;
    padding: 7px;
    font-size: 13px !important;
}

div#latest-shops-slider .owl-dots::-webkit-scrollbar {
    width: 3px !important;
}
}

@media only screen and (min-width: 600px) and (max-width: 1200px) {
    .col-md-4.mob_hide .time_zone {
        min-width: unset !important;
        padding: 0px !important;
        padding-right: 15px !important;
        width: 100%;
        overflow: hidden;
        margin: 0px !important;
    }

    .col-md-4.col-4.align-center.row.mob_hide .starter-template {
        padding: 0px !important;
    }


    .navbar-light .navbar-nav .nav-link img {
        max-width: 180px !important;
    }
}
