footer {
   background: rgba(0, 0, 0, 0.815);
   overflow-x: hidden;
   padding: 14vmin 18vmin;
}

footer p>span {
   color: #2b59ff;
}

footer input {
   border: none !important;
}

footer input::placeholder {
   color: white !important;
}

footer .input-group .input-group-text {
   background: var(--bggradient);
   border: none;
}

footer  .column a  {
   font-size: 26px;
   color: #2b59ff;
   padding: 5px;
}

footer a:hover{
    text-decoration:none;
}


footer  .column a:hover {
    color:white;
    text-decoration:none;
     transition: all 1s cubic-bezier(.25, .8, .25, 1);
}
/* It is Adjacent sibling combinator */





@media only screen and (max-width: 768px) {
   footer .row .col-md-2 {
      margin-top: 8vmin;
   }
}