.theOneSearch {
    display: none;
}
.theonenavbar-toggler {
    border: unset !important;
}
.theonenavbar-toggler:focus {
    outline: none !important;
    box-shadow: unset !important;
}
.lSSlideOuter .lSPager.lSpg {
    display: none;
}
@media only screen and (max-width: 768px) and (min-width: 300px){
    .searchField {
        display: none;
    }
    
    
    .theOneSearch {
        display: block;
        width: 100%;
        margin-top: 20px;
    }
    .theOneSearch {
        width: 100% !important;

    }
    .theOneSearch input {
        position: relative;
        border: 1px solid rgb(46 46 46) !important;
        background-color: transparent !important;
        border-radius: 25px;
        color: #fff !important;
        background-image: url('../images/search-icon.png');
        background-repeat: no-repeat;
        background-position: left 10px top 10px;
        padding-left: 35px;
    }
    .theOneSearch input:focus {
        background-color: transparent;
        border: unset;
        box-shadow: unset;
    }
    .HeaderNav{
        display: block !important;
        padding: 12px !important;
        background-color: transparent;
        width: 92%;
        margin: auto;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        /*border-bottom: 2px solid #fff !important;*/
    }
    .searchField {
        width: 90% !important;
        margin: 10px 0 0 0 !important;
    }
    .RegWrapper .bg-card{
        padding: 10px;
    }

    .Services_Sec, .MB_Sec, .Pricing, footer, .Articles_Sec, .MR_Sec, .PricingPlan_Sec, .pricing_wrapper, .res_DJ_Sec{
        padding: 30px 0 !important;
        width: 100%;
    }
    .navbar, .Terms_ConditionWrap, .Events_Sec, .res_BuisnessSec, .Term-S-Sec, .ApplyMain_Wrap .Heading_TopCS, .InformationPage_Wrap .Heading_TopCS, .EventsPage_Wrap .Heading_TopCS, .LP_Page_Wrap .Heading_TopCS, .ResourcesMain_Wrap .Heading_TopCS, .PricingMain_Wrap .Heading_TopCS, .EP_Events_Sec,.payment_wrapper{
        width: 100%;
    }
    .ApplyMain_Wrap .Heading_TopCS, .InformationPage_Wrap .Heading_TopCS, .EventsPage_Wrap .Heading_TopCS, .LP_Page_Wrap .Heading_TopCS, .ResourcesMain_Wrap .Heading_TopCS, .PricingMain_Wrap .Heading_TopCS{
        padding: 140px 1rem;
    }
    .payment_detail h4.white_color, .Services_Sec h3, .MB_Sec h3, .Pricing .P_InnerText h3, .Articles_Sec h3, .PricingPlan_Sec h3.PP_Heading, .R_Text_Box h2, .Events_Sec h3.E_Heading, .MR_Sec .L_TextSec h2{
        font-size: 24px;
    }
    .payment_detail_right_side h5{
        font-size: 18px;
    }
    .Term-S-Sec .container{
        padding: 20px;
    }
    .banner_btns .theone_buttons a {
        display: grid;
        width: 90% !important;
        padding: 10px 7px !important;
        margin: auto;
    }
    .ApplyMain_Wrap .Heading_TopCS h2,
    #Event-slider .SliderBox .TextBox h2, .InformationPage_Wrap .Heading_TopCS h2{
        font-size: 37px;
    }
    .Services_Sec h3, .MB_Sec h3, .Pricing .P_InnerText h3, .EP_Events_Sec h2, .Term-S-Sec h3{
        font-size: 32px;
    }
    .Pricing .P_InnerText {
        padding: 10px 10px 30px;
        width: 100%;
    }
    .Pricing .P_InnerText p{
        width: 100%;
    }
    .ApplyBtn{
        padding: 50px 0 0;
    }
    .ApplyBtn a{
        font-size: 20px;
        padding: 20px 10px;
    }

    #Event-slider .SliderBox img, #Event-slider1 .SliderBox img
    {
        /*height: 150px;*/
        height: auto;
    }
    #Event-slider .SliderBox .TextBox div .p-01{
        font-size: 16px !important;
        padding: 0 !important;
    }
    .EventsPage_Wrap .EP_Events_Sec .lSAction{
        right: 45%;
    }
    .LP_Page_Wrap .Events_Sec .lSAction{
        top: unset;
        bottom: 0;
        right: 45%;
    }
    .MR_Sec .L_TextSec{
        padding: 10px;
        margin-bottom: 20px;
    }
    .InfoSec_CS .Inner_Box .Service_Box{
        margin-bottom: 20px;
    }
    .pricing_wrapper{
        position: relative;
        padding-top: 0px !important;
    }
    .R_Text_Box h2 {
        padding-bottom: unset;
    }
    .res_left_sec h2{
        /*position: absolute;*/
        top: 0;
        font-size: 24px;
        text-align: left;
    }
    .res_RightText h2, .Mble_O2 .res_left_sec h2{
        top: 25px;
    }
    .HW_Txt{
        padding: 0;
    }
    .res_sec5_btn1 a, .res_sec5_btn2 a {
        /* background-color: #4A4A4A; */
        color: #fff !important;
        border: 1px solid #515151;
        border-radius: 5px;
        padding: 8px 5px;
        text-decoration: none;
    }

    .res_left_sec,
    .res_BuisnessSec{
        margin-bottom: 20px;
        padding: 30px 0 10px;
        text-align: center;
    }
    .res_left_sec p,
    .res_BuisnessSec p{
        text-align: left;
    }
    .res_BuisnessSec, .res_DJ_Sec{
        position: relative;
        margin-top: 0 !important;
        padding-top: 100px !important;
    }
    .P_InnerText .blackBtn, .PayBtnCS .blackBtn{
        width: 100%;
    }
    .Mble_O1{
        display: inherit;
        order: 1;
    }
    .Mble_O2{
        display: inherit;
        order: 2;
        margin-top: 0 !important;
    }
    .L_Img_Text{
        height: auto;
    }
    .L_Img_Text div{
        padding: 0;
    }
    .Pricing-BoxCS, .NA_Box, .payment_detail{
        /* margin-bottom: 20px; */
        padding: 24px 0px 16px 0px;
    }
    .R_Text_Box {
        padding: 30px 30px 0 !important;
    }
    .pricing_box{
        padding: 30px 20px 100px;
    }
    .pricing_box ul {
        margin-top: 10px !important;
    }
    .monthHeading, .Term-S-Sec .TS_TextCS h4{
        font-size: 16px;
    }
    #Event-slider.AllEvent_SliderCS {
        height: auto !important;
    }
    #Event-slider .SliderBox, #Event-slider1 .SliderBox {
        height: 530px;
        max-height: unset;
    }
    .EventBookBtnWrp {
        text-align: center;
        position: unset !important;
    }
    .EventBookBtnWrp button {
        background-color: #4A4A4A;
    }
    /* ------------------------------------ */
    .navbar-dark .navbar-brand {
        margin-left: 10px;
        width: 156px;
    }
    .theOnebanner_button {
        flex-direction: column;
    }
    .Service_Box {
        margin-bottom:50px;
    }
    .MB_Sec .MB_SecInner {
        flex-direction: column-reverse;
    }
    .MB_Sec .MB_SecInner .MB_SecInnerChild {
        padding: 10px 10px 10px 25px !important;
    }
    .MB_Sec .MB_SecInner .MB_SecInnerChild .MB_SecInnerChildBtn {
        text-align: center;
    }
    .theOnetextCenter {
        text-align: center;
    }
    .blackBtnWrp .blackBtn {
        width: 100%;
    }
    #Upcoming_events .swiper-initialized .swiper-slide {
        width: 100% !important;
    }
    #Upcoming_events .sActionbtns {
        display: flex;
        justify-content: center;
    }
    #Upcoming_events .swiper-button {
        position: unset;
        margin: 5px;
        border: 1.5px solid #fff;
    }
    .ReadmoreBtns.BtnsNewArtcle {
        font-size: 12px;
    }
    .SliderBox .MonthText {
        width: 90%;
    }
    /* ------------------------------------ */
        .Services_Sec{
        margin-top: 40px;
    }
    .footer_Logo img{
        width: 160px;
    }
        .the1_banner_content .banner_heading{
        margin-bottom: 50px;
    }
    .Short_Blog{
        margin-top: 22px;
    }
    /* .MR_Secslider .lSSlideOuter .lSPager.lSpg {
        display: block;
    } */
    .MR_Secslider .lSSlideOuter .lSPager.lSpg {
        display: block;
    }
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
    .form-checkTablet,
    .form-checkTablet span a {
        font-size: 15px;
    }
    .form-checkTablet span a {
        text-align: left;
        padding: unset;
    }
    .MR_Sec .lSAction>.lSPrev,
    .MR_Sec .lSAction>.lSNext {
        top: 30px !important;
    }
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
    .HeaderNav{
        display: block !important;
        padding: 12px !important;
        background-color: #4A4A4A;
    }
    .searchField {
        width: 90% !important;
        margin: 10px 0 0 0 !important;
    }
    .RegWrapper .bg-card{
        padding: 10px;
    }
    .Services_Sec, .MB_Sec, .Pricing, footer, .Articles_Sec, .MR_Sec, .PricingPlan_Sec, .pricing_wrapper, .res_DJ_Sec{
        padding: 30px 0;
        width: 100%;
    }
    .navbar, .Terms_ConditionWrap, .Events_Sec, .res_BuisnessSec, .Term-S-Sec, .ApplyMain_Wrap .Heading_TopCS, .InformationPage_Wrap .Heading_TopCS, .EventsPage_Wrap .Heading_TopCS, .LP_Page_Wrap .Heading_TopCS, .ResourcesMain_Wrap .Heading_TopCS, .PricingMain_Wrap .Heading_TopCS, .EP_Events_Sec{
        width: 100%;
    }
    .MR_Sec .L_TextSec{
        padding: 10px;
        margin-bottom: 20px;
    }
    .SliderBox .MonthText{
        display: flex !important;
        align-items: center;
        justify-content: space-between !important;
    }
    .res_left_sec h2{
        font-size: 28px;
    }
    #Event-slider .SliderBox .TextBox h2{
        font-size: 30px;
    }
    .L_Img_Text{
        height: auto;
    }
    .R_Text_Box {
        padding: 0px 30px 0 !important;
    }
    .pricing_box{
        padding: 30px 20px 100px;
    }
}
@media only screen and (max-width: 2131.97px) and (min-width: 1686.25px){
    .ApplyMain_Wrap .Heading_TopCS,
.InformationPage_Wrap .Heading_TopCS,
.EventsPage_Wrap .Heading_TopCS,
.LP_Page_Wrap .Heading_TopCS,
.ResourcesMain_Wrap .Heading_TopCS,
.PricingMain_Wrap .Heading_TopCS{
    height: 410px;
    padding: 175px 14rem;
}
}