@media (max-width: 992px) {
  .container-fluid, 
  .main-page-row {
     overflow: auto!important;
  }
  .sub-menu-title {
    font-size: 14px!important;
  }
}
@media (max-width: 768px) {
 .main-col {
    height: auto!important;
    padding-top: 20px!important;
  }
  .row-header {
    position: relative!important;
    height: 170px!important;
  }
    .footer {
    position: fixed!important;
    background: #132361!important; 
  }
}
.main-wrapper {
  min-height: 100%!important;
  height: auto;
  background-color: #132361;
}
.container-fluid {
  min-height: 100%!important;
  height: auto;
}
.footer {
  background: #132361;
}
