@media only screen and (max-width: 600px) {
    .login-page {
      width: 100%;
    }
    .login-suggest {
        line-height: normal !important;
    }

    .block1, .block2, .block3, .block4, .block5{
        width: 100%;
        height: 130px;
        margin: 10px;    
    }
    .navbar-brand{
        margin-top: 30px;
    }
    .bar-graphs{
        margin-top: 30px;
    }
    .region-ranking{
        margin-top: 30px;
    }
    .top-transporter{
        margin-top: 30px;
    }
}


/* Vivek */
/* side bar (apps/static/assets/css/style.css) */ 
.hamburger{
    width: 50px;
    height: 40px;
    position: absolute;
    top: 15px;
    padding-left: 8px;
}

@media (min-width: 991px){
    .hamburger{
        width: 0px;
        height: 0px;
    }

} 

/* side bar (apps/static/assets/css/style.css) */ 
.hamburger{
    width: 50px;
    height: 40px;
    position: absolute;
    top: 15px;
    padding-left: 8px;
}



.close-hamburger{
    width: 30px;
    height: 24px;
    position: relative;
    top: -85px;
    background-color: #ddd;
    padding: 2px 2px;
    border-radius: 5px;
    margin-left: 5px;
    display: block;
}

@media (min-width: 991px){
    .hamburger{
        width: 0px;
        height: 0px;
    }
    /* .close-hamburger{
        width: 30px;
        height: 24px;
        position: relative;
        top: -85px;
        background-color: #ddd;
        padding: 2px 2px;
        border-radius: 5px;
        margin-left: 5px;
        display: block;
    } */

} 

@media (min-width: 991px){
    .close-hamburger{
        width: 30px;
        height: 24px;
        position: relative;
        top: -85px;
        background-color: #ddd;
        padding: 2px 2px;
        border-radius: 5px;
        margin-left: 5px;
        display: none;
    }
}


@media (min-width: 1350px){
    #phone-upload{
        display: none;
    }
}

@media (max-width: 1350px){
    #webcam-upload{
        display: none;
    }
}
