body > .bg-primary {
  background-color: #ffffff !important;
  color: #444444 !important;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  padding-bottom: 10px !important;
  padding-top: 5px !important;
  padding-left: 0px;
}
body > .socket {
  background-color: #333333 !important;
}
body > .bg-dark {
  background-color: #444444 !important;
  margin-top: -48px;
}
body .row {
  margin-top: -45px;
  width: none;
  margin: 0 auto;
  max-width: 1210px;
}
body .mb-0 {
  font-size: 12px;
  line-height: 10px;
}
body .bg-light {
  height: 300px;
  background-color: #8eb5dc !important;
  padding: 40px 20px !important;
  max-width: 300px;
  max-height: auto;
  width: 30%;
}
.footer-widgets .wp-block-column > p {
  font-size: 16px;
}
html > body > footer > div > div > div > div > div:nth-child(2) > p {
  font-size: 11px !important;
}
body .site-title {
  margin-bottom: 0px;
}
.container-fluid img {
  width: 300px;
}
body > .header {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
}
body .menu-toggle {
  padding-top: 0px;
}
body .header-container {
  width: auto;
  margin: 0 auto;
  max-width: 1180PX;
}
body main {
  padding: 40px 0px 40px 40px !important;
  width: 70% !important;
}
.header-container .menu-item > a {
  font-size: 15px;
}
body > .container {
  max-width: 1210px;
  margin-top: 0 !important;
}
@media screen and (max-width: 1024px) {
  body .menu-toggle {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 768px) {
  .page .menu-list {
    padding-top: 100px;
  }
  .header-container .menu-item > a {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  body .menu-list {
    padding-top: 100px;
  }
  body .menu-toggle {
    padding-bottom: 0px;
  }
  body .bg-light {
    display: none;
  }
}
@media screen and (max-width: 375px) {
  body .menu-toggle {
    padding-right: 5px;
  }
}
