@charset "utf-8";

@media screen and (max-width: 1400px) {
  .inner-container { max-width: 1200px; }
  .home-blog-list > li { width: calc(33.33% - 20px); }
  .hbl-iamge-box { height: 190px; }
  .hbl-date { font-size: 13px; margin-bottom: 6px; }
  .hbl-title { font-size: 15px; line-height: 20px; }
  .about-us-text { font-size: 15px; line-height: 20px; }
  .hbl-sublist { height: 350px; }
  .vc-video-box { width: calc(100% - 420px); margin-right: 50px; }
  .nlc-title { font-size: 18px; margin-bottom: 5px; }
  .nlc-dec { font-size: 14px; }
  .news-list li a.news-list-button { width: 140px; height: 40px; font-size: 14px; margin-top: 20px; }
  .row4, .row5 { padding: 40px 0px; }
  .row6 { padding-bottom: 65px; padding-top: 65px; }
  .bythenumbers-icon img { height: 70px; }
  .bythenumbers-icon { margin-bottom: 15px; }
  .bythenumbers-list { margin-top: 20px; }
  .bythenumbers-list li h4 { font-size: 22px; }
  .bythenumbers-list li p { font-size: 15px; }
  .bythenumbers-box a.viewall { margin-top: 40px; }
  .bythenumbers-title h3 { font-size: 22px; }
  .npl-image-box { width: 130px; height: 130px; min-width: 130px; }
  .npl-content-box { width: calc(100% - 150px); }
  .nplc-title { font-size: 16px; }
  .nplc-time { font-size: 15px; }
  .newspage-list li { padding: 24px 0px; }
  .newspage-list-row { padding: 10px 0px 30px; }
  .news-title-search-box > img { height: 70px; }
  .news-title-search-row { padding: 30px 0px; }
  .newspage-tile-list li { width: 230px; height: 170px; margin: 0px 15px; border: 3px solid rgb(21, 81, 151); font-size: 22px; }
  .newspage-tile-list-box { padding: 30px 0px; }
  .bsl-image-box { width: 45%; max-height: 370px; }
  .bsl-content-box { width: 55%; }
  .bslc-tag-box span { font-size: 22px; }
  .bslc-title { font-size: 24px; }
  .bslc-sub-title { padding: 0px 15px 15px; font-size: 19px; }
  .bslc-date { margin-bottom: 15px; font-size: 14px; }
  .bslc-dec { font-size: 16px; line-height: 22px; margin-bottom: 15px; }
  .bslc-btn { height: 46px; font-size: 15px; margin-bottom: 15px; }
  .blc-title { font-size: 22px; }
  .blc-sub-title { font-size: 17px; }
  .blc-date { font-size: 14px; }
  .blc-dec { font-size: 15px; }
  .blog-list-row { padding: 20px 0px; }
  .blog-tile-list > li { width: calc(33.33% - 30px); }
}

