/*=====================================
            FOOTER
======================================*/

.footer{

    background:#0b1120;

    padding:80px 0 30px;

    border-top:1px solid rgba(255,255,255,.08);

}

.footer-logo{

    height:250px;

    margin-bottom:20px;

}

.footer h4{

    font-family:'Poppins',sans-serif;

    font-weight:700;

    margin-bottom:20px;

}

.footer h5{

    color:#d4af37;

    margin-bottom:20px;

    font-weight:600;

}

.footer p{

    color:#cfcfcf;

    line-height:1.9;

}

.footer ul{

    list-style:none;

    padding:0;

    margin:0;

}

.footer ul li{

    margin-bottom:12px;

}

.footer ul li a{

    color:#cfcfcf;

    text-decoration:none;

    transition:.3s;

}

.footer ul li a:hover{

    color:#d4af37;

    padding-left:8px;

}

.footer p i{

    color:#d4af37;

    width:22px;

}

.social-icons{

    display:flex;

    gap:15px;

    margin-top:25px;

}

.social-icons a{

    width:45px;

    height:45px;

    border-radius:50%;

    background:rgba(255,255,255,.08);

    display:flex;

    justify-content:center;

    align-items:center;

    color:#fff;

    transition:.35s;

}

.social-icons a:hover{

    background:#d4af37;

    color:#111;

    transform:translateY(-5px);

}

.footer hr{

    margin:50px 0 25px;

    border-color:rgba(255,255,255,.08);

}

.footer-bottom{

    display:flex;

    justify-content:space-between;

    align-items:center;

    flex-wrap:wrap;

    gap:15px;

}

.footer-bottom p{

    margin:0;

    color:#cfcfcf;

}

.footer-bottom a{

    color:#cfcfcf;

    text-decoration:none;

    margin:0 8px;

    transition:.3s;

}

.footer-bottom a:hover{

    color:#d4af37;

}

/*==========================
        MOBILE
===========================*/

@media(max-width:768px){

.footer{

text-align:center;

}

.social-icons{

justify-content:center;

}

.footer-bottom{

flex-direction:column;

}

}