Не получается сделать адаптивное меню для телефона

Не получается сделать меню адаптивным под телефона, скину что примерно я пытаюсь сделать и что получается у меня, помогите пожалуйставведите сюда описание изображения

<!-- Bootstrap core JavaScript ================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<
script src = "https://code.jquery.com/jquery-3.5.1.min.js" > < /script> <
  script > window.jQuery || document.write('<script src="js/jquery-3.5.1.slim.min.js><\/script' > < /script>     <
    script type = "text/javascript"
    src = "js/bootstrap.min.js" > < /script> <
    script src = "slick/slick.js" > < /script>

    <
    script >
    $(document).ready(function() {
      var menuBtn = $('.top-nav_btn');
      var menu = $('.top-nav_menu')

      menuBtn.on('click', function(event) {
        event.preventDefault();
        menu.toggleClass('top-nav_menu__active');
      });

    }); <
    /script>
/* интегрируем переменные с цветами*/

@import url("colors.css");
@import url("fontello.css");
html {
  font-size: 14px;
}

body {
  background-color: var(--body-bg);
  color: var(--text-color);
  font-family: 'roboto', sans-serif;
  padding: 0;
  margin: 0;
}

.row {
  padding: 0;
}

.container-fluid {
  padding: 0;
  margin: 0;
}

.top-nav_btn {
  display: none;
  width: 20px;
  height: 20px;
  background-color: transparent;
  border: none;
  font-size: 18px;
  position: absolute;
  right: 30px;
  top: -80px;
}

.top-nav_btn ::hover {
  cursor: pointer;
}

.top-nav {
  background-image: url(../img/header-1440.svg);
  position: relative;
  background-size: 100%;
  height: 104px;
  background-repeat: no-repeat;
}

.logo-header_green {
  position: relative;
  margin: 21px;
  width: 75px;
  height: 75px;
}

.logo-footer_white {
  width: 75px;
  height: 75px;
}

.top-nav_menu {
  list-style: none;
  padding: 0;
  display: flex;
  position: relative;
}

.top-nav_menu a {
  color: black;
}

.top-nav_menu li {
  margin-right: 45px;
}

.top-nav_menu li a {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700
}

.top-nav_menu li a::after {
  content: '';
  width: 100%;
  height: 3px;
  background-color: var(--active-block);
  display: block;
  transform: translateY(42px) scale(0);
  transition: all 0.2s;
}

.top-nav_menu li a:hover {
  text-decoration: none;
}

.top-nav_menu li a:hover::after {
  transform: translateY(42px) scale(1);
}

.top-nav_contact {
  list-style: none;
  padding: 0;
  display: flex;
}

.top-nav_contact a {
  margin-right: 45px;
  color: var(--active-text-color);
}


/* закончили с меню*/


/*.section {
 display: flex;
 justify-content: center;
 align-items: center;
 height: 50vh;
 width: 50vw;
}
.direction {
 position: relative;
 height: 100%;
 align-items: center;
 justify-content: center;
 box-sizing: border-box;
 text-align: center;
 flex: 1;
}
.direction:hover {
 flex: 1.8;
 transition: flex 0.4s;
}
*/

.carousel-inner {
  height: 400px;
}

.carousel-inner img {
  transform: translateY(-30%);
  width: 100%;
  height: 100%;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  height: 100px;
  width: 40px;
}

.news-title {
  font-weight: 500;
  line-height: 1.2;
}

.news {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, .125);
  border-radius: 0.25rem;
  max-width: 411px;
  margin-top: 35px;
}

.card-body {
  height: 170px;
}

.news a {
  text-decoration: none;
  color: black;
}

.news img {
  width: 100%;
  height: 100%;
  max-width: 412px;
  max-height: 274px;
}

.content p {
  text-align: justify;
}

.footer {
  background-color: black;
  padding: 40px 82px 49px 80px;
}

.footer a {
  color: white;
  text-decoration: none;
}

.footer a::hover {
  color: blue;
}

.small {
  display: block;
}

.footer-social-links li {
  display: inline-block;
}

.footer-social-links li a {
  display: inline-block;
  width: 35px;
  height: 35px;
  background-color: #587ea4;
  text-align: center;
  border-radius: 50%;
  line-height: 35px
}

.footer ul {
  padding: 0;
  list-style: none;
}

.oplata-links li {
  display: inline-block;
}

span {
  content: "\2192";
  margin-left: 5px;
}

.button-link_footer {
  padding: 30px 0 0 0;
}

.button-link_footer button {
  padding: 0.975rem 0.95rem;
  border-radius: 0;
}

