.box-layout9 {}
.box-layout9 img {height: auto; max-width: 100%; width: 100%;}
.box-layout9 .text-wrapper {position: absolute; bottom: 0px; background: rgba(38, 38, 38, 0.9); display: block; left: 0px; right: 0px; padding: 20px;}
.box-layout9 h3 {margin: 0px;font-size: 24px; padding: 0 0 20px 0; color: #77daff;}
.box-layout9 h3 a {color: #77daff; margin: 0px; display: block; text-decoration: none;}
.box-layout9 .text {padding: 0 0px 0px; display: block; font-size: 14px; line-height: 22px; color: #ffffff;}
.box-layout9 .text p:last-of-type { margin: 0}