#footer p, #footerMiddle ul li a{

    line-height:14px;

    font-size:12px;

    color:#5e5e5e;

    font-weight:300;

}


div#footer-newsletter .inner {
    display: flex;
    flex-direction: column;
    align-items: center;
}



#footer-social h3,

#footer-newsletter h3{

    font-size: 25px;
    font-weight: bold;
    color: #252525;
    text-align: center;

}



#footer-social p,

#footer-newsletter p{

    font-size: 14px;
    color: #252525;
    margin-top: 5px;
    padding: 0;
    text-align: center;

}



#social {
    display: flex;
    margin-top: 10px;
}

#social a {
    display: block;
    margin-right: 15px;
}

#social ul{

    padding-top:10px;

}



#social li a, 

#social li a img{

    float:left;

}



[dir="rtl"] #social li, 

[dir="rtl"] #social li a, 

[dir="rtl"] #social li a img{

    float:right;

}



#social li{

    display:inline-block;

    padding-top:10px;

    padding-right:10px;

    padding-bottom:10px;

    padding-left:10px;

}



[dir="rtl"] #social li{

    padding-right:0;

    padding-left:10px;

}



#footer .newsletterMain{

    position:relative;

}



#footer .newsletterMain .sub-email {
    height: 50px;
    border: 0;
    font-size: 12px;
    color: #252525;
    background: transparent;
    text-indent: 15px;
}



#footer .newsletterMain .placeholder{

    right:40px;

    line-height:34px;

    padding-left:10px;

}



[dir="rtl"] #footer .newsletterMain .placeholder{

    right:1px;

    left:40px;

    padding-right:5px;

    padding-left:25px;

}



#footer .newsletterMain input[type="button"]{

    height:50px;

    color:#fff;

    border:0;

    cursor:pointer;

    background: url(back.svg) no-repeat center center;

}

#footer .newsletterMain > div {
    border-radius: 5px;
    border: solid 1px #ededed;
    margin-top: 17px;
}



#footer-newsletter {
    padding-top: 35px;
    padding-bottom: 50px;
    background: #fff;
    border-bottom: 1px solid #ededed;
}

div#footerSecurity {
    display: flex;
    justify-content: center;
}

.copyright {
    display: flex;
    justify-content: center;
    font-size: 12px;
    color: #252525;
    margin-top: 20px;
}

.copyright span{
    text-decoration: underline;
    margin-left: 5px;
}



#footer-newsletter h3{

    color:#393939;

    margin-bottom:0;

}



#footer-newsletter p{

    color:#393939;

}



#footerMiddle {
    background: #fff;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding-top: 45px;
    padding-bottom: 45px;
}





#footerMiddle h3{





    text-transform:uppercase;

    word-break:break-all;

    margin-top:0;

    margin-bottom:5px;

    font-size: 14px;
    font-weight: 600;
    color: #252525;

}



#footerMiddle ul li{

    display:block;

}



#footerMiddle ul li a, 

#footerMiddle p{

    display:block;

}



#footerMiddle ul li a{

    font-size: 14px;

    line-height: 2.14;
    color: #252525;

}



#footerMiddle ul li a:hover{

    color:#e35252;

}



#footerMiddle p{

    padding-bottom:0;

}


div#contactInfo p {
    display: flex;
    flex-direction: column;
}

div#contactInfo p:nth-of-type(1){
    margin-top: 5px;
}

div#contactInfo p:nth-of-type(1) span{
    font-size: 14px;
  
    color: #252525;}
div#contactInfo p:nth-of-type(2){
    margin-top: 25px;
}
div#contactInfo p:nth-of-type(2) span{
    font-size: 14px;
    font-weight: 600;
 
    color: #252525;
}
#contactInfo strong{

    font-size: 14px;
    text-decoration: underline;
    font-weight: normal;
    color: #252525;
    margin-bottom: 7px;

}



#contactInfo i{

    display:inline-block;

    width:25px;

}



#footerBottom {
    padding-top: 50px;
    background: #fff;
    padding-bottom: 165px;
}


#footerSecurity img{

    padding-right:10px;

}



#footerCards{

    flex-direction:row-reverse;

}



#footerCards img{

    max-width:60px;

    padding-left:10px;

}



#tsoft-eticaret-sistemleri{

    line-height:50px;

    font-size:12px;

    color:#6c6c6c;

    text-align:center;

    background:#fff;

}

