@charset "utf-8";
/* CSS Document */




@media (min-width: 1280px) and (max-height: 850px) {
    .main_nav_sticky_wrap .sticky_menu ul li a { font-size: 38px;}
    .main_nav_sticky_wrap .sticky_menu ul li + li { padding: 38px 0 0 0;}
}
@media (min-width: 1280px) and (max-height: 750px) {
    .main_nav_sticky_wrap .sticky_menu ul li a { font-size: 30px;}
    .main_nav_sticky_wrap .sticky_menu ul li + li { padding: 30px 0 0 0;}
    .main_nav_sticky_wrap .social_links { left: 40px; bottom: 30px;}
}
@media (min-width: 1280px) and (max-height: 650px) {
    .main_nav_sticky_wrap .sticky_menu ul li a { font-size: 28px;}
    .main_nav_sticky_wrap .sticky_menu ul li + li { padding: 20px 0 0 0;}
    .main_nav_sticky_wrap .social_links { left: 40px; bottom: 30px;}
}

@media (min-width: 1680px) {
    .navigation_main ul li a { font-size: 14px;}
    .home_slider .btnbox a { height: 36px; line-height: 36px; font-size: 12px; padding: 0 18px;}
    .main_nav_sticky_wrap .social_links a { font-size: 22px;}
    .movable_text_wrap .text_move { font-size: 134px; line-height: 160px;}
}
@media (min-width: 1600px) and (max-width: 1800px) {
    .main_social_wrap { left: 40px;}
    .ergebnisse_slider .owl-nav { left: -30px; right: -40px;}

    .towersystems_slider .imagebox a {
        display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-flex-direction: column; 
        flex-direction: column;
    }
    .towersystems_slider .imagebox img { height: auto; max-height: 707px; max-width: 100%;}
    .main_popup_slider .slide_detail_blk { align-items: center; justify-content: center;}
    .main_popup_slider .slide_detail_blk .left_imagebox { width: 480px;}
    .main_popup_slider .slide_detail_blk .mid_detailbox { width: 525px;}
    .main_popup_slider .slide_detail_blk .last_imgwrap img { max-width: 80%;}

    .home_slider .owl-nav { left: 40px; right: 40px;}
}

@media (min-width: 1401px) {
    .footer .f_top_navbox ul li a { font-size: 12px;}
    .footer .f_second_nav ul li a { font-size: 12px;}
    .footer .right_footer .right_f_blk p { font-size: 12px;}
}

@media (min-width: 1401px) and (max-width: 1599px) {

    .header_wapper { padding: 20px 0 20px 0;}
    #header .container { max-width: 1360px;}

    .main_social_wrap { left: 20px;}

    .default_page_content h1 { font-size: 67px;}

    .home_slider .mn_slide_1 .imagebox,
    .home_slider .mn_slide_2 .imagebox,
    .home_slider .mn_slide_3 .imagebox,
    .home_slider .mn_slide_4 .imagebox { min-height: 900px;}
    .home_slider .mn_slide_1 .captionbox h2 { font-size: 40px;}
    .home_slider .mn_slide_2 .captionbox h2 { font-size: 30px;}
    .home_slider .mn_slide_2 .inside_img_1 img { max-width: 600px;}
    .home_slider .mn_slide_2 .inside_img_2 img { max-width: 80%;}
    .home_slider .mn_slide_3 .captionbox h2 { font-size: 34px;}
    .home_slider .mn_slide_4 .captionbox h2 { font-size: 34px;}

    .notfullheight  .home_slider [class*="mn_slide_"] .imagebox { min-height: 600px;}

    .about_section { padding: 65px 0 90px 0;}
    .title_section h2 { font-size: 67px;}
    .title_section span + h2 { padding: 17px 0 0 0;}
    .about_section .detailbox { padding: 10px 0 0 0;}
    .about_section .abt_imagebox_2 .img_in { height: 756px;}
    .about_section .abt_imagebox_3 { margin: 340px 0 0 0;}
    .about_section .abt_imagebox_3 .img_in { height: 722px;}
    .about_section .abt_imagebox_1 .img_in { height: 800px;}
    .movable_text_wrap .text_move { font-size: 120px; line-height: 140px;}
    
    .towersystems_slider_wrap { margin: 50px 0 0 0;}
    .ergebnisse_wrap { padding: 88px 0 79px 0;}
    .ergebnisse_in_wrap { margin: 50px 0 0 0;}
    
    .treatment_mn_wrap .long_down_arrow { right: 205px;}
    .treatment_mn_wrap { padding: 79px 0 369px 0;}
    .treatment_in_wrap .treat_image_slider_wrap { left: calc((-100vw + 1170px) / 2);}
    .treatment_in_wrap .treat_text_slider_box { margin: 75px 147px 0 147px;}
    .treatment_in_wrap .treat_text_slider_wrap .btnbox { padding: 24px 147px 0 147px;}

    .media_sec_wrap .tabmain_wrap { margin: 50px 0 0 0;}
    .media_sec_wrap .tab_nav_wrap { padding: 0 0 0 47px;}
    .contact_sec_wrap .right_detailbox .imagebox { width: calc(100% + (100vw - 1130px) / 2);}
    .contact_sec_wrap .right_detailbox .imagebox .img_in { height: 900px;}

    .map_inside_wrap .map_leftpart .form_box { padding: 52px 0 0 0;}

    .footer .f_top_navbox ul li a { font-size: 12px;}
    .footer .f_second_nav ul li a { font-size: 12px;}
    .footer .right_footer .right_f_blk p { font-size: 12px;}
    .footer .backto_top { margin: 0 0 40px 0; right: 50px;}

    .ergebnisse_slider .owl-nav { left: -30px; right: -40px;}
    .towersystems_slider .imagebox img { max-width: 100%; height: auto;}

    .main_popup_slider .slide_detail_blk { align-items: center; justify-content: center;}
    .main_popup_slider .slide_detail_blk .left_imagebox { width: 410px;}
    .main_popup_slider .slide_detail_blk .mid_detailbox { width: 425px;}
    .main_popup_slider .slide_detail_blk .last_imgwrap img { max-width: 80%;}

    .home_slider .owl-nav { left: 40px; right: 40px;}
    

}

