Как я понял, вы хотите разместить метку слева от этих флажков. Для этого вы можете перейти на flexbox, потому что flexbox упаковывает его элементы в блочную модель. По умолчанию он оборачивает элементы в направлении строк. Итак, что вы можете сделать, просто добавьте свойство display и значение flex , чтобы оно обернуло содержимое в ряд. Я добавляю этот код во фрагмент ниже, вы увидите, что метка занимает много места, и для этого вы можете определить ширину класса метки (.labelClass).
label {
display: block;
background-color: yellow;
}
.mainBox {
background-color: red;
display: flex;
}
#checkLabel {
width: 30%;
}
#checkLabel p{
margin:0 5px;
}
#checkbox{
width: 70%;
}
<div class="mainBox">
<div id="checkLabel" class="labelClass">
<p for="improvements">Things that should be improved in the future (Check all that apply):</p>
</div>
<div id="checkbox" class="rightTab">
<label><input type="checkbox" name="improvements" value="parking"> Parking</label>
<label><input type="checkbox" name="improvements" value="bathrooms"> Bathrooms</label>
<label><input type="checkbox" name="improvements" value="amenities"> Amenities</label>
<label><input type="checkbox" name="improvements" value="wifi"> Faster Wi-Fi
<label><input type="checkbox" name="improvements" value="Accommodations"> Accommodations</label>
<label><input type="checkbox" name="improvements" value="housekeeping"> Daily Housekeeping</label>
<label><input type="checkbox" name="improvements" value="furniture"> Furniture and Linens</label>
<label><input type="checkbox" name="improvements" value="checkin&out"> Rolling Check-in/out</label>
<label><input type="checkbox" name="improvements" value="cs"> 24/7 Customer Service</label>
<label><input type="checkbox" name="improvements" value="planning"> Hotel Planning & Bookings</label>
</div>
</div>