.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
    position: relative;
}

.views-field.views-field-field-banner-caption-1 {
    background-color: #e6810e;
    bottom: 10%;
    opacity: 0.9;
    padding: 20px;
    position: absolute;
    font-size: 1.2em;
    font-weight: 600;
}

.views-field-field-banner-box {
    background: rgba(245, 242, 231, 0.7) none repeat scroll 0 0;
    padding: 10px 10px 5px;
    position: absolute;
    right: 1%;
    top: 10%;
}

/*
.views-field.views-field-field-banner-image {
    background-image: url("https://sites.stanford.edu/tomkat/sites/default/files/bottom_line_equal2.jpg");
}

.views-field-field-banner-image img {
    margin-top: 10px;
}
*/


@media (max-width: 1200px) {
  .views-field.views-field-field-banner-caption-1 { width: 50%;}
  .views-field.views-field-field-banner-box iframe { height: 150px; }

}

@media (max-width: 970px) {
  .views-field.views-field-field-banner-caption-1 { width: 40%;}
  .views-field.views-field-field-banner-box { top: 0;}

}

@media (max-width: 768px) {
  .views-field.views-field-field-banner-caption-1 { position: relative; max-width: 100%; font-size: 1em;}
  .views-field.views-field-field-banner-box { background: none; padding: 0; position: static; right:0;}
  .views-field.views-field-field-banner-box iframe { height: 200px; }

}