.footer {
background-color: #1d1d1d;
color: #999;
}
.footer-main {
padding: 80px 0 60px;
background: url(../images/parallax.png);
background-size: cover;
background-repeat: no-repeat;
background-position: initial;
background-attachment: fixed;
}
.footer .widget-title {
font-size: 19px;
font-weight: 700;
position: relative;
margin: 0 0 30px;
padding-left: 15px;
text-transform: uppercase;
color: #fff;
border-left: 3px solid #d16a1e;
}
/* Footer about us */
.footer-logo {
margin-bottom: 25px;margin: 0 auto; display: block;
}
/* Footer social */
.footer-social {
margin-top: 15px;    margin: 0 auto;
display: table;
}
.footer-social .widget-title {
font-size: 14px;
margin-bottom: 10px;
}
.footer-social ul {
list-style: none;
margin: 0;
padding: 0;
margin-left: -13px;
}
.footer-social ul li {
display: inline-block;
}
.footer-social ul li a i {
display: block;
font-size: 16px;
color: #999;
transition: 400ms;
padding: 10px 13px;
}
.footer-social ul li:hover {
color: #fff;
}
/* Links */
.footer-widget ul.list-arrow li {
border-bottom: 1px solid rgba(255, 255, 255, 0.07);
padding: 8px 0;
}
.footer-widget ul.list-arrow li:last-child {
border-bottom: 0;
}
.footer-widget ul.list-arrow li a,
.footer-widget ul.list-arrow li:before {
color: #747474;
}
.footer-widget ul.list-arrow li:hover a,
.footer-widget ul.list-arrow li:hover {
color: #ffb600;
}
.working-hours {
padding-right: 10px;
color: #fff;
}
.working-hours .text-right {
float: right;    right: 11%;
position: relative;
}
/*-- Copyright --*/
.copyright {
background: #fff;
color: #fff;
padding: 25px 0 15px;
position: relative;
z-index: 1;
font-weight: 600;
font-size: 12px;
}
.footer-widget ul.list-arrow li a, .footer-widget ul.list-arrow li:before {color: #fff !important;}
.footer-menu ul li {
display: inline-block;
line-height: 12px;
padding-left: 15px;
}
.footer-menu ul li a {color: #7389ab !important;}
.footer-menu ul.nav li a{
background: none;
color: #111;
padding: 0;
}
.footer-menu ul li a:hover {
color: #fff;
}
#back-to-top {
right: 40px;
top: car;
z-index: 10;
display: none;
}
#back-to-top .btn:focus {
outline: 0;
box-shadow: none;
}
@media (max-width: 767px) {
#back-to-top {
right: 15px;
}
}
#back-to-top.position-fixed {
bottom: 20px;
}
#back-to-top .btn.btn-primary {
width: 36px;
height: 36px;
line-height: 36px;
background: rgba(0, 0, 0, 0.9);
border-radius: 3px;
color: #ffb600;
font-weight: 700;
font-size: 16px;
padding: 0;display: none;
}
@media (max-width: 767px) {
#back-to-top .btn.btn-primary {
width: 32px;
height: 32px;
line-height: 32px;
font-size: 14px;
}
}
#back-to-top .btn.btn-primary:hover {
color: #fff;
}