footer{width:100%;float:left;padding:0;margin:0;overflow:hidden;position:relative;padding:40px 0 0 0; z-index:10; background-color:#fff;}
footer .col-3{width:30%;float:left}
footer .col-6{width:40%;float:left}
footer .col-12{width:100%;float:left}
footer .h3{text-transform:uppercase}
footer ul,footer ol,footer dl{margin:0;padding:0}
footer ul li,footer ol li,footer dl li{line-height:normal;margin:0 0 10px 0;list-style:none}
footer a{text-decoration:none}
footer .serwis-list .list ul li h5,footer .serwis-list .list ul li .h5{font-weight:900}
footer .logo{display:flex;align-items:center}
footer .logo .white{display:none}
footer .logo img{width:100%;margin-top:30px}
footer .about ul,footer .legal ul{font-weight:normal}
footer .about i,footer .legal i{display:none}
footer .social .app-box{display:inline-block;margin:16px 0}
footer .social .app-box a:first-child{margin-right:24px}
footer .serwis-list{width:100%;display:inline-block;margin-top:24px;font-weight:400}
footer .show-list{text-align:center;font-weight:400;font-size:12px;line-height:40px;border-bottom:solid 1px #000;cursor:pointer}
footer .show-list i{margin-left:5px;transition:all .3s ease-in-out;transform:rotate(180deg);display:inline-block}
footer .about i,footer .legal i{margin-left:5px;transition:all .3s ease-in-out;transform:rotate(180deg);display:none}
footer .serwis-list.show .list{display:block}
footer .serwis-list.show .show-list i,footer .legal.show .h3 i,footer .about.show .h3 i{transform:rotate(90deg);transition:all .3s ease-in-out}
footer .list{display:none;float:left;padding:20px 15px;width:100%;box-sizing:border-box}
footer .list ul{float:left;line-height:15px;margin-right:8px}
footer .list ul li{display:inline-block;line-height:15px;font-size:12px;margin-right:5px}
footer .copyright{margin:0 auto;width:100%;display:inline-block}
footer .copyright p{text-align:center;line-height:40px;margin:0;font-size:12px}
footer .copyright p a{font-weight:500;display:inline}
footer .legal-info{margin:40px 0 0 0;box-sizing:border-box}
footer .legal-info .h6{font-weight:normal}
@media all and (max-width:1000px){
footer{width:100%}
footer .col-3{width:100%;text-align:center}
footer .col-6{width:100%;text-align:center}
footer .logo{display:block}
footer .logo img{width:auto;margin-top:0}
footer .legal-info{padding:0 15px;font-size:9px;margin:20px 0 0 0}
footer .legal{margin:0}
footer .about i,footer .legal i{display:inline-block}
footer .about ul li,footer .legal ul li{line-height:40px;margin:0;border-top:1px solid #eee}
footer .row{display:flex;flex-direction:column}
footer .logo{order:1}
footer .legal-info{order:2}
footer .about{order:3;border-bottom:solid 1px #d0d0d0;cursor:pointer}
footer .legal{order:4;border-bottom:solid 1px #d0d0d0;cursor:pointer}
footer .serwis-list{order:5;margin-top:0}
footer .h3{text-transform:none;font-size:12px;line-height:40px;margin:0;font-weight:normal}
footer .about ul,footer .legal ul{display:none}
footer .about.show ul,footer .legal.show ul{display:block}
}