#portfolio-slider .hover-option3 .grid-item .opacity-medium{
    opacity: 0.8;
}

#portfolio-slider .hover-option3 .grid-item .slide-hover-box:hover .opacity-medium{
    opacity: 0.6;
}

#portfolio-slider .bg-black{
    background: #072c31;
}

#portfolio-slider.bg-black{
    background: #286670;
}

@keyframes panning {
    0% {
      background-position: 0% 0%;
    }
    25% {
      background-position: 100% 100%;
    }
     50% {
      background-position: 100% 0%;
    }
    75% {
      background-position: 0 100%;
    }
    200% {
      background-position: 0 0;
    }
  }
  .main-slider-bg{
    position: relative;
    height: 100%;
    width: 100%;
    background: black url('../images/fullon-home.jpg');
    background-size: 200%;
    animation: panning 100s infinite linear;
  }

.minitext{
  background: #009fb1;
  color: #fff;
  font-weight: 200;
  border-radius: 1px;
  text-shadow: 1px 1px 1px #555;
  padding: 2px;
}

.btn.btn-transparent-dark-gray:hover, .btn.btn-transparent-dark-gray:focus {
  background: #009fb1 !important;
  border-color: #009fb1 !important;
}

@media (max-width: 991px){
  .scroll-top-arrow {
      right: 10px !important;
      bottom: 10px !important;
      top: initial !important;
  }
}

.scroll-top-arrow {
  z-index: 1;
}

/*ROMBOS*/
.rounded-circle{
  text-align: center;
  transform:rotate(45deg);
  border-radius: 0 !important;
}
.rounded-circle::before{
  display: table-cell;
  transform: rotate(-45deg);
  vertical-align: middle;
}

.rounded-circle img{
  display: table-cell;
  transform: rotate(-45deg);
  vertical-align: middle;
  display: block;
}

.scroll-top-arrow{
  text-align: center;
  transform:rotate(-45deg);
  border-radius: 0 !important;
  background: #009fb1 !important;
}
.scroll-top-arrow .ti-arrow-up{
  display: table-cell;
  transform: rotate(45deg);
  vertical-align: middle;
  display: block;
}


.main-slider a.inner-link{
  cursor: pointer;
}