#footer .footer-wrapper{
  top:0;
  left:0;
  z-index: -1;
  background: #0E4988; /* Old browsers */
  background: -moz-linear-gradient(-60deg, #0E4988 0%, #1E8BC3 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-60deg, #0E4988 0%,#1E8BC3 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(150deg, #0E4988 0%,#1E8BC3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E4988', endColorstr='#1E8BC3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#footer .footer-wrapper .footer-container{
  padding: 70px 0px 100px;
}
#footer .footer-wrapper .footer-container .footer-left{
  width: 80%;
  font-size: 14px;
}
#footer .footer-wrapper .footer-container .footer-right{
  width: 20%;
}
#footer .footer-wrapper .footer-container .footer-left a{
  text-decoration: none;
}
#footer .footer-wrapper .footer-container .footer-left a:hover{
  color: #7fcfe2;
}
#footer .footer-wrapper .footer-container .footer-left .footer-social{
  padding-top: 20px;
}
#footer .footer-wrapper .footer-container .footer-left .footer-social .social-icon{
  padding-right: 20px;
}
#footer .footer-wrapper .footer-container .footer-left .footer-social .social-icon img:hover{
  opacity:0.7;
}
@media(max-width:767px){
  #footer .footer-wrapper .footer-container{
    padding: 40px 0px 80px;
  }
  #footer .footer-wrapper .footer-container .footer-left,
  #footer .footer-wrapper .footer-container .footer-right{
    width: 100%;
    text-align: center !important;
  }
  #footer .footer-wrapper .footer-container .footer-right{
    padding-top: 20px;
  }
  #footer .footer-wrapper .footer-container .footer-left > div{
    padding-top: 10px;
  }
  #footer .footer-wrapper .footer-container .footer-left #footer-nav-menu,
  #footer .footer-wrapper .footer-container .footer-left .footer-social{
    display: none !important;
  }
  #footer .footer-wrapper .footer-container .footer-left .footer-social-mobile{
    display: flex !important;
    padding-bottom: 20px;
  }
  #footer .footer-wrapper .footer-container .footer-left .footer-social-mobile .social-icon{
    padding-right: 20px;
  }
  #footer .footer-wrapper .footer-container .footer-left .footer-social-mobile .social-icon:last-child{
    padding-right: 0;
  }
}
