@media screen and (max-width: 1400px) {
  #video {
    float: left;
    padding: 0px;
    margin: 0px;
    object-fit: cover;
    overflow: hidden;
    object-position: 50% 0px;
  }

  #versicherungsvermittler_2_right_info {
    width: calc(100% - 80px);
  }

}

@media screen and (max-width: 1340px) {

  .blog_small_left_container,
  .blog_small_article {
    width: calc(100% - 40px);
    margin-left: 0px;
    margin-right: 0px;
    float: left;
  }

  .blog_news {
    width: calc(35% - 135px);
    float: right;
    margin-left: 0px;
  }

  .blog_small_right_container {
    height: 400px;
    float: left;
    position: -webkit-relative; /* Safari */
    position: relative;
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    margin-top: -100px;
  }

  #blog_paginator_10 {
    z-index: 99;
    margin-top: 200px;
  }

  #haftungsdach_8_left_50_2 {
    padding-left: 15px;
    padding-right: 15px;
    width: calc(100% - 30px);
  }

  #investmentberater_3_headline {
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  .content_half_33_2 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    text-align: center;
  }

  .content_half_33_2 p {
    width: 100%;
    text-align: center;
  }

  .content_half_25_2 {
    width: calc(50% - 10px);
    text-align: center;
  }

  .content_half_25_2 p {
    width: 100%;
    text-align: center;
  }

  #banken_und_organisationen_6_headline_left {
    margin-right: 10px;
  }

  #newMenuSpacer {
    height: 76px;
  }

  #menu_main_outer_container {
    display: none;
    height: 0px;
    overflow: hidden;
  }

  #menu_main_outer_container_mobile {
    display: block;
    overflow: auto;
    float: left;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 76px;
    margin: 0px;
    padding: 0px;
    z-index: 99;
    background-color: #ffffff;
  }

  #menu_logo_mobile {
    float: left;
    width: 60%;
    height: 100%;
    background-image: url("../img/nf-logo-no-claim.svg");
    background-size: 186px;
    background-position: center;
    background-repeat: no-repeat;
  }

  #menu_search_mobile {
    float: left;
    width: 20%;
    height: 100%;
    background-image: url("../img/baseline-search-24px.svg");
    background-position: center;
    background-repeat: no-repeat;
  }

  #menu_burger_mobile {
    float: right;
    width: 20%;
    height: 100%;
    background-image: url("../img/menu-24px.svg");
    background-size: 34px;
    background-position: center;
    background-repeat: no-repeat;
  }

  #menu_dropdown_mobile {
    display: block;
    float: left;
    position: fixed;
    top: 76px;
    background-color: #ffffff;
    z-index: 98;
    width: 100%;
    max-height: 80%;
    overflow-y: scroll;
  }

  .menu_dropdown_url_mobile {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    letter-spacing: 0px;
    float: left;
    font-weight: 400;
    color: #666;
    text-decoration: none;
    font-family: Roboto;
  }

  .menu_dropdown_suburl_mobile {
    display: none;
    width: 85%;
    padding-left: 10%;
    padding-right: 5%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 19px;
    letter-spacing: 0px;
    float: left;
    font-weight: 400;
    color: #666;
    text-decoration: none;
    font-family: Roboto;
  }


    .menu_dropdown_url_blue_mobile {
      color: #FFFFFF;
      background-color: #2cabd8;
    }

  .menu_dropdown_container_mobile {
    width: 70%;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    letter-spacing: 0px;
    float: left;
    font-weight: 400;
    color: #666;
    text-decoration: none;
    font-family: Roboto;
  }

  .menu_dropdown_plus_mobile {
    width: 20%;
    height: 18px;
    padding-right: 0%;
    padding-top: 15px;
    padding-bottom: 15px;
    float: right;
    background-image: url("../img/add-24px.svg");
    background-size: 30px;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.2;
  }

  .menu_dropdown_url_last_mobile {
    margin-bottom: 15px;
  }

  #menu_dropdown_mobile {
    display: none;
  }

  #footer_centerer {
    margin-left: 0%;
    width: 100%;
  }

  #footer_inner_container {
    width: 100%;
    margin-left: 0px;
  }

  #footer_inner_1 {
    width: calc(20% - 15px);
    margin-left: 15px;
  }

  #footer_inner_2 {
    width: 14%;
  }


  #content_main_video_cover_text_container,
  #content_1_outer_container,
  #content_1_centerer,
  #content_1_container,
  #content_main_centerer,
  #content_main_container,
  #content_main_container_2,
  #content_3_headline,
  #content_3_headline_small,
  #content_3_headline_small_2,
  #content_news_headline_smaller,
  #footer_copy_inner_container,
  #footer_copy_centerer,
  #navigation_in_content_container,
  #navigation_in_content_centerer {
    width: 100%;
    margin-left: 0%;
  }

  #navigation_in_content {
    width: calc(100% - 15px);
    padding-left: 15px;
    margin-left: 0%;
  }


  .content_full_width_news {
    width: 100%;
    margin-left: 0%;
  }

  #footer_copy_inner_container {
    text-align: center;
  }

  #content_main_video_cover_text {
    width: 100%;
    margin-left: 0px;
  }

  #content_1_inner_container {
    width: calc(33% - 50px);
  }

  #content_4_box_1,
  #content_4_box_3,
  #content_4_box_5,
  #content_4_box_7,
  #content_4_box_9 {
    width: calc(50% - 15px);
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 15px;
  }

  #content_4_box_2,
  #content_4_box_4,
  #content_4_box_6,
  #content_4_box_8 {
    width: calc(50% - 45px);
    margin-left: 15px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  #versicherungsvermittler_3_container_2,
  #versicherungsvermittler_2_container_1,
  #versicherungsvermittler_1_centerer,
  #versicherungsvermittler_2_centerer,
  .versicherungsvermittler_6_container_grey,
  #versicherungsvermittler_4_container,
  #versicherungsvermittler_2_centerer,
  #Versicherungsvermittler_1_container,
  #versicherungsvermittler_1_centerer,
  #banken_und_organisationen_1_container,
  #banken_und_organisationen_1_centerer,
  #banken_und_organisationen_2_container_2,
  #banken_und_organisationen_2_centerer,
  #banken_und_organisationen_3_container_small_bottom_padding,
  #banken_und_organisationen_4_container,
  #maklerpool_1_container,
  #maklerpool_1_centerer,
  #maklerpool_2_container_2,
  #maklerpool_2_centerer,
  #haftungsdach_1_container,
  #haftungsdach_1_centerer,
  #haftungsdach_2_container_2,
  #haftungsdach_2_centerer,
  #haftungsdach_8_container,
  #haftungsdach_8_centerer,
  #mehrfachagent_1_container,
  #mehrfachagent_1_centerer,
  #mehrfachagent_2_container_2,
  #mehrfachagent_2_centerer,
  #vermoegensverwalter_2_container_2,
  #vermoegensverwalter_2_centerer,
  #vermoegensverwalter_light_blue_container,
  #vermoegensverwalter_light_blue_centerer,
  #anlageuniversum_detail_grey_link_container,
  #versicherungsvermittler_6_container,
  #vermoegensverwalter_1_container,
  #vermoegensverwalter_1_centerer {
    float: left;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  #versicherungsvermittler_3_headline,
  #versicherungsvermittler_1,
  #versicherungsvermittler_2,
  #versicherungsvermittler_7,
  #versicherungsvermittler_3_headline_2,
  #versicherungsvermittler_4,
  .versicherungsvermittler_6_container,
  #versicherungsvermittler_1,
  #banken_und_organisationen_1,
  #banken_und_organisationen_2,
  #banken_und_organisationen_3_headline,
  #banken_und_organisationen_4,
  #maklerpool_1,
  #maklerpool_2,
  #haftungsdach_1,
  #haftungsdach_2,
  #haftungsdach_8,
  #mehrfachagent_1,
  #mehrfachagent_2,
  #vermoegensverwalter_2,
  #content_main_container,
  #content_main_container_2,
  .anlageuniversum_detail_grey_link_content,
  #vermoegensverwalter_1 {
    float: left;
    width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .blog_small_left_container {
    float: left;
    width: calc(70% - 0px);
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }

  #content_main_container,
  #content_main_container_2,
  #vermoegensverwalter_light_blue,
  #versicherungsvermittler_7_2,
  #versicherungsvermittler_3_headline_3 {
    float: left;
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .blog_content_2 {
    float: left;
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .blog_content {
    float: left;
    width: calc(100% - 15px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    padding-left: 0px;
    padding-right: 0px;
  }

  #dark_layer,
  #dark_blue_layer,
  #dark_blue_layer_2,
  #dark_blue_layer_3 {
    float: left;
    width: calc(100% - 30px);
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  #investmentberater_6_container_grey {
    width: 96%;
  }

  .anlageuniversum_detail_grey_link_content {
    overflow-x: visible;
  }

  .anlageuniversum_detail_grey_link_content p {
    margin-left: 0px;
  }

  .versicherungsvermittler_6_container_grey_2 {
    float: left;
    width: calc(100% - 20px);
    padding-left: 10px;
    padding-right: 10px;
  }

}

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

  #footer_inner_1_facebook,
  #footer_inner_1_twitter,
  #footer_inner_1_linked-in,
  #footer_inner_1_xing {
    width: 30px;
    height: 30px;
  }

  .footer_inner_1_a a,
  #footer_inner_2 a,
  #footer_inner_3 a,
  #footer_inner_4 a,
  #footer_inner_5 a {
    font-size: 12px;
  }

  #versicherungsvermittler_2_left,
  #versicherungsvermittler_7_left,
  #vermoegensverwalter_2_left {
    font-size: 26px;
  }

  #versicherungsvermittler_2_right p,
  #versicherungsvermittler_7_right p,
  #vermoegensverwalter_2_right p,
  #vermoegensverwalter_2_right_button p {
    font-size: 17px;
  }

  #versicherungsvermittler_9_33_1,
  #versicherungsvermittler_9_33_2,
  #versicherungsvermittler_9_33_3,
  #versicherungsvermittler_9_50_1,
  #versicherungsvermittler_9_50_2 {
    font-size: 16px;
  }

}

