.footer{background:#111;padding:50px 0 40px}.footer #logo-footer{max-width:235px;width:100%}.footer span{color:#fff;display:block;line-height:1.4}.footer .line-footer{height:1px;background:rgba(255,255,255,.1411764706);margin:15px 0}.footer .firma{padding-bottom:15px}.footer .firma p{text-align:left;line-height:1.4;color:#fff}.footer .address p,.footer .time p{color:#959595;padding-bottom:5px}.footer .phones a{margin:auto}.footer .phones p{color:#fff;text-align:center}.footer .messengers-box-footer{max-width:190px;width:100%;margin:10px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.footer .messengers-box-footer a{margin:0}.footer ul{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.footer ul a{padding:20px 25px;-webkit-transition:.3s;transition:.3s;color:#fff;display:block}.footer ul a:hover{background:rgba(255,255,255,.2509803922)}@media screen and (max-width:992px){.footer span{text-align:center}.footer .address p,.footer .address span,.footer .time p,.footer .time span{text-align:left}}@media screen and (max-width:768px){.footer .address p,.footer .address span,.footer .time p,.footer .time span{text-align:center}}@media screen and (max-width:767px){.footer #logo-footer{margin:auto}.footer ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer ul a{background:rgba(255,255,255,.062745098);text-align:center;margin:5px 0}}@media screen and (max-width:430px){.footer .phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}