.dropbtn {
  background-color: #0f0f0f;
  color: white;
  padding: 16px;
  font-size: 18px;
  font-weight: bold;
  border: none;
  cursor: pointer;
  border-radius: 50%;
  min-width: 80px;
  min-height: 80px;
}

.dropdown {
  position: relative;
  display: inline-block;
  top: -30px;

}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #0f0f0f;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  min-width: 110px;
  border-radius: 15px;
  margin-left: -15px;
  font-size: 16px;
  font-weight: bold;
}

.showdropdown {
  display: block;
}

.hidedropdown {
  display: none;
}

.dropdown-content a {
  color: #fff;
  padding: 16px 16px;
  text-decoration: none;
  display: block;
  text-align: center;
}

.dropdown-content a:hover {
  background-color: #c4c4c4;
}

/* .dropdown:hover .dropdown-content {
  display: block;
} */

.dropdown:hover .dropbtn {
  background-color: #0f0f0f;
}

@media screen and (max-width: 769px) {
  .dropbtn {
    font-size: 16px;
    min-width: 60px;
    min-height: 60px;
}
.dropdown {
  top: -24px;
}

.dropdown-content {
  margin-left: -25px;
}

}

#X50S {
  display: none;
}
#X50ES {
  display: none;
}
#X50LX {
  display: none;
}
#X80S {
  display: none;
}
#X80ES {
  display: none;
}
#X80LX {
  display: none;
}



#model-v80  {
display: none !important;
}

#S-buttons-container {
display: none;
/*position: fixed;
 right: -400px;
top: 0;
width: 400px;
height: 100%;
background: #000;
padding-left: 30px;*/
}


#ES-buttons-container {
display: block;
/*position: fixed;
 right: -400px;
top: 0;
width: 400px;
height: 100%;
background: #000;
padding-left: 30px;*/
}

#LS-buttons-container {
display: none;
/*position: fixed;
 right: -400px;
top: 0;
width: 400px;
height: 100%;
background: #000;
padding-left: 30px;*/
}

#ES-toggle  {
  position: absolute;
  left: -60px;
  top: 50%;
  right: auto;
  bottom: auto;
  cursor: pointer;


}

.openedtoggle {
background-image: url('../images/settings_close.png');
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-color: #0f0f0f;
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  border-radius: 15px 0 0 15px;
}

.closedtoggle {
background-image: url('../images/settings.png');
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-color: #0f0f0f;
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  border-radius: 15px 0 0 15px;
}




#S-toggle  {
  position: absolute;
  left: -60px;
  top: 50%;
  right: auto;
  bottom: auto;
  cursor: pointer;


}

#LS-toggle  {
  position: absolute;
  left: -60px;
  top: 50%;
  right: auto;
  bottom: auto;
  cursor: pointer;

  border-radius: 15px 0 0 15px;-moz-transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    -moz-animation:blinking-toggle-ls normal 2.5s ease-in-out;
    /* Firefox */
    -webkit-animation:blinking-toggle-ls normal 2.5s ease-in-out;
    /* Webkit */
    -ms-animation:blinking-toggle-ls normal 2.5s ease-in-out;
    /* IE */
    animation:blinking-toggle-ls normal 2.5s ease-in-out;
    /* Opera */
    animation-iteration-count: 3;
    -moz-animation-iteration-count: 3;
    -webkit-nimation-iteration-count: 3;
    -ms-nimation-iteration-count: 3;
}

@-webkit-keyframes blinking-toggle-ls {
    0% {
           background-color: rgba(0,0,0,1)
    }
    50% {
           background-color: rgba(0,0,0,0.5)
    }
    100% {
           background-color: rgba(0,0,0,1)
    }
}

.showbar    {

display: block;
position: fixed;
right: 0px;
top: 0;
width: 400px;
height: 100%;
background: #0f0f0f;
padding-left: 30px;
}

.hidebar    {
right: 0px;
display: block;
position: fixed;
right: -400px;
top: 0;
width: 400px;
height: 100%;
background: #0f0f0f;
padding-left: 30px;
}

.menuicon   {
display: block;
height: 50px;
margin-top: 20px;
}


@media screen and (max-width: 767px) {
.hidebar    {
padding-left: 10px;
right: -250px;
height: 100%;

width: 250px;
}

.showbar    {
padding-left: 10px;
right: 0px;
height: 100%;
padding-right: 20px;
width: 250px;
}

.menuicon   {
height: 30px;
}

#S-toggle, #ES-toggle, #LS-toggle  {
  left: -50px;

}

}