@media screen and (max-width: 1100px) {

  #banken_und_organisationen_6_left,
  #mehrfachagent_6_left,
  #vermoegensverwalter_6_left {
    height: 700px;
    background-position: center bottom;
    background-size: 40%;
  }

  #content_1_inner_container {
    font-size: 14px;
  }

  #content_1_inner_container h3 {
    font-size: 17px;
  }

  #content_3_box_1,
  #content_3_box_1_2,
  #content_3_box_3,
  #content_3_box_1_small,
  #content_3_box_3_small,
  #content_3_box_1_middle,
  #content_3_box_3_middle{
    width: calc(47% - 0px);
    margin-left: 0px;
    margin-right: 0px;
  }

  #content_3_box_2,
  #content_3_box_4,
  #content_3_box_2_small,
  #content_3_box_4_small,
  #content_3_box_2_middle,
  #content_3_box_4_middle {
    width: calc(47% - 15px);
    margin-left: 15px;
    margin-right: 0px;
  }

  #content_4_box_1,
  #content_4_box_2,
  #content_4_box_3,
  #content_4_box_4,
  #content_4_box_5,
  #content_4_box_6,
  #content_4_box_7,
  #content_4_box_8,
  #content_4_box_9,
  #content_4_box_1_b,
  #content_4_box_2_b,
  #content_4_box_3_b,
  #content_4_box_4_b,
  #content_4_box_5_b,
  #content_4_box_6_b,
  #content_4_box_7_b,
  #content_4_box_8_b,
  #content_4_box_9_b,
  #content_4_box_10_b,
  #content_4_box_1_c,
  #content_4_box_2_c,
  #content_4_box_3_c,
  #content_4_box_4_c,
  #content_4_box_5_c,
  #content_4_box_6_c,
  #content_4_box_7_c,
  #content_4_box_8_c,
  #content_4_box_9_c,
  #content_4_box_1_d,
  #content_4_box_2_d,
  #content_4_box_3_d,
  #content_4_box_4_d,
  #content_4_box_5_d,
  #content_4_box_6_d,
  #content_4_box_7_d,
  #content_4_box_8_d,
  #content_4_box_9_d {
    width: calc(50% - 15px);
    padding-left: 15px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
  }

  .transparent_button_3 {
    width: calc(45% - 34px);
  }

}

