
h2 {
  font-size: 20px; 
}

.half, .half .container > .row {
  height: 100vh;
  min-height: 700px; 
}

@media (max-width: 991.98px) {
  .half .bg {
    height: 200px; 
  } 
}

.half .contents {
  background: #f6f7fc; 
}

.half .contents, .half .bg {
  width: 50%; 
}
  
@media (max-width: 1199.98px) {
  .half .contents, .half .bg {
    width: 100%; 
  } 
}

.half .bg {
  background-size: cover;
  background-position: center; 
}

.half a {
  color: #888;
  text-decoration: underline;
}
