@media (max-width: 2000px) {
    body {   
        background-color:hsl(225, 100%, 94%);
        justify-content: center;
        display: flex;
    }
    .container {
        border-radius: 20px;
        text-align: center;
        margin: 100px;
        height: 700px;
        width: 450px;
        background-color: white;
    }
    
    .photo {
        width: 450px;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
    }
    
    .Order {
        font-size: 30px;
        font-weight: bold;
        color: hsl(223, 47%, 23%);
        margin-top: 35px;
    
    }
    
    p {
        margin-top: -5px;
        text-align: center;
        font-size: 20px;
        font-weight: normal;
        color:  hsl(224, 23%, 55%);
    }
    
    .Annual {
        margin-left: 50px;
        display: flex;
        width: 350px;
        height: 100px;
        background-color: hsl(225, 100%, 98%);
        border-radius: 10px;
    }
    
    
    .icon-music {
        justify-items: center;
        align-items: center;
        width: 50px;
        height: 50px;
        margin-top: 25px;
        margin-left: 30px;
    }
    
    h5 {
        font-size: 20px;
        font-weight: bolder;
        margin-left: 18px;
        margin-top: 28px;
    }
    
    .dollar {
        margin-top: 55px;
        margin-left: -110px;
    }
    
    a {
        margin-left: 80px;
        margin-top: 50px;
        cursor: grab;
    }

    button {
        border: none;
        border-radius: 10px;
        background-color: hsl(245, 75%, 52%);
        color: hsl(225, 100%, 98%);
        height: 55px;
        padding-left: 110px;
        padding-right: 110px;
        margin-top: 30px;
        font-size: 15px;
        font-weight: bolder;
        cursor: grab;
    }

    .Cancel {
        margin-top: 30px;
        font-weight: bolder;
    }

    button:hover {
        background-color: hsl(244, 51%, 64%);
    }

    a:hover {
        color: hsl(244, 51%, 64%);
    }

    .Cancel:hover {
        color: hsl(223, 47%, 23%);
        cursor: grab;
    }
}



@media (max-width: 1440px) {
    body {
        background-image: url(images/pattern-background-desktop.svg);
        background-repeat: no-repeat;
        background-position: top;
        background-color:hsl(225, 100%, 94%);
        justify-content: center;
        display: flex;
    }
    .container {
        border-radius: 20px;
        text-align: center;
        margin: 100px;
        height: 700px;
        width: 450px;
        background-color: white;
    }
    
    .photo {
        width: 450px;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
    }
    
    .Order {
        font-size: 30px;
        font-weight: bold;
        color: hsl(223, 47%, 23%);
        margin-top: 35px;
    
    }
    
    p {
        margin-top: -5px;
        text-align: center;
        font-size: 20px;
        font-weight: normal;
        color:  hsl(224, 23%, 55%);
    }
    
    .Annual {
        margin-left: 50px;
        display: flex;
        width: 350px;
        height: 100px;
        background-color: hsl(225, 100%, 98%);
        border-radius: 10px;
    }
    
    
    .icon-music {
        justify-items: center;
        align-items: center;
        width: 50px;
        height: 50px;
        margin-top: 25px;
        margin-left: 30px;
    }
    
    h5 {
        font-size: 20px;
        font-weight: bolder;
        margin-left: 18px;
        margin-top: 28px;
    }
    
    .dollar {
        margin-top: 55px;
        margin-left: -110px;
    }
    
    a {
        margin-left: 80px;
        margin-top: 50px;
        cursor: grab;
    }

    button {
        border: none;
        border-radius: 10px;
        background-color: hsl(245, 75%, 52%);
        color: hsl(225, 100%, 98%);
        height: 55px;
        padding-left: 110px;
        padding-right: 110px;
        margin-top: 30px;
        font-size: 15px;
        font-weight: bolder;
        cursor: grab;
    }

    .Cancel {
        margin-top: 30px;
        font-weight: bolder;
    }

    button:hover {
        background-color: hsl(244, 51%, 64%);
    }

    a:hover {
        color: hsl(244, 51%, 64%);
    }

    .Cancel:hover {
        color: hsl(223, 47%, 23%);
        cursor: grab;
    }
}





@media (max-width: 375px) {
    body {
        background-image: url(images/pattern-background-mobile.svg);
        background-repeat: no-repeat;
        background-position: top;
        background-color:hsl(225, 100%, 94%);   
        justify-content: center;
        display: flex;
    }
    .container {
        border-radius: 20px;
        text-align: center;
        margin: 100px;
        height: 700px;
        width: 450px;
        background-color: white;
    }
    
    .photo {
        width: 450px;
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
    }
    
    .Order {
        font-size: 30px;
        font-weight: bold;
        color: hsl(223, 47%, 23%);
        margin-top: 35px;
    
    }
    
    p {
        margin-top: -5px;
        text-align: center;
        font-size: 20px;
        font-weight: normal;
        color:  hsl(224, 23%, 55%);
    }
    
    .Annual {
        margin-left: 50px;
        display: flex;
        width: 350px;
        height: 100px;
        background-color: hsl(225, 100%, 98%);
        border-radius: 10px;
    }
    
    
    .icon-music {
        justify-items: center;
        align-items: center;
        width: 50px;
        height: 50px;
        margin-top: 25px;
        margin-left: 30px;
    }
    
    h5 {
        font-size: 20px;
        font-weight: bolder;
        margin-left: 18px;
        margin-top: 28px;
    }
    
    .dollar {
        margin-top: 55px;
        margin-left: -110px;
    }
    
    a {
        margin-left: 80px;
        margin-top: 50px;
        cursor: grab;
    }

    button {
        border: none;
        border-radius: 10px;
        background-color: hsl(245, 75%, 52%);
        color: hsl(225, 100%, 98%);
        height: 55px;
        padding-left: 110px;
        padding-right: 110px;
        margin-top: 30px;
        font-size: 15px;
        font-weight: bolder;
        cursor: grab;
    }

    .Cancel {
        margin-top: 30px;
        font-weight: bolder;
    }

    button:hover {
        background-color: hsl(244, 51%, 64%);
    }

    a:hover {
        color: hsl(244, 51%, 64%);
    }

    .Cancel:hover {
        color: hsl(223, 47%, 23%);
        cursor: grab;
    }
}

