@media (max-width: 1195px) {
    .header_content {width:100%;}
    ul.menu_ul > li.slash {padding:0 2px;}
    .header_menu {width:100%;left:0;}

    .news_single_content img {max-width:100% !important;height:auto !important;}
    .content_bottom2, .content_top, .content_bottom, .content_bottom2 { width: 100%; }

    .footer, .footer_copyrights {width: 100%;}
    .content_bottom2, .content_top {text-align:center;}
    .content_top_left, .content_top_right {text-align:left;}
    .content_bottom2 > a, .content_top .infobox_small {float:none !important;display:inline-block;margin:12px 5px 10px 5px !important;

}

@media (min-width: 980px) and (max-width: 1139px) {
    ul.menu_ul > li > a {
        font-size: 15px !important;
        font-weight: 700;
        color: #333333;
        padding: 10px 20px;

    }

    .content_top_left {     width: 730px; }
}
@media (max-width: 979px) {
    ul.menu_ul > li > a {
        font-size: 14px !important;
        font-weight: 700;
        color: #333333;
        padding: 10px 10px;

    }

    .content_banner {width:100%;}
    .news_slide_wide {width:100%;}
    .content_top {width:100%;padding:5px;}
    .content_bottom, .content_bottom2 {width:100%;padding:5px;}
    .footer {width:100%;padding:5px;}
    .footer_copyrights {width:100%;}
    .imagebox_wide:hover > span > span > strong {padding: 0 20px;}
    .imagebox:hover > span > span > strong {padding:0 5px;}
    .imagebox {margin: 0 1.3% 10px 0;}
    .header_content {padding:0;}
    .news_slide_wide_text {width:52%;}
    .news_slide_wide_img {width:48%;}
    .news_slide_wide .carousel-indicators {width:48%;}
    .header_logo {margin: 36px 0 0 20%;}

    .fb_iframe_widget {display:none !important;}
    .content_top_left {width:100%;float:none;}
    .content_top_right {width:100%;float:none;}
    .news_single_content {padding:0 5px 15px 5px;}
    .news_single_back {right:5px;}
    .content_top .content_top_right .infobox_small {
        width:220px;
        margin: 12px 19px 10px 0px;
    }
}

@media (max-width: 767px){
    .header_menu {height:36px;}
    .menu_ul,.site_menu {display:none;}
    .menu_main_mobile {display:block;text-align:center;}
    .menu_main_mobile select {width:70%;height:30px;}
    .header_wrapper {height:245px;}
    .header_content {position:absolute;background-position:center bottom;height:236px;}
    .header_logo {margin: 36px auto 0 auto;float:none;}

    .header_links,.header_top_links,.header_top_search {position:relative;width:100%;height:auto;top:0;left:0;right:0;bottom:0;}
    .header_top_links {text-align:center;margin-top:10px;}
    .header_top_search {width:240px;margin:10px auto 0 auto;}
    .header_top_links > * {display:none;}
    .header_top_links > .top_links_txt, .header_top_links > .font_size_plus,
    .header_top_links > .font_size_minus, .header_top_links > .contrast_button {display:inline-block;}

    .contact_line,.contact_textarea,.cform_kontakt {width:100%;float:none;}

    .contact_textarea {position:relative;padding-top:95px;}
    #captcha {position:absolute;top:0;left:0;}

}
@media (max-width: 750px){
    .imagebox {width:49.3%;margin:0 1.4% 10px 0;}

    .content_bottom .imagebox:nth-child(2n+0),.content_bottom2 .imagebox:nth-child(2n+0) {margin: 0 0 10px 0;}
    .imagebox_wide > span > span {padding: 13px 5px;}
    .footer_content .footer_col {width:50%;}

    .news_slide_wide_img {width:100%;height:145px;}
    .news_slide_wide_text {width:100%;padding-top:15px;}
    .news_slide_wide_text p {display:none;}
    .news_slide_wide .carousel-indicators {width:100%;}
    .news_slide_wide_img img {min-width: 100%;margin-top: -15%;}
}
@media (max-width: 630px){
    .news_single_image {float:none;}
}
@media (max-width: 520px){
    .imagebox_wide {width:100%;margin:0 0 10px 0;}
    .imagebox {width:100%;margin:0 0 10px 0;}
    .footer_content .footer_col {width:100%;text-align: center;}
    .news_slide_wide {height:310px;}

    .content_top .infobox_small {float:none;width:80% !important;max-width:240px;margin:10px auto 0 auto !important;}
    .content_top .infobox_small:nth-child(4n+0) {margin:10px auto 0 auto !important;}

}
