#slidecontainer {
    width: 100%;
  }
  
  .slider {
    -webkit-appearance: none;
    width: 180px;
    vertical-align: middle;
    height: 25px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
  }
  
  .slider:hover {
    opacity: 1;
  }
  
  .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: #4CAF50;
    cursor: pointer;
  }
  
  .slider::-moz-range-thumb {
    width: 25px;
    height: 25px;
    background: #4CAF50;
    cursor: pointer;
  }

  @supports (-moz-appearance:none) {
    .slider {
        background: none;
    }
    .color-selection-box input {
        width: 90% !important;
    }
  }

  .loader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 60px;
    height: 60px;
    -webkit-animation: spin 1.3s linear infinite;
    animation: spin 1.3s linear infinite;
    margin: auto;
  }
  
  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }

@media screen and (max-width:600px) {
    .search-letter {
        padding: 6px;
    }
}
@media screen and (max-width:590px) {
    .images-wrapper {
        display: block;
        padding: 10px;
    }
    .left {
        margin-bottom: 200px;
        display: inline-block;
        position: relative;
    }
    .color-box {
        padding: 4px;
    }
    .color-box button {
        width: 260px;
    }
}
@media screen and (max-width:550px) {
    .crossword-input {
        width: 3.8%;
    }
    .scrambled-word {
        display: block;
        margin: auto;
        padding-bottom: 10px;
        text-align: center;
    }
}
@media screen and (max-width: 450px) {
    .search-letter {
        font-size: 8px;
        padding: 4px;
    }
}
@media screen and (max-width: 410px) {
    .tutorial-image {
        max-width: calc(100% - 50px) !important;
    }
}
@media screen and (max-width:350px) {
    .crossword-input {
        width: 3.5%;
    }
}