@media (max-width: 760px) {
    .bnr_sec::before{
        background: none;
    }
    .bnr_sec img{
       
    }
    .mob_bnr{
        display: block;
    } 
    .web_bnr{
        display: none;
    }
    /* header menu */
    header.site-header a#logo_imagesh img {
        width: 65.21px;
    }
    header.site-header a#logo_imagesh {
        width: fit-content;
    }
    header.site-header ul.co_org_hldr {
        width: 126.15px;
        height: 19.96px;
    }
    header#mobile_headersh h4.text-center.co_org_hd {
        font-size: 6.21px;
        margin-bottom: unset;
    }
    header#mobile_headersh .organisersh {
        display: flex;
        flex-direction: column;
        gap: 10.65px;
    }

    header#mobile_headersh .nav_menu_hldr {
        display: none;
    }

    header#mobile_headersh
        .top-tdr.d-flex.justify-content-lg-between.align-items-center {
        justify-content: space-between;
        align-items: center;
    }
    header#mobile_headersh .mobileMenuButton {
        position: static;
    }
    header#mobile_headersh a.mobileMenuButton {
        margin-top: 9px;
    }
    .date_bannersh .date_time h6 {
        min-width: unset;
    }
    section#bannersh img.bg_imgsh {
        object-position: 64%;
    }
    div#baner_headingsh .heading {
        width: 100%;
        font-size: 46px;
        line-height: 44.6px;
        color: #fff;
        text-transform: uppercase;
        padding: 43px 0 0 0 !important;
        font-weight: 800;
        position: relative;
    }
    section#bannersh .inner_banner.bnr_sec figure {
        height: 532px;
        position: absolute;
        top: 0;
        left: 0;
    }
    .inner_banner.bnr_sec figure {
        height: 523px !important;
        position: absolute;
        top: 0;
        left: 0;
    }
    .bnr_sec .heading .date h4 {
        margin-left: 3px;
    }
    div#bannerdatesh {
        padding-top: 8px !important;
    }
    .bnr_sec .heading .date {
        padding: 0px 0px 17px 0 !important;
    }
    .date_bannersh .d-flex.justify-content-start.gap-3.date_time.mt-2 {
        margin-top: 0.2rem !important;
    }
    div#baner_headingsh .d-flex.date_brdr.align-items-center.sub_hd {
        align-items: center;
        justify-content: center;
    }
    div#baner_headingsh .d-flex.date_brdr.align-items-center.sub_hd {
        padding-bottom: 41px;
    }
    div#baner_headingsh span.connect_hallsh {
        font-size: 18px;
    }
    #registermobilesh .register {
        padding: 16px;
    }
    #registermobilesh .button_hdr {
        margin-top: 28px !important;
    }
    #registermobilesh .blue_btn {
        padding: 12px;
    }
    #registermobilesh .white_btn {
        padding: 12px;
    }
    div#baner_headingsh p.slide-up img {
        width: 16.77px;
        height: 21.99px;
    }
    div#baner_headingsh a.white_btn img {
        margin-left: 6px;
    }
    section#vedio_sectionsh
        .col-lg-5.intro_left.new_intro_left_text.mobile_ordersh {
        order: 4;
    }

    section#vedio_sectionsh .col-lg-6.offset-lg-1.video {
        margin-top: 39px;
    }

    section#vedio_sectionsh p.highlightsvediosh {
        margin-top: 20px;
        margin-bottom: 24px;
    }

    section#vedio_sectionsh p.m-0.newyorksh {
        margin-top: 20px !important;
        text-transform: uppercase;
    }
    section#vedio_sectionsh .intro_left.new_intro_left_text {
        margin-top: 29px !important;
    }
    section#vedio_sectionsh .fadetextsh {
        margin-top: 16px !important;
    }

    section#vedio_sectionsh a.button_hdr.ms-0.mt-5.only_mobilesh {
        display: inline;
        padding: 12px 25px;
        font-size: 16px;
    }
    section#vedio_sectionsh a.button_hdr.ms-0.mt-5.only_mobilesh img {
        margin-left: 4px;
    }
    section#vedio_sectionsh {
        overflow: visible;
        padding-top: 104px !important;
    }
    section#bannersh {
        height: unset;
    }
    .vanue_sec h6 img {
        height: 22px !important;
        width: 20px !important;
        margin-bottom: 3px;
    }
    div#faqshomesh {
        width: 274px;
    }
    div#accordionExample button.accordion-button.collapsed {
        gap: 29px;
    }

    section#vedio_sectionsh .fadetextsh {
        margin-bottom: 39px !important;
    }
    /* image_slidersh */

    section#image_slidersh {
        padding-top: 82px !important;
    }

    section#image_slidersh .sponsor_slider,
    section#image_slidersh .sponsor_slider_new {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    section#comingsoonsh .time_card {
        margin-top: 16px;
        padding: 24px 16px;
    }

    section#venusecsh h2.sub_heading {
        padding-top: 16px;
        margin-left: unset !important;
        margin-bottom: 14px;
    }

    section#venusecsh a.button_hdr.ms-0.mt-5 {
        padding: 12px 25px;
        margin-top: 20px !important;
    }

    section#faqsecsh h2.sub_heading {
        margin-left: unset !important;
        padding-top: 16px;
        margin-bottom: 10px;
    }
    section#faqsecsh .collabsablestartsh {
        margin-top: unset;
    }

    section#faqsecsh button.accordion-button.collapsed {
        padding: 20px 0px;
    }
    .time_accrdn .accordion-collapse .accordion-body {
        font-size: 16px;
        line-height: 130%;
        padding: 12px 25px;
    }

    .time_accrdn button.accordion-button {
        padding-right: unset;
    }
    .accordion-button::after {
        height: 32px;
        width: 32px;
    }

    section#registerationsecsh .register_card {
        padding: 25px;
    }

    section#registerationsecsh h2.sub_heading {
        margin-left: unset !important;
        margin-bottom: 60px;
        width: 215px;
    }

    section#registerationsecsh a.button_hdr {
        margin-top: unset !important;
        color: white;
    }
    ul#footersocialsh {
        gap: 8px !important;
    }

    .register_card.sponsor_card.pinkregisterationsh h4.inner_title,
    .register_card.sponsor_card.pinkregisterationsh h2.sub_heading {
        color: white;
    }

    section#registerationsecsh a.white_btn.white_btn_new img,
    section#registerationsecsh a.button_hdr img {
        margin-left: 5px;
    }
    div#contactformpagesh .contactformshall {
        margin-top: 24px;
    }

    div#footertadawulgroup {
        width: 216px;
    }
    div#footertadawulgroup h6 {
        font-size: 16px !important;
    }
    footer.site_ftr div#menufootersh {
        margin-top: 50px !important;
    }
    footer.site_ftr div#menufootersh .col-md-4.col-6 {
        margin-top: 28px;
        display: block;
        width: 100%;
    }
    footer.site_ftr .d-flex.justify-content-between.mt-5.align-items-center {
        margin-top: 40px !important;
    }

    footer.site_ftr .only_mobileshfooter {
        display: inline !important;
        padding: 12px 25px;
        width: 256px !important;
        text-align: center;
    }

    footer.site_ftr div#cmffootersh {
        justify-content: center;
        gap: 30px;
    }

    .site_ftr {
        padding: 40px 0 !important;
    }

    /* contact page */
    section#contactbannersh .inner_banner:after {
        position: absolute;
        content: "";
        height: 178px;
        width: 100%;
        background: linear-gradient(
            to top,
            #001f33 21%,
            rgba(0, 31, 51, 0) 100%
        );
        left: 0;
        bottom: 0;
    }

    section#contact_formsh {
        padding-top: 100px;
        padding-bottom: 60px;
    }
    section#registerpagesh figure,
    section#oursponsarsh figure {
        height: 286px !important;
    }
    div#contactformpagesh {
        border-top: unset;
        padding-top: 60px;
    }
    .registerformsallsh {
        margin-top: 24px;
    }
    section#contact_formsh div#contactformpagesh {
        border-top: unset;
        padding-top: 36px;
    }

    div#contactformpagesh input[type="text"],
    div#contactformpagesh input[type="email"] {
        padding: 17px 0px;
    }

    div#registeratoinformssh input[type="text"],
    div#contactformpagesh input[type="email"] {
        padding: 17px 0px;
    }
    div#phoneregistersh input[type="text"] {
        padding: 10px !important;
    }
    div#phonecontactsh,
    div#phoneregistersh {
        width: 67%;
    }
    div#countrycodesh,
    div#countryregistersh {
        width: 32%;
    }

    div#contactformpagesh button,
    div#registeratoinformssh button {
        background: #ff00bb;
    }

    /* registeration page */

    section#registerpagesh div#registerpagebtn h2 {
        line-height: 50px;
    }

    div#intersestedtwolinesh {
        width: 185px;
    }

    section#registerationformsh {
        padding-top: 80px;
    }

    section#registerationformsh div#registeratoinformssh {
        border-top: unset;
        padding-top: 16px;
    }

    section#registerfaq h2.sub_heading {
        margin-left: unset !important;
        margin-bottom: unset !important;
    }

    section#oursponsarsh .inner_title_hldr h2 {
        line-height: 50px;
    }
    .scroll {
        text-align: center;
        font-size: 14px;
        color: #fff;
        font-weight: 400;
        padding-right: 0px;
        display: none !important;
    }
    .d-flex.justify-content-start.gap-3.date_time {
        gap: 17px !important;
        flex-wrap: wrap;
    }
    .intro_left.new_intro_left_text.mobile_ordersh {
        width: 100%;
    }
    .vediowrapersh {
        width: 100%;
    }
    
    .mainvediowrappersh {
        display: flex
    ;
        gap: 40px;
        flex-direction: column !important;
    }
    section#oursponsarimages {
        padding: 70px 0;
    }
    div#baner_headingsh span.connect_hallsh {
        font-size: 18px;
    }
    .bannerlocationsh {
        margin-left: auto;
        margin-right: auto;
        width: unset !important;
    }
    section#oursponsarimages div#sponsarimagesmainsh h3 {
        margin-bottom: 24px;
    }
    .award_third_sec.winner_sec.sponsor_single_sec h3::after {
        display: none !important;
    }
    .vediooverlybtnsh {
        visibility: hidden;
    }
    .sponsarlineheightsh h2 {
        line-height: 45px !important;
    }
    section#sponsarsecondsh figure {
        height: 257px !important;
    }
	.cmn_frm label{
		font-size:10px!important;
	}
    /* mobile query end */
}
div#contactformpagesh button,
div#registeratoinformssh button {
    background: #ff00bb;
}
.button_hdr:hover {
    color: black !important;
    background-color: white !important;
}
div#baner_headingsh .register {
    border: 1px solid #ffffff52 !important;
}


footer.site_ftr .only_mobileshfooter {
    display: block;
    width: fit-content;
    /* width: 170px; */
}
div#cmffootersh {
    justify-content: space-between;
}
a.button_hdr {
    color: #1E1E1E !important;
}

.register_card.sponsor_card.pinkregisterationsh h4.inner_title,
.register_card.sponsor_card.pinkregisterationsh h2.sub_heading {
    color: black;
}
a.registration_btn_hdr{
    color: #001F33 !important;
}
@media (max-width:1023px){
    a.button_hdr.registration_btn_hdr{
        visibility: hidden;
    }
}
@media (max-width:1511px){
    a.button_hdr.registration_btn_hdr {
        display: none;
    }
}
@media (max-width:1310px){
    ul.nav_menu-desktop {
        visibility: hidden;
    }
    header#mobile_headersh .social_hdr {
        visibility: hidden;
    }
    a.mobileMenuButton {
        display: inline-block;
    }
}

