@media(max-width:1100px){

}

@media(min-width:768px) {
    .mobile_navi_wrapper{
        display:none;
    }
}

@media(max-width:768px){
    .topbar_wrap,
    .navi_container{
        display:none;
    }

    .margin_wrap{
        margin-top:40px;
        margin-bottom:40px;
    }

    .h_hub_header{
        padding:100px 0 50px 0;
        text-align:center;
    }

    .hub_cc h1{
        font-size:40px;
        line-height:45px;
    }

    .hub_header_cb{
        position:relative;
        margin-top:40px;
    }

    .stats_wrapper{
        flex-wrap:wrap;
    }

    .statistic_container{
        position:relative;
        margin:5px 0 5px 0;
    }

    .second_stat{
        position:relative;
        margin-right:0px;
        z-index:0;
    }

    .third_stat{
        margin-left:0px;
        z-index:0;
        position:relative;
    }

    .statbg{
        display:none;
    }

    .hub_topic_top h2{
        font-size:30px;
        line-height:35px;
    }

    .half_width_cc,
    .full_width_cc{
        width:auto;
        min-width:auto;
        text-align:center;
    }
    
    .result_display_topic_meta{
        flex-wrap:wrap;
        margin:15px 0 15px 0;
    }

    .hub_workshop_title  h2{
        font-size:18px;
        line-height:22px;
    }

    .cw_title_professional{
        font-size:18px;
        line-height:22px;
    }

    .ew_title{
        font-size:25px;
    }

    .h_testimonial_overlay{
        padding:50px 15px 50px 15px;
        color:White;
        text-align:center;
        width:100%;
        display:flex;
        justify-content:center;
        flex-wrap:wrap;
    }

    .hub_title{
        font-size:20px;
        line-height:25px;
        text-align:center;
    }

    .hub_c_left{
        text-align:center;
    }

    .fc1, .fc2, .fc3{
        width:100%;
        align-self:center;
        text-align:center;
    }

    .f-logo-small,
    .f-logo-big{
        display:flex;
        flex-wrap:wrap;
        justify-content:center;
    }

    .footer_menu ul{
        text-align:center;
        display:block;
    }

    .footer_legal_links{
        display:block;
    }
    
    .footer_legal_links ul{
        width:100%;
        position:relative;
        text-align:center;
        display:block;
    }

    .footer_legal_links{
        position:relative;
        margin:20px 0 0 0;
    }

    .footer_wrap{
        margin:20px 0 20px 0;
    }

    .hub_c_left .btn{
        margin:5px;
    }

    .hub_int_cc {
        text-align:center;
    }

    .team_overlay{
        max-height:90%;
        overflow:auto;
        padding:50px 0 20px 0;
    }

    .awards_flex{
        display:block;
        text-align:center;
    }
    
    .awards_title_slide,
    .award_description{
        width:100%;
    }

    .awards_carousel,
    .awards_title {
        text-align:center;
    }

    .h_testimonials_wrapper{
        padding-top:50px;
        padding-bottom:50px;
    }

    .h_t_backCircle {
        display:None;
    }

    .event_meta_segment{
        flex-wrap:wrap;
        text-align:center;
        justify-content:center;
    }

    .single_event_a{
        width:auto;
        flex-wrap:wrap;
        justify-content:center;
    }
    
    .event_meta_data{
        width:100%;
        text-align:center;
        margin-top:15px;
    }

    .event_featured_image {
        min-width:auto;
        min-height:auto;
        max-width:auto;
        max-height:auto;
        width:200px;
        height:200px;
    }

    .event_meta_top{
        flex-wrap:wrap;
        justify-content:center;
    }

    .event_cc{
        width:100%;
    }

    .event_display_data{
        width:100%;
        padding:50px 10px 50px 10px;
        text-align:center;
    }

    .event_map{
        width:100%;
    }

    .map_title{
        text-align:center;
        color:#007070;
    }

    .map_render{
        width:300px;
        height:600px;
    }

    .map_svg_container{
        transform:scale(0.9);
        position:absolute;
        left:-150px;
        top:0;
    }

    .office_overlay{
        flex-wrap:wrap;
    }

    .office_meta{
        width:100%;
        text-align:center;
    }

    .office_contacts{
        width:100%;
        margin:15px 0 15px 0;
    }

    .office_contact{
        width:auto;
    }

    .edu_illustration{
        display:none;
    }

    .edu_home{
        padding:50px 0 25px 0;
        display:flex;
    }

    .edu_home_cc h1{
        font-size:45px;
        line-height:35px;
    }

    .half_cc{
        width:100%;
        padding:15px;
    }

    .mid_workshop_divider{
        display:none;
    }
    
    .edu_workshops_home_control{
        width:100%;
        padding:15px; 
        text-align:center;
    }

    .edu_workshops_results{
        width:100%;
        padding:15px; 
        text-align:center;
    }

    .edu_c_title, 
    .e_blog_title,
    .e_t_title{
        font-size:40px;
        line-height:35px;
        text-align:center;
    }

    .e_t_icon{
        display:none;
    }

    .single_education_post{
        width:100%;
        margin:20px;
        position:relative;
        display:flex;
        text-align:center;
        justify-content:center;
    }

    .sep_meta{
        padding-left:0;
    }

    .sep_image{
        display:none;
    }

    .sep_actions{
        display:block;
    }

    .sep_actions .social_share_container{
        margin:0;
        text-align:center;
        display:flex;
        justify-content:Center;
    }

    .e_testimonial_container {
        text-align:center;
    }

    .single_e_testimonial{
        width:auto;
        position:relative;
        min-width: 0px;
    }

    .education_testimonials{
        width:100%;
    }

    .e_testimonial_container{
        padding-left:0;
    }

    .edu_logo {
        margin-top: 15px;
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .edu_illustration_workshop_archive {
        display:none;
    }

    .edu_archive_select_tax{
        margin:20px 0 20px 0;
    }

    .edu_archive_cc h1{
        font-size:40px;
        line-height:35px;
    }

    .ew_meta{
        position:relative;
        z-index:11;
        padding-left:20px;
        align-self:Center;
    }

    .edu_i_content {
        width: 100%;
        padding: 15px;
        align-self: center;
    }

    .edu_int_illustration{
        display:none;
    }

    .int_edu{
        padding:50px 0 15px 0;
    }

    .int_head_cc h1{
        font-size:40px;
        line-height:35px;
    }

    .edu_contact_row{
        display:block;
        margin:20px;
        font-size:18px;
        font-weight:600;
    }

    .corp_home_cc h1{
        font-weight:400;
        font-size:35px;
        line-height:40px;
        margin:15px 0 15px 0;
        font-family:'Poppins', sans-serif;
    }

    .corp_home_cc{
        text-align:center;
    }
    
    .big_corp_title_block h2{
        font-size:40px!important;
        line-height:35px!important;
    }

    .corp_home_squiggle svg{
        width:200px;
    }

    .big_corp_title_block{
        text-align:center;
    }

    .corp_stylised_cc{
        width:100%;
        padding:15px;
        text-align:center;
    }
    
    .post_active{
        transform:scale(1)!important;
    }

    .co_image {
        display:none;
    }
    
    .co_meta{
        padding-left:0px;
    }

    .single_corporate_workshop_modern{
        width:100%;
        margin:15px;
        text-align:center;
        justify-content:Center;
    }

    .corp_workshop_display_overlay{
        padding:15px;
    }
    
    .corp_grunge_title h2,
    .content_re_image_cc h2,
    .c_testimonial_title,
    .corporate_title,
    .corp_c_title,
    .corp_title h2{
        font-size:30px;
        line-height:35px;
        margin:0 0 15px 0;
    }

    .co_actions{
        text-align:center;
        display:flex;
        justify-content:Center;
    }

    .corp_grunge_title svg,
    .corp_title svg{
        width:200px!important;
    }

    .cc_corp_image_re{
        width:75%!important;
    }

    .c_testimonial_title,
    .corporate_title{
        text-align:center;
    }

    .corp_head_cc h1{
        font-size:35px;
        line-height:40px;
    }

    .corp_contact_row{
        text-align:center;
        font-size:18px;
    }

    .fourohfourwrap{
        padding-top:25px;
    }

}
