@media (max-width: 991px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}

@media (max-width: 479px) {
  /*.btnsArea.nav-btn.ds-inbk.res-off.res-back {
float: none;
margin-bottom: 9px;
}*/
}
@media (max-width: 767px) {
  .btnsArea.nav-btn.ds-inbk.res-off.res-back {
    float: none;
    margin-bottom: 9px;
  }
  .mbl-vw-of p {
    display: none;
  }
}

@media (max-width: 374px) {
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .logoDv {
    width: 100%;
    height: auto;
    margin-top: 7px;
    /*margin-left: 10px;*/
    margin-left: 0px;
    float: left;
  }
  .alrms-i img {
    width: 39px !important;
  }
  .sow {
    width: 170px;
    display: block;
  }
  .res-t-align {
    text-align: left !important;
    padding-left: 31px !important;
  }

  #CustomerInfo .form-group.row {
    margin-right: 0px !important;
  }
  #CustomerInfo .btnsArea.col-sm-8 {
    margin-right: 0 !important;
    padding-right: 0 !important;
  }
  .form-group.row.btnsSecDv.acc_details .btnsArea button {
    width: 100%;
    margin-bottom: 13px;
  }
  #UserInfo a button {
    margin-top: 10px;
  }
  .res-l-t font {
    text-align: center;
  }
  .res-d-p.res-cont-t .seltDv {
    margin-right: 19px !important;
    margin-left: 39px;
  }
  p.cntr-n-p {
    margin-left: 0px !important;
    margin-bottom: 10px;
  }

  #ContInfo form.validatedForm button {
    margin-left: 0 !important;
  }
  #ContInfo label.col-sm-3.offset-sm-1.text-right.col-form-label {
    text-align: left !important;
  }
  .btnsArea.col-sm-9.res-cntrl-btn {
    margin-left: 0 !important;
  }
  .form-group.row.sub-unt-o {
    margin-left: 15px !important;
    width: auto !important;
    margin-right: 9px !important;
  }
  .form-group.row.sub-unt-o label {
    text-align: left !important;
  }
  .form-group.row.sub-unt-o .col-sm-8 {
    padding-left: 6px;
    padding-right: 15px;
  }
  #UnitInfo form .form-group.row.btnsSecDv.acc_details {
    margin-left: -13px !important;
  }
  label.col-sm-3.offset-sm-1.text-right.col-form-label.res-usr-acss {
    text-align: center !important;
    display: inline;
  }
  .row.res-usr-unitt form.validatedForm.unt-frm {
    width: 100%;
    text-align: center;
    padding-right: 0 !important;
  }
  form.validatedForm.unt-frm .seltDv {
    padding: 30px 10px !important;
    width: 100%;
  }
  form.validatedForm.unt-frm .seltDv input {
    margin-left: 0 !important;
  }

  .drp-den-txt-dwn.sub-unt-usr-y {
    margin-left: 0 !important;
    text-align: center !important;
    margin: 0 auto !important;
  }
  .form-group.row.res-sub-unt-ntfn {
    padding: 0 36px;
  }
  .form-group.row.res-sub-unt-ntfn form {
    margin-left: 0 !important;
  }
  .form-group.row.res-sub-unt-ntfn form .col-sm-1.add-dp-frm {
    width: 15%;
  }
  .form-group.row.res-sub-unt-ntfn form .seltDv {
    padding: 3px 12px;
  }
  .form-group.row.res-sub-unt-ntfn form .col-sm-8 {
    padding-top: 13px;
  }

  /*text - css for menu button*/

  .btnsArea.nav-btn.ds-inbk.res-off {
    /*position: absolute;
width: 132%;
left: -101px;
top: 5px;
display: inline-block !important;
text-align: center;
margin-left: 0;
margin-right: 0;*/
  }
  .btn-bar .btnsArea.nav-btn.ds-inbk.res-off {
    margin-top: 0;
    line-height: 34px;
  }
  .top {
    /*height: 100px;*/
  }

  /* end of text - css for menu button*/

  /*for calculator page */

  /*.btnsArea.nav-btn.ds-inbk.res-off {
position: absolute;
width: 132%;
left: -101px;
top: 5px;
display: inline-block !important;
text-align: center;
margin-left: 0;
margin-right: 0;
}*/

  .res-lcd-m {
    display: table;
    width: 100%;
  }
  /* .res-lcd-n {
    display: table;
    width: 100%;
    text-align: center;
    margin-top: 10px;
  } */
  .res-lcd-m .LcdTxt,
  .res-lcd-m .rvsLcdTxt,
  .res-lcd-m .blnk0LcdTxt,
  .res-lcd-m .blnk0rvsLcdTxt,
  .res-lcd-m .blnk1LcdTxt,
  .res-lcd-m .blnk1rvsLcdTxt,
  .res-lcd-m .lcd {
    font-family: Courier;
    font-size: 20px;
  }
  .res-lcd-btn .btnsArea.nav-btn.ds-inbk.res-off {
    position: absolute;
    width: 132%;
    left: -101px;
    top: 5px;
    display: inline-block !important;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }

  /*end for calculator page */

  input.btn.btn-view.viw-btn-dsh {
    margin-bottom: 8px;
  }
  input.btn.btn-graph.grph-btn-dsh {
    margin-bottom: 8px;
  }
  input.btn.btn-delt.dlt-btn-dsh {
    margin-top: 10px;
  }
  .viw-tbl .col-md-8 {
    margin-left: 0 !important;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .col-12.res-ctn-hd p {
    padding: 0px 30px;
  }

  .col-12.res-ctn-hd h3 {
    padding: 0px 30px;
  }

  .btnsArea.nav-btn.ds-inbk.res-off.res-back {
    float: none;
  }

  input.btn.btn-view.viw-btn-dsh {
    margin-bottom: 8px;
    margin: auto;
    margin-top: 0px;
    margin-right: 5px !important;
  }

  .chm-slct-dcc span.select2-selection.select2-selection--single {
    margin-bottom: 0 !important;
  }

  input.btn.btn-graph.grph-btn-dsh {
    margin-bottom: 0px;
  }

  input.btn.btn-dwnld.dwn-btn-dsh {
    margin-top: 0 !important;
  }
  .col-md-8.offset-lg-2.offset-md-2.rgtSec.chm-slct-dcc.three-btmm {
    text-align: center !important;
  }

  .rgtSec.chm-slct-dcc.hdr-btn-admn {
    text-align: left !important;
  }

  a.btn.bck-o-img img {
    margin-right: 0;
    width: auto;
  }

  .ne-dtt-fld {
    padding-left: 15px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .col-xl-9.col-lg-9.col-md-9.col-sm-12.rgtSec.chm-slct-dcc.three-btmm {
    text-align: center !important;
  }

  .chm-slct-dcc span.select2-selection__arrow {
    right: 8px !important;
  }
  .new-dtt-btn input.btn.btn-dwnld.dwn-btn-dsh {
    margin-left: 5px !important;
  }

  .dn {
    width: 40px !important;
    height: 37px;
  }

  button.act-btn.v-d-h.ajx-dtnt {
    width: 40px !important;
    height: 37px;
  }

  .slct-p.new-d-ar-p::after {
    right: 50px !important;
  }

  /*new after-login res css*/
  .dn.sow.btn-m-lft {
    display: inline-block;
    width: auto;
  }
  button.act-btn.v-d-h {
    width: auto;
    display: inline-block;
  }
  .res-tbl-td {
    width: 150px;
  }

  .v-s.v-s-nww {
    padding: 1px 3px !important;
    width: auto;
    display: inline-block;
  }

  .d-s.d-s-nww {
    padding: 1px 3px !important;
    width: auto;
    display: inline-block;
  }

  .solid-iocn-bg.mng-i {
    width: auto;
    display: inline-block;
  }

  .solid-iocn-bg.alrms-i {
    width: auto;
    display: inline-block;
  }
  .cntktd2 .solid-iocn-bg.alrms-i {
    width: auto;
    display: inline-block;
  }
  .cont_unt button.act-btn.d-s.res-opt-cnt {
    margin-left: 0 !important;
  }

  button.act-btn.d-s.res-opt-cnt.vvt {
    margin-left: 0 !important;
  }
  .new-dtt-btn {
    padding-left: 19px;
    padding-right: 24px;
  }

  .ne-dtt-fld .mb-4 {
    margin-bottom: 0 !important;
  }

  a.ftr-phn {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 27px;
    font-weight: bold;

    margin-bottom: 0px;
    margin-top: 10px;
  }

  .ftrMid {
    font-size: 24px;
    letter-spacing: 1px;
    float: none;
    padding-left: 0;
  }

  .ftr-phn img {
    width: 24px;
    margin-right: 16px;
  }

  a.ftr-lnk {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
  }

  .ftr-lnk img {
    width: 26px;
    margin-right: 16px;
  }

  img.ftr-img-res-off {
    /*display: none;*/
    display: block;
  }

  .ftm-s-txt h1 {
    font-size: 36px;
    margin-bottom: 5px;
  }

  h2.ftr-sub.res-onn {
    font-size: 20px;
    width: 100%;
    float: left;
    margin-bottom: 7px;
  }

  h3.ftr-sub2.res-onn {
    font-size: 16px;
    width: 100%;
    float: left;
    font-style: italic;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s.nw-bt {
    margin-bottom: 0;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s.nw-bt .btnsArea {
    margin-top: 0;
    margin-bottom: 0;
  }

  .nw-g label.col-xl-4.col-lg-4.col-sm-8.col-xs-12.offset-sm-1.text-right.col-form-label.rs-tg {
    text-align: left !important;
    margin-left: 0;
    padding-left: 0;
  }

  .cust-btn-1 .d-s {
    width: auto;
    display: inline-block;
  }
  .cust-btn-1 .col-sm-8 {
    padding-left: 25px;
  }
  .nw-b label.col-sm-4.text-right.col-form-label.res-usr-acss.rs-aq {
    text-align: left !important;
  }
  .col-lg-12.col-md-12.sv-t.drp-den-txt-dwn.res-rmv {
    padding-left: 0px !important;
  }
  .form-group.row.nw-c input.btn.a-n.acc_details {
    margin-left: -5px !important;
  }
  .form-group.row.nw-c select.custom_js {
    width: 80%;
  }
}

@media (max-width: 500px) {
  input.btn.btn-dwnld.dwn-btn-dsh {
    margin-top: 0px !important;
  }
}

@media (width: 768px) {
  .logoDv {
    width: 100%;
    height: auto;
    margin-top: 7px;
    margin-left: 10px;
    float: left;
  }
  input.btn.btn-delt.dlt-btn-dsh {
    margin-top: 10px;
  }
  .viw-tbl .col-md-8 {
    margin-left: 0 !important;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sow {
    width: 170px;
    display: block;
  }
  #CustomerInfo a button {
    display: inline-block;
    width: 42%;
  }
  .chem-admin .form-control {
    height: 43px !important;
  }
  #CustomerInfo .btnsArea .btn {
    padding: 8px 20px;
    margin-right: 5px;
  }
  #CustomerInfo .btnsArea.col-sm-9 {
    max-width: 91%;
    -ms-flex: 0 0 91%;
    flex: 0 0 91%;
  }
  /*#UserInfo a button {
display: inline-block;
width: 42%;
}*/
  #UserInfo a button {
    display: inline-block;
    width: 80%;
    margin-left: 0px;
    margin-bottom: 5px;
  }
  .usr-btn-3 .col-sm-8 {
    margin-left: -36px !important;
  }
  /*.usr-btn-3 .col-sm-8 {
margin-left: -26px !important;
}*/
  .usr-btn-1 .col-sm-8 {
    margin-left: -35px !important;
  }
  .res-l-t font {
    text-align: center;
  }
  a.ftr-phn {
    width: 100%;
    display: block;
    text-align: left;
    font-size: 31px;
    font-weight: bold;
    /*color: #fff;*/
    margin-bottom: 0px;
  }
  .ftr-phn img {
    width: 23px;
    margin-right: 16px;
  }
  .ftr-lnk img {
    width: 24px;
    margin-right: 16px;
  }
  a.ftr-lnk {
    width: 100%;
    display: block;
    text-align: left;
    font-size: 17px;
    font-weight: 500;
  }
  .ftr-lnk img {
    width: 24px;
    margin-right: 16px;
  }

  /*#ContInfo form.validatedForm button {
margin-left: 60px !important;
margin-top: 14px;
}*/

  .btnsArea.col-sm-9.res-cntrl-btn {
    margin-left: 147px !important;
    max-width: 555px !important;
    -ms-flex: 0 0 86%;
    flex: 0 0 86%;
  }
  .btnsArea.col-sm-9.res-cntrl-btn button {
    margin-left: 9px !important;
    margin-top: 14px;
    padding: 8px 24px;
  }
  .form-group.row.sub-unt-o {
    margin-left: 0px !important;
  }
  .form-group.row.sub-unt-o label {
    font-size: 16px !important;
    /*-ms-flex: 0 0 17%;
flex: 0 0 17%;
max-width: 17%;*/
  }
  .form-group.row.sub-unt-o .col-sm-8 {
    /*-ms-flex: 0 0 42%;
flex: 0 0 42%;
max-width: 42%;*/
    padding: 0 6px;
  }
  #ContInfo .cont-info-select {
    /*margin-left: 0;
-ms-flex: 0 0 34%;
flex: 0 0 34%;
max-width: 34%;*/
  }
  #ContInfo .res-cont-tz {
    /*width: 285px;*/
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    margin-left: 14px;
  }
  .form-group.row.btnsSecDv.acc_details.nw-bcd {
    margin-bottom: 0;
  }
  /*#UnitInfo form .form-group.row.btnsSecDv.acc_details {
margin-left: 133px !important;
}*/
  label.col-sm-3.offset-sm-1.text-right.col-form-label.res-usr-acss {
    text-align: center !important;
    -ms-flex: 0 0 59%;
    flex: 0 0 59%;
    max-width: 59%;
  }
  .row.res-usr-unitt input.clss {
    /*margin-left: 125px !important;*/
    margin-left: 86px !important;
  }
  .row.res-usr-unitt form.validatedForm.unt-frm {
    width: 100%;
    text-align: center;
    padding-right: 0 !important;
    margin-right: 21px !important;
    margin-left: 21px;
  }
  form.validatedForm.unt-frm .seltDv {
    padding: 30px 10px !important;
    /*width: 94%;*/
    width: 100%;
  }
  form.validatedForm.unt-frm .seltDv input {
    margin-left: 0 !important;
  }

  .nav-btn.ds-inbk {
    margin-right: 0px !important;
    margin-bottom: 0 !important;
    margin-top: 10px !important;
  }
  .loginTxtDv.ds-inbk {
    width: 100px !important;
  }
  .loginTxt {
    font-size: 14px !important;
    margin-right: 4px !important;
  }
  .user-i button.btn.btn-primary.dropdown-toggle img {
    width: 45px;
  }
  .nav-btn a.btn-view {
    padding: 3px 8px !important;
  }
  .btnsArea.nav-btn.ds-inbk.res-off {
    display: inline !important;
  }
  .flt-r {
    padding-top: 8px;
  }
  button.act-btn.d-s.res-opt-cnt {
    /*margin-left: 107px !important;*/
    /*margin-top: 14px;*/
  }
  .form-group.row.res-view-hist .col-sm-8 {
    text-align: left !important;
    /*-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;*/
  }
  .form-group.row.res-unt-nn .col-sm-8 {
    text-align: center !important;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .form-group.row.res-sub-unt-ntfn label.col-sm-3 {
    -ms-flex: 0 0 73%;
    flex: 0 0 73%;
    max-width: 73%;
    text-align: center !important;
  }
  .form-group.row.res-sub-unt-ntfn .col-sm-8 {
    -ms-flex: 0 0 66%;
    flex: 0 0 66%;
    max-width: 66%;
    text-align: left !important;
    margin-left: 65px !important;
    margin-top: 0 !important;
  }
  .col-sm-7.rs-nn.sb-nt-eml {
    padding-left: 81px !important;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
  .form-group.row.res-sub-unt-ntfn form .seltDv {
    margin-left: -32px;
  }
  .form-group.row.res-sub-unt-ntfn form .seltDv .col-sm-8 {
    margin-top: 10px;
  }
  .user-i .dropdown-menu.show {
    right: -57px;
    left: unset !important;
  }

  .btnsArea.nav-btn.ds-inbk.res-off.res-back {
    margin-top: 0px !important;
  }

  .btnsArea.new-btn-style .col-md-8.offset-lg-2.offset-md-2.rgtSec.chm-slct-dcc.three-btmm {
    -ms-flex: 0 0 60%;
    flex: 0 0 70%;
    max-width: 70%;
    margin-left: 0%;
    padding-left: 0;
  }

  .row.btnsArea.dvh-ref .col-md-4.offset-lg-3.offset-md-3 {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    margin-left: 10%;
  }
  .ne-dtt-fld {
    padding-left: 7px;
    /*-ms-flex: 0 0 65%;
flex: 0 0 65%;
max-width: 65%;*/
  }
  .new-dtt-btn span.select2.select2-container.select2-container--default {
    width: 47% !important;
  }

  .nse-nw input.btn.btn-dwnld.dwn-btn-dsh {
    margin-left: 13px;
    width: 47%;
  }

  .new-dtt-btn input.btn.btn-graph.grph-btn-dsh {
    padding: 10px 17px 10px 47px !important;
    /*margin-right: 7px !important;*/
    margin-right: 0px !important;
    width: 47%;
  }

  .dn {
    margin-right: 10px;
    width: 55px !important;
    height: 51px;
  }

  button.act-btn.v-d-h.ajx-dtnt {
    border: 2px solid #1777aa;
    color: #1777aa !important;
    padding: 1px 3px !important;
    width: 55px !important;
    height: 51px;
  }

  .drp-st .seltDv .custom_js {
    width: 137px !important;
  }
  td.drp-st {
    width: 19%;
  }
  .cntktd td.column-4 {
    padding-right: 10px !important;
  }

  .cntktd2 td.column-4 {
    padding-right: 10px !important;
  }

  /*new after-login css*/
  .res-tbl-td.res-tbl-t2 {
    width: 391px !important;
  }

  .dn {
    width: 55px !important;
    height: 51px;
    display: inline-block;
  }

  .solid-iocn-bg {
    display: inline-block;
  }

  .v-s.v-s-nww {
    width: 55px;
    display: inline-block;
    height: 51px;
  }

  .d-s.d-s-nww {
    width: 55px;
    display: inline-block;
    height: 51px;
  }

  .d-f-s.d-f-s-nww {
    width: 55px;
    display: inline-block;
    height: 51px;
  }
  button.act-btn.v-d-h.btn-m-lft {
    border: 2px solid #1777aa;
    color: #1777aa !important;
    padding: 1px 3px !important;
    width: 55px !important;
    height: 51px;
    display: inline-block;
  }

  .res-tbl-td {
    width: 195px;
  }

  input.btn.btn-view.viw-btn-dsh.wdh-vw {
    width: 48%;
    margin-right: 10px;
  }

  .nse-nw input.btn.btn-dwnld.dwn-btn-dsh {
    margin-left: 13px;
    width: 47%;
  }

  .rs-s {
    /*  margin-left: auto !important;
    text-align: center !important;*/
  }

  .rs-p {
    margin: auto !important;
  }
  .rs-p {
    display: none;
  }
  .rs-tg.text-right {
    text-align: center !important;
  }
  .rs-tg.offset-sm-1 {
    margin-left: 7% !important;
  }
  .ftr-sub.res-onn {
    display: none !important;
  }

  .ftr-sub2.res-onn {
    display: none !important;
  }

  .ftm-s-txt h1 {
    font-size: 41px;
  }

  .ftrMid {
    padding-left: 0;
  }

  label.col-xl-4.col-lg-6.col-sm-12.offset-sm-1.text-right.col-form-label.rs-tg {
    text-align: left !important;
    margin-left: 79px;
    padding: 0;
    padding-bottom: 10px;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .drp-den-txt-dwn.sub-unt-usr-y {
    margin-left: 46px !important;
  }
  .form-group.row.res-unt-nn.nw-f .col-sm-9.rs-uj {
    margin-left: 9px !important;
    flex: 0 0 95%;
    max-width: 95%;
  }
  .form-group.row.nw-c {
    padding-left: 36px;
    margin-bottom: 0;
    text-align: left;
  }
  form.validatedForm.unt-frm {
    width: 100%;
  }
  .nw-bt .btnsArea.col-sm-8.rs-p {
    display: block;
    text-align: left;
  }
  .scanfloater pre {
    max-width: 95%;
    margin-top: unset;
    margin-bottom: 1rem;
    overflow: scroll;
  }
  .upr-dpr.res-l-t .col-sm-9 {
    padding-left: 6px;
  }
  form.res-sms-ml {
    margin-left: 109px !important;
  }
  form.res-sms-ml .col-md-9.col-sm-8.col-xs-12.nw-vt {
    display: inline-block;
    float: right;
    -ms-flex: 0 0 66%;
    flex: 0 0 66%;
    max-width: 66%;
    text-align: left !important;
    margin-left: 0px !important;
    margin-top: 0 !important;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst .col-md-9.col-sm-8.col-xs-12.nw-vt {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    text-align: left !important;
    margin-left: 0px !important;
    margin-top: 0 !important;
  }
  label.col-xl-4.col-lg-5.col-sm-8.col-xs-12.offset-sm-1.text-right.col-form-label.rs-tg.nw-vy {
    margin-left: 67px !important;
  }
  .form-group.row.nw-c select.custom_js {
    width: 77%;
  }
  .form-group.row.nw-c .seltDv input {
    margin-left: 13px !important;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst .col-sm-1.add-dp-frm {
    padding-left: 79px;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst select.custom_js.nw-vv {
    margin-left: 50px;
  }
}
@media (width: 1024px) {
  /*.sow {
width: 170px;
display: block;
}*/
  .ne-dtt-fld {
    padding-left: 7px;
    /*-ms-flex: 0 0 55%;
flex: 0 0 55%;
max-width: 55%;*/
  }
  /*button.act-btn.v-d-h {
width: 200px;
display: block;
line-height: 30px;
}*/
  td.drp-st {
    width: 37%;
  }
  .viw-tbl .col-md-8 {
    margin-left: auto !important;
    -ms-flex: 0 0 91%;
    flex: 0 0 91%;
    max-width: 91%;
    margin: auto !important;
  }
  .sub-unt-o .col-sm-8 {
    /*-ms-flex: 0 0 52%;
flex: 0 0 52%;
max-width: 52%;*/
  }
  /*new after-login css*/

  .dn.sow.btn-m-lft {
    display: inline-block;
    width: auto;
  }
  button.act-btn.v-d-h {
    width: auto;
    display: inline-block;
    line-height: 30px;
  }
  .res-tbl-td {
    width: 150px;
  }
  .col-xl-6.col-lg-6.col-md-8.col-sm-12.col-xs-12.nse-nw.new-dtt-btn {
    padding-left: 7px;
    padding-right: 19px;
  }

  .rs-aq.text-right {
    text-align: center !important;
  }
  .rs-ay {
    margin: auto !important;
  }
  .form-group.row.res-sub-unt-ntfn .col-sm-8 {
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
    text-align: left !important;
    margin-left: 5px;
    margin-top: 0 !important;
  }
  .rs-tg.offset-sm-1 {
    margin-left: 8% !important;
  }

  .banner {
    display: none;
  }
  .usr-btn-3 .col-sm-8 {
    margin-left: -44px !important;
  }
  .usr-btn-1 .col-sm-8 {
    margin-left: -42px !important;
  }
  .new-dtt-btn {
    padding-left: 4px;
    padding-right: 21px;
  }

  .new-dtt-btn input.btn.btn-graph.grph-btn-dsh {
    padding: 10px 27px 10px 37px !important;
    /*width: 48%;*/
  }

  input.btn.btn-graph.grph-btn-dsh {
    background-position: 11px 9px;
  }
  input.btn.a-n.acc_details {
    margin-left: 10px !important;
  }
  .col-sm-7.rs-nn.sb-nt-eml {
    padding-left: 81px !important;
  }
  .form-group.row.nw-c select.custom_js {
    width: 80%;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst .col-sm-1.add-dp-frm {
    padding-left: 79px;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst select.custom_js.nw-vv {
    margin-left: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
  .dataCntntDv h2 {
    font-size: 16px;
  }
  .myAcntDv ul li a {
    font-size: 16px;
  }
  .myAcntDv ul li:hover,
  .myAcntDv ul li.active,
  .myAcntDv ul li.active a,
  .myAcntDv ul li a:hover:after,
  .myAcntDv ul li.active a:after {
    font-size: 16px;
  }
  .myAcntDv h1 {
    font-size: 16px;
  }

  .col-12.res-ctn-hd p {
    padding: 0px 30px;
  }

  .col-12.res-ctn-hd h3 {
    padding: 0px 30px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 5000px) {
}
@media only screen and (min-device-width: 320px) and (max-device-width: 850px) and (orientation: landscape) {
  .v-d-h {
    width: 227px;
    display: block;
  }
  .sow {
    width: 170px;
    display: block;
  }
  .btnsArea.nav-btn.ds-inbk.res-off {
    /*position: absolute;
width: 132%;
left: -143px;
top: 21px;
display: inline-block !important;
text-align: center;
margin-left: 0;
margin-right: 0;*/
  }
  .top {
    /*height: 120px;*/
  }
  .chm-slct-dcc span.select2-selection.select2-selection--single {
    margin-bottom: 8px;
  }
  input.btn.btn-delt.dlt-btn-dsh {
    margin-top: 0;
  }
  .viw-tbl .col-md-8 {
    margin-left: auto !important;
    -ms-flex: 0 0 91%;
    flex: 0 0 91%;
    max-width: 91%;
    margin: auto !important;
  }
  .arlm .form-box {
    margin: auto;
  }
  .footerTop .row.align-items-center .col-sm-3.col-6 {
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 49%;
    margin-top: 20px;
  }
  .lgn .form-box {
    margin-left: auto !important;
    -ms-flex: 0 0 91%;
    flex: 0 0 91%;
    max-width: 91%;
    margin: auto !important;
  }
  .res-lcd-btn .btnsArea.nav-btn.ds-inbk.res-off {
    position: absolute;
    width: 132%;
    left: -141px;
    top: 22px;
    display: inline-block !important;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
  }
  .form-group.row.res-sub-unt-ntfn select {
    padding-left: 5px;
  }
  .flt-r {
    padding-left: 0;
  }
}
@media (max-width: 500px) {
  .user-i .dropdown-menu.show {
    right: -41px;
    left: unset !important;
    font-size: 14px;
  }
}
@media (width: 812px) {
  .footerTop .row.align-items-center .col-sm-3.col-6 {
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 23%;
    margin-top: 20px;
  }
  .ftrMid {
    color: #fff200;
    font-size: 18px;
    letter-spacing: 1px;
    padding-left: 0px;
  }
  .chm-slct-dcc span.select2-selection.select2-selection--single {
    margin-bottom: 0;
  }
  input.btn.btn-delt.dlt-btn-dsh {
    margin-top: 10px;
  }
  #UnitInfo form .form-group.row.btnsSecDv.acc_details {
    margin-left: 26px !important;
    margin-bottom: 0;
  }
  .form-group.row.btnsSecDv.acc_details.rs-s.nw-bt label {
    display: none;
  }
  /*.form-group.row.res-view-hist .col-sm-8 {
text-align: center !important;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}*/
  label.col-sm-3.offset-sm-1.text-right.col-form-label.res-usr-acss {
    text-align: center !important;
    -ms-flex: 0 0 59%;
    flex: 0 0 59%;
    max-width: 59%;
  }
  .row.res-usr-unitt input.clss {
    margin-left: 88px !important;
  }
  .row.res-usr-unitt form.validatedForm.unt-frm {
    width: 92%;
    text-align: center;
    padding-right: 0 !important;
    margin-right: 21px !important;
    margin-left: 21px;
  }
  form.validatedForm.unt-frm .seltDv {
    padding: 30px 10px !important;
    width: 100%;
  }
  form.validatedForm.unt-frm .seltDv input {
    margin-left: 0 !important;
  }

  .drp-den-txt-dwn.sub-unt-usr-y {
    margin-left: 46px !important;
  }
  .form-group.row.res-unt-nn.nw-f .col-sm-9.rs-uj {
    margin-left: 36px !important;
    flex: 0 0 95%;
    max-width: 95%;
  }
  #ContInfo .cont-info-select {
    margin-left: 0;
    -ms-flex: 0 0 34%;
    flex: 0 0 34%;
    max-width: 34%;
  }
  #ContInfo .res-cont-tz {
    width: 281px;
  }
  .btnsArea.col-sm-9.res-cntrl-btn {
    margin-left: 155px !important;
    max-width: 555px !important;
    -ms-flex: 0 0 86%;
    flex: 0 0 86%;
  }
  .form-group.row.sub-unt-o .col-sm-8 {
    /*-ms-flex: 0 0 41%;
flex: 0 0 41%;
max-width: 41%;*/
  }
  .form-group.row.sub-unt-o label {
    font-size: 16px !important;
    /*-ms-flex: 0 0 17%;
flex: 0 0 17%;
max-width: 17%;*/
  }
  .form-group.row.sub-unt-o {
    margin-left: -15px !important;
  }
  .form-group.row.res-unt-nn .col-sm-8 {
    text-align: center !important;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .form-group.row.res-sub-unt-ntfn label.col-sm-3 {
    -ms-flex: 0 0 73%;
    flex: 0 0 73%;
    max-width: 73%;
    text-align: center !important;
  }
  .form-group.row.res-sub-unt-ntfn .col-sm-8 {
    -ms-flex: 0 0 66%;
    flex: 0 0 66%;
    max-width: 66%;
    text-align: left !important;
    /*margin-left: 0px;*/
    margin-left: 51px !important;
    margin-top: 0 !important;
  }
  .rs-tg.offset-sm-1 {
    margin-left: 33px !important;
  }
  .form-group.row.nw-c {
    padding-left: 36px;
    margin-bottom: 0;
    text-align: left;
  }
  form.validatedForm.unt-frm {
    width: 100%;
  }
  .form-group.row.res-sub-unt-ntfn form .seltDv {
    margin-left: -32px;
  }
  .form-group.row.res-sub-unt-ntfn .col-sm-8 {
    /*-ms-flex: 0 0 73%;
flex: 0 0 95%;
max-width: 95%;
text-align: left !important;
margin-left: -20px;
margin-top: 10px;*/
  }
  .res-l-t font {
    text-align: center;
  }

  .btnsArea.new-btn-style .col-md-8.offset-lg-2.offset-md-2.rgtSec.chm-slct-dcc.three-btmm {
    -ms-flex: 0 0 60%;
    flex: 0 0 70%;
    max-width: 70%;
    margin-left: 0%;
    padding-left: 0;
  }

  .row.btnsArea.dvh-ref .col-md-4.offset-lg-3.offset-md-3 {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    margin-left: 10%;
  }

  .ne-dtt-fld {
    padding-left: 7px;
    /*-ms-flex: 0 0 65%;
flex: 0 0 65%;
max-width: 65%;*/
  }
  .new-dtt-btn span.select2.select2-container.select2-container--default {
    width: 149px !important;
  }
  .new-dtt-btn input.btn.btn-graph.grph-btn-dsh {
    padding: 10px 17px 10px 47px !important;
    margin-right: 7px !important;
  }

  .dn {
    /*margin-right: 5px;
width: 36px !important;
height: 34px;*/
    margin-right: 5px;
    width: 35px !important;
    /*height: 32px;
line-height: 21px;*/
  }

  button.act-btn.v-d-h.ajx-dtnt {
    border: 2px solid #1777aa;
    color: #1777aa !important;
    padding: 1px 3px !important;
    /*width: 55px !important;
height: 51px;*/
    width: 35px !important;
    height: 32px;
  }
  /*new after-login css*/
  .res-tbl-td {
    width: 150px;
  }
  .act-btn.v-d-h {
    width: auto;
    display: inline-block;
  }

  .v-s.v-s-nww {
    padding: 1px 3px !important;
    width: auto;
    display: inline-block;
  }

  .dn.sow {
    display: inline-block;
    width: auto !important;
  }

  .d-s.d-s-nww {
    padding: 1px 3px !important;
    width: auto;
    display: inline-block;
  }

  .solid-iocn-bg.mng-i.btn-m-lft {
    width: auto;
    display: inline-block;
  }

  .solid-iocn-bg.alrms-i.btn-m-lft {
    width: auto;
    display: inline-block;
  }
  .cntktd2 .solid-iocn-bg.alrms-i {
    width: auto;
    display: inline-block;
  }
  .nse-nw input.btn.btn-dwnld.dwn-btn-dsh {
    margin-left: 5px !important;
  }
  .new-dtt-btn {
    padding-left: 12px;
  }

  input.btn.btn-view.viw-btn-dsh.wdh-vw {
    margin-right: 5px;
  }
  .rs-s {
    margin-left: auto !important;
    text-align: center !important;
  }
  .rs-s .rs-p {
    margin-left: 40px !important;
  }
  .rs-tg.text-right {
    text-align: center !important;
  }

  /*a.ftr-phn {
width: 100%;
display: block;
text-align: left;
font-size: 21px;
font-weight: bold;
color: #fff;
margin-bottom: 12px;
}*/

  .ftm-s-txt h1 {
    font-size: 42px;
  }
  a.ftr-phn {
    width: 100%;
    display: block;
    text-align: left;
    font-size: 33px;
    font-weight: bold;
    margin-bottom: 0px;
  }
  .ftr-phn img {
    width: 23px;
    margin-right: 16px;
  }

  /*a.ftr-lnk {
    width: 100%;
    display: block;
    text-align: left;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
}*/
  a.ftr-lnk {
    width: 100%;
    display: block;
    text-align: left;
    font-size: 19px;
    font-weight: 500;
  }
  .ftr-lnk img {
    width: 24px;
    margin-right: 16px;
  }
  .scanfloater pre {
    max-width: 95%;
    margin-top: unset;
    margin-bottom: 1rem;
    overflow: scroll;
  }
  .form-group.row.upr-dpr .col-sm-9 {
    margin-left: -9px;
  }
  .usr-btn-3 .col-sm-8 {
    margin-left: -38px !important;
  }
  .usr-btn-1 .col-sm-8 {
    margin-left: -36px !important;
  }
  .col-sm-7.rs-nn.sb-nt-eml {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    /*padding-left: 31px;*/
    padding-left: 81px;
  }
  .form-group.row.nw-c input.btn.a-n.acc_details {
    margin-left: 13px !important;
  }
  .form-group.row.nw-c select.custom_js {
    width: 80%;
  }
  /*ki korbo?*/
  .form-group.row.res-unt-nn.nw-f {
    display: block;
    width: 100%;
  }
  .form-group.row.res-unt-nn.nw-f {
    display: block;
    width: 100%;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst select.custom_js.nw-vv {
    margin-left: 47px;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst .col-sm-1.add-dp-frm {
    padding-left: 81px;
  }
  .form-group.row.res-unt-nn.nw-f .col-sm-9.rs-uj {
    margin-left: 5px !important;
  }
  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label {
    width: 100%;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst .col-md-9.col-sm-8.col-xs-12.nw-vt {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    text-align: left !important;
    margin-left: 0px !important;
    margin-top: 0 !important;
  }
}
@media (width: 896px) {
  .footerTop .row.align-items-center .col-sm-3.col-6 {
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 23%;
    margin-top: 20px;
  }
  /*.cntktd td.column-1 {
width: 35% !important;
}*/
  .nse-nw input.btn.btn-dwnld.dwn-btn-dsh {
    margin-left: 5px !important;
  }
  .new-dtt-btn {
    padding-left: 11px !important;
  }
  input.btn.btn-view.viw-btn-dsh.wdh-vw {
    margin-right: 5px;
  }
  .ftrMid {
    color: #fff200;
    font-size: 18px;
    letter-spacing: 1px;
    padding-left: 0px;
  }
  .chm-slct-dcc span.select2-selection.select2-selection--single {
    margin-bottom: 0;
  }
  input.btn.btn-delt.dlt-btn-dsh {
    margin-top: 10px;
  }
  #UnitInfo form .form-group.row.btnsSecDv.acc_details {
    /*margin-left: 142px !important;*/
    margin-left: -14px !important;
    margin-bottom: 0;
  }
  /*.form-group.row.res-view-hist .col-sm-8 {
text-align: center !important;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}*/
  .form-group.row.nw-c {
    padding-left: 36px;
    margin-bottom: 0;
    text-align: left;
  }
  .form-group.row.res-unt-nn.nw-f .col-sm-9.rs-uj {
    /*margin-left: 36px !important;
flex: 0 0 95%;
max-width: 95%;*/
    margin-left: 0px !important;
    flex: 0 0 95%;
    max-width: 95%;
  }
  /*.rs-tg.offset-sm-1 {
margin-left: 33px !important;
}*/
  .nw-vy.offset-sm-1 {
    text-align: left !important;
    margin-left: 51px !important;
  }
  form-group.row.res-sub-unt-ntfn .col-sm-8 {
    flex: 0 0 67%;
    max-width: 67%;
    text-align: left !important;
    margin-left: 5px;
    margin-top: 0 !important;
  }
  label.col-sm-3.offset-sm-1.text-right.col-form-label.res-usr-acss {
    text-align: center !important;
    -ms-flex: 0 0 59%;
    flex: 0 0 59%;
    max-width: 59%;
  }
  .row.res-usr-unitt input.clss {
    margin-left: 125px !important;
  }
  .row.res-usr-unitt form.validatedForm.unt-frm {
    width: 92%;
    text-align: center;
    padding-right: 0 !important;
    margin-right: 21px !important;
    margin-left: 21px;
  }
  form.validatedForm.unt-frm .seltDv {
    padding: 30px 10px !important;
    width: 100%;
  }
  form.validatedForm.unt-frm .seltDv input {
    margin-left: 0 !important;
  }

  #ContInfo .cont-info-select {
    margin-left: 0;
    -ms-flex: 0 0 34%;
    flex: 0 0 34%;
    max-width: 34%;
  }
  #ContInfo .res-cont-tz {
    width: 281px;
  }
  .btnsArea.col-sm-9.res-cntrl-btn {
    margin-left: 155px !important;
    max-width: 555px !important;
    -ms-flex: 0 0 86%;
    flex: 0 0 86%;
  }
  .form-group.row.sub-unt-o .col-sm-8 {
    /*-ms-flex: 0 0 41%;
flex: 0 0 41%;
max-width: 41%;*/
  }
  .form-group.row.sub-unt-o label {
    font-size: 16px !important;
    /*-ms-flex: 0 0 17%;
flex: 0 0 17%;
max-width: 17%;*/
  }
  .form-group.row.sub-unt-o {
    margin-left: -13px !important;
  }
  .form-group.row.res-unt-nn .col-sm-8 {
    text-align: center !important;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .form-group.row.res-sub-unt-ntfn label.col-sm-3 {
    -ms-flex: 0 0 73%;
    flex: 0 0 73%;
    max-width: 73%;
    text-align: center !important;
  }
  /*.form-group.row.res-sub-unt-ntfn .col-sm-8 {
-ms-flex: 0 0 73%;
flex: 0 0 95%;
max-width: 95%;
text-align: left !important;
margin-left: -20px;
}*/
  /*.cntktd td.column-1 {
width: 35% !important;
}*/
  .form-group.row.res-sub-unt-ntfn form .seltDv {
    margin-left: -32px;
  }
  /*.form-group.row.res-sub-unt-ntfn .col-sm-8 {
-ms-flex: 0 0 73%;
flex: 0 0 95%;
max-width: 95%;
text-align: left !important;
margin-left: -20px;
margin-top: 10px;
}*/
  .res-l-t font {
    text-align: center;
  }
  .btnsArea.new-btn-style .col-md-8.offset-lg-2.offset-md-2.rgtSec.chm-slct-dcc.three-btmm {
    -ms-flex: 0 0 60%;
    flex: 0 0 70%;
    max-width: 70%;
    margin-left: 0%;
    padding-left: 0;
  }
  .row.btnsArea.dvh-ref .col-md-4.offset-lg-3.offset-md-3 {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    margin-left: 10%;
  }
  .ne-dtt-fld {
    padding-left: 7px;
    -ms-flex: 0 0 75%;
    max-width: 75%;
    max-width: 75%;
  }
  .new-dtt-btn span.select2.select2-container.select2-container--default {
    width: 149px !important;
  }
  .new-dtt-btn input.btn.btn-graph.grph-btn-dsh {
    padding: 10px 17px 10px 47px !important;
    margin-right: 7px !important;
  }
  .dn {
    margin-right: 5px;
    width: 55px !important;
    height: 51px;
  }
  button.act-btn.v-d-h.ajx-dtnt {
    border: 2px solid #1777aa;
    color: #1777aa !important;
    padding: 1px 3px !important;
    width: 55px !important;
    height: 51px;
  }
  .dn {
    /*width: 36px !important;
height: 34px;*/
    width: auto !important;
    height: 37px;
  }
  button.act-btn.v-d-h.ajx-dtnt {
    border: 2px solid #1777aa;
    color: #1777aa !important;
    padding: 1px 3px !important;
    /*width: 55px !important;
height: 51px;*/
    width: 36px !important;
    height: 34px;
  }
  /*new after-login css*/
  .res-tbl-td {
    width: 150px;
  }
  .act-btn.v-d-h {
    width: auto;
    display: inline-block;
  }
  .v-s.v-s-nww {
    padding: 1px 3px !important;
    width: auto;
    display: inline-block;
  }

  .dn.sow {
    display: inline-block;
    width: auto;
  }

  .d-s.d-s-nww {
    padding: 1px 3px !important;
    width: auto;
    display: inline-block;
  }

  .solid-iocn-bg.mng-i.btn-m-lft {
    width: auto;
    display: inline-block;
  }

  .solid-iocn-bg.alrms-i.btn-m-lft {
    width: auto;
    display: inline-block;
  }
  .cntktd2 .solid-iocn-bg.alrms-i {
    width: auto;
    display: inline-block;
  }
  .ftm-s-txt h1 {
    font-size: 42px;
  }
  /*a.ftr-phn {
width: 100%;
display: block;
text-align: left;
font-size: 21px;
font-weight: bold;
color: #fff;
margin-bottom: 12px;
}*/
  a.ftr-phn {
    width: 100%;
    display: block;
    text-align: left;
    font-size: 33px;
    font-weight: bold;
    margin-bottom: 0px;
  }
  .ftr-phn img {
    width: 23px;
    margin-right: 16px;
  }

  a.ftr-lnk {
    width: 100%;
    display: block;
    text-align: left;
    font-size: 19px;
    font-weight: 500;
  }
  .ftr-lnk img {
    width: 24px;
    margin-right: 16px;
  }

  .scanfloater pre {
    max-width: 95%;
    margin-top: unset;
    margin-bottom: 1rem;
    overflow: scroll;
  }
  .form-group.row.upr-dpr .col-sm-9 {
    margin-left: -9px;
  }
  .usr-btn-3 .col-sm-8 {
    margin-left: -38px !important;
  }
  .usr-btn-1 .col-sm-8 {
    margin-left: -36px !important;
  }
  .col-sm-7.rs-nn.sb-nt-eml {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    /*padding-left: 31px;*/
    padding-left: 80px;
  }
  .form-group.row.nw-c input.btn.a-n.acc_details {
    margin-left: 13px !important;
  }
  .form-group.row.nw-c select.custom_js {
    width: 80%;
  }
  .form-group.row.res-unt-nn.nw-f {
    display: block;
    width: 100%;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst .col-sm-1.add-dp-frm {
    padding-left: 79px;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst select.custom_js.nw-vv {
    margin-left: 47px;
  }
  .form-group.row.res-sub-unt-ntfn.nw-g.nw-vst .col-md-9.col-sm-8.col-xs-12.nw-vt {
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
    text-align: left !important;
    margin-left: 0px !important;
    margin-top: 0 !important;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
  .logoDv {
    width: 100%;
    height: auto;
    margin-top: 14px;
    margin-left: 10px;
    float: left;
  }
  .new-dtt-btn {
    padding-left: 26px;
    padding-right: 14px;
  }

  .nw-d .drp-den-txt-dwn.sub-unt-usr-y {
    text-align: left !important;
    width: 100%;
    /*padding-left: 32px !important;*/
    padding-left: 17px !important;
  }
  .form-group.row.res-unt-nn.nw-f {
    text-align: left !important;
    width: 100%;
    /*padding-left: 32px !important;*/
    padding-left: 0px !important;
  }

  .form-group.row.res-unt-nn.nw-f .col-sm-9.rs-uj {
    margin-left: 0 !important;
  }

  .form-group.row.res-sub-unt-ntfn form .col-sm-8 {
    padding-top: 0 !important;
  }

  #ContInfo select.res-cont-tz {
    /*margin-left: 108px;*/
  }
  .res-lcd-m {
    display: table-cell;
    width: unset;
  }

  .res-lcd-n {
    display: table-cell;
    width: unset;
  }

  .usr-btn-3 .col-sm-8 {
    margin-left: -26px !important;
  }
  .usr-btn-1 .col-sm-8 {
    margin-left: -35px !important;
  }
  .sb-nt-eml1 form {
    font-size: 15px;
    text-align: left;
  }
  .col-sm-7.rs-nn.sb-nt-eml {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .usr-btn-3.usr-btn-4 .col-sm-8 {
    margin-left: -34px !important;
  }
  .res-l-t .col-sm-9 {
    padding-left: 9px;
  }
  .res-d-p.res-cont-t .seltDv {
    margin-left: 22px !important;
  }
  .loginTxt {
    font-size: 14px;
    margin-right: 3px;
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
  }
}

/*@media only screen and (min-width : 1280px) and (max-width : 10000px) {
.btnsArea2 .btnsArea.nav-btn.ds-inbk.res-off {
max-width: 1000px;
display: block !important;
}
}*/

@media (width: 360px) {
  /*input.btn.btn-dwnld.dwn-btn-dsh {
margin-top: 0px !important;
}*/
  input.btn.btn-dwnld.dwn-btn-dsh {
    margin-top: 0px !important;
  }

  .new-dtt-btn span.select2.select2-container.select2-container--default {
    margin-top: 8px !important;
  }

  input.btn.btn-graph.grph-btn-dsh {
    margin-bottom: 0px !important;
  }
}

@media (width: 375px) {
  /*input.btn.btn-dwnld.dwn-btn-dsh {
margin-top: 0px !important;
}*/
  .new-dtt-btn span.select2.select2-container.select2-container--default {
    margin-top: 8px !important;
  }
  .rs-s {
    margin-left: auto !important;
  }
  .rs-s .rs-p {
    margin-left: 0px !important;
  }
  .rs-uj {
    margin-left: 0px !important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 950px) {
  .threeColSec.nn-v-p-o {
    overflow: hidden !important;
    max-width: unset !important;
  }

  .nw-bc select.col-sm-8.res-cont-tz {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    margin-left: 14px;
  }

  .tbl-rs-sty .tablepress th,
  .tbl-rs-sty .tablepress td {
    display: block;
    width: 100% !important;
  }

  .tbl-rs-sty .th-rs-hiddn {
    display: none !important;
  }

  .tbl-rs-sty .threeColSec {
    overflow: hidden;
  }

  .tbl-rs-sty p.td-lst-cnn {
    /*font-size: 18px;*/
    font-size: 10px;
    color: #000;
  }

  .tbl-rs-sty .tablepress thead th {
    border-bottom: 0px solid #e9e9e9;
  }

  .scanfloater {
    max-width: 80%;
    display: block;
    /*overflow: scroll;*/
  }

  .tbl-rs-sty tr:nth-child(even) {
    background: #f6f6f6;
  }
  .tbl-rs-sty tr:nth-child(odd) {
    background: #fff;
  }

  .cntktd3 td.column-1 {
    width: 100% !important;
  }
  /*6 icons*/
  .res-tbl-td.res-tbl-t2 {
    width: 100% !important;
    text-align: right;
  }

  /*3 icons */
  .res-tbl-td {
    width: 100% !important;
    text-align: right;
  }
}

@media only screen and (min-width: 951px) and (max-width: 20000px) {
  p.td-lst-cnn {
    display: none !important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 1100px) {
  #ContInfo {
    overflow: hidden;
  }
}

/* iphone 8 */

@media (width: 375px) {
  .form-group.row.sub-unt-o {
    margin-left: 0px !important;
    margin-right: -8px !important;
  }

  .btnsArea.col-sm-9.res-cntrl-btn {
    margin-bottom: 0;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s .btnsArea.col-sm-9.rs-p {
    padding-left: 2px;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s {
    padding-right: 2px;
  }

  label.col-sm-5.text-right.col-form-label.res-usr-acss.rs-aq {
    text-align: center !important;
  }

  .row.res-usr-unt .col-sm-1.drp-den-txt-dwn input {
    text-align: center !important;
    margin-left: 0 !important;
  }
}

@media (max-width: 414px) {
  .scanfloater pre {
    max-width: 50%;
    margin-top: unset;
    margin-bottom: 1rem;
    overflow: scroll;
  }
}

@media (width: 414px) {
  .form-group.row.btnsSecDv.acc_details.rs-s .btnsArea.col-sm-9.rs-p {
    padding-left: 2px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -1px !important;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s {
    padding-right: 2px;
    margin-left: 0px !important;
  }

  .drp-den-txt-dwn.sub-unt-usr-y {
    width: 100%;
    text-align: left !important;
  }

  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label {
    width: 100%;
    padding-left: 13px;
  }

  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label select {
    width: 75%;
  }

  .form-group.row.res-unt-nn {
    width: 100%;
  }

  .col-sm-9.rs-uj {
    margin-left: 15px !important;
    text-align: left;
  }
  .form-group.row.res-sub-unt-ntfn {
    padding: 0 10px !important;
  }
  .nw-b label.col-sm-4.text-right.col-form-label.res-usr-acss.rs-aq {
    text-align: left !important;
  }
  .new-dtt-btn {
    padding-left: 26px;
    padding-right: 20px !important;
  }
}

@media (width: 667px) {
  .form-group.row.btnsSecDv.acc_details .btnsArea.col-sm-9.res-cntrl-btn button {
    width: 39%;
    margin-bottom: 13px;
  }

  .form-group.row.sub-unt-o {
    margin-left: 6px !important;
    margin-right: 0px !important;
  }

  .form-group.row.sub-unt-o .col-sm-8 {
    padding-left: 6px;
    padding-right: 0px;
    /*flex: 0 0 75%;
    max-width: 75%;*/
  }

  .form-group.row.btnsSecDv.acc_details.rs-s {
    margin-left: 172px !important;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s .btnsArea.col-sm-9.rs-p button {
    width: 60%;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s .btnsArea.col-sm-9.rs-p {
    margin-top: 0;
    margin-bottom: 0;
  }

  #ContInfo form.validatedForm {
    margin-right: 0px !important;
    margin-left: 0px;
  }

  form.validatedForm.unt-frm .seltDv {
    padding: 20px 0px !important;
    width: 100%;
  }

  button.act-btn.d-s.res-opt-cnt.vvt {
    margin-left: 8px !important;
  }

  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label select {
    width: 84%;
  }

  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label {
    width: 100%;
  }

  .drp-den-txt-dwn.sub-unt-usr-y {
    width: 100%;
    text-align: left !important;
  }

  .form-group.row.res-unt-nn {
    width: 80%;
  }

  .col-sm-9.rs-uj {
    margin-left: 0 !important;
  }

  .form-group.row.res-sub-unt-ntfn {
    padding: 0px 23px;
  }

  label.col-xl-4.col-lg-6.col-sm-12.offset-sm-1.text-right.col-form-label.rs-tg {
    text-align: left !important;
    margin-left: 0;
    padding: 0;
    padding-bottom: 10px;
  }

  .form-group.row.res-sub-unt-ntfn form .col-sm-8 {
    padding-top: 0;
  }
}
@media (width: 736px) {
  .form-group.row.btnsSecDv.acc_details .btnsArea.col-sm-9.res-cntrl-btn button {
    width: 39%;
    margin-bottom: 13px;
  }

  .form-group.row.sub-unt-o {
    /*   margin-left: 52px !important;
  margin-right: 0px !important;*/
  }

  .form-group.row.sub-unt-o .col-sm-8 {
    padding-left: 6px;
    padding-right: 0px;
    /*flex: 0 0 75%;
    max-width: 75%;*/
  }

  .form-group.row.btnsSecDv.acc_details.rs-s {
    margin-left: 172px !important;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s .btnsArea.col-sm-9.rs-p button {
    width: 60%;
  }

  .form-group.row.btnsSecDv.acc_details.rs-s .btnsArea.col-sm-9.rs-p {
    margin-top: 0;
    margin-bottom: 0;
  }

  #ContInfo form.validatedForm {
    margin-right: 0px !important;
    margin-left: 0px;
  }

  form.validatedForm.unt-frm .seltDv {
    padding: 20px 0px !important;
    width: 100%;
  }

  button.act-btn.d-s.res-opt-cnt.vvt {
    /*margin-left: 92px !important;*/
    margin-left: 6px !important;
  }

  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label select {
    width: 84%;
  }

  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label {
    width: 100%;
  }

  .drp-den-txt-dwn.sub-unt-usr-y {
    width: 100%;
    text-align: left !important;
  }

  .form-group.row.res-unt-nn {
    width: 80%;
  }

  .col-sm-9.rs-uj {
    margin-left: 0 !important;
  }

  .form-group.row.res-sub-unt-ntfn {
    padding: 0px 23px;
  }

  label.col-xl-4.col-lg-6.col-sm-12.offset-sm-1.text-right.col-form-label.rs-tg {
    text-align: left !important;
    margin-left: 0;
    padding: 0;
    padding-bottom: 10px;
  }

  .form-group.row.res-sub-unt-ntfn form .col-sm-8 {
    padding-top: 0;
  }
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
  .res-tbl-td {
    width: 150px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 850px) {
  .sow {
    width: auto;
    display: inline-block;
  }

  res-tbl-td.res-tbl-t2 {
    width: 391px;
  }
}

/*---------------done with sourav new--------------------*/

@media (max-width: 580px) {
  .nw-vv {
    /*width: 287px !important;*/
    margin-left: 0px !important;
  }
  .nw-vt {
    display: inline-block;
    width: 53%;
    padding: 0px 5px;
    padding-top: 0 !important;
  }
}

@media (max-width: 380px) {
  .nw-vt {
    width: 46%;
  }
}

@media (max-width: 991px) {
  .nw-vt {
    max-width: 74%;
    display: inline-block;
    text-align: left;
  }
  .mbl-vw-of p {
    display: none;
  }
}

@media (max-width: 992px) {
  .nw-vv {
    margin-left: 12px;
  }

  .nw-vt {
    max-width: 60%;
  }
  .nw-vy.offset-sm-1 {
    margin-left: 0px;
    /*text-align: left !important;*/
    padding: 10px 15px;
  }
  .banner {
    display: none;
  }
}

@media (max-width: 768px) {
  .nw-vy.offset-sm-1 {
    margin-left: 0px;
    text-align: left !important;
    padding: 10px 0px;
  }
}

/*************new with girida*******************/
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  .nw-bc label.col-sm-4.text-right.col-form-label.cont-info-select {
    text-align: left !important;
  }
  .nw-bc select.col-sm-8.res-cont-tz {
    -ms-flex: 0 0 91%;
    flex: 0 0 91%;
    max-width: 91%;
    margin-left: 14px;
  }
  .form-group.row.sub-unt-o {
    margin-left: 0px !important;
    width: auto !important;
    margin-right: -10px !important;
  }
  .col-sm-9.rs-uj {
    margin-left: -5px !important;
    text-align: left;
  }
  .nw-vy.offset-sm-1 {
    margin-left: 20px;
  }
  .col-sm-1.add-dp-frm {
    text-align: left;
    width: auto;
    margin-left: 30px;
  }
  .nw-vt {
    max-width: 48%;
  }
  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label {
    width: 100%;
    padding-left: 0px;
  }
  .drp-den-txt-dwn.sub-unt-usr-y {
    /*text-align: center !important;
margin: 0 auto !important;
margin-left: 6px !important;*/
    text-align: left !important;
    margin: 0 auto !important;
    margin-left: 19px !important;
  }
  form.validatedForm.unt-frm .seltDv {
    padding: 0px 0px !important;
    width: 100%;
  }
  .new-dtt-btn {
    padding-left: 26px;
    padding-right: 22px;
  }
  .col-sm-7.rs-nn.sb-nt-eml {
    padding-left: 30px;
  }
  .form-group.row.res-unt-nn.nw-f {
    width: 100%;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape) {
  .scanfloater pre {
    max-width: 65%;
    margin-top: unset;
    margin-bottom: 1rem;
    overflow: scroll;
  }
  .form-group.row.nw-c {
    text-align: left;
    padding-left: 20px;
  }
  .nw-vy.offset-sm-1 {
    margin-left: 11px;
  }
  .drp-den-txt-dwn.sub-unt-usr-y label.col-form-label select {
    width: 73% !important;
  }
  .col-sm-7.rs-nn.sb-nt-eml {
    padding-left: 25px !important;
  }
  .col-sm-1.add-dp-frm {
    margin-left: 25px;
  }
  .form-group.row.res-sub-unt-ntfn {
    padding: 0 21px;
  }
}

@media (max-width: 575px) {
  .cont-cust1 p.cntr-n-p {
    text-align: center;
  }
  .cont-cust1 label.col-sm-3.offset-sm-1.text-right.col-form-label {
    display: none;
  }
  .cont-cust2 label {
    display: none;
  }
  .cont-cust2 button.act-btn.d-s.res-opt-cnt.vvt {
    width: 100%;
  }
  .form-group.row.cont-cust2 {
    margin-bottom: 0;
  }
  .cont-cust2.cont-user4 .col-sm-8 {
    margin: 0 20px;
  }
  .form-group.row.cust-btn-1 {
    margin-bottom: 0;
  }
  .cust-btn-1 label {
    display: none;
  }
  .cust-btn-1 .col-sm-8 {
    text-align: center !important;
    margin: 0px 9px 0 13px;
  }
  .cust-btn-1 .d-s {
    width: 100%;
    display: inline-block;
    margin: 5px 0px !important;
  }
  .usr-btn-3 .col-sm-8 {
    text-align: center !important;
    margin-left: 0 !important;
  }
  .usr-btn-1 label {
    display: none;
  }
  .usr-btn-1 .d-s {
    width: 100%;
    display: block;
  }
  .usr-btn-1 .col-sm-8 {
    text-align: center !important;
    margin: 0 20px !important;
  }
  .usr-btn-3.usr-btn-4 .col-sm-8 {
    text-align: center !important;
    margin-left: 20px !important;
    margin: 0 20px;
  }
  .usr-btn-3.usr-btn-4 .col-sm-8 button {
    width: 100%;
  }
  .upr-dpr.res-l-t .col-sm-9 {
    padding: 0;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 890px) {
  td.keyy.res-lcd-n .btnCold {
    width: 58px !important;
    height: 54px !important;
    line-height: 50px !important;
    cursor: pointer !important;
    width: 56px !important;
    height: 52px !important;
    text-align: center !important;
    text-decoration: none !important;
    font-family: Arial !important ;
  }

  td.keyy.res-lcd-n td.btn {
    line-height: 50px !important;
    cursor: pointer !important;
    font-size: 38px !important;
    text-align: center !important;
    text-decoration: none !important;
    font-family: Arial !important;
  }

  font.res-lcd-f {
    font-size: 15px !important;
    padding: 0 7px;
  }

  .col-12.res-ctn-hd h3 {
    padding: 0px 30px;
    font-size: 15px;
    line-height: 24px;
  }

  .col-12.res-ctn-hd p {
    font-size: 14px !important;
    line-height: 24px;
  }

  h1.txt-upr-none.ntc {
    font-size: 15px !important;
  }
}

@media (width: 320px) {
  .col-sm-7.rs-nn.sb-nt-eml {
    text-align: left;
  }

  .col-md-9.col-sm-8.col-xs-12.nw-vt {
    width: 100% !important;
    max-width: 84%;
    margin-top: 9px;
  }
}

/*new*/
@media (max-width: 991px) {
  ::-webkit-scrollbar {
    -webkit-appearance: none;
  }

  ::-webkit-scrollbar:vertical {
    width: 12px;
  }

  ::-webkit-scrollbar:horizontal {
    height: 12px;
  }

  ::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 2px solid #ddd;
  }

  ::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ddd;
  }
}

/*mmmmmm*/
@media (width: 768px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    padding-left: 270px;
  }
}
@media (width: 740px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    /*padding-left: 180px;*/
    padding-left: 224px;
  }
}
@media (width: 360px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    padding-left: 0;
  }
}
@media (width: 768px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    padding-left: 250px;
  }
}
@media (width: 896px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    /*padding-left: 364px;*/
    padding-left: 406px;
  }
}
@media (width: 667px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    /*padding-left: 189px;*/
    /*padding-left: 224px;*/
    padding-left: 406px;
  }
}
@media (width: 768px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    /*padding-left: 250px;*/
    padding-left: 311px;
  }
}
@media (width: 812px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    /*padding-left: 364px;*/
    padding-left: 406px;
  }
}
@media (width: 375px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    /*padding-left: 30px;*/
    padding-left: 58px;
  }
}
@media (width: 736px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    padding-left: 223px;
  }
}
@media (max-width: 640px) {
  .res-lcd-n {
    display: table;
    width: 100%;
    text-align: center;
    margin-top: 10px;
  }
  .displaytable {
    margin: auto;
  }
}
@media (width: 414px) {
  .res-tbl-td.res-tbl-t2 {
    text-align: left;
    padding-left: 93px;
  }
}
/*lllll*/
@media (max-width: 479px) {
  .loginTxt {
    font-size: 14px;
    margin-right: 3px;
    width: 125px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
  }
}

.maintitle {
  font-size: 30px;
  font-weight: 200;
  border: 0;
  line-height: 1.5;
}