@import url("https://cdn.kuriyama.com/assets/css/normalize.css");
@import url("https://cdn.kuriyama.com/assets/css/common.css");
@import url("https://cdn.kuriyama.com/assets/css/boilerplate.css");
@import url("https://cdn.kuriyama.com/assets/css/fonts.css");
@import url("https://cdn.kuriyama.com/assets/css/forms.css");
@import url("https://cdn.kuriyama.com/assets/css/helpers.css");
@import url("https://cdn.kuriyama.com/assets/css/print.css") print;
:root {
  --font-stack: 'Roboto Condensed', Helvetica, sans-serif;
  --font-stack-source: 'Source Sans Pro', Helvetica, sans-serif;
  --KOA-blue: #0055a5;
  --midnight-blue: #003479;
  --red:#b20838;
  --font-size: 1em;
  --lightBlue: rgba(174,211,244,0.7);
}

/* ==========================================================================
   Layout
   ========================================================================== */

/*  GRID OF TWELVE  */
.span_12_of_12 {
    width: 100%;
}
.span_11_of_12 {
    width: 91.53%;
}
.span_10_of_12 {
    width: 83.06%;
}
.span_9_of_12 {
    width: 74.6%;
}
.span_8_of_12 {
    width: 66.13%;
}
.span_7_of_12 {
    width: 57.66%;
}
.span_6_of_12 {
    width: 49.2%;
}
.span_5_of_12 {
    width: 40.73%;
}
.span_4_of_12 {
    width: 32.26%;
}
.span_3_of_12 {
    width: 23.8%;
}
.span_2_of_12 {
    width: 15.33%;
}
.span_1_of_12 {
    width: 6.866%;
}
body {
    background-color: #c9dffe;
    font-size: 1em;
    font-family: var(--font-stack-source);
}
.wrapper {
    background: white url(/img/mountains.webp) center 90% no-repeat;
    border: 1px solid #434343;
    margin: 0 auto;
    border-top: 0 none;
    border-bottom: 0 none;
    max-width: 1500px;
}
.main {
    padding-top: 43px;
    margin-top: 0;
    position: relative;
}
.col.contact {
    background-color: rgba(174,211,244,0.7);
    border: 1px solid var(--KOA-blue);
    height: auto;
    padding: 20px 3.3%;
    color: black;
    font: 300 1.1em / 1.4375em inherit;
    margin: 0 0 2.5% 0;
    box-sizing: border-box;
}
.wrapper.span_10_of_12 {
        width: 83.06%;
}
header {
  width: 100%;
  height: 345px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  background: var(--KOA-blue) url(img/bobsled.webp) left bottom no-repeat;
}
header h2 {
  margin: 40px 0 18px 60px;
  width: 55%;
  max-width: 800px;
  text-align: center;
}
header span {
  width: 16%;
  max-width: 255px;
  margin: 0 1% 0 4%;
}
header .usabs {
  width: 20%;
  max-width: 270px;
  text-align: center;
  position: relative;
  top: 60px;
}
.usabs p {
    font: italic 90%/1.1em var(--font-stack);
    color: white;
    margin: 8px 0;
}
.usabs img {
    width: 85%;
    margin: 0 auto;
}
img.ktc {
    width: 57%;
    margin-bottom: 15px;
}
main {
    margin: 50px 2.5% 0 2.5%;
    padding-bottom: 80px;
    z-index: 200;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    box-sizing: border-box;
}
h1 {
  margin: 0 0 0.1em 0;
  text-align: left;
  color: var(--KOA-blue);
  font: normal 375%/1.3em var(--font-stack);
}
h1 span {
  font: normal 700 135%/1.3em var(--font-stack);
  display: block;
}

p {
    color: #000;
    font-size: 150%;
    line-height: 1.4em;
    margin: 0 50px 24px 0;
}
img.hoses {
    width: 74%;
    max-width: 526px;
}
img.temp {
    width: 300px;
    margin-left: 5%;
}
.sidebar {
    text-align: center;
}
img.catalog {
    width:100%;
    max-width:400px;
}
a.article {
  width: 70%;
  max-width: 450px;
  margin: 0 auto 30px auto;
  display: block;
  font-weight: bold;
  font-size: 110%;
}
a.flyer-link:link {
  display: flex;
  align-items: center;
  height: 200px;
  text-decoration: none;
}
a.flyer-link img {
  height: 180px;
  width: auto;
  position: absolute;
  margin-left: 10px;
}
a.flyer-link span {
  background: rgb(61,86,173);
  background: linear-gradient(0deg, rgba(61,86,173,1) 0%, rgba(157,198,255,1) 100%);
  width: auto;
  color: white;
  font-size: 200%;
  font-weight: bold;
  padding: 15px 15px 15px 200px;
  text-decoration: none;
}
a.flyer-link:visited {
  text-decoration: none;
}
a.flyer-link:hover span {
  background: rgb(157,198,255);
  background: linear-gradient(0deg, rgba(157,198,255,1) 0%, rgba(61,86,173) 100%);
}
a:link, a:visited {
    color: #369;
    text-decoration: underline;
}
a:hover, a:active {
    color: #0B67BD;
    text-decoration: none;
}

