.container .r-side{
    font-size: 1.8em;
    text-align: right;
    width: 250px;
    right: -80px;
    top: 273px;
}

@media screen and (max-width: 1100px) {
    .container .r-side{
        top: 253px;
    }
}

@media screen and (max-width: 800px) {
    .container .r-side{
        top: 233px;
    }
}

@media screen and (max-width: 600px) {
    .container .r-side{ 
        display: block; 
        position: static; 
        -webkit-transform: rotate(0deg); 
        transform: rotate(0deg);
        text-align: left;
        border-bottom: 2px solid black;
        width: 100%;
        margin-bottom: 20px;
        padding-bottom: 7px;
    }
    .container .main { width: 100%;}
}