.featured .btn-white,
.featured .btn-white:visited {
  font-size: 12px;
  color: #282828 !important;
  background-color: #fff;
  border: 1px solid transparent;
  padding: 14px 42px;
  border: none;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  transition: 0.3s ease;
}
.svg-inline--fa.fa-w-8{
    width: .5em;
}

.featured .btn-white:hover {
  color: #fff !important;
  background-color: #121212;
  transform: scale(1.05);
  box-shadow: 0 14px 50px -4px rgba(0, 0, 0, 0.2);
}

.featured .btn-white:active {
  transform: scale(1.1);
}

.featured .overlay-items{
    z-index: 50;
}

.featured .btn-black,
.featured .btn-black:visited {
  font-size: 12px;
  color: #fff;
  background-color: #282828;
  border: 1px solid transparent;
  padding: 14px 42px;
  border: none;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  transition: 0.3s ease;
}

.featured .btn-black:hover {
  color: #282828;
  background-color: #fff;
  transform: scale(1.05);
  box-shadow: 0 14px 50px -4px rgba(0, 0, 0, 0.2);
}

.featured .btn-black:active {
  transform: scale(1.1);
}

.featured .btn-pink,
.featured .btn-pink:visited {
  font-size: 12px;
  color: #fff;
  background-color: #ff3347;
  border: 1px solid transparent;
  padding: 14px 42px;
  border: none;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  transition: 0.3s ease;
}

.featured .btn-pink:hover {
  color: #282828;
  background-color: #fff;
  transform: scale(1.05);
  box-shadow: 0 14px 50px -4px rgba(0, 0, 0, 0.2);
}

.featured .btn-pink:active {
  transform: scale(1.1);
}

.featured .btn-red,
.featured .btn-red:visited {
  font-size: 12px;
  color: #fff;
  background-color: #e50000;
  border: 1px solid transparent;
  padding: 14px 42px;
  border: none;
  outline: none;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  transition: 0.3s ease;
}

.featured .btn-red:hover {
  color: #282828;
  background-color: #fff;
  transform: scale(1.05);
  box-shadow: 0 14px 50px -4px rgba(0, 0, 0, 0.2);
}

.featured .btn-red:active {
  transform: scale(1.1);
}

.featured .owl-carousel {
  /* background-color: #000; */
}

.featured .owl-carousel .owl-item {
  opacity: 0.5;
}

.featured .owl-carousel .owl-item.active {
  opacity: 1;
  z-index: 999;
}

.aw-small-carousel img.image:hover, .aw-small-carousel .image img:hover{
    filter: none;
}

.featured .owl-carousel .item, .aw-small-carousel .item {
  margin: 0;
  padding: 0;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -o-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  transition: 0.5s ease;
}

.featured .owl-carousel .item h1,
.featured .owl-carousel .item h2,
.featured .owl-carousel .item h3,
.featured .owl-carousel .item h4,
.featured .owl-carousel .item h5{
    text-align: initial !important;    
}

.featured .owl-carousel .item picture{
    width: 100% !important;
    display: block !important;
}

.featured .owl-carousel .item img, .aw-small-carousel .item img{
    transition: 0.5s ease;
}

.featured .owl-carousel .item:hover img, .aw-small-carousel .item:hover img{
  transform: scale(1.02);
}

.featured .owl-carousel .item .date {
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
  text-transform: uppercase;
  color: #282828;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 30px;
  right: 30px;
  box-shadow: 15px 15px 15px rgba(0, 0, 0, 0.1);
  z-index: 9999;
}

.featured .owl-carousel .item .date span {
  font-family: "Flama-Black", "Flama", "Helvetica Neue", Helvetica, Roboto,
    Arial, sans-serif;
  display: block;
  font-size: 42px;
  letter-spacing: 0;
  font-weight: 900;
}

.featured .owl-carousel .item .cta {
  /* position: absolute;
  bottom: 60px; */
  /* left: 0;
  right: 0; */
  z-index: 9999;
}

.featured .owl-carousel .item img {
  width: 100%;
  height: auto;
  z-index: 1;
  filter: brightness(0.9);
}

.featured .owl-carousel .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  position: absolute;
  bottom: -40px;
  left: 0;
  right: 0;
}

.featured .owl-carousel:hover .owl-nav {
    opacity: 1;
}

.featured .owl-carousel .owl-nav {
  opacity: 0;
  margin: 0;
  padding: 0;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  transition: 0.3s ease;
}

.featured .owl-carousel:hover .owl-nav {
  opacity: 1;
}