#ETBIS {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

@media screen and (max-width: 1000px) {



    #footerMiddle{

        padding-top:25px;

        padding-bottom:25px;

    }



    #footerMiddle .col-2{

        padding-top:15px;

        padding-bottom:15px;

    }



    #footerMiddle .col-2:nth-child(3n+1){

        clear:both;

    }



}



@media screen and (min-width: 769px) {



    #footerMiddle ul li div{

        display:block !important;

        height:auto !important;

    }



}



@media screen and (max-width: 768px) {

    #footerBottom {
        padding-top: 0px;
        background: #fff;
        padding-bottom: 20px;
    }

    #footer-newsletter{
        padding: 25px;
        padding-top: 35px;
    padding-bottom: 50px;
    }

    #footer-newsletter h3{
        font-size: 14px;
    }
    #social {
        display: flex;
        margin-top: 10px;
        padding-left: 20px;
        box-sizing: border-box;
    }

    #footerMiddle .inner > div:first-child h3 {
        margin-top: 1px;
    }

    div#footerMiddle h3 i {
        display: none;
    }

    #footerMiddle .inner > div {
        padding: 0;
    }

    #footer-social p, 

    #footer-newsletter p{

        font-size:12px;

    }



    #footerTop p{

        font-size:13px;

    }



    #footer .newsletterMain{




    }



    #footer .newsletterMain .sub-email{

        font-size:15px;

        box-sizing:border-box;

    }



    #footer .newsletterMain input[type="button"]{

        font-size:15px;

    }



    #footerMiddle{

        padding-top:0;

        padding-bottom:0;

        background-color:#ededed;

        border-top:0;

    }



    #footerMiddle .col-2{

        padding-top:0;

        padding-left:0;

        padding-bottom:0;

        padding-right:0;

    }



    #footerMiddle ul li{

        float:left;

    }



    #footerMiddle ul ul li{

        float:none;

        width:auto;

        padding-left:20px;

        padding-right:20px;

        font-size: 14px;
        font-weight: normal;

        line-height: 2.14;
        color: #252525;
        background: #fff;

    }



    #footerMiddle h3{

        line-height:60px;

        color:#252525;

        font-size:14px;

        font-weight:600;

        padding-left:20px;

        padding-right:20px;

        background:#fff;

        margin-bottom:1px;

        cursor:pointer;

    }



    #footerMiddle h3.active{

        background:#fff;

    }



    [dir="rtl"] #footerMiddle h3{

        background-position:10px center;

    }



    #footerMiddle h3 + div{

        background:#fff;

        display:none;

    }



    #footerMiddle ul li a, #footerMiddle p{

        line-height:35px;

        font-size:17px;

    }



    #footerMiddle p{

        padding-left:20px;

        padding-right:20px;

    }



    #footerBottom .col{

        text-align:center;

    }



    #footerBottom .col img{

        padding-right:5px;

        padding-left:5px;

    }



    #footerContact{

        background:none;

    }



    #contactInfo {

        padding-top:20px;

        padding-bottom:20px;

    }



    #contactInfo i{

        font-size:15px;

    }



    #footerSecurity{

        padding-top:10px;

    }



    #footerCards{

        padding-bottom:10px;

    }



    #footerSecurity img,

    #footerCards img{

        padding-top:10px;

        padding-bottom:10px;

        padding-left:10px;

    }



    #footer-social .d-flex{

        display:inherit;

    }



    #social{

        text-align:left;

        box-sizing:border-box;

    }



    #social li, 

    #social li a{

        width:40px;

        height:40px;

    }



    #social li a{

        display:flex;

        align-items:center;

    }



    #social li a img{

        margin-right:auto;

        margin-left:auto;

    }



    #footerIcons,

    #footerIcons .d-flex{

        display:inherit;

    }



}



@media screen and (max-width: 540px) {



    #footer	h3{

        line-height:45px;

        font-size:15px;

    }



    #footerMiddle ul li a, 

    #footerMiddle p{

        line-height:25px;

        font-size:13px;

    }



    #social li{

        padding-top:5px;

        padding-right:5px;

        padding-bottom:5px;

        padding-left:5px;

    }



    #footer .newsletterMain .sub-email{

        height:40px;

        line-height:38px;

        font-size:13px;

    }



    #footer .newsletterMain input[type="button"]{

        height:40px;

        font-size:13px;

    }



}