@media only screen and (min-device-width: 1600px) and (max-device-width: 1920px) {
    .tableFixHead {
        max-height: 685px;
    }
    .text-sub-budget {
        font-size: 11px !important;
    }
    .table-collapse td {
        font-size: 12px;
    }
}

/*
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .container-login {
        width: auto;
    }
}

/*
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media (min-width: 481px) and (max-width: 767px) {
    .container-login {
        width: auto;
    }
}

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
@media (min-width: 320px) and (max-width: 480px) {
    .container-login {
        width: auto;
        padding: 30px;
    }
}