.featured .owl-carousel .owl-nav .owl-prev {
  background: transparent;
  color: #fff;
  font-size: 48px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 30px;
  padding: 20px !important;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  transition: 0.3s ease;
}
.featured .owl-carousel .owl-nav .owl-next {
  background: transparent;
  color: #fff;
  font-size: 48px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 40%;
  right: 30px;
  padding: 20px !important;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  transition: 0.3s ease;
}

.featured .owl-carousel .owl-nav .owl-prev:hover,
.featured .owl-carousel .owl-nav .owl-next:hover {
  transform: translateY(-50%) scale(1.3);
  opacity: 0.7;
}

.featured .owl-carousel .owl-nav .owl-prev {
    font-size: 24px;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
}

.featured .owl-carousel .owl-nav .owl-next {
    font-size: 24px;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

.featured .owl-carousel .owl-nav .owl-prev:active,
.featured .owl-carousel .owl-nav .owl-next:active {
  transform: translateY(-50%) scale(1.4);
  opacity: 0.9;
}

.aw-small-carousel .owl-carousel .owl-nav{
    display: none;
}

.featured .owl-carousel .owl-nav svg{
    width: .5em;
}

.featured .owl-theme .owl-nav [class*='owl-']:hover{
    background: none;
}

.featured .owl-nav > button:focus
{
    outline: unset;
}

.slide-up-fade-in {
    animation: slide-up-fade-in ease 1s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    -webkit-animation: slide-up-fade-in ease 1s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode: forwards;
    -moz-animation: slide-up-fade-in ease 1s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -moz-animation-fill-mode: forwards;
    -o-animation: slide-up-fade-in ease 1s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -o-animation-fill-mode: forwards;
    -ms-animation: slide-up-fade-in ease 1s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%;
    -ms-animation-fill-mode: forwards;
    opacity: 0;
    opacity: 1\9;
  }
  
  @keyframes slide-up-fade-in {
    0% {
      opacity: 0;
      transform: translate(0px, 40px);
    }
    100% {
      opacity: 1;
      transform: translate(0px, 0px);
    }
  }
  
  @-moz-keyframes slide-up-fade-in {
    0% {
      opacity: 0;
      -moz-transform: translate(0px, 40px);
    }
    100% {
      opacity: 1;
      -moz-transform: translate(0px, 0px);
    }
  }
  
  @-webkit-keyframes slide-up-fade-in {
    0% {
      opacity: 0;
      -webkit-transform: translate(0px, 40px);
    }
    100% {
      opacity: 1;
      -webkit-transform: translate(0px, 0px);
    }
  }
  
  @-o-keyframes slide-up-fade-in {
    0% {
      opacity: 0;
      -o-transform: translate(0px, 40px);
    }
    100% {
      opacity: 1;
      -o-transform: translate(0px, 0px);
    }
  }
  
  @-ms-keyframes slide-up-fade-in {
    0% {
      opacity: 0;
      -ms-transform: translate(0px, 40px);
    }
    100% {
      opacity: 1;
      -ms-transform: translate(0px, 0px);
    }
  }
  
@media (max-width: 991.98px) {
    
  
    /* .featured .owl-carousel .item .cta {
      bottom: 20px;
    } */
  
    .featured .btn-white,
    .featured .btn-black,
    .featured .btn-pink,
    .featured .btn-red {
      font-size: 9px;
      padding: 10px 22px;
    }
  
    .featured .owl-carousel .item .date {
      font-size: 12px;
      letter-spacing: 2px;
      padding: 10px;
      top: 20px;
      right: 20px;
    }
  
    .featured .owl-carousel .item .date span {
      font-size: 24px;
    }
}
.custom-iFrame-credspark iframe {
  border: 1px solid #cccccc;
  min-height: 450px;
}
.custom-award-meta {
  display: flex;
}
.custom-pdf-download-section {
  width: 100%;
  max-width: 1110px;
  margin: 0 auto;
  padding-bottom: 40px;
}
span.custom-award-categoty {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 2;
  background: rgba(255,255,255, 0.7);
  color: #000000;
  font-weight: 600;
  padding: 0px 5px;
  border-radius: 3px;
}
.custom-entr-btn {
  min-width: 186px;
  height: 43px;
  justify-content: center;
}
.custom-entr-btn i.fa.fa-edit {
  color: #bdbdbd;
  font-size: 20px;
  position: relative;
  top: 2px;
}
.custom-award-img{
  position: relative;
  display: block;
}
.custom-pdf-download-section {
  width: 100% !important;
  max-width: 1110px !important;
  margin: 0 auto !important;
  padding-bottom: 40px !important;
}