.form {
    width: 95%;
    height: auto;
    background-color: var(--lightBlue);
    padding: 1.2% 2%;
    box-sizing: border-box;
    border: 1px solid var(--KOA-blue);
    margin-top: 50px;
}
.form h2 {
    font: normal 700 220%/1.3em var(--font-stack);
    padding: 0;
    margin: 0 0 5px 0;
    color: var(--KOA-blue);
}
.form p {
  font-size: 140%;
  color: black;
}

div.feed {
  background: var(--lightBlue) url('/img/sidebar-bg.webp') center bottom no-repeat;
  border: 1px solid var(--KOA-blue);
  box-sizing: border-box;
  margin-top: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
div.feed footer {
   background-image: linear-gradient(var(--red) 0%, #7c061c 100%);
   width: 100%;
   padding: 8px 10px;
   color: white;
   display: block;
   box-sizing: border-box;
}
div.feed ul {
  list-style: none;
  margin: 0;
  padding: 6px 0;
  color: black;
  font: normal 118%/1.2em 'Roboto Condensed';
}
div.feed ul li {
    margin-bottom: 25px;
}
div.feed ul li:last-child {
    margin-bottom: 0;
}
div.feed ul span {
    color: var(--red);
    text-transform: uppercase;
    font-size: 90%;
    display: block;
}
.feed #rss-feeds a:link,
.feed #rss-feeds a:visited {
  color: var(--KOA-blue);
}
.feed #rss-feeds a:hover,
.feed #rss-feeds a:active {
  color: var(--red);
}
.feed header {
    font-size: 110%;
}
.feed footer {
    font-size: 100%;
    font-family: 'Roboto Condensed';
    text-align: center;
}
.feed footer a:link,
.feed footer a:visited {
    text-decoration: none;
    color: white;
}
.feed footer a:hover,
.feed footer a:active {
    opacity: 0.8;
}
#rss-feeds {
    padding: 12px;
    flex: 1
}
#rss-feeds .head {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 2px solid var(--red);
}
#rss-feeds .head .logo {
  width: 50%;
}
#rss-feeds .head span {
    width: 45%;
    font: 700 italic 160%/1em "Source Sans Pro";
    color: #003768;
    display: inline-block;
    padding-bottom: 12px;
}
img.left {
    margin: 0 1.5% 10px 0;
}
img.small {
    width: 40%;
}
img.medium {
    width: 60%;
}
.span_12_of_12>img.left {
    margin-bottom: 35px;
}
p a.button {
    display: inline-block;
    width: 40%;
}
a.back {
    font-size: 70%;
    font-weight: normal;
    margin: 3px 8px 0 0;
}
a.back:link, a.back:visited, a.back:hover {
    color: #FFF;
    text-decoration: none;
}

p.center {
  text-align: center;
}


/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/

html.with-featherlight {
  /* disable global scrolling when featherlights are visible */
  overflow: hidden;
}

.featherlight {
  display: none;

  /* dimensions: spanning the background from edge to edge */
  position:fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 2147483647; /* z-index needs to be >= elements on the site. */

  /* position: centering content */
  text-align: center;

  /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
  white-space: nowrap;

  /* styling */
  cursor: pointer;
  background: #333;
  /* IE8 "hack" for nested featherlights */
  background: rgba(0, 0, 0, 0);
}

/* support for nested featherlights. Does not work in IE8 (use JS to fix) */
.featherlight:last-of-type {
  background: rgba(0, 0, 0, 0.8);
}

.featherlight:before {
  /* position: trick to center content vertically */
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.featherlight .featherlight-content video {
  width: 100%;
}
.featherlight .featherlight-content {
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  overflow: auto;
  padding: 25px 25px 0;
  border-bottom: 25px solid transparent;
  margin-left: 5%;
  margin-right: 5%;
  max-height: 95%;
  background: #fff;
  cursor: auto;
  white-space: normal;
  width: 90%;
}
.featherlight-loading .featherlight-content {
  height: 200px;
  background: #fff url('img/loading.gif') center center no-repeat;
}

.featherlight.small .featherlight-content {
  width: 50%;
}
.featherlight-content img {
  width: auto;
  margin: 10px auto;
}
.featherlight-content .col img {
  width: 100%;
}
.featherlight-content p,
.featherlight-content ul {
  font-size: 125%;
  line-height: 1.5em;
}

/* contains the content */
.featherlight .featherlight-inner {
  /* make sure its visible */
  display: block;
}

/* don't show these though */
.featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
  display: none;
}