@media screen and (max-width: 1000px) {

  .blog_small_article_img,
  .blog_small_article {
    width: calc(100% - 40px);
    margin-left: 0px;
    margin-right: 0px;
  }

  .blog_top_article_left,
  .blog_top_article_middle,
  .blog_top_article_right {
    float: left;
    width: calc(30% - 50px);
    padding: 0px;
  }

  #content_main_video_cover_text h1 {
    margin-top: 180px;
    font-size: 60px;
  }

  #content_main_video_cover_text h2 {
    font-size: 36px;
  }

  #logo_svg {
    width: 65px;
    margin-left: -37px;
  }

  #content_news_headline_smaller_left {
    margin-left: 0px;
    width: 70%;
  }

  #vorstand_home_img {
    width: 100%;
  }

  #versicherungsvermittler_1 {
    font-size: 17px;
  }

  #versicherungsvermittler_1 h1 {
    font-size: 26px;
  }

  #versicherungsvermittler_2_left,
  #versicherungsvermittler_2_right,
  #versicherungsvermittler_7_left,
  #versicherungsvermittler_7_right,
  #maklerpool_2_left_grey,
  #maklerpool_2_right_grey,
  #maklerpool_2_left_button,
  #maklerpool_2_right_button,
  #mehrfachagent_2_right_grey,
  #mehrfachagent_2_left_grey,
  #mehrfachagent_2_left_grey_2,
  #vermoegensverwalter_2_right,
  #vermoegensverwalter_2_left,
  #vermoegensverwalter_2_right_button,
  #vermoegensverwalter_2_left_button,
  #vermoegensverwalter_2_right_button_2,
  #vermoegensverwalter_2_left_button_2,
  .content_25_percent,
  .content_75_percent,
  .content_half_2,
  .content_half_4,
  .content_half_5,
  .content_half_3,
  .content_half_6,
  .content_half_33,
  .content_half_66,
  .content_half_7,
  .versicherungsvermittler_10_half_content,
  #versicherungsvermittler_11_right,
  #haftungsdach_8_right_50,
  #haftungsdach_2_left_grey_3,
  #haftungsdach_8_left_50 {
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    padding-right: 0px;
  }

  #referenzen_1,
  #referenzen_2,
  #referenzen_3,
  #referenzen_4 {
    padding-left: 10px;
    padding-right: 10px;
    width: calc(100% - 40px);
  }

  #referenzen_blue_1,
  #referenzen_blue_2,
  #referenzen_blue_3,
  #referenzen_blue_4 {
    padding-left: 10px;
    padding-right: 10px;
    width: calc(100% - 40px);
    height: auto;
  }

  #versicherungsvermittler_2_right,
  #versicherungsvermittler_7_right,
  #maklerpool_2_right_grey,
  #maklerpool_2_right_button,
  #mehrfachagent_2_right_grey,
  #vermoegensverwalter_2_right,
  #vermoegensverwalter_2_right_button,
  #vermoegensverwalter_2_right_button_2,
  .content_75_percent,
  .content_half_2,
  .content_half_5,
  .content_half_6,
  .content_half_66,
  .versicherungsvermittler_10_half_content,
  #versicherungsvermittler_11_right,
  #haftungsdach_8_right_50 {
    margin-top: 15px;
  }

  .versicherungsvermittler_10_half_content h3 {
    width: 70%;
  }

  #versicherungsvermittler_6_left,
  #mehrfachagent_6_left,
  #vermoegensverwalter_6_left {
    background-size: 50%;
  }

  #banken_und_organisationen_1,
  #banken_und_organisationen_2_right p,
  #vermoegensverwalter_2_right p,
  #vermoegensverwalter_1 {
    font-size: 17px;
  }

  #banken_und_organisationen_1 h1,
  #vermoegensverwalter_1 h1,
  #banken_und_organisationen_2_left,
  #vermoegensverwalter_2_left {
    font-size: 26px;
    line-height: 30px;
  }

  #maklerpool_6_headline_left_2,
  #haftungsdach_6_headline_left_2,
  #mehrfachagent_6_headline_left_2,
  #vermoegensverwalter_6_headline_left_2 {
    width: 400px;
    margin: 0px;
    padding: 0px;
    font-size: 17px;
  }

  #maklerpool_6_headline_left,
  #haftungsdach_6_headline_left,
  #mehrfachagent_6_headline_left,
  #vermoegensverwalter_6_headline_left {
    width: 100%;
    margin: 0px;
    padding: 0px;
  }

  #haftungsdach_6_left {
    background-position: left bottom;
    height: 700px;
    background-size: 40%;
  }

  .content_half,
  .content_half_shadow {
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .timeline_left,
  .timeline_right {
    margin-left: calc(50% - 221px);
    background-color: rgba(#ffffff, 0.25);
    text-align: left;
    width: 390px;
  }

  .timeline_right .headline,
  .timeline_left .headline {
    line-height: 40px;
  }

  .timeline_point_left,
  .timeline_point_right,
  .timeline_arrow_left,
  .timeline_arrow_right {
    display: none;
  }

  .aktie_left,
  .aktie_right,
  .aktie_2 {
    font-size: 12px;
  }

}

@media screen and (max-width: 900px) {

  .blog_top_article_img {
    margin-left: -15px;
    width: calc(100% + 30px);
    background-size: contain;
  }

  .blog_top_article_left,
  .blog_top_article_right {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
  }

  .blog_small_article_text,
  .blog_top_article_left,
  .blog_top_article_right {
    width: calc(100% - 30px);
    padding-left: 15px;
    padding-right: 15px;
    background-color: #FFFFFF;
  }

  #haftungsdach_8_container_2 {
    min-height: 400px;
  }

  #haftungsdach_2_left_grey_3_2 {
    font-size: 16px;
  }

  #haftungsdach_8_left_50_2 {
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    width: calc(100% - 30px);
  }

  #haftungsdach_2_right_grey_2_3 p {
    font-size: 13px;
    line-height: 15px;
    margin-top: 0px;
  }

  #versicherungsvermittler_6_headline_left {
    width: 100%;
  }

  #versicherungsvermittler_6_left_float_1,
  #versicherungsvermittler_6_left_float_2 {
    width: 50%;
    background-position: center bottom;
  }



  #geschaeftsmodelle_1,
  #maklerpool_1,
  #haftungsdach_1,
  #haftungsdach_2_right p,
  #haftungsdach_2_right_grey_2 p,
  #mehrfachagent_1,
  #mehrfachagent_2_right {
    font-size: 17px;
  }

  #geschaeftsmodelle_1 h1,
  #maklerpool_1 h1,
  #haftungsdach_1 h1,
  #haftungsdach_2_left,
  #haftungsdach_2_left_grey_3,
  #mehrfachagent_1 h1,
  #mehrfachagent_2_left {
    font-size: 26px;
    line-height: 30px;
  }

  #footer_inner_1_facebook,
  #footer_inner_1_twitter,
  #footer_inner_1_linked-in,
  #footer_inner_1_xing {
    width: 40px;
    height: 40px;
  }

  #footer_inner_2,
  #footer_inner_3,
  #footer_inner_4,
  #footer_inner_5 {
    font-size: 18px;
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 50px;
    text-align: left;
  }

  #footer_inner_1 {
    font-size: 18px;
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
    text-align: left;
  }

  #footer_inner_1_logo,
  .footer_inner_1_a {
    font-size: 18px;
    width: 100%;
    margin-top: 0px;
  }

  .footer_inner_1_a a,
  #footer_inner_2 a,
  #footer_inner_3 a,
  #footer_inner_4 a,
  #footer_inner_5 a {
    font-size: 16px;
  }

  .home_content_15_1,
  .home_content_15_2,
  .home_content_15_3 {
    width: calc(100% - 34px);
    margin-left: 15px;
    margin-right: 15px;
  }

  #content_4_box_1,
  #content_4_box_2,
  #content_4_box_3,
  #content_4_box_4,
  #content_4_box_5,
  #content_4_box_6,
  #content_4_box_7,
  #content_4_box_8,
  #content_4_box_9 {
    width: calc(100% - 30px);
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  #content_16_left,
  #content_16_right {
    width: calc(100% - 30px);
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
  }

  #contact_block_side_phone,
  #contact_block_side_mail,
  #contact_block_side_info,
  #contact_block_side_phone_text,
  #contact_block_side_mail_text,
  #contact_block_side_info_text {
    display: none;
  }

  #banken_und_organisationen_6_left,
  #mehrfachagent_6_left,
  #vermoegensverwalter_6_left {
    height: 700px;
    background-position: center bottom;
    background-size: 50%;
  }

  #maklerpool_6_left,
  #vermoegensverwalter_6_left {
    background-size: 50%;
    height: 700px;
  }

  .blog_top_article_left,
  .blog_top_article_middle,
  .blog_top_article_right {
    float: left;
    width: calc(100% - 50px);
    padding: 0px;
    text-align: center;
  }

  .blog_more_content {
    text-align: center;
  }

}

