@media (max-width: 1601px){
    #footer .h-sec-p100 {
        padding: 0 80px;
    }
}

@media (max-width: 1500px){
    #footer .footer-widgets-wrap{
        padding: 40px 0;
    }

    #footer .footer-link-row a{
        font-size: 14px;
    }

    #footer .line{
        margin: 2rem 0;
    }

    .footer-alt-icerik{
        margin-bottom: 10px;
        padding: 10px 0;
    }

    .footer-alt-text{
        font-size: 15px;
    }

    #copyrights .col-mb-30{
        --col-mb: 0px;
    }
}

@media (max-width: 1400px){
    .footer-logo{
        display: inline-block;
        width: 150px;
        height: auto;
        margin: 0;
        margin-top: 0;
        filter: grayscale(1);
        opacity: .6;
        transition: all .3s;
    }
}

@media (max-width: 1200px){
    #footer .widget h3{
        font-size: 20px;
    }
    
    .footer-alt-text{
        font-size: 14px;
    }

    #footer .footer-widgets-wrap{
        padding: 40px 0 0;
    }

    #copyrights{
        padding: 20px 20px;
        font-size: 13px;
        letter-spacing: .1px;
    }
    #copyrights .col-md-6{
        padding: 0;
    }
    #copyrights .container{
        max-width: none;
    }
}

@media (max-width: 991.98px){
    #footer .footer-widgets-wrap{
        padding: 0 0 0;
    }
    #footer .footer-inf-1{
        margin-top: 20px;
    }
    #footer address{
        margin-bottom: 10px;
    }
    #footer .widget{
        margin-top: 30px;
    }
    .footer-widgets-wrap .col-lg-9{
        display: none;
    }
    .footer-widgets-wrap .col-lg-3 .widget{
        text-align: center;
    }

    #footer address br{
        display: none;
    }

    .footer-widgets-wrap .col-lg-3 .justify-content-md-end{
        justify-content: center !important;
    }
    #footer .social-icon{
        border: 2px solid #f2f2f2!important;
    }
    .social-icon i:last-child{line-height: 31px !important;}
    
    #footer .h-sec-p100 {
        padding: 0 50px;
    }
    
    #footer .widget h3{
        font-size: 20px;
    }
    #footer .widget p{
        line-height: 1.4;
        font-size: 14px;
    }
    
    .hsba .h4{
        font-size: 15px;
    }

    #footer .footer-link-title{
        font-size: 14px;
    }
    #footer .footer-link-row a{
        font-size: 13px;
        font-weight: 400;
    }

    #footer .footer-social-link .social-icon{
        width: 40px;
        height: 40px;
        font-size: 18px;
        line-height: 36px!important;
    }
    
    .footer-alt-icerik{
        margin-bottom: 25px;
    }
    .footer-alt-icerik .col-md-2{
        display: none;
    }
    .footer-alt-icerik .col-md-10{
        width: 100%;
    }

    
    #copyrights{
        padding: 20px 15px;
        font-size: 12px;
        letter-spacing: .2px;
    }
}

@media (max-width: 767.98px){
    #footer .h-sec-p100 {
        padding: 0 30px;
    }
    
    .footer-widgets-wrap .col-md-4{
        margin-bottom: 30px;
    }

    #footer .line{
        margin: 1rem 0;
    }
    
    #copyrights{
        padding: 15px;
        font-size: 14px;
    }
    #copyrights .row{
        margin: 0;
    }
    #copyrights .col-md-6:first-child{
        margin-bottom: 10px;
    }
    
}

@media (max-width: 575.98px){
    #footer{
        text-align: center;
    }

    .footer-widgets-wrap .col-md-4{
        margin-bottom: 10px;
    }

    .footer-social-link{
        margin: 0 auto;
        position: relative;
        width: 200px;
    }

    .hsba{
        padding-left: 5px;
        border-left: 0 solid #1c76bb;
        margin-bottom: 15px;
        margin-top: 10px;
    }
    
    .footer-widgets-wrap .col-md-7{
        display: none;
    }

    #footer .widget p{
        line-height: 1.4;
        font-size: 14px;
        font-weight: 400!important;
    }

    .footer-alt-icerik{
        margin-inline: auto;
    }

    #copyrights .col-md-6:first-child{
        margin-bottom: 5px;
        line-height: 1.5;
    }
    #copyrights .copyrights-link{
        line-height: 1.5;
    }
}

@media (max-width: 480px){
    #footer .h-sec-p100 {
        padding: 0 20px;
    }
}

@media (max-width: 425px){
    #copyrights{
        padding: 15px;
        font-size: 13px;
    }
}