section.slider{
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 1px 1px 7px black;
}

.slider-content{
  width: 500%;
  height: auto;
  display: flex;
  position: relative;
}

.slider-content input, .img-mobile{
  display: none;
}

.slide-box{
  width: 20%;
  height: auto;
  position: relative;
  text-align: center;
  transition: 1s;
}

.slide-box img{
  width: 100%;
}

.nav-manual, .nav-auto{
  background: #231F1E6A;
  bottom: 0;
  display: flex;
  justify-content: center;
  padding: 10px;
  position: absolute;
  width: 20%;
}

.nav-manual .manual-btn, .nav-auto div{
  border: 1px solid #FDB103;
  padding: 10px;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.3s;
}

.nav-manual .manual-btn:not(:last-child), .nav-auto div:not(:last-child){
  margin-right: 10px;
}

.nav-manual .manual-btn:hover{
  background-color: #FDB1036A;
}

#radio1:checked ~ .nav-auto .auto-btn1,
#radio2:checked ~ .nav-auto .auto-btn2,
#radio3:checked ~ .nav-auto .auto-btn3,
#radio4:checked ~ .nav-auto .auto-btn4{
  background-color: #FDB1036A;
}

#radio1:checked ~ .primeiro{
  margin-left: 0%;
}

#radio2:checked ~ .primeiro{
  margin-left: -20%;
}

#radio3:checked ~ .primeiro{
  margin-left: -40%;
}

#radio4:checked ~ .primeiro{
  margin-left: -60%;
}

@media screen and (max-width: 900px) {
  .img-desktop{
    display: none;
  }

  .img-mobile{
    display: block;
  }
}