@media (min-width: 1200px) and (max-width: 1400px) {

    

    .header_wapper { padding: 20px 0 20px 0;}
    #header .container { max-width: 1300px;}
    .logo a img { height: 50px;}

    .default_page_content h1 { font-size: 67px;}

    #header .main_nav_sticky_wrap .container { max-width: 1100px;}
    .main_nav_sticky_wrap .sticky_menu ul li a { font-size: 28px;}
    .main_nav_sticky_wrap .sticky_menu ul li + li { padding: 28px 0 0 0;}

    .main_social_wrap { left: 20px; padding: 115px 0 0 0;}
    .main_social_wrap .socialbox.sticky_social { top: 115px;}
    .main_social_wrap .socialbox a strong { width: 40px;}
    .main_social_wrap .socialbox a span { width: 40px; height: 40px; display: block;}
    .main_social_wrap .socialbox a span svg { width: 40px; height: 40px;}
    .main_social_wrap .socialbox a strong * {
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        transform: scale(0.9);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        transform-origin: center center;
    }

    .home_slider .mn_slide_1 .imagebox,
    .home_slider .mn_slide_2 .imagebox,
    .home_slider .mn_slide_3 .imagebox,
    .home_slider .mn_slide_4 .imagebox { min-height: 700px; height: auto;}
    .home_slider .mn_slide_1 .captionbox h2 { font-size: 40px;}
    .home_slider .mn_slide_2 .captionbox { top: 130px;}
    .home_slider .mn_slide_2 .captionbox h2 { font-size: 30px;}
    .home_slider .mn_slide_2 .inside_img_1 img { max-width: 500px;}
    .home_slider .mn_slide_2 .inside_img_2 img { max-width: 60%;}
    .home_slider .mn_slide_3 .captionbox h2 { font-size: 34px;}
    .home_slider .mn_slide_4 .captionbox h2 { font-size: 34px;}
    .home_slider .mn_slide_1 .imagebox { background-position: right center;}
    .home_slider .owl-nav { left: 35px; right: 35px;}
    .home_slider .mn_slide_1 .down_arrow { bottom: 50px;}

    .notfullheight  .home_slider [class*="mn_slide_"] .imagebox { min-height: 600px;}

    .about_section { padding: 65px 0 90px 0;}
    .title_section h2 { font-size: 67px;}
    .title_section span + h2 { padding: 17px 0 0 0;}
    .about_section .detailbox { padding: 10px 0 0 0;}
    .about_section .abt_imagebox_2 .img_in { height: 756px;}
    .about_section .abt_imagebox_3 { margin: 340px 0 0 0;}
    .about_section .abt_imagebox_3 .img_in { height: 722px;}
    .about_section .abt_imagebox_1 .img_in { height: 800px;}
    .movable_text_wrap .text_move { font-size: 90px; line-height: 110px; margin-left: 100px;}
    
    .towersystems_slider_wrap { margin: 50px 0 0 0;}
    .towersystems_slider .imagebox img {  height: 547px; margin: 0 auto;}
    .main_popup_slider .slide_detail_blk { justify-content: center; align-items: center;}
    .main_popup_slider .slide_detail_blk .left_imagebox { width: 350px; padding-left: 0;}
    .main_popup_slider .slide_detail_blk .mid_detailbox { width: 460px;}
    .main_popup_slider .slide_detail_blk .last_imgwrap { width: 250px;}
    .main_popup_slider .backto_slider { left: 50px;}

    .ergebnisse_wrap { padding: 88px 0 79px 0;}
    .ergebnisse_in_wrap { margin: 50px 0 0 0;}
    .ergebnisse_slider .owl-nav { left: -30px; right: -40px;}
    
    .treatment_mn_wrap .long_down_arrow { right: 205px;}
    .treatment_mn_wrap { padding: 79px 0 369px 0;}
    .treatment_in_wrap .treat_image_slider_wrap { left: calc((-100vw + 1170px) / 2); right: 0; bottom: -100px;}
    .treatment_in_wrap .treat_text_slider_box { margin: 45px 100px 0 100px;}
    .treatment_in_wrap .treat_text_slider_wrap .subtextbox{ padding: 15px 0 0 0;}
    .treatment_in_wrap .treat_text_slider_wrap p { padding: 30px 0 0 0;}
    .treatment_in_wrap .treat_text_slider_wrap .btnbox { padding: 24px 100px 0 100px;}
    .treatment_in_wrap .treat_text_slider_wrap .slider_nav { left: -70px; right: -70px;}
    .treatment_in_wrap .treat_image_shapes { right: calc((-100vw + 1230px) / 2); left: 30px;}
    .treatment_in_wrap [class*="col-"] { min-height: 650px;}

    .media_sec_wrap .tabmain_wrap { margin: 50px 0 0 0;}
    .media_sec_wrap .tab_nav_wrap { padding: 0 0 0 47px;}
    .contact_sec_wrap .right_detailbox .imagebox { width: calc(100% + (100vw - 1130px) / 2);}
    .contact_sec_wrap .right_detailbox .imagebox .img_in { height: 900px;}

    .map_inside_wrap .map_leftpart .form_box { padding: 52px 0 0 0;}
    .map_inside_wrap .map_main_outer { margin: 0 0 0 60px; width: calc(100% + (100vw - 1260px) / 2);}
    .map_inside_wrap .map_main_outer #map { height: 560px !important;}

    .instagram_wrap .instaimg_1 { width: calc(50vw - 310px); margin: 0 294px 0 0;}
    .instagram_wrap .instaimg_1 .img_in { height: 414px;}
    .instagram_wrap .instaimg_2 { width: calc(50vw - 255px); margin: 20px 0 0 240px;}
    .instagram_wrap .instaimg_2 .img_in { height: 414px;}
    .instagram_wrap .instaimg_3 { width: 272px; right: 0;}
    .instagram_wrap .instaimg_3 .img_in { height: 268px;}
    .instagram_wrap .instaimg_4 { width: 348px; top: 254px;}
    .instagram_wrap .instaimg_4 .img_in { height: 274px;}
    .instagram_wrap .instaimg_5 { width: 294px; left: 50px; top: -48px;}
    .instagram_wrap .instaimg_5 .img_in { height: 249px;}
    .instagram_wrap .instaimg_6 { width: 293px; top: 240px; left: 101px;}
    .instagram_wrap .instaimg_6 .img_in { height: 324px;}

}

