/* For Responsive Css Only */

/* For mobile devices */
@media only screen and (max-width: 431px) {
  .purple_rect_block {
    height: 75px;
  }
  .push_app_news_date h2,
  .der-bsd_vorstand_praesidium_parallax_title h2 span,
  .purple_rect_block_relative h2,
  .fortbildungs_external_link_top h2,
  .der-bsd_praev-sex-gewalt_purple_block h3,
  .external-body .left-block h2,
  .job_container h2,
  .termine_event_like_blocks_main_title h2,
  .year_archive_wrapper .year_container,
  #formInfo p {
    font-size: 3.52rem !important;
  }
  .push_app_news_heading h3,
  .presidium_profile_title h2,
  .presidium_profile_desc h2,
  .der-bsd_vorstand_praesidium_end_blocks h2,
  .vorstand_mitglieder_rows h3,
  .vorstand_mitglieder_rows a,
  .vorstand_profile_title h3,
  .geschaeftsstelle_profile_title h2,
  .geschaeftsstelle_profile_desc h3,
  .geschaeftsstelle_profile_trainer_title h2,
  .geschaeftsstelle_trainer_profile_desc h3,
  .weltcup-team_profile_trainer_title h2,
  .weltcup-team_trainer_profile_desc h4,
  .behen_ausbildung_block div h3,
  .course_block .div_2 h3 strong,
  .course_block .div_1 h3,
  .hier_gehts_link_block h3 a,
  .fortbildungs_external_link_top h3,
  .fortbildungs_external_link h3 a,
  .fortbildungs_external_link h4 a,
  .person_department,
  .person_name,
  .contact-persons .person-info h3,
  .bsd_kepton .div-1 h4,
  .bsd_kepton .div-2 h2 a,
  .der-bsd_praev-sex-gewalt.contact-persons .person_designation,
  .external-body .right-block ul li a,
  .job_container h3,
  .job_container h4,
  .job_container h3 a,
  .bold_block_white_n_black_h3 h3,
  .termine_event_like_blocks_titles_group h3,
  .year_archive_wrapper .title_container,
  .verbandsaerzte_container h2,
  .verbandsaerzte_container h3,
  .partner_premiumpartner_block_title_and_logo h3,
  .dm-gallery-widget h3,
  #formInfo h1,
  .buttom_fotter_top a {
    font-size: 2.24rem !important;
  }
  .der-bsd_praev-sex-gewalt .contact-persons .main-person,
  .year_archive_wrapper {
    flex-direction: column;
  }
  .year_archive_wrapper .year_container {
    text-align: left;
  }
  .external-body {
    width: 100% !important;
  }
  /* #/home page starts */
  .top-header .social-box {
    display: none;
  }
  .home .header_section_container {
    padding: 0;
    margin-top: 0;
  }
  .top_content_logo {
    display: none;
  }
  .top_content_texts h1 span {
    font-size: 2.5rem;
    text-align: center;
  }
  .default_banner.home {
    min-height: 100px;
  }
  .home .section_content {
    height: 220px;
    padding-top: 20px;
  }
  .home .header_section_container {
    height: 200px !important;
  }
  .home_page_hero_container {
    display: none;
  }
  .home #pushAppContainer,
  .home .social_container,
  .home .home_page_video_slider {
    top: 0;
    
  }
  .home #pushAppContainer,
  .home .social_container{
    padding: 0px 20px;
  }

  .home_push_app_blocks_of_6_container {
    width: 100% !important;
  }
  .home_push_app_block {
    padding-inline: 0 !important;
  }
  .slick-prev,
  .slick-next {
    display: none !important;
  }
  .social_container {
    top: 0 !important;
    width: 100% !important;
  }
  .social_heading,
  .purple_heading {
    font-size: 6rem !important;
    letter-spacing: 0.5rem;
  }
  .home_page_video_slider .purple_heading {
    width: 100%;
    padding: 0 !important;
    margin-top: 80px !important;
  }
  .home_page_video_slider .video_slider_container {
    flex-direction: column;
    width: 100%;
  }
  .home_page_video_slider .slider_controller {
    display: none;
  }
  .home .footer-section {
    top: 0;
    /* margin-block: 200px 20px; */
    margin-top: 0px;
  }
  /* #/home page ends */
  /* #/der-bsd_news page starts */
  .default_banner {
    /* background-size: cover !important; */
    /* min-height: 450px !important; */
    min-height: 250px !important;
    background-attachment: scroll;
    /* top: 0; */
  }
  .default_banner.home{
    min-height: 150px !important;
  }
  .header_section_container {
    padding: 0 !important;
  }
  .header_section_container .section_content {
    display: flex;
    /* flex-direction: row !important; */
    align-items: center;
    /* align-items: flex-start !important; */
    /* justify-content: flex-end !important; */
  }
  .default_banner.der-bsd_news .news_top_heading {
    text-align: right;
  }
  .news_top_heading span span {
    display: inline !important;
  }
  .push_app_container .push_app_top_section,
  .push_app_container .push_app_bottom_section {
    width: 100%;
  }
  .default_banner.der-bsd_news .header_section_container .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_news
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/der-bsd_news page ends */
  /* #/der-bsd_bsd-historie starts */
  ._purple_bg {
    padding: 50px 20px;
  }
 .my_bg{
  padding: 10px 20px;
  }
  .paralax_banner {
    height: 320px !important;
    background-attachment: scroll;
  }
  .der-bsd_bsd-historie .three_block_container {
    display: block;
    width: 100%;
    margin-bottom: 20px !important;
  }
  .three_block_container .bold_block h2 {
    font-size: 3.52rem !important;
  }
  .three_block_container .bold_block h2 br {
    display: none;
  }
  .bold_block,
  .html_text_blocks {
    padding: 0 !important;
  }
  .html_text_blocks h4 {
    font-size: 2.24rem !important;
  }
  .html_text_blocks p {
    font-size: 16px;
  }
  .default_banner.der-bsd_bsd-historie
    .header_section_container
    .section_content {
    padding: 30px 0px 0px 20px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_bsd-historie
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/der-bsd_bsd-historie ends */
  /* #/der-bsd_vorstand_praesidium starts */
  .der-bsd_vorstand_praesidium_parallax_title {
    background-attachment: scroll;
    padding: 0;
    display: flex;
    align-items: center;
  }
  .der-bsd_vorstand_praesidium_end,
  .presidium_profile_container, .yearplanner_container h2, .yearplanner_item_wrapper {
    width: 100%;
  }
  .der-bsd_vorstand_praesidium_end {
    padding: 50px 20px !important;
  }
  .default_banner.der-bsd_vorstand_praesidium
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_vorstand_praesidium
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/der-bsd_vorstand_praesidium ends */
  /* #/der-bsd_vorstand_vorstand starts */
  .default_banner.der-bsd_vorstand_vorstand
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_vorstand_vorstand
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/der-bsd_vorstand_vorstand ends */
  /* #/der-bsd_vorstand_mitglieder starts */
  .vorstand_mitglieder,
  .purple_rect_block h3 {
    width: 100%;
  }
  .vorstand_mitglieder_rows {
    display: flex !important;
    flex-direction: column;
  }
  .default_banner.der-bsd_vorstand_mitglieder
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  /* #/der-bsd_vorstand_mitglieder ends */
  /* #/der-bsd_geschaeftsstelle_team starts */
  .geschaeftsstelle_profile_desc h3 {
    font-size: 2.24rem !important;
  }
  .default_banner.der-bsd_geschaeftsstelle_team
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  /* #/der-bsd_geschaeftsstelle_team ends */
  /* #/der-bsd_geschaeftsstelle_trainer_cheftrainer starts */
  .default_banner.der-bsd_geschaeftsstelle_trainer_cheftrainer
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_cheftrainer
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/der-bsd_geschaeftsstelle_trainer_cheftrainer ends */
  /* #/der-bsd_geschaeftsstelle_trainer_weltcup-team starts */
  .purple_rect_block_relative h2 {
    width: 100%;
  }
  .weltcup-team_captain_profile_block {
    padding: 0 !important;
  }
  .purple_rect_block_relative {
    margin-bottom: 50px;
  }
  .geschaeftsstelle_profile_block {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_weltcup-team
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_weltcup-team
    .presidium_top_heading
    span {
    font-size: 4rem;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_weltcup-team
    .purple_rect_block {
    height: 100px;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_weltcup-team
    .purple_rect_block
    h2 {
    font-size: 3rem;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_weltcup-team
    .purple_rect_block
    h2
    span {
    margin-left: 20px;
  }
  /* #/der-bsd_geschaeftsstelle_trainer_weltcup-team ends */
  /* /#/der-bsd_geschaeftsstelle_trainer_junioren-team starts */
  .default_banner.der-bsd_geschaeftsstelle_trainer_junioren-team
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_junioren-team
    .presidium_top_heading
    span {
    font-size: 4rem;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_junioren-team
    .purple_rect_block {
    height: 100px;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_junioren-team
    .purple_rect_block
    h2 {
    font-size: 3rem;
  }
  .default_banner.der-bsd_geschaeftsstelle_trainer_junioren-team
    .purple_rect_block
    h2
    span {
    margin-left: 20px;
  }
  /* /#/der-bsd_geschaeftsstelle_trainer_junioren-team ends */
  /* #/der-bsd_aus-fortbildung starts */
  .contact_bsd_block,
  .fortbildungs_external_link .fortbildungs_external_link_top,
  .fortbildungs_external_link h3,
  .fortbildungs_external_link h4,
  .hier_gehts_link_block,
  .course_block .course_block_inner,
  .allgemeine_container,
  .behen_ausbildung_container {
    width: 100% !important;
  }
  .contact_bsd_block {
    flex-direction: column !important;
  }
  .contact_bsd_block .right-block {
    margin-top: 40px;
  }
  .course_block .course_block_inner {
    display: block;
  }
  /* #/der-bsd_aus-fortbildung ends */
  /* #/der-bsd_praev-sex-gewalt starts */
  .der-bsd_praev-sex-gewalt .news_top_heading {
    text-align: left !important;
  }
  .der-bsd_praev-sex-gewalt .news_top_heading .news_top_heading_top {
    display: flex;
    flex-direction: row-reverse;
    margin-right: 85px;
  }
  .der-bsd_praev-sex-gewalt .news_top_heading br {
    display: none;
  }
  .purple_rect_block_relative {
    text-align: left;
  }
  .der-bsd_praev-sex-gewalt_purple_block h3 {
    font-size: 5rem;
  }
  .contact-persons,
  .der-bsd_praev-sex-gewalt_purple_block h3 {
    width: 100%;
  }
  /* .contact-persons .main-person,
  .contact-persons .other-person {
    align-items: flex-start;
  } */

  .external-body,
  .external-body .right-block ul li {
    text-align: left !important;
  }
  .floating_footer_container {
    padding: 20px;
  }
  .default_banner.der-bsd_praev-sex-gewalt
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_praev-sex-gewalt .news_top_heading {
    /* margin-left: 30px; */
    padding-left: 30px;
  }
  /* #/der-bsd_praev-sex-gewalt ends */
  /* #/der-bsd_satzungordnung starts */
  .job_container .job_container_inner {
    width: 100%;
  }
  .der-bsd_satzungordnung .default_banner {
    margin-bottom: 0 !important;
  }
  .default_banner.der-bsd_satzungordnung
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_satzungordnung .presidium_top_heading span {
    font-size: 4rem;
  }
  /* #/der-bsd_satzungordnung ends */
  /* #/der-bsd_anti-doping starts */
  .job_container h3 a {
    word-wrap: break-word;
  }
  .der-bsd_anti-doping .default_banner {
    margin-bottom: 0;
  }
  .contact-persons .main-block {
    width: 100%;
    flex-direction: column;
  }
  .contact-persons .person-info h3 {
    width: 100%;
  }
  .contact-persons .main-block .right-block {
    margin-top: 20px;
  }
  .contact-persons .main-block .right-block h2,
  .contact-persons .main-block .right-block h3 {
    font-size: 3.52rem;
    text-align: left;
  }
  .default_banner.der-bsd_anti-doping
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.der-bsd_anti-doping .presidium_top_heading span {
    font-size: 4rem;
  }
  .default_banner.der-bsd_anti-doping .presidium_top_heading span span {
    margin-right: 0;
  }
  /* #/der-bsd_anti-doping ends */
  /* #/der-bsd_bahnen starts */
  .behen_external_container {
    width: 100%;
  }
  .der-bsd_bahnen .purple_rect_block {
    display: none;
  }
  .bold_block_white_n_black_h3 {
    width: 100%;
  }
  .default_banner.der-bsd_bahnen .header_section_container .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .three_block_container {
    width: 100% !important;
  }
  .behen_external_block_link a,
  .behen_external_block_link a:nth-child(2n) {
    font-size: 2.24rem;
  }
  /* #/der-bsd_bahnen ends */
  /* #/der-bsd_jobs starts */
  .default_banner.der-bsd_jobs {
    margin-bottom: 0;
  }
  .default_banner.der-bsd_jobs .header_section_container .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  /* #/der-bsd_jobs ends */
  /* #/sport_bob_news starts */
  .default_banner.sport_bob_news .news_top_heading {
    margin-bottom: 155px;
  }
  /* #/sport_bob_news ends */
  /* #/sport_bob_der-sport starts */
  .sport_bob_der-sport .three_block_container {
    padding-inline: 20px;
    margin-bottom: 0 !important;
    width: 100%;
  }
  .sport_bob_der-sport .purple_rect_block_relative {
    margin-bottom: 0;
  }
  .default_banner.sport_bob_der-sport
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  /* #/sport_bob_der-sport ends */
  /* #/sport_bob_athleten starts */
  .dm_athletenplugin_wrapper {
    width: 100% !important;
  }
  .default_banner.sport_bob_athleten
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.sport_bob_athleten
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/sport_bob_athleten ends */
  /* #/sport_bob_termine starts */
  .presidium_top_heading span span {
    letter-spacing: 5px;
  }
  .termine_event_like_blocks {
    width: 100%;
  }
  .default_banner.sport_bob_termine .header_section_container .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.sport_bob_termine
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/sport_bob_termine ends */
  /* #/sport_bob_ergebnisse_aktuell starts */
  .default_banner.sport_bob_ergebnisse_aktuell
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  /* #/sport_bob_ergebnisse_aktuell ends */
  /* #/sport_bob_ergebnisse_archiv starts */
  .default_banner.sport_bob_ergebnisse_archiv
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_bob_ergebnisse_archiv .presidium_top_heading span {
    font-size: 4rem;
  }
  /* #/sport_bob_ergebnisse_archiv ends */
  /* sport_rennrodeln_news starts */
  .push_app_news_date {
    display: flex;
    gap: 20px;
  }
  /* sport_rennrodeln_news ends */
  /* #/sport_rennrodeln_der-sport starts */
  .sport_rennrodeln_der-sport .purple_rect_block_relative {
    margin-bottom: 0;
  }
  .sport_rennrodeln_der-sport .three_block_container {
    padding-inline: 20px;
    margin-bottom: 0;
    width: 100%;
  }
  /* #/sport_rennrodeln_der-sport ends */
  /* #/sport_rennrodeln_athleten starts */
  .default_banner.sport_rennrodeln_athleten
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.sport_rennrodeln_athleten
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/sport_rennrodeln_athleten ends */
  /* #/sport_rennrodeln_termine starts */
  .default_banner.sport_rennrodeln_termine
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.sport_rennrodeln_termine
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/sport_rennrodeln_termine ends */
  /* #/sport_rennrodeln_ergebnisse_aktuell starts */
  .default_banner.sport_rennrodeln_ergebnisse_aktuell
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  /* #/sport_rennrodeln_ergebnisse_aktuell ends */
  /* #/sport_rennrodeln_ergebnisse_archiv starts */
  .default_banner.sport_rennrodeln_ergebnisse_archiv
    .header_section_container
    .section_content {
    padding-top: 30px;
    align-items: flex-start;
  }
  .default_banner.sport_rennrodeln_ergebnisse_archiv
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  .termine_event_like_blocks_main_title h2 {
    font-size: 7rem;
  }
  /* #/sport_rennrodeln_ergebnisse_archiv ends */
  /* #/sport_skeleton_der-sport starts */
  .sport_skeleton_der-sport .three_block_container {
    width: 100%;
    margin-bottom: 0;
  }
  .sport_skeleton_der-sport .purple_rect_block_relative {
    margin-bottom: 0;
  }
  .sport_skeleton_der-sport ._black_bg {
    padding-inline: 20px;
  }
  .default_banner.sport_skeleton_der-sport
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_skeleton_der-sport .news_top_heading {
    text-align: right;
  }
  .default_banner.sport_skeleton_der-sport
    .section_content
    .presidium_top_heading
    span
    span {
    margin-right: 0;
  }
  /* #/sport_skeleton_der-sport ends */
  /* #/sport_skeleton_ergebnisse_archiv starts */
  .default_banner.sport_skeleton_ergebnisse_archiv
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_skeleton_ergebnisse_archiv .news_top_heading {
    text-align: right;
  }
  /* #/sport_skeleton_ergebnisse_archiv ends */
  /* #/sport_naturbahn_der-sport starts */
  .sport_naturbahn_der-sport .three_block_container {
    width: 100%;
    margin-bottom: 0;
  }
  .sport_naturbahn_der-sport .purple_rect_block_relative {
    margin-bottom: 0;
  }
  .sport_naturbahn_der-sport ._black_bg {
    padding-inline: 20px;
  }
  .default_banner.sport_naturbahn_der-sport
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_naturbahn_der-sport .news_top_heading {
    text-align: right;
  }
  /* #/sport_naturbahn_der-sport ends */
  /* #/sport_naturbahn_trainer starts */
  .default_banner.sport_naturbahn_trainer
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_naturbahn_trainer .news_top_heading {
    text-align: right;
  }
  /* #/sport_naturbahn_trainer ends */
  /* #/sport_naturbahn_athelten starts */
  .cadreTitle,
  .dm_athletenplugin_wrapper h5 {
    font-size: 3.52rem !important;
  }
  /* #/sport_naturbahn_athelten ends */
  /* #/sport_naturbahn_termine starts */
  .default_banner.sport_naturbahn_termine
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_naturbahn_termine .news_top_heading {
    text-align: right;
  }
  /* #/sport_naturbahn_termine ends */
  /* #/sport_naturbahn_ergebnisse_aktuell starts */
  .default_banner.sport_naturbahn_ergebnisse_aktuell
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_naturbahn_ergebnisse_aktuell .news_top_heading {
    text-align: right;
  }
  /* #/sport_naturbahn_ergebnisse_aktuell ends */
  /* #/sport_naturbahn_ergebnisse_archiv starts */
  .default_banner.sport_naturbahn_ergebnisse_archiv
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_naturbahn_ergebnisse_archiv .news_top_heading {
    text-align: right;
  }
  /* #/sport_naturbahn_ergebnisse_archiv ends */
  /* #/sport_para-bob_trainer starts */
  .sport_para-bob_trainer .athlete_slided_profile {
    width: 60%;
    padding: 0;
    margin: 100px 0;
  }
  .sport_para-bob_trainer{
    display: flex;
    flex-direction: column;
  }
  .sport_para-bob_trainer {
    display: block !important;
  }
  .geschaeftsstelle_profile_trainer_image {
    margin-bottom: 10px;
  }
  .default_banner.sport_para-bob_trainer
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_para-bob_trainer .news_top_heading {
    text-align: right;
  }
  /* #/sport_para-bob_trainer ends */
  /* #/sport_para-bob_termine starts */
  .default_banner.sport_para-bob_termine
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_para-bob_termine .news_top_heading {
    text-align: right;
  }
  /* #/sport_para-bob_termine ends */
  /* #/sport_para-bob_ergebnisse_aktuell starts */
  .default_banner.sport_para-bob_ergebnisse_aktuell
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_para-bob_ergebnisse_aktuell .news_top_heading {
    text-align: right;
  }
  /* #/sport_para-bob_ergebnisse_aktuell ends */
  /* #/sport_para-bob_ergebnisse_archiv starts */
  .default_banner.sport_para-bob_ergebnisse_archiv
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_para-bob_ergebnisse_archiv .news_top_heading {
    text-align: right;
  }
  /* #/sport_para-bob_ergebnisse_archiv ends */
  /* #/sport_athletensprecher starts */
  .default_banner.sport_athletensprecher
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_athletensprecher .news_top_heading {
    text-align: right;
  }
  .default_banner.sport_athletensprecher .presidium_top_heading span {
    font-size: 4rem;
  }
  .default_banner.sport_athletensprecher .presidium_top_heading span span {
    margin-right: 0;
  }
  /* #/sport_athletensprecher ends */
  /* #/sport_verbandsaerzte starts */
  .sport_verbandsaerzte .default_banner {
    margin-bottom: 0;
  }
  .verbandsaerzte_container {
    width: 100%;
  }
  .default_banner.sport_verbandsaerzte
    .header_section_container
    .section_content {
    padding-top: 15px;
    align-items: flex-start;
  }
  .default_banner.sport_verbandsaerzte .news_top_heading {
    text-align: right;
  }
  .default_banner.sport_verbandsaerzte .presidium_top_heading span {
    font-size: 4rem;
  }
  .default_banner.sport_verbandsaerzte .presidium_top_heading span span {
    margin-right: 0;
  }
  /* #/sport_verbandsaerzte ends */
  /* #/partner_foerderer starts */
  .default_banner.partner_foerderer .header_section_container .section_content {
    align-items: flex-start;
    padding-top: 30px;
  }
  /* #/partner_foerderer ends */
  /* #/partner_ausruester starts */
  .default_banner.partner_ausruester
    .header_section_container
    .section_content {
    align-items: flex-start;
    padding-top: 30px;
  }
  .default_banner.partner_ausruester
    .section_content
    .presidium_top_heading
    span {
    font-size: 3.5rem !important;
  }
  /* #/partner_ausruester ends */
  /* #/partner_kooperationen starts */
  .default_banner.partner_kooperationen
    .header_section_container
    .section_content {
    align-items: flex-start;
    padding-top: 30px;
  }
  .default_banner.partner_kooperationen
    .section_content
    .presidium_top_heading
    span {
    font-size: 4rem !important;
  }
  /* #/partner_kooperationen ends */
  /* #/presse_bsd-foto starts */
  .dm-gallery-widget h1 {
    font-size: 3.2rem !important;
    margin-top: 30px !important;
  }
  /* #/presse_bsd-foto ends */
  /* #/kontakt starts */
  .kontakt .default_banner {
    margin-bottom: 0;
  }
  /* #/kontakt ends */
  /* Footer starts */
  .floating_footer_container::after {
    display: none !important;
  }
  .footerLogoBox{
    display: none;
  }
  /* Footer ends */
  /* #/impressum_datenschutz starts */
  .impressum-datenschutz-content1,
  .impressum-datenschutz-content2 {
    width: 100%;
    flex-direction: column;
  }
  .impressum-datenschutz-content1 .col-content,
  .impressum-datenschutz-content2 .col-content {
    width: 100%;
  }
  .impressum-datenschutz-content2 li {
    /* margin-left: 0px; */
  }
  /* #/impressum_datenschutz ends */

  /* #/ergebnisse_bob starts */
  .default_banner.ergebnisse_bob .header_section_container .section_content {
    align-items: flex-start;
    padding-top: 30px;
  }
  .default_banner.ergebnisse_bob .section_content .presidium_top_heading span {
    font-size: 3.7rem !important;
  }
  .default_banner.ergebnisse_bob .presidium_top_heading span span {
    margin-right: 0;
  }
  /* #/ergebnisse_bob ends */
  /* #/ergebnisse_rennrodel starts */
  .default_banner.ergebnisse_rennrodel
    .header_section_container
    .section_content {
    align-items: flex-start;
    padding-top: 15px;
  }
  .default_banner.ergebnisse_rennrodel
    .section_content
    .presidium_top_heading
    span {
    font-size: 3.7rem !important;
  }
  .default_banner.ergebnisse_rennrodel .presidium_top_heading span span {
    margin-right: 0;
  }
  /* #/ergebnisse_rennrodel ends */
  /* #/ergebnisse_skeleton starts */
  .default_banner.ergebnisse_skeleton
    .header_section_container
    .section_content {
    align-items: flex-start;
    padding-top: 15px;
  }
  .default_banner.ergebnisse_skeleton
    .section_content
    .presidium_top_heading
    span {
    font-size: 3.7rem !important;
  }
  .default_banner.ergebnisse_skeleton .presidium_top_heading span span {
    margin-right: 0;
  }
  /* #/ergebnisse_skeleton ends */
  /* #/ergebnisse_naturbahn starts */
  .default_banner.ergebnisse_naturbahn
    .header_section_container
    .section_content {
    align-items: flex-start;
    padding-top: 15px;
  }
  .default_banner.ergebnisse_naturbahn
    .section_content
    .presidium_top_heading
    span {
    font-size: 3.7rem !important;
  }
  .default_banner.ergebnisse_naturbahn .presidium_top_heading span span {
    margin-right: 0;
  }
  /* #/ergebnisse_naturbahn ends */
  /* #/ergebnisse_para-bob starts */
  .default_banner.ergebnisse_para-bob
    .header_section_container
    .section_content {
    align-items: flex-start;
    padding-top: 15px;
  }
  .default_banner.ergebnisse_para-bob
    .section_content
    .presidium_top_heading
    span {
    font-size: 3.7rem !important;
  }

  .yearplanner_container h2{
    font-size: 2.5rem;
  }
  .yearplanner_item_wrapper, .yearplanner_item:nth-child(even) .yearplanner_item_wrapper{
    flex-direction: column;
  }
  .yearplanner_item_one, .yearplanner_item_two{
    width: 100%;
  }
  .yearplanner_item_single h3{
    font-size: 2rem;
  }
  .yearplanner_item_single{
    padding: 0px 10px;
  }
  .yearplanner_item_single h4, .yearplanner_item_single p{
    font-size: 1.5rem;
  }
  .yearplanner_item_two h3{
    font-size: 3rem;
    padding: 0px 10px;
  }
  .purple_rect_block h3 a{
    font-size: 2rem;
  }
  .section.padding-standard{
    padding: 0;
  }
  .bahnen_container_inner{
    column-count: 1;
  }
  .bold_block_textfour{
    white-space: pre-wrap;
  }
  .geschaeftsstelle_profile_trainer_title{
    margin:5px 0px;
  }
  .fortbildungs_external_link_top h2{
    font-size: 2.5rem;
  }
  .der-bsd_praev-sex-gewalt .contact-persons .main-person {
    flex-direction: column;
  }
  /* #/ergebnisse_para-bob starts */
}

/* For tablet devices */
@media only screen and (min-width: 432px) and (max-width: 900px) {
  /* #/home page starts */
  .top-header .social-box {
    display: none;
  }
  .home .header_section_container {
    padding: 0;
    margin-top: 0;
  }
  .top_content_logo {
    display: none;
  }
  .top_content_texts h1 span {
    font-size: 2.5rem;
    text-align: center;
  }
  .default_banner.home {
    min-height: 100%;
    height: 100%;
  }
  .home .section_content {
    height: 220px;
  }
  .home .header_section_container {
    height: 200px !important;
  }
  .home_page_hero_container {
    display: none;
  }
  .home #pushAppContainer,
  .home .social_container,
  .home .home_page_video_slider {
    top: -000px;
  }
  .home_push_app_blocks_of_6_container {
    width: 100% !important;
  }
  .home_push_app_block {
    padding-inline: 0 !important;
  }
  .slick-prev,
  .slick-next {
    display: none !important;
  }
  .social_container {
    /* top: 0 !important; */
    width: 100% !important;
  }
  .social_heading,
  .purple_heading {
    font-size: 6rem !important;
    letter-spacing: 0.5rem;
  }
  .home_page_video_slider .purple_heading {
    width: 100%;
    padding: 0 !important;
    margin-top: 80px !important;
  }
  .home_page_video_slider .video_slider_container {
    flex-direction: column;
    width: 100%;
  }
  .home_page_video_slider .slider_controller {
    display: none;
  }
  .home .footer-section {
    top: 0;
    /* margin-block: 200px 20px; */
  }
  .floating_footer_container.dofixed {
    position: relative;
  }
  /* #/home page ends */
  /* #/der-bsd_news page starts */
  .default_banner {
    background-size: cover !important;
    min-height: 600px !important;
  }
  .default_banner.home{
    background-size: cover !important;
    min-height: 200px !important;
  }
  .header_section_container {
    padding: 0 !important;
  }
  .header_section_container .section_content {
    display: flex;
    flex-direction: row !important;
    align-items: center;
    justify-content: flex-end !important;
  }
  .default_banner.der-bsd_news .news_top_heading {
    text-align: right;
  }
  .news_top_heading span span {
    display: inline !important;
  }
  .push_app_container .push_app_top_section,
  .push_app_container .push_app_bottom_section {
    width: 100%;
  }
  /* #/der-bsd_news page ends */
  /* #/der-bsd_bsd-historie starts */
  ._purple_bg {
    padding: 50px 20px;
  }
.my_bg{
  padding: 10px 20px;
}
  .paralax_banner {
    height: 320px !important;
    background-attachment: scroll;
  }
  .der-bsd_bsd-historie .three_block_container {
    display: block;
    width: 100%;
    padding-inline: 0 !important;
    margin-bottom: 20px !important;
  }
  .three_block_container .bold_block h2 {
    font-size: 35px !important;
  }
  .three_block_container .bold_block h2 br {
    display: none;
  }
  .bold_block,
  .html_text_blocks {
    padding: 0 !important;
  }
  .html_text_blocks h4 {
    font-size: 22px !important;
  }
  .html_text_blocks p {
    font-size: 16px;
  }
  .floating_footer_container::after {
    display: none !important;
  }
  .footerLogoBox{
    display: none;
  }
  /* #/der-bsd_bsd-historie ends */
  /* #/der-bsd_vorstand_praesidium starts */
  .der-bsd_vorstand_praesidium_parallax_title {
    background-attachment: scroll;
    padding: 0;
    display: flex;
    align-items: center;
  }
  .der-bsd_vorstand_praesidium_end,
  .presidium_profile_container {
    width: 100%;
  }
  .der-bsd_vorstand_praesidium_end {
    padding: 50px 20px !important;
  }
  /* .presidium_profile_block {
    display: block;
  } */
  /* #/der-bsd_vorstand_praesidium ends */
  /* #/der-bsd_vorstand_mitglieder starts */
  .vorstand_mitglieder,
  .purple_rect_block h3 {
    width: 100%;
    font-size: 2rem;
  }
  .vorstand_mitglieder_rows {
    display: flex !important;
    flex-direction: column;
  }
  /* #/der-bsd_vorstand_mitglieder ends */
  /* #/der-bsd_geschaeftsstelle_trainer_weltcup-team starts */
  .purple_rect_block_relative h2,
  .weltcup-team_captain_profile_block {
    width: 100%;
  }
  .weltcup-team_captain_profile_block {
    padding: 0 !important;
  }
  .purple_rect_block_relative {
    margin-bottom: 50px;
  }
  /* #/der-bsd_geschaeftsstelle_trainer_junioren-team ends */
  /* #/der-bsd_aus-fortbildung starts */
  .contact_bsd_block,
  .contact-persons,
  .fortbildungs_external_link .fortbildungs_external_link_top,
  .fortbildungs_external_link h3,
  .fortbildungs_external_link h4,
  .hier_gehts_link_block,
  .course_block .course_block_inner,
  .allgemeine_container,
  .behen_ausbildung_container {
    width: 100% !important;
  }
  .contact_bsd_block {
    flex-direction: column !important;
  }
  .contact_bsd_block .right-block {
    margin-top: 40px;
  }
  .der-bsd_aus-fortbildung .contact-persons {
    flex-direction: row;
    gap: 0;
    padding: 20px;
  }
  .der-bsd_aus-fortbildung .contact-persons .main-block {
    padding: 0;
  }
  .der-bsd_aus-fortbildung .other-persons {
    display: none;
  }
  .course_block .course_block_inner {
    display: block;
  }
  /* #/der-bsd_aus-fortbildung ends */
  /* #/der-bsd_praev-sex-gewalt starts */
  .der-bsd_praev-sex-gewalt .news_top_heading {
    text-align: left !important;
  }
  .der-bsd_praev-sex-gewalt .news_top_heading .news_top_heading_top {
    display: flex;
    flex-direction: row-reverse;
    margin-right: 140px;
  }
  .der-bsd_praev-sex-gewalt .news_top_heading br {
    display: none;
  }
  .purple_rect_block_relative {
    text-align: left;
  }
  .der-bsd_praev-sex-gewalt_purple_block h3 {
    font-size: 5rem;
  }
  .contact-persons,
  .der-bsd_praev-sex-gewalt_purple_block h3 {
    width: 100%;
  }
  .contact-persons .main-block {
    width: 100%;
    padding: 0;
  }
  /* .contact-persons .main-person,
  .contact-persons .other-person {
    align-items: flex-start;
  } */
  
  .external-body,
  .external-body .right-block ul li {
    text-align: left !important;
  }
  .floating_footer_container {
    padding: 20px;
  }
  .der-bsd_praev-sex-gewalt .external-body {
    max-width: 600px;
  }
  .der-bsd_praev-sex-gewalt .external-body .left-block h2 {
    font-weight: 700;
    font-size: 6rem;
  }
  .der-bsd_praev-sex-gewalt .external-body .right-block img {
    width: 100%;
    max-height: 300px;
  }
  /* #/der-bsd_praev-sex-gewalt ends */
  /* #/der-bsd_satzungordnung starts */
  .der-bsd_satzungordnung .default_banner {
    margin-bottom: 0 !important;
  }
  /* #/der-bsd_satzungordnung ends */
  /* #/der-bsd_anti-doping starts */
  .job_container .job_container_inner {
    width: 100%;
    padding-inline: 20px;
  }
  .anti_dopping_btm_container {
    display: block;
  }
  .anti_dopping_btm_images {
    margin-top: 20px;
    flex-direction: row;
    gap: 20px;
    width: 100%;
    flex-wrap: wrap;
  }
  .anti_dopping_btm_images img {
    width: 40%;
  }
  .job_container h3 a {
    word-wrap: break-word;
  }
  .der-bsd_anti-doping .default_banner {
    margin-bottom: 0;
  }
  .contact-persons .main-block {
    width: 100%;
    flex-direction: column;
  }
  .contact-persons .person-info h3 {
    width: 100%;
  }
  .contact-persons .main-block .right-block {
    margin-top: 20px;
  }
  .contact-persons .main-block .right-block h2,
  .contact-persons .main-block .right-block h3 {
    font-size: 3rem;
    text-align: left;
  }
  /* #/der-bsd_anti-doping ends */
  /* #/der-bsd_bahnen starts */
  .behen_external_container {
    width: 100%;
  }
  .behen_external_block {
    grid-template-columns: 1fr 1fr;
    gap: 30px;
  }
  .behen_external_block h2{
    font-size: 5rem;
  }
    .behen_external_block_link a,
  .behen_external_block_link a:nth-child(2n) {
    font-size:2.8rem;
  }
  .der-bsd_bahnen .purple_rect_block {
    display: none;
  }
  .bold_block_white_n_black_h3 {
    width: 100%;
  }
  /* #/der-bsd_bahnen ends */
  /* #/der-bsd_jobs starts */
  .default_banner.der-bsd_jobs {
    margin-bottom: 0;
  }
  /* #/der-bsd_jobs ends */
  /* #/sport_bob_der-sport starts */
  .sport_bob_der-sport .three_block_container {
    padding-inline: 20px;
    margin-bottom: 0 !important;
    display: block;
    width: 100%;
  }
  .sport_bob_der-sport .purple_rect_block_relative {
    margin-bottom: 0;
  }
  /* #/sport_bob_der-sport ends */
  /* #/sport_bob_athleten starts */
  .dm_athletenplugin_wrapper {
    width: 100% !important;
  }
  /* #/sport_bob_athleten ends */
  /* #/sport_bob_termine starts */
  .presidium_top_heading span span {
    letter-spacing: 5px;
  }
  .termine_event_like_blocks {
    width: 100%;
    flex-direction: column;
  }
  /* #/sport_bob_termine ends */
  /* sport_rennrodeln_news starts */
  .push_app_news_date {
    display: flex;
    gap: 20px;
  }
  .push_app_top_section {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
  /* sport_rennrodeln_news ends */
  /* #/sport_skeleton_news starts */
  .sport_skeleton_news .header_section_container .section_content {
    justify-content: flex-start !important;
  }
  /* #/sport_skeleton_news ends */
  /* #/sport_skeleton_der-sport starts */
  .sport_skeleton_der-sport .three_block_container {
    width: 100%;
    margin-bottom: 0;
  }
  .sport_skeleton_der-sport .purple_rect_block_relative {
    margin-bottom: 0;
  }
  .sport_skeleton_der-sport ._black_bg {
    padding-inline: 20px;
  }
  /* #/sport_skeleton_der-sport ends */
  /* #/sport_naturbahn_der-sport starts */
  .sport_naturbahn_der-sport .three_block_container {
    width: 100%;
    margin-bottom: 0;
  }
  .sport_naturbahn_der-sport .purple_rect_block_relative {
    margin-bottom: 0;
  }
  .sport_naturbahn_der-sport ._black_bg {
    padding-inline: 20px;
  }
  /* #/sport_naturbahn_der-sport ends */
  /* #/sport_para-bob_trainer starts */
  .sport_para-bob_trainer .athlete_slided_profile {
    width: 50%;
    padding: 0;
    margin: 100px 0;
  }
  /* #/sport_para-bob_trainer ends */
  /* #/sport_athletensprecher starts */
  .sport_athletensprecher .presidium_profile_block {
    display: block !important;
  }
  /* #/sport_athletensprecher ends */
  /* #/sport_verbandsaerzte starts */
  .sport_verbandsaerzte .default_banner {
    margin-bottom: 0;
  }
  .verbandsaerzte_container {
    width: 100%;
  }
  /* #/sport_verbandsaerzte ends */
  /* #/partner_premiumpartner starts */
  .partner_premiumpartner_blocks_container {
    width: 100%;
  }
  .partner_premiumpartner_block {
    display: block;
  }
  .partner_premiumpartner_block_title_and_logo {
    margin-bottom: 50px;
  }
  /* #/partner_premiumpartner ends */
  /* #/partner_foerderer starts */
  .partner_foerderer_block {
    display: block;
  }
  /* #/partner_foerderer ends */
  /* #/presse_bsd-foto starts */
  .dm-gallery-widget h1 {
    margin-top: 40px;
  }
  /* #/presse_bsd-foto ends */
  /* #/kontakt starts */
  .kontakt .default_banner {
    margin-bottom: 0;
  }
  .contact_form_wrapper {
    padding-inline: 20px !important;
  }
  /* #/kontakt ends */
  /* #/impressum_datenschutz starts */
  .impressum-datenschutz-content1,
  .impressum-datenschutz-content2 {
    width: 100%;
    flex-direction: column;
  }
  .impressum-datenschutz-content1 .col-content,
  .impressum-datenschutz-content2 .col-content {
    width: 100%;
  }
  .section.padding-standard{
    padding: 0;
  }
  .bahnen_container_inner{
    column-count: 2;
  }
  .geschaeftsstelle_profile_trainer_title{
    margin:15px 0px;
  }

  .fortbildungs_external_link_top h2{
    font-size: 3.5rem;
  }
  /* #/impressum_datenschutz ends */
}
@media (min-width: 768px) {
}
@media only screen and (max-width: 960px) {
  .header_section_container {
    padding: 0 100px;
  }
}
@media only screen and (max-width: 720px) {
  .header_section_container {
    padding: 0 50px;
  }

  .header_section_container .section_content {
    flex-direction: column;
    /* align-items: center; */
    gap: 50px;
  }

  .purple_heading {
    font-size: 6.5rem;
    padding: 20px 0;
    margin-top: 250px;
  }

  .video_slider_container {
    padding: 0;
  }
  .video_sliding_iframes {
    /* width: calc(100vw - 40px); */
  }
  .floating_footer_container::before {
    display: none;
  }

  .buttom_fotter_top a {
    text-align: center;
  }

  .buttom_fotter_buttom {
    padding: 10px;
    flex-direction: column;
  }
  .footer_floating_bar p a img {
    /* height: 28px; */
    height: 30px;
  }
  .social_container {
    margin-top: 50px;
    padding: 20px;
  }
  .der-bsd_praev-sex-gewalt .contact-persons .main-person {
    flex-direction: column;
  }
  .contact-persons {
    padding:20px;
  }
  .impressum-datenschutz-content1 .col-content{
    gap: 20px;
  }
  .contact-persons{
    gap: 20px;
  }
  .other-persons{
    width: 100%;
  }
  .contact-persons .main-block{
    padding: 0px;
  }
}
@media only screen and (max-width: 1199px) {
  /* .default_banner {
    height: 750px;
  } */
  #pushAppContainer {
    /* margin-top: 50px; */
  }
  .contact-persons .main-person {
    width: 100%;
    gap: 50px;
    flex-direction: column;
  }
  /* .contact-persons .main-person .person-info {
    text-align: center;
  } */
  .verbandsaerzte_container {
    flex-direction: column;
    padding: 50px;
  }
  .floating_footer_container::before {
    display: none;
  }
  /* .floating_footer_container::after {
    content: "";
    background-image: url(../img/logo-footer-v.png);
    height: 120px;
    width: 139px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    right: 80px;
  } */
  .social_container {
    /* width: 880px; */
    width: 90%;
  }
}
@media only screen and (max-width: 960px) {
  /* .default_banner {
    height: 1400px;
  } */
  body::before,
  body::after {
    display: none;
  }
  .content-body{
    margin-top: 56px;
  }
  .external-body {
    flex-direction: column;
    margin: 0 auto;
    width: 400px;
  }
  .external-body .right-block ul li {
    text-align: center;
  }
  .external-body .right-block img {
    width: 350px;
  }
  .external-body .left-block h2 {
    font-size: 5rem;
  }
  .athlete_slided_profile {
    flex-direction: column;
    padding: 75px 250px;
  }
  .footerLogo{
   grid-template-columns: 1fr;
}
.footerLogoBox{
  display: none;
}
.impressum-datenschutz-content1 .col-content {
  max-width: 100%;
}
}
@media only screen and (max-width: 480px) {
  .year_planner_container{
    padding: 0px 20px;
  }
  .add_bottom_margin {
    margin-bottom: 0;
  }
  .floating_footer_container.dofixed {
    bottom: 0;
    position: relative;
  }
  .footer_floating_bar p {
    flex-direction: column;
  }
  body::before,
  body::after {
    display: none;
  }
  .default_banner {
    height: 250px;
    position: relative;
  }
  .default_banner.home{
    height: 150px !important;
  }
  .athlete_slided_profile {
    flex-direction: column;
    padding: 75px 50px;
  }
  .contact_bsd_block {
    flex-direction: column-reverse;
  }
  .contact_bsd_block .right-block h2 {
    text-align: left;
  }
  .external-body {
    flex-direction: column;
    text-align: center;
    padding: 0px 20px;
  }
  .external-body .right-block ul li {
    text-align: center;
  }
  .external-body .right-block img {
    width: 350px;
  }
  .external-body .left-block h2 {
    font-size: 5rem;
  }
  .footerLogo{
   grid-template-columns: 1fr;
  }
  .footerLogoBox{
    display: none;
  }
  .presidium_profile_container{
    grid-template-columns: repeat(1,1fr);
  }
  .der-bsd_vorstand_praesidium_end{
    grid-template-columns: repeat(1,1fr);
  }
  .other-persons{
    grid-template-columns: repeat(1,1fr);
  }
  .behen_external_container {
    grid-template-columns: repeat(1,1fr);
  }
}

@media only screen and (min-width:481px) and (max-width:768px){
  .presidium_profile_container{
    grid-template-columns: repeat(1,1fr);
  }
  .der-bsd_vorstand_praesidium_end{
    grid-template-columns: repeat(1,1fr);
  }
  .other-persons{
    grid-template-columns: repeat(1,1fr);
  }
  .behen_external_container {
    grid-template-columns: repeat(1,1fr);
  }
}

@media only screen and (min-width:768px) and (max-width:1024px){
  .presidium_profile_container{
    grid-template-columns: repeat(2,1fr);
  }
  .der-bsd_vorstand_praesidium_end{
    grid-template-columns: repeat(2,1fr);
  }
  .other-persons{
    grid-template-columns: repeat(2,1fr);
  }
  .behen_external_container {
    grid-template-columns: repeat(2,1fr);
  }
  .footerLogoBox{
    display: none;
  }
}

@media only screen and (min-width:900px) and (max-width: 1200px){
  .home .header_section_container{
    padding: 0px 150px;
  }
}
@media only screen and (min-width:900px) and (max-width: 960px){
  .home .footer-section {
    top: -170px;
  }
}