@media screen and (max-width: 800px) {

  .blog_small_left_container {
    float: left;
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0px;
    padding-right: 0px;
  }

  .blog_news {
    float: left;
    width: calc(100% - 50px);
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .aktie_left,
  .aktie_right {
    font-size: 12px;
    width: calc(50% - 10px);
    padding: 5px;
  }

  .aktie_2 {
    font-size: 12px;
    width: calc(16% - 10px);
    padding: 5px;
  }

  #investmentberater_1_team {
    display: none;
  }

  #content_4_box_1_e,
  #content_4_box_2_e,
  #content_4_box_3_e {
    width: calc(100% - 40px);
    margin-left: 0px;
    margin-right: 0px;
    background-size: 300px;
  }

  #content_4_box_1_e_ghost {
    display: none;
  }

  #maklerpool_6_headline_left,
  #maklerpool_6_headline_left_2,
  #haftungsdach_6_headline_left_2,
  #haftungsdach_6_headline_left,
  #mehrfachagent_6_headline_left_2,
  #mehrfachagent_6_headline_left,
  #vermoegensverwalter_6_headline_left_2,
  #vermoegensverwalter_6_headline_left {
    width: 100%;
    margin: 0px;
    padding: 0px;
    font-size: 17px;
  }

  #maklerpool_6_headline_left h2,
  #maklerpool_6_headline_left h3,
  #maklerpool_6_headline_left p,
  #maklerpool_6_headline_left_2 h2,
  #maklerpool_6_headline_left_2 p,
  #haftungsdach_6_headline_left_2 h2,
  #haftungsdach_6_headline_left_2 p,
  #haftungsdach_6_headline_left h2,
  #haftungsdach_6_headline_left h3,
  #haftungsdach_6_headline_left p {
    font-size: 15px;
  }

  #banken_und_organisationen_6_left,
  #mehrfachagent_6_left,
  #vermoegensverwalter_6_left {
    height: 700px;
    background-position: center bottom;
    background-size: 70%;
  }

  #content_4_box_1,
  #content_4_box_2,
  #content_4_box_3,
  #versicherungsvermittler_4,
  #content_4_box_1_b,
  #content_4_box_2_b,
  #content_4_box_3_b,
  #content_4_box_4_b,
  #content_4_box_5_b,
  #content_4_box_6_b,
  #content_4_box_7_b,
  #content_4_box_8_b,
  #content_4_box_9_b,
  #content_4_box_10_b,
  #versicherungsvermittler_10_right p,
  #content_4_box_1_c,
  #content_4_box_2_c,
  #content_4_box_3_c,
  #content_4_box_4_c,
  #content_4_box_5_c,
  #content_4_box_6_c,
  #content_4_box_7_c,
  #content_4_box_8_c,
  #content_4_box_9_c,
  #content_4_box_1_d,
  #content_4_box_2_d,
  #content_4_box_3_d,
  #content_4_box_4_d,
  #content_4_box_5_d,
  #content_4_box_6_d,
  #content_4_box_7_d,
  #content_4_box_8_d,
  #content_4_box_9_d {
    font-size: 15px;
  }

  #content_4_box_1 h4,
  #content_4_box_2 h4,
  #content_4_box_3 h4,
  #content_news_headline,
  #content_4_box_1_b h3,
  #content_4_box_2_b h3,
  #content_4_box_3_b h3,
  #content_4_box_4_b h3,
  #content_4_box_5_b h3,
  #content_4_box_6_b h3,
  #content_4_box_7_b h3,
  #content_4_box_8_b h3,
  #content_4_box_9_b h3,
  #content_4_box_10_b h3,
  #content_4_box_1_c h3,
  #content_4_box_2_c h3,
  #content_4_box_3_c h3,
  #content_4_box_4_c h3,
  #content_4_box_5_c h3,
  #content_4_box_6_c h3,
  #content_4_box_7_c h3,
  #content_4_box_8_c h3,
  #content_4_box_9_c h3,
  #content_4_box_1_d h3,
  #content_4_box_2_d h3,
  #content_4_box_3_d h3,
  #content_4_box_4_d h3,
  #content_4_box_5_d h3,
  #content_4_box_6_d h3,
  #content_4_box_7_d h3,
  #content_4_box_8_d h3,
  #content_4_box_9_d h3 {
    font-size: 17px;
  }

  #versicherungsvermittler_9_33_1,
  #versicherungsvermittler_9_33_2,
  #versicherungsvermittler_9_33_3,
  #versicherungsvermittler_9_50_1,
  #versicherungsvermittler_9_50_2 {
    font-size: 15px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }

  #banken_und_organisationen_2_left,
  #banken_und_organisationen_2_right,
  #maklerpool_2_left,
  #maklerpool_2_right,
  #haftungsdach_2_left,
  #haftungsdach_2_right,
  #haftungsdach_8_left_50,
  #haftungsdach_8_right_50,
  #mehrfachagent_2_right,
  #mehrfachagent_2_left,
  .content_half_8 {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
    width: calc(100% - 20px);
  }

  #banken_und_organisationen_2_right,
  #maklerpool_2_right,
  #haftungsdach_2_right,
  #haftungsdach_8_right_50,
  #mehrfachagent_2_right,
  .content_half_8 {
    margin-top: 15px;
  }

  .content_half_9_left,
  .content_half_9_right {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
    width: calc(100% - 20px);
    text-align: center;
  }

  #banken_und_organisationen_4 {
    font-size: 17px;
  }

  .transparent_button_3 {
    width: calc(95% - 34px);
  }
}

