    * {
      box-sizing: border-box;
    }
    
    .row-banner{
      background-color: #000000;
    }
    
    .row-banner h2{
      color: #ffffff;
      text-align: center;
      padding-top: 50px;
    }

    .column-banner {
      float: left;
      width: 50%;
      padding: 75px 75px 100px 75px;
      min-height: 300px; /* Adjust Depending on Content */
    }
    
    .column-banner p{
      font-size: 28px;
      font-weight: bold;
      text-align: center;
      color: #ffffff;
    }
    
    .column-banner img{width: 575px; height: 350px;}

    .row-banner:after {
      content: "";
      display: table;
      clear: both;
    }
    
    
    @media screen and (max-width: 1000px) {
      .column-banner {
        width: 100%;
        padding: 35px 10px 25px 10px;
        min-height: 150px;
      }
      .column-banner p{
        font-size: 18px;
      }
      .row-banner h2{
        font-size: 26px;
      }
      .column-banner img{width: 400px; height: 200px;}
    }

