.feedback_overmapcontent_left_mobile {
  width: 100%;
  padding: 40px;
  background-color: #fff;
  display: none;
}

@media (max-width: 1200px) {
  .page_container {
    height: auto;
    max-height: none;
  }

  #feedback_map {
    height: 70vh;
  }

  .feedback_overmapcontent_left_mobile {
    display: block;
    position: static;
    bottom: 0;
    left: 0;
  }
}

@media (max-width: 992px)  {
  .feedback_slide_phone,
  .feedback_slide_address {
    width: 50%;
  }
  .feedback_overmapcontent_inner {
    height: auto;
  }
}

@media (max-width: 992px) {
  .full_column{
    margin-bottom: 0;
  }
  .feedback_overmapcontent_right{
    padding: 20px 40px 10px 40px;
  }
  #feedback_map {
    height: 100%;
    min-height: 550px;
  }
  .feedback_slide_left_wrap{
    display: block;
    width: 100%;
  }
  .feedback_slide_important,
  .feedback_slide_secundary,
  .feedback_slide_description {
    width: 100%;
  }
  .feedback_slider,
  .swiper-slide {
    /*height: 700px;*/
    height: auto;
  }
  .feedback_slide_mail_a {
    margin-bottom: 40px;
    font-size: 28px;
    background-position: 0 11px;
  }
  .feedback_slide_phone {
    font-size: 38px;
  }
  .feedback_slide_phone,
  .feedback_slide_mail_a,
  .feedback_slide_address_header,
  .feedback_slide_description_header,
  .feedback_slide_time_header {
    line-height: 34px;
    background-size: 30px;
  }
  .feedback_slide_address {
    display: block;
    width: 100%;
  }
  .feedback_slide_phone,
  .feedback_slide_address_header,
  .feedback_slide_time_header,
  .feedback_slide_description_header,
  .feedback_slide_mail_a,
  .feedback_slide_address_content,
  .feedback_slide_time_content,
  .feedback_slide_description_content {
    display: block;
    width: 100%;
    padding-left: 55px;
  }
  .feedback_make_the_root{
    margin-left: 55px;
    padding-left: 35px;
    background-size: 20px;
  }
  .feedback_slide_description_header,
  .feedback_slide_address_content,
  .feedback_slide_time_content,
  .feedback_make_the_root span {
    font-size: 26px;
  }
  .feedback_slide_description_content {
    font-size: 20px;
  }
  .feedback_slide_time {
    margin-bottom: 30px;
  }
  .feedback_make_the_root {
    margin-bottom: 25px;
  }
  .feedback_slide_time_content {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .page_container.feedback_page {
    padding-top: 80px;
    top: 0;
  }
}

@media (max-width: 480px) {
  .page_container.feedback_page {
    padding-top: 55px;
  }
  .feedback_overmapcontent_right {
    padding: 20px 20px 10px 20px;
  }
  .feedback_slider {
    height: auto;
  }
  .feedback_slide_phone,
  .feedback_slide_mail_a,
  .feedback_slide_address_header,
  .feedback_slide_address_content,
  .feedback_slide_time_header,
  .feedback_slide_time_content,
  .feedback_slide_description_header,
  .feedback_slide_description_content {
    margin-bottom: 10px;
    padding-left: 28px;
    font-size: 20px;
    line-height: 20px;
    background-size: 15px;
    background-position: 0 6px;
  }
  .feedback_slide_mail_a {
    margin-bottom: 20px;
  }
  .feedback_slide_address_header,
  .feedback_make_the_root span,
  .feedback_slide_address_content,
  .feedback_slide_time_header,
  .feedback_slide_time_content,
  .feedback_slide_description_header,
  .feedback_slide_description_content {
    font-size: 13px;
    line-height: 20px;
    background-position: 0 0;
  }
  .feedback_slide_time {
    margin-bottom: 14px;
  }
  .feedback_make_the_root {
    margin-left: 28px;
    padding-left: 16px;
    background-size: 10px;
  }
  #feedback_map {
    height: 100%;
    min-height: 320px;
  }
  .feedback_overmapcontent_left_mobile,
  .feedback_overmapcontent_left_list {
    padding: 20px;
  }
  .feedback_list_item {
    padding: 0;
    font-size: 13px;
    line-height: 20px;
  }
  .feedback_overmapcontent_left_list {
    height: 145px;
  }
}
