#video h2 {
  margin-top: 40px;
  font-size: 18pt;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}
#video ul.gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#video ul.gallery.new {
  padding-bottom: 120px;
}
#video ul.gallery.new li:nth-child(2), #video ul.gallery.new li:nth-child(3), #video ul.gallery.new li:nth-child(4) {
  flex-basis: 33%;
}
#video ul.gallery li {
  flex-basis: 25%;
  padding: 15px 10px;
  box-sizing: border-box;
}
#video ul.gallery li div[data-get=img] {
  width: 100%;
  height: 0;
  position: relative;
  padding-top: 66.6666666667%;
  background-size: cover;
  border-radius: 15px;
}
#video ul.gallery li div[data-get=img] a {
  display: block;
  width: 100%;
  height: 0;
  padding-top: 66.6666666667%;
  margin-top: -66.6666666667%;
  background-size: 50px;
}
#video ul.gallery li div[data-get=img] .date {
  padding: 3px 10px;
  display: block;
  position: absolute;
  border-bottom-right-radius: 15px;
  border-top-left-radius: 10px;
  font-size: 10pt;
  text-align: right;
  bottom: 0;
  right: 0;
  color: #fff;
  background-color: rgba(50, 50, 50, 0.7);
}
#video ul.gallery li p strong {
  padding-top: 5px;
  font-weight: 500;
  display: block;
  color: #0b6fc7;
}
#video .more-results {
  padding: 30px 0 80px 0;
  text-align: center;
  border-bottom: 1px solid #c5ddfc;
}

#video-dtl main div.article {
  padding-bottom: 100px;
}

#video-other-dtl main {
  padding-bottom: 100px;
}