@media screen and (max-width: 1250px) {
  .inner-container { max-width: 980px; }
  .hhs-innerrow { height: 30px; }
  .hhs-logo-box img { height: 30px; }
  .hhs-text { font-size: 13px; }
  .logo-box img { height: 65px; }
  .search-box { margin-bottom: 10px; }
  .social-link li { width: 26px; height: 26px; }
  .search-sociallink-box { min-width: 280px; width: 280px; float: left; }
  .search-box input { height: 36px; }
  .search-box #querytxtName { height: 36px; }
  .search-box #btnQueryString { width: calc(30% - 40px); height: 36px; }
  .search-box a { margin-left: 4px; width: 36px !important; height: 36px !important; }
  .search-box a::after { background-size: 18px; }
  .lsr-text { font-size: 15px; letter-spacing: 0.5px; width: 460px; line-height: 20px; }
  .lsr-innerrow { padding: 15px 0px; }
  .navigation-list li a, .ms-core-listMenu-horizontalBox li > .ms-core-listMenu-item { padding: 5px 14px; font-size: 14px; }
  .slider-list li { height: 440px; }
  .sl-content { padding: 20px 25px; }
  .sl-content h2 { font-size: 26px; }
  .sl-content p { font-size: 17px; line-height: 28px; }
  .footer, footer { padding: 10px 0px 20px; }
  .footer-link li a { font-size: 15px; }
  .footer-link li::after { font-size: 13px; padding: 0px 3px; }
  .ftb-logo-box img { height: 70px; }
  .lsl-logo-box img { height: 35px; }
  .lsl-social-link-list li { width: 26px; height: 26px; }
  .lsl-social-link-list li img { width: 100%; }
  .ftb-text { margin-left: 10px; font-size: 14px; width: 490px; line-height: 18px; margin-top: 7px; }
  .footer-link { padding: 10px 0px 15px; }
  section, .section { min-height: calc(100vh - 329px); }
  .home-blog-list > li { width: calc(33.33% - 15px); }
  .hbl-iamge-box { height: 150px; }
  .hbl-date { font-size: 12px; margin-bottom: 6px; }
  .hbl-title { font-size: 14px; line-height: 18px; }
  .about-us-text { font-size: 14px; line-height: 18px; }
  .hbl-sublist { height: 350px; }
  .vc-video-box { width: calc(100% - 400px); margin-right: 30px; }
  .vcc-title { font-size: 19px; line-height: 24px; margin: 10px 0px 15px; }
  .vcc-content { font-size: 15px; line-height: 20px; }
  .news-list li { width: calc(33.33% - 10px); }
  .nl-content { padding: 10px; min-height: 100px; }
  .nlc-title { font-size: 16px; margin-bottom: 5px; }
  .nlc-dec { font-size: 13px; }
  .news-list li a.news-list-button { width: 130px; height: 38px; font-size: 13px; margin-top: 20px; }
  .bythenumbers-title h3 { font-size: 20px; margin-bottom: 20px; }
  .bythenumbers-list li { width: calc(25% - 20px); }
  .bythenumbers-icon img { height: 60px; }
  .bythenumbers-list li h4 { font-size: 20px; margin-bottom: 5px; }
  .bythenumbers-list li p { font-size: 14px; font-weight: 500; }
  .bythenumbers-box a.viewall { margin-top: 20px; font-size: 14px; width: 230px; }
  .bbl-image-box img { min-width: 1px; height: 100%; }
  .nsb-textfld { font-size: 14px; padding-left: 10px; height: 40px; }
  .nsb-icon { height: 40px; }
  .news-title-search-box > img { height: 50px; }
  .news-title-search-row { padding: 20px 0px; }
  .newspage-list li { padding: 18px 0px; }
  .nplc-time { font-size: 14px; }
  .newspage-tile-list li { width: 200px; height: 150px; font-size: 20px; }
  .bslc-tag-box span { font-size: 20px; padding: 6px 15px; font-weight: 500; }
  .bslc-title { font-size: 22px; padding: 15px; }
  .bslc-sub-title { font-weight: 500; }
  .bslc-date { margin-bottom: 10px; }
  .bslc-dec { font-size: 15px; line-height: 20px; }
  .bslc-btn { height: 40px; font-size: 14px; margin-bottom: 15px; width: 120px; }
  .blog-list-row { padding: 10px 0px; }
  .blog-pagination-list-box { margin-top: 20px; margin-bottom: 10px; }
  .newspage-image-text-box span { font-size: 20px; }
  .newspage-image-text-box { height: 150px; }
  .btl-image-text-box span { font-size: 20px; }
  .btl-image-text-box { height: 210px; }
  .blog-tile-list > li { width: calc(33.33% - 20px); }
  .blog-archive-list { border: 3px solid rgb(21, 81, 151); }
  .blog-archive-list li { font-size: 15px; }
  .blog-categories-list-box { border: 2px solid rgb(21, 81, 151); padding: 20px 10px 10px; }
  .blog-categories-list-box span { font-size: 20px; }
  .blog-categories-list li { font-size: 16px; margin: 0px 15px 15px; }
  .blog-categories-row { padding: 25px 0px; }
}

