@media (min-width:200px) and (max-width:380px)
{
 .col-100 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    .col-50 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }
    .col-60 {
        width: 60% !important;
        max-width: 60% !important;
        flex: 0 0 60% !important;
    }
    .col-40 {
        width: 40% !important;
        max-width: 40% !important;
        flex: 0 0 40% !important;
    }
    .col-30 {
        width: 30% !important;
        max-width: 30% !important;
        flex: 0 0 30% !important;
    }
    .col-20 {
        width: 20% !important;
        max-width: 20% !important;
        flex: 0 0 20% !important;
    }
    .side-card-padding {
        padding: 0 !important;
    }
    section.profile {
        padding: 30px 20px;
    }
    .profile-card {
        margin-top: 20px;
    }
    .conclave-text img {
        width: 33%;
    }
    .conclave-text1 p {
        text-align: left;
    }
    .conclave-text1 img {
        width: 33%;

    }
    section.brand-ambassador {
        display: none;
    }
    .brand-ambassador h1 {
        color: #657449;
        text-align: center;
        font-family: 'Poppins';
        font-weight: 700;
        font-size: 27px;
        padding-top: 18px;
    }
    .conf_speaker_img img {
        width: 38%;
        margin: 0 auto;
        display: block;
    }
    .download_card {
        /* box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; */
        padding: 21px 10px;
        margin: 20px 10px;
        height: 170px;
        box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    }
    h3.conference_text {
        font-size: 13px;
    }
    /* event-spectrum */
    .spectrum_tab_hide {
        display: none;
    }
    /* planatation tour */
    .plantatation_top {
        margin-top: 30px;
    }
    .plantatation_top:first-child {
        margin-top: 0px;
    }
    .plant_animate_shadow {
        padding: 26px 10px;
        box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    }
    .venue_bg h4 {
        font-size: 15px;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        font-family: poppins;
        font-weight: 600;
        text-align: center;
    }
    .event_bg {
        /* background-image: url(../img/event_bg.svg); */
        background-repeat: no-repeat;
        background-size: cover;
        background-image: none;
    }
    .Event_venue_content p {
        font-size: 16px;
        line-height: 30px;
        font-family: 'Poppins', sans-serif;
        text-align: justify;
        color: #000000;
        padding: 0px 0px;
    }
    a.btn.read_more_button {
        background: linear-gradient(to right, #753A10, #D38146);
        border: none;
        border-radius: 2px;
        color: #fff;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        padding: 10px;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        position: relative;
        top: 0%;
        margin-bottom: 18px;
    }
    /* plantation */


    /* city-tour */
    ul.nav.nav-pills.mb-3.tour_menu li button {
        color: #000000;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
    }
    .tour_cards h6 {
        font-style: normal;
        font-weight: 600;
        font-size: 24px;
        color: #753A10;
        font-family: 'Teko', sans-serif;
        margin-top: 16px;
    }
    .tour_cards p {
        font-family: 'Poppins', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        margin-bottom: 10px;
        text-align: justify;
    }
    .article__accordion {
        font-size: 14px;
        font-weight: 400;
        color: #000000;
        transition: opacity 0.7s linear;
        align-self: flex-start;
        border: none;
        background-color: transparent;
        cursor: pointer;
        font-family: 'Poppins';
        float: left;
        font-weight: 600;
    }
    p.city_padding_top {
        padding-top: 32px;
    }
    .hidden_text ul li {
        font-family: 'Poppins';
        font-size: 14px;
        color: #000000;
        text-align: justify;
    }
    span.inr_text {
        font-family: 'Poppins', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        color: #35D83B;
        position: relative;
        float: right;
        margin-top: 8px;
    }
    .hidden_text h4 {
        font-family: 'Teko', sans-serif;
        font-size: 24px;
        font-weight: 700;
        line-height: 39px;
        letter-spacing: 0em;
        text-align: left;
        color: #000000;
    }
    /* tours */
    .tour_border {
         border: none;
        padding: 20px 10px;
        margin: 20px 10px;
        border-radius: 3px;
    }
    .event_border {
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        padding: 20px 20px 20px;
        margin-top: 10px;
    }
    ul.coffee_ul {
        padding-left: 10px;
    }
    p.coffee_para {
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        text-align: justify;
        color: #000000;
        font-weight: 500;
        line-height: 28px;
    }
    .org_head {
        padding-top: 10px;
    }
    .org_head2 {
        padding-top: 10px;
    }
    .about_wcc_ul ul li {
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        text-align: justify;
        color: #000000;
        font-weight: 500;
        line-height: 1.5em;
    }
    .about_wcc_ul ul {
        padding-left: 10px;
    }
 .mobile_hide {
    display: none;
}
/* event-schdeule */
.timeline:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    border-right: 2px dashed #c4d2e2;
    height: 100%;
    display: none;

}
.timeline-row .timeline-content:after {
    content: "";
    position: absolute;
    top: 20px;
    height: 0px;
    width: 0px;
}
.timeline .timeline-row .timeline-content {
    padding: 15px;
    margin-left: 0px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    position: relative;
}
section.coffee_board_padding {
    padding: 11px 10px;
}
/* modal */
.modal-dialog.modal-dialog-centered.modal_width {
    width: 100%;
    max-width: 96%;
}
.susbcribe-container {
    margin-bottom: 30px;
    border-radius: 11px;
    margin: 0rem 0rem;
    padding: 30px 50px 60px;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    position: relative;
    top: 30px;
    background: #ffffff;
    z-index: 999999;
}
.modal-header.modal_heading h5 {
    color: #753A10;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
}
.susbcribe-container .top h3 {
    font-size: 16px;
    color: #000;
    letter-spacing: 0px;
    margin-bottom: 20px;
    text-transform: capitalize;
    text-align: center;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin: 0;
}
.susbcribe-container {
    margin-bottom: 30px;
    border-radius: 11px;
    margin: 0rem 0rem;
    padding: 30px 24px 60px;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    position: relative;
    top: 20px;
    background: #ffffff;
    z-index: 999999;
}
.susbcribe-container .top h2 {
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #753A10;
    letter-spacing: 1px;
    padding: 0px 0;
    font-family: 'Poppins', sans-serif;
    margin: 20px 0px 20px;
}
/* navbar */
.collapse_mobile {
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
    background: #f5f8f3;
    z-index: 999999;
}
nav.navbar.navbar-expand-lg.navbar-light ul li a.dropdown-item {
    color: #000000;
    padding: 6px 22px;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
}
nav.navbar.navbar-expand-lg.navbar-light ul li a.nav-link {
    color: #000000;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    letter-spacing: 1px;
}
nav.navbar.navbar-expand-lg.navbar-light ul li {
    padding: 2px 40px;
}
.collapse.navbar-collapse.collapse_mobile ul li {
    position: relative;
    left: 0em;
}
.access_hide{
    display: none !important;
}
.login_top {
    position: relative;
    top: 0px;
}
.login_right {
    text-align: right;
}
.login_color a {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 18px;
    padding: 0px;
}
/* mobile-collapse */
/* .navbar-light .navbar-toggler-icon {
    background-image: url(../img/Menu.svg) !important;
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: #ffffff !important;
}
.navbar-toggler {
    padding: 6px 8px !important;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
} */
.login_text a {
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    color: #000000;
    padding: 0px 40px;
}