@media (min-width: 992px) and (max-width: 1199px) {
    
    .header_wapper { padding: 20px 0 20px 0;}
    #header .container { max-width: 1300px;}
    .logo a img { height: 50px;}

    .default_page_content { padding: 50px 0 50px 0;}
    .default_page_content h1 { font-size: 57px; padding: 0 0 50px 0;}

    #header .main_nav_sticky_wrap .container { max-width: 900px;}
    .navigation_main ul li + li { margin: 0 0 0 17px;}

    .main_nav_sticky_wrap .sticky_menu ul li a { font-size: 28px;}
    .main_nav_sticky_wrap .sticky_menu ul li + li { padding: 28px 0 0 0;}

    .main_social_wrap { left: 5px; padding: 115px 0 0 0;}
    .main_social_wrap .socialbox.sticky_social { top: 115px;}
    .main_social_wrap .socialbox a strong { width: 40px;}
    .main_social_wrap .socialbox a span { width: 40px; height: 40px; display: block;}
    .main_social_wrap .socialbox a span svg { width: 40px; height: 40px;}
    .main_social_wrap .socialbox a strong * {
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        transform: scale(0.9);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        transform-origin: center center;
    }

    .home_slider .mn_slide_1 .imagebox,
    .home_slider .mn_slide_2 .imagebox,
    .home_slider .mn_slide_3 .imagebox,
    .home_slider .mn_slide_4 .imagebox { min-height: 700px; height: auto;}
    .home_slider .mn_slide_1 .captionbox { top: 155px;}
    .home_slider .mn_slide_1 .captionbox h2 { font-size: 36px;}
    .home_slider .mn_slide_1 .captionbox .detailbox { padding: 0 40px 0 0;}
    .home_slider .mn_slide_2 .captionbox { top: 130px;}
    .home_slider .mn_slide_2 .captionbox h2 { font-size: 30px;}
    .home_slider .mn_slide_2 .inside_img_1 img { max-width: 500px;}
    .home_slider .mn_slide_2 .inside_img_2 img { max-width: 60%;}
    .home_slider .mn_slide_3 .captionbox .detailbox { padding: 0;}
    .home_slider .mn_slide_3 .logosbox_1 img { max-width: 40%;}
    .home_slider .mn_slide_3 .captionbox h2 { font-size: 34px;}
    .home_slider .mn_slide_4 .captionbox { bottom: 50px;}
    .home_slider .mn_slide_4 .captionbox h2 { font-size: 30px;}
    .home_slider .mn_slide_4 .captionbox .detailbox { padding: 0;}
    .home_slider .mn_slide_1 .imagebox { background-position: center center;}
    .home_slider .owl-nav { left: 35px; right: 35px;}
    .home_slider .mn_slide_1 .down_arrow { bottom: 50px;}

    .notfullheight  .home_slider [class*="mn_slide_"] .imagebox { min-height: 600px;}


    .about_section { padding: 65px 0 90px 0; margin: 0 0 130px 0;}
    .title_section h2 { font-size: 50px;}
    .title_section span + h2 { padding: 17px 0 0 0;}
    .about_section .detailbox { padding: 10px 0 0 0;}
    .about_section .abt_imagebox_2 .img_in { height: 756px;}
    .about_section .abt_imagebox_3 { margin: 340px 0 0 0;}
    .about_section .abt_imagebox_3 .img_in { height: 722px;}
    .about_section .abt_imagebox_1 { width: calc(50vw - 50px); margin: 40px 50px 0 0;}
    .about_section .abt_imagebox_1 .img_in { height: 650px;}
    .about_section .abt_imagebox_2 { width: calc(50vw - 100px); left: 100px;}
    .movable_text_wrap { bottom: -150px;}
    .movable_text_wrap .text_move { font-size: 80px; line-height: 100px;}
    
    .towersystems_wrap { padding: 100px 0 50px 0;}
    .towersystems_slider_wrap { margin: 50px 0 0 0;}
    .towersystems_slider .imagebox img {  height: 547px; margin: 0 auto;}
    .main_popup_slider .slide_detail_blk { justify-content: center; align-items: center;}
    .main_popup_slider .slide_detail_blk .left_imagebox { width: 350px; padding-left: 0;}
    .main_popup_slider .slide_detail_blk .mid_detailbox { width: 460px;}
    .main_popup_slider .slide_detail_blk .last_imgwrap { width: 250px;}
    .main_popup_slider .backto_slider { left: 50px;}

    .ergebnisse_wrap { padding: 50px 0 79px 0;}
    .ergebnisse_in_wrap { margin: 50px 0 0 0;}
    .ergebnisse_slider .owl-nav { left: -25px; right: -35px;}
    
    .treatment_mn_wrap .long_down_arrow { right: 205px; top: 0;}
    .treatment_mn_wrap .long_down_arrow a { overflow: hidden; height: 200px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; align-items: flex-end;
    }
    .treatment_mn_wrap { padding: 79px 0 269px 0;}
    .treatment_in_wrap { margin: 106px 0 0 0;}
    .treatment_in_wrap .treat_image_slider_wrap { left: calc((-100vw + 970px) / 2); right: 0; bottom: -100px;}
    .treatment_in_wrap .treat_text_slider_box { margin: 45px 100px 0 100px;}
    .treatment_in_wrap .treat_text_slider_wrap .subtextbox{ padding: 15px 0 0 0;}
    .treatment_in_wrap .treat_text_slider_wrap p { padding: 30px 0 0 0;}
    .treatment_in_wrap .treat_text_slider_wrap .btnbox { padding: 24px 100px 0 100px;}
    .treatment_in_wrap .treat_text_slider_wrap .slider_nav { left: -70px; right: -70px;}
    .treatment_in_wrap .treat_image_shapes { right: calc((-100vw + 970px) / 2); left: 30px;}
    .treatment_in_wrap [class*="col-"] { min-height: 650px;}
    

    .media_sec_wrap .tabmain_wrap { margin: 50px 0 0 0;}
    .media_sec_wrap .tab_nav_wrap { padding: 0 0 0 0;}
    .media_sec_wrap .roundimage { width: 180px; margin: 0 0 0 -90px; top: -90px;}
    .media_sec_wrap .roundimage img { width: 100%; height: auto;}
    .media_sec_wrap .tab_content_wrap { margin: 0;}
    .media_sec_wrap .videobox .imagebox { height: 415px;}


    .contact_sec_wrap .right_detailbox .imagebox { width: calc(100% + (100vw - 920px) / 2);}
    .contact_sec_wrap .right_detailbox .imagebox .img_in { height: 900px;}

    .map_inside_wrap .map_leftpart .form_box { padding: 52px 0 0 0;}
    .map_inside_wrap .map_main_outer { margin: 0 0 0 60px; width: calc(100% + (100vw - 1260px) / 2);}
    .map_inside_wrap .map_main_outer #map { height: 560px !important;}

    .instagram_wrap .instaimg_1 { width: calc(50vw - 310px); margin: 0 294px 0 0;}
    .instagram_wrap .instaimg_1 .img_in { height: 414px;}
    .instagram_wrap .instaimg_2 { width: calc(50vw - 255px); margin: 20px 0 0 240px;}
    .instagram_wrap .instaimg_2 .img_in { height: 414px;}
    .instagram_wrap .instaimg_3 { width: 272px; right: 0;}
    .instagram_wrap .instaimg_3 .img_in { height: 268px;}
    .instagram_wrap .instaimg_4 { width: 348px; top: 254px;}
    .instagram_wrap .instaimg_4 .img_in { height: 274px;}
    .instagram_wrap .instaimg_5 { width: 294px; left: 50px; top: -48px;}
    .instagram_wrap .instaimg_5 .img_in { height: 249px;}
    .instagram_wrap .instaimg_6 { width: 293px; top: 240px; left: 101px;}
    .instagram_wrap .instaimg_6 .img_in { height: 324px;}

    .footer .backto_top { margin: 0 0 -60px 0;}
    .footer .footer_inside { padding: 0 60px;}

}