@media screen and (max-width: 1024px) {
  .inner-container { max-width: 100%; padding: 0px 20px; }
  .slider-row .inner-container { padding: 0px; }
  .social-link { display: none; }
  .search-sociallink-box { top: 135px; background: rgb(255, 255, 255); width: 100%; left: 0px; padding: 15px; }
  header, .header { z-index: 11; }
  .search-box { margin-bottom: 0px; }
  .lsr-innerrow { flex-flow: column wrap; width: 100%; display: flex; -webkit-box-align: center; -webkit-box-pack: justify; padding: 20px 0px; align-items: flex-start !important; justify-content: flex-start !important; }
  .ms-mpSearchBox { width: 0px; }
  .lsr-text { width: 100%; float: left; text-align: left; margin-top: 10px; }
  .res-search-icon, .res-menu-icon { display: flex; }
  .res-search-icon { margin-left: auto; margin-right: 10px; }
  .navigation-row { width: 280px; height: 100%; position: fixed; right: -30px; top: 0px; display: block; z-index: 100; transform: translate3d(280px, 0px, 0px); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 20px; transition: all 0.3s cubic-bezier(0.5, 0.3, 0.47, 0.81) 0s; }
  .navigation-row.open { transform: translate3d(-30px, 0px, 0px); }
  .navigation-row .inner-container { padding: 0px; }
  .ms-core-listMenu-horizontalBox li li { width: 100%; float: left; border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding: 0px; flex-wrap: wrap; }
  .navigation-list li a, .ms-core-listMenu-horizontalBox li > .ms-core-listMenu-item { width: 100%; padding: 12px 15px; }
  .menu-close-btn { display: block; }
  .logo-search-row { border-bottom: 2px solid rgb(24, 83, 148); }
  .sl-content { padding: 15px 20px; }
  .sl-content h2 { font-size: 22px; }
  .sl-content p { font-size: 16px; line-height: 24px; }
  .hbl-icon-text-box { font-size: 16px; }
  .hbl-icon-text-box img { width: 34px; }
  .row2 { padding: 25px 0px; }
  .aboutusvideo { margin-bottom: 60px; }
  .bythenumbers-list { flex-wrap: wrap; }
  .bythenumbers-list li { width: calc(50% - 20px); margin-bottom: 30px; }
  .bythenumbers-box a.viewall { margin-bottom: 0px; }
  ul.dynamic { display: block; padding: 0px; box-shadow: none; position: relative; left: 0px !important; top: 0px !important; width: 100% !important; }
  .ms-core-listMenu-horizontalBox .dynamic-children.additional-background { background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_catalogs/masterpage/ASPR/images/down-white.png); background-size: 8px; padding-right: 20px; width: 100%; float: left; }
  li.static.dynamic-children.hover .dynamic-children.additional-background { background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_catalogs/masterpage/ASPR/images/down-blue.png); background-size: 8px; padding-right: 20px; width: 100%; float: left; }
  .ms-core-listMenu-horizontalBox li ul.dynamic .ms-core-listMenu-item { color: rgb(21, 81, 151) !important; }
  .blue-3box-list li { width: calc(33.33% - 14px); margin-right: 21px; margin-bottom: 21px; }
  .bbl-image-box { height: 170px; }
  .blc-title { font-size: 20px; }
  .blc-sub-title { font-size: 15px; margin-bottom: 10px; }
  .blog-categories-list { margin-top: 15px; }
}

@media screen and (max-width: 900px) {
  .ftb-text { width: auto; }
  .footer-text-box { width: calc(100% - 290px); }
  .hbl-iamge-box { height: auto; max-height: 150px; }
  .home-blog-list > li { width: calc(33.33% - 10px); }
  .vc-content-box { width: 100%; }
  .video-content-row { flex-wrap: wrap; justify-content: center; }
  .row3 { padding: 25px 0px; }
  .vcc-icon-title img { width: 25px; }
  .vcc-icon-title { font-size: 16px; }
  .vcc-title { font-size: 18px; line-height: 24px; margin: 5px 0px 10px; }
}

@media screen and (max-width: 768px) {
  .home-blog-list, .news-list { flex-wrap: wrap; justify-content: space-between; }
  .home-blog-list > li, .news-list li { width: calc(50% - 10px); }
  .home-blog-list > li:last-child, .news-list li:last-child { margin: 30px auto 0px; }
  .hbl-sublist { height: auto; max-height: 200px; }
  .vc-video-box { width: 100%; margin-right: 0px; }
  .row4, .row2 { padding: 20px 0px; }
  .aboutusvideo { margin-bottom: 40px; }
  .row6 { padding-top: 30px; padding-bottom: 30px; }
  .bbl-image-box { height: 140px; }
  .bbl-text-box { font-size: 32px; }
  .news-title-search-row { padding: 15px 0px; }
  .newspage-list-row { padding: 0px 0px 20px; }
  .newspage-list li { padding: 15px 0px; }
  .blog-list li { padding: 20px 0px; }
  .npl-image-box { width: 110px; height: 110px; margin-right: 15px; }
  .npl-content-box { width: calc(100% - 125px); }
  .npl-content-box { width: calc(100% - 125px); }
  .nplc-title { font-size: 15px; }
  .nplc-time { font-size: 13px; }
  .newspage-tile-list li { width: 170px; height: 110px; font-size: 18px; }
  .newspage-tile-list-box { padding: 20px 0px; }
  .newspage-image-text-box { height: 110px; }
  .newspage-image-text-box span { font-size: 18px; }
  .btl-image-text-box { height: 180px; }
  .btl-image-text-box span { font-size: 18px; }
  .bsl-image-box { width: 100%; }
  .bsl-content-box { width: 100%; }
  .bslc-tag-box span { font-size: 16px; padding: 10px 15px; }
}

