/* Mobile */
@media screen and (max-width: 428px) {
    .payments{
        background-color: #F9F5EC;
        flex-direction: column;
        padding: 20px 4.44vw;
        margin: 20px 0 ;
        display: flex;
        gap: 20px;
    }
    .payments div{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        row-gap: 20px;
        column-gap: 10px;
    }
    .payments a{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .payments img{
        filter: grayscale(1) opacity(65%);
        transition: grayscale 0.5s;
        cursor: pointer;
    }
    .juego{
        max-width: 106.72px;
        max-height: 17.99px;
    }
    .jugar{
        max-width: 78.88px;
        max-height:25.31px;
    }
    .hand{
        max-width: 25.94px;
        max-height: 25.94px;
    }
    .l18{
        max-width: 27.3px;
        max-height: 27.3px;
    }
    .text{
        max-width: 54px;
        max-height: 18px;
    }
    .tri{
        max-width: 105.82px;
        max-height: 15.47px;
    }
    .qui{
        max-width: 94.64px;
        max-height: 15.47px;
    }
    .google{
        max-width: 103.95px;
        max-height: 20.8px;
    }
    .visa{
        max-width: 72.72px;
        max-height: 22.3px;
    }
    .master-1{
        max-width: 33.13px;
        max-height: 25.71px;
    }
    .master-2{
        max-width: 33.13px;
        max-height: 25.71px;
    }
    .paypal{
        max-width: 99.89px;
        max-height: 24.2px;
    }
    .paysafe{
        max-width: 132.72px;
        max-height: 22.52px;
    }
    .neteller{
        max-width: 105.38px;
        max-height: 17.78px;
    }
    .skrill{
        max-width: 58.05px;
        max-height:19.83px;
    }

    .security{
        padding-bottom: 20px;
        border-bottom: 1px solid #ccc;
    }
}
/* Tablet */
@media screen and (min-width: 429px) and (max-width: 1024px){
    .payments{
        background-color: #F9F5EC;
        flex-direction: column;
        padding: 20px 0;
        margin: 20px 0 ;
        display: flex;
        gap: 20px;
    }
    .payments div{
        max-width: 768px;
        width: 100%;
        height: 35px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 0;
        margin: 0 auto;
    }
    .payments a{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .payments img{
        max-width: 80%;
        object-fit: contain;
        filter: grayscale(1) opacity(65%);
        transition: grayscale 0.5s;
        cursor: pointer;
    }
    .payments img:hover{
        filter: none;
    }
}
/* Desktop */
@media screen and (min-width: 1025px){
    .payments{
        background-color: #F9F5EC;
        flex-direction: column;
        padding: 48px 20px;
        margin: 40px 0 ;
        display: flex;
        gap: 40px;
        
    }
    .payments div{
        max-width: 1200px;
        width: 100%;
        height: 45px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 0;
        margin: 0 auto;
    }
    .payments a{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .payments img{
        object-fit: contain;
        filter: grayscale(1) opacity(65%);
        transition: grayscale 0.5s;
        cursor: pointer;
    }
    .payments img:hover{
        filter: none;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
    
}