@media screen and (min-width: 375px) and (max-width: 400px){
    .footer-link{
        flex-direction: column;
    }
    .link-wrapper{
        padding-right: 0px;
    }
}
.contact-footer a{
    color: white;
    text-decoration: none;
}
.contact-footer a:hover{
    letter-spacing: 2px;
    color: #fe7a7b;
}
.glo-footer .glo-khau-hieu span{
    font-size: 2rem !important;
    font-family: "Lato", sans-serif !important;
    /* margin-top: 30px; */
}
@media screen and (min-width:375px) and (max-width:800px){
    .glo-footer .glo-khau-hieu span{
        font-size: 16px !important;
    }
}
.glo-footer{
    height: 520px;
    position: relative;
    /* padding-top: 20px; */
}


/* waves */
.ocean {
    /* height: 520px;  */
    width: 100%;
    position: absolute;
    /* top: 0; */
    left: 0;
    right: 0;
    overflow-x: hidden; 
    overflow-y: hidden;
    margin-bottom: -20px;
  }
  
  .wave {
    position: absolute;
    width: 200%;
    /* height: 560px; */
    animation: wave 10s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    margin-bottom: -20px;
  }
  
  .wave:nth-of-type(2) {
    bottom: 0;
    animation: wave 18s linear reverse infinite;
    opacity: 0.8;
  }
  
  .wave:nth-of-type(3) {
    bottom: 0;
    animation: wave 20s -1s linear infinite;
    opacity: 0.5;
  }
  
  @keyframes wave {
      0% {transform: translateX(0);}
      50% {transform: translateX(-25%);}
      100% {transform: translateX(-50%);}
  }
  .glo-text-footer-widget{
      padding: 30px 0px 15px 0px;
  }
  .glo-text-footer-copyright{
      /* padding-left: 100px; */
  }
.glo-footer-position-absolute{
    z-index: 1000;
    position: absolute;
    width: 85%;
    bottom: 0;
}
@media screen and (min-width: 375px) and (max-width: 500px) {
    .glo-footer-row{
        margin:0px !important;
    }
    .glo-footer-position-absolute{
        width: 100%;
        left: 0;
    }
    .glo-text-footer-widget .mt-50{
        margin-top: 0px;
    }
    .glo-text-footer-widget{
        padding-top: 20px;
    }
    /* .wave{
        height: 990px;
        width: 300%;
    }
    .glo-footer{
        height: 900px;
    }
    .ocean{
        display: none;
    } */
    .glo-footer{
        background: linear-gradient(to bottom, #1515ed 0%, #2421e9 50%, #295ffc 100%);
    }
    .glo-text-footer-copyright{
        padding: 0px !important;
        margin: 0px 25px;
    }
    .copyright-content{
        text-align: start;
    }
    .glo-text-footer-widget .glo-footer-about{
        padding: 0px 15px;
    }
    .glo-footer-position-absolute .glo-text-footer-copyright{
        margin: 0px 15px;
    }
    .justify-content-between .copyright-content{
        text-align:left;
    }
}
/* @media screen and (min-width: 501px) and (max-width: 667px){
    .wave{
        height: 910px;
    }
    .ocean{
        height: 910px;
    }
    .glo-footer{
        height: 910px;
    }
}
@media screen and (min-width: 668px) and (max-width: 758px){
    .wave{
        height: 890px;
    }
    .ocean{
        height: 890px;
    }
    .glo-footer{
        height: 890px;
    }
} */
@media screen and (min-width: 501px) and (max-width: 992px){

    /* .glo-text-footer-copyright{
        padding-left: 35px;
    } */
    .copyright-content{
        text-align: start;
    }
    .glo-footer-position-absolute .glo-text-footer-copyright{
        margin: 0px 15px;
    }
    .justify-content-between .copyright-content{
        text-align:left;
    }
    .footer-copyright{
        padding-top: 0px;
    }
    .glo-col-footer-resposize{
        padding: 0px !important;
    }
    .glo-text-footer-widget .mt-50 {
        margin-top: 0px;
    }
    .glo-text-footer-widget{
        padding-top: 30px;
    }
}
/* @media screen and (min-width: 1044px) and (max-width: 1095px){
    .wave{
        height: 730px;
    }
    .ocean{
        height: 730px;
    }
    .glo-footer{
        height: 730px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1043px){
    .wave{
        height: 750px;
    }
    .ocean{
        height: 750px;
    }
    .glo-footer{
        height: 750px;
    }
} */
/* @media screen and (min-width: 901px) and (max-width: 991px){
    .wave{
        height: 1310px;
    }
    .ocean{
        height: 1310px;
    }
    .glo-footer{
        height: 1310px;
    }
} */
/* @media screen and (min-width: 801px) and (max-width: 900px){
    .wave{
        height: 1340px;
    }
    .ocean{
        height: 1340px;
    }
    .glo-footer{
        height: 1340px;
    }
}
@media screen and (min-width: 759px) and (max-width: 800px){
    .wave{
        height: 1300px;
    }
    .ocean{
        height: 1300px;
    }
    .glo-footer{
        height: 1300px;
    }
} */

.link-wrapper .link li{
    margin-top: 0px !important;
    /* margin-bottom:12px; */
}

.footer-link .link{ 
    display: flex;
    flex-direction: column;
}

.font-important {
    font-family: system-ui !important;
}