.featherlight .featherlight-close-icon {
  /* position: centering vertical and horizontal */
  position: absolute;
  z-index: 9999;
  top: 0;
  right: 0;

  /* dimensions: 25px x 25px */
  line-height: 25px;
  width: 25px;

  /* styling */
  cursor: pointer;
  text-align: center;
  font-family: Arial, sans-serif;
  background: #fff; /* Set the background in case it overlaps the content */
  background: rgba(255, 255, 255, 0.3);
  color: #000;
  border: none;
  padding: 0;
}

/* See http://stackoverflow.com/questions/16077341/how-to-reset-all-default-styles-of-the-html5-button-element */
.featherlight .featherlight-close-icon::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.featherlight .featherlight-image {
  /* styling */
  width: 100%;
}
.featherlight-iframe .featherlight-content {
  /* removed the border for image croping since iframe is edge to edge */
  border-bottom: 0;
  padding: 0;
  -webkit-overflow-scrolling: touch;
}
.featherlight iframe {
  /* styling */
  border: none;
}
.featherlight * { /* See https://github.com/noelboss/featherlight/issues/42 */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    margin-left: 0;
    margin-right: 0;
    max-height: 98%;
    width: 95%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent;
  }
}

/* hide non featherlight items when printing */
@media print {
  html.with-featherlight > * > :not(.featherlight) {
    display: none;
  }
}
/*----COOKIE CONSENT----*/
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

/* ==========================================================================
   Media Queries
   - MIN 320 PIXELS
   - MAX WRAPPER WIDTH IS 1500
   ========================================================================== */

@media screen and (min-width: 320px) {
    .section.group.featured p:first-child {
        margin-top: 0;
    }
    .featured .col {
        margin-left: 0;
    }
    .col.contact {
      height: auto;
      text-align: center;
    }
    a.button:link,
    a.button:visited,
    a.button:hover,
    a.button:active {
      width: 90%;
      margin-bottom: 15px;
    }
  .buttons .col {
    margin-left: 0;
  }
}
@media screen and (min-width: 380px) {
    .featured header h3 {
        font-size: 150%;
    }
    .col {
        margin: 1% 0px 1% 0%;
    }
    #search form {
        width: 71%;
    }
    .learn-more {
      top: 75px;
      left: 4%;
        width: 25% !important;
    }
    .promo, .purchasing {
      top: 105px;
      left: 4%;
        width: 25% !important
    }
}

@media screen and (min-width: 530px) {
    h2 {
      font-size: 2em;
    }
}
/* ==========================================================================
   END PHONE
   ========================================================================== */
@media screen and (min-width: 720px) {
    a.button {
      width: 50%;
    }
    h3.title {
      display: block;
    }
    .span_3_of_12 {
        width: 23.8%;
    }
    .span_4_of_12 {
        width: 32.26%;
    }
    .span_8_of_12 {
        width: 66.13%;
    }
    main h1 {
      height: auto;
    }
    main h1 img {
      top: -18px;
    }
}
@media screen and (min-width: 830px) {
    body {
        font-size: 100%;
    }
}
/* ==========================================================================
   END TABLET - OLD VALUE WAS 920px
   ========================================================================== */

@media screen and (min-width: 1025px) {
    .mobileonly {
        display: none;
    }
}
@media screen and (min-width: 1100px) {
    a.button:link,
    a.button:visited,
    a.button:hover,
    a.button:active {
      width: 80%;
    }
    .col.contact {
      text-align: left;
    }
  main h1 img {
      top: -14px;
    }
}