@media (min-width: 768px) and (max-width: 991px) {

    .default_page_content { padding: 50px 0 50px 0;}
    .default_page_content h1 { font-size: 45px; padding: 0 0 30px 0;}

    .header_wapper { padding: 20px 0 20px 0;}
    #header .container { max-width: 1300px;}
    .logo a img { height: 50px;}

    #header .main_nav_sticky_wrap .container { max-width: 600px;}

    .navigation_main ul li + li { margin: 0 0 0 17px;}
    .navigation_main { display: none;}
    .search_wrap { display: none;}
    .hamburger_menu { opacity: 1; visibility: visible; pointer-events: all;}
    #header .ham_menu_toggle.ham_menu_toggle_open i { background: #ffffff;}
    .main_slide_act_2 .ham_menu_toggle i,
    .main_slide_act_4 .ham_menu_toggle i { background: #ffffff;}

    .main_nav_sticky_wrap .sticky_menu ul li a { font-size: 28px;}
    .main_nav_sticky_wrap .sticky_menu ul li + li { padding: 28px 0 0 0;}
    .main_nav_sticky_wrap .get_in_touch_wrap_menu { float: left; padding: 50px 0 0 0;}

    .main_social_wrap { left: 5px; padding: 115px 0 0 0;}
    .main_social_wrap .socialbox.sticky_social { top: 115px;}
    .main_social_wrap .socialbox a strong { width: 40px;}
    .main_social_wrap .socialbox a span { width: 40px; height: 40px; display: block;}
    .main_social_wrap .socialbox a span svg { width: 40px; height: 40px;}
    .main_social_wrap .socialbox a strong * {
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        transform: scale(0.9);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        transform-origin: center center;
    }

    .home_slider .mn_slide_1 .imagebox,
    .home_slider .mn_slide_2 .imagebox,
    .home_slider .mn_slide_3 .imagebox,
    .home_slider .mn_slide_4 .imagebox { min-height: 700px; height: auto;}
    .home_slider .mn_slide_1 .captionbox { top: 155px;}
    .home_slider .mn_slide_1 .captionbox h2 { font-size: 36px;}
    .home_slider .mn_slide_1 .captionbox .detailbox { padding: 0 40px 0 40px;}
    .home_slider .mn_slide_2 .captionbox { top: 130px;}
    .home_slider .mn_slide_2 .captionbox h2 { font-size: 30px;}
    .home_slider .mn_slide_2 .inside_img_1 img { max-width: 400px;}
    .home_slider .mn_slide_2 .inside_img_2 img { max-width: 60%;}
    .home_slider .mn_slide_3 .captionbox .detailbox { padding: 0;}
    .home_slider .mn_slide_3 .logosbox_1 img { max-width: 40%;}
    .home_slider .mn_slide_3 .captionbox h2 { font-size: 34px;}
    .home_slider .mn_slide_4 .captionbox { bottom: 50px;}
    .home_slider .mn_slide_4 .captionbox h2 { font-size: 30px;}
    .home_slider .mn_slide_4 .captionbox .detailbox { padding: 0;}
    .home_slider .owl-nav { left: 35px; right: 35px;}
    .home_slider .mn_slide_1 .down_arrow { bottom: 50px;}

    .notfullheight  .home_slider [class*="mn_slide_"] .imagebox { min-height: 600px;}

    .about_section { padding: 65px 0 190px 0; margin: 0 0 130px 0;}
    .title_section h2 { font-size: 50px;}
    .title_section span + h2 { padding: 17px 0 0 0;}
	
	.w3n_abt_title h1 { font-size: 50px;}
    .w3n_abt_title span + h1 { padding: 17px 0 0 0;}
	
    .about_section .detailbox { padding: 10px 0 0 0; max-width: 100%;}
    .about_section .abt_imagebox_2 .img_in { height: 556px;}
    .about_section .abt_imagebox_3 { margin: 100px 0 0 100px;}
    .about_section .abt_imagebox_3 .img_in { height: 722px;}
    .about_section .abt_imagebox_1 { width: 80%; margin: 40px 0 0 0;}
    .about_section .abt_imagebox_1 .img_in { height: 550px;}
    .about_section .abt_imagebox_2 { width: 60%; left: 0; top: -340px;}
    .movable_text_wrap { bottom: -150px;}
    .movable_text_wrap .text_move { font-size: 80px; line-height: 100px;}
    
    .towersystems_wrap { padding: 100px 0 50px 0;}
    .towersystems_slider_wrap { margin: 50px 0 0 0;}
    .towersystems_slider .imagebox img {  height: 547px; margin: 0 auto;}
    .main_popup_slider .slide_detail_blk { justify-content: center; align-items: center;}
    .main_popup_slider .slide_detail_blk .left_imagebox { width: 350px; padding-left: 0;}
    .main_popup_slider .slide_detail_blk .mid_detailbox { width: 460px;}
    .main_popup_slider .slide_detail_blk .last_imgwrap { width: 250px; display: none;}
    .main_popup_slider .backto_slider { left: 50px;}

    .ergebnisse_slider_wrap { margin-right: 0;}

    .ergebnisse_wrap { padding: 50px 0 79px 0;}
    .ergebnisse_in_wrap { margin: 50px 0 0 0;}
    .ergebnisse_slider .owl-nav { left: -25px; right: -35px;}
    
    .treatment_mn_wrap .long_down_arrow { right: 205px; top: 0;}
    .treatment_mn_wrap .long_down_arrow a { overflow: hidden; height: 200px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; align-items: flex-end;
    }
    .treatment_mn_wrap { padding: 79px 0 269px 0;}
    .treatment_in_wrap { margin: 106px 0 0 0;}
    .treatment_in_wrap .treat_image_slider_wrap { left: 115px; right: 0; bottom: 0;}
    .treatment_in_wrap .treat_text_slider_box { margin: 45px 100px 0 100px;}
    .treatment_in_wrap .treat_text_slider_wrap .subtextbox{ padding: 15px 0 0 0;}
    .treatment_in_wrap .treat_text_slider_wrap p { padding: 30px 0 0 0;}
    .treatment_in_wrap .treat_text_slider_wrap .btnbox { padding: 24px 100px 0 100px;}
    .treatment_in_wrap .treat_text_slider_wrap .slider_nav { left: -70px; right: -70px;}
    .treatment_in_wrap .treat_image_shapes { right: 50px; left: 50px; margin: 20px 0 0 0;}
    .treatment_in_wrap [class*="col-"] { min-height: 450px;}
    

    .media_sec_wrap .tabmain_wrap { margin: 50px 0 0 0;}
    .media_sec_wrap .tab_nav_wrap { padding: 0 0 0 0;}
    .media_sec_wrap .roundimage { width: 180px; margin: 0 0 0 -90px; top: -90px;}
    .media_sec_wrap .roundimage img { width: 100%; height: auto;}
    .media_sec_wrap .tab_content_wrap { margin: 30px 0 0 0;}
    .media_sec_wrap .videobox .video_box { height: auto;}
    .media_sec_wrap .videobox .imagebox { height: auto; padding-top: 56.25%;}


    .contact_sec_wrap .right_detailbox .imagebox { width: calc(100% + (100vw - 920px) / 2);}
    .contact_sec_wrap .right_detailbox .imagebox .img_in { height: 600px;}
    .contact_sec_wrap .right_detailbox { padding: 40px 0 0 0;}

    .map_inside_wrap .map_leftpart .form_box { padding: 52px 0 0 0;}
    .map_inside_wrap .map_main_outer { margin: 0 0 0 0; padding: 40px 0 0 0; width: 100%;}
    .map_inside_wrap .map_main_outer #map { height: 560px !important;}

    .instagram_mn_wrap { padding: 93px 0 148px 0;}
    .instagram_wrap .instaimg_1 { width: calc(50vw - 310px); margin: 0 294px 0 0;}
    .instagram_wrap .instaimg_1 .img_in { height: 414px;}
    .instagram_wrap .instaimg_2 { width: calc(50vw - 255px); margin: 20px 0 0 240px;}
    .instagram_wrap .instaimg_2 .img_in { height: 414px;}
    .instagram_wrap .instaimg_3 { width: 272px; right: 0;}
    .instagram_wrap .instaimg_3 .img_in { height: 268px;}
    .instagram_wrap .instaimg_4 { width: 348px; top: 254px;}
    .instagram_wrap .instaimg_4 .img_in { height: 274px;}
    .instagram_wrap .instaimg_5 { width: 294px; left: 50px; top: -48px;}
    .instagram_wrap .instaimg_5 .img_in { height: 249px;}
    .instagram_wrap .instaimg_6 { width: 293px; top: 240px; left: 101px;}
    .instagram_wrap .instaimg_6 .img_in { height: 324px;}
    .instagram_wrap .imagebox { width: 33.33% !important; float: left !important; right: auto !important; top: auto !important; bottom: auto !important; position: relative !important; margin: 0 !important;}
    .instagram_wrap .imagebox .img_in_wp .img_in { height: 250px !important;}


    .footer .backto_top { margin: 0 0 -60px 0;}
    .footer .footer_inside { padding: 0 60px;}

}

@media (max-width: 767px) {
	
	
	.header_wapper { padding: 20px 0 20px 0;}
    #header .container { max-width: 1300px;}
    .logo a img { height: 50px;}

    #header .main_nav_sticky_wrap .container { max-width: 600px; padding: 0 30px;}
    .main_nav_sticky_wrap .social_links { left: 30px; bottom: 60px;}
    .main_nav_sticky_wrap .social_links a { font-size: 22px;}
    .main_nav_sticky_wrap .social_links a + a { margin: 0 0 0 15px;}

    .navigation_main ul li + li { margin: 0 0 0 17px;}
    .navigation_main { display: none;}
    .search_wrap { display: none;}
    .hamburger_menu { opacity: 1; visibility: visible; pointer-events: all;}
    #header .ham_menu_toggle.ham_menu_toggle_open i { background: #ffffff;}
    .main_slide_act_1 .ham_menu_toggle i,
    .main_slide_act_2 .ham_menu_toggle i,
    .main_slide_act_4 .ham_menu_toggle i { background: #ffffff;}
    .w3n-inner.white_header .ham_menu_toggle i { background: #ffffff;}

    .main_nav_sticky_wrap .sticky_menu ul li a { font-size: 20px;}
    .main_nav_sticky_wrap .sticky_menu ul li + li { padding: 20px 0 0 0;}
    .main_nav_sticky_wrap .get_in_touch_wrap_menu { float: left; padding: 30px 0 0 0; width: 100%;}

    .main_social_wrap { left: 5px; padding: 115px 0 0 0; display: none;}
    .main_social_wrap .socialbox.sticky_social { top: 115px;}
    .main_social_wrap .socialbox a strong { width: 40px;}
    .main_social_wrap .socialbox a span { width: 40px; height: 40px; display: block;}
    .main_social_wrap .socialbox a span svg { width: 40px; height: 40px;}
    .main_social_wrap .socialbox a strong * {
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        transform: scale(0.9);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        transform-origin: center center;
    }

    .home_slider .mn_slide_1 .imagebox,
    .home_slider .mn_slide_2 .imagebox,
    .home_slider .mn_slide_3 .imagebox,
    .home_slider .mn_slide_4 .imagebox { min-height: 500px; height: calc(var(--vh, 1vh) * 100);}
    .home_slider .mn_slide_1 .imagebox { background-position: left center;}
    .w3n-inner .home_slider .mn_slide_1 .imagebox { background-position: center center;}
    .home_slider .mn_slide_1 .captionbox { top: 185px;}
    .home_slider .mn_slide_1 .captionbox h2 { font-size: 32px; color: #ffffff;}
    .home_slider .mn_slide_1 .captionbox .detailbox { padding: 0 40px 0 40px;}
    .home_slider .mn_slide_2 .captionbox { top: 100px;}
    .home_slider .mn_slide_2 .captionbox .detailbox { padding: 20px 0 0 0;}
    .home_slider .mn_slide_2 .captionbox h2 { font-size: 17px; text-align: center; padding: 0 20px;}
    .home_slider .mn_slide_2 .btnbox { justify-content: center; padding: 10px 0 0 0;}
    .home_slider .mn_slide_2 .inside_img_1 img { max-width: 270px; margin: 0 auto;}
    .home_slider .mn_slide_2 .inside_img_2 { margin: 16px 0 0 0;}
    .home_slider .mn_slide_2 .inside_img_2 img { max-width: 30%; margin: 0 auto;}
    .home_slider .mn_slide_3 .logosbox_1 { padding: 15px 0 0 0;}
    .home_slider .mn_slide_3 .captionbox { top: auto; bottom: 40px;}
    .home_slider .mn_slide_3 .captionbox .detailbox { padding: 0 10px;}
    .home_slider .mn_slide_3 .logosbox_1 img { max-width: 40%;}
    .home_slider .mn_slide_3 .captionbox h2 { font-size: 22px;}
    .home_slider .mn_slide_3 .btnbox { padding: 10px 0 0 0;}
    .home_slider .mn_slide_4 .captionbox { bottom: 20px;}
    .home_slider .mn_slide_4 .captionbox h2 { font-size: 20px;}
    .home_slider .mn_slide_4 .captionbox .detailbox { padding: 0;}
    .home_slider .mn_slide_4 .logosbox_2 { justify-content: flex-start; padding: 25px 0 0 0;}
    .home_slider .mn_slide_4 .logosbox_2 img { max-width: 30%;}
    .home_slider .owl-nav { left: 15px; right: 15px;}
    .home_slider .mn_slide_1 .down_arrow { bottom: 40px; left: 33px;}

    .home_slider .mn_slide_2 .container, .home_slider .mn_slide_2 .row { height: auto;}

    .notfullheight  .home_slider [class*="mn_slide_"] .imagebox { min-height: 400px;}
    


    .about_section { padding: 40px 0 100px 0; margin: 0 0 40px 0;}
    .title_section h2 { font-size: 38px;}
    .title_section span + h2 { padding: 17px 0 0 0;}
	
	.w3n_abt_title h1 { font-size: 38px;}
    .w3n_abt_title span + h1 { padding: 17px 0 0 0;}
	
    .about_section .detailbox { padding: 10px 0 0 0; max-width: 100%;}
    .about_section .detailbox p { padding: 14px 0 0 0;}
    .about_section .abt_imagebox_3 { margin: 100px 0 0 50px;}
    .about_section .abt_imagebox_3 .img_in { height: 422px;}
    .about_section .abt_imagebox_1 { width: 80%; margin: 40px 0 0 0;}
    .about_section .abt_imagebox_1 .img_in { height: 350px;}
    .about_section .abt_imagebox_2 { width: 60%; left: 0; top: -140px;}
    .about_section .abt_imagebox_2 .img_in { height: 356px;}
    .about_section .abt_imagebox_3 .detailbox_img .namebox { font-size: 20px;}
    .about_section .abt_imagebox_3 .detailbox_img .positionbox { font-size: 12px;}
    .movable_text_wrap { bottom: -70px;}
    .movable_text_wrap .text_move { font-size: 30px; line-height: 40px; margin-left: 20px;}
    
    .towersystems_wrap { padding: 100px 0 40px 0;}
    .towersystems_slider_wrap { margin: 30px 0 0 0;}
    .towersystems_slider .imagebox img {  height: 547px; margin: 0 auto;}
    .main_popup_slider .slide_detail_blk { justify-content: center; align-items: center;}
    .main_popup_slider .slide_detail_blk .left_imagebox { width: 350px; padding-left: 0; display: none;}
    .main_popup_slider .slide_detail_blk .mid_detailbox { width: 100%; padding: 0 60px;}
    .main_popup_slider .slide_detail_blk .last_imgwrap { width: 250px; display: none;}
    .towersystems_slider_wrap .towernav { left: 15px; right: 15px;}
    .main_popup_slider .backto_slider { left: 40px; top: -50px;}
    .main_popup_slider .slide_detail_blk .mid_detailbox h3 { padding: 0; font-size: 20px;}
    .main_popup_slider .slide_detail_blk .mid_detailbox p { padding: 10px 0 0 0; font-size: 14px; line-height: 1.2;}
    .main_popup_slider .slide_detail_blk .mid_detailbox h5 { padding: 10px 0 0 0; font-size: 16px; line-height: 1.2;}
    .main_popup_slider .slide_detail_blk .mid_detailbox ul { padding: 10px 0 0 0;}
    .main_popup_slider .slide_detail_blk .mid_detailbox ul li { font-size: 14px; line-height: 1.2;}
    .main_popup_slider .slide_detail_blk .mid_detailbox h6 { padding: 10px 0 0 0; font-size: 14px; line-height: 1.2;}
    .main_popup_slider .slide_detail_blk .mid_detailbox .mobile_right_image { display: block;}
    .towersystems_slider .active.center .imagebox img {
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        transform: scale(0.8);
    }

    .ergebnisse_slider_wrap { margin-right: 0;}

    .ergebnisse_wrap { padding: 40px 0 40px 0;}
    .ergebnisse_in_wrap { margin: 30px 0 0 0;}
    .ergebnisse_slider .owl-nav { left: 0; right: 0; top: auto; bottom: -20px; justify-content: center;}
    .ergebnisse_slider .owl-nav button { margin: 0 5px;}
    .ergebnisse_slider .topbox .namebox { font-size: 20px;}
    .ergebnisse_slider .topbox .drname { font-size: 16px;}
    .ergebnisse_slider .topbox .btnbox { padding: 20px 0 0 0;}
    .ergebnisse_slider .imagerow { margin-top: 0; margin-left: -5px; margin-right: -5px;}
    .ergebnisse_slider .imagerow [class*="col-"] { padding-left: 5px; padding-right: 5px;}
    .ergebnisse_slider .imagerow .imagebox { margin: 20px 0 0 0;}
    .ergebnisse_slider .imagerow .imgtext { padding: 10px 0 0 0; font-size: 12px;}
    
    
    .treatment_mn_wrap .long_down_arrow { right: 205px; top: 0; display: none;}
    .treatment_mn_wrap .long_down_arrow a { overflow: hidden; height: 200px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; align-items: flex-end;
    }
    .treatment_mn_wrap { padding: 40px 0 169px 0;}
    .treatment_in_wrap { margin: 106px 0 0 0; padding: 0 0 70px 0;}
    .treatment_in_wrap .treat_image_slider_wrap { left: 0; right: 0; bottom: 0;}
    .treatment_in_wrap .treat_text_slider_box { margin: 50px 20px 0 20px;}
    .treatment_in_wrap .treat_text_slider_wrap .subtextbox{ padding: 5px 0 0 0; font-size: 14px;}
    .treatment_in_wrap .treat_text_slider_wrap p { padding: 10px 0 0 0;}
    .treatment_in_wrap .treat_text_slider_wrap .btnbox { padding: 24px 20px 0 20px;}
    .treatment_in_wrap .treat_text_slider_wrap .slider_nav { left: 0; right: 0; z-index: 5; top: -27px;}
    .treatment_in_wrap .treat_image_shapes { right: 20px; left: 20px; margin: 20px 0 0 0;}
    .treatment_in_wrap [class*="col-"] { min-height: 270px;}
    .treatment_in_wrap .treat_text_slider_wrap .titlebox { font-size: 20px;}
    

    .media_sec_wrap { padding: 60px 0 40px 0;}
    .media_sec_wrap .tabmain_wrap { margin: 20px 0 0 0;}
    .media_sec_wrap .tab_nav_wrap { padding: 0 0 0 0;}
    .media_sec_wrap .roundimage { width: 100px; margin: 0 0 0 -50px; top: -50px; background-size: 44%;}
    .media_sec_wrap .roundimage img { width: 100%; height: auto;}
    .media_sec_wrap .tab_content_wrap { margin: 30px 0 0 0;}
    .media_sec_wrap .videobox .video_box { height: auto;}
    .media_sec_wrap .videobox .imagebox { height: auto; padding-top: 56.25%;}
    .media_sec_wrap .tab_nav_wrap .nav-tabs li a { font-size: 12px;}


    
    .contact_sec_wrap { padding: 40px 0 40px 0;}
    .contact_sec_wrap .right_detailbox .imagebox { width: 100%;}
    .contact_sec_wrap .right_detailbox .imagebox .img_in { height: 300px;}
    .contact_sec_wrap .right_detailbox { padding: 40px 0 0 0;}
    .contact_sec_wrap .contact_wrap { padding: 20px 0 0 0;}
    .left_form_side { padding: 0;}
    .left_form_side h4 { font-size: 20px; line-height: 1.5;}
    .left_form_side p { font-size: 16px; padding: 10px 0 0 0;}
    .left_form_side .form_box { padding: 0;}
    .left_form_side .form_row { margin: 20px 0 0 0;}


    .map_section_wrap { padding: 40px 0 40px 0;}
    .map_inside_wrap { padding: 20px 0 0 0;}
    .map_inside_wrap .map_leftpart p { font-size: 16px;}
    .map_inside_wrap .map_leftpart .form_box { padding: 20px 0 0 0;}
    .map_inside_wrap .map_leftpart .form_row + .form_row { margin-top: 20px;}
    .map_inside_wrap .map_leftpart .form_row label { font-size: 16px; margin: 0 0 5px 0;}
    .map_inside_wrap .map_leftpart .btnbox { padding: 0;}
    .map_inside_wrap .map_main_outer { margin: 0 0 0 0; padding: 20px 0 0 0; width: 100%;}
    .map_inside_wrap .map_main_outer #map { height: 360px !important;}

    .instagram_mn_wrap { padding: 40px 0 160px 0;}
    .instagram_wrap { margin: 20px 0 0 0;}
    .instagram_wrap .instaimg_1 { width: 100%; margin: 0; float: none;}
    .instagram_wrap .instaimg_1 .img_in { height: 250px;}
    .instagram_wrap .instaimg_2 { width: 100%; margin: 15px 0 0 0; float: none;}
    .instagram_wrap .instaimg_2 .img_in { height: 250px;}
    .instagram_wrap .instaimg_3 { width: 100%; right: auto; top: auto; left: auto; position: relative; margin: 15px 0 0 0;}
    .instagram_wrap .instaimg_3 .img_in { height: 250px;}
    .instagram_wrap .instaimg_4 { width: 100%; top: 0; position: relative; right: auto; margin: 15px 0 0 0;}
    .instagram_wrap .instaimg_4 .img_in { height: 250px;}
    .instagram_wrap .instaimg_5 { width: 100%; left: auto; top: auto; position: relative; margin: 15px 0 0 0;}
    .instagram_wrap .instaimg_5 .img_in { height: 250px;}
    .instagram_wrap .instaimg_6 { width: 100%; top: auto; left: auto; position: relative; margin: 15px 0 0 0;}
    .instagram_wrap .instaimg_6 .img_in { height: 250px;}
    .instagram_wrap .viewpost { top: auto; bottom: 10px; right: 10px;}

    .footer { padding: 30px 0 0 0;}
    .footer .container { position: relative;}
    .footer .backto_top { margin: 0 0 -60px 0;}
    .footer .footer_inside { padding: 0;}
    .footer .f_top_navbox ul li + li { padding: 0 0 0 10px;}
    .footer .copyright_wrap .social_links { min-width: 10px;}

    .search_wrapper { padding: 40px 0 160px 0;}
    .search_wrapper .page-header h1 { font-size: 30px;}
    
    .default_page_content { padding: 40px 0 40px 0;}
    .default_page_content h1 { padding: 0 0 20px 0; font-size: 26px;}

    .main_nav_sticky_wrap_in { min-height: 100%; padding: 20px 0; margin: 0;}

.main_popup_slider .slide_detail_blk .mid_detailbox .btnbox {flex-direction: column;align-items: flex-start;}
.main_popup_slider .slide_detail_blk .mid_detailbox .btnbox a + a {margin-left: 0; margin-top: 12px;}
}

@media (min-width: 568px) and (max-width: 767px) {

}

@media (min-width: 240px) and (max-width: 567px) {
	
}