.button-link_header button {
  padding: 0.975rem 0.95rem;
  border-radius: 0;
  margin-bottom: 15px;
}

.footer p {
  color: var(--active-text-color);
}

.footer small {
  color: #cccccc;
}

.footer {
  background-image: url(../img/footer-1440.svg);
  position: relative;
  height: 296px;
  background-size: 100%;
  background-repeat: no-repeat;
}

@media (max-width: 480px) {
  .top-nav_btn {
    display: block;
  }
  .top-nav_menu {
    flex-direction: column;
    display: none;
    position: fixed;
    right: 0;
    left: 0;
    transition: .5scubic-bezier(0, 1, .5, 1);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: 99999;
    background-color: blue;
  }
  .top-nav_menu li {
    line-height: 2;
  }
  .top-nav_menu li a::after {
    display: none;
  }
  .top-nav_menu__active {
    display: flex;
  }
  .carousel {
    display: none;
  }
  .top-nav_menu {}
}
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <meta name="description" content="">
  <meta name="author" content="">
  <link rel="icon" href="./favicon.ico">

  <title>Центр</title>


  <!-- Bootstrap grid CSS -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
  <!-- href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" href="/css/bootstrap-grid.min.css -->
  <!-- fonts google roboto -->
  <style>
    @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');
  </style>

  <!-- slick slider -->
  <link rel="stylesheet" href="slick/slick-theme.css">
  <link rel="stylesheet" href="slick/slick.css">
  <!-- Custom styles for this template -->
  <link href="css/main.css" rel="stylesheet">
</head>