@media screen and (max-width: 700px) {

  .timeline_left,
  .timeline_right {
    margin-left: 0px;
    background-color: rgba(#ffffff, 0.25);
    text-align: left;
    width: 80%;
  }

  .timeline_right .headline,
  .timeline_left .headline {
    line-height: 40px;
  }

  .content_half_33_2 {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    text-align: center;
  }

  .content_half_33_2 p {
    width: 100%;
    text-align: center;
  }

  .content_half_25_2 {
    width: calc(100% - 10px);
    text-align: center;
  }

  .content_half_25_2 p {
    width: 100%;
    text-align: center;
  }

  .team_round_portrait {
    width: 300px;
    height: 300px;
    margin-left: calc(50% - 150px);
  }

  #versicherungsvermittler_6_left_float_1,
  #versicherungsvermittler_6_left_float_2 {
    background-size: 100%;
    height: 400px;
  }

  #investmentberater_3_headline h3 {
    font-size: 22px;
  }

  #haftungsdach_6_left,
  #mehrfachagent_6_left,
  #vermoegensverwalter_6_left {
    background-size: 70%;
  }

  #navigation_in_content {
    font-size: 10px;
  }

  #navigation_in_content a {
    font-size: 11px;
  }

  #content_main_video_cover_text h1 {
    margin-top: 140px;
    font-size: 40px;
  }

  #content_main_video_cover_text h2 {
    font-size: 28px;
    line-height: 34px;
  }

  #content_main_video_cover_text h3 {
    font-size: 19px;
  }

  #logo_svg {
    width: 35px;
    margin-left: -22px;
    margin-bottom: 4px;
  }

  #content_1_inner_container {
    width: calc(100% - 50px);
    border-right: 0px solid white;
  }

  .content_1_inner_container_border {
    border-right: 0px solid white;
  }

  #content_3_box_1,
  #content_3_box_1_2,
  #content_3_box_2,
  #content_3_box_3,
  #content_3_box_4,
  #content_3_box_1_small,
  #content_3_box_2_small,
  #content_3_box_3_small,
  #content_3_box_4_small,
  #content_3_box_1_middle,
  #content_3_box_2_middle,
  #content_3_box_3_middle,
  #content_3_box_4_middle {
    width: calc(97% - 0px);
    margin-left: 0px;
    margin-right: 0px;
  }

  .content_normal_box {
    width: calc(97% - 60px);
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  #content_3_inner_button_transparent {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 15px;
    font-size: 13px;
    width: calc(100% - 60px);
  }

  #versicherungsvermittler_1 {
    font-size: 15px;
  }

  #versicherungsvermittler_1 h1 {
    font-size: 22px;
  }

  #versicherungsvermittler_2_left,
  #versicherungsvermittler_7_left {
    font-size: 20px;
  }

  #versicherungsvermittler_2_right p,
  #versicherungsvermittler_7_right p {
    font-size: 15px;
  }

  #content_2_box_1,
  #content_2_box_2,
  #content_2_box_3,
  #content_2_box_4,
  #content_2_box_5,
  #content_2_box_6,
  .content_2_box_1,
  .content_2_box_2 {
    margin-right: 0px;
    margin-left: 0px;
    width: calc(96% - 0px);
    font-size: 15px;
  }

  #content_2_box_1 h3,
  #content_2_box_2 h3,
  .content_2_box_1 h3,
  .content_2_box_2 h3 {
    font-size: 18px;
  }

  #versicherungsvermittler_10_left,
  #versicherungsvermittler_10_right {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    padding-right: 0px;
    width: calc(100% - 30px);
  }

  #banken_und_organisationen_partner_1,
  #banken_und_organisationen_partner_2,
  #banken_und_organisationen_partner_3,
  #banken_und_organisationen_partner_4,
  #banken_und_organisationen_partner_5,
  #banken_und_organisationen_partner_6,
  #banken_und_organisationen_partner_7 {
    margin-left: 20%;
    margin-right: 20%;
    padding-left: 0px;
    padding-right: 0px;
    width: 60%;
  }

  #maklerpool_6_left,
  #mehrfachagent_6_left,
  #vermoegensverwalter_6_left {
    background-size: 70%;
  }

}

