I try to change the layout of my elements, by combining bootstrap and media query. For a size large enough, my items are on row (using bootstrap). However for a window size below 768px I try to use the media query to put my elements in column (Using media query). But my I do not observe the change
<div id="card" class="container-md-fluid row"> <!--Container-->
<div id="me" class="col-4"> <!--Child-->
<div id="sub-me" class="d-flex flex-column justify-content-between">
<span>
<i class="fas fa-code"></i><span>Tiffane.me</span>
</span>
<header>
<div id="subhead">
<span>Hello</span>
<h1>I'm TFFANE</h1>
</div>
<button>DISCOVER ME</button>
<p>Developpeur Freelance fullstack de site et d'appli web</p>
</header>
<div id="reseaulink" class="d-flex justify-content-evenly">
<i class="fab fa-facebook"></i>
<i class="fab fa-whatsapp"></i>
<i class="fab fa-facebook-messenger"></i>
<i class="fab fa-linkedin-in"></i>
</div>
</div>
</div>
<div id="presentation" class="col-7 d-flex flex-column"><!--Child-->
<div id="img" >
<img src="me.jpg" alt="photo de moi">
</div>
<aside>
<p>
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Reiciendis explicabo maxime deserunt qui laboriosam alias ullam architecto minima porro eos voluptate, hic eligendi ea sint magnam praesentium neque inventore eius.
</p>
</aside>
</div>
<div id="link" class="col-1"><!--Child-->
<nav>
<ul>
<a href="#"><li href="#">HOME</li></a>
<a href="#"><li href="#">ABOUT ME</li></a>
<a href="#"><li href="#">PORTFOLIO</li></a>
<a href="#"><li href="#">CONTACT</li></a>
</ul>
</nav>
</div>
</div>
@media all and (max-width: 768px){
#card{
display: flex;
flex-direction: column;
}
}