@media screen and (max-width: 650px) {
  .footer-text-social-link-row { flex-flow: column wrap; align-items: flex-start; }
  .footer-text-box { width: 100%; }
  .lsl-social-link-list { align-items: center; justify-content: center; }
  .logo-social-link-box { width: 100%; align-items: center; justify-content: center; }
  .footer-text-box { width: 100%; margin-bottom: 20px; margin-top: 10px; }
  .footer-link { justify-content: space-between; display: flex; flex-wrap: wrap; }
  .footer-link li { width: calc(50% - 10px); border-bottom: 1px solid rgba(238, 238, 238, 0.31); padding: 10px 0px; }
  .footer-link li::after { display: none; }
  .slider-list li { height: auto; flex-direction: column; }
  .sl-content { position: relative; width: 100%; align-items: flex-start; background: rgb(255, 255, 255); border-bottom: 1px solid rgb(238, 238, 238); }
  .sl-content h2, .sl-content p { margin-bottom: 10px; }
  .home-blog-list > li, .news-list li { width: 100%; margin: 15px 0px 0px !important; }
  .row4, .row2 { padding: 0px 0px 20px; }
  .aboutusvideo { margin-bottom: 40px; }
  .bythenumbers-list li { width: 100%; margin-bottom: 20px; }
  .bythenumbers-box a.viewall { margin-bottom: 0px; }
  .blue-3box-list li { width: calc(50% - 10px); margin-right: 20px; margin-bottom: 20px; }
  .blue-3box-list li:nth-child(3n) { margin-right: 20px; }
  .blue-3box-list li:nth-child(2n) { margin-right: 0px; }
  .news-title-search-box { flex-direction: column; }
  .news-title-search-box > img { height: 45px; margin-bottom: 20px; }
  .news-search-box { width: 100%; border-top: 1px solid rgb(204, 204, 204); padding: 15px 15px 0px; }
  .news-title-search-row .inner-container { padding: 0px; }
  .bsl-image-box { max-height: 300px; }
}

@media screen and (max-width: 500px) {
  .newspage-list li { flex-direction: column; }
  .npl-content-box { width: 100%; margin-top: 10px; }
  .newspage-tile-list { justify-content: space-between; padding: 0px 20px; }
  .newspage-tile-list li { width: calc(50% - 10px); height: 70px; font-size: 16px; margin: 0px; }
  .newspage-image-text-box { height: 70px; }
  .newspage-pagination-list-box { margin-top: 20px; }
  .blog-tile-list { flex-direction: column; }
  .blog-tile-list > li { width: 100%; }
  .blog-archive-list { border: 2px solid rgb(21, 81, 151); min-height: 120px; margin: 15px 0px; }
  .blog-categories-row { padding: 15px 0px; }
  .bsl-image-box { max-height: 250px; }
  .blog-categories-list { margin-top: 10px; }
  .blog-categories-list li { font-size: 14px; margin: 0px 10px 10px; }
  .bslc-title { font-size: 20px; }
  .bslc-sub-title { font-size: 17px; }
}

@media screen and (max-width: 440px) {
  .footer-link li a { font-size: 14px; text-align: center; width: 100%; }
  .footer-link li { width: 100%; }
  .footer-link li:first-child { border-top: 1px solid rgba(238, 238, 238, 0.31); }
  .inner-container { padding: 0px 15px; }
  .hhs-text { font-size: 12px; text-align: right; line-height: 12px; }
  .hhs-text { font-size: 12px; text-align: right; line-height: 12px; }
  .blue-3box-list li { width: 100%; margin-bottom: 20px; margin-right: 0px !important; }
  .bbl-image-box { height: auto; }
  .newspage-pagination-list-box { flex-direction: column; }
  .newspage-pagination-list-box span { margin-bottom: 10px; }
}
