.library {
  background: #F4F9FC;
  padding: 80px 0 70px; }
  .library h5 {
    padding-bottom: 0;
    margin-bottom: 40px;
    text-align: center;
    font-size: 36px;
    font-family: GoogleSans-Bold;
    color: #008CF0; }
  .library .library_content {
    position: relative; }
    .library .library_content img {
      width: 100%; }
    .library .library_content .title {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      background-color: #333e48a3; }
      .library .library_content .title p {
        font-size: 20px;
        font-family: GoogleSans-Bold;
        text-transform: uppercase;
        color: #FFFFff;
        padding: 20px 20px 20px 75px;
        position: relative; }
        .library .library_content .title p:after {
          content: '';
          position: absolute;
          top: 15px;
          right: 20px;
          background: url("../images/ar_right.svg");
          display: inline-block;
          width: 34px;
          height: 34px; }
        .library .library_content .title p.photo:before {
          content: '';
          position: absolute;
          top: 15px;
          left: 20px;
          background: url("../images/images.svg");
          display: inline-block;
          width: 34px;
          height: 34px; }
        .library .library_content .title p.video:before {
          content: '';
          position: absolute;
          top: 15px;
          left: 20px;
          background: url("../images/video-player.svg");
          display: inline-block;
          width: 34px;
          height: 34px; }

@media screen and (max-width: 768px) {
  .library {
    padding: 30px 0; }
    .library h5 {
      font-size: 30px;
      margin-bottom: 20px; }
    .library .col-md-6 {
      margin-bottom: 15px; } }

/*# sourceMappingURL=default.css.map */