<body>

  <div class="container-fluid p-0 m-0">
    <!-- открываем контейнер -->
    <div class="top-nav">
      <div class="row justify-content-between align-items-center p-0 m-0">
        <div class="col-md-3 p-0 m-0">
          <div class="logo-header_green">
            <img src="img/logo.svg" alt="Фирма">
          </div>
        </div>
        <div class="col-md-4 p-0 m-0">
          <button class="top-nav_btn">
                          <i class="icon-menu"></i>
                          </button>
          <ul class="top-nav_menu">
            <li><a href="#">О центре</a></li>
            <li><a href="#">Новости</a></li>
            <li><a href="#">Контакты</a></li>
          </ul>
        </div>
        <div class="col-md-auto">
          <div class="button-link_header">
            <button type="button" class="btn btn-outline-light">Регистрация <span>&#8594;</span></button>
          </div>
        </div>
        <div class="col-md-auto p-0 m-0">
          <ul class="top-nav_contact">
            <a href="tel:+7000000000">+7 (000) 00 00 00</a>
          </ul>
        </div>
      </div>
    </div>
    <div class="row p-0 m-0">
      <div class="col-md p-0 m-0">
        <div class="content">
          <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
            <ol class="carousel-indicators">
              <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
              <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
              <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
            </ol>
            <div class="carousel-inner">
              <div class="carousel-item active">
                <img class="d-block w-100" src="img/1.jpg" alt="Первый слайд">
              </div>
              <div class="carousel-item">
                <img class="d-block w-100" src="img/3.jpg" alt="Второй слайд">
              </div>
              <div class="carousel-item">
                <img class="d-block w-100" src="img/3.jpg" alt="Третий слайд">
              </div>
            </div>
            <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
              <span class="carousel-control-prev-icon" aria-hidden="true"></span>
              <span class="sr-only">Previous</span>
            </a>
            <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
              <span class="carousel-control-next-icon" aria-hidden="true"></span>
              <span class="sr-only">Next</span>
            </a>
          </div>
        </div>
      </div>
    </div>
    <div class="news-item">
      <div class="row justify-content-md-center p-0 m-0">
        <div class="col-md-6 col-xl-3 p-0 m-0">
          <div class="news">
            <!-- Содержимое карточки -->
            <!-- Изображение -->
            <img class="news-img-top " src="img/3.jpg" alt="...">
            <!-- Текстовый контент -->
            <div class="card-body">
              <h4 class="card-title">Заголовок карточки</h4>
              <h6 class="card-subtitle mb-2 text-muted">Подзаголовок карточки</h6>
              <p class="card-text">Некоторый текст...</p>
            </div>
            <div class="card-footer">
              <small class="text-muted">Last updated 3 mins ago</small>
            </div>
          </div>
        </div>
        <div class="col-md-6 col-xl-3 p-0 m-0">
          <div class="news">
            <!-- Содержимое карточки -->
            <!-- Изображение -->
            <img class="news-img-top" src="img/3.jpg" alt="...">
            <!-- Текстовый контент -->
            <div class="card-body">
              <h4 class="news-title">Заголовок карточки</h4>
              <h6 class="card-subtitle mb-2 text-muted">Подзаголовок карточки</h6>
              <p class="card-text">Некоторый текст.aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..</p>
            </div>
            <div class="card-footer">
              <small class="text-muted">Last updated 3 mins ago</small>
            </div>

          </div>
        </div>
        <div class="col-md-6 col-xl-3 p-0 m-0">
          <div class="news">
            <a href="#">
              <!-- Содержимое карточки -->
              <!-- Изображение -->
              <img class="news-img-top" src="img/3.jpg" alt="...">
              <!-- Текстовый контент -->
              <div class="card-body">
                <h4 class="news-title">Заголовок карточки</h4>
                <h6 class="card-subtitle mb-2 text-muted">Подзаголовок карточки</h6>
                <p class="card-text">Некоторый текстaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...</p>

              </div>
              <div class="card-footer">
                <small class="text-muted">Last updated 3 mins ago</small>
              </div>
            </a>
          </div>
        </div>
      </div>
    </div>
    <div class="container">
      <div class="content">
        <div class="row justify-content-md-center">
          <div class="col-md-auto">
            <h1>Гай Ю́лий Це́зарь</h1>
            <p>Происходивший из древней патрицианской семьи, Цезарь последовательно добивался всех ординарных римских должностей (cursus honorum) и сделал себе имя на борьбе с консервативными сенаторами (оптиматами). В 60 году до н. э. организовал первый
              триумвират с двумя влиятельными политиками — Гнеем Помпеем Великим и Марком Лицинием Крассом. С 58 года до н. э. более восьми лет провёл на территории современных Швейцарии, Франции, Бельгии, Германии и Великобритании в Галльской войне,
              присоединив к Римской республике огромную территорию от Атлантического океана до Рейна и снискав славу талантливого полководца. В начале 49 года до н. э. начал гражданскую войну из-за непримиримых разногласий с сенаторами по вопросам о деталях
              своего возвращения в Рим и о гарантиях судебной неприкосновенности за должностные преступления (подкупы на выборах, взятки должностным лицам, нарушение договоров, насильственные действия и другие нарушения). </p>
            <p>За четыре года сторонники сената, сгруппировавшиеся вокруг Помпея, были разбиты Цезарем в Италии, Испании (дважды), Греции и Африке, также им были разбиты войска правителей Египта и Понта.
          </div>
        </div>
      </div>
    </div>
  </div>

  </div>
  <!-- закрываем контейнер header -->
  <footer class="footer">
    <div class="container-fluid m-0 p-0">
      <div class="row justify-content-between p-0 m-0">
        <div class="col-md m-0 p-0">
          <div class="logo-footer_white 1">
            <img src="img/logo.svg" alt="Фирма">
          </div>
          <div class="button-link_footer">
            <button type="button" class="btn btn-outline-light">Регистрация <span>&#8594;</span></button>
          </div>
        </div>
        <div class="col-md m-0 p-0">
          <div class="footer-contact">
            <ul class="footer-nav_contact">
              <a href="#">+7 (000) 00 00 00</a>
            </ul>
            <small>по всем вопросам</small>
            <p class="footer-email">@mail</p>
          </div>
          <div class="footer-social-links">
            <ul>
              <li><a href="#"><i class="icon-vkontakte"></i></a></li>
            </ul>
          </div>
        </div>
        <div class="col-md m-0 p-0">
          <div class="footer-adress">
            <p>ул. Зои 111</p>
          </div>
        </div>
        <div class="col-md m-0 p-0">
          <ul class="footer-adress">
            <div class="footer-nav_contact">
              <li><a href="#">Контакты</a></li>
              <li><a href="#">Оплата</a></li>
              <li><a href="#">Публичная оферта</a></li>
            </div>
            <div class="oplata-links">
              <li>
                <a href="#"><img src="img/oplata/visa.svg" alt="visa"></a>
              </li>
              <li>
                <a href="#"><img src="img/oplata/mastercard.svg" alt="Вконтакте"></a>
              </li>
              <li>
                <a href="#"><img src="img/oplata/mir.svg" alt="mir-pay"></a>
              </li>
              <li>
                <a href="#"><img class="tinkoff" src="img/oplata/tinkoff.svg" alt="Tinkoff"></a>
              </li>
            </div>
          </ul>
        </div>
      </div>
    </div>
  </footer>


Ответы (0 шт):