@media only screen and (max-width: 992px) {
    #navbar-main {  padding-top: 8px !important;  padding-bottom: 8px !important;   }
    .text-banner-title {  font-size: 1.75rem !important;  }
    .text-banner-subtitle {  font-size: 0.875rem !important;  }
    #BannerSlider .carousel-caption{   top: 10% !important;  }
    #sub-banner .div-img-set{ color: #008DC9; margin-right: 8px; font-size: 1.2rem; /*font-size: 3rem;*/ font-weight: 500;  margin-right: 8px;  }
    #sub-banner .text-sub-img-sub-banner{ color: #008DC9; font-size: 1.2rem; /*font-size: 3rem;*/ font-weight: 500; }
    .title-banner{  font-size: 1.5rem !important; }
    /*#idFooter #container-icons-footer .box-icons-footer img{   max-height: 30px !important;  }
    #idFooter #container-icons-footer .box-icons-footer div{ font-size: 0.75rem !important; }*/
    .text-footer{ color: #008DC9; font-size: 1rem; font-weight: 500; }
    .icons-footer{ color: #008DC9; font-size: 1.6em; }
    .circle-year-out{   transform: scale(0.5) !important;   height: 210px !important; }
    .circle-year-in{   transform: scale(0.9) !important;   }
    /* ----- st profile ----- */
    .text-fullname-pf{  font-size: 1.25rem !important;  }
    .text-user-rights-pf{  font-size: 1rem !important; }
    ul.custom-nav-pills-main-pf .nav-item {   width: -webkit-fill-available;  }
    /* ----- end profile ----- */
    .title-banner{  font-size: 1.75rem !important;  }
    #navbar-main .nav-link { font-size: 0.65rem; }
    .dropdown-menu{ font-size: 0.7rem; }
    #navbar-main {  height: 75px; }
    .navbar.sticky-top { padding-left: 10px; padding-right: 10px;  padding-top: 0px;  padding-bottom: 0px;  }
    .navbar-expand-lg .navbar-nav .nav-link { padding-right: 5px;  padding-left: 5px; }
    .nav-padding { padding-right: 5px; }
    #img60y{ max-height: 40px; }
    #imgPst{ max-width: 40px; max-height: 40px; }
    #divAgencyName{ font-size: 12px; }
    #divUniversityName{ font-size: 9px; }
    .section-6-home .container{ margin-left: 30px; margin-right: 30px; max-width: 90%;  }
}
@media only screen and (max-width: 990px) {
    #img60y{ max-height: 64px; }
    #imgPst{ max-width: 64px; max-height: 64px; }
    #divAgencyName{  padding-top: 0px; font-size: 1.5rem; font-weight: 600; }
    #divUniversityName{   font-size: 1rem; font-weight: 300; }
    .nav-padding {  padding-right: 20px; }
    .nav-link{ padding-bottom: 0px; }
    #navbar-main .nav-link { font-size: 1rem; }
    .dropdown-menu{ font-size: 1rem; }
    .navbar.sticky-top { padding-left: 10px; padding-right: 30px;  padding-top: 0px;  padding-bottom: 0px;  }
    #navbar-main {  height: auto; }
    .navbar-nav{ padding-top: 15px; padding-bottom: 15px; }
    .navbar.sticky-top .navbar-collapse .nav-item {   padding-top: 6px;   padding-bottom: 6px; }
}