@media screen and (max-width: 650px) {

  #haftungsdach_8_container_2 {
    min-height: 300px;
    background-position: top;
  }

  #content_4_box_1_b,
  #content_4_box_2_b,
  #content_4_box_3_b,
  #content_4_box_4_b,
  #content_4_box_5_b,
  #content_4_box_6_b,
  #content_4_box_7_b,
  #content_4_box_8_b,
  #content_4_box_9_b,
  #content_4_box_10_b,
  #content_4_box_1_c,
  #content_4_box_2_c,
  #content_4_box_3_c,
  #content_4_box_4_c,
  #content_4_box_5_c,
  #content_4_box_6_c,
  #content_4_box_7_c,
  #content_4_box_8_c,
  #content_4_box_9_c,
  #content_4_box_1_d,
  #content_4_box_2_d,
  #content_4_box_3_d,
  #content_4_box_4_d,
  #content_4_box_5_d,
  #content_4_box_6_d,
  #content_4_box_7_d,
  #content_4_box_8_d,
  #content_4_box_9_d {
    width: calc(100% - 30px);
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0px;
    margin-right: 0px;
  }

}

@media screen and (max-width: 500px) {

  #versicherungsvermittler_6_left,
  #mehrfachagent_6_left,
  #vermoegensverwalter_6_left {
    background-size: 70%;
  }
}

@media screen and (max-width: 550px) {

  #login_white {
    left: 0px;
  }

}

@media screen and (max-width: 460px) {

  #content_main_video_cover_text h1 {
    margin-top: 100px;
    font-size: 24px;
  }

  #content_main_video_cover_text h2 {
    font-size: 21px;
    line-height: 30px;
    margin-top: 10px;
  }

  #content_main_video_cover_text h3 {
    font-size: 15px;
  }

  #logo_svg {
    width: 30px;
    margin-left: -18px;
    margin-bottom: 2px;
  }

  #content_main_video_cover_text_button_transparent,
  #content_main_video_cover_text_button_blue {
    float: left;
    width: 86%;
    padding-left: 5%;
    padding-right: 5%;
    margin-left: 2%;
    margin-top: 15px;
  }

}
