* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

@media screen and (min-device-width: 390px) and (max-device-width: 844px) {

    /* STYLES HERE */
    .popularrap {
        width: 90%;
        height: 45vh;
    }
    .porpu_head{
        width: 90%;
        height: 5vh;
        /* padding-left: 15px;
        padding-top:10px;  */

    }
    .porpu_head h4{
        width: 100%;
        height: 5vh;
        color: white;
        /* border-top-left-radius: 20px;
        border-bottom-right-radius: 20px; */
        /* border-radius: 50px; */
        text-align: center;
        /* font-weight: bold; */
        /* background-color: gold; */
        /* border: 2px solid black; */
    }
    .griderap {
        width: 90%;
        height: 28vh;
        margin: auto;
        margin-top: 20px;
        display: grid;
        grid-template-columns: auto auto;
        /*auto auto auto auto auto*/
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .box1{
        width: 100%;
        height: 10vh;
        /* background-color: rgba(153, 176, 196, 0.621);
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
        box-shadow: rgb(208,196,240) 0px 3px 0px; */
    }
    .box2{
        width: 100%;
        height: 10vh;
    }
    .box3{
        width: 100%;
        height: 10vh;
    }
    .box1 h1{
        font-size: 18px;
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box2 h1{
        font-size: 18px;
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box3 h1{
        font-size: 18px;
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box4 h1{
        font-size: 15px;
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box5 h1{
        font-size: 15px;
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box5{
        /* width: ; */
        height: 25vh;
    }
    .box5 h1{
        font-weight: bold;
    }
    .box5 h5{
        font-size: 15px;
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box6 h1{
        font-size: 15px;
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box6 h5{
        font-size: 15px;
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box1 h5{
        /* margin-top: 15px; */
        margin-left: 15px;
    }
    .box4{
        width: 100%;
        height: 10vh;
    }
    .box5{
        width: 100%;
        height: 10vh;
    }
    .box6{
        width: 100%;
        height: 10vh;
    }

}