.header {
  border-bottom: 1px solid #4e85bd;
  font-size: 0;
  position: relative;
  background: #4e85bd;
  height: 60px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.inner-01 {
  width: 100%;
  max-width: 1140px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin: auto;
}
.inner-02 {
  max-width: 1140px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin: auto;
}
.header-logo-area {
  vertical-align: middle;
  text-align: left;
  width: 100% !important;
}
@media only screen and (min-width: 1px) and (max-width: 500px) {
  .header-logo-area {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: auto !important;
    min-width: 200px;
    max-width: 345px;
  }
}
.review-top-bar {
  background: #75a3cb;
  padding: 5px 0;
}
.review-top-bar p {
  max-width: 1140px;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #fff;
  padding: 0 10px;
}
@media only screen and (min-width: 1px) and (max-width: 500px) {
  .review-top-bar {
    display: flex;
  }
}
.footer {
  background: #4e85bd;
  color: #fff;
  font-size: 0.875rem;
  text-align: center;
  padding: 0 0 15px 0;
}
.dmca {
  text-align: center;
}
.dmca a {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer-nav {
  display: flex;
  justify-content: center;
}
.footer-nav ul {
  display: flex;
}
ol,
ul {
  list-style: none;
}
.footer-nav ul li {
  display: flex;
  justify-content: center;
  padding: 9px;
}
.footer-nav ul li a {
  color: #fff;
  opacity: 0.85;
}
nav.footer-nav .style-01 {
  margin: 0 !important;
  padding: 0 !important;
}
.img-responsive {
  display: block;
  width: 100%;
  min-width: 250px;
  max-width: 360px;
}