form.form-inline.my-2.my-lg-0.login_text {
    margin: 0px 36px;
}
h5.card-title {
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #000000;
}
/* event venue */
section.Event_venue {
    padding: 0px 4px;
}
.Event_venue_content h6 {
    color: #753A10;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding-bottom: 6px;
}
.Event_venue_content h5 {
    color: #753A10;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.world_text h5 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin: 0;
}
.btn.read_more_btn {
    margin-bottom: 15px;
}
.about_bng_bg p {
    font-size: 16px;
    line-height: 24px;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    padding-right: 0;
}
a.btn.read_more_btn {
    background: linear-gradient(to right, #753A10, #D38146);
    border: none;
    border-radius: 2px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin-bottom: 26px;
}
section.about_bengaluru {
    padding: 50px 4px 6px;
}
.col-4.col-100.footer_content ul li {
    text-align: left;
}
.enquire_center h2{
    text-align: left;
}
.theme_bg img {
    display: none;
}
.col-md-12.theme_bg h2 {
    color: #000000;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: center;
}
.theme_bg {
    background-color: #FFEBE5;
    padding: 20px 0px;
}
.theme_bg span {
    position: relative;
    right: 0;
    top: 0px;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #000000;
}
.section_padding {
    padding: 0px 5px;
}
.about_wcc_cards {
    background: #FFFFFF;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15), 3px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    margin-bottom: 20px;
}
.index_card_top {
    margin-top: 34px;
}
.index_card_top:first-child {
    margin-top: 0px;
}
.Event_venue_content h3 {
    font-size: 36px;
    line-height: 65px;
    font-weight: 500;
}
/* img.venue_icon {
    padding-right: 10px;
    width: 36px;
    height: 26px;
} */
.about_bng_bg h3 {
    font-size: 36px;
    line-height: 65px;
    font-weight: 500;
}
h3.title_heading {
    text-align: center;
    font-size: 36px;
    line-height: 65px;
    font-weight: 500;
    font-family: 'Teko';
}

.counter_border h1 {
    font-size: 24px;
    line-height: 35px;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    padding-bottom: 15px;
}
span.count.percent {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: 600;
}
.counter_number h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 45px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000000;
    margin: 0;
}
.sponsor_logo {
    border-right: none;
    padding: 10px 57px;
}
.sponsor_logo1 {
     border-right: none;
    padding: 10px 57px;
}
/*event-spectrum*/
h4.coffee_heading {
    font-family: 'Teko', sans-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 40px;
    text-align: center;
}
.banner_text_top {
    position: absolute;
    top: 0;
    width: 100%;
    max-width: 100%;
}
.header_text {
    position: absolute;
    width: 100%;
    max-width: 100%;
    display: none;
}
nav.navbar.navbar-expand-lg.navbar-light img {
    width: 100px;
    height: 100px;
}
.world_text h4 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 0;
    margin: 0;
}
.world_text span {
    font-size: 22px;
    color: #ffffff;
    font-family: 'Teko', sans-serif;
}
.world_text h6 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 0;
}
.subscribe_button button {
    background: linear-gradient(to right, #753A10, #D38146);
    border: none;
    color: #ffffff;
    font-weight: 500;
    padding: 6px 10px;
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    margin-top: 10px;
}
.event_spectrum_padding {
    padding: 20px 0px 20px 10px;
}
.event_spectrum_text {
    font-family: 'Teko', sans-serif;
    color: #000000;
    margin: 0;
    text-align: center;
    font-size: 23px;
    font-weight: 600;
}
section.event_spectrum {
    padding: 20px 0px 30px 0px;
}
.spectrum_text {
    border: 1px solid #ddd;
    position: relative;
    right: 16%;
    padding: 10px;
    border-radius: 6px;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    min-height: 100%;
}
.spectrum_text h5 {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    margin: 0;
    font-weight: 600;
    font-size: 14px;
}
.event_margin a h5 {
    color: #000;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 14px;
}
.circle_img {
    position: relative;
    left: 30%;
    z-index: 1070;
}
.Event_venue_content {
    padding-right: 16px;
}
h4.coffee_heading {
    font-family: 'Teko', sans-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 40px;
    text-align: center;
    margin-top: 20px;
}
.counter_bg {
    background-image: url(../IMG/Vector.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0px 0px;
}
section.coffee_board_padding {
    padding: 14px 6px;
}
.counter_border {
    padding: 30px 10px 20px;
    z-index: 999999;
    background-image: url(../img/counter_banner.png);
    position: relative;
    top: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px !important;
}
/* about_benagalore */
.about_bng_bg {
    margin-bottom: 24px;
}
.row_reverse {
    flex-direction: column-reverse !important;
}
.about_bng_bg {
    padding-left: 16px;
}
/* gallery */
section.gallery {
    padding: 36px 4px;
}
/* delegates */
.delegates_padding {
    padding: 10px 0px;
}
section.delegates_bg {
    padding: 8px 0px;
}
.column_padding {
    padding: 0 !important;
}
.delegate_mobile_top{
    margin-top: 24px;
}
.summary_button{
    margin-right: 16px;
}
.otp_top {
    margin: 10px 0px 10px;
}
.verification_top:first-child {
    margin-top: 0px;
}
.verification_top {
    margin-top: 24px;
}
/* national-international */

img.Left_cup {
    display: none;
}
img.Right_flower {
    display: none;
}
img.Right_sack {
    display: none;
}
.line {
    display: none;
}
.sponsor_list span {
    font-size: 16px;
    padding-left: 0px;
    font-weight: 600;
    font-family: 'Teko', sans-serif;
}
/* contact-us */
.contant_top_margin {
    margin-top: 26px;
}
/* planatation-tour-booking */
.plant_margin {
    margin: 0px 0px;
}
.plant_shadow {
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #cccccc73;
    padding: 22px 20px;
    min-height: 100%;
}
.plant_dollar {
    text-align: left;
}
.plant_images_new ul li {
    padding-top: 6px;
    font-family: 'Poppins';
    font-size: 15px;
}
.plant_content_new h5 {
    font-size: 24px;
    color: #76461A;
    font-weight: 600;
    font-family: 'Teko';
}
.plant_book_text {
    position: relative;
    top: -8px;
    color: #000000;
    font-weight: 600;
    font-family: 'Poppins';
    font-size: 14px;
}
.plant_button h6 a {
    color: #000000;
    text-align: right;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 600;
}
.plant_content h5 {
    color: #76461A;
    font-weight: 600;
    font-size: 20px;
}
}

@media (min-width:381px) and (max-width:599px)
{
 .col-100 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    .col-50 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }
    .col-60 {
        width: 60% !important;
        max-width: 60% !important;
        flex: 0 0 60% !important;
    }
    .col-40 {
        width: 40% !important;
        max-width: 40% !important;
        flex: 0 0 40% !important;
    }
    .col-30 {
        width: 30% !important;
        max-width: 30% !important;
        flex: 0 0 30% !important;
    }
    .col-20 {
        width: 20% !important;
        max-width: 20% !important;
        flex: 0 0 20% !important;
    }
    .side-card-padding {
        padding: 0 !important;
    }
    section.profile {
        padding: 30px 20px;
    }
    .profile-card {
        margin-top: 20px;
    }
    .conclave-text img {
        width: 33%;
    }
    .conclave-text1 p {
        text-align: left;
    }
    .conclave-text1 img {
        width: 33%;

    }
    section.brand-ambassador {
        display: none;
    }
    .brand-ambassador h1 {
        color: #657449;
        text-align: center;
        font-family: 'Poppins';
        font-weight: 700;
        font-size: 27px;
        padding-top: 18px;
    }
    .conf_speaker_img img {
        width: 38%;
        margin: 0 auto;
        display: block;
    }
    .download_card {
        /* box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; */
        padding: 21px 10px;
        margin: 20px 10px;
        height: 170px;
        box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    }
    h3.conference_text {
        font-size: 13px;
    }
    /* event-spectrum */
    .spectrum_tab_hide {
        display: none;
    }
    /* planatation tour */
    .plantatation_top {
        margin-top: 30px;
    }
    .plantatation_top:first-child {
        margin-top: 0px;
    }
    .plant_animate_shadow {
        padding: 26px 10px;
        box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    }
    .counter_padding {
        padding: 0px 70px !important;
    }
    .event_margin:first-child {
        margin-top: 0px;
    }
    .event_margin {
        margin-top: 50px;
    }
    .venue_bg h4 {
        font-size: 15px;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        font-family: poppins;
        font-weight: 600;
        text-align: center;
    }
    a.btn.read_more_button {
        background: linear-gradient(to right, #753A10, #D38146);
        border: none;
        border-radius: 2px;
        color: #fff;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
        padding: 10px;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        position: relative;
        top: 0%;
        margin-bottom: 18px;
    }
    .Event_venue_content p {
        font-size: 16px;
        line-height: 30px;
        font-family: 'Poppins', sans-serif;
        text-align: justify;
        color: #000000;
        padding: 0px 0px;
    }
    .event_bg {
        /* background-image: url(../img/event_bg.svg); */
        background-repeat: no-repeat;
        background-size: cover;
        background-image: none;
    }
    /* city-tour */
    ul.nav.nav-pills.mb-3.tour_menu li button {
        color: #000000;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
    }
    .tour_cards h6 {
        font-style: normal;
        font-weight: 600;
        font-size: 26px;
        color: #753A10;
        font-family: 'Teko', sans-serif;
        margin-top: 16px;
    }
    .tour_cards p {
        font-family: 'Poppins', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        margin-bottom: 10px;
        text-align: justify;
    }
    .article__accordion {
        font-size: 14px;
        font-weight: 400;
        color: #000000;
        transition: opacity 0.7s linear;
        align-self: flex-start;
        border: none;
        background-color: transparent;
        cursor: pointer;
        font-family: 'Poppins';
        float: left;
        font-weight: 600;
    }
    p.city_padding_top {
        padding-top: 32px;
    }
    .hidden_text ul li {
        font-family: 'Poppins';
        font-size: 14px;
        color: #000000;
        text-align: justify;
    }
    span.inr_text {
        font-family: 'Poppins', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        color: #35D83B;
        position: relative;
        float: right;
        margin-top: 8px;
    }
    .hidden_text h4 {
        font-family: 'Teko', sans-serif;
        font-size: 24px;
        font-weight: 700;
        line-height: 39px;
        letter-spacing: 0em;
        text-align: left;
        color: #000000;
    }
     /* tours */
     .tour_border {
        border: none;
       padding: 20px 10px;
       margin: 20px 10px;
       border-radius: 3px;
   }
    .event_border {
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        padding: 20px 20px 36px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
 .mobile_hide {
    display: none;
}
/* event-schdeule */
.timeline:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    border-right: 2px dashed #c4d2e2;
    height: 100%;
    display: none;

}
.timeline-row .timeline-content:after {
    content: "";
    position: absolute;
    top: 20px;
    height: 0px;
    width: 0px;
}
.timeline .timeline-row .timeline-content {
    padding: 15px;
    margin-left: 0px !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    position: relative;
}
section.coffee_board_padding {
    padding: 11px 10px;
}
/* modal */
.modal-dialog.modal-dialog-centered.modal_width {
    width: 100%;
    max-width: 96%;
}
.susbcribe-container {
    margin-bottom: 30px;
    border-radius: 11px;
    margin: 0rem 0rem;
    padding: 30px 50px 60px;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    position: relative;
    top: 30px;
    background: #ffffff;
    z-index: 999999;
}
.modal-header.modal_heading h5 {
    color: #753A10;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
}
.susbcribe-container .top h3 {
    font-size: 16px;
    color: #000;
    letter-spacing: 0px;
    margin-bottom: 20px;
    text-transform: capitalize;
    text-align: center;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin: 0;
}
.susbcribe-container {
    margin-bottom: 30px;
    border-radius: 11px;
    margin: 0rem 0rem;
    padding: 30px 24px 60px;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    position: relative;
    top: 20px;
    background: #ffffff;
    z-index: 999999;
}
.susbcribe-container .top h2 {
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #753A10;
    letter-spacing: 1px;
    padding: 0px 0;
    font-family: 'Poppins', sans-serif;
    margin: 20px 0px 20px;
}
/* navbar */
.collapse_mobile {
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
    background: #f5f8f3;
    z-index: 999999;
}
nav.navbar.navbar-expand-lg.navbar-light ul li a.dropdown-item {
    color: #000000;
    padding: 6px 22px;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
}
nav.navbar.navbar-expand-lg.navbar-light ul li a.nav-link {
    color: #000000;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    letter-spacing: 1px;
}
nav.navbar.navbar-expand-lg.navbar-light ul li {
    padding: 2px 40px;
}
.collapse.navbar-collapse.collapse_mobile ul li {
    position: relative;
    left: 0em;
}
.access_hide{
    display: none !important;
}
.login_top {
    position: relative;
    top: 0px;
}
.login_right {
    text-align: right;
}
.login_color a {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 18px;
    padding: 0px;
}
/* mobile-collapse */
/* .navbar-light .navbar-toggler-icon {
    background-image: url(../img/Menu.svg) !important;
}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: #ffffff !important;
}
.navbar-toggler {
    padding: 6px 8px !important;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
} */
.login_text a {
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    color: #000000;
    padding: 0px 40px;
}

form.form-inline.my-2.my-lg-0.login_text {
    margin: 0px 36px;
}
h5.card-title {
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #000000;
}
/* event venue */
section.Event_venue {
    padding: 0px 4px;
}
.Event_venue_content h6 {
    color: #753A10;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding-bottom: 6px;
}
.Event_venue_content h5 {
    color: #753A10;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.world_text h5 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}
.btn.read_more_btn {
    margin-bottom: 15px;
}
.about_bng_bg p {
    font-size: 16px;
    line-height: 24px;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    padding-right: 0;
}
a.btn.read_more_btn {
    background: linear-gradient(to right, #753A10, #D38146);
    border: none;
    border-radius: 2px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    padding: 10px;
    margin-bottom: 26px;
}
section.about_bengaluru {
    padding: 50px 4px 6px;
}
.col-4.col-100.footer_content ul li {
    text-align: left;
}
.enquire_center h2{
    text-align: left;
}
.theme_bg img {
    display: none;
}
.col-md-12.theme_bg h2 {
    color: #000000;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: center;
}
.theme_bg {
    background-color: #FFEBE5;
    padding: 20px 0px;
}
.theme_bg span {
    position: relative;
    right: 0;
    top: 0px;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #000000;
}
.section_padding {
    padding: 0px 5px;
}
.about_wcc_cards {
    background: #FFFFFF;

    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15), 3px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    margin-bottom: 20px;
}
.index_card_top {
    margin-top: 34px;
}
.index_card_top:first-child {
    margin-top: 0px;
}
.Event_venue_content h3 {
    font-size: 36px;
    line-height: 65px;
    font-weight: 500;
}
/* img.venue_icon {
    padding-right: 10px;
    width: 36px;
    height: 26px;
} */
.about_bng_bg h3 {
    font-size: 36px;
    line-height: 65px;
    font-weight: 500;
}
h3.title_heading {
    text-align: center;
    font-size: 36px;
    line-height: 65px;
    font-weight: 500;
    font-family: 'Teko';
}

.counter_border h1 {
    font-size: 24px;
    line-height: 35px;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    padding-bottom: 15px;
}
span.count.percent {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: 600;
}
.counter_number h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 45px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000000;
    margin: 0;
}
.sponsor_logo {
    border-right: none;
    padding: 10px 57px;
}
.sponsor_logo1 {
     border-right: none;
    padding: 10px 57px;
}
/*event-spectrum*/
h4.coffee_heading {
    font-family: 'Teko', sans-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 40px;
    text-align: center;
}
.banner_text_top {
    position: absolute;
    top: 0;
    width: 100%;
    max-width: 100%;
}
.header_text {
    position: absolute;
    width: 100%;
    max-width: 100%;
    display: none;
}
nav.navbar.navbar-expand-lg.navbar-light img {
    width: 100px;
    height: 100px;
}
.world_text h4 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 29px;
    font-weight: 500;
    letter-spacing: 1px;
    padding: 0;
    margin: 0;
}
.world_text span {
    font-size: 28px;
    color: #ffffff;
    font-family: 'Teko', sans-serif;
}
.world_text h6 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 0;
}
.subscribe_button button {
    background: linear-gradient(to right, #753A10, #D38146);
    border: none;
    color: #ffffff;
    font-weight: 500;
    padding: 8px 16px;
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    margin-top: 24px;
}
.event_spectrum_padding {
    padding: 0px 0px 14px 0px;
}
.event_spectrum_text {
    font-family: 'Teko', sans-serif;
    color: #000000;
    margin: 0;
    text-align: center;
    font-size: 23px;
    font-weight: 600;
}
section.event_spectrum {
    padding: 20px 0px 30px 0px;
}
.spectrum_text {
    border: 1px solid #ddd;
    position: relative;
    right: 12%;
    padding: 10px;
    border-radius: 6px;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    min-height: 100%;
}
.spectrum_text h5 {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    margin: 0;
    font-weight: 600;
    font-size: 15px !important;
}
.circle_img {
    position: relative;
    left: 30%;
    z-index: 1060;
}
.Event_venue_content {
    padding-right: 16px;
}
h4.coffee_heading {
    font-family: 'Teko', sans-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 40px;
    text-align: center;
    margin-top: 20px;
}
.counter_bg {
    background-image: url(../IMG/Vector.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0px 0px;
}
section.coffee_board_padding {
    padding: 14px 6px;
}
.counter_border {
    padding: 30px 10px 20px;
    z-index: 999999;
    background-image: url(../img/counter_banner.png);
    position: relative;
    top: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 0px !important;
    height: auto;
}
/* about_benagalore */
.about_bng_bg {
    margin-bottom: 24px;
}
.row_reverse {
    flex-direction: column-reverse!important;
}
.about_bng_bg {
    padding-left: 16px;
}
/* gallery */
section.gallery {
    padding: 36px 4px;
}
/* delegates */
.delegates_padding {
    padding: 10px 15px;
}
section.delegates_bg {
    padding: 8px 0px;
}
.column_padding {
    padding: 0 !important;
}
.delegate_mobile_top{
    margin-top: 24px;
}
.summary_button{
    margin-right: 16px;
}
.otp_top {
    margin: 10px 0px 10px;
}
.verification_top:first-child {
    margin-top: 0px;
}
.verification_top {
    margin-top: 24px;
}
/* national-international */
img.Left_cup {
    display: none;
}
img.Right_flower {
    display: none;
}
img.Right_sack {
    display: none;
}

.sponsor_list span {
    font-size: 16px;
    padding-left: 0px;
    font-weight: 600;
    font-family: 'Teko', sans-serif;
}
/* contact-us */
.contant_top_margin {
    margin-top: 26px;
}
/* planatation-tour-booking */
.plant_margin {
    margin: 0px 0px;
}
.plant_shadow {
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #cccccc73;
    padding: 22px 20px;
    min-height: 100%;
}
.plant_dollar {
    text-align: left;
}
.plant_images_new ul li {
    padding-top: 6px;
    font-family: 'Poppins';
    font-size: 15px;
}
.plant_content_new h5 {
    font-size: 24px;
    color: #76461A;
    font-weight: 600;
    font-family: 'Teko';
}
.plant_book_text {
    position: relative;
    top: -8px;
    color: #000000;
    font-weight: 600;
    font-family: 'Poppins';
    font-size: 14px;
}
.plant_button h6 a {
    color: #000000;
    text-align: right;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 600;
}
.plant_content h5 {
    color: #76461A;
    font-weight: 600;
    font-size: 20px;
}
}

@media (min-width:600px) and (max-width:991px)
{


    .col1-100 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
    .col1-70 {
        width: 70% !important;
        max-width: 70% !important;
        flex: 0 0 70% !important;
    }
    .col1-60 {
        width: 60% !important;
        max-width: 60% !important;
        flex: 0 0 60% !important;
    }
    .col1-50 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }
    .col1-30 {
        width: 30% !important;
        max-width: 30% !important;
        flex: 0 0 30% !important;
    }
    .col1-10 {
        width: 10% !important;
        max-width: 10% !important;
        flex: 0 0 10% !important;
    }
    .col1-80 {
        width: 80% !important;
        max-width: 80% !important;
        flex: 0 0 80% !important;
    }
    section.brand-ambassador {
        display: none;
    }
    .download_card {
        padding: 21px 10px;
        margin: 20px 10px;
        height: 170px;
        box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    }
    /* event-spectrum */
    .spectrum_tab_hide {
        display: none;
    }
    /* planatation tour */
    .plantatation_top {
        margin-top: 30px;
    }
    .plant_animate_shadow {
        padding: 26px 10px;
        box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    }
    .plant_height ul {
        min-height: 136px;
    }
    img.img-fluid.w-100.mobile_show {
        display: none;
    }
    /* city-tour */
    ul.nav.nav-pills.mb-3.tour_menu li button {
        color: #000000;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
    }
    .tour_cards h6 {
        font-style: normal;
        font-weight: 600;
        font-size: 28px;
        color: #753A10;
        font-family: 'Teko', sans-serif;
        margin-top: 12px;
    }
    span.inr_text {
        font-family: 'Poppins', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 17px;
        color: #35D83B;
        position: relative;
        float: right;
    }
    .hidden_text h4 {
        font-family: 'Teko', sans-serif;
        font-size: 26px;
        font-weight: 700;
        line-height: 39px;
        letter-spacing: 0em;
        text-align: left;
        color: #000000;
    }
    /* city-tour end */
    .about_wcc_ul ul {
        padding-left: 10px;
    }
    /* header */
    .access_hide {
        display: none !important;
    }
    .login_right {
        text-align: right;
    }
    /* banner */
    img.img-fluid.w-100.mobile_show.tab_height {
        width: 100% !important;
        height: 550px !important;
    }
    /* modal */
    .modal-dialog.modal-dialog-centered.modal_width {
        width: 100%;
        max-width: 86%;
    }
    .susbcribe-container {
        margin-bottom: 30px;
        border-radius: 11px;
        margin: 0rem 4rem;
        padding: 30px 50px 60px;
        box-sizing: border-box;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
        position: relative;
        top: 30px;
        background: #ffffff;
        z-index: 999999;
    }

    /* national-international */
    .line {
        display: none;
    }
    .mobile_hide {
        display: none;
    }
.collapse_mobile {
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
    background: #f5f8f3;
    z-index: 999999;
}
nav.navbar.navbar-expand-lg.navbar-light ul li a.dropdown-item {
    color: #000000;
    padding: 6px 22px;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
}
nav.navbar.navbar-expand-lg.navbar-light ul li a.nav-link {
    color: #000000;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    letter-spacing: 1px;
}
nav.navbar.navbar-expand-lg.navbar-light {
    padding: 0px 40px;
    position: relative;
    top: -20px;
}
.login_text a {
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    color: #000000;
    padding: 0px 40px;
}
form.form-inline.my-2.my-lg-0.login_text {
    margin: 0px 30px;
}
span.search_icon {
    position: absolute;
    right: 80px;
}
.world_text h4 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 44px;
    font-weight: 500;
    letter-spacing: 1px;
    margin: 0;
}
.collapse.navbar-collapse.collapse_mobile ul li {
    position: relative;
    left: 0em;
}
.world_text h5 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 22px;
    font-weight: 600;
    margin: 0;
}
.about_wcc_cards {
    background: #FFFFFF;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15), 3px 0px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    margin-bottom: 20px;
}
.index_card_top {
    margin-top: 34px;
}
.index_card_top:first-child {
    margin-top: 0px;
}
h5.card-title {
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    font-size: 28px;
    color: #000000;
}
p.card-text {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #000000;
    min-height: 64px;
}
span.count.percent {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: 600;
}
.world_text span {
    font-size: 42px;
    color: #ffffff;
    font-family: 'Teko', sans-serif;
}
.world_text h6 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 0;
}
.counter_number h5 {
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    color: #000000;
}
.counter_border h1 {
    font-size: 30px;
    line-height: 66px;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    padding-bottom: 15px;
    color: #000000;
}
.counter_number h5 {
    font-weight: 600;
    font-size: 12px;
    /* line-height: 45px; */
    text-align: center;
    font-family: 'Poppins', sans-serif;

}
.btn.read_more_btn {
    margin-bottom: 15px;
}
.Event_venue_content h6 {
    color: #753A10;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding-bottom: 6px;
}
.about_bng_bg p {
    font-size: 15px;
    line-height: 24px;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    padding-right: 0px;
}
.about_bng_bg {
    margin-bottom: 24px;
}
/* img.venue_icon {
    padding-right: 10px;
    width: 36px;
    height: 26px;
} */
.theme_bg h2 {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-align: center;
}
/*event-spectrum*/
h4.coffee_heading {
    font-family: 'Teko', sans-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 40px;
    text-align: center;
}
.banner_text_top {
    position: absolute;
    top: 0;
    width: 100%;
    max-width: 100%;
}
.event_spectrum_text {
    font-family: 'Teko', sans-serif;
    color: #000000;
    margin: 0;
    text-align: center;
    font-size: 28px;
    font-weight: 600;
}
.event_spectrum_padding {
    padding: 20px 20px 50px 10px;
}
section.event_spectrum {
    padding: 30px 16px 52px 22px;
}
.spectrum_text {
    border: 1px solid #ddd;
    position: relative;
    right: 12%;
    padding: 14px;
    border-radius: 6px;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.spectrum_text h5 {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    margin: 0;
    font-weight: 600;
    font-size: 16px !important;
}
.circle_img {
    position: relative;
    left: 34%;
    top: 10%;
    z-index: 1060;
}
.Event_venue_content {
    padding-right: 16px;
}
.about_bng_bg {
    padding-left: 16px;
}
h4.coffee_heading {
    font-family: 'Teko', sans-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 40px;
    text-align: center;
    margin-top: 20px;
}
.counter_bg {
    background-image: url(../IMG/Vector.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0px 20px;
}
section.coffee_board_padding {
    padding: 30px 6px;
}
.theme_bg img {
    width: 60px;
}
.row_reverse {
    flex-direction: column-reverse!important;
}
.theme_bg {
    background-color: #FFEBE5;
    padding: 12px 0px;
}
.theme_bg span {
    position: relative;
    right: 2rem;
    top: 4px;
    font-size: 17px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #000000;
}
/* delegates */
.delegates_padding {
    padding: 10px 24px;
}
section.delegates_bg {
    padding: 20px 0px 4px;
}
.delegate_mobile_top{
    margin-top: 24px;
}
.summary_button{
    margin-right: 16px;
}
.verification_top:first-child {
    margin-top: 0px;
}
.verification_top {
    margin-top: 24px;
}
/* contact-us */
.contant_top_margin {
    margin-top: 26px;
}
/* delegate */
.entitile_hide {
    display: none;
}
.entitle_shadow h6 {
    color: #000000;
    font-weight: 600;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
}
/* planatation-tour-booking */
.plant_margin {
    margin: 0px 0px;
}
.plant_shadow {
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #cccccc73;
    padding: 22px 20px;
    min-height: 100%;
}
.plant_dollar {
    text-align: left;
}
.plant_images_new ul li {
    padding-top: 6px;
    font-family: 'Poppins';
    font-size: 15px;
}
.plant_content_new h5 {
    font-size: 24px;
    color: #76461A;
    font-weight: 600;
    font-family: 'Teko';
}
.plant_book_text {
    position: relative;
    top: -8px;
    color: #000000;
    font-weight: 600;
    font-family: 'Poppins';
    font-size: 14px;
}
.plant_button h6 a {
    color: #000000;
    text-align: right;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 600;
}
.plant_content_new h6 {
    color: #388300;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Teko';
}
.tour_list ul {
    min-height: 160px;
}
.plant_content h5 {
    color: #76461A;
    font-weight: 600;
    font-size: 20px;
}
.plant_images img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
}

/* mini laptop */
@media (min-width:992px) and (max-width:1150px)
{
    .col2-100 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    .col2-50 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }
    .col2-80 {
        width: 80% !important;
        max-width: 80% !important;
        flex: 0 0 80% !important;
    }
    .col2-70 {
        width: 70% !important;
        max-width: 70% !important;
        flex: 0 0 70% !important;
    }
    .col2-40 {
        width: 40% !important;
        max-width: 40% !important;
        flex: 0 0 40% !important;
    }
    .col2-60 {
        width: 60% !important;
        max-width: 60% !important;
        flex: 0 0 60% !important;
    }
    .col2-30 {
        width: 30% !important;
        max-width: 30% !important;
        flex: 0 0 30% !important;
    }
    .col2-33 {
        width: 33% !important;
        max-width: 33% !important;
        flex: 0 0 33% !important;
    }
    .col2-20 {
        width: 20% !important;
        max-width: 20% !important;
        flex: 0 0 20% !important;
    }
    .col2-10 {
        width: 10% !important;
        max-width: 10% !important;
        flex: 0 0 10% !important;
    }
    .col2-15 {
        width: 15% !important;
        max-width: 15% !important;
        flex: 0 0 15% !important;
    }
    .download_card {
        padding: 21px 10px;
        margin: 20px 10px;
        height: 164px;
        box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
    }
    .gallery_bopanna > img {
        border-radius: 10px;
        grid-area: 1/1;
        width: var(--s);
        aspect-ratio: 1;
        /* object-fit: cover; */
        /* margin: 206px 29px 0 162px; */
        transform: rotate(var(--_a)) translateY(-77%) rotateX(91deg);
        height: 28vh;
        width: 136px !important;
    }
    .gallery_bopanna {
        --s: 150px;
        display: grid;
        transform-style: preserve-3d;
        animation: r 18s linear infinite;
        position: absolute;
        margin: 99px 29px 0 114px;
    }
    .associate_overlay button {
        background: #A8BA86;
        color: #ffffff;
        font-family: 'Poppins';
        margin-top: 40px;
    }
    .support_overlay {
        background: #BB2040;
        margin: 0px 0px;
        padding: 10px 0px 20px;
        height: 482px;
    }
    .associate_overlay {
        background: #7B8F54;
        margin: 0px 0px;
        padding: 10px 0px 20px;
        height: 482px;
    }
    .arena_poistion {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-28%, -65%);
        text-align: center;
        padding-top: 45px;
    }
    .arena_poistion h6 {
        font-family: teko;
        font-size: 21px;
    }
    .intinery_dates span {
        color: #000000;
        font-family: teko;
        font-weight: 600;
        font-size: 17px;
    }
     /* planatation tour */
     .plantatation_top {
        margin-top: 30px;
    }
    .plant_animate_shadow {
        padding: 26px 10px;
        box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    }
    .plant_height ul {
        min-height: 136px;
    }
    .plant_text h5 {
        color: #76461A;
        font-family: 'Teko';
        font-size: 22px;
    }
    .plant_text h4 {
        color: #388300;
        font-family: 'Teko';
        font-size: 18px;
    }
    /* section-padding */
    section.coffee_board_padding {
        padding: 30px 30px;
    }
    /* city-tour */
    ul.nav.nav-pills.mb-3.tour_menu li button {
        color: #000000;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        font-size: 17px;
    }
    .tour_cards h6 {
        font-style: normal;
        font-weight: 600;
        font-size: 28px;
        color: #753A10;
        font-family: 'Teko', sans-serif;
        margin-top: 12px;
    }
    /* banner */
    .head_text_padding h5 {
        padding-top: 0px;
    }
    .access_hide {
        display: none !important;
    }
    img.img-fluid.w-100.mobile_show {
        display: none;
    }
    .banner_height {
        width: 100% !important;
        height: 530px !important;
    }
    .col-8.login_color.col-100.col1-100 {
        text-align: right;
    }
    /* modal */
    .modal-dialog.modal-dialog-centered.modal_width {
        width: 100%;
        max-width: 80%;
    }
    /* navbar */
    nav.navbar.navbar-expand-lg.navbar-light ul li {
    padding: 0px 11px;

}
.col-12.login_top {
    position: relative;
    top: 14px;
}
.header_text h5 {
    color: #ffffff;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    position: absolute;
    top: 50px;
    width: 100%;
    padding: 0px 70px;
}
nav.navbar.navbar-expand-lg.navbar-light {
    padding: 0px 4px;
    position: relative;
    top: 0px;
}
nav.navbar.navbar-expand-lg.navbar-light ul li a {
    color: #ffffff;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    letter-spacing: 1px;
}
/* .collapse.navbar-collapse.collapse_mobile ul li {
    position: relative;
    left: 4em;
} */
form.form-inline.my-2.my-lg-0.login_text input {
    width: 120px;
}
span.search_icon {
    position: absolute;
    right: 34px;
}
h5.card-title {
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #000000;
}
.world_text h5 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}
.col-8.text-right.login_color a {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 18px;
}
.world_text h6 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 0;
}
.Event_venue_content {
    padding-right: 20px;
}
h4.coffee_heading {
    font-family: 'Teko', sans-serif;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 14px;
    text-align: center;
}
.Event_venue_content p {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    color: #000000;
    line-height: 22px;
}
.Event_venue_content h5 {
    color: #753A10;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.Event_venue_content h5 {
    margin: 10px 0px 10px;
}
.Event_venue_content h6 {
    color: #753A10;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding-bottom: 12px;
}
section.Event_venue {
    padding: 0px 10px;
}
section.about_bengaluru {
    padding: 45px 10px;
}
.about_bng_bg {
    padding-left: 0px;
}
.about_bng_bg p {
    font-size: 14px;
    line-height: 24px;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    color: #000000;
    margin: 0;
}
.organiser_padding {
    padding: 26px 60px 0px;
}
.col-md-12.theme_bg h2 {
    color: #000000;
    font-size: 20px;
}
p.card-text {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #000000;
}
.read_button {
    padding: 0px 0rem 30px;
}
.counter_border h1 {
    font-size: 38px;
    line-height: 66px;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    padding-bottom: 15px;
    color: #000000;
}
.world_text h4 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 52px;
    font-weight: 500;
    letter-spacing: 1px;
    margin: 0px;
}
.world_text span {
    font-size: 44px;
    color: #ffffff;
    font-family: 'Teko', sans-serif;
}
.head_text_padding h4 {
    padding-top: 0px;
}
.counter_padding {
    padding: 0px 50px;
}
.subscribe_button button {
    background: linear-gradient(to right, #753A10, #D38146);
    border: none;
    color: #ffffff;
    font-weight: 500;
    padding: 8px 16px;
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    margin-top: 24px;
}
.counter_number h5 {
    font-weight: 600;
    font-size: 18px;
    line-height: 45px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000000;
}
.line:after {
    content: "";
    display: block;
    width: 80px;
    height: 2px;
    background: #fff;
    left: 7.5rem;
    top: 127px;
    position: absolute;
}
.line:before {
    content: "";
    display: block;
    width: 80px;
    height: 2px;
    background: #fff;
    left: 10px;
    top: 127px;
    position: absolute;
}

.theme_bg img {
    width: 60px;
}
.theme_bg span {
    position: relative;
    right: 2rem;
    top: 6px;
    font-size: 22px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #000000;
}
.img_height {
    max-height: 100%;
}

.img_height_80 {
    min-height: 80%;
}
/* delegate */
section.delegates_bg {
    padding: 16px 0px;
}
button.btn.bronze.button {
    margin-top: 119px;
    padding: 4px 30px;
}
.entitile_hide {
    display: none;
}
.entitle_shadow h6 {
    color: #000000;
    font-weight: 600;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
}
/* planatation-tour-booking */
.plant_margin {
    margin: 0px 0px;
}

.plant_shadow {
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #cccccc73;
    padding: 20px 18px;
}
.plant_content_new span {
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Teko';
}
.plant_content_new h5 {
    font-size: 22px;
    color: #76461A;
    font-weight: 600;
    font-family: 'Teko';
}
.plant_content_new h6 {
    color: #388300;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Teko';
}
.tour_list ul {
    min-height: 170px;
}
.plant_images img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
}

