.mobile_pagination{
    display: none !important;
}
#menu_mobile{
    display: none !important;
}
@media only screen and (max-width: 1199px){
    .grid-container{
        max-width: 59.375rem;
    }
    #banner_gr .gr_head h1 {
        font-size: 3.125rem;
        line-height: 3.4375rem;
    }
    .site-header .main-navigation .main-nav > ul > li{
        margin: 0 0.625rem;
    }
    .site-header .inside-header{
        padding: 0 0.625rem 0 0;
    }
    .site-header .scroll-logo > a,
    .site-header .site-logo > a{
        width: 9.375rem;
        height: 5rem;
        padding: 0.625rem 1.25rem;
    }
    .site-header .main-navigation .login_btn{
        width: 2.8125rem;
        height: 2.8125rem;
        border-radius: 50%;
        padding: 0;
        margin-left: 0.78125rem;
    }
    .site-header .main-navigation .login_btn span {
        display: none;
    }
    .site-header .main-navigation .login_btn a svg{
        margin: 0;
    }
    .contact_1{
        padding: 3.75rem 0;
    }
    .contact_1_wrap{
        grid-gap: 1.5rem;
    }
    .contact_1_wrap > .item{
        padding: 2.5rem 1.8rem 2rem;
    }
    .contact_2{
        padding: 3.104rem 0 4.146rem;
    }
    .contact_2 h2{
        font-size: 1.5rem;
        line-height: 1.8rem;
    }
    .contact_2 .form_des{
        margin-bottom: 1.8rem;
    }
    .footer_wrapper .footer_content .title_footer_form{
        font-size: 1.3rem;
        margin-bottom: 0.8rem;
        text-align: center;
    }
    .footer_wrapper{
        padding: 2.5rem 0 0;
    }
    .footer_wrapper .footer_content .block.footer_form_wrap{
        padding: 1.5rem;
    }
    .form_footer .form_group:not(:last-child){
        margin-bottom: 0.8rem;
    }
    .footer_wrapper .footer_content .block:first-child{
        padding-right: 2.5rem;
    }
    #gallery_inner > .item{
        height: 18rem;
    }
    .gallery_1{
        padding-top: 2rem;
    }
    .gallery_2{
        padding-bottom: 3.5rem;
    }
    .gallery_2 .load_more{
        margin-left: 50%;
        transform: translateX(-50%);
        margin-right: auto;
    }
    section.login_page .right_col{
        width: 40%;
    }
    section.login_page .btn_regis{
        font-size: 1rem;
    }
    section.login_page{
        padding-top: 7rem;
        padding-bottom: 6rem;
    }
    section.account_page .w_32{
        padding:  0 1rem 1.5rem;
    }
    section.account_page .w_60{
        width: 65%;
    }
    section.account_page .w_32 ul.socials{
        margin-bottom: 1rem;
    }
    .account_tabs > .tab:not(:last-child){
        margin-right: 1.5rem;
    }
    .account_tabs{
        flex-wrap: wrap;
    }
    .account_tabs > .tab{
        width: calc(50% - 1.5rem);
        padding-bottom: 0.5rem;
        padding-top: 0.5rem;
    }
    .account_tabs h2{
        display: flex;
        align-items: center;
    }
    section.account_page{
        padding-bottom: 6rem;
    }
    .news_1{
        padding-bottom: 1.5rem;
        padding-top: 1rem;
    }
    section.single_news:after,
    .news_1:before{
        display: none;
    }
    .news_1 .grid_box{
        grid-gap: 1rem;
    }
    .news_1 h2 > a{
        font-size: 0.85rem;
    }
    .news_1 .item:nth-child(2) .cont_wrap{
        padding-right: 1.2rem;
        padding-left: 1.2rem;
    }
    .news_2{
        padding-top: 2rem;
    }
    .post_col_6_3 > .right_col{
        width: 30%;
    }
    .news_2 .page_pagination{
        margin-top: 2rem;
    }
    .news_2{
        padding-bottom: 5.5rem;
    }
    body.single-post .site-content, body.single-knowledge .site-content{
        overflow: hidden;
    }
    body.single-post .related_post{
        padding-top: 2rem;
        padding-bottom: 5rem;
    }
    section.single_post .content_wrapper{
        margin-bottom: 1rem;
    }
    .tags .icon,
    .tags > span{
        margin-right: 1rem;
    }
    section.section.speakers_page{
        padding-top: 4.5rem;
        padding-bottom: 6rem;
        overflow: hidden;
    }
    section.section.speakers_page:before{
        top: 0 !important;
    }
    .speakers_page .speakers_wrapper{
        grid-gap: 4.5rem 2rem;
    }
    section.honor_members{
        padding-bottom: 7rem;
    }
    .single_member .w_25{
        width: 30%;
    }
    .single_member .w_25 .socials{
        margin-bottom: 1.5rem;
    }
    .single_member .w_25 .avatar{
        width: 100%;
        height: auto;
    }
    .single_member{
        padding-bottom: 5rem;
        padding-top: 2rem;
    }
    .sidebar_fixed{
        display: none !important;
    }
    .events_2{
        padding-top: 4rem;
        min-height: 36rem;
    }
    .events_2 .swiper-slide .item{
        padding-top: 3rem;
    }
    .events_3{
        padding-top: 3rem;
        padding-bottom: 1.5rem;
    }
    .events_4{
        padding-top: 1.5rem;
        padding-bottom: 6rem;
    }
    .pl_94{
        padding-left: 0 !important;
    }
    .ml_94{
        margin-left: 0 !important;
    }
    .event_item .cont_wrap{
        padding: 0.8rem
    }
    .post_heading h1{
        font-size: 2.5rem;
        line-height: 2.8rem;
    }
    .sec_title{
        font-size: 2.8rem;
    }
    .sec_title.line{
        padding-bottom: 1rem !important
    }
    .single_event_1{
        padding-top: 3rem;
    }
    .single_event_2 .right_col{
        padding-left: 1rem;
    }
    .single_event_1 .cont_wrap{
        padding-left: 3rem;
    }
    .single_event_2{
        padding-top: 3rem;
        padding-bottom: 2rem;
    }
    .single_event_3{
        padding: 1rem 0;
    }
    .single_event_4{
        padding: 2rem 0 2rem;
    }
    .single_event_4 h2.sec_title,
    .single_event_3 h2.sec_title{
        margin-bottom: 2rem;
    }
    .single_event_3 .cont_outer{
        padding: 0 0.5rem !important;
    }
    .single_event_3 .des{
        padding-left: 1rem;
        padding-top: 1.24rem;
    }
    section.about_1{
        min-height: 30rem;
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    .about_1_content .top{
        max-width: 75%;
    }
    .about_1_content .cont{
        font-size: 1.25rem;
        line-height: 2.5rem;
        margin-bottom: 1rem;
    }
    .about_1_content .counters .number{
        font-size: 2.5rem;
        margin-bottom: 0.3rem;
    }
    .about_1_content .counters{
        margin-bottom: 2rem;
    }
    .about_2 .cont_wrap{
        grid-gap: 3rem;
    }
    section.about_3{
        padding: 2rem 0 3rem;
    }
    #banner_gr{
        padding-left: 0;
    }
    #gallery_inner .item.title_wrap{
        padding: 2rem 3rem 2rem calc(calc(100vw - 59.375rem) / 2);
    }
    #gallery_inner h2.sec_title{
        margin-bottom: 1rem;
    }
    .about_3 .cont_outer{
        padding: 0 0.5rem !important;
    }
    .about_3 .des{
        padding-left: 0.75rem;
    }
    section.about_4 .img_wrap{
        width: 45%;
        left: 0;
    }
    section.about_4{
        padding-bottom: 3rem;
    }
    section.about_5{
        padding-top: 3rem;
    }
    section.about_7{
        padding-bottom: 6rem;
    }
    .about_3 .sec_title{
        margin-bottom: 1.5rem;
    }
    .banner_video .banner_count{
        font-size: 26rem;
    }
    .banner_video .video_swiper_thumb{
        max-width: 25rem;
    }
    .banner_video .video_swiper_thumb,
    .banner_video .video_swiper_thumb video, .banner_video .video_swiper_thumb img{
        height: 7rem;
        object-fit: cover;
    }
    section.banner_video_2 .cont_wrap{
        bottom: 0;
    }
    section.banner_video_2 .cont_wrap,
    .banner_video .cont_wrap{
        left: calc(calc(100vw - 59.375rem) / 2 );
    }
    .banner_video_2 .banner_title, .banner_video .cont_wrap .banner_title{
        font-size: 4rem;
    }
    .banner_video .video_swiper video, .banner_video .video_swiper img{
        height: 40rem;
    }
    section.home_2{
        padding-top: 7rem;
        padding-bottom: 2rem;
    }
    section.home_4{
        padding-top: 3rem;
        padding-bottom: 2.5rem;
    }
    section.home_5{
        padding-top: 2rem;
    }
    section.home_6{
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    section.home_7{
        padding-bottom: 1.5rem;
    }
    section.home_8{
        padding-top: 2rem;
        padding-bottom: 6rem;
    }
    section.home_6 h2+div{
        margin-bottom: 2.5rem;
    }
    section.account_page #CR-form-account-pass{
        margin-top: 3rem
    }
    .breadcrumbs{
        margin-top: 2rem;
    }
    .right_block{
        padding: 1.4rem 0.9rem;
    }
    .content_wrapper iframe{
        height: 21.875rem;
    }
    .sec_title_2{
        font-size: 2.4rem;
        line-height: 3rem;
    }
    .knowledge_3{
        padding-top: 2rem;
        padding-bottom: 5.5rem;
        overflow: hidden !important;
    }
    .post_col_6_3 > .right_col .sticky_wrap{
        position: unset;
    }
    .knowledge_2{
        padding: 1.5rem 0;
    }
    .knowledge_1{
        padding: 2rem 0 1.5rem;
    }
    .knowledge_cat .grid_box{
        grid-gap: 2rem 1rem;
    }
    .knowledge_cat .grid_box > .knowledge_item:not(:first-child) .title > a{
        height: 2.5625rem;
    }
    .knowledge_cat{
        padding-bottom: 6rem;
    }
    body.single-knowledge .related_post{
        padding-bottom: 7rem;
        padding-top: 2rem;
    }
    section.honor_members .grid_box{
        grid-gap: 3rem 2.4rem;
    }
    #load_members{
        margin-top: 3rem;
    }
    .members_page{
        padding-bottom: 5rem;
    }
    .single_event_5 h2.sec_title{
        margin-bottom: 2rem;
    }
    .single_event_5{
        padding: 1.5rem 0;
    }
    .single_event_6{
        padding-top: 2rem;
        padding-bottom: 3rem;
    }
    .single_event_7{
        padding-top: 2rem;
        padding-bottom: 3rem;
    }
    .single_event_8{
        padding-bottom: 6rem;
        padding-top: 3rem;
    }
    .single_event_4 .tab_cont{
        padding-right: 0;
    }
    .single_event_9{
        padding-top: 2rem;
    }
    .single_event_9 .content_wrapper{
        margin-bottom: 2rem;
        margin-top: 0;
    }
    .single_event_10{
        z-index: 9;
    }
    .single_event_11{
        padding-top: 2rem;
    }
    .event_swiper_3{
        padding: 4.5rem calc(calc(100vw - 35rem) / 2) 2rem;
    }
    .event_swiper_3 .video_title_wrap .play_btn{
        margin-right: 2rem;
    }
    .event_swiper_3 .video_title_wrap h3{
        font-size: 1.15rem;
    }
    .w_100_1199{
        width: 100% !important;
    }
    .single_event_12 .flex_box .sec_title:before{
        left: 50%;
        transform: translateX(-50%);
    }
    .single_event_12 .flex_box{
        margin-bottom: 2rem;
        text-align: center;
    }
    .single_event_13{
        padding-top: 3rem;
        padding-bottom: 2rem;
    }
    .single_event_14{
        padding-top: 1.5rem;
        padding-bottom: 6rem;
    }
    section.single_brand,
    section.brands_page{
        padding-bottom: 6rem;
    }
    section.sponsor_2{
        margin-bottom: 5rem;
    }
    section.search_section .left_col{
        padding-right: 5%;
    }
    section.search_section{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    section.home_5 .swiper-slide .item .cont_wrap h3{
        font-size: 1.5rem;
        line-height: 1.8rem;
    }
    section.home_5 .swiper-slide .item .cont_wrap{
        padding: 1.5rem;
    }
    section.home_5 .grid-container{
        margin-bottom: 2rem;
    }
    .socials_share.fixed{
        display: none;
    }
    #banner_gr img{
        min-height: 300px;
    }
    #banner_gr .gr_head{
        left: calc(calc(100vw - 950px) / 2);
        bottom: 1rem;
    }
    .wrap_search_popup .inner .button_close{
        right: 1.5rem;
        display: flex;
    }
}
@media only screen and (max-width: 991px){
    .wrap_search_popup form{
        margin-left: 1.25rem;
        max-width: 88%;
    }
    #menu_mobile{
        display: block !important;
    }
    .grid-container{
        max-width: 45rem;
    }
    .footer_wrapper .footer_content{
        flex-wrap: wrap;
        margin-bottom: 1.5rem;
    }

    .footer_wrapper .footer_content .block.footer_form_wrap,
    .footer_wrapper .footer_content .block:first-child{
        width: 100%;
        position: unset;
    }
    .footer_wrapper .footer_content .block:first-child{
        padding: 1.25rem 5rem 3rem;
        text-align: center;
    }
    .footer_wrapper .footer_content .logo_footer img{
        margin: 0 auto;
    }
    .footer_wrapper .footer_content .block{
        width: 50%;
        text-align: center;
    }
    .footer_wrapper .footer_content .socials_footer ul{
        justify-content: center;
    }
    .footer_wrapper .footer_content .socials_footer ul > li:last-child{
        margin: 0;
    }
    .form_footer input:not([type="submit"]), .form_footer textarea{
        width: 100%;
    }
    .footer_wrapper .footer_content .block.footer_form_wrap{
        padding: 1.5rem 5rem;
        margin-top: 2rem;
    }
    .copyright{
        text-align: center;
    }
    .contact_1_wrap{
        grid-gap: 1rem;
    }
    .contact_1_wrap > .item{
        padding: 2rem 1rem;
    }
    .contact_1{
        padding: 2.5rem 0;
    }
    .tablet_w_60{
        width: 60%;
    }
    .table_m_auto{
        margin: auto;
    }
    .contact_2 .w_50{
        text-align: center;
    }
    button.menu-toggle{
        display: none !important;
    }
    .hamburger .burger_line{
        width: 2.1875rem;
        height: 0.1875rem;
        background-color: #FFF;
        display: block;
        margin: 0.5rem 0 0.5rem auto;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        border-radius: 1.25rem;
    }
    .hamburger{
        display: block !important;
    }
    .hamburger.active .burger_line:nth-child(2){
        opacity: 0;
    }
    .hamburger .burger_line:nth-child(1){
        width: 1.75rem;
    }
    .hamburger .burger_line:nth-child(3){
        width: 1.25rem;
    }
    .hamburger.active .burger_line:nth-child(1){
        -webkit-transform: translateY(0.6875rem) rotate(45deg);
        -ms-transform: translateY(0.6875rem) rotate(45deg);
        -o-transform: translateY(0.6875rem) rotate(45deg);
        transform: translateY(0.6875rem) rotate(45deg);
        width: 2.1875rem;
    }
    .hamburger.active .burger_line:nth-child(3){
        -webkit-transform: translateY(-0.6875rem) rotate(-45deg);
        -ms-transform: translateY(-0.6875rem) rotate(-45deg);
        -o-transform: translateY(-0.6875rem) rotate(-45deg);
        transform: translateY(-0.6875rem) rotate(-45deg);
        width: 2.1875rem;
    }
    .hamburger {
        display: block;
        margin-left: 1.25rem;
    }
    #banner_gr{
        padding-left: 0;
    }
    .site-header .inside-header{
        padding-right: 2rem;
    }
    nav#site-navigation{
        display: none !important;
    }
    #menu_mobile{
        position: fixed;
        top: 5rem;
        right: 0;
        margin: 0 !important;
        width: 50%;
        height: 100%;
        transform: translateX(100%);
        -webkit-transition: 0.5s ease-in-out;
        -moz-transition: 0.5s ease-in-out;
        -ms-transition: 0.5s ease-in-out;
        -o-transition: 0.5s ease-in-out;
        transition: 0.5s ease-in-out;
        z-index: 99999;
    }
    #menu_mobile.show{
        transform: translateX(0);
    }
    #menu_mobile .inner{
        height: 100%;
        justify-content: flex-start;
        align-items: flex-start;
        background-color: rgba(239, 65, 54, 1);
        padding: 1.875rem;
        position: relative;
    }
    .main-navigation .inside-navigation .hamburger{
        position: absolute;
        right: 2rem;
        top: 1.125rem;
    }
    .main-navigation .main-nav{
        width: 100%;
    }
    #menu_mobile .main-nav > ul{
        list-style: none;
        margin: 0;
        display: block !important;
    }
    #menu_mobile .main-nav > ul > li{
        margin: 0;
    }
    #menu_mobile .main-nav > ul > li > a:before{
        display: none;
    }
    #menu_mobile .main-nav > ul > li > a{
        font-family: 'Inter 500';
        display: flex;
        font-size: 1.125rem;
        line-height: 1.875rem;
        padding: 0.625rem;
        border-bottom: 0.0625rem solid #FFF;
        color: #FFF !important;
    }
    #menu_mobile .main-nav > ul > li.current_page_item > a,
    #menu_mobile .main-nav > ul > li.current-menu-parent > a{
        background: #FFF;
        color: var(--main-cl) !important;
        border-bottom: 1px solid var(--main-cl);
    }
    #menu_mobile ul.sub-menu{
        position: unset !important;
        display: none;
        width: 100%;
        transition: unset !important;
    }
    #menu_mobile ul.sub-menu > li.current_page_item > a{
        color: var(--main-cl) !important
    }
    #menu_mobile ul.sub-menu{
        list-style: none;
        margin: 0;
        padding-left: 2rem;
    }
    #menu_mobile ul.sub-menu > li > a{
        font-family: 'Inter 500';
        font-size: 1.125rem;
        line-height: 1.875rem;
        padding: 0.625rem;
        border-bottom: 0.0625rem solid #FFF;
        display: flex;
        background: transparent;
        color: #FFF !important
    }
    #menu_mobile ul.sub-menu > li.menu-item-has-children > a > span{
        padding-right: 0.625rem;
        font-size: 1.25rem;
    }
    #menu_mobile li.menu-item-has-children > a{
        display: flex;
        justify-content: space-between;
    }
    #gallery_inner > .item{
        width: calc(50% - 0.104rem) !important
    }
    #gallery_inner > .item .cont_wrap{
        bottom: 1rem;
    }
    #gallery_inner > .item .media_title{
        font-size: 1.15rem;
    }
    .gallery_filter .terms_filter{
        margin-bottom: 1rem;
        text-align: center;
    }
    .gallery_filter{
        flex-direction: column;
        margin-bottom: 1.5rem;
    }
    .gallery_1{
        padding-top: 1rem;
    }
    .gallery_filter .terms_filter ul.terms_wrap > li{
        padding-bottom: 0.5rem;
    }
    .gallery_filter > div{
        width: 100% !important;
    }
    .gallery_filter .years_filter{
        padding: 0 2.6rem;
    }
    section.login_page .login_wrapper{
        flex-direction: column-reverse;
    }
    .w_100_991{
        width: 100% !important;
    }
    section.login_page .right_col{
        text-align: center;
    }
    .news_2 .grid_2{
        grid-gap: 1rem
    }
    .news_2 h2 > a{
        font-size: 1rem;
    }
    .news_2 .img_wrap{
        height: 10rem;
    }
    body.single-post .related_post{
        padding-top: 1.5rem;
        padding-bottom: 2rem;
    }
    section.single_post:not(.single_knowledge) h1{
        font-size: 1.4rem;
        line-height: 1.8rem;
    }
    section.single_post .date_single {
        margin-bottom: 0.5rem;
    }
    .speakers_page .speaker{
        padding: 0rem 1.5rem 1.5rem;
    }
    section.section.speakers_page{
        padding-bottom: 4rem;
    }
    section.honor_members .grid_box > .item{
        flex-direction: column;
        justify-content: flex-start;
    }
    section.honor_members .grid_box > .item > div{
        width: 100% !important
    }
    section.honor_members .grid_box > .item .img_wrap{
        margin-bottom: 0.75rem;
    }
    section.honor_members .grid_box > .item .cont_wrap{
        padding: 0.5rem 1.5rem !important;
    }
    section.honor_members .grid_box .item .position,
    section.honor_members .grid_box .item .heading{
        margin-bottom: 0.5rem;
    }
    section.honor_members .grid_box{
        grid-gap: 2rem;
    }
    section.honor_members{
        padding-top: 2rem;
        padding-bottom: 3rem;
    }
    .single_member .w_25 .quotes{
        padding: 0 1rem 1.5rem;
    }
    .single_member{
        padding-bottom: 3rem;
    }
    .single_member .w_65 > .flex_box > div:not(:last-child){
        margin-bottom: 1rem;
    }
    .post_heading h1{
        font-size: 2.2rem;
        line-height: 2.5rem;
        margin-bottom: 1rem;
    }
    .single_knowledge .post_information{
        margin-bottom: 1.5rem;
    }
    .post_heading{
        margin-bottom: 2rem;
    }
    .sec_title{
        font-size: 2.5rem;
        line-height: 2.8rem;
    }
    .sec_title.line{
        padding-bottom: 0.5rem !important
    }
    .events_4{
        padding-bottom: 3rem;
    }
    .events_2{
        padding-top: 2rem;
    }
    #gallery_inner .item.title_wrap{
        padding: 2rem 3rem 2rem calc(calc(100vw - 45rem) / 2);
    }
    section.about_5{
        padding-top: 1rem;
    }
    .about_6 .sec_title{
        margin-bottom: 1.5rem;
    }
    .about_6 .mySwiper{
        max-width: 18rem;
        padding: 2.083rem 6rem;
    }
    section.about_7{
        padding-top: 0;
        padding-bottom: 0;
    }
    section.about_4 .img_wrap{
        position: unset;
        width: 100%;
    }
    section.banner_video_2 .cont_wrap,
    .banner_video .cont_wrap{
        left: calc(calc(100vw - 45rem) / 2);
        max-width: 50%;
    }
    .banner_video .video_swiper .swiper-slide .link_float > a{
        top: 50%;
        right: 25%;
        left: unset;
        transform: translate(50%, -50%) scale(0);
    }
    .banner_video .video_swiper .swiper-slide-active .link_float > a{
        transform: translate(50%, -50%) scale(1);
    }
    .banner_video .video_swiper .swiper-slide .banner_count{
        bottom: 50%;
        left: unset;
        right: 25%;
        transform: translate(50%, 55%);
        font-size: 22rem;
    }
    .banner_video .video_swiper .swiper-slide-active .banner_count{
        transform: translate(50%, 50%);
    }
    .banner_video .video_swiper_thumb{
        max-width: 50%;
    }
    section.account_page .CRdef-form-wrap .title{
        margin-bottom: 1.5rem;
    }
    section.account_page{
        padding-bottom: 3rem;
    }
    .sec_title_2{
        font-size: 2rem;
        line-height: 2.6rem;
    }
    .knowledge_1 .hot_knowledge{
        grid-template-columns: 1fr 1fr;
    }
    .knowledge_1 .hot_knowledge > .item:first-child{
        grid-row-end: 2;
    }
    .knowledge_2 .cont_wrap{
        padding: 1.5rem 2rem;
    }
    .knowledge_cat .grid_box{
        grid-template-columns: 1fr 1fr;
    }
    .knowledge_cat .grid_box > .knowledge_item:first-child > div{
        width: 50% !important;
    }
    .knowledge_cat .grid_box > .knowledge_item:first-child{
        grid-column-end: 3;
    }
    .knowledge_cat .grid_box > .knowledge_item:first-child .title > a{
        font-size: 1.2rem;
        line-height: 1.5rem;
    }
    .knowledge_cat .grid_box > .knowledge_item:first-child{
        height: 19rem;
    }
    .knowledge_cat .grid_box > .knowledge_item:not(:first-child) .title > a{
        font-size: 1.25rem;
        line-height: 1.5rem;
        height: 3rem;
    }
    .knowledge_cat{
        padding-bottom: 3rem;
    }
    section.knowledge_cat .page_pagination{
        margin-top: 3rem;
    }
    body.single-knowledge .breadcrumbs ul{
        justify-content: flex-start;
    }
    body.single-post .site-content, body.single-knowledge .site-content{
        padding-top: 1.5rem;
    }
    body.single-knowledge .related_post{
        padding-bottom: 3rem;
    }
    #load_members{
        margin-top: 1.5rem;
    }
    .members_page{
        padding-bottom: 2rem;
    }
    .banner_video_2 .banner_title, .banner_video .cont_wrap .banner_title{
        font-size: 3.2rem;
    }
    .single_event_1 .sec_title{
        margin-bottom: 1rem;
    }
    .single_event_2{
        padding-top: 1rem;
    }
    .single_event_3 .des .about_des{
        padding-right: 0;
    }
    .single_event_3 .des h3{
        font-size: 1.125rem;
        margin-bottom: 0.625rem;
    }
    .single_event_3 .des{
        padding-top: 0.25rem;
        margin-left: 0;
    }
    .single_event_6 .special_wrap{
        margin-left: 0;
    }
    .single_event_6 .special_wrap .cont_wrap{
        width: calc(50% + 5rem);
    }
    .single_event_6 .special_wrap .img_wrap{
        width: 50%;
        margin-top: 7rem;
    }
    .single_event_6 .special_wrap .cont_wrap{
        padding: 2.375rem 2.333rem 3.854rem 7.01rem;
    }
    .sponsor_item .w_50:first-child{
        padding: 2rem 1rem;
    }
    .sponsor_item h3{
        font-size: 1.125rem;
    }
    .single_event_8{
        padding-top: 2rem;
        padding-bottom: 3rem;
    }
    .event_swiper_3{
        padding: 3rem calc(calc(100vw - 25rem) / 2) 2rem
    }
    .single_event_14{
        padding-bottom: 2rem;
    }
    .single_event_9{
        margin-top: 0;
        padding-top: 1rem;
    }
    .single_event_9 h2.sec_title{
        margin-bottom: 1rem;
    }
    .account_content > .tab_content.add_post .CR-update-post+.CR-dashboard-post-user,
    .account_content > .tab_content.add_post .CR-update-post > label{
        width: 14rem;
        height: 8.5rem;
    }
    .account_content > .tab_content.add_post .CR-update-post > label{
        margin-right: 1rem;
    }
    .author_box{
        padding: 2rem;
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .author_box .avatar_float{
        width: 4rem;
        height: 4rem;
        right: 3rem;
    }
    .directory_wrap.has_img div.letter-section > ul.az-columns{
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 1.5rem 1rem !important;
    }
    section.brands_page{
        padding-bottom: 3rem;
    }
    section.single_brand .left_col .brand_logo{
        margin: 0 auto 30px auto;
    }
    section.single_brand{
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
    section.sponsor_2{
        margin-bottom: 2rem;
    }
    .sponsor_item .w_50 > .icon_wrap > a > img{
        max-width: 70%;
    }
    section.search_section{
        padding-top: 4rem;
        padding-bottom: 3rem;
    }
    section.search_section form .input_group.grid_box{
        grid-template-columns: 1fr ;
        grid-gap: 0;
    }
    section.search_section form .input_group.grid_box .input_wrap{
        margin-bottom: 15px;
    }
    section.home_2 .w_50{
        width: 60%
    }
    section.home_2 .w_50 .fs_26 br{
        display: none;
    }
    section.home_3 .event_item .cont_wrap h3 > a{
        font-size: 18px;
        line-height: 24px
    }
    section.home_4 .heading{
        margin-bottom: 1.5rem;
        text-align: center !important;
    }
    section.home_4 .sec_title{
        margin-bottom: 10px;
    }
    section.home_4 .w_50.text_right{
        text-align: center;
    }
    section.home_4 .w_50.text_right br{
        display: none;
    }
    section.home_4 .home_know_tax ul{
        max-width: 80%;
        overflow: auto;
    }
    section.home_4 .home_know_tax li:not(:last-child){
        margin-right: 1rem;
    }
    section.home_4 .home_know_tax li{
        font-size: 14px;
        flex: 0 0 auto;
    }
    section.home_8 .sponsor_wrapper{
        margin-top: 1rem;
    }
    section.home_8 .grid-container > .flex_box{
        text-align: center;
    }
    section.home_8 .grid-container > .flex_box .sec_title:before{
        left: 50%;
        transform: translateX(-50%);
    }
    section.home_8 .grid-container > .flex_box > .w_50:last-child{
        padding-top: 0.5rem;
    }
    section.home_8 .sponsor_wrapper .sponsor_item:first-child{
        display: none;
    }
    section.home_8 .sponsor_wrapper .sponsor_item:nth-child(4n+3), section.home_8 .sponsor_wrapper .sponsor_item:nth-child(4n+2){
        flex-direction: row-reverse;
    }
    section.home_8{
        padding-bottom: 2rem;
    }
    section.home_2{
        padding-top: 3rem;
    }
    section.home_2 .w_50 br{
        display: none;
    }
    section.home_2 blockquote{
        margin-top: 0.5rem;
    }
    .home_know .swiper-slide{
        grid-template-rows: 1fr 1fr;
        grid-gap: 1rem
    }
    .home_know .swiper-slide > .item{
        flex-direction: column !important;
        justify-content: flex-start !important;
        padding-right: 0 !important;
    }
    .home_know .swiper-slide > .item:first-child{
        grid-row-start: unset;
        grid-row-end: unset;
    }
    .home_know .swiper-slide > .item .cont_wrap{
        width: 100% !important;
        padding: 1.5rem !important;
    }
    .home_know .swiper-slide > .item:first-child .cont_wrap{
        position: unset !important;
    }
    .home_know .swiper-slide > .item .img_wrap{
        height: 220px !important;
    }
    #banner_gr .gr_head{
        left: calc(calc(100vw - 45rem )/ 2);
    }
    #banner_gr .gr_head h1{
        font-size: 2.5rem;
        line-height: 2.8rem;
    }
    .menu-item-has-children .dropdown-menu-toggle svg{
        width: 1.5rem;
        height: 1.5rem;
    }
    .menu-item-has-children .dropdown-menu-toggle{
        display: block !important
    }
    #menu_mobile .hamburger {
        position: absolute;
        right: 32px;
        top: 19px;
        z-index: 999;
    }
    .single_member .title > span,
    section.single_brand .left_col .title{
        font-size: 1.25rem;
    }
}
@media only screen and (max-width: 767px){
    nav#site-navigation{
        width: 100%;
    }
    .grid-container{
        max-width: 100%;
        padding: 0 0.625rem;
    }
    body.single-knowledge .site-content:before, body.single-post .site-content:before,
    .sidebar_fixed{
        display: none !important;
    }
    .footer_wrapper .footer_content .block.footer_form_wrap{
        padding: 1.5rem 2rem;
    }
    .footer_wrapper .footer_content .block:first-child {
        padding: 1.25rem 2rem 2rem;
    }
    .contact_1_wrap{
        grid-template-columns: 1fr ;
    }
    .contact_1_wrap > .item{
        padding: 2rem;
        margin: 0 3rem;
    }
    .mobile_w_100{
        width: 100%;
    }
    .contact_1{
        padding: 1.5rem 0;
    }
    .contact_2{
        padding: 1.5rem 0 2rem;
    }
    #gallery_inner > .item{
        height: 12rem;
    }
    #gallery_inner > .item .cont_wrap{
        bottom: 0.5rem;
        padding: 0 0.5rem;
    }
    #gallery_inner > .item .plus_btn{
        display: none;
    }
    #gallery_inner > .item .media_title{
        font-size: 0.9rem;
        line-height: 1.2rem;
    }
    section.login_page{
        padding-bottom: 1rem;
    }
    .mb_w_100{
        width: 100% !important;
    }
    .account_tabs > .tab{
        margin-right: 0 !important;
        width: 50% !important;
        justify-content: center;
    }
    #CR-tab-signup{
        padding: 2rem 1.5rem;
    }
    body.page-template-login .fancybox-slide--html .fancybox-close-small{
        top: 0;
        right: 0;
    }
    .post_col_6_3{
        flex-wrap: wrap;
    }
    .post_col_6_3 > .left_col,
    .post_col_6_3 > .right_col{
        width: 100% !important;
    }
    .news_2 .img_wrap{
        height: 9rem;
    }
    .news_2{
        padding-bottom: 2rem;
    }
    .news_1 .grid_box{
        grid-template-columns: 1fr 1fr;
    }
    .news_1 .grid_box .item:nth-child(2){
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-end: 2;
    }
    .news_1{
        padding-bottom: 0;
    }
    section.section:after,
    section.section:before{
        display: none !important;
    }
    section.single_post:not(.single_knowledge){
        padding-top: 1rem;
    }
    .speakers_page .speakers_wrapper{
        grid-template-columns: 1fr;
    }
    section.section.speakers_page{
        padding-bottom: 2rem;
    }
    section.honor_members .grid_box{
        grid-gap: 1rem;
        grid-template-columns: 1fr;
    }
    section.honor_members .grid_box .item .w_50:last-child{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    section.honor_members{
        padding-bottom: 1.5rem;
        padding-top: 1rem;
    }
    section.honor_members .grid_box .item img{
        height: 25rem;
    }
    .single_member{
        padding-bottom: 1.5rem;
    }
    .single_member .w_25 .avatar{
        height: auto;
    }
    .single_member .w_65 > .flex_box > div {
        width: 100% !important;
    }
    .post_heading h1{
        font-size: 1.5rem;
        line-height: 1.8rem;
    }
    #banner_gr .gr_head h1,
    .sec_title{
        font-size: 1.8rem;
        line-height: 2.1rem;
    }
    .events_3 .grid_box{
        grid-template-columns: 1fr 1fr;
    }
    .events_2{
        min-height: 25rem;
    }
    .event_item .cont_wrap h3 > a{
        font-size: 0.85rem;
        line-height: 1.2rem;
    }
    .event_item .cont_wrap{
        padding: 0.8rem 0;
    }
    #gallery_inner.not_gray > .item.title_wrap+.item .media_title{
        font-size: 1.5rem;
        line-height: 2rem;
    }
    #gallery_inner.not_gray > .item.title_wrap+.item{
        width: 100% !important;
        height: auto !important;
        height: 18rem;
    }
    #gallery_inner.not_gray > .item.title_wrap{
        width: 100% !important;
        height: auto !important;
        padding: 2rem !important;
    }
    .about_3 .cont_wrap,
    .about_2 .cont_wrap{
        grid-template-columns: 1fr;
        grid-gap: 1rem;
    }
    section.about_4 .w_50{
        padding: 0;
    }
    .about_6 .mySwiper{
        max-width: 14rem;
        padding: 2.083rem 4.6875rem;
    }
    section.banner_video_2 .cont_wrap,
    .banner_video .cont_wrap{
        left: 1.25rem;
        top: 7.5rem;
        transform: unset;
        max-width: 65%;
    }
    .banner_video .video_swiper .swiper-slide .banner_count{
        opacity: 0.5;
        -webkit-text-stroke: 0.1rem #FFF;
        font-size: 15rem;
    }
    .banner_video .video_swiper_thumb{
        max-width: 100%;
    }
    .banner_video_2 .banner_title, .banner_video .cont_wrap .banner_title{
        font-size: 3rem;
    }
    .banner_video .video_swiper .swiper-slide .link_float > a{
        right: 15%;
        width: 5rem;
        height: 5rem;
    }
    .banner_video .video_swiper .swiper-slide .link_float > a:before{
        width: 5.5rem;
        height: 5.5rem;
    }
    .footer_wrapper{
        padding-top: 1rem;
    }
    .breadcrumbs{
        margin-top: 1rem;
    }
    .breadcrumbs ul{
        max-width: 100%;
        overflow: auto;
    }
    section.account_page{
        padding-top: 3.75rem;
    }
    section.account_page .CRdef-form-wrap .def-input.social{
        margin-bottom: 1.3rem;
    }
    section.account_page .CRdef-form-wrap .CR-def-input{
        padding-right: 1rem !important;
    }
    section.account_page .CRdef-form-wrap ul > li.def-input.input-half:has(.CR-custom-pass){
        width: 100% !important;
    }
    section.account_page .CRdef-form-wrap ul > li.def-input.input-half:has(.CR-custom-pass) .CR-def-input{
        padding-right: 3.5rem !important;
    }
    .account_content > .tab_content.posts .item .img_wrap{
        height: 15rem;
        margin-bottom: 0.9375rem;
    }
    section.account_page .CRdef-form-wrap .avatar_user{
        margin-bottom: 1.5rem;
    }
    .account_content > .tab_content.posts .item:not(:last-child){
        padding-bottom: 1rem;
        margin-bottom: 1rem;
    }
    .post_col_6_3 > .left_col{
        margin-bottom: 1.25rem;
    }
    .content_wrapper iframe{
        height: 12.5rem;
    }
    .sec_title_2{
        font-size:  1.4rem;
        line-height: 2rem;
    }
    .knowledge_1 .hot_knowledge{
        grid-template-columns: 1fr;
    }
    .knowledge_1 .hot_knowledge > .item{
        height: 16.875rem !important;
    }
    .knowledge_1 .hot_knowledge > .item:first-child{
        grid-column-start: unset;
        grid-column-end: unset;
        grid-row-start: unset;
        grid-row-end: unset;
    }
    .knowledge_1 .hot_knowledge > .item .cont_wrap{
        padding: 1rem 1.5rem !important;
    }
    .knowledge_3{
        padding-top: 1rem;
        padding-bottom: 2rem;
    }
    .knowledge_3 .knowledge_item h3{
        margin-bottom: 0;
    }
    .knowledge_3 .knowledge_item{
        margin-bottom: 1.2rem;
    }
    .knowledge_3 .knowledge_tax:not(:last-child){
        margin-bottom: 2rem;
    }
    .knowledge_cat .grid_box > .knowledge_item:not(:first-child) .title > a{
        font-size: 0.9rem;
        line-height: 1.2rem;
        margin-top: 0;
        margin-bottom: 0.2rem;
        height: auto !important;
    }
    .knowledge_item .img_wrap{
        height: 8rem;
        margin-bottom: 0.5rem;
    }
    .knowledge_cat{
        padding-bottom: 2rem;
    }
    section.knowledge_cat .page_pagination{
        margin-top: 1.8rem;
    }
    .knowledge_cat .grid_box > .knowledge_item:first-child{
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: unset;
        grid-row-end: unset;
        flex-wrap: wrap;
        height: auto !important;
    }
    .knowledge_cat .grid_box > .knowledge_item:first-child > div{
        width: 100% !important;
    }
    .knowledge_cat .grid_box > .knowledge_item:first-child .img_wrap{
        height: 14rem !important;
    }
    .knowledge_cat .grid_box > .knowledge_item:first-child .cont_wrap{
        padding: 1.5rem 2rem;
    }
    body.single-post .site-content, body.single-knowledge .site-content{
        padding-top: 1rem;
    }
    .content_wrapper blockquote{
        font-size: 0.875rem
    }
    .members_page > .grid-container .member_alphabet{
        margin-bottom: 0.9375rem;
    }
    .members_page > .grid-container > .flex_box{
        flex-direction: column;
    }
    .member_alphabet > .item{
        width: calc(calc(calc(100vw - 1.25rem) / 10) - 0.1875rem);
        height: calc(calc(calc(100vw - 1.25rem) / 10) - 0.1875rem);
        margin-right: 0.1875rem;
        margin-bottom: 0.1875rem;
    }
    .banner_video_2 .video_img_wrap{
        height: 30rem;
    }
    .single_event_1{
        padding-top: 1rem;
    }
    .single_event_2 .right_col{
        padding-left: 0;
        margin-top: 1.25rem;
    }
    .single_event_2 .left_col .item:not(:last-child){
        margin-bottom: 1.25rem;
    }
    .single_event_2{
        padding-bottom: 1rem;
    }
    .single_event_4 h2.sec_title, .single_event_3 h2.sec_title{
        margin-bottom: 1rem;
    }
    .single_event_4 .tab_title{
        padding-top: 0.75rem;
    }
    .single_event_6 .special_wrap{
        flex-direction: column-reverse;
        margin-top: 0.9375rem;
    }
    .single_event_6 .special_wrap > div{
        width: 100% !important;
    }
    .single_event_6 .special_wrap .cont_wrap{
        padding: 2rem;
    }
    .single_event_6 .special_wrap .img_wrap{
        margin-top: 1rem;
    }
    .single_event_6 .position{
        padding-bottom: 0.5rem;
    }
    .single_event_6 .position,
    .single_event_6 h3{
        margin-bottom: 0.5rem;
    }
    .single_event_6{
        padding-bottom: 1rem;
    }
    .single_event_7 .grid-container > .flex_box{
        margin-bottom: 1.5rem;
    }
    .single_event_8 .sec_title{
        margin-bottom: 1rem;
    }
    .single_event_14 .sec_title,
    .single_event_11 .sec_title,
    .single_event_9 h2.sec_title,
    .single_event_6 h2.sec_title,
    .single_event_8 .sec_title,
    .single_event_7 .sec_title{
        text-align: center;
    }
    .single_event_14 .sec_title:before,
    .single_event_11 .sec_title:before,
    .single_event_9 h2.sec_title:before,
    .single_event_6 h2.sec_title:before,
    .single_event_8 .sec_title:before,
    .single_event_7 .sec_title:before{
        left: 50%;
        transform: translateX(-50%);
    }
    .single_event_4{
        padding-bottom: 1rem;
    }
    .single_event_12,
    .single_event_11{
        padding-top: 1rem;
    }
    section.banner_video_2 video, section.banner_video_2 img{
        height: 100%;
    }
    .contact_2 .w_50{
        width: 100%;
    }
    .single_event_1 > .flex_box{
        flex-direction: column-reverse;
        padding: 0 0.625rem;
    }
    .single_event_1 .cont_wrap{
        padding-left: 0;
    }
    .single_event_1 .sec_title{
        text-align: center;
    }
    .single_event_1 .sec_title:before{
        left: 50%;
        transform: translateX(-50%);
    }
    .from_wrapper .w_50{
        width: 100%;
    }
    .author_box{
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
    .author_box .avatar_float{
        top: -1rem;
        right: 1rem;
    }
    .directory_wrap.not_img div.letter-section > ul.az-columns > li{
        width: 50%;
    }
    .directory_wrap.has_img div.letter-section > ul.az-columns {
        grid-template-columns: 1fr 1fr;
    }
    .directory_wrap.has_img div.letter-section > ul.az-columns > li .img_wrap{
        height: 10.5rem;
    }
    section.single_brand{
        padding-top: 1rem;
    }
    section.sponsor_1 .sponsor_item_outer .sponsor_item {
        flex-direction: row !important;
    }
    section.sponsor_1 .sponsor_item_outer:nth-child(odd) .sponsor_item{
        flex-direction: row-reverse !important;
    }
    section.sponsor_1 h2{
        margin-bottom: 1rem;
    }
    section.search_section .search_result_wrap > .item .cont_wrap h2{
        height: auto;
        padding-bottom: 0.78125rem;
    }
    section.search_section .search_result_wrap > .item .cont_wrap h2 a{
        -webkit-line-clamp: 3;
    }
    section.search_section .left_col{
        padding-right: 0;
    }
    section.search_section .search_result_wrap > .item .cont_wrap{
        padding: 0.75rem 1rem;
    }
    .about_2 .sec_title{
        margin-bottom: 1.5rem;
    }
    section.about_2 {
        padding-bottom: 1rem;
        padding-top: 1.5rem;
    }
    section.about_3{
        padding-bottom: 1.5rem;
    }
    section.about_4{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
    .about_5 .sec_title{
        margin-top: 2rem;
    }
    section.about_6{
        padding-top: 2rem;
    }
    section.about_1{
        background: transparent !important;
        min-height: auto;
        padding-top: 1.5rem;
        padding-bottom: 1rem;
    }
    .about_1_content .top{
        max-width: 100%;
        width: 100%;
    }
    .about_1_content .cont{
        text-align: center;
    }
    .about_1_content .cont:before{
        display: none;
    }
    .about_1_content .counters{
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        margin-bottom: 1rem;
    }
    .about_1_content .counters > .item{
        margin-bottom: 0.78125rem;
        width: 50%;
        margin-right: 0 !important;
        text-align: center;
    }
    .sec_title.line.mb_center{
        text-align: center !important;
    }
    .sec_title.line.mb_center:before{
        left: 50% !important;
        transform: translateX(-50%) !important;
        
    }
    .about_1_content .bot{
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    section.home_8 .sponsor_wrapper{
        grid-template-columns: 1fr;
    }
    section.home_8 .sponsor_wrapper .sponsor_item{
        flex-direction: row !important;
    }
    section.home_8 .sponsor_wrapper .sponsor_item:nth-child(odd) {
        flex-direction: row-reverse !important;
    }
    section.home_2{
        padding-top: 2rem;
        display: flex;
        flex-direction: column-reverse;
    }
    section.home_2 .w_50{
        width: 100%;
    }
    section.home_2 .link_btn > a{
        position: relative !important;
        transform: unset;
        margin: auto;
        left: unset;
        top: unset;
    }
    section.home_2 blockquote{
        margin-bottom: 1rem;
    }
    section.home_4{
        overflow: hidden;
        padding-bottom: 0;
    }
    .home_know .swiper-slide{
        grid-template-columns: 1fr ;
        grid-template-rows: unset;
    }
    section.home_5 .grid-container{
        text-align: center;
    }
    section.home_7 .grid-container > .w_50 > .fs_16,
    section.home_6 .grid-container > .fs_16{
        text-align: center;
    }
    section.home_7 .grid_box{
        margin-top: 0;
        grid-template-columns: 1fr 1fr;
    }
    section.home_7 .grid_box > .item{
        max-height: 12rem;
    }
    .banner_video .video_swiper_thumb .swiper_btn_group{
        right: 50%;
        transform: translate(50%, -50%);
    }
    section.home_4 .home_know_tax .view_more span{
        margin: 0;
        font-size: 12px;
    }
    section.home_4 .home_know_tax .view_more svg{
        display: none;
    }
    section.home_6{
        padding-bottom: 1rem;
    }
    section.home_7{
        padding-top: 1rem;
    }
    .mobile_pagination{
        text-align: center;
        margin: 15px auto 0 auto;
        justify-content: center;
        display: block !important
    }
    .mobile_pagination .swiper-pagination-bullet{
        background: transparent !important;
        border: 2px solid #d0d0d0;
        width: 16px;
        height: 16px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    .mobile_pagination .swiper-pagination-bullet-active{
        border-color: var(--main-cl);
    }
    #banner_gr .gr_head{
        left: 1rem;
        right: 1rem;
    }
    /*#banner_gr .gr_head h1 br{*/
    /*    display: none;*/
    /*}*/
    #banner_gr .gr_head h1{
        text-align: center;
    }
    #menu_mobile{
        width: 100%;
    }
    .site-header .site-logo > a {

    }
    .site-header .scroll-logo > a{
        padding: 0.5rem;
    }
    .wrap_search_popup form{
        max-width: 100%;
        margin-left: 0;
    }
    .wrap_search_popup .inner{
        padding: 0;
    }
    .wrap_search_popup .inner .button_close{
        right: 0.75rem;
    }
    .wrap_search_popup input#searchsubmit{
        display: none;
    }
    .wrap_search_popup input#s{
        margin-right: 0;
    }
    .site-header .inside-header{
        padding-right: 1rem;
    }
    section.search_section{
        padding-top: 6rem;
    }
    .breadcrumbs{
        display: none !important;
    }
    section.home_3{
        padding-left: 0.78125rem !important;
        padding-right: 0.78125rem;
    }
    section.home_3 .event_item .cont_wrap h3 > a{
        font-size: 16px;
        line-height: 22px;
        min-height: unset !important;
    }
    .form_footer input[type="submit"]{
        padding-top: 0;
        padding-bottom: 0;
    }
    section.home_4 .home_know_tax ul+.view_more{
        display: none;
    }
    section.home_4 .home_know_tax ul{
        flex-wrap: wrap;
        overflow: unset;
        max-width: 100%;
    }
    section.home_4 .home_know_tax ul > li{
        width: 50%;
        margin: 0 !important;
        text-align: center;
    }
    section.home_8 .grid-container > .flex_box > .w_50:last-child,
    section.home_7 .sec_title+div.fs_16.fw400,
    section.home_8 .sec_title+div.fs_16.fw400,
    section.home_6 .sec_title+div.fs_16.fw400 {
        display: none !important;
    }
    .about_1_content .counters .number{
        display: inline-flex;
    }
    .about_2 .item{
        text-align: center;
    }
    .knowledge_2 .title_group .about_des,
    .knowledge_2 .btn_group{
        display: none;
    }
    .knowledge_2 .grid-container{
        margin-bottom: 1rem;
    }
    .knowledge_3 .title_group .flex_box > h2{
        margin-bottom: 0.5rem;
    }
    .knowledge_3 .title_group .flex_box{
        flex-direction: column;
        align-items: flex-start;
    }
    .single_event_4 .btn_wrap{
        flex-direction: column;
    }
    .single_event_4 .btn_wrap > a{
        margin: 0 0 1rem 0 !important;
        width: 100% !important;
    }
    section.banner_video_2 .link_float > a, .banner_video .link_float > a{
        width: 4.5rem;
        height: 4.5rem;
        right: 10% !important;
        bottom: 7.5rem !important;
    }
    .single_event_7 .mb_w_100{
        text-align: center;
    }
    .knowledge_3 .title_group .about_des,
    body.single-member #banner_gr .gr_head,
    section.home_4 .w_50.text_right{
        display: none;
    }
    .box_thanks h1{
        font-size: 1.75rem;
    }
}