/*
CodedBy C.ArdaAkin with PhpStorm
 * Date: 22.10.2024
 * Time: 13:38
*/

footer{
    margin-top: 0;
    padding-bottom: 25px;
}
footer a.footer-logo{}
footer a.footer-logo img{
    max-width: 100%
}
footer h4{
    font-weight: 600;
    font-size: 1em;
}
.footer-list{}
.footer-list.footer-list-type-1{
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    margin-bottom: 0;
    padding-left: 0;
}
.footer-list.footer-list-type-1 li{
    display: flex;
    width: 100%;
    list-style-type: none;
}
.footer-list.footer-list-type-1 li a h5
{
    color: var(--clr_dark_n);
    font-weight: 400;
    font-size: 0.9em;
    padding:3px;
}

footer .section-title{
    font-size: 2em;
    font-weight: 800;
}

footer .col-12.sub-brand{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 70px;
}
footer .col-12.sub-brand a.footer-logo{
    max-width: 20%;
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
footer .col-12.sub-brand a.footer-logo img{
   width: 100%;
}

footer .col-12.sub-brand hr{
    width: auto;
}
footer .col-12.sub-brand div.socials{
    width: auto;
    flex-wrap: wrap;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
footer .col-12.sub-brand ul.socials{
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0;

}

footer .col-12.sub-brand ul.socials li{
    display: inline-flex;
    margin-left: 25px;

}
footer .col-12.sub-brand ul.socials li a{
    color: var(--clr_dark_n);
}
footer .col-12.sub-brand ul.socials li i{
    font-size: 2em;
}

footer .border-right{
    border-color: #dee2e657 !important;

}

footer .first-row{
    justify-content: space-between;
}

@media(max-width: 1300px){

}
@media (min-width: 1700px) and (max-width: 1850px) {
}
@media (max-width: 1700px) and (min-width: 1500px) {
}
@media (max-width: 1550px) and (min-width: 1280px) {
}
@media (max-width: 1280px) and (min-width: 991px) {
}
@media (max-width: 991px) and (min-width: 720px) {
}
@media (max-width: 720px) and (min-width: 560px) {

}
@media (max-width: 560px) {

}
/*Max Treshoolds*/

@media (max-width: 1700px){

}
@media (max-width: 1600px){

}
@media (max-width: 1500px){

}
@media (max-width: 1400px){
}
@media (max-width: 1376px){

}
@media (max-width: 1279px){

}
@media (max-width: 1100px){
    .footer-links-row{}

    .footer-links-row .col{
        width: 25% !important;
        flex:1 1 25%;
        margin-top: 20px;
    }

}
@media(max-width: 1100px) and (min-width: 991px){

    .footer-links-row .col:last-child ul {
        display: flex;
        flex-direction: row;
        justify-content: start;
        align-items: center;
    }
    .footer-links-row .col:last-child ul li{
        width: fit-content;
        margin-left: 15px;
    }
    .footer-links-row .col:last-child ul li:first-child{
        margin-left: 0;
    }
}
@media (max-width: 991px){
    .footer-links-row{}

    .footer-links-row .col{
        width: 100% !important;
        flex:1 1 100%;
        margin-top: 20px;
        padding: 12px;
    }
    .footer-links-row .col:nth-child(2n){
        margin-top: 0 !important;
    }
    .footer-links-row .col li{
        width: 100%;
        border-bottom: 1px solid #ddd;
    }

    .first-row > div{
        width: 50% !important;
        flex: 1 1 50% !important;
        min-width: 50%
    }
    .footer-links-row .col:nth-child(1),
    .footer-links-row .col:nth-child(2){
        background: var(--type1SubMenuBack);
    }
    footer .sub-brand{
        height: fit-content !important;
    }
    footer .col-12.sub-brand a.footer-logo{
        margin-top: 20px;
        margin-bottom: 20px;
        max-width: 50% !important;
        border-right: 1px solid #ddd;
        align-items: center;
        justify-content: start;
    }
    footer .col-12.sub-brand a.footer-logo img{
        max-width: 80%;
    }
    footer .col-12.sub-brand div.socials{
        width: 40% !important;

    }
    footer .col-12.sub-brand div.socials ul.socials{
        flex-direction: row;
        justify-content: stretch;
        padding-left: 0;

    }
    footer .col-12.sub-brand div.socials ul.socials li{
        align-items: center;
        justify-content: end;

        width: 33.3%;
        margin: 0 !important;
    }

    footer .col-12.sub-brand div.socials ul.socials li i{
        font-size: 1.4em;
    }
    footer{
        padding-bottom: 180px !important;
    }

}
@media (max-width: 768px){}
@media (max-width: 560px){}
/*Min Treshoolds*/

@media (min-width: 1700px){}
@media (min-width: 1500px){

}
@media (min-width: 1281px){

}
@media (min-width: 992px){


}
@media (min-width: 768px){}
@media (min-width: 560px){}