/* laptop */
@media (min-width:1151px) and (max-width:1366px)
{


  .col2-100 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    .col2-50 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }
    .col2-80 {
        width: 80% !important;
        max-width: 80% !important;
        flex: 0 0 80% !important;
    }
    .col2-70 {
        width: 70% !important;
        max-width: 70% !important;
        flex: 0 0 70% !important;
    }
    .col2-40 {
        width: 40% !important;
        max-width: 40% !important;
        flex: 0 0 40% !important;
    }
    .col2-60 {
        width: 60% !important;
        max-width: 60% !important;
        flex: 0 0 60% !important;
    }
    .col2-30 {
        width: 30% !important;
        max-width: 30% !important;
        flex: 0 0 30% !important;
    }
    .col2-33 {
        width: 33% !important;
        max-width: 33% !important;
        flex: 0 0 33% !important;
    }
    .col2-20 {
        width: 20% !important;
        max-width: 20% !important;
        flex: 0 0 20% !important;
    }
    .col2-10 {
        width: 10% !important;
        max-width: 10% !important;
        flex: 0 0 10% !important;
    }
    .col2-15 {
        width: 15% !important;
        max-width: 15% !important;
        flex: 0 0 15% !important;
    }
    .associate_overlay button {
        background: #A8BA86;
        color: #ffffff;
        font-family: 'Poppins';
        margin-top: 40px !important;
    }
    .associate_overlay {
        background: #7B8F54;
        margin: 0px 0px;
        padding: 10px 0px 20px;
        height: 482px;
    }
    .intinery_dates span {
        color: #000000;
        font-family: teko;
        font-weight: 600;
        font-size: 17px;
    }
    .venue_bg1 img {
        height: 28px;
        margin: 0 auto;
        display: block;
    }
    .line:before {
        content: "";
        display: block;
        width: 100px;
        height: 2px;
        background: #fff;
        left: 44px !important;
        top: 127px;
        position: absolute;
    }
    .line:after {
        content: "";
        display: block;
        width: 100px;
        height: 2px;
        background: #fff;
        left: 173px !important;
        top: 127px;
        position: absolute;
    }
    button.btn.bronze.button {
        margin-top: 86px;
        padding: 4px 30px;
    }
    .Event_venue_content p {
        font-size: 16px;
        line-height: 30px;
        font-family: 'Poppins', sans-serif;
        text-align: justify;
        color: #000000;
        padding: 0px 10px;
    }
    .event_bg {
        background-image: url(../img/event_bg.svg);
        background-repeat: no-repeat;
        background-size: contain;
    }
    /* planatation tour */
    .plantatation_top {
        margin-top: 30px;
    }
    .plant_animate_shadow {
        padding: 26px 10px;
        box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    }
    .plant_height ul {
        min-height: 112px;
    }
    .plant_text h4 {
        color: #388300;
        font-family: 'Teko';
        font-size: 18px;
    }
    .plant_text h5 {
        color: #76461A;
        font-family: 'Teko';
        font-size: 22px;
    }
    img.img-fluid.w-100.mobile_show {
        display: none;
    }
    .banner_height {
        width: 100% !important;
        height: 605px !important;
    }
    /* section-padding */
    section.coffee_board_padding {
        padding: 30px 30px;
    }
    /* city-tour */
    ul.nav.nav-pills.mb-3.tour_menu li button {
        color: #000000;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        font-size: 17px;
    }
    .tour_cards h6 {
        font-style: normal;
        font-weight: 600;
        font-size: 28px;
        color: #753A10;
        font-family: 'Teko', sans-serif;
    }
    span.inr_text {
        font-family: 'Poppins', sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 17px;
        color: #35D83B;
        position: relative;
        float: right;
    }
    .line:before {
        content: "";
        display: block;
        width: 100px;
        height: 2px;
        background: #fff;
        left: 41px;
        top: 127px;
        position: absolute;
    }
    .line:after {
        content: "";
        display: block;
        width: 100px;
        height: 2px;
        background: #fff;
        left: 11.2rem;
        top: 127px;
        position: absolute;
    }

    /* modal */
    .modal-dialog.modal-dialog-centered.modal_width {
        width: 100%;
        max-width: 80%;
    }
    /* navbar */
    nav.navbar.navbar-expand-lg.navbar-light ul li {
    padding: 0px 18px;

}
.col-12.login_top {
    position: relative;
    top: 14px;
}
.header_text h5 {
    color: #ffffff;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    position: absolute;
    top: 50px;
    width: 100%;
    padding: 0px 70px;
}
nav.navbar.navbar-expand-lg.navbar-light {
    padding: 0px 4px;
    position: relative;
    top: 0px;
}
nav.navbar.navbar-expand-lg.navbar-light ul li a {
    color: #ffffff;
    font-weight: 600;
    font-size: 20px;
    font-family: 'Teko', sans-serif;
    letter-spacing: 1px;
}
/* .collapse.navbar-collapse.collapse_mobile ul li {
    position: relative;
    left: 4em;
} */
form.form-inline.my-2.my-lg-0.login_text input {
    width: 120px;
}
span.search_icon {
    position: absolute;
    right: 10px;
}
h5.card-title {
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #000000;
}
.world_text h5 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 28px;
    font-weight: 600;
    margin: 0;
}
.col-8.text-right.login_color a {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 18px;
}
.world_text h6 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 0;
}
.Event_venue_content {
    padding-right: 20px;
}
h4.coffee_heading {
    font-family: 'Teko', sans-serif;
    color: #000000;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 14px;
    text-align: center;
}
/* .Event_venue_content p {
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    color: #000000;
    line-height: 22px;
} */
.Event_venue_content h5 {
    color: #753A10;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}

.Event_venue_content h5 {
    margin: 10px 0px 10px;
}
.Event_venue_content h6 {
    color: #753A10;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    padding-bottom: 12px;
}
section.Event_venue {
    padding: 0px 10px;
}
section.about_bengaluru {
    padding: 45px 10px;
}
.about_bng_bg {
    padding-left: 0px;
}
.about_bng_bg p {
    font-size: 15px;
    line-height: 24px;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    color: #000000;
    margin: 0;
}
.organiser_padding {
    padding: 26px 60px 0px;
}
.col-md-12.theme_bg h2 {
    color: #000000;
    font-size: 20px;
}
p.card-text {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    color: #000000;
}
.read_button {
    padding: 0px 0rem 30px;
}
.counter_border h1 {
    font-size: 38px;
    line-height: 66px;
    font-family: 'Teko', sans-serif;
    font-weight: 600;
    padding-bottom: 15px;
    color: #000000;
}
.world_text h4 {
    color: #ffffff;
    font-family: 'Teko', sans-serif;
    font-size: 50px;
    font-weight: 500;
    letter-spacing: 1px;
    margin-top: 0px;
}
.world_text span {
    font-size: 44px;
    color: #ffffff;
    font-family: 'Teko', sans-serif;
}
.head_text_padding h4 {
    padding-top: 0px;
}
.counter_padding {
    padding: 0px 50px;
}
.subscribe_button button {
    background: #a3693b;
    border: #a3693b;
    color: #ffffff;
    font-weight: 500;
    padding: 8px 16px;
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    margin-top: 24px;
}
.counter_number h5 {
    font-weight: 600;
    font-size: 18px;
    line-height: 45px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #000000;
}
.line:before {
    content: "";
    display: block;
    width: 100px;
    height: 2px;
    background: #fff;
    left: 41px;
    top: 127px;
    position: absolute;
}
.line:after {
    content: "";
    display: block;
    width: 100px;
    height: 2px;
    background: #fff;
    left: 11.2rem;
    top: 127px;
    position: absolute;
}
.theme_bg img {
    width: 60px;
}
.theme_bg span {
    position: relative;
    right: 2rem;
    top: 6px;
    font-size: 22px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    color: #000000;
}
.img_height {
    min-height: 100%;
}

.img_height_80 {
    max-height: 80%;
}
/* delegate */
section.delegates_bg {
    padding: 16px 0px;
}
.plantatation_top {
    margin-top: 36px;
}
.entitile_hide {
    display: none;
}
.tour_list ul {
    min-height: 190px;
}
.plant_images img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
}

@media (min-width:1367px) and (max-width:1900px)
{
    img.img-fluid.w-100.mobile_show {
        display: none;
    }

}

@media (min-width:1901px) and (max-width:2600px)
{
    img.img-fluid.w-100.mobile_show {
        display: none;
    }

}
