
@media (max-width: 767px){
    /* Homepage */
    .main-heading h2{
        font-size: 1.5rem;
    }
    .sh_box_title {
        /* left: 25%!important;
        transform: translateX(-13%)!important; */
    }

    .text-left-xs{
        text-align: right!important;
    }

}

@media (max-width: 991px){
    /* Homepage */
    .main-wrapper a.navbar-brand.small-logo{
        margin-bottom: 0;
    }

    .main-wrapper .navbar{
        padding-top: 8px;
    }

    /* UserData Page */
    .page-wrapper .navbar-nav .active>.nav-link, .page-wrapper .navbar-nav .nav-link{
        text-align: center;
        color: #000;
        /* background-color: #d0d0d0; */
        margin-left: 0;

    }

    .main-wrapper .navbar-light .navbar-nav .active>.nav-link, .main-wrapper .navbar-light .navbar-nav .nav-link{
        font-size: 20px!important;
    }

    .page-wrapper .navbar-nav .active>.nav-link, .page-wrapper .navbar-nav .nav-link:hover{
        color: #333
    }

    /* Start Voting Page */
    .page-wrapper .page-content .left-side{
        margin-bottom: 50px;
    }


    .page-wrapper .page-content .left-side h1{
        font-size: 1.75rem;
    }
    .page-wrapper .page-content .left-side h3{
        font-size: 1rem;
        margin-bottom: 50px;
    }

    .page-wrapper .page-content .right-side h5{
        font-size: 0.75rem;
    }

    .page-wrapper .page-content .table a.btn.btn-outline-info,
    .page-wrapper .page-content .table a.btn.btn-outline-success,
    .page-wrapper .page-content .table a.btn.btn-outline-secondary{
        margin-bottom: 10px;
    }

    .navbar-nav .nav-item{
        margin-left: 0!important;
    }
    .navbar-collapse{
        z-index:9999;
    }

    #validation{
        margin-top: 115px;
    }

    
    .btn-logout{
    /*     background: #ececec; */
        border: 0;
    }


    #navbarSupportedContent .navbar-nav{
        display: block!important;
    }


}