Чтобы показать или скрыть элементы с помощью начальной загрузки, вы должны использовать утилиты отображения. Например, если вы хотите показывать только на небольших устройствах, вы должны использовать d-none d-block d-sm-none
.
Ваш код будет выглядеть так:
<div class="container">
<div class="header">
<div class="row">
<div class="col-md-3 ">
<img src="img/1.png" class="header-logo" alt="site-logo">
</div>
<div class="col-md-6 d-none d-md-block">
<div class="input-group search-box">
<div class="input-group-prepend">
<span class="input-group-text">
<i class="fas fa-search"></i>
</span>
</div>
<input type="text" class="form-control" placeholder="جستجو">
</div>
</div>
<div class="col-md-3 btn-header d-sm-none">
<button class="btn">ورود</button>
<button class="btn">ثبت نام</button>
</div>
</div>
</div><!-- =====HEADER DIV===== -->
</div>
Вы можете найти документ здесь: https://getbootstrap.com/docs/4.0/utilities/display/