はじめまして。menu-image要素とmenu-text要素を横並びにしたいのですが、できずに困っています。初歩的な質問だとは思いますが、自身で解決できずに困っています。宜しくお願い致します。

.tab-pane {
  display: flex;
}

.menu-tab {
  display: flex;
  width: 50%;
  background-color: red;
}

.menu-image {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: blue;
}

.menu-image img {
  border-radius: 20px;
}

.name {
  width: 50%;
}

.price {
  width: 50%;
}
        <div class="container">
            <div class="row">
                <div class="col-12">
                    <ul class="nav nav-tabs">
                        <li class="nav-item"><a href="#set-menu" class="nav-link active" data-toggle="tab">定食・鍋</a></li>
                        <li class="nav-item"><a href="#baked-menu" class="nav-link" data-toggle="tab">焼き物</a></li>
                    </ul>
                </div>
            </div>

            <div class="tab-content">
                <div class="tab-pane active" id="set-menu">
                    <div class="menu-image">
                        <img src="img/menu-img.jpg">
                    </div>

                    <div class="menu-text">
                        <div class="menu-tab">
                            <p class="name">A定食</p>
                            <p class="price">1350円</p>
                        </div>
                        <div class="menu-tab">
                            <p class="name">B定食</p>
                            <p class="price">1350円</p>
                        </div>
                        <div class="menu-tab">
                            <p class="name">C定食</p>
                            <p class="price">930円</p>
                        </div>
                        <div class="menu-tab">
                            <p class="name">D鍋</p>
                            <p class="price">1050円</p>
                        </div>
                    </div>
                </div>

                <div class=" tab-pane" id="baked-menu">
                    <div class="menu-image">
                        <img src="img/menu-img.jpg">
                    </div>

                    <div class="menu-text">
                        <div class="menu-tab">
                            <p class="name">D</p>
                            <p class="price">650円</p>
                        </div>
                        <div class="menu-tab">
                            <p class="name">E</p>
                            <p class="price">950円</p>
                        </div>
                        <div class="menu-tab">
                            <p class="name">F</p>
                            <p class="price">650円</p>
                        </div>
                        <div class="menu-tab">
                            <p class="name">G</p>
                            <p class="price">1350円</p>
                            <div class="menu-tab">
                                <p class="name">H</p>
                                <p class="price">1450円</p>
                            </div>
                            <div class="menu-tab">
                                <p class="name">I</p>
                                <p class="price">350円</p>
                            </div>
                        </div>
                    </div>
                </div>
              </div>
           </div>