@media (max-width: 1200px) {
    
    .mobile-menu2 {
        display: block;
        margin-left: 100px;
    }

    html[lang="ar"] .mobile-menu2 {
        margin-left: 0px!important;
    }

    .google_bade_widget {
        display: none;
    }

    nav.menu-block, 
    .header-button-wrapper {
        display: none;
    }

    .video-container-wrapper {
		width: 100%;
	}

    .mobile-header-button {
        display: block;
    }

    header.stk-header-section {
        padding: 20px 0px;
    }

    /* .google_bade_widget,
    .banner .banner_siegel {
        display: none;
    } */

    .stk-pricing-wrap h5 {
        font-size: 24px;
    }

    .stk-price {
        font-size: 24px;
    }

    .stk-pricing-wrap .pricing-body {
        padding: 10px 20px;
        margin-top: 0px;
    }

    /*-----------------
	    2. Footer
    -----------------------*/

    #footer p.h3 {
        margin-top: 50px;
    }

    /*-----------------
	    3.1  Banner
    -----------------------*/

    .banner .banner_headline,
    .ie_banner_ohne_foto .headline {
        margin-bottom: 20px;
    }

    .banner .banner_headline span,
    .ie_banner_ohne_foto .headline span {
        font-size: 20px;
        padding: 10px 20px;
    }

    .banner select.form-control {
        margin-bottom: 10px;
    }

    .banner {
        padding: 75px 15px;
    }

    .banner .banner-filter {
        margin-top: 20px;
    }

    .banner .banner_siegel img {
        height: 50px;
        margin-bottom: 10px;
    }

    /*-----------------
	    3.6  Kontakt Box
    -----------------------*/

    .ie_kontakt_box {
        text-align: center;
    }

    .ie_kontakt_box .ap-name {
        margin-top: 20px;
    }

    .ie_kontakt_box ul {
        margin: 30px 0 30px 0;
        padding: 0px;
    }

    .ie_kontakt_box ul li {
        font-size: 18px;
    }

    .stk-accordion-header h2, 
    .stk-accordion-header h3, 
    .stk-accordion-header h4, 
    .stk-accordion-header h5, 
    .stk-accordion-header .h2, 
    .stk-accordion-header .h3, 
    .stk-accordion-header .h4, 
    .stk-accordion-header .h5 {
        font-size: 18px;
    }

    .stk-accordion-header::before {
        top: 0px;
    }

    /*-----------------
	    3.10 Blog Teaser
    -----------------------*/

    .blog-teaser h3 {
        min-height: auto;
    }

    .section {
        padding: 50px 15px;
    }

    #footer {
        padding: 50px 15px;
    }

    /*-----------------
	    6 Single Kurs
    -----------------------*/

    #nav-tab-termine,
    .kurs_tabs #nav-tab,
    .ie_tab_kurs_boxen #nav-tab {
        text-align: center;
    }

    #nav-tab-termine button,
    .kurs_tabs #nav-tab button,
    .ie_tab_kurs_boxen #nav-tab button {
        width: 100%;
    }

    .stk-accordion-header::before{
        top: -20px !important;
    } 


}