.sp-notices-items .sp-content {
  border-radius: 3px;
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  margin-bottom: 15px;
  position: relative; }
  @media (max-width: 769px) {
    .sp-notices-items .sp-content {
      margin-bottom: 45px; } }
  @media (max-width: 991px) {
    .sp-notices-items .sp-content {
      text-align: center; } }
  .sp-notices-items .sp-content .sp-text {
    position: relative;
    top: -20px;
    width: 85%;
    padding: 5px 15px;
    margin: 25px auto;
    border-radius: 3px;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.56);
    background-image: linear-gradient(to right, #00f0ff, #0d26aa); }
    .sp-notices-items .sp-content .sp-text .sp-title {
      font-size: 14px;
      font-weight: 900;
      font-stretch: normal;
      font-style: normal;
      line-height: 2.06;
      letter-spacing: normal;
      color: #fff;
      margin: 0;
      height: 28px;
      overflow: hidden; }
      .sp-notices-items .sp-content .sp-text .sp-title:hover {
        color: #d1d1d1; }
    .sp-notices-items .sp-content .sp-text .sp-date {
      color: #0d26aa;
      font-size: 11px;
      line-height: 27px;
      margin: 0 5px 0 0; }
      .sp-notices-items .sp-content .sp-text .sp-date:before {
        font-family: fontawesome;
        content: "\f274"; }
  .sp-notices-items .sp-content .sp-desc {
    margin-top: -30px;
    padding: 5px 15px 35px;
    height: 80px;
    overflow: hidden;
    width: 100%; }
  .sp-notices-items .sp-content .sp-more {
    position: absolute;
    left: 15px;
    bottom: 10px;
    font-size: 5px;
    color: #002aa3; }
    @media (max-width: 991px) {
      .sp-notices-items .sp-content .sp-more {
        position: relative;
        left: auto; } }
    .sp-notices-items .sp-content .sp-more:hover {
      color: #00193d; }
@media (max-width: 991px) {
  .sp-notices-items .owl-nav {
    position: absolute;
    top: 37%;
    width: 100%;
    color: #000;
    outline: none;
    font-size: 21px; }
    .sp-notices-items .owl-nav .owl-prev {
      position: absolute;
      right: -10px;
      font-size: 35px !important; }
    .sp-notices-items .owl-nav .owl-next {
      position: absolute;
      left: -10px;
      font-size: 35px !important; } }

.ltr .sp-notices-items .sp-content .sp-text {
  background-image: linear-gradient(to right, #0d26aa, #00f0ff); }
.ltr .sp-notices-items .sp-content .sp-more {
  right: 15px;
  left: auto; }
  @media (max-width: 991px) {
    .ltr .sp-notices-items .sp-content .sp-more {
      right: auto; } }

