.footer-title,.footer-title:hover{
  color: white !important;
  text-decoration: none;
    font-weight: 600 !important;
    font-size:14px;
}

.footer-separator{
  border-top: 1px solid white;
  width: 100%;
  margin-bottom: 10px;
}

.footer-list u{
  list-style-type: none;
  padding: 0;
}

.footer-list li{
  list-style-type: none;
  padding: 1px;
  margin-left: -41px;
}

.footer-list li a{
  text-decoration: none;
  color: white !important;
  font-size:13px;
}

.footer-titles,.footer-titles:hover,.footer-titles:active{
    color:white !important;
    text-decoration:none;
    text-overflow: ellipsis ;
    max-width:240px;
}
 
.footer-link,.footer-link:hover,.footer-link::selection{
    cursor:pointer !important;
    color:white !important;
    text-decoration:none;
}
 
a.footer-titles{
    cursor:pointer !important;
}

.footer-xs-title{
    color:white !important;
    text-decoration:none;  
    font-size:16px;
} 
 
.truncate-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;        
}
   
@media(max-width:395px){
    body{
        margin-bottom:235px;
    }
    .body-car{
        margin-bottom:210px !important;
    }

  .body-XPA {
    margin-bottom: 300px;
  }
}
@media(max-width:767px){
    body{
        margin-bottom:235px;
    }
    .body-car{
        margin-bottom:210px !important;
    }

  .body-XPA {
    margin-bottom: 300px;
  }
}
@media(min-width:768px){
    body{
        margin-bottom:210px;
    }
    .body-car{
        margin-bottom:77px !important;
    }

  .body-XPA {
    margin-bottom: 260px;
  }
}
@media(min-width:992px){
    body{
        margin-bottom:210px;
    }
    .body-car{
        margin-bottom:90px !important;
    }

  .body-XPA {
    margin-bottom: 260px;
  }
}
@media(min-width:1200px){
    body{
        margin-bottom:210px;
    }
    .body-car{
        margin-bottom:95px !important;
    }

  .body-XPA {
    margin-bottom: 260px;
  }
} 