@media screen and (min-width: 1330px) {
    .visible-sm {
      display: none;
    }
    a.button:link,
    a.button:visited,
    a.button:hover,
    a.button:active {
      width: 65%;
    }
}
@media screen and (max-width: 1600px) {
    h1 {
        font-size:300%;
    }
}
@media screen and (max-width: 1546px) {
    p {
        font-size: 1.65em;
      }
    header h1 {
      width: 50%;
    }
    main ul {
      font-size: 150%;
    }
    .form h2 {
      font-size: 200%;
    }
}
@media screen and (max-width: 1443px) {
    p {
      font-size: 1.5em;
    }
}
@media screen and (max-width: 1345px) {
    h1 {
      font-size: 270%;
    }
    header {
        height: 320px;
        background-size: contain;
    }
}
@media screen and (max-width: 1315px) {
    p {
      font-size: 1.35em;
    }
    h2 {
      font-size: 1.5em;
    }
    div.feed ul {
        font-size: 100%;
    }
    div.feed ul li {
        margin-bottom: 15px;
    }
    .feed header {
        font-size: 90%;
    }
    img.temp {
         width: 240px;
    }
}
@media screen and (max-width: 1250px) {
  div.row.half1,
  div.row.half2 {
	width: 100%;
	float: none;
	margin-left:0;
  }
  div.row {
	margin-bottom: 15px;
  }
}
@media screen and (max-width: 1245px) {
    .wrapper.span_10_of_12, #corporatebanner .span_10_of_12 {
        width: 90%;
    }
    header .usabs {
        margin-left: 1%;
    }
}
@media screen and (max-width: 1097px) {
    header {
        height: 280px;
        background-size: contain;
    }
    p {
      font-size: 1.25em;
    }
    h2 {
      font-size: 1.4em;
    }
    h1 {
        font-size: 250%;
    }
    header .usabs {
        top: 80px;
    }
    .usabs p {
        font-size: 75%;
    }
}
@media screen and (max-width: 1022px) {
    main ul {
     font-size: 130%;
     padding-left: 30px;
    }
    .form h2 {
      font-size: 150%;
      margin-top: 0;
    }
}
@media screen and (max-width: 1002px) {
    p {
      font-size: 1em;
    }
    h2 {
      font-size: 1.9em;
    }
}
@media screen and (max-width: 980px) {
    .wrapper.span_10_of_12 {
        width: 100%;
    }
    .wrapper {
      border: 0 none;
    }
    .span_1_of_12,
    .span_2_of_12,
    .span_3_of_12,
    .span_4_of_12,
    .span_5_of_12,
    .span_6_of_12,
    .span_7_of_12,
    .span_8_of_12,
    .span_9_of_12 {
        width: 100%;
    }
    .span_4_of_12.feed {
        width: 95%;
    }
    header .usabs {
        width: 16%;
        top: 63px;
    }
    .usabs img {
        width: 95%;
    }
    .usabs p {
        font-size: 70%;
    }
    header span {
        position: relative;
        top: 45px;
    }
    header h2 {
        width: 68%;
        margin-left: 50px;
    }
    h1 {
      font-size: 6.5vw;
    }
    div.feed {
        background-size: cover;
    }
}
@media screen and (max-width: 950px) {
    main {
        margin-top: 25px;
    }
    .usabs img {
        width: 100%;
        max-width: 145px;
    }
}
@media screen and (max-width: 910px) {
    header {
        height: 235px;
        background-size: 40%;
        background-position: left top;
    }
}
@media screen and (max-width: 750px) {
    #hoses {
      position: relative;
      width: 80%;
      float: right;
      top: -27px;
      z-index: 0;
    }
    p {
    font-size: 125%;
  }
}
@media screen and (max-width: 720px) {
    img.hoses {
        width: 100%;
        max-width: 526px;
    }
    .hose-temp {
        text-align: center;
        margin-top: 40px;
    }
    .mobileonly {
        display: inline-block;
    }
    header h2 {
        width: 74%;
        margin: 5px 0 0 25px;
    }
    header .usabs {
        width: 20%;
        top: 58px;
        margin-left: 2%;
    }
}
@media screen and (max-width: 660px) {
    header {
        background-size: 55%;
        height: 200px;
    }

    img.temp {
        width: 50%;
        margin: 10px auto;
    }
    .usabs p {
        font-size: 60%;
    }
}
@media screen and (max-width: 600px) {
    header {
        flex-wrap: wrap;
        flex-direction: row-reverse;
        align-items: start;
        height: 210px;
    }
    header h2 {
        position: relative;
        top: -40px;
        width: 70%;
    }
    header span {
        top: 23px
    }
    header .usabs {
        width: 100%;
        top: 165px;
        max-width: 100%;
        text-align: left;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    .usabs img {
        width: 110px;
        margin: 0 2% 0 0;
    }
    .usabs p {
        font-size: 70%;
        margin: 0;
    }
}

@media screen and (max-width: 520px) {
    header h2 {
        margin-left: 26px;
        top: -31px
    }
}

@media screen and (max-width: 480px) {
    header {
        flex-direction: row;
        height: auto;
        padding-bottom: 10px;
    }
    header h2 {
        width: 95%;
        margin: 27px auto 10px auto;
        order: 1;
        top: -9px;
    }
    header span {
        top: 0;
        width: 23%;
        order: 2;
    }
    header .usabs {
        order: 3;
        width: 50%;
        top: 20px;
        margin: 0 3% 0 10%;
    }
    .form {
        margin: 15px auto;
    }
}
@media screen and (max-width: 425px) {
    header .usabs {
        top: 5px;
        width: 60%;
        margin-left: 5%;
        flex-direction: column;
        justify-content: center;
    }
    .usabs img {
        margin-bottom: 5px;
    }
    header .usabs p {
        text-align: center;
    }
}
