#navbar-cont {
  color: #444444;
  background-color: black;
  box-shadow: 31px 10px 37px rgba(0, 0, 0, 0.25);
  z-index: 1020;
  padding-right: 20px!important;
}
#navbar-cont  .nav-link{
  color: white;
}
#navbar-cont  .nav-item:hover{
  background: white;
}
#navbar-cont  .nav-item:hover a{
  color: black;
}
#navbar-cont .nav-item{
  padding: 0 5px;
}
#navbar-cont img{
  height: 100%;
  width: 100%;
  display: block;
}
#navbar-cont .container-logo{
  width: 250px;
}
#navbar-cont .navbar-toggler {
  color: transparent;
  border-color: transparent;
}
#navbar-cont .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
#btn-indietro a {
  padding: 20px 1rem;
}

@media screen and (min-width: 575px) {
  #btn-indietro {
    display: block!important;
  }
}
/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 325px) {
  #navbar-cont .container-logo{
    width: 200px;
  }
}
/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 991px) {
  #navbar-cont .mobile-ul{
    padding: 20px 10px;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link{
    padding: 20px 1rem!important;
  }
}
@media (max-width: 991px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    margin-left: 10px;
  }
}

.btn-indietro-mobile{
  display: none;
}
@media screen and (max-width: 575px){
  .btn-indietro-mobile{
    display: block;
  }
}
