/* Colours */
.color-blue, .color-blue * {
  color: #0540f2 !important;
}
.blue-dual-color strong {
  color: #0540f2 !important;
  font-weight: normal !important;
}
.color-blue2, .color-blue2 * {
  color: #0273e7 !important;
}
.blue2-dual-color strong {
  color: #0273e7 !important;
  font-weight: normal !important;
}
.color-cream, .color-cream * {
  color: #fcf8f5 !important;
}
.cream-dual-color strong {
  color: #fcf8f5 !important;
  font-weight: normal !important;
}
.color-yellow, .color-yellow * {
  color: #ff9e16 !important;
}
.yellow-dual-color strong {
  color: #ff9e16 !important;
  font-weight: normal !important;
}
.color-grey, .color-grey * {
  color: #454544 !important;
}
.grey-dual-color strong {
  color: #454544 !important;
  font-weight: normal !important;
}
.color-light-grey, .color-light-grey * {
  color: #60605d !important;
}
.light-grey-dual-color strong {
  color: #60605d !important;
  font-weight: normal !important;
}
.color-white, .color-white * {
  color: #fff !important;
}
.white-dual-color strong {
  color: #fff !important;
  font-weight: normal !important;
}
/* Breakpoints */
/* Global styles */
* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* Fonts */
.druk, .druk * {
  font-family: 'druk_text_widebold' !important;
}
.opensans, .opensans * {
  font-family: 'Open Sans', sans-serif !important;
}
/* Default Heading Style */
h1, h1 * {
  font-size: 2rem !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  h1, h1 * {
    font-size: 1.75rem !important;
  }
}
h2, h2 * {
  font-size: 1.75rem !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
  h2, h2 * {
    font-size: 24px !important;
  }
}
h3, h3 * {
  font-size: 18px !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
h4, h4 * {
  font-size: 14px !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  h4, h4 * {
    font-size: 12px !important;
  }
}
h5, h5 * {
  font-size: 16px !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
h6, h6 * {
  font-size: 14px !important;
  line-height: 110% !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700 !important;
  text-transform: none !important;
}
@media only screen and (max-width: 1024px) {
  h6, h6 * {
    font-size: 12px !important;
  }
}
/* Override Classes */
.h1, .h1 * {
  font-size: 2rem !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .h1, .h1 * {
    font-size: 1.75rem !important;
  }
}
.h2, .h2 * {
  font-size: 1.75rem !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .h2, .h2 * {
    font-size: 24px !important;
  }
}
.h3, .h3 * {
  font-size: 18px !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
.h4, .h4 * {
  font-size: 14px !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .h4, .h4 * {
    font-size: 12px !important;
  }
}
.h5, .h5 * {
  font-size: 16px !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
  text-transform: uppercase;
}
@media only screen and (max-width: 1024px) {
  .h5, .h5 * {
    font-size: 12px !important;
  }
}
.h6, .h6 * {
  font-size: 14px !important;
  line-height: 110% !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700 !important;
  text-transform: none !important;
}
@media only screen and (max-width: 1024px) {
  .h6, .h6 * {
    font-size: 12px !important;
  }
}
.mobile-size-32, .mobile-size-32 * {
  font-size: 2rem !important;
}
@media only screen and (max-width: 1024px) {
  .mobile-size-32, .mobile-size-32 * {
    font-size: 1.75rem !important;
  }
}
/* Other Font Style */
.h1-large, .h1-large * {
  font-size: 2.864375rem !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
}
@media only screen and (max-width: 1024px) {
  .h1-large, .h1-large * {
    font-size: 2.375rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .h1-large, .h1-large * {
    font-size: 1.75rem !important;
  }
}
.size-36, .size-36 * {
  font-size: 2.25rem !important;
  line-height: 110% !important;
}
@media only screen and (max-width: 1024px) {
  .size-36, .size-36 * {
    font-size: 1.875rem !important;
  }
}
.size-24, .size-24 * {
  font-size: 24px !important;
  line-height: 120% !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 700 !important;
}
.size-16, .size-16 * {
  font-size: 16px !important;
  line-height: 120% !important;
  font-family: 'Open Sans', sans-serif !important;
}
@media only screen and (max-width: 1024px) {
  .size-16, .size-16 * {
    font-size: 10px !important;
  }
}
.size-12, .size-12 * {
  font-size: 12px !important;
  line-height: 120% !important;
  font-family: 'Open Sans', sans-serif !important;
}
@media only screen and (max-width: 1024px) {
  .size-12, .size-12 * {
    font-size: 10px !important;
  }
}
.size-10, .size-10 * {
  font-size: 10px !important;
  line-height: 90% !important;
  font-family: 'Open Sans', sans-serif !important;
}
.size-8, .size-8 * {
  font-size: 9.5px !important;
  line-height: 1 !important;
  font-family: 'Open Sans', sans-serif !important;
}
.op-7, .op-7 * {
  opacity: 0.7;
}
.fusion-text:not(.size-16, .size-12, .size-10, .size-8) p {
  font-size: 14px !important;
  line-height: 120% !important;
  font-family: 'Open Sans', sans-serif !important;
}
@media only screen and (max-width: 1024px) {
  .fusion-text:not(.size-16, .size-12, .size-10, .size-8) p {
    font-size: 12px !important;
  }
}
.fusion-text:not(.size-16, .size-12, .size-10, .size-8) ul li, .fusion-text:not(.size-16, .size-12, .size-10, .size-8) ol li {
  font-size: 14px !important;
  line-height: 120% !important;
  font-family: 'Open Sans', sans-serif !important;
}
@media only screen and (max-width: 1024px) {
  .fusion-text:not(.size-16, .size-12, .size-10, .size-8) ul li, .fusion-text:not(.size-16, .size-12, .size-10, .size-8) ol li {
    font-size: 12px !important;
  }
}
.fusion-title {
  word-break: break-word;
}
.fusion-title p {
  margin-top: 0px !important;
}
.fusion-title p:last-of-type {
  margin-bottom: 0px !important;
}
.fusion-title-size-paragraph:not(.size-16, .size-12, .size-10, .size-8) p {
  margin-top: 0px !important;
  font-size: 14px !important;
  line-height: 120% !important;
  font-family: 'Open Sans', sans-serif !important;
}
.fusion-title-size-paragraph:not(.size-16, .size-12, .size-10, .size-8) p:last-of-type {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .fusion-title-size-paragraph:not(.size-16, .size-12, .size-10, .size-8) p {
    font-size: 12px !important;
  }
}
.fw-700, .fw-700 * {
  font-weight: 700 !important;
}
.fw-600, .fw-600 * {
  font-weight: 600 !important;
}
.fw-400, .fw-400 * {
  font-weight: 400 !important;
}
.marginlr-auto, .fusion-title.marginlr-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.txt-uppercase, .txt-uppercase * {
  text-transform: uppercase;
}
.txtw-784 {
  max-width: 784px;
}
@media only screen and (max-width: 1024px) {
  .txtw-784 {
    max-width: 639px;
  }
}
@media only screen and (max-width: 768px) {
  .txtw-784 {
    max-width: 100%;
  }
}
.txtw-780 {
  max-width: 780px;
}
@media only screen and (max-width: 1024px) {
  .txtw-780 {
    max-width: 639px;
  }
}
@media only screen and (max-width: 768px) {
  .txtw-780 {
    max-width: 100%;
  }
}
.txtw-579 {
  max-width: 579px;
}
@media only screen and (max-width: 768px) {
  .txtw-579 {
    max-width: 100%;
  }
}
.txtw-400 {
  max-width: 400px;
}
@media only screen and (max-width: 768px) {
  .txtw-400 {
    max-width: 100%;
  }
}
.txtw-480 {
  max-width: 480px;
}
@media only screen and (max-width: 768px) {
  .txtw-480 {
    max-width: 100%;
  }
}
.txtw-373 {
  max-width: 373px;
}
@media only screen and (max-width: 768px) {
  .txtw-373 {
    max-width: 100%;
  }
}
.txtw-330 {
  max-width: 330px;
}
@media only screen and (max-width: 1024px) {
  .txtw-330 {
    max-width: 100%;
  }
}
.txtw-318 {
  max-width: 318px;
}
@media only screen and (max-width: 1024px) {
  .txtw-318 {
    max-width: 100%;
  }
}
.txtw-152 {
  max-width: 152px;
}
@media only screen and (max-width: 768px) {
  .txtw-152 {
    max-width: 100%;
  }
}
/* Fusion Button */
.fusion-button {
  min-width: 152px;
  min-height: 34px;
  text-align: center;
}
.fusion-button:hover {
  color: #fff !important;
  background-color: #0273e7 !important;
  border: 1px solid #0273e7 !important;
}
.fusion-button:hover > span {
  color: #fff !important;
}
.fusion-button.blue-outline-btn {
  color: #0540f2 !important;
  background-color: transparent !important;
  border: 1px solid #0540f2 !important;
}
.fusion-button.blue-outline-btn > span {
  color: #0540f2 !important;
}
.fusion-button.blue-outline-btn:hover {
  color: #fff !important;
  background-color: #0273e7 !important;
  border: 1px solid #0273e7 !important;
}
.fusion-button.blue-outline-btn:hover > span {
  color: #fff !important;
}
.fusion-button.white-outline-btn {
  color: #fff !important;
  background-color: transparent !important;
  border: 1px solid #fff !important;
}
.fusion-button.white-outline-btn:hover {
  color: #fff !important;
  background-color: #0273e7 !important;
  border: 1px solid #0273e7 !important;
}
.fusion-button.white-outline-btn:hover > span {
  color: #fff !important;
}
.fusion-button.yellow-btn {
  color: #fff !important;
  background-color: #ff9e16 !important;
  border: 1px solid #ff9e16 !important;
  min-width: auto;
}
.fusion-button.yellow-btn > span {
  color: #fff !important;
}
.fusion-button.yellow-btn:hover {
  color: #fff !important;
  background-color: #0273e7 !important;
  border: 1px solid #0273e7 !important;
}
.fusion-button.yellow-btn:hover > span {
  color: #fff !important;
}
.fusion-button.yellow-outline-btn {
  color: #ff9e16 !important;
  background-color: transparent !important;
  border: 1px solid #ff9e16 !important;
  min-width: auto;
}
.fusion-button.yellow-outline-btn > span {
  color: #ff9e16 !important;
}
.fusion-button.yellow-outline-btn:hover {
  color: #fff !important;
  background-color: #0273e7 !important;
  border: 1px solid #0273e7 !important;
}
.fusion-button.yellow-outline-btn:hover > span {
  color: #fff !important;
}
.fusion-button.white-btn {
  color: #0540f2 !important;
  background-color: #fff !important;
  border: 1px solid #fff !important;
  min-width: auto;
}
.fusion-button.white-btn > span {
  color: #0540f2 !important;
}
.fusion-button.white-btn:hover {
  color: #fff !important;
  background-color: #0273e7 !important;
  border: 1px solid #0273e7 !important;
}
.fusion-button.white-btn:hover > span {
  color: #fff !important;
}
.fusion-button.blue-hover:hover {
  background-color: #0540f2 !important;
  border: 1px solid #0540f2 !important;
}
.fusion-button.btn-width-auto {
  min-width: auto;
}
/* Container */
@media only screen and (max-width: 768px) {
  .fusion-fullwidth.hundred-percent-fullwidth:not(.full-img-sec, .lottie-animation-sec) {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media only screen and (max-width: 768px) {
  .fusion-fullwidth.nonhundred-percent-fullwidth {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
#content {
  margin-bottom: 0px !important;
}
/* Breadcrumbs */
.fusion-breadcrumbs {
  line-height: 13px;
}
@media only screen and (max-width: 768px) {
  .fusion-breadcrumbs {
    font-size: 8px !important;
  }
}
.fusion-breadcrumbs .awb-breadcrumb-sep:after {
  content: url(/wp-content/uploads/2023/08/breadcrumbs-icon.svg) !important;
  margin: 0 4px !important;
}
@media only screen and (max-width: 768px) {
  .fusion-breadcrumbs .awb-breadcrumb-sep:after {
    position: relative;
    top: 2px;
  }
}
.fusion-breadcrumbs .fusion-breadcrumb-item[aria-current="page"] .breadcrumb-leaf {
  color: #ff9e16;
}
.post-type-archive-facility .fusion-breadcrumbs ol li:last-child:after {
  display: none;
}
/* Lottie Animation Section */
.lottie-animation-sec .animated-shape {
  position: absolute;
  top: 79px;
  left: 0;
  right: 0;
  width: 3320px;
  height: 127px;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) {
  .lottie-animation-sec .animated-shape {
    top: 63px;
  }
}
@media only screen and (max-width: 768px) {
  .lottie-animation-sec .animated-shape {
    top: 16px;
  }
}
.lottie-animation-sec.white-animation .animated-shape, .lottie-animation-sec.white-animation .animated-shape1, .lottie-animation-sec.white-animation .animated-shape2 {
  top: 100px;
  left: -82px;
  right: -82px;
}
@media only screen and (max-width: 1024px) {
  .lottie-animation-sec.white-animation .animated-shape, .lottie-animation-sec.white-animation .animated-shape1, .lottie-animation-sec.white-animation .animated-shape2 {
    top: 86px;
  }
}
@media only screen and (max-width: 768px) {
  .lottie-animation-sec.white-animation .animated-shape, .lottie-animation-sec.white-animation .animated-shape1, .lottie-animation-sec.white-animation .animated-shape2 {
    top: 16px;
  }
}
.heading-with-icon > div > .fusion-image-element:first-child {
  flex-shrink: 0;
}
.heading-with-icon > div > .fusion-image-element:first-child .fusion-imageframe {
  border-radius: 0px !important;
}
@media (max-width: 1024px) {
  .heading-with-icon .title > * {
    font-size: 1rem !important;
    line-height: 1.1 !important;
  }
}
.fusion-slider-container {
  min-height: 553px;
}
@media only screen and (max-width: 768px) {
  .fusion-slider-container {
    max-height: 688px;
    min-height: 688px;
  }
}
.fusion-slider-container .tfs-slider, .fusion-slider-container .slides, .fusion-slider-container .slides li, .fusion-slider-container .background {
  height: 100% !important;
}
@media only screen and (max-width: 768px) {
  .fusion-slider-container .background {
    background-position: 70% 50% !important;
  }
}
.fusion-slider-container .slide-content-container {
  padding-left: 82px !important;
  padding-right: 82px !important;
}
@media only screen and (max-width: 768px) {
  .fusion-slider-container .slide-content-container {
    padding-left: 40px !important;
    padding-right: 40px !important;
    top: unset !important;
    bottom: 50px;
    transform: none !important;
  }
}
.fusion-slider-container .slide-content .heading, .fusion-slider-container .slide-content .caption {
  max-width: 374px !important;
  margin: 0 0 30px !important;
}
@media only screen and (max-width: 1024px) {
  .fusion-slider-container .slide-content .heading, .fusion-slider-container .slide-content .caption {
    margin: 0 0 24px !important;
  }
}
.fusion-slider-container .slide-content .heading {
  font-family: 'druk_text_widebold';
  text-transform: uppercase;
}
.fusion-slider-container .slide-content .heading strong {
  color: #0273e7;
  display: block;
}
.fusion-slider-container .slide-content .heading .fusion-title {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .fusion-slider-container .slide-content .heading .fusion-title-heading {
    font-size: 24px !important;
    line-height: 26.4px !important;
  }
}
@media only screen and (max-width: 768px) {
  .fusion-slider-container .slide-content .heading .fusion-title-heading {
    font-size: 28px !important;
    line-height: 30.8px !important;
  }
}
.fusion-slider-container .slide-content .caption p {
  margin-bottom: 20px !important;
}
@media only screen and (max-width: 1024px) {
  .fusion-slider-container .slide-content .caption p {
    font-size: 12px !important;
    line-height: 16.8px !important;
  }
}
.fusion-slider-container .slide-content .caption p:last-of-type {
  margin-bottom: 0px !important;
}
.fusion-slider-container .slide-content .buttons > div {
  margin-top: 0px !important;
}
.fusion-slider-container .flex-direction-nav {
  max-width: 1356px !important;
  margin: 0 auto;
  position: relative;
}
@media only screen and (max-width: 1439px) {
  .fusion-slider-container .flex-direction-nav {
    max-width: 100% !important;
  }
}
@media only screen and (max-width: 640px) {
  .fusion-slider-container .flex-direction-nav {
    display: block;
  }
}
.fusion-slider-container .flex-direction-nav a {
  text-indent: 0px !important;
  opacity: 1 !important;
  top: -276px !important;
  transform: none !important;
  display: block !important;
  font-size: 0 !important;
  background: none;
}
.fusion-slider-container .flex-direction-nav a:before {
  content: '';
  display: block;
  width: 25px;
  height: 25px;
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1439px) {
  .fusion-slider-container .flex-direction-nav a.flex-prev {
    left: 39px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .fusion-slider-container .flex-direction-nav a.flex-prev {
    left: 34px !important;
  }
}
@media only screen and (max-width: 768px) {
  .fusion-slider-container .flex-direction-nav a.flex-prev {
    left: 7px !important;
  }
}
.fusion-slider-container .flex-direction-nav a.flex-prev:before {
  background-image: url(/wp-content/uploads/2023/08/gallery-arrow-prev.svg);
}
@media only screen and (max-width: 1439px) {
  .fusion-slider-container .flex-direction-nav a.flex-next {
    right: 45px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .fusion-slider-container .flex-direction-nav a.flex-next {
    right: 30px !important;
  }
}
@media only screen and (max-width: 768px) {
  .fusion-slider-container .flex-direction-nav a.flex-next {
    right: 8px !important;
  }
}
.fusion-slider-container .flex-direction-nav a.flex-next:before {
  background-image: url(/wp-content/uploads/2023/08/gallery-arrow-next.svg);
}
.fusion-slider-container:hover a {
  opacity: 1 !important;
}
.icon-list {
  display: flex;
  flex-wrap: wrap;
  gap: 23px;
  margin: 0 0 23px !important;
}
.icon-list:before, .icon-list:after {
  content: none !important;
}
.icon-list .fusion-column {
  padding: 0;
  margin: 0 !important;
}
.icon-list .fusion-column .col {
  margin-bottom: 0 !important;
  cursor: auto !important;
}
.icon-list .fusion-column .heading {
  margin-bottom: 0 !important;
  padding-bottom: 8px;
  border-bottom: 1px solid #0540f2;
  display: flex !important;
  align-items: center;
  gap: 16px;
}
.icon-list .fusion-column .heading .content-box-heading {
  padding-left: 0px !important;
}
@media only screen and (max-width: 768px) {
  .icon-list .fusion-column .heading .content-box-heading {
    font-size: 14px !important;
  }
}
.icon-list .fusion-column .heading .image {
  position: relative;
}
.icon-list .fusion-column .heading .image img {
  margin-right: 0px;
}
.icon-list .fusion-column .content-container {
  padding: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 23px;
}
@media only screen and (max-width: 1024px) {
  .icon-list .fusion-column .content-container {
    font-size: 12px !important;
  }
}
.icon-list.icon-list-light .fusion-column .heading {
  border-color: #fff;
}
.icon-list .fusion-clearfix {
  display: none;
}
.desktop-header .logo-col, .desktop-header .btn-col {
  width: auto;
}
@media only screen and (max-width: 1100px) {
  .desktop-header .logo-col .fusion-standard-logo {
    max-width: 140px;
  }
}
.desktop-header .menu-col {
  flex: 1;
}
.mega-menu-container {
  border-radius: 0px 0px 5px 5px !important;
}
.header-btn-wrap {
  display: flex;
  gap: 16px;
  justify-content: flex-end;
}
.header-btn-wrap .fusion-button {
  padding: 10px !important;
  line-height: 12px !important;
}
.page-template-facility .header-btn-wrap {
  gap: 17px;
}
@media only screen and (max-width: 768px) {
  .page-template-facility .header-btn-wrap {
    gap: 10px;
  }
}
@media only screen and (max-width: 460px) {
  .page-template-facility .header-btn-wrap {
    gap: 5px;
  }
}
@media only screen and (max-width: 460px) {
  .page-template-facility .header-btn-wrap .fusion-button {
    font-size: 12px !important;
    min-height: auto;
  }
}
@media only screen and (max-width: 416px) {
  .page-template-facility .header-btn-wrap .fusion-button {
    font-size: 10px !important;
    padding: 5px 6px !important;
  }
}
@media only screen and (max-width: 390px) {
  .page-template-facility .header-btn-wrap .fusion-button {
    font-size: 8px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .page-template-facility .header-btn-wrap .yellow-btn {
    display: none;
  }
}
.page-template-facility .header-btn-wrap .yellow-btn > span {
  text-decoration: underline;
}
@media only screen and (max-width: 1024px) {
  .page-template-facility .header-btn-wrap .yellow-btn > span {
    text-decoration: none;
  }
}
.page-template-facility .header-btn-wrap .white-btn {
  color: #ff9e16 !important;
  background-color: #fff !important;
  border: 1px solid #ff9e16 !important;
  min-width: auto;
}
.page-template-facility .header-btn-wrap .white-btn > span {
  color: #ff9e16 !important;
}
.page-template-facility .header-btn-wrap .white-btn:hover {
  color: #fff !important;
  background-color: #ff9e16 !important;
  border: 1px solid #ff9e16 !important;
}
.page-template-facility .header-btn-wrap .white-btn:hover > span {
  color: #fff !important;
}
.page-template-facility .header-btn-wrap .mobile-btn {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .page-template-facility .header-btn-wrap .mobile-btn {
    display: block;
  }
}
.regions-menu-wrap {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1024px) {
  .regions-menu-wrap {
    gap: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .regions-menu-wrap {
    gap: 10px;
  }
}
.regions-menu-wrap .col {
  width: calc(33.33% - 16px);
}
@media only screen and (max-width: 480px) {
  .regions-menu-wrap .col {
    width: calc(50% - 5px);
  }
}
.regions-menu-wrap .col .box {
  margin-bottom: 26px;
}
@media only screen and (max-width: 1024px) {
  .regions-menu-wrap .col .box {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .regions-menu-wrap .col .box {
    margin-bottom: 23px;
  }
}
.regions-menu-wrap .col .box:last-child {
  margin-bottom: 0px;
}
.regions-menu-wrap .col h6 {
  margin-bottom: 11px;
}
@media only screen and (max-width: 1024px) {
  .regions-menu-wrap .col h6 {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .regions-menu-wrap .col h6 {
    font-size: 13px !important;
  }
}
.regions-menu-wrap .col ul {
  margin: 0;
  padding: 0;
}
.regions-menu-wrap .col ul li {
  list-style: none;
  margin-bottom: 11px;
}
.regions-menu-wrap .col ul li:last-child {
  margin-bottom: 0px;
}
.regions-menu-wrap .col ul li a {
  color: #0540f2 !important;
}
@media only screen and (max-width: 768px) {
  .regions-menu-wrap .col ul li a {
    font-size: 13px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .tablet-mobile-header {
    z-index: 99999 !important;
  }
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-header .logo-img {
    max-width: 107px !important;
  }
}
@media only screen and (max-width: 370px) {
  .tablet-mobile-header .logo-img {
    max-width: 80px !important;
  }
}
.tablet-mobile-header .white-outline-btn {
  color: #ff9e16 !important;
  background-color: #fff !important;
  border: 1px solid #ff9e16 !important;
  min-width: auto;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-header .white-outline-btn {
    color: #fff !important;
    background-color: #ff9e16 !important;
    font-size: 12px !important;
    min-height: 25px;
    padding: 5px 7px !important;
  }
}
.tablet-mobile-header .white-outline-btn > span {
  color: #ff9e16 !important;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-header .white-outline-btn > span {
    color: #fff !important;
  }
}
.tablet-mobile-header .white-outline-btn:hover {
  color: #fff !important;
  background-color: #ff9e16 !important;
  border: 1px solid #ff9e16 !important;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-header .white-outline-btn:hover {
    color: #ff9e16 !important;
    background-color: #fff !important;
  }
}
.tablet-mobile-header .white-outline-btn:hover > span {
  color: #fff !important;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-header .white-outline-btn:hover > span {
    color: #ff9e16 !important;
  }
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-header .yellow-btn {
    display: none;
  }
}
.mobile-toggle-img {
  margin-left: 15px;
}
@media only screen and (max-width: 768px) {
  .mobile-toggle-img {
    margin-left: 12px;
  }
  .mobile-toggle-img img {
    width: 17px;
    height: 16px;
    background-size: 17px;
  }
}
@media only screen and (max-width: 370px) {
  .mobile-toggle-img {
    margin-left: 5px;
  }
}
.mobile-toggle-img .awb-oc-active:before {
  content: '';
  display: block;
  background-image: url(/wp-content/uploads/2023/09/Hamburger-close.svg);
  width: 32px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 32px;
}
@media only screen and (max-width: 768px) {
  .mobile-toggle-img .awb-oc-active:before {
    width: 17px;
    height: 13px;
    background-size: 17px;
  }
}
.mobile-toggle-img .awb-oc-active img {
  display: none;
}
.tablet-mobile-menu {
  margin: 71px 82px 0 !important;
  width: calc(100% - 164px) !important;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu {
    margin: 60px 0 0 !important;
    width: 100% !important;
  }
}
.tablet-mobile-menu .awb-off-canvas-inner {
  background: transparent !important;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mega-menu-container.fusion-fullwidth.nonhundred-percent-fullwidth {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mega-menu-container .form-menu-col .search-heading-col {
    flex: 1;
  }
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mega-menu-container .form-menu-col .search-btn-col {
    width: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .tablet-mobile-menu .mega-menu-container .form-menu-col .h2, .tablet-mobile-menu .mega-menu-container .form-menu-col .h2 * {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mega-menu-container .form-menu-col .white-outline-btn, .tablet-mobile-menu .mega-menu-container .form-menu-col .white-btn {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mega-menu-container .form-menu-col .yellow-btn {
    color: #ff9e16 !important;
    background-color: #fff !important;
    font-size: 12px !important;
    min-width: 62px;
    min-height: 25px;
    padding: 5px 7px !important;
  }
  .tablet-mobile-menu .mega-menu-container .form-menu-col .yellow-btn > span {
    color: #ff9e16 !important;
  }
  .tablet-mobile-menu .mega-menu-container .form-menu-col .yellow-btn:hover {
    color: #fff !important;
    background-color: #ff9e16 !important;
    border: 1px solid #ff9e16 !important;
  }
  .tablet-mobile-menu .mega-menu-container .form-menu-col .yellow-btn:hover > span {
    color: #fff !important;
  }
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mega-menu-container .form-menu-col .regions-menu-wrap {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .tablet-mobile-menu .mega-menu-container .menu-col .fusion-builder-row-inner {
    align-content: flex-start;
  }
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mega-menu-container .menu-col > .fusion-column-wrapper {
    gap: 20px;
    flex-direction: row !important;
  }
}
.tablet-mobile-menu .mobile-menu-heading h6 {
  text-transform: uppercase !important;
  font-size: 14px !important;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mobile-menu-heading h6 {
    font-size: 13px !important;
  }
}
.tablet-mobile-menu .mobile-menu ul li {
  margin-bottom: 11px !important;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mobile-menu ul li {
    margin-bottom: 10px !important;
  }
}
.tablet-mobile-menu .mobile-menu ul li:last-child {
  margin-bottom: 0px !important;
}
.tablet-mobile-menu .mobile-menu ul li a {
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .mobile-menu ul li a {
    font-size: 13px;
  }
}
.tablet-mobile-menu .h2 .fusion-title-heading strong {
  display: block;
}
.tablet-mobile-menu .storage-search-wrap {
  max-width: 420px;
  margin-bottom: 39px;
}
@media only screen and (max-width: 768px) {
  .tablet-mobile-menu .storage-search-wrap {
    margin-bottom: 0px;
  }
}
.tablet-mobile-menu .storage-search-wrap .search-box {
  padding: 7px 10px;
}
@media only screen and (max-width: 1024px) {
  .tablet-mobile-menu .storage-search-wrap .search-box .address-input {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .tablet-mobile-menu .storage-search-wrap .search-box .address-input::-webkit-input-placeholder {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .tablet-mobile-menu .storage-search-wrap .search-box .address-input::-moz-placeholder {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .tablet-mobile-menu .storage-search-wrap .search-box .address-input:-ms-input-placeholder {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .tablet-mobile-menu .storage-search-wrap .search-box .address-input:-moz-placeholder {
    font-size: 10px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .tablet-mobile-menu .storage-search-wrap .states-menu-wrap {
    display: none;
  }
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  .footer-menu-container .call-book-online-sec {
    width: 100%;
    margin-bottom: 24px;
  }
  .footer-menu-container .call-book-online-sec .h2 {
    margin-bottom: 24px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  .footer-menu-container .region-menu-col {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .footer-menu-container .region-menu-col .regions-menu-wrap {
    margin-top: 24px;
  }
}
.footer-menu-container .header-btn-wrap {
  justify-content: flex-start;
  gap: 10px;
}
@media only screen and (max-width: 1024px) {
  .footer-menu-container .header-btn-wrap {
    gap: 17px;
  }
}
.footer-menu-container .header-btn-wrap .white-outline-btn {
  color: #ff9e16 !important;
  background-color: #fff !important;
  border: 1px solid #ff9e16 !important;
  min-width: auto;
}
.footer-menu-container .header-btn-wrap .white-outline-btn > span {
  color: #ff9e16 !important;
}
.footer-menu-container .header-btn-wrap .white-outline-btn:hover {
  color: #fff !important;
  background-color: #ff9e16 !important;
  border: 1px solid #ff9e16 !important;
}
.footer-menu-container .header-btn-wrap .white-outline-btn:hover > span {
  color: #fff !important;
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  .widget-sec .footer-width-col1 {
    width: 100%;
  }
  .widget-sec .footer-width-col1 > .fusion-column-wrapper {
    margin: 0 20px 24px;
  }
  .widget-sec .footer-width-col1 .fusion-builder-row-inner > .fusion-layout-column {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .widget-sec .footer-width-col1 .logo-img {
    max-width: 147px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 980px) {
  .widget-sec .footer-width-col2, .widget-sec .footer-width-col3, .widget-sec .footer-width-col4 {
    width: 33.33%;
  }
  .widget-sec .footer-width-col2 > .fusion-column-wrapper, .widget-sec .footer-width-col3 > .fusion-column-wrapper, .widget-sec .footer-width-col4 > .fusion-column-wrapper {
    margin: 0 20px;
  }
}
.widget-sec .size-10, .widget-sec .size-10 * {
  line-height: 120% !important;
}
.widget-sec .footer-logos > .fusion-column-wrapper {
  gap: 19px;
}
@media only screen and (max-width: 1024px) {
  .widget-sec .footer-logos > .fusion-column-wrapper {
    gap: 9px;
  }
}
.widget-sec .mobile-menu-heading h6 {
  text-transform: uppercase !important;
  font-size: 14px !important;
}
@media only screen and (max-width: 768px) {
  .widget-sec .mobile-menu-heading h6 {
    font-size: 11px !important;
  }
}
.widget-sec .mobile-menu ul li {
  margin-bottom: 11px !important;
}
@media only screen and (max-width: 768px) {
  .widget-sec .mobile-menu ul li {
    margin-bottom: 5px !important;
    line-height: 15px;
  }
}
.widget-sec .mobile-menu ul li:last-child {
  margin-bottom: 0px !important;
}
.widget-sec .mobile-menu ul li a {
  font-size: 14px;
}
@media only screen and (max-width: 768px) {
  .widget-sec .mobile-menu ul li a {
    font-size: 11px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .widget-sec .size-12, .widget-sec .size-12 * {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 768px) {
  .widget-sec .size-12, .widget-sec .size-12 * {
    font-size: 10px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .widget-sec .size-12 {
    margin-bottom: 11px !important;
  }
}
@media only screen and (max-width: 768px) {
  .widget-sec .size-12 {
    margin-bottom: 8px !important;
  }
}
.widget-sec .wpcf7 p {
  margin-top: 0px;
}
@media only screen and (max-width: 768px) {
  .widget-sec .wpcf7 p {
    display: flex;
    gap: 0 10px;
    flex-wrap: wrap;
  }
  .widget-sec .wpcf7 p > span:not(.wpcf7-spinner) {
    width: calc(50% - 5px);
  }
}
.widget-sec .wpcf7 .wpcf7-form-control-wrap {
  margin-bottom: 10px;
}
.widget-sec .wpcf7 .wpcf7-list-item {
  font-size: 8.5px;
  line-height: 120%;
  margin-left: 0;
  color: #fff;
}
.widget-sec .wpcf7 .wpcf7-list-item-label {
  padding-left: 19px;
  display: block;
}
@media only screen and (max-width: 1024px) {
  .widget-sec .wpcf7 .wpcf7-list-item-label {
    padding-left: 18px;
  }
}
.widget-sec .wpcf7 .wpcf7-list-item-label::before {
  content: none;
}
.widget-sec .wpcf7 .wpcf7-acceptance input {
  width: 12px;
  height: 12px;
  margin: 0 7px 0 0;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fcf8f5;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-radius: 2px;
  position: absolute;
  left: 0;
}
@media only screen and (max-width: 1024px) {
  .widget-sec .wpcf7 .wpcf7-acceptance input {
    margin: 0 6px 0 0;
  }
}
.widget-sec .wpcf7 .wpcf7-acceptance input:checked {
  background-color: #0273e7;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.widget-sec .wpcf7 .wpcf7-submit {
  padding: 12px 15px;
  min-width: 79px;
  line-height: 8px;
  color: #fff !important;
  background-color: transparent !important;
  border: 1px solid #fff !important;
}
.widget-sec .wpcf7 .wpcf7-submit:hover {
  color: #fff !important;
  background-color: #0273e7 !important;
  border: 1px solid #0273e7 !important;
}
@media (max-width: 1024px) {
  .widget-sec .wpcf7 .wpcf7-submit {
    min-width: 82px;
  }
}
.copyright-wrap {
  display: flex;
  justify-content: center;
  gap: 23px;
}
@media only screen and (max-width: 768px) {
  .copyright-wrap {
    gap: 7px;
    flex-wrap: wrap;
  }
  .copyright-wrap > div {
    width: 100%;
    text-align: center;
  }
}
@media only screen and (max-width: 1024px) {
  .copyright-wrap.size-12, .copyright-wrap.size-12 * {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 768px) {
  .copyright-wrap.size-12, .copyright-wrap.size-12 * {
    font-size: 10px !important;
  }
}
.copyright-wrap a {
  text-decoration: underline;
}
@media only screen and (max-width: 1024px) {
  .page-id-1741 .hero, .error404 .hero {
    border-radius: 0px 0px 5px 5px !important;
  }
}
.page-id-1741 .hero .desc, .error404 .hero .desc {
  max-width: 373px;
}
@media (max-width: 1024px) {
  .page-id-1741 .hero .desc, .error404 .hero .desc {
    max-width: 311px;
    margin-bottom: 22px !important;
  }
}
@media (max-width: 768px) {
  .page-id-1741 .hero .desc, .error404 .hero .desc {
    max-width: 184px;
    margin-bottom: 0px !important;
  }
}
.page-id-1741 .hero .btn-group > div, .error404 .hero .btn-group > div {
  gap: 20px;
}
.page-id-1741 .hero .fusion-button:hover, .error404 .hero .fusion-button:hover {
  color: #0540f2 !important;
  background-color: #fff !important;
  border: 1px solid #0540f2 !important;
}
.page-id-1741 .hero .fusion-button:hover > span, .error404 .hero .fusion-button:hover > span {
  color: inherit !important;
}
.page-id-1741 .hero .white-outline-btn:hover, .error404 .hero .white-outline-btn:hover {
  background-color: #fff !important;
  color: #0273e7 !important;
  border: 1px solid #fff !important;
}
.wpcf7 p {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.wpcf7 br {
  display: none;
}
.wpcf7 .form-wrap.two-field p {
  display: flex;
  gap: 37px;
}
@media only screen and (max-width: 1024px) {
  .wpcf7 .form-wrap.two-field p {
    gap: 21px;
  }
}
@media only screen and (max-width: 768px) {
  .wpcf7 .form-wrap.two-field p {
    gap: 9px;
  }
}
.wpcf7 .form-wrap.two-field p .wpcf7-form-control-wrap {
  width: 50%;
}
.wpcf7 .wpcf7-form-control-wrap {
  margin-bottom: 15px;
  display: block;
}
@media only screen and (max-width: 768px) {
  .wpcf7 .wpcf7-form-control-wrap {
    margin-bottom: 10px;
  }
}
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=date] {
  padding: 5px 10px !important;
}
.wpcf7 textarea {
  height: 112px !important;
  padding: 5px 10px !important;
}
.wpcf7 input[type=submit] {
  min-width: 152px;
}
@media only screen and (max-width: 768px) {
  .wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=date], .wpcf7 textarea {
    font-size: 10px;
  }
}
.wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder {
  font-style: italic;
}
@media only screen and (max-width: 768px) {
  .wpcf7 input[type=text]::-webkit-input-placeholder, .wpcf7 input[type=email]::-webkit-input-placeholder, .wpcf7 input[type=date]::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder {
    font-size: 10px;
  }
}
.wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=date]::-moz-placeholder, .wpcf7 textarea::-moz-placeholder {
  font-style: italic;
}
@media only screen and (max-width: 768px) {
  .wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=date]::-moz-placeholder, .wpcf7 textarea::-moz-placeholder {
    font-size: 10px;
  }
}
.wpcf7 input[type=text]:-ms-input-placeholder, .wpcf7 input[type=email]:-ms-input-placeholder, .wpcf7 input[type=date]:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder {
  font-style: italic;
}
@media only screen and (max-width: 768px) {
  .wpcf7 input[type=text]:-ms-input-placeholder, .wpcf7 input[type=email]:-ms-input-placeholder, .wpcf7 input[type=date]:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder {
    font-size: 10px;
  }
}
.wpcf7 input[type=text]:-moz-placeholder, .wpcf7 input[type=email]:-moz-placeholder, .wpcf7 input[type=date]:-moz-placeholder, .wpcf7 textarea:-moz-placeholder {
  font-style: italic;
}
@media only screen and (max-width: 768px) {
  .wpcf7 input[type=text]:-moz-placeholder, .wpcf7 input[type=email]:-moz-placeholder, .wpcf7 input[type=date]:-moz-placeholder, .wpcf7 textarea:-moz-placeholder {
    font-size: 10px;
  }
}
.wpcf7 .wpcf7-not-valid-tip {
  color: #ff9e16 !important;
  font-size: 12px;
  padding-top: 5px;
}
.wpcf7 .fusion-alert.fusion-danger {
  color: #ff9e16 !important;
  border-color: #ff9e16 !important;
  font-size: 12px;
}
.review-score-count-wrap .wpac div, .review-score-count-wrap .wpac span, .review-score-count-wrap .wpac img {
  cursor: pointer !important;
  padding: 0 !important;
  margin: 0 !important;
}
.review-score-count-wrap .grw-slider {
  padding-bottom: 14px !important;
}
.review-score-count-wrap .grw-slider .grw-slider-header {
  flex: 100%;
}
.review-score-count-wrap .grw-slider .grw-slider-header-inner {
  padding: 0px !important;
  margin: 0 !important;
}
.review-score-count-wrap .wp-google-right {
  display: flex !important;
  align-items: center;
  gap: 5px 16px;
  width: 100% !important;
  flex-wrap: wrap;
}
.review-score-count-wrap .wp-google-right > div:first-child {
  width: 119px !important;
}
.review-score-count-wrap .wp-google-right .wp-google-rating {
  font-size: 14px !important;
  font-weight: normal !important;
  font-family: 'Open Sans', sans-serif !important;
  color: #ff9e16 !important;
  margin-right: 5px !important;
}
.review-score-count-wrap .wp-google-right .wp-google-stars .wp-star {
  padding: 0 2px 0 0 !important;
  line-height: 1 !important;
}
.review-score-count-wrap .wp-google-right .wp-google-stars .wp-star:last-child {
  padding: 0px !important;
}
.review-score-count-wrap .wp-google-right .wp-google-stars .wp-star svg {
  width: 17px !important;
  height: 17px !important;
}
.review-score-count-wrap .wp-google-right .wp-google-stars .wp-star svg path {
  fill: #ff9e16 !important;
}
.review-score-count-wrap .wp-google-right .wp-google-powered {
  color: #454544 !important;
  margin: 0 !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 12px !important;
  line-height: 1 !important;
  flex: 1;
}
@media only screen and (max-width: 768px) {
  .review-score-count-wrap .wp-google-right .wp-google-powered {
    font-size: 11px !important;
  }
}
.review-score-count-wrap .wp-google-right .wp-google-powered img {
  width: 100% !important;
  max-width: 100px !important;
  float: right !important;
  display: none;
}
.custom-video-wrap {
  border: 1px solid #fff;
  padding: 23px;
  border-radius: 5px;
}
@media only screen and (max-width: 1024px) {
  .custom-video-wrap {
    padding: 23px 14px;
  }
}
@media only screen and (max-width: 768px) {
  .custom-video-wrap {
    padding: 23px 11px 17px;
  }
}
@media only screen and (max-width: 1024px) {
  .custom-video-wrap .h5, .custom-video-wrap .h5 * {
    font-size: 16px !important;
  }
}
.custom-video-wrap .info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 23px;
}
@media only screen and (max-width: 1024px) {
  .custom-video-wrap .info {
    margin-bottom: 8px;
  }
}
@media only screen and (max-width: 768px) {
  .custom-video-wrap .info {
    margin-bottom: 5px;
  }
}
.custom-video-wrap .info #load-button {
  background: transparent;
  border: 0;
  padding: 0;
  color: #ff9e16;
  font-size: 17px;
  cursor: pointer;
}
@media only screen and (max-width: 768px) {
  .custom-video-sec {
    background-position: center 25% !important;
  }
}
.custom-video-sec .two-btn-wrap > .fusion-column-wrapper {
  gap: 20px;
}
@media only screen and (max-width: 768px) {
  .custom-video-sec .two-btn-wrap > .fusion-column-wrapper {
    gap: 6px;
  }
}
@media only screen and (max-width: 768px) {
  .custom-video-sec .fusion-title br {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .custom-video-sec .h2, .custom-video-sec .h2 * {
    font-size: 28px !important;
  }
}
@media only screen and (max-width: 768px) {
  .custom-video-sec .fusion-title-size-paragraph p {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .custom-video-sec .fusion-button {
    min-width: auto;
  }
}
.video_wrapper {
  width: 100%;
  height: 340px;
  margin: 0 auto;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  backdrop-filter: brightness(120%);
}
@media only screen and (max-width: 1024px) {
  .video_wrapper {
    height: 263px;
  }
}
@media only screen and (max-width: 768px) {
  .video_wrapper {
    height: 249px;
  }
}
.video_wrapper .videoIframe {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.video_wrapper .js-videoPoster {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  border: none;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 800ms, height 0s;
  -moz-transition: opacity 800ms, height 0s;
  transition: opacity 800ms, height 0s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
  background-color: transparent;
}
.video_wrapper .js-videoPoster:hover {
  cursor: none;
}
.video_wrapper .js-videoPoster:hover .play-icon {
  opacity: 1;
}
.video_wrapper .js-videoPoster .play-icon {
  font-size: 30px;
  color: #ff9e16;
  opacity: 0;
  cursor: none;
  position: absolute;
}
.videoWrapperActive #videoPoster {
  opacity: 0;
  height: 0;
  -webkit-transition-delay: 0s, 800ms;
  -moz-transition-delay: 0s, 800ms;
  transition-delay: 0s, 800ms;
}
.storage-search-wrap {
  max-width: 585px;
  margin: 0 auto;
  width: 100%;
}
.storage-search-wrap .search-box {
  background: #fff;
  border-radius: 50px;
  overflow: hidden;
  padding: 7px 6px 7px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .storage-search-wrap .search-box {
    padding: 6px 5px 6px 9px;
  }
}
.storage-search-wrap .search-box input[type="search"] {
  padding: 6px 8px;
  border: 0;
  font-size: 15px;
  color: #0273e7;
  width: 100%;
  background: transparent;
}
@media only screen and (max-width: 768px) {
  .storage-search-wrap .search-box input[type="search"] {
    font-size: 14px;
  }
}
.storage-search-wrap .search-box input[type="search"]::-webkit-input-placeholder {
  font-size: 14px;
  color: #60605d;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .storage-search-wrap .search-box input[type="search"]::-webkit-input-placeholder {
    font-size: 15px;
  }
}
.storage-search-wrap .search-box input[type="search"]::-moz-placeholder {
  font-size: 14px;
  color: #60605d;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .storage-search-wrap .search-box input[type="search"]::-moz-placeholder {
    font-size: 15px;
  }
}
.storage-search-wrap .search-box input[type="search"]:-ms-input-placeholder {
  font-size: 14px;
  color: #60605d;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .storage-search-wrap .search-box input[type="search"]:-ms-input-placeholder {
    font-size: 15px;
  }
}
.storage-search-wrap .search-box input[type="search"]:-moz-placeholder {
  font-size: 14px;
  color: #60605d;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .storage-search-wrap .search-box input[type="search"]:-moz-placeholder {
    font-size: 15px;
  }
}
.storage-search-wrap .search-box input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 7px;
  width: 7px;
  position: relative;
  right: calc(100% - 8px);
  background-image: url(/wp-content/uploads/2023/09/blue-x.svg);
  cursor: pointer;
}
.storage-search-wrap .search-box input[type="search"]:not(:placeholder-shown) {
  text-indent: 11px;
}
.storage-search-wrap .search-box input[type="search"]:placeholder-shown {
  text-indent: 0px;
}
.storage-search-wrap .search-box #searchButton {
  background-color: #ff9e16;
  background-image: url(/wp-content/uploads/2023/08/search-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 21px;
  min-width: 37px;
  min-height: 37px;
  border: #ff9e16;
  color: #fff;
}
@media only screen and (max-width: 768px) {
  .storage-search-wrap .search-box #searchButton {
    background-size: 19px;
    min-width: 34px;
    min-height: 34px;
  }
}
.storage-search-wrap .menu-wrap {
  margin-top: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 1;
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  .storage-search-wrap .menu-wrap {
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 380px) {
  .storage-search-wrap .menu-wrap {
    flex-wrap: wrap;
  }
}
.storage-search-wrap .menu-wrap a {
  color: #0273e7 !important;
  font-size: 9px;
  text-decoration: underline;
  line-height: 13px;
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  .storage-search-wrap .menu-wrap a {
    width: 100%;
  }
}
@media only screen and (max-width: 380px) {
  .storage-search-wrap .menu-wrap a {
    width: 100%;
  }
}
.storage-search-wrap .menu-wrap ul {
  display: flex;
  list-style: none;
  gap: 8px;
  margin: 0;
  padding: 0;
}
.pac-container {
  z-index: 99991 !important;
}
.pac-container .pac-item {
  padding: 0 9px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #0273e7;
  border-top: 0;
  border-bottom: 1px solid #0273e7;
  line-height: 31px;
}
.pac-container .pac-item .pac-icon {
  width: 15px;
  height: 17px;
  background-image: url(/wp-content/uploads/2023/08/map-marker.svg);
  background-size: 15px;
  background-position: center;
  margin-top: 8px;
  margin-right: 8px;
}
.pac-container .pac-item .pac-item-query {
  font-size: 15px;
  color: #0540f2;
}
.pac-container .pac-item:last-child {
  border-bottom: 0px;
}
.loading-spinner {
  display: inline-block;
  width: 1em;
  height: 1em;
  border: 2px solid currentColor;
  border-color: currentColor transparent transparent;
  border-radius: 50%;
  animation: loading-spinner 0.75s linear infinite;
}
@keyframes loading-spinner {
  to {
    transform: rotate(360deg);
  }
}
.global-testimonial-sec .review-score-count-wrap {
  margin-top: 30px;
}
@media only screen and (max-width: 1024px) {
  .global-testimonial-sec .review-score-count-wrap {
    margin-top: 18px;
  }
}
@media only screen and (max-width: 768px) {
  .global-testimonial-sec .review-score-count-wrap {
    margin-top: 16px;
  }
}
.global-testimonial-sec .review-score-count-wrap .grw-slider, .global-testimonial-sec .review-score-count-wrap .wp-gr.wpac {
  padding: 10px 13px !important;
  background-color: #fff !important;
  border-radius: 5px !important;
}
@media only screen and (max-width: 1024px) {
  .global-testimonial-sec .review-score-count-wrap .grw-slider, .global-testimonial-sec .review-score-count-wrap .wp-gr.wpac {
    padding: 10px 11px !important;
  }
}
@media only screen and (max-width: 768px) {
  .global-testimonial-sec .review-score-count-wrap .grw-slider, .global-testimonial-sec .review-score-count-wrap .wp-gr.wpac {
    padding: 10px 8px !important;
  }
}
.global-testimonial-sec .review-score-count-wrap .wp-google-right .wp-google-powered img {
  display: block;
}
@media only screen and (max-width: 768px) {
  .global-testimonial-sec > .fusion-row {
    align-items: flex-end !important;
  }
}
.global-testimonial-sec .testimonial-wrap {
  max-width: 477px;
}
@media only screen and (max-width: 1024px) {
  .global-testimonial-sec .testimonial-wrap {
    max-width: 422px;
  }
}
@media only screen and (max-width: 768px) {
  .global-testimonial-sec .testimonial-wrap {
    max-width: 100%;
  }
}
.global-testimonial-sec .size-24, .global-testimonial-sec .size-24 * {
  margin-bottom: 26px;
}
@media only screen and (max-width: 768px) {
  .global-testimonial-sec .size-24, .global-testimonial-sec .size-24 * {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 1024px) {
  .global-testimonial-sec .size-16, .global-testimonial-sec .size-16 * {
    font-size: 16px !important;
    margin-bottom: 12px;
  }
}
@media only screen and (max-width: 768px) {
  .global-testimonial-sec .size-16, .global-testimonial-sec .size-16 * {
    font-size: 14px !important;
    margin-bottom: 11px;
  }
}
@media only screen and (max-width: 1024px) {
  .global-testimonial-sec .size-12, .global-testimonial-sec .size-12 * {
    font-size: 12px !important;
  }
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian p:last-child, .faqs-accordion.fusion-accordian p:last-child {
  margin-bottom: 0;
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian.col-count-2 .panel-group, .faqs-accordion.fusion-accordian.col-count-2 .panel-group {
  margin-top: -24px;
  column-count: 2;
  column-gap: 40px;
}
@media (max-width: 1024px) {
  .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian.col-count-2 .panel-group, .faqs-accordion.fusion-accordian.col-count-2 .panel-group {
    gap: 28px;
  }
}
@media (max-width: 768px) {
  .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian.col-count-2 .panel-group, .faqs-accordion.fusion-accordian.col-count-2 .panel-group {
    column-count: 1;
  }
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-group.fusion-toggle-icon-right .fusion-toggle-heading, .faqs-accordion.fusion-accordian .panel-group.fusion-toggle-icon-right .fusion-toggle-heading {
  margin-right: 20px !important;
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .fusion-panel, .faqs-accordion.fusion-accordian .fusion-panel, .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .fusion-panel:hover, .faqs-accordion.fusion-accordian .fusion-panel:hover {
  border-bottom: 0;
}
@media (max-width: 768px) {
  .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .fusion-panel:first-child .panel-title a, .faqs-accordion.fusion-accordian .fusion-panel:first-child .panel-title a, .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .fusion-panel:hover:first-child .panel-title a, .faqs-accordion.fusion-accordian .fusion-panel:hover:first-child .panel-title a {
    padding-top: 0px;
  }
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian.col-count-2 .fusion-panel, .faqs-accordion.fusion-accordian.col-count-2 .fusion-panel {
  break-inside: avoid-column;
}
@media (max-width: 1024px) {
  .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title, .faqs-accordion.fusion-accordian .panel-title {
    font-size: 0.75rem !important;
    line-height: 1.2 !important;
  }
}
@media (max-width: 768px) {
  .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title, .faqs-accordion.fusion-accordian .panel-title {
    font-size: 0.875rem !important;
    line-height: 1.1 !important;
  }
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title a, .faqs-accordion.fusion-accordian .panel-title a {
  padding-top: 24px;
  padding-bottom: 8px;
  border-bottom: 1px solid #0540f2;
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title a .inactive-icon::before, .faqs-accordion.fusion-accordian .panel-title a .inactive-icon::before, .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title a .active-icon::before, .faqs-accordion.fusion-accordian .panel-title a .active-icon::before {
  height: 12px !important;
  content: "";
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title a .inactive-icon, .faqs-accordion.fusion-accordian .panel-title a .inactive-icon {
  transition: transform 0.3s linear;
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title a .inactive-icon::before, .faqs-accordion.fusion-accordian .panel-title a .inactive-icon::before {
  background-image: url(/wp-content/uploads/2023/09/chevron-right-blue-1.svg);
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title a.active .inactive-icon, .faqs-accordion.fusion-accordian .panel-title a.active .inactive-icon {
  display: inline-block !important;
  transform: rotate(90deg);
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-title a .active-icon, .faqs-accordion.fusion-accordian .panel-title a .active-icon {
  display: none;
}
.fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-body, .faqs-accordion.fusion-accordian .panel-body {
  padding-top: 8px;
  padding-bottom: 0;
  max-width: 477px;
}
@media (max-width: 1024px) {
  .fusion-faq-shortcode .fusion-faqs-wrapper .fusion-accordian .panel-body, .faqs-accordion.fusion-accordian .panel-body {
    font-size: 0.75rem !important;
    line-height: 1.2 !important;
  }
}
@media only screen and (max-width: 768px) {
  .local-facility-popup .fusion-fullwidth.nonhundred-percent-fullwidth {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.local-facility-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 0 24px;
}
.local-facility-wrap .state-col {
  width: calc(33.33% - 16px);
}
@media only screen and (max-width: 768px) {
  .local-facility-wrap .state-col {
    width: calc(50% - 16px);
  }
}
.local-facility-wrap .state-col h6 {
  margin-bottom: 4px;
}
.local-facility-wrap .state-col ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.local-facility-wrap .state-col ul li {
  margin-bottom: 4px;
}
.local-facility-wrap .state-col ul li:last-child {
  margin-bottom: 0px;
}
.local-facility-wrap .state-col ul li a {
  color: #0540f2 !important;
}
.local-facility-wrap .state-col .state-box {
  margin-top: 26px;
}
@media only screen and (max-width: 768px) {
  .local-facility-wrap .state-col .state-box {
    margin-bottom: 26px;
  }
}
.local-facility-wrap .state-col .state-box:first-child {
  margin-top: 0px;
}
.local-facility-wrap #queensland {
  order: 1;
}
.local-facility-wrap #new-south-wales {
  order: 2;
}
@media only screen and (max-width: 768px) {
  .local-facility-wrap #new-south-wales {
    order: 3;
    width: 100%;
    display: flex;
    gap: 24px;
  }
  .local-facility-wrap #new-south-wales .state-box {
    width: calc(50% - 16px);
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
.local-facility-wrap #victoria {
  order: 3;
}
@media only screen and (max-width: 768px) {
  .local-facility-wrap #victoria {
    order: 2;
  }
}
.local-facility-wrap #western-australia {
  order: 4;
}
.local-facility-wrap #south-australia {
  order: 5;
}
.special-banner .storage-search-wrap .menu-wrap {
  margin-top: 12px;
}
@media only screen and (max-width: 1024px) {
  .special-banner .storage-search-wrap .menu-wrap {
    margin-top: 13px;
  }
}
@media only screen and (max-width: 480px) {
  .special-banner .storage-search-wrap .menu-wrap {
    flex-wrap: wrap;
    text-align: center;
  }
}
.special-banner .storage-search-wrap .menu-wrap a {
  color: rgba(255, 255, 255, .5) !important;
  font-size: 11px;
}
@media only screen and (max-width: 480px) {
  .special-banner .storage-search-wrap .menu-wrap a {
    width: 100%;
    font-size: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .special-banner .storage-search-wrap .menu-wrap .states-menu-wrap {
    margin: 10px auto 0;
  }
}
.special-banner .h1-large, .special-banner .h1-large * {
  font-size: 2.864375rem !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
}
@media only screen and (max-width: 1024px) {
  .special-banner .h1-large, .special-banner .h1-large * {
    font-size: 2.864375rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .special-banner .h1-large, .special-banner .h1-large * {
    font-size: 1.75rem !important;
  }
}
.special-banner .txtw-717 {
  max-width: 717px;
}
@media only screen and (max-width: 1024px) {
  .special-banner .txtw-717 {
    max-width: 505px;
  }
}
@media only screen and (max-width: 768px) {
  .special-banner .txtw-717 {
    max-width: 100%;
  }
}
.home .lottie-animation-sec.white-animation .animated-shape {
  top: 193px;
}
@media only screen and (max-width: 1024px) {
  .home .lottie-animation-sec.white-animation .animated-shape {
    top: 180px;
  }
}
@media only screen and (max-width: 768px) {
  .home .lottie-animation-sec.white-animation .animated-shape {
    top: 96px;
  }
}
.home-banner .storage-search-wrap .menu-wrap {
  margin-top: 12px;
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  .home-banner .storage-search-wrap .menu-wrap {
    flex-wrap: nowrap;
  }
}
@media only screen and (max-width: 1024px) {
  .home-banner .storage-search-wrap .menu-wrap {
    margin-top: 13px;
  }
}
@media only screen and (max-width: 480px) {
  .home-banner .storage-search-wrap .menu-wrap {
    flex-wrap: wrap;
    text-align: center;
  }
}
.home-banner .storage-search-wrap .menu-wrap a {
  color: rgba(255, 255, 255, .5) !important;
  font-size: 11px;
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
  .home-banner .storage-search-wrap .menu-wrap a {
    width: auto;
  }
}
@media only screen and (max-width: 480px) {
  .home-banner .storage-search-wrap .menu-wrap a {
    width: 100%;
    font-size: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .home-banner .storage-search-wrap .menu-wrap .states-menu-wrap {
    margin: 10px auto 0;
  }
}
.home-banner .h1-large, .home-banner .h1-large * {
  font-size: 2.864375rem !important;
  line-height: 110% !important;
  font-family: 'druk_text_widebold' !important;
}
@media only screen and (max-width: 1024px) {
  .home-banner .h1-large, .home-banner .h1-large * {
    font-size: 2.864375rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .home-banner .h1-large, .home-banner .h1-large * {
    font-size: 1.75rem !important;
  }
}
.home-banner .txtw-717 {
  max-width: 717px;
}
@media only screen and (max-width: 1024px) {
  .home-banner .txtw-717 {
    max-width: 505px;
  }
}
@media only screen and (max-width: 768px) {
  .home-banner .txtw-717 {
    max-width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .home-banner .subtxt {
    margin-bottom: 24px !important;
  }
}
.two-btn-wrap > .fusion-column-wrapper {
  gap: 18px;
}
@media only screen and (max-width: 768px) {
  .two-btn-wrap > .fusion-column-wrapper {
    gap: 9px;
  }
}
@media only screen and (max-width: 1024px) {
  .services-sec .size-12, .services-sec .size-12 * {
    font-size: 12px !important;
    font-weight: 700 !important;
  }
}
@media only screen and (max-width: 768px) {
  .services-sec .fusion-title br {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .services-sec .subtxt {
    margin-bottom: 22px !important;
  }
}
@media only screen and (max-width: 768px) {
  .services-sec .subtxt {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 768px) {
  .services-sec .h2, .services-sec .h2 * {
    font-size: 1.75rem !important;
  }
}
.services-sec .fusion-builder-row-inner {
  align-items: flex-start !important;
  gap: 23px;
}
@media only screen and (max-width: 768px) {
  .services-sec .fusion-builder-row-inner {
    gap: 6px;
  }
}
.services-sec .fusion-builder-row-inner .fusion-layout-column {
  max-width: 152px !important;
}
.services-sec .img-col img {
  height: 385px;
  object-fit: cover;
}
@media only screen and (max-width: 768px) {
  .services-sec .img-col img {
    height: 284px;
  }
}
.service-list {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  gap: 7px;
  flex-wrap: wrap;
  margin-bottom: 14px;
  align-items: center;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .service-list {
    margin-bottom: 23px;
  }
}
@media only screen and (max-width: 768px) {
  .service-list {
    gap: 6px;
  }
}
.service-list li {
  padding: 10px;
  background: #0273e7;
  border-radius: 50px;
  color: #fff;
  font-size: 12px;
  line-height: 9px;
}
.service-list li:before {
  content: '\f00c';
  font-family: 'Font Awesome 5 Pro';
  margin-right: 2px;
}
@media only screen and (max-width: 1024px) {
  .storage-simple-sec .storage-simple-box .fusion-title br {
    display: none;
  }
}
.storage-simple-sec .storage-simple-box img {
  height: 373px;
  object-fit: cover;
}
@media only screen and (max-width: 1024px) {
  .storage-simple-sec .storage-simple-box img {
    height: 269px;
  }
}
@media only screen and (max-width: 768px) {
  .storage-simple-sec .storage-simple-box .subtxt {
    margin-bottom: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .three-img-sec .two-img-col > .fusion-column-wrapper {
    flex-direction: row !important;
    gap: 10px;
  }
}
.three-img-sec .two-img-col img {
  height: 333px;
  object-fit: cover;
}
@media only screen and (max-width: 1024px) {
  .three-img-sec .two-img-col img {
    height: 277px;
  }
}
@media only screen and (max-width: 768px) {
  .three-img-sec .two-img-col img {
    height: 133px;
  }
}
@media only screen and (max-width: 768px) {
  .three-img-sec .box-col {
    min-height: 335px;
  }
}
.about-sec img {
  height: 583px;
  object-fit: cover;
  object-position: right;
}
@media only screen and (max-width: 1024px) {
  .about-sec img {
    height: 419px;
  }
}
@media only screen and (max-width: 1024px) {
  .about-sec .subtxt-desc {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) {
  .about-sec .subtxt-desc {
    margin-bottom: 24px !important;
  }
}
.community-business-sec .community-business-box img {
  width: 100%;
  height: 373px;
  object-fit: cover;
}
@media only screen and (max-width: 1024px) {
  .community-business-sec .community-business-box img {
    height: 269px;
  }
}
@media only screen and (max-width: 768px) {
  .community-business-sec .community-business-box .subtxt {
    margin-bottom: 14px !important;
  }
}
#sb_instagram {
  padding: 0 !important;
}
#sb_instagram #sbi_images {
  padding: 0 !important;
}
#sb_instagram #sbi_images .sbi-owl-stage {
  transition-timing-function: linear !important;
}
#sb_instagram #sbi_images .sbi-owl-stage-outer {
  margin: 0 -20px;
  overflow: visible;
}
#sb_instagram #sbi_images .sbi-owl-stage-outer .sbi-owl-item:nth-child(odd) {
  margin-top: 28px;
}
@media only screen and (max-width: 1024px) {
  #sb_instagram #sbi_images .sbi-owl-stage-outer .sbi-owl-item:nth-child(odd) {
    margin-top: 19px;
  }
}
#sb_instagram #sbi_images .sbi_inner_wrap {
  border: 1px solid #fff;
  padding: 10px !important;
}
#sb_instagram #sbi_images .sbi_inner_wrap .sbi_photo_wrap {
  border-radius: 5px;
}
#sb_instagram #sbi_images .sbi_inner_wrap .sbi_caption_wrap {
  padding: 5px 0px 0px !important;
  text-align: left;
}
#sb_instagram #sbi_images .sbi_inner_wrap .sbi_expand a {
  color: #fff !important;
}
/*#sb_instagram {
 padding-bottom: 0px !important;
 #sbi_images {
 padding: 0 !important;
 margin: 0 -20px;
 overflow: visible;
 @media only screen and (max-width:$break-md-large) {
 margin: 0 -14px;
 }
 .slick-list.draggable {
 overflow: visible;
 @media only screen and (max-width: 1920px) {
 margin-right: -45%;
 }
 @media only screen and (max-width:$break-md-large) {
 margin-right: -40%;
 }
 @media only screen and (max-width: $break-sm-medium) {
 margin-right: -100%;
 }
 }
 .slick-slide:nth-child(odd) {
 margin-top: 28px;
 @media only screen and (max-width:$break-md-large) {
 margin-top: 19px;
 }
 }
 .sbi_photo_wrap {
 margin: 0 20px;
 border: 1px solid $white;
 border-radius: 5px;
 @media only screen and (max-width:$break-md-large) {
 margin: 0 14px;
 }
 }
 .sbi_photo {
 margin: 10px !important;
 border-radius: 5px;
 @media only screen and (max-width:$break-md-large) {
 margin: 7px !important;
 }
 }
 }
 }*/
.all-facility {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 46px;
}
@media only screen and (max-width: 1024px) {
  .all-facility {
    margin-top: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .all-facility {
    margin-top: 49px;
  }
}
.all-facility .all-facility-col {
  width: 100%;
  margin-bottom: 40px;
}
@media only screen and (max-width: 1024px) {
  .all-facility .all-facility-col {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 768px) {
  .all-facility .all-facility-col {
    margin-bottom: 18px;
  }
}
.all-facility .all-facility-col > h3 {
  margin-bottom: 23px;
}
@media only screen and (max-width: 1024px) {
  .all-facility .all-facility-col > h3 {
    margin-bottom: 22px;
  }
}
@media only screen and (max-width: 768px) {
  .all-facility .all-facility-col > h3 {
    margin-bottom: 18px;
  }
}
.all-facility .all-facility-col .facility-list-wrap {
  margin-top: 0px !important;
}
.all-facility .all-facility-col:last-child {
  margin-bottom: 0px;
}
.location-about-sec img {
  height: 445px;
  object-fit: cover;
  object-position: right;
}
@media only screen and (max-width: 1024px) {
  .location-about-sec img {
    height: 419px;
  }
}
.page-template-facility #main {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.page-template-facility #main > .fusion-row {
  max-width: 100%;
}
.page-template-facility #main .fusion-fullwidth:not(.full-img-sec, .lottie-animation-sec) {
  max-width: 100% !important;
  padding-left: 82px;
  padding-right: 82px;
}
.page-template-facility #main #content > p {
  display: none;
}
.page-template-facility .lottie-animation-sec .animated-shape {
  left: -82px;
  right: -82px;
}
@media only screen and (max-width: 768px) {
  .page-template-facility .lottie-animation-sec .animated-shape {
    left: -40px;
    right: -40px;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .breadcrumbs-col {
    position: absolute;
    top: 0;
    z-index: 9 !important;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .breadcrumbs-col .fusion-breadcrumbs .awb-breadcrumb-sep:after {
    filter: brightness(0) invert(1);
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .breadcrumbs-col .fusion-breadcrumbs a {
    color: #fff !important;
  }
  .single-facility-banner .breadcrumbs-col .fusion-breadcrumbs a:hover {
    color: #ff9e16 !important;
  }
}
.single-facility-banner .img-featured {
  width: 683px;
  height: 455px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 4px;
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .gallery-wrapper {
    margin: 0 -40px;
  }
}
.single-facility-banner .gallery-wrapper .gallery-slider {
  line-height: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-slider {
    margin-bottom: 0px;
    padding-bottom: 33px;
    position: relative;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .gallery-wrapper .gallery-slider {
    padding-bottom: 20px;
  }
}
.single-facility-banner .gallery-wrapper .gallery-slider .img {
  width: 683px;
  height: 455px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 4px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .img {
    width: 100%;
    height: 763px;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .img {
    border-radius: 0 0 4px 4px;
    height: 301px;
  }
}
.single-facility-banner .gallery-wrapper .gallery-slider .slides > .item:not(:first-child) {
  display: none;
}
.single-facility-banner .gallery-wrapper .gallery-slider .links {
  position: absolute;
  bottom: 18px;
  left: 18px;
  z-index: 9999;
  background: #fff;
  padding: 6px 8px;
  border-radius: 50px;
  font-size: 10px;
  line-height: 8px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .links {
    display: none;
  }
}
.single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info {
    display: flex;
    line-height: normal;
    position: absolute;
    bottom: 58px;
    left: 16px;
    right: 16px;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
  }
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .link-col {
    width: 45%;
    line-height: 1;
  }
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .fusion-builder-row-inner {
    align-items: flex-end !important;
    flex: 1 !important;
    flex-wrap: nowrap !important;
    margin: 0 !important;
    justify-content: flex-end;
  }
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .fusion-builder-row-inner .fusion-layout-column {
    width: 100%;
    max-width: 403px;
  }
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .fusion-builder-row-inner .fusion-layout-column > .fusion-column-wrapper {
    margin: 0;
  }
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .mobile-title {
    display: none;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info {
    bottom: 26px;
    gap: 13px;
    left: 40px;
    right: 40px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .link-col {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .link-col .links {
    position: relative;
    bottom: 0;
    left: 0;
    background: #fff;
    padding: 6px 8px;
    border-radius: 50px;
    font-size: 10px;
    line-height: 8px;
    display: inline-block;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .fusion-builder-row-inner {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .discount-col {
    display: none;
  }
  .single-facility-banner .gallery-wrapper .gallery-slider .map-discount-info .mobile-title {
    display: block;
    width: 100%;
  }
}
.single-facility-banner .gallery-wrapper .gallery-nav {
  line-height: 0;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-nav {
    display: none;
  }
}
.single-facility-banner .gallery-wrapper .gallery-nav .item img {
  border-radius: 5px;
  object-fit: cover;
  object-position: top;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-nav .item img {
    width: 100%;
    height: 763px;
  }
}
.single-facility-banner .gallery-wrapper .gallery-nav .slick-dotted.slick-slider {
  margin-bottom: 0;
}
.single-facility-banner .gallery-wrapper .gallery-nav .slick-list {
  padding-right: 47px;
  margin-left: -5px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-nav .slick-list {
    padding: 0;
    margin: 0;
  }
}
.single-facility-banner .gallery-wrapper .gallery-nav .slick-list .slick-track .slick-slide {
  padding: 0 5px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .gallery-nav .slick-list .slick-track .slick-slide {
    padding: 0;
  }
}
.single-facility-banner .gallery-wrapper .gallery-nav .slick-dots {
  bottom: 0;
  padding-top: 10px;
  position: relative;
  text-align: left;
  display: flex;
}
.single-facility-banner .gallery-wrapper .gallery-nav .slick-dots li {
  width: 100%;
  height: 2px;
  margin: 0 !important;
  flex: 1;
}
.single-facility-banner .gallery-wrapper .gallery-nav .slick-dots li button {
  width: 100%;
  height: 2px;
  padding: 0;
  background-color: rgba(5, 64, 242, .5);
}
.single-facility-banner .gallery-wrapper .gallery-nav .slick-dots li button:before {
  content: '';
  width: 0;
  height: 0;
}
.single-facility-banner .gallery-wrapper .gallery-nav .slick-dots li.slick-active button {
  background-color: #0540f2;
  border-radius: 0 5px 5px 0;
}
.single-facility-banner .gallery-wrapper .slick-arrow {
  width: 25px;
  height: 25px;
  z-index: 999;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .slick-arrow {
    width: 19px;
    height: 19px;
  }
}
.single-facility-banner .gallery-wrapper .slick-arrow:before {
  content: '';
  opacity: 1;
  width: 25px;
  height: 25px;
  display: block;
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .slick-arrow:before {
    width: 19px;
    height: 19px;
    background-size: 19px;
  }
}
.single-facility-banner .gallery-wrapper .slick-arrow.slick-prev {
  left: 14px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .slick-arrow.slick-prev {
    left: 16px;
  }
}
.single-facility-banner .gallery-wrapper .slick-arrow.slick-prev:before {
  background-image: url(/wp-content/uploads/2023/08/gallery-arrow-prev.svg);
}
.single-facility-banner .gallery-wrapper .slick-arrow.slick-next {
  right: 8px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .gallery-wrapper .slick-arrow.slick-next {
    right: 16px;
  }
}
.single-facility-banner .gallery-wrapper .slick-arrow.slick-next:before {
  background-image: url(/wp-content/uploads/2023/08/gallery-arrow-next.svg);
}
.single-facility-banner .address-phone-wrap {
  display: flex;
  gap: 20px;
  margin-bottom: 14px;
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .address-phone-wrap {
    gap: 11px;
    margin-bottom: 13px;
  }
}
@media only screen and (max-width: 380px) {
  .single-facility-banner .address-phone-wrap {
    flex-wrap: wrap;
  }
}
.single-facility-banner .address-phone-wrap > div {
  width: 50%;
  display: flex;
  gap: 5px;
  align-items: flex-start;
}
@media only screen and (max-width: 380px) {
  .single-facility-banner .address-phone-wrap > div {
    width: 100%;
  }
}
.single-facility-banner .address-phone-wrap a {
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .small-desc .fusion-text {
    margin-bottom: 13px !important;
  }
}
.single-facility-banner .hours-info .panel-title a {
  padding: 0 0 14px !important;
  align-items: center;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .hours-info .panel-title a {
    padding: 0 !important;
  }
}
.single-facility-banner .hours-info .panel-title a .fusion-toggle-heading {
  margin-left: 5px;
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .hours-info .panel-title a .fusion-toggle-heading {
    font-size: 12px !important;
  }
}
.single-facility-banner .hours-info .panel-title a .fa-fusion-box.inactive-icon:before {
  line-height: 11px;
  width: 7px !important;
}
.single-facility-banner .hours-info .panel-title a .fa-fusion-box.active-icon:before {
  line-height: 7px;
}
.single-facility-banner .hours-info .panel-title a.active {
  padding: 0 !important;
}
.single-facility-banner .hours-info .panel-body {
  padding: 5px 0 0 !important;
}
.single-facility-banner .hours-info .panel-body span {
  display: block;
}
.single-facility-banner .banner-icon-boxes {
  display: flex;
  gap: 20px;
  align-items: center;
  margin: 14px 0;
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .banner-icon-boxes {
    display: none;
  }
}
.single-facility-banner .banner-icon-boxes .box {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 50%;
}
.single-facility-banner .banner-icon-boxes .box span {
  display: block;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .banner-icon-boxes .box span {
    font-size: 12px !important;
  }
}
.single-facility-banner .banner-icon-boxes .box span.h4 {
  margin-bottom: 6px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .banner-icon-boxes .box span.h4 {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 380px) {
  .single-facility-banner .quick-quote-box, .single-facility-banner .online-pricing-box {
    width: 100%;
  }
}
.single-facility-banner .quick-quote-box > .fusion-column-wrapper, .single-facility-banner .online-pricing-box > .fusion-column-wrapper {
  position: relative;
}
.single-facility-banner .quick-quote-box > .fusion-column-wrapper .blue-bg, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .blue-bg {
  background-color: #0540f2;
}
.single-facility-banner .quick-quote-box > .fusion-column-wrapper .blue2-bg, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .blue2-bg {
  background-color: #0273e7;
}
.single-facility-banner .quick-quote-box > .fusion-column-wrapper .top-label-bar, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .top-label-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 5px 0 7px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper .size-12, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .size-12, .single-facility-banner .quick-quote-box > .fusion-column-wrapper .size-12 *, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .size-12 * {
    font-size: 9px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper .h4, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .h4, .single-facility-banner .quick-quote-box > .fusion-column-wrapper .h4 *, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .h4 * {
    font-size: 14px !important;
  }
}
.single-facility-banner .quick-quote-box > .fusion-column-wrapper .desc-info, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .desc-info {
  max-width: 184px;
  margin: 0 auto;
  color: #60605d;
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper .desc-info, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .desc-info {
    max-width: 100%;
  }
}
.single-facility-banner .quick-quote-box > .fusion-column-wrapper .fusion-image-element, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .fusion-image-element {
  height: 195px;
  display: none;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 1200px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper .fusion-image-element, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .fusion-image-element {
    height: 135px;
  }
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper .fusion-image-element, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .fusion-image-element {
    height: 166px;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper .fusion-image-element, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .fusion-image-element {
    height: 145px;
  }
}
.single-facility-banner .quick-quote-box > .fusion-column-wrapper .fusion-button, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .fusion-button {
  margin-top: 17px;
}
@media only screen and (max-width: 1200px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper .fusion-button, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .fusion-button {
    min-width: auto;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper .fusion-button, .single-facility-banner .online-pricing-box > .fusion-column-wrapper .fusion-button {
    min-width: 125px;
    min-height: 28px;
    padding: 5px 7px !important;
    font-size: 12px !important;
  }
}
.single-facility-banner .online-pricing-box .fusion-image-element .fusion-imageframe {
  height: 100%;
}
.single-facility-banner .online-pricing-box .fusion-image-element .fusion-imageframe img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}
@media only screen and (max-width: 380px) {
  .single-facility-banner .online-pricing-box > .fusion-column-wrapper {
    margin-right: 20px !important;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 380px) {
  .single-facility-banner .quick-quote-box > .fusion-column-wrapper {
    margin-left: 20px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
  .single-facility-banner .content-col {
    width: 100% !important;
  }
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .content-col .quick-quote-box, .single-facility-banner .content-col .online-pricing-box, .single-facility-banner .content-col .discount-col {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .content-col .discount-col {
    display: flex !important;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .content-col .review-score-count-wrap {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .content-col .mobile-review-col .review-score-count-wrap {
    display: block !important;
  }
  .single-facility-banner .content-col .mobile-review-col .review-score-count-wrap .grw-slider {
    padding: 9px 0 !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 900px) {
  .single-facility-banner .pricing-quote-sec {
    width: 100% !important;
  }
}
.single-facility-banner .discount-wrap {
  background: #0540f2;
  padding: 14px;
  margin-bottom: 14px;
  border-radius: 4px;
  display: flex;
  gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .discount-wrap {
    padding: 12px;
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .discount-wrap {
    padding: 10px;
    margin-bottom: 9px;
  }
}
.single-facility-banner .discount-wrap .info {
  max-width: 291px;
}
.single-facility-banner .discount-wrap .info .h4 {
  margin-bottom: 4px;
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .discount-wrap .info .h4 {
    margin-bottom: 3px;
    font-size: 9px !important;
  }
}
.single-facility-banner .discount-wrap .info .size-12, .single-facility-banner .discount-wrap .info .size-12 * {
  display: block;
  line-height: 14px !important;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .discount-wrap .info .size-12, .single-facility-banner .discount-wrap .info .size-12 * {
    font-size: 10px;
    line-height: 12px !important;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .discount-wrap .info .size-12, .single-facility-banner .discount-wrap .info .size-12 * {
    font-size: 8px;
    line-height: 10px !important;
  }
}
.single-facility-banner .discount-wrap .white-outline-btn {
  min-width: 104px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .discount-wrap .white-outline-btn {
    color: #454544 !important;
    background-color: #fff !important;
    border: 1px solid #fff !important;
    font-size: 12px !important;
    min-height: 30px;
    max-width: 76px;
    padding: 6px 8px;
  }
  .single-facility-banner .discount-wrap .white-outline-btn > span {
    color: #454544 !important;
  }
  .single-facility-banner .discount-wrap .white-outline-btn:hover {
    color: #fff !important;
    background-color: #0273e7 !important;
    border: 1px solid #0273e7 !important;
  }
  .single-facility-banner .discount-wrap .white-outline-btn:hover > span {
    color: #fff !important;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .single-facility-banner .discount-wrap .white-outline-btn {
    min-width: 62px;
    font-size: 8px !important;
  }
}
.single-facility-banner .img-btn {
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .img-btn {
    margin-bottom: 33px;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .img-btn {
    margin-bottom: 20px;
    margin-left: -40px;
    margin-right: -40px;
  }
}
.single-facility-banner .img-btn .img-featured {
  width: 100%;
  height: 654px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .img-btn .img-featured {
    height: 763px;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .img-btn .img-featured {
    height: 301px;
    border-radius: 0 0 4px 4px;
  }
}
.single-facility-banner .img-btn .links {
  position: absolute;
  bottom: 18px;
  left: 18px;
  z-index: 9999;
  background: #fff;
  padding: 6px 8px;
  border-radius: 50px;
  font-size: 10px;
  line-height: 8px;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .img-btn .links {
    display: none;
  }
}
.single-facility-banner .img-btn .map-discount-info {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .single-facility-banner .img-btn .map-discount-info {
    display: flex;
    line-height: normal;
    position: absolute;
    bottom: 24px;
    left: 16px;
    right: 16px;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
  }
  .single-facility-banner .img-btn .map-discount-info .link-col {
    width: 45%;
    line-height: 1;
  }
  .single-facility-banner .img-btn .map-discount-info .discount-wrap {
    align-items: flex-end !important;
    flex: 1 !important;
    flex-wrap: nowrap !important;
    margin: 0 !important;
    justify-content: flex-end;
  }
  .single-facility-banner .img-btn .map-discount-info .discount-wrap .fusion-layout-column {
    width: 100%;
    max-width: 403px;
  }
  .single-facility-banner .img-btn .map-discount-info .discount-wrap .fusion-layout-column > .fusion-column-wrapper {
    margin: 0;
  }
  .single-facility-banner .img-btn .map-discount-info .mobile-title {
    display: none;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .single-facility-banner .img-btn .map-discount-info {
    bottom: 6px;
    gap: 13px;
    left: 40px;
    right: 40px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .single-facility-banner .img-btn .map-discount-info .link-col {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 1024px) {
  .single-facility-banner .img-btn .map-discount-info .link-col .links {
    position: relative;
    bottom: 0;
    left: 0;
    background: #fff;
    padding: 6px 8px;
    border-radius: 50px;
    font-size: 10px;
    line-height: 8px;
    display: inline-block;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .single-facility-banner .img-btn .map-discount-info .discount-wrap {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner .img-btn .map-discount-info .discount-wrap {
    display: none;
  }
  .single-facility-banner .img-btn .map-discount-info .mobile-title {
    display: block;
    width: 100%;
  }
}
.single-facility-banner #map {
  width: 100%;
  height: 274px;
  margin-bottom: 14px;
  border-radius: 4px;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .single-facility-banner.banner-v2 .content-col > .fusion-column-wrapper {
    gap: 20px;
    flex-direction: row !important;
    align-items: flex-start;
  }
}
.single-facility-banner.banner-v2 .content-col > .fusion-column-wrapper > .fusion-builder-row-inner {
  width: calc(100% + 40px) !important;
  max-width: calc(100% + 40px) !important;
  margin-left: calc(-40px / 2);
  margin-right: calc(-40px / 2);
}
@media only screen and (max-width: 1200px) {
  .single-facility-banner.banner-v2 .content-col > .fusion-column-wrapper > .fusion-builder-row-inner .fusion-button {
    min-width: auto;
  }
}
@media only screen and (max-width: 768px) {
  .single-facility-banner.banner-v2 .content-col .review-score-count-wrap {
    display: block !important;
  }
}
.self-storage-sec .self-storage-box img {
  height: 373px;
  object-fit: cover;
  object-position: top;
}
@media only screen and (max-width: 1024px) {
  .self-storage-sec .self-storage-box img {
    height: 269px;
  }
}
@media only screen and (max-width: 768px) {
  .self-storage-sec .self-storage-box .subtxt {
    margin-bottom: 14px !important;
  }
}
.featured-testimonial-sec .review-score-count-wrap {
  margin-top: 30px;
}
@media only screen and (max-width: 1024px) {
  .featured-testimonial-sec .review-score-count-wrap {
    margin-top: 34px;
  }
}
@media only screen and (max-width: 768px) {
  .featured-testimonial-sec .review-score-count-wrap {
    margin-top: 16px;
  }
}
.featured-testimonial-sec .review-score-count-wrap .grw-slider, .featured-testimonial-sec .review-score-count-wrap .wp-gr.wpac {
  padding: 10px 13px !important;
  background-color: #fff !important;
  border-radius: 5px !important;
}
@media only screen and (max-width: 1024px) {
  .featured-testimonial-sec .review-score-count-wrap .grw-slider, .featured-testimonial-sec .review-score-count-wrap .wp-gr.wpac {
    padding: 10px 11px !important;
  }
}
@media only screen and (max-width: 768px) {
  .featured-testimonial-sec .review-score-count-wrap .grw-slider, .featured-testimonial-sec .review-score-count-wrap .wp-gr.wpac {
    padding: 10px 8px !important;
  }
}
.featured-testimonial-sec .review-score-count-wrap .wp-google-right .wp-google-powered img {
  display: block;
}
@media only screen and (max-width: 768px) {
  .featured-testimonial-sec > .fusion-row {
    align-items: flex-end !important;
  }
}
@media only screen and (max-width: 1024px) {
  .featured-testimonial-sec .size-16, .featured-testimonial-sec .size-16 * {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .featured-testimonial-sec .size-16, .featured-testimonial-sec .size-16 * {
    margin-bottom: 11px;
  }
}
@media only screen and (max-width: 1024px) {
  .featured-testimonial-sec .size-12, .featured-testimonial-sec .size-12 * {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .solutions-sec .size-36, .solutions-sec .size-36 * {
    font-size: 1.5rem !important;
  }
}
@media only screen and (max-width: 768px) {
  .solutions-sec .size-36, .solutions-sec .size-36 * {
    font-size: 1.875rem !important;
  }
}
@media only screen and (max-width: 1024px) {
  .move-ins-sec .subtxt {
    margin-bottom: 65px !important;
  }
}
@media only screen and (max-width: 768px) {
  .move-ins-sec .subtxt {
    margin-bottom: 24px !important;
  }
}
.custom-accordion-wrap {
  display: flex;
  gap: 40px;
}
@media only screen and (max-width: 1024px) {
  .custom-accordion-wrap {
    gap: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .custom-accordion-wrap {
    flex-wrap: wrap;
  }
}
.custom-accordion-wrap .accordion {
  max-width: 477px;
  width: 50%;
}
@media only screen and (max-width: 1024px) {
  .custom-accordion-wrap .accordion {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .custom-accordion-wrap .accordion {
    max-width: 100%;
    width: 100%;
  }
}
.custom-accordion-wrap .accordion .accordion-header {
  font-family: 'druk_text_widebold';
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
  padding-bottom: 8px;
  margin-bottom: 23px;
  border-bottom: 1px solid #0540f2;
}
.custom-accordion-wrap .accordion .accordion-header .icon {
  width: 21px;
}
@media only screen and (max-width: 768px) {
  .custom-accordion-wrap .accordion .accordion-header .h5, .custom-accordion-wrap .accordion .accordion-header .h5 * {
    font-size: 14px !important;
  }
}
.custom-accordion-wrap .accordion .accordion-content {
  margin: 0 0 23px;
}
.custom-accordion-wrap .accordion .accordion-content h6 {
  margin-bottom: 5px;
}
@media only screen and (max-width: 768px) {
  .custom-accordion-wrap .accordion .accordion-content h6, .custom-accordion-wrap .accordion .accordion-content h6 * {
    font-size: 14px !important;
  }
}
.custom-accordion-wrap .accordion .accordion-content p {
  margin-top: 0px;
  margin-bottom: 23px;
}
.custom-accordion-wrap .accordion .accordion-content p:last-of-type {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .custom-accordion-wrap .accordion .accordion-content p {
    font-size: 12px !important;
    line-height: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .custom-accordion-wrap .accordion .accordion-content p {
    font-size: 12px !important;
  }
}
.custom-accordion-wrap .accordion .accordion-content .learn-more {
  color: #0540f2;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  text-decoration-line: underline;
}
.custom-accordion-wrap .img-col {
  max-width: 686px;
  width: 50%;
  flex: 1;
}
@media only screen and (max-width: 1024px) {
  .custom-accordion-wrap .img-col {
    width: 50%;
  }
}
@media only screen and (max-width: 768px) {
  .custom-accordion-wrap .img-col {
    display: none;
  }
}
.custom-accordion-wrap .img-col .img-box {
  width: 100%;
  height: 583px;
  border-radius: 5px;
  background-color: #0540f2;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .custom-accordion-wrap .img-col .img-box {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .custom-accordion-wrap .img-col .img-box {
    height: 269px;
  }
}
.custom-accordion-wrap .img-col .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.quick-quote-sec .img-col img {
  height: 583px !important;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.quick-quote-sec .storage-experts-box > .fusion-column-wrapper {
  gap: 8px;
}
@media only screen and (max-width: 1024px) {
  .quick-quote-sec .storage-experts-box > .fusion-column-wrapper .fusion-title, .quick-quote-sec .storage-experts-box > .fusion-column-wrapper .fusion-title * {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .quick-quote-sec .h2 br {
    display: none;
  }
}
.quick-quote-sec .phone-info > .fusion-column-wrapper {
  gap: 5px;
}
@media only screen and (max-width: 1024px) {
  .quick-quote-sec .phone-info > .fusion-column-wrapper {
    justify-content: flex-start !important;
  }
}
.quick-quote-sec .phone-info > .fusion-column-wrapper .fusion-text {
  text-decoration: underline;
}
@media only screen and (max-width: 1024px) {
  .quick-quote-sec .subtxt {
    margin: 10px 0 36px !important;
  }
}
@media only screen and (max-width: 768px) {
  .quick-quote-sec .subtxt {
    margin: 7px 0 24px !important;
  }
}
.community-sec .community-wrap {
  display: flex;
  gap: 40px;
}
@media only screen and (max-width: 768px) {
  .community-sec .community-wrap {
    gap: 24px;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
.community-sec .community-wrap > div {
  width: 50%;
}
@media only screen and (max-width: 768px) {
  .community-sec .community-wrap > div {
    width: 100%;
  }
}
.community-sec .community-wrap .community-content {
  margin-top: 14px;
}
@media only screen and (max-width: 768px) {
  .community-sec .community-wrap .community-content {
    margin-top: 0px;
  }
}
.community-sec .community-wrap .community-content img {
  margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
  .community-sec .community-wrap .community-content img {
    margin-bottom: 10px;
  }
}
.community-sec .community-wrap .community-content h6 {
  margin-bottom: 15px;
}
@media only screen and (max-width: 1024px) {
  .community-sec .community-wrap .community-content h6 {
    margin-bottom: 22px;
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .community-sec .community-wrap .community-content h6 {
    margin-bottom: 14px;
  }
}
.community-sec .community-wrap .community-content .h2 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .community-sec .community-wrap .community-content .h2 {
    margin-bottom: 24px !important;
  }
}
@media only screen and (max-width: 768px) {
  .community-sec .community-wrap .community-content .h2 {
    margin-bottom: 28px;
  }
}
.community-sec .community-wrap .community-content .h2 strong {
  display: block;
}
@media only screen and (max-width: 1058px) {
  .community-sec .community-wrap .community-content .h2 strong {
    display: inline;
  }
}
.community-sec .community-wrap .community-content .subtxt {
  margin-bottom: 29px;
}
@media only screen and (max-width: 1024px) {
  .community-sec .community-wrap .community-content .subtxt {
    margin-bottom: 40px !important;
  }
}
@media only screen and (max-width: 768px) {
  .community-sec .community-wrap .community-content .subtxt {
    margin-bottom: 24px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .community-sec .community-wrap .community-content .white-outline-btn {
    color: #0540f2 !important;
    background-color: #fff !important;
    border: 1px solid #fff !important;
  }
  .community-sec .community-wrap .community-content .white-outline-btn > span {
    color: #0540f2 !important;
  }
  .community-sec .community-wrap .community-content .white-outline-btn:hover {
    color: #fff !important;
    background-color: #0273e7 !important;
    border: 1px solid #0273e7 !important;
  }
  .community-sec .community-wrap .community-content .white-outline-btn:hover > span {
    color: #fff !important;
  }
}
.life-change-sec .life-change-box img {
  height: 373px;
  object-fit: cover;
  object-position: top;
}
@media only screen and (max-width: 1024px) {
  .life-change-sec .life-change-box img {
    height: 269px;
  }
}
@media only screen and (max-width: 768px) {
  .life-change-sec .life-change-box .subtxt {
    margin-bottom: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .usp-sec .h2, .usp-sec .h2 * {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .usp-sec .subtxt {
    margin-bottom: 25px !important;
  }
}
@media only screen and (max-width: 768px) {
  .usp-sec .subtxt {
    margin-top: 10px !important;
    margin-bottom: 24px !important;
  }
}
.usp-sec .img-col img {
  height: 592px;
  object-fit: cover;
  object-position: top;
}
.usp-sec .usp-list {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  margin: 0;
}
@media only screen and (max-width: 1024px) {
  .usp-sec .usp-list {
    gap: 20px;
  }
}
.usp-sec .usp-list:before, .usp-sec .usp-list:after {
  display: none;
}
.usp-sec .usp-list .fusion-column {
  padding: 0;
  margin: 0;
  width: calc(50% - 20px);
}
@media only screen and (max-width: 1024px) {
  .usp-sec .usp-list .fusion-column {
    width: calc(50% - 10px) !important;
  }
}
@media only screen and (max-width: 768px) {
  .usp-sec .usp-list .fusion-column {
    width: 100% !important;
  }
}
.usp-sec .usp-list .fusion-column .col {
  margin-bottom: 0 !important;
  cursor: auto !important;
}
.usp-sec .usp-list .fusion-column .heading {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #0540f2;
  display: flex;
  align-items: center;
  gap: 15px;
}
.usp-sec .usp-list .fusion-column .heading .content-box-heading {
  padding-left: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .usp-sec .usp-list .fusion-column .heading .content-box-heading {
    font-size: 12px !important;
  }
}
.usp-sec .usp-list .fusion-column .heading .image {
  position: relative;
}
.usp-sec .usp-list .fusion-column .heading .image img {
  margin-right: 0px;
}
.usp-sec .usp-list .fusion-column .content-container {
  padding: 0;
  margin: 0;
}
@media only screen and (max-width: 1024px) {
  .usp-sec .usp-list .fusion-column .content-container {
    font-size: 12px !important;
  }
}
.facility-additional-info-sec img {
  height: 583px;
  object-fit: cover;
  object-position: center;
}
@media only screen and (max-width: 1024px) {
  .facility-additional-info-sec img {
    height: 592px;
  }
}
@media only screen and (max-width: 1024px) {
  .facility-additional-info-sec .subtxt-desc {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) {
  .facility-additional-info-sec .subtxt-desc {
    margin-bottom: 24px !important;
  }
}
.personal-storage-sec .img-col img {
  height: 592px;
  object-fit: cover;
  object-position: right;
}
@media only screen and (max-width: 768px) {
  .personal-storage-sec .img-col img {
    height: 269px;
  }
}
@media only screen and (max-width: 1024px) {
  .personal-storage-sec .subtxt-desc {
    margin-bottom: 31px !important;
  }
}
@media only screen and (max-width: 768px) {
  .personal-storage-sec .subtxt-desc {
    margin-bottom: 9px !important;
  }
}
@media only screen and (max-width: 768px) {
  .personal-storage-sec .fusion-button {
    margin-top: 18px;
  }
}
@media only screen and (max-width: 768px) {
  .suburb-bottom-sec .txtw-373 {
    max-width: 312px;
  }
}
.suburb-menu-wrap ul {
  padding: 0;
  margin: 11px 0 0;
  list-style: none;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  max-width: 230px;
  width: 100%;
  column-gap: 41px;
}
@media only screen and (max-width: 1024px) {
  .suburb-menu-wrap ul {
    margin: 16px 0 0;
    font-size: 12px;
    column-gap: 52px;
  }
}
.suburb-menu-wrap ul li {
  padding: 0 0 11px;
}
.suburb-menu-wrap ul li a {
  color: #fff;
}
/* Icon Features */
.icon-feature-wrap {
  position: relative;
}
.icon-feature-wrap .item-wrap {
  margin-bottom: 8px;
}
.icon-feature-wrap .item-wrap .icon-heading {
  display: flex;
  align-items: center;
  gap: 15px;
}
.icon-feature-wrap .item-wrap .icon-heading .icon {
  width: 29px;
}
@media only screen and (max-width: 1024px) {
  .icon-feature-wrap .item-wrap .icon-heading .icon {
    width: 21px;
  }
}
.icon-feature-wrap .item-wrap .icon-heading .icon img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.icon-feature-wrap .item-wrap .icon-heading .heading {
  flex: 1;
}
@media only screen and (max-width: 768px) {
  .icon-feature-wrap .item-wrap .icon-heading .heading.h5, .icon-feature-wrap .item-wrap .icon-heading .heading.h5 * {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .icon-feature-wrap .item-wrap .feature-txt {
    font-size: 12px !important;
    line-height: 14px !important;
  }
}
@media only screen and (max-width: 768px) {
  .icon-feature-wrap .item-wrap .feature-txt {
    font-size: 12px !important;
  }
}
/* Gallery Tiles */
@media only screen and (max-width: 1024px) {
  .gallery-sec {
    padding-right: 0px !important;
  }
  .gallery-sec .service-list {
    margin-bottom: 2px;
  }
  .gallery-sec .service-list + .fusion-text p {
    font-size: 14px !important;
    max-width: 308px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .gallery-sec .service-list {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 768px) {
  .gallery-sec .service-list + .fusion-text p {
    max-width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .gallery-tile-wrapper {
    margin-right: -40px;
  }
}
.gallery-tile-wrapper .gallery-tile {
  line-height: 0;
  overflow: hidden;
}
.gallery-tile-wrapper .gallery-tile .item img {
  border-radius: 5px;
  object-fit: cover;
  object-position: top;
}
@media only screen and (max-width: 768px) {
  .gallery-tile-wrapper .gallery-tile .item img {
    width: 100%;
  }
}
.gallery-tile-wrapper .gallery-tile .slick-dotted.slick-slider {
  margin-bottom: 0;
}
.gallery-tile-wrapper .gallery-tile .slick-list {
  padding-right: 47px;
  margin-left: -5px;
}
@media only screen and (max-width: 1024px) {
  .gallery-tile-wrapper .gallery-tile .slick-list {
    padding-right: 82px;
  }
}
@media only screen and (max-width: 768px) {
  .gallery-tile-wrapper .gallery-tile .slick-list {
    padding-right: 77px;
  }
}
.gallery-tile-wrapper .gallery-tile .slick-list .slick-track .slick-slide {
  padding: 0 5px;
}
.gallery-tile-wrapper .gallery-tile .slick-dots {
  bottom: 0;
  padding-top: 10px;
  position: relative;
  text-align: left;
  display: flex;
}
@media only screen and (max-width: 768px) {
  .gallery-tile-wrapper .gallery-tile .slick-dots {
    padding-top: 6px;
  }
}
.gallery-tile-wrapper .gallery-tile .slick-dots li {
  width: 100%;
  height: 2px;
  margin: 0 !important;
  flex: 1;
}
.gallery-tile-wrapper .gallery-tile .slick-dots li button {
  width: 100%;
  height: 2px;
  padding: 0;
  background-color: rgba(255, 255, 255, .5);
}
.gallery-tile-wrapper .gallery-tile .slick-dots li button:before {
  content: '';
  width: 0;
  height: 0;
}
.gallery-tile-wrapper .gallery-tile .slick-dots li.slick-active button {
  background-color: #fff;
  border-radius: 0 5px 5px 0;
}
.gallery-tile-wrapper .slick-arrow {
  width: 25px;
  height: 25px;
  z-index: 999;
  opacity: 1;
}
@media only screen and (max-width: 1024px) {
  .gallery-tile-wrapper .slick-arrow {
    width: 19px;
    height: 19px;
  }
}
.gallery-tile-wrapper .slick-arrow:before {
  content: '';
  opacity: 1;
  width: 25px;
  height: 25px;
  display: block;
  background-size: 25px;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1024px) {
  .gallery-tile-wrapper .slick-arrow:before {
    width: 19px;
    height: 19px;
    background-size: 19px;
  }
}
.gallery-tile-wrapper .slick-arrow.slick-prev {
  left: 14px;
}
@media only screen and (max-width: 1024px) {
  .gallery-tile-wrapper .slick-arrow.slick-prev {
    left: 16px;
  }
}
.gallery-tile-wrapper .slick-arrow.slick-prev:before {
  background-image: url(/wp-content/uploads/2023/08/gallery-arrow-prev.svg);
}
.gallery-tile-wrapper .slick-arrow.slick-next {
  right: 8px;
}
@media only screen and (max-width: 1024px) {
  .gallery-tile-wrapper .slick-arrow.slick-next {
    right: 16px;
  }
}
.gallery-tile-wrapper .slick-arrow.slick-next:before {
  background-image: url(/wp-content/uploads/2023/08/gallery-arrow-next.svg);
}
.page-template-regions #main, .page-template-suburbs #main {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.page-template-regions #main > .fusion-row, .page-template-suburbs #main > .fusion-row {
  max-width: 100%;
}
.page-template-regions #main .fusion-fullwidth:not(.full-img-sec), .page-template-suburbs #main .fusion-fullwidth:not(.full-img-sec) {
  max-width: 100% !important;
  padding-left: 82px;
  padding-right: 82px;
}
@media only screen and (max-width: 1024px) {
  .page-template-regions .location-about-sec .content-col .subtxt-desc, .page-template-suburbs .location-about-sec .content-col .subtxt-desc {
    margin-bottom: 30px !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-regions .location-about-sec .content-col .subtxt-desc, .page-template-suburbs .location-about-sec .content-col .subtxt-desc {
    margin-bottom: 24px !important;
  }
}
.page-template-regions .location-about-sec .content-col .subtxt-desc:last-child, .page-template-suburbs .location-about-sec .content-col .subtxt-desc:last-child {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .page-template-regions .facility-wrap .facility-col {
    padding: 24px 82px 105px;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-regions .facility-wrap .facility-col {
    padding: 24px 40px 50px;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-suburbs .facility-wrap .facility-col {
    padding-bottom: 42px;
  }
}
.state-sec .facility-wrap .facility-col {
  padding-bottom: 69px;
}
@media only screen and (max-width: 1024px) {
  .state-sec .facility-wrap .facility-col {
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 768px) {
  .state-sec .facility-wrap .facility-col {
    padding-bottom: 50px;
  }
}
.facility-result-sec {
  padding-left: 0px !important;
  padding-right: 0px !important;
  overflow: hidden !important;
  z-index: 0 !important;
}
.facility-result-sec > .fusion-row {
  max-width: 100% !important;
}
@media only screen and (max-width: 768px) {
  .facility-result-sec.fusion-fullwidth.nonhundred-percent-fullwidth {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
.facility-wrap {
  display: flex;
  gap: 39px;
  width: 100%;
  justify-content: flex-end;
  max-width: 1366px;
  margin: 0 auto;
  padding: 0 82px;
}
@media only screen and (max-width: 1024px) {
  .facility-wrap {
    gap: 0px;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    padding: 0;
  }
}
.facility-wrap .facility-col {
  width: 65.47%;
  flex: 1;
  padding: 6px 0 53px;
}
@media only screen and (max-width: 1024px) {
  .facility-wrap .facility-col {
    width: 100%;
    padding: 24px 82px 100px;
  }
}
@media only screen and (max-width: 768px) {
  .facility-wrap .facility-col {
    padding: 16px 40px 69px;
  }
}
.facility-wrap .facility-col .fusion-breadcrumbs {
  margin-bottom: 37px;
}
@media only screen and (max-width: 1024px) {
  .facility-wrap .facility-col .fusion-breadcrumbs {
    margin-bottom: 22px;
  }
}
@media only screen and (max-width: 768px) {
  .facility-wrap .facility-col .fusion-breadcrumbs {
    margin-bottom: 19px;
  }
}
.facility-wrap .facility-col .title-form {
  display: flex;
  gap: 41px;
  justify-content: space-between;
}
@media only screen and (max-width: 768px) {
  .facility-wrap .facility-col .title-form {
    flex-wrap: wrap;
    gap: 20px;
  }
}
.facility-wrap .facility-col .title-form .h1 {
  max-width: 370px;
  flex: 1;
}
@media only screen and (max-width: 768px) {
  .facility-wrap .facility-col .title-form .h1 {
    max-width: 100%;
  }
}
.facility-wrap .facility-col .title-form .storage-search-wrap {
  max-width: 334px;
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .facility-wrap .facility-col .title-form .storage-search-wrap {
    max-width: 100%;
  }
}
.facility-wrap .facility-col .title-form .storage-search-wrap .search-box {
  background: #fcf8f5;
}
.facility-wrap .facility-col .main-subtxt {
  margin-top: 20px;
}
@media only screen and (max-width: 768px) {
  .facility-wrap .facility-col .main-subtxt {
    text-align: center;
  }
}
.facility-wrap .facility-col .more-btn {
  display: none;
  text-align: center;
  margin: 50px auto 0;
  max-width: 300px;
}
@media only screen and (max-width: 1024px) {
  .facility-wrap .facility-col .more-btn {
    display: none;
  }
}
.facility-wrap .facility-col .more-btn i {
  font-size: 20px;
  margin-right: 5px;
  vertical-align: middle;
  line-height: 0;
}
.facility-wrap .facility-col .facility-list-wrap {
  margin-top: 20px;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
  .facility-wrap .facility-col .facility-list-wrap {
    gap: 10px;
  }
}
.facility-wrap .facility-col .facility-list-wrap .facility-box {
  width: calc(33.33% - 14px);
  border-radius: 4px;
  overflow: hidden;
  background: #f5f5f5;
}
@media only screen and (max-width: 1300px) {
  .facility-wrap .facility-col .facility-list-wrap .facility-box {
    width: calc(50% - 10px);
  }
}
@media only screen and (max-width: 1024px) {
  .facility-wrap .facility-col .facility-list-wrap .facility-box {
    width: calc(25% - 15px);
  }
}
@media only screen and (max-width: 1000px) {
  .facility-wrap .facility-col .facility-list-wrap .facility-box {
    width: calc(33.33% - 14px);
  }
}
@media only screen and (max-width: 800px) {
  .facility-wrap .facility-col .facility-list-wrap .facility-box {
    width: calc(50% - 10px);
  }
}
@media only screen and (max-width: 600px) {
  .facility-wrap .facility-col .facility-list-wrap .facility-box {
    width: 100%;
  }
}
.facility-wrap .facility-col .facility-list-wrap .facility-box:hover .img {
  transform: scale3d(1.1, 1.1, 1);
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col {
  height: 179px;
  padding: 13px;
  display: flex;
  flex-wrap: wrap;
  word-break: break-word;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .facility-wrap .facility-col .facility-list-wrap .facility-box .img-col {
    padding: 13px 13px 21px;
  }
}
@media only screen and (max-width: 768px) {
  .facility-wrap .facility-col .facility-list-wrap .facility-box .img-col {
    padding: 13px;
    background-position: center;
  }
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col .img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 0;
  transition: transform 1s;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col #distance {
  width: 100%;
  z-index: 1;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col #distance .info {
  background: #fcf8f5;
  border-radius: 50px;
  padding: 6px 8px;
  font-size: 9px;
  line-height: 7px !important;
  display: inline-block;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col .discount-and-title {
  align-self: flex-end;
  width: 100%;
  z-index: 1;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col .discount-and-title .discount-wrap {
  margin-bottom: 6px;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col .discount-and-title .info {
  background: #0273e7;
  padding: 5px;
  border-radius: 50px;
  display: inline-block;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col .discount-and-title .info h4 {
  font-size: 7px !important;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col .discount-and-title h3 {
  font-size: 16px !important;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .facility-wrap .facility-col .facility-list-wrap .facility-box .img-col .discount-and-title h3 {
    font-size: 14px !important;
  }
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .img-col a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info {
  padding: 8px 13px 15px;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .address {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .address .loc {
  display: block;
  width: 164px;
  font-size: 11px;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .address .review-score-count-wrap .wp-google-right > div {
  width: auto !important;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .address .review-score-count-wrap .wp-google-right > div .wp-google-rating {
  margin: 0 !important;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .address .review-score-count-wrap .wp-google-right > div .wp-google-stars {
  margin: 0 !important;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .address .review-score-count-wrap .wp-google-right > div .wp-google-stars .wp-stars > span {
  display: none;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .address .review-score-count-wrap .wp-google-right > div .wp-google-stars .wp-stars > span:first-child {
  display: block;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .address .review-score-count-wrap .wp-google-right .wp-google-powered {
  display: none;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .button-wrap {
  display: flex;
  gap: 5px;
}
.facility-wrap .facility-col .facility-list-wrap .facility-box .location-info .button-wrap .fusion-button {
  font-size: 10px;
  line-height: 1;
  min-height: 20px;
  padding: 6px 8px;
}
.facility-wrap .map-wrap {
  width: 34.53%;
  max-height: 1129px;
  min-height: 1129px;
  position: relative;
}
@media only screen and (max-width: 1024px) {
  .facility-wrap .map-wrap {
    width: 100%;
    max-height: 402px;
    min-height: 402px;
  }
}
@media only screen and (max-width: 768px) {
  .facility-wrap .map-wrap {
    max-height: 301px;
    min-height: 301px;
  }
}
.facility-wrap .map-wrap .acf-map {
  width: 766.5px;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .facility-wrap .map-wrap .acf-map {
    width: 100%;
  }
}
.facility-wrap .map-wrap #info-content h3 {
  margin-bottom: 8px;
}
.facility-wrap .map-wrap #info-content .address {
  display: flex;
  justify-content: space-between;
  margin-bottom: 9px;
  width: 218px;
}
.facility-wrap .map-wrap #info-content .address .loc {
  display: block;
  width: 164px;
  font-size: 11px;
}
.facility-wrap .map-wrap #info-content .address .review-score-count-wrap .grw-slider {
  padding-bottom: 0 !important;
}
.facility-wrap .map-wrap #info-content .address .review-score-count-wrap .wp-google-right > div {
  width: auto !important;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.facility-wrap .map-wrap #info-content .address .review-score-count-wrap .wp-google-right > div .wp-google-rating {
  margin: 0 !important;
}
.facility-wrap .map-wrap #info-content .address .review-score-count-wrap .wp-google-right > div .wp-google-stars {
  margin: 0 !important;
}
.facility-wrap .map-wrap #info-content .address .review-score-count-wrap .wp-google-right > div .wp-google-stars .wp-stars > span {
  display: none;
}
.facility-wrap .map-wrap #info-content .address .review-score-count-wrap .wp-google-right > div .wp-google-stars .wp-stars > span:first-child {
  display: block;
}
.facility-wrap .map-wrap #info-content .address .review-score-count-wrap .wp-google-right .wp-google-powered {
  display: none;
}
.facility-wrap .map-wrap #info-content .button-wrap {
  display: flex;
  gap: 5px;
}
.facility-wrap .map-wrap #info-content .button-wrap .fusion-button {
  font-size: 10px;
  line-height: 1;
  min-height: 20px;
  padding: 6px 8px;
}
.facility-wrap .sticky-map {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1024px) {
  .facility-wrap .sticky-map {
    position: relative;
    top: 0 !important;
  }
}
.links-wrap > .fusion-column-wrapper {
  gap: 7px;
}
@media only screen and (max-width: 768px) {
  .links-wrap > .fusion-column-wrapper {
    gap: 2px;
  }
}
.links-wrap > .fusion-column-wrapper .fusion-title {
  background-color: #0273e7;
  padding: 10px;
  border-radius: 50px;
}
.links-wrap > .fusion-column-wrapper .fusion-title, .links-wrap > .fusion-column-wrapper .fusion-title * {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 12px !important;
  line-height: 90% !important;
  color: #fff !important;
  text-transform: none;
}
.single-post #content {
  margin-bottom: 0;
}
.single-post .post-main p:last-child, .single-post .related-posts p:last-child {
  margin-bottom: 0;
}
.single-post .post-main .fusion-meta-tb.entry-meta, .single-post .related-posts .fusion-meta-tb.entry-meta {
  line-height: 1;
  gap: 15px;
}
.single-post .post-main .fusion-meta-tb .fusion-meta-tb-sep, .single-post .related-posts .fusion-meta-tb .fusion-meta-tb-sep {
  display: none;
}
.single-post .post-main .fusion-tb-published-date, .single-post .related-posts .fusion-tb-published-date, .single-post .post-main .fusion-tb-published-read-time, .single-post .related-posts .fusion-tb-published-read-time {
  text-transform: uppercase;
}
.single-post .post-main .fusion-tb-published-read-time::after, .single-post .related-posts .fusion-tb-published-read-time::after {
  content: 'ute read';
}
.single-post .post-main .fusion-tb-categories, .single-post .related-posts .fusion-tb-categories {
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.single-post .post-main .fusion-tb-categories a, .single-post .related-posts .fusion-tb-categories a {
  font-size: var(--awb-font-size);
  background-color: #fcf8f5;
  padding: 6px 8px;
  border-radius: 20px;
}
.single-post .post-main {
  --container-pl: var(--awb-padding-left);
  --container-pr: var(--awb-padding-right);
}
.single-post .post-main > .fusion-row {
  max-width: 1197px !important;
}
.single-post .post-main .entry-title {
  --title_margin-right: auto;
  --title_margin-left: auto;
  max-width: 786px;
}
@media (max-width: 1024px) {
  .single-post .post-main .entry-title {
    max-width: 636px;
  }
}
@media (max-width: 768px) {
  .single-post .post-main .entry-title * {
    font-size: 1.25rem !important;
    line-height: 1.1 !important;
  }
}
.single-post .post-main .featured-image img {
  object-fit: cover;
}
@media (max-width: 768px) {
  .single-post .post-main .featured-image img {
    height: 200px;
  }
}
.single-post .post-main .entry-content {
  --h1_typography-margin-bottom: 20px;
  --h2_typography-margin-bottom: 20px;
  --h3_typography-margin-bottom: 20px;
  --h4_typography-margin-bottom: 20px;
  --h4_typography-margin-bottom: 20px;
  --h6_typography-margin-bottom: 20px;
  max-width: 786px;
}
@media (max-width: 1024px) {
  .single-post .post-main .entry-content {
    max-width: 638px;
    font-size: 0.75rem;
    line-height: 1.2;
    color: #60605d;
  }
}
.single-post .post-main .entry-content .wp-caption {
  margin-bottom: 52px;
}
.single-post .post-main .entry-content .wp-caption img {
  margin-bottom: 10px;
}
.single-post .post-main .entry-content img:not(.emoji) {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 52px;
  margin-bottom: 52px;
  max-width: calc(100% + 411px);
  border-radius: 5px;
}
@media (max-width: 1366px) {
  .single-post .post-main .entry-content img:not(.emoji) {
    max-width: calc(100vw - (var(--container-pl) + var(--container-pr)));
  }
}
@media (max-width: 1024px) {
  .single-post .post-main .entry-content img:not(.emoji) {
    margin-top: 43px;
    margin-bottom: 43px;
  }
}
@media (max-width: 768px) {
  .single-post .post-main .entry-content img:not(.emoji) {
    max-width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.single-post .post-main .entry-content img:not(.emoji).aligncenter {
  margin-right: 0;
  margin-left: 0;
}
.single-post .post-main .entry-content a {
  text-decoration: underline;
}
.single-post .post-main .mb-20 {
  margin-bottom: 20px;
}
.single-post .post-main .mb-50 {
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .single-post .post-main .mb-50 {
    margin-bottom: 30px;
  }
}
.single-post .related-posts .fusion-button:hover {
  color: #0540f2 !important;
  background-color: transparent !important;
  border: 1px solid #0540f2 !important;
}
.single-post .related-posts .fusion-button:hover > .fusion-button-text {
  color: #0540f2 !important;
}
.single-post .related-posts .section-title {
  --title_margin-right: auto;
  --title_margin-left: auto;
  --title_margin_mobile-right: var(--title_margin-right);
  --title_margin_mobile-left: var(--title_margin-left);
  max-width: 373px;
}
.single-post .related-post-cards-grid {
  margin-bottom: 42px;
}
@media (max-width: 1024px) {
  .single-post .related-post-cards-grid {
    margin-bottom: 49px;
  }
}
@media (max-width: 768px) {
  .single-post .related-post-cards-grid {
    margin-bottom: 17px;
  }
}
.single-post .related-post-cards-grid .fusion-grid-posts-cards {
  margin-bottom: calc(var(--awb-row-spacing)/ -2) !important;
}
@media (max-width: 1024px) {
  .single-post .related-post-cards-grid .fusion-grid-posts-cards {
    --awb-row-spacing: 60px;
    --awb-column-spacing: 20px;
  }
}
@media (max-width: 768px) {
  .single-post .related-post-cards-grid .fusion-grid-posts-cards {
    --awb-row-spacing: 17px;
  }
}
@media (max-width: 768px) {
  .single-post .related-post-cards-grid .post-card:nth-child(n+3) {
    display: none;
  }
}
.single-post .related-post-cards-grid .featured-image-container {
  min-height: 429px;
}
@media (max-width: 1024px) {
  .single-post .related-post-cards-grid .featured-image-container {
    min-height: 308px;
  }
}
@media (max-width: 768px) {
  .single-post .related-post-cards-grid .featured-image-container {
    min-height: 200px;
  }
}
.single-post .related-post-cards-grid .featured-image-container > div {
  padding: 10px 7px !important;
}
.single-post .related-post-cards-grid .fusion-tb-categories a {
  pointer-events: auto;
}
.single-post .related-post-cards-grid .entry-title-permalink > div {
  gap: 15px;
}
.single-post .related-post-cards-grid .entry-title {
  max-width: 427px;
  min-height: 53px;
}
@media (max-width: 1024px) {
  .single-post .related-post-cards-grid .entry-title {
    max-width: 308px;
    min-height: 66px;
  }
}
@media (max-width: 768px) {
  .single-post .related-post-cards-grid .entry-title {
    min-height: 0;
  }
}
@media (max-width: 1024px) {
  .single-post .related-post-cards-grid .entry-title * {
    font-size: 1rem !important;
    line-height: 1.1 !important;
  }
}
.single-post .related-post-cards-grid .entry-title a {
  --awb-link-color: #0540f2;
}
@media (max-width: 768px) {
  .single-post .related-post-cards-grid .entry-title ~ div {
    display: none;
  }
}
.single-post .related-post-cards-grid .post-card .fusion-button {
  min-width: 112px;
}
@media (max-width: 1024px) {
  .single-post .related-post-cards-grid .post-card .fusion-button {
    min-width: 0;
    padding: 7px;
  }
}
@media (max-width: 1024px) {
  .single-post .related-post-cards-grid .entry-summary {
    font-size: 0.75rem;
    line-height: 1.3;
  }
}
@media (min-width: 1025px) {
  .page-id-1693 .hero .title {
    max-width: 309px;
  }
}
.archive.category .hero .desc, .archive.tag .hero .desc, .page-id-1693 .hero .desc {
  max-width: 373px;
}
@media (max-width: 1024px) {
  .archive.category .hero .desc, .archive.tag .hero .desc, .page-id-1693 .hero .desc {
    max-width: 309px;
  }
}
.archive.category .hero p:last-child, .archive.tag .hero p:last-child, .page-id-1693 .hero p:last-child {
  margin-bottom: 0;
}
.archive.category .blog-posts .fusion-grid, .archive.tag .blog-posts .fusion-grid, .page-id-1693 .blog-posts .fusion-grid {
  margin-bottom: calc(var(--awb-row-spacing)/ -2);
}
@media (max-width: 768px) {
  .archive.category .blog-posts .fusion-grid, .archive.tag .blog-posts .fusion-grid, .page-id-1693 .blog-posts .fusion-grid {
    --awb-row-spacing: 20px;
  }
}
.archive.category .blog-posts p, .archive.tag .blog-posts p, .page-id-1693 .blog-posts p {
  margin-bottom: 50px;
}
.archive.category .blog-posts p:last-child, .archive.tag .blog-posts p:last-child, .page-id-1693 .blog-posts p:last-child {
  margin-bottom: 0;
}
.archive.category .blog-posts .fusion-meta-tb.entry-meta, .archive.tag .blog-posts .fusion-meta-tb.entry-meta, .page-id-1693 .blog-posts .fusion-meta-tb.entry-meta {
  line-height: 1;
  gap: 15px;
}
.archive.category .blog-posts .fusion-meta-tb .fusion-meta-tb-sep, .archive.tag .blog-posts .fusion-meta-tb .fusion-meta-tb-sep, .page-id-1693 .blog-posts .fusion-meta-tb .fusion-meta-tb-sep {
  display: none;
}
.archive.category .blog-posts .featured-image-container, .archive.tag .blog-posts .featured-image-container, .page-id-1693 .blog-posts .featured-image-container {
  min-height: 429px;
}
@media (max-width: 1024px) {
  .archive.category .blog-posts .featured-image-container, .archive.tag .blog-posts .featured-image-container, .page-id-1693 .blog-posts .featured-image-container {
    min-height: 289px;
  }
}
@media (max-width: 768px) {
  .archive.category .blog-posts .featured-image-container, .archive.tag .blog-posts .featured-image-container, .page-id-1693 .blog-posts .featured-image-container {
    min-height: 200px;
  }
}
.archive.category .blog-posts .fusion-tb-categories, .archive.tag .blog-posts .fusion-tb-categories, .page-id-1693 .blog-posts .fusion-tb-categories {
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.archive.category .blog-posts .fusion-tb-categories a, .archive.tag .blog-posts .fusion-tb-categories a, .page-id-1693 .blog-posts .fusion-tb-categories a {
  font-size: var(--awb-font-size);
  background-color: #fcf8f5;
  padding: 6px 8px;
  border-radius: 20px;
  pointer-events: auto;
}
.archive.category .blog-posts .entry-title-permalink > div, .archive.tag .blog-posts .entry-title-permalink > div, .page-id-1693 .blog-posts .entry-title-permalink > div {
  gap: 1rem;
}
.archive.category .blog-posts .entry-title, .archive.tag .blog-posts .entry-title, .page-id-1693 .blog-posts .entry-title {
  max-width: 580px;
}
@media (max-width: 1024px) {
  .archive.category .blog-posts .entry-title, .archive.tag .blog-posts .entry-title, .page-id-1693 .blog-posts .entry-title {
    max-width: 339px;
  }
}
@media (max-width: 768px) {
  .archive.category .blog-posts .entry-title, .archive.tag .blog-posts .entry-title, .page-id-1693 .blog-posts .entry-title {
    max-width: none;
  }
}
@media (max-width: 1024px) {
  .archive.category .blog-posts .entry-title *, .archive.tag .blog-posts .entry-title *, .page-id-1693 .blog-posts .entry-title * {
    font-size: 1rem !important;
    line-height: 1.1 !important;
  }
}
.archive.category .blog-posts .entry-title a, .archive.tag .blog-posts .entry-title a, .page-id-1693 .blog-posts .entry-title a {
  --awb-link-color: #0540f2;
}
@media (max-width: 768px) {
  .archive.category .blog-posts .entry-title ~ div, .archive.tag .blog-posts .entry-title ~ div, .page-id-1693 .blog-posts .entry-title ~ div {
    display: none;
  }
}
.archive.category .blog-posts .fusion-tb-published-date, .archive.tag .blog-posts .fusion-tb-published-date, .page-id-1693 .blog-posts .fusion-tb-published-date, .archive.category .blog-posts .fusion-tb-published-read-time, .archive.tag .blog-posts .fusion-tb-published-read-time, .page-id-1693 .blog-posts .fusion-tb-published-read-time {
  text-transform: uppercase;
}
.archive.category .blog-posts .fusion-tb-published-read-time::after, .archive.tag .blog-posts .fusion-tb-published-read-time::after, .page-id-1693 .blog-posts .fusion-tb-published-read-time::after {
  content: 'ute read';
}
.archive.category .blog-posts .entry-summary, .archive.tag .blog-posts .entry-summary, .page-id-1693 .blog-posts .entry-summary {
  max-width: 580px;
  line-height: 1.3;
}
@media (max-width: 1024px) {
  .archive.category .blog-posts .entry-summary, .archive.tag .blog-posts .entry-summary, .page-id-1693 .blog-posts .entry-summary {
    font-size: 0.75rem !important;
    line-height: 1.3 !important;
  }
}
.archive.category .pagination, .archive.tag .pagination, .page-id-1693 .pagination {
  --link_color: #0540f2;
  line-height: 1;
  font-weight: 700;
  margin-top: 50px;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .archive.category .pagination, .archive.tag .pagination, .page-id-1693 .pagination {
    margin-top: 20px;
  }
}
.archive.category .pagination .pagination-prev, .archive.tag .pagination .pagination-prev, .page-id-1693 .pagination .pagination-prev, .archive.category .pagination .inactive, .archive.tag .pagination .inactive, .page-id-1693 .pagination .inactive, .archive.category .pagination .current, .archive.tag .pagination .current, .page-id-1693 .pagination .current, .archive.category .pagination .pagination-next, .archive.tag .pagination .pagination-next, .page-id-1693 .pagination .pagination-next {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.archive.category .pagination .pagination-prev::before, .archive.tag .pagination .pagination-prev::before, .page-id-1693 .pagination .pagination-prev::before, .archive.category .pagination .pagination-next::after, .archive.tag .pagination .pagination-next::after, .page-id-1693 .pagination .pagination-next::after {
  content: '';
  background-size: contain;
  width: 8px;
  height: 12px;
}
.archive.category .pagination .pagination-prev::before, .archive.tag .pagination .pagination-prev::before, .page-id-1693 .pagination .pagination-prev::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='m7.52,12c.14,0,.28-.07.38-.19.16-.22.13-.53-.08-.7L1.56,6,7.82.89c.21-.17.25-.48.08-.7-.16-.22-.47-.26-.68-.08L0,6l7.22,5.89c.09.07.19.11.3.11Z' style='fill: %230540f2;'/%3E%3C/svg%3E");
}
.archive.category .pagination .pagination-next::after, .archive.tag .pagination .pagination-next::after, .page-id-1693 .pagination .pagination-next::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12'%3E%3Cpath d='m.48,12c-.14,0-.28-.07-.38-.19-.16-.22-.13-.53.08-.7l6.26-5.11L.18.89C-.02.72-.06.41.1.19.27-.03.57-.06.78.11l7.22,5.89L.78,11.89c-.09.07-.19.11-.3.11Z' style='fill: %230540f2;'/%3E%3C/svg%3E");
}
.archive.category .newsletter-box .desc, .archive.tag .newsletter-box .desc, .page-id-1693 .newsletter-box .desc {
  font-size: 0.75rem !important;
  line-height: 1.2 !important;
  margin-bottom: 17px;
}
@media (max-width: 1024px) {
  .archive.category .newsletter-box .desc, .archive.tag .newsletter-box .desc, .page-id-1693 .newsletter-box .desc {
    margin-bottom: 14px;
    font-size: 0.5625rem !important;
    line-height: 1.2 !important;
  }
}
.archive.category .newsletter-box .desc p, .archive.tag .newsletter-box .desc p, .page-id-1693 .newsletter-box .desc p {
  font-size: inherit !important;
}
.archive.category .newsletter-box .desc p:last-child, .archive.tag .newsletter-box .desc p:last-child, .page-id-1693 .newsletter-box .desc p:last-child {
  margin-bottom: 0;
}
.archive.category .newsletter-box ::placeholder, .archive.tag .newsletter-box ::placeholder, .page-id-1693 .newsletter-box ::placeholder {
  opacity: 1;
}
.archive.category .newsletter-box .wpcf7, .archive.tag .newsletter-box .wpcf7, .page-id-1693 .newsletter-box .wpcf7 {
  color: #fff;
}
.archive.category .newsletter-box .wpcf7 .wpcf7-form-control-wrap, .archive.tag .newsletter-box .wpcf7 .wpcf7-form-control-wrap, .page-id-1693 .newsletter-box .wpcf7 .wpcf7-form-control-wrap {
  margin-bottom: 10px;
}
.archive.category .newsletter-box .wpcf7-list-item, .archive.tag .newsletter-box .wpcf7-list-item, .page-id-1693 .newsletter-box .wpcf7-list-item {
  font-size: 0.53125rem;
  line-height: 1.2;
  margin-left: 0;
}
.archive.category .newsletter-box .wpcf7-list-item-label::before, .archive.tag .newsletter-box .wpcf7-list-item-label::before, .page-id-1693 .newsletter-box .wpcf7-list-item-label::before {
  content: none;
}
.archive.category .newsletter-box .wpcf7-acceptance input, .archive.tag .newsletter-box .wpcf7-acceptance input, .page-id-1693 .newsletter-box .wpcf7-acceptance input {
  width: 14px;
  height: 12px;
  margin: 0 8px 0 0;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fcf8f5;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-radius: 2px;
}
.archive.category .newsletter-box .wpcf7-acceptance input:checked, .archive.tag .newsletter-box .wpcf7-acceptance input:checked, .page-id-1693 .newsletter-box .wpcf7-acceptance input:checked {
  background-color: #0273e7;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  background-clip: red;
}
.archive.category .newsletter-box .wpcf7-submit, .archive.tag .newsletter-box .wpcf7-submit, .page-id-1693 .newsletter-box .wpcf7-submit {
  background-color: #0273e7 !important;
  padding: 9px 15px;
  min-width: 93px;
}
@media (max-width: 1024px) {
  .archive.category .newsletter-box .wpcf7-submit, .archive.tag .newsletter-box .wpcf7-submit, .page-id-1693 .newsletter-box .wpcf7-submit {
    min-width: 82px;
  }
}
.archive.category .video-box, .archive.tag .video-box, .page-id-1693 .video-box {
  display: none !important;
}
.archive.category .video-box .custom-video-wrap, .archive.tag .video-box .custom-video-wrap, .page-id-1693 .video-box .custom-video-wrap {
  flex-grow: 1;
  padding-left: 15px;
  padding-right: 15px;
}
.archive.category .video-box .custom-video-wrap .info, .archive.tag .video-box .custom-video-wrap .info, .page-id-1693 .video-box .custom-video-wrap .info {
  margin-bottom: 5px;
}
.archive.category .video-box .video_wrapper, .archive.tag .video-box .video_wrapper, .page-id-1693 .video-box .video_wrapper {
  height: 249px;
}
@media (max-width: 1024px) {
  .archive.category .video-box .video_wrapper, .archive.tag .video-box .video_wrapper, .page-id-1693 .video-box .video_wrapper {
    height: 227px;
  }
}
.archive.category .video-box .btn-group, .archive.tag .video-box .btn-group, .page-id-1693 .video-box .btn-group {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
@media (max-width: 1024px) {
  .archive.category .video-box .fusion-button, .archive.tag .video-box .fusion-button, .page-id-1693 .video-box .fusion-button {
    padding: 9px;
    min-width: 0;
  }
}
.blog-posts-sidebar #sidebar > div {
  will-change: min-height;
}
.blog-posts-sidebar #sidebar > div > .inner-wrapper-sticky {
  transform: translate(0, 0);
  transform: translate3d(0, 0, 0);
  will-change: position, transform;
  transition: none;
}
.page-id-1743 .hero .h1-large, .page-id-1761 .hero .h1-large {
  max-width: 716px;
}
@media (max-width: 1024px) {
  .page-id-1743 .hero .h1-large, .page-id-1761 .hero .h1-large {
    max-width: 638px;
  }
}
.page-id-1743 .main-content a, .page-id-1761 .main-content a {
  text-decoration: underline;
}
.page-id-1743 .main-content ol, .page-id-1761 .main-content ol {
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 1.2rem;
}
.page-id-1743 .main-content ol:last-child, .page-id-1761 .main-content ol:last-child {
  margin-bottom: 0;
}
.page-id-1743 .main-content ol li::marker, .page-id-1761 .main-content ol li::marker {
  font-weight: 700;
}
.page-id-1743 .main-content ol ol li::marker, .page-id-1761 .main-content ol ol li::marker {
  font-weight: inherit;
}
.page-id-1743 .main-content ol ol[type="i"], .page-id-1761 .main-content ol ol[type="i"] {
  padding-left: 2.5rem;
}
.page-id-1743 .main-content ul, .page-id-1761 .main-content ul {
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 1rem;
}
.page-id-1743 .main-content ul:last-child, .page-id-1761 .main-content ul:last-child {
  margin-bottom: 0;
}
.page-id-1743 .main-content ul ul, .page-id-1761 .main-content ul ul {
  list-style: inherit;
}
.page-id-1743 .main-content ul li, .page-id-1761 .main-content ul li {
  padding-left: 0.2rem;
}
.page-id-1743 .main-content ul li::marker, .page-id-1761 .main-content ul li::marker {
  font-size: 0.6rem;
}
@media (max-width: 768px) {
  .page-id-1743 .main-content .txt-desc, .page-id-1761 .main-content .txt-desc {
    margin-bottom: 30px !important;
  }
}
.page-id-1772 .hero p:last-child {
  margin-bottom: 0;
}
.page-id-1772 .hero .h1-large {
  max-width: 582px;
}
@media (max-width: 1024px) {
  .page-id-1772 .hero .h1-large {
    max-width: 421px;
  }
}
@media (max-width: 768px) {
  .page-id-1772 .hero .h1-large {
    max-width: 100%;
  }
}
.page-id-1772 .hero .desc {
  max-width: 373px;
}
.page-id-1772 .hero .btn-group > div {
  gap: 20px;
}
@media (max-width: 768px) {
  .page-id-1772 .hero .btn-group > div {
    gap: 24px;
  }
  .page-id-1772 .hero .btn-group > div .fusion-button {
    min-width: auto;
  }
}
.page-id-1772 .hero .fusion-button span {
  color: inherit !important;
}
.page-id-1772 .hero .fusion-button.white-outline-btn:hover {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #0540f2 !important;
}
.page-id-1772 .hero .fusion-button.hover-outline-blue:hover {
  background-color: transparent !important;
  border-color: #0540f2 !important;
  color: #0540f2 !important;
}
.page-id-1772 .how-our-guide-works .subtxt {
  max-width: 579px;
}
@media (max-width: 1024px) {
  .page-id-1772 .how-our-guide-works .subtxt {
    margin-bottom: 15px !important;
  }
}
@media (max-width: 768px) {
  .page-id-1772 .how-our-guide-works .subtxt {
    margin-bottom: 10px !important;
  }
}
.page-id-1772 .how-our-guide-works .btn-group > div {
  gap: 20px;
}
@media (max-width: 768px) {
  .page-id-1772 .how-our-guide-works .fusion-button {
    min-width: 0;
  }
}
.page-id-1772 .why-store-with-storelocal p:last-child {
  margin-bottom: 0;
}
.page-id-1772 .why-store-with-storelocal .section-title {
  max-width: 478px;
}
@media (max-width: 768px) {
  .page-id-1772 .why-store-with-storelocal .section-title {
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .page-id-1772 .why-store-with-storelocal .desc {
    margin-bottom: 20px !important;
  }
}
@media (max-width: 768px) {
  .page-id-1772 .why-store-with-storelocal .desc {
    margin-bottom: 10px !important;
  }
}
.page-id-1772 .why-store-with-storelocal .heading-with-icon > div > .fusion-image-element:first-child {
  flex-shrink: 0;
}
@media (max-width: 1024px) {
  .page-id-1772 .why-store-with-storelocal .heading-with-icon .title > * {
    font-size: 0.8125rem !important;
    line-height: 1.1 !important;
  }
}
.page-id-1772 .why-store-with-storelocal .col-list .fusion-text {
  font-size: 0.875rem !important;
  line-height: 1.2 !important;
}
.page-id-1772 .why-store-with-storelocal .col-list .fusion-text p {
  font-size: inherit !important;
}
.page-id-1772 .why-store-with-storelocal .icon-list {
  margin-bottom: 0 !important;
}
@media (max-width: 1024px) {
  .page-id-1772 .why-store-with-storelocal .icon-list .content-box-heading {
    font-size: 0.8125rem !important;
    line-height: 1.1 !important;
  }
}
.page-id-1772 .why-store-with-storelocal .icon-list .content-container {
  font-size: 0.875rem !important;
  line-height: 1.2 !important;
}
@media (max-width: 1024px) {
  .page-id-1772 .why-store-with-storelocal .icon-list .content-container {
    margin-top: 8px;
  }
}
.page-id-1772 .why-store-with-storelocal .icon-list .content-container p {
  font-size: inherit !important;
}
.storage-type-carousel .slick-slider:not(.slick-initialized) {
  display: flex;
  margin-right: -20px;
  margin-left: -20px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .storage-type-carousel .slick-slider:not(.slick-initialized) {
    margin-right: -10px;
    margin-left: -10px;
  }
}
.storage-type-carousel .slick-slider:not(.slick-initialized) > div {
  display: flex;
  flex-basis: 25%;
  max-width: 25%;
  flex-shrink: 0;
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 1024px) {
  .storage-type-carousel .slick-slider:not(.slick-initialized) > div {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 991px) {
  .storage-type-carousel .slick-slider:not(.slick-initialized) > div {
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
}
@media (max-width: 768px) {
  .storage-type-carousel .slick-slider:not(.slick-initialized) > div {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.storage-type-carousel .slick-initialized .slick-slide {
  display: flex;
}
.storage-type-carousel .slick-slider {
  margin-right: -20px;
  margin-left: -20px;
}
@media (max-width: 1024px) {
  .storage-type-carousel .slick-slider {
    margin-right: -10px;
    margin-left: -10px;
  }
}
.storage-type-carousel .slick-track, .storage-type-carousel .slick-slide > div {
  display: flex;
}
.storage-type-carousel .slick-slide > div {
  flex-grow: 1;
}
.storage-type-carousel .slick-slide > div > div {
  display: flex !important;
}
.storage-type-carousel .slick-slide {
  height: auto;
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 1024px) {
  .storage-type-carousel .slick-slide {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.storage-type-carousel .slick-next, .storage-type-carousel .slick-prev {
  top: 40px;
  transform: none;
  width: 25px;
  height: 25px;
  z-index: 1;
}
.storage-type-carousel .slick-next::before, .storage-type-carousel .slick-prev::before {
  content: '';
  opacity: 1;
  color: #0540f2;
  background-size: contain;
  width: inherit;
  height: inherit;
  display: block;
}
.storage-type-carousel .slick-prev {
  left: -53px;
}
.storage-type-carousel .slick-prev::before {
  background-image: url(/wp-content/uploads/2023/09/Arrow-Left.svg);
}
@media (max-width: 1200px) {
  .storage-type-carousel .slick-prev {
    left: -30px;
  }
}
@media (max-width: 768px) {
  .storage-type-carousel .slick-prev {
    left: -20px;
  }
}
.storage-type-carousel .slick-next {
  right: -53px;
}
.storage-type-carousel .slick-next::before {
  background-image: url(/wp-content/uploads/2023/09/Arrow-Right.svg);
}
@media (max-width: 1200px) {
  .storage-type-carousel .slick-next {
    right: -30px;
  }
}
@media (max-width: 768px) {
  .storage-type-carousel .slick-next {
    right: -20px;
  }
}
.storage-type-carousel .slide-wrap {
  display: flex;
  flex-direction: column;
  border-radius: 5px;
  overflow: hidden;
  background-color: #fcf8f5;
  flex-grow: 1;
}
.storage-type-carousel .header {
  background-color: #0540f2;
  color: #fff;
  padding: 5px 20px 6px;
  font-size: 0.625rem;
  line-height: 1;
  text-align: center;
}
@media (max-width: 1024px) {
  .storage-type-carousel .header {
    font-size: 0.5625rem;
  }
}
.storage-type-carousel .body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 9px 25px 17px;
}
@media (max-width: 1024px) {
  .storage-type-carousel .body {
    padding: 9px 18px 19px 18px;
  }
}
.storage-type-carousel .title-area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.storage-type-carousel .title {
  font-size: 0.875rem;
  line-height: 1.0714285714;
  color: #0540f2;
  font-family: 'druk_text_widebold';
  text-transform: uppercase;
  flex-basis: 53%;
  max-width: 120px;
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  margin: 0px !important;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .storage-type-carousel .title {
    font-size: 0.75rem;
    line-height: 1.1;
    max-width: 100px;
  }
}
.storage-type-carousel .area {
  margin-right: -10px;
}
@media (max-width: 1024px) {
  .storage-type-carousel .area {
    margin-right: 0;
  }
}
.storage-type-carousel .sqm-lxw {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 6px;
  padding: 2px;
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 9px;
}
.storage-type-carousel .sqm {
  font-size: 1rem;
  line-height: 1;
  color: #0540f2;
  font-weight: 600;
}
.storage-type-carousel .sqm sup {
  font-size: 0.55em;
}
.storage-type-carousel .lxw {
  background-color: #0540f2;
  border-radius: 12px;
  padding: 3px 7px;
  font-size: 0.375rem;
  line-height: 1;
  font-weight: 700;
  color: #fff;
}
.storage-type-carousel .variations {
  text-align: right;
}
.storage-type-carousel .variations a {
  font-size: 0.625rem;
  line-height: 1;
  color: #0540f2;
  display: block;
}
@media (max-width: 1024px) {
  .storage-type-carousel .variations a {
    font-size: 0.5625rem;
  }
}
.storage-type-carousel .variations a::before {
  content: '';
  width: 4px;
  height: 6px;
  margin-right: 3px;
  display: inline-block;
  background-image: url(/wp-content/uploads/2023/09/chevron-right-blue.svg);
  background-size: contain;
}
.storage-type-carousel .image {
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  height: 211px;
  object-fit: contain;
  height: 211px;
}
.storage-type-carousel .usages {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 8px;
  gap: 4px;
}
@media (max-width: 1024px) {
  .storage-type-carousel .usages {
    margin-bottom: 11px;
  }
}
.storage-type-carousel .usage {
  background-color: #0273e7;
  color: #fff;
  border-radius: 12px;
  font-size: 0.625rem;
  line-height: 0.9;
  padding: 4px 5px;
}
@media (max-width: 1024px) {
  .storage-type-carousel .usage {
    font-size: 0.5625rem;
    line-height: 1.2;
    padding: 3px 5px;
  }
}
.storage-type-carousel .usage::before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 7px;
  background-image: url(/wp-content/uploads/2023/09/check-white.svg);
  background-size: contain;
  margin-right: 2px;
}
.storage-type-carousel .desc {
  font-size: 0.75rem;
  line-height: 1.1666666667;
  margin-bottom: 24px !important;
  color: #60605d;
}
@media (min-width: 769px) and (max-width: 1024px) {
  .storage-type-carousel .desc {
    font-size: 0.5625rem;
    line-height: 1.2;
    margin-bottom: 12px;
  }
}
.storage-type-carousel .btn-group {
  margin-top: auto;
  text-align: center;
}
.storage-type-carousel .fusion-button {
  max-width: 202px;
  min-width: 0;
  padding-right: 10px;
  padding-left: 10px;
}
@media (max-width: 1024px) {
  .storage-type-carousel .fusion-button {
    max-width: 149px;
  }
}
@media (max-width: 768px) {
  .storage-type-carousel .fusion-button {
    max-width: 230px;
  }
}
.ready-to-book-online p:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .ready-to-book-online .col-list > div > * {
    order: 3;
  }
  .ready-to-book-online .col-list > div > :nth-first {
    order: 2;
  }
  .ready-to-book-online .col-list > div > :nth-child(2) {
    order: 1;
  }
}
.ready-to-book-online .section-title {
  max-width: 478px;
}
@media only screen and (max-width: 768px) {
  .ready-to-book-online .section-title {
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .ready-to-book-online .sub-title * {
    font-size: 0.75rem !important;
    line-height: 1.2 !important;
  }
}
@media (max-width: 1024px) {
  .ready-to-book-online .key-img img {
    width: 360px;
  }
}
@media (max-width: 768px) {
  .ready-to-book-online .key-img img {
    width: 235px;
  }
}
.page-id-2232 .hero .h1-large {
  max-width: 716px;
}
@media (max-width: 1024px) {
  .page-id-2232 .hero .h1-large {
    max-width: 638px;
  }
}
@media (max-width: 768px) {
  .page-id-2232 .faqs .desc {
    margin-bottom: 21px !important;
  }
}
.faqs a {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .faqs .h2 * {
    font-size: 1.75rem !important;
    line-height: 1.1 !important;
  }
}
.faqs .desc {
  max-width: 579px;
}
@media (max-width: 768px) {
  .faqs .desc {
    margin-bottom: 30px !important;
  }
}
.page-id-2293 p:last-child {
  margin-bottom: 0;
}
.page-id-2293 .community-is-in-our-blood .txtw-440 {
  max-width: 440px;
}
@media (max-width: 1024px) {
  .page-id-2293 .community-is-in-our-blood .txtw-440 {
    max-width: 380px;
  }
}
.page-id-2293 .community-is-in-our-blood .desc {
  max-width: 579px;
}
@media (max-width: 1024px) {
  .page-id-2293 .community-is-in-our-blood .desc {
    max-width: 566px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-2293 .community-is-in-our-blood .desc p {
    font-size: 0.875rem !important;
    line-height: 1.2 !important;
  }
}
.page-id-2293 .watch-video .desc {
  max-width: 374px;
}
@media (max-width: 1024px) {
  .page-id-2293 .watch-video .desc {
    margin-bottom: 22px;
  }
}
@media (max-width: 768px) {
  .page-id-2293 .watch-video .desc {
    margin-bottom: 30px;
    max-width: none;
  }
}
@media (max-width: 1024px) {
  .page-id-2293 .watch-video .custom-video-wrap {
    padding: 23px;
  }
}
@media (max-width: 1024px) {
  .page-id-2293 .watch-video .video_wrapper {
    height: 259px;
  }
}
@media (max-width: 900px) and (min-width: 769px) {
  .page-id-2293 .communities-we-support .fusion-post-cards > .fusion-grid > .fusion-grid-column {
    --awb-columns-medium: 33.333%;
  }
}
@media (max-width: 768px) and (min-width: 481px) {
  .page-id-2293 .communities-we-support .fusion-post-cards > .fusion-grid > .fusion-grid-column {
    --awb-columns-small: 50%;
  }
}
@media (max-width: 1300px) and (min-width: 1025px) {
  .page-id-2293 .communities-we-support .post-cards-grid .fusion-grid-posts-cards {
    --awb-column-spacing: 20px;
    --awb-row-spacing: 20px;
  }
}
.page-id-2293 .communities-we-support .fusion-button {
  min-width: 0;
}
.page-id-2293 .communities-we-support .txtw-360 {
  max-width: 360px;
}
@media (max-width: 1024px) {
  .page-id-2293 .communities-we-support .txtw-360 {
    max-width: 300px;
  }
}
.post-cards-grid p:last-child {
  margin-bottom: 0;
}
.post-cards-grid .fusion-grid-posts-cards {
  margin-bottom: calc(var(--awb-row-spacing)/ -2) !important;
}
@media (max-width: 1024px) {
  .post-cards-grid .fusion-grid-posts-cards {
    --awb-row-spacing: 20px;
    --awb-column-spacing: 20px;
  }
}
.post-cards-grid .post-card {
  --img-fram-bg: var(--awb-bg-color);
}
.post-cards-grid .post-card .fusion-builder-row-inner:last-child {
  flex-grow: 1;
}
@media (max-width: 1024px) {
  .post-cards-grid .entry-header .title {
    font-size: 0.5625rem !important;
    line-height: 1.2 !important;
  }
}
.post-cards-grid .entry-body > div > :last-child {
  margin-top: auto;
}
.post-cards-grid .entry-title {
  min-height: 55px;
}
@media (max-width: 1024px) {
  .post-cards-grid .entry-title {
    min-height: 40px;
  }
}
@media (max-width: 768px) {
  .post-cards-grid .entry-title {
    min-height: auto;
  }
}
@media (max-width: 1024px) {
  .post-cards-grid .entry-title * {
    font-size: 0.75rem !important;
    line-height: 1.1 !important;
  }
}
.post-cards-grid .entry-title a {
  color: inherit !important;
}
@media (max-width: 1024px) {
  .post-cards-grid .entry-summary {
    margin-bottom: 23px !important;
    font-size: 0.5625rem !important;
    line-height: 1.2 !important;
  }
}
.post-cards-grid .featured-imageframe {
  background-color: var(--img-fram-bg);
}
.post-cards-grid .featured-imageframe img {
  height: 116px;
  object-fit: contain;
  mix-blend-mode: multiply;
}
@media (max-width: 1024px) {
  .post-cards-grid .featured-imageframe img {
    height: 85px;
  }
}
.post-cards-grid .fusion-button {
  max-width: 202px;
}
@media (max-width: 1024px) {
  .post-cards-grid .fusion-button {
    max-width: 150px;
  }
}
@media (max-width: 1024px) {
  .post-cards-grid .fusion-button {
    font-size: 0.625rem !important;
    line-height: 1.405 !important;
    min-height: 25px;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
}
.single-community .hero p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .single-community .watch-video .h2 * {
    font-size: 1.75rem !important;
  }
}
.single-community .watch-video .desc {
  max-width: 374px;
}
@media (max-width: 1024px) {
  .single-community .watch-video .desc {
    margin-bottom: 22px;
  }
}
@media (max-width: 768px) {
  .single-community .watch-video .desc {
    margin-bottom: 30px;
    max-width: none;
  }
}
@media only screen and (max-width: 768px) {
  .single-community .watch-video .desc p {
    font-size: 0.875rem !important;
    line-height: 1.2 !important;
  }
}
@media (max-width: 1024px) {
  .single-community .watch-video .custom-video-wrap {
    padding: 23px;
  }
}
@media (max-width: 1024px) {
  .single-community .watch-video .video_wrapper {
    height: 259px;
  }
}
.hero .logo-img {
  max-width: 207px;
}
.group-type-post-cards {
  margin-bottom: 48px !important;
}
@media only screen and (max-width: 768px) {
  .group-type-post-cards {
    margin-bottom: 0 !important;
  }
}
.group-type-post-cards ul {
  gap: 7px;
}
.group-type-post-cards ul li {
  width: auto !important;
  padding: 5px !important;
  background-color: #0273e7;
  color: #fff;
  margin: 0 !important;
  border-radius: 50px;
}
.group-type-post-cards ul li .fusion-text p {
  margin: 0 !important;
  font-size: 10px !important;
}
.group-type-post-cards ul li .title {
  margin: 0 !important;
}
.group-type-post-cards.fusion-post-cards > .fusion-grid > .fusion-grid-column {
  width: auto !important;
}
.links-post-cards ul li {
  padding-bottom: 11px !important;
}
.links-post-cards ul li .fusion-button {
  background: transparent !important;
  border: 0 !important;
  color: #0540f2 !important;
  padding: 0 !important;
  min-width: auto;
  min-height: auto;
}
@media only screen and (max-width: 1024px) {
  .links-post-cards ul li .fusion-button {
    font-size: 12px !important;
  }
}
.links-post-cards ul li .fusion-button > span {
  color: #0540f2 !important;
}
.links-post-cards ul li:last-child {
  padding-bottom: 0 !important;
}
.community-about-sec > .fusion-row {
  max-width: calc(782px + 40px) !important;
}
@media only screen and (max-width: 1024px) {
  .community-about-sec > .fusion-row {
    max-width: calc(715px + 40px) !important;
  }
}
@media only screen and (max-width: 1024px) {
  .community-about-sec > .fusion-row .fusion-content-tb p {
    font-size: 12px !important;
  }
}
.community-about-sec > .fusion-row .fusion-content-tb p:last-of-type {
  margin-bottom: 0px;
}
.community-gallery-sec .awb-gallery-wrapper .fusion-gallery {
  margin-top: -11.5px !important;
  margin-bottom: -11.5px !important;
}
@media only screen and (max-width: 1024px) {
  .community-gallery-sec .awb-gallery-wrapper .fusion-gallery {
    margin: -8.5px -9.5px !important;
  }
}
@media only screen and (max-width: 768px) {
  .community-gallery-sec .awb-gallery-wrapper .fusion-gallery {
    margin: -5px !important;
  }
}
.community-gallery-sec .awb-gallery-wrapper .fusion-gallery .fusion-grid-column {
  padding-top: 11.5px !important;
  padding-bottom: 11.5px !important;
}
@media only screen and (max-width: 1024px) {
  .community-gallery-sec .awb-gallery-wrapper .fusion-gallery .fusion-grid-column {
    padding: 8.5px 9.5px !important;
  }
}
@media only screen and (max-width: 768px) {
  .community-gallery-sec .awb-gallery-wrapper .fusion-gallery .fusion-grid-column {
    padding: 5px !important;
  }
}
.community-gallery-sec .awb-gallery-wrapper .fusion-gallery img {
  object-fit: cover;
  height: 371px;
}
@media only screen and (max-width: 1024px) {
  .community-gallery-sec .awb-gallery-wrapper .fusion-gallery img {
    height: 272px;
  }
}
@media only screen and (max-width: 768px) {
  .community-gallery-sec .awb-gallery-wrapper .fusion-gallery img {
    height: 150px;
  }
}
.worklocal-banner .fusion-row > .fusion-layout-column > .fusion-column-wrapper {
  max-width: 716px;
  margin: 0 auto;
}
.worklocal-banner .two-btn-wrap {
  display: flex;
  gap: 20px;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  .worklocal-banner .two-btn-wrap {
    gap: 12px;
  }
}
.worklocal-banner .two-btn-wrap .col {
  width: 50%;
  max-width: 152px;
}
.worklocal-banner .two-btn-wrap .col:first-child .fusion-button {
  float: right;
}
@media only screen and (max-width: 768px) {
  .worklocal-banner .two-btn-wrap .col:last-child .fusion-button {
    min-width: 85px;
  }
}
@media only screen and (max-width: 768px) {
  .worklocal-banner .two-btn-wrap .col .fusion-button {
    min-width: auto;
  }
}
.worklocal-banner .two-btn-wrap .col .fusion-button:hover {
  color: #0540f2 !important;
  background-color: transparent !important;
  border: 1px solid #0540f2 !important;
}
.worklocal-banner .two-btn-wrap .col .fusion-button:hover > span {
  color: inherit !important;
}
.worklocal-banner .two-btn-wrap .col .fusion-button.white-outline-btn:hover {
  background-color: #fff !important;
  color: #0273e7 !important;
  border: 1px solid #fff !important;
}
.worklocal-banner .two-btn-wrap .col .size-8 {
  display: block;
  max-width: 125px;
  margin: 8px auto 0;
  text-align: center;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .worklocal-banner .two-btn-wrap .col .size-8 {
    margin-top: 4px;
  }
}
@media only screen and (max-width: 768px) {
  .worklocal-banner .two-btn-wrap .col .size-8 {
    max-width: 85px;
    margin: 8px 0 0;
    font-size: 6px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .worklocal-sec1 .content-col .service-list {
    margin-bottom: 21px;
  }
}
@media only screen and (max-width: 768px) {
  .worklocal-sec1 .content-col .service-list {
    margin-bottom: 24px;
    justify-content: center;
  }
}
@media only screen and (max-width: 1024px) {
  .worklocal-sec1 .content-col .subtxt {
    margin-bottom: 22px;
  }
}
@media only screen and (max-width: 768px) {
  .worklocal-sec1 .content-col .subtxt {
    margin-bottom: 30px;
  }
}
.worklocal-sec1 .form-col {
  justify-content: flex-end;
}
.worklocal-sec1 .form-col > .fusion-column-wrapper {
  max-width: 477px;
}
@media only screen and (max-width: 768px) {
  .worklocal-sec1 .form-col > .fusion-column-wrapper {
    max-width: 100%;
  }
}
.worklocal-gallery-sec .awb-gallery-wrapper .fusion-gallery {
  margin-top: -11.5px !important;
  margin-bottom: -11.5px !important;
}
@media only screen and (max-width: 1024px) {
  .worklocal-gallery-sec .awb-gallery-wrapper .fusion-gallery {
    margin: -8.5px -9.5px !important;
  }
}
@media only screen and (max-width: 768px) {
  .worklocal-gallery-sec .awb-gallery-wrapper .fusion-gallery {
    margin: -5px !important;
  }
}
.worklocal-gallery-sec .awb-gallery-wrapper .fusion-gallery .fusion-grid-column {
  padding-top: 11.5px !important;
  padding-bottom: 11.5px !important;
}
@media only screen and (max-width: 1024px) {
  .worklocal-gallery-sec .awb-gallery-wrapper .fusion-gallery .fusion-grid-column {
    padding: 8.5px 9.5px !important;
  }
}
@media only screen and (max-width: 768px) {
  .worklocal-gallery-sec .awb-gallery-wrapper .fusion-gallery .fusion-grid-column {
    padding: 5px !important;
  }
}
.logo-wrap {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (max-width: 1024px) {
  .logo-wrap {
    gap: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .logo-wrap {
    gap: 15px;
  }
}
.logo-wrap .logo-box {
  width: 270px;
  background: #fcf8f5;
  padding: 10px 0px 10px 5px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .logo-wrap .logo-box {
    width: 275px;
  }
}
@media only screen and (max-width: 480px) {
  .logo-wrap .logo-box {
    width: 100%;
  }
}
.logo-wrap .logo-box .logo {
  width: 62px;
  height: 62px;
  mix-blend-mode: multiply;
}
.logo-wrap .logo-box .name {
  width: 193px;
}
.logo-wrap .logo-box .name span {
  display: block;
  margin-bottom: 5px;
}
.logo-wrap .logo-box .name a {
  font-size: 10px;
  color: #0540f2;
  line-height: 1;
}
.packing-tips-sec .h2 {
  display: block;
  margin-bottom: 23px;
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .h2 {
    text-align: center;
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .custom-accordion-wrap {
    flex-direction: column-reverse;
    gap: 24px;
  }
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .custom-accordion-wrap .accordion .accordion-header {
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .packing-tips-sec .custom-accordion-wrap .accordion .accordion-header .h5, .packing-tips-sec .custom-accordion-wrap .accordion .accordion-header .h5 * {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .custom-accordion-wrap .accordion .accordion-header .h5, .packing-tips-sec .custom-accordion-wrap .accordion .accordion-header .h5 * {
    font-size: 12px !important;
  }
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .custom-accordion-wrap .accordion .active .accordion-header {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .custom-accordion-wrap .accordion .accordion-content {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .custom-accordion-wrap .accordion .accordion-content h6 {
    margin-bottom: 10px;
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .packing-tips-sec .custom-accordion-wrap .accordion .accordion-content p {
    font-size: 12px;
  }
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .custom-accordion-wrap .accordion .accordion-content p {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .packing-tips-sec .custom-accordion-wrap .img-col {
    display: block;
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-1962 .storage-types-banner .subtxt p {
    margin-bottom: 20px !important;
    font-size: 14px !important;
  }
  .page-id-1962 .storage-types-banner .subtxt p:last-of-type {
    margin-bottom: 0px !important;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
  .page-id-1962 .storage-types-banner .txt-col > .fusion-column-wrapper {
    max-width: 311px;
  }
}
@media only screen and (min-width: 1025px) {
  .page-id-1962 .facility-additional-info-sec > .fusion-row {
    align-items: flex-start;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-1962 .facility-additional-info-sec > .fusion-row .subtxt-desc {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-1962 .facility-additional-info-sec > .fusion-row img {
    height: 307px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-1962 .facility-additional-info-sec > .fusion-row img {
    height: 310px;
  }
}
.page-id-1962 .faqs {
  padding-top: 87px !important;
  padding-bottom: 116px !important;
}
@media only screen and (max-width: 1024px) {
  .page-id-1962 .faqs {
    padding-top: 100px !important;
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-1962 .faqs {
    padding-top: 50px !important;
    padding-bottom: 56px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .personal-storage-sec1 .subtxt {
    margin-bottom: 20px !important;
  }
}
@media only screen and (max-width: 768px) {
  .personal-storage-sec1 .subtxt {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .personal-storage-sec1 .icon-list .fusion-column .heading .content-box-heading {
    font-size: 13px !important;
  }
}
@media only screen and (max-width: 768px) {
  .personal-storage-sec1 .icon-list .fusion-column .heading .content-box-heading {
    font-size: 14px !important;
  }
}
.personal-storage-sec3 .h2 strong {
  display: block;
}
@media only screen and (max-width: 1024px) {
  .page-id-1964 .quick-quote-sec .phone-info > .fusion-column-wrapper {
    justify-content: flex-end !important;
  }
}
.page-id-1964 .faqs {
  padding-top: 87px !important;
  padding-bottom: 141px !important;
}
@media only screen and (max-width: 1024px) {
  .page-id-1964 .faqs {
    padding-top: 100px !important;
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-1964 .faqs {
    display: none;
  }
}
.business-storage-sec2 .img-col img {
  height: 583px;
  object-fit: cover;
}
@media only screen and (max-width: 1024px) {
  .business-storage-sec2 .img-col img {
    height: 380px;
  }
}
@media only screen and (max-width: 768px) {
  .business-storage-sec2 .fusion-title br {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .storage-types-banner .fusion-title br {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .storage-types-banner .subtxt {
    margin-bottom: 22px !important;
  }
  .storage-types-banner .subtxt p {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width: 768px) {
  .storage-types-banner > .fusion-row {
    align-items: stretch !important;
  }
  .storage-types-banner > .fusion-row > .fusion-layout-column > .fusion-column-wrapper {
    justify-content: space-between;
    align-items: center !important;
  }
}
.storage-types-banner .fusion-builder-row-inner:last-child {
  align-items: flex-start !important;
  gap: 20px;
}
@media only screen and (max-width: 768px) {
  .storage-types-banner .fusion-builder-row-inner:last-child {
    gap: 24px;
    justify-content: center;
  }
}
.storage-types-banner .fusion-builder-row-inner:last-child .fusion-layout-column {
  max-width: 152px !important;
}
@media only screen and (max-width: 768px) {
  .storage-types-banner .fusion-builder-row-inner:last-child .fusion-layout-column {
    max-width: fit-content !important;
    min-width: 105px;
  }
  .storage-types-banner .fusion-builder-row-inner:last-child .fusion-layout-column .fusion-button {
    min-width: auto !important;
  }
}
@media only screen and (max-width: 1024px) {
  .future-partners-banner {
    border-radius: 0px 0px 5px 5px !important;
  }
}
@media only screen and (max-width: 768px) {
  .future-partners-banner {
    background-image: -webkit-linear-gradient(180deg, #0540f2 50%, #0273e7 50%) !important;
    background-image: -moz-linear-gradient(180deg, #0540f2 50%, #0273e7 50%) !important;
    background-image: -o-linear-gradient(180deg, #0540f2 50%, #0273e7 50%) !important;
    background-image: linear-gradient(180deg, #0540f2 50%, #0273e7 50%) !important;
  }
  .future-partners-banner .fusion-button {
    min-width: auto;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1300px) {
  .future-partners-banner .col1 > .fusion-column-wrapper {
    padding-right: 59px;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1300px) {
  .future-partners-banner .col2 > .fusion-column-wrapper {
    padding-left: 59px;
  }
}
.future-partners-banner .col2 .fusion-button.white-outline-btn:hover {
  color: #0540f2 !important;
  background-color: #fff !important;
  border: 1px solid #0540f2 !important;
}
.future-partners-banner .col2 .fusion-button.white-outline-btn:hover > span {
  color: inherit !important;
}
@media only screen and (max-width: 950px) {
  .future-partners-banner .h1-large, .future-partners-banner .h1-large * {
    font-size: 1.75rem !important;
  }
}
.future-partners-sec2 .img-col img {
  height: 583px;
  object-fit: cover;
}
@media only screen and (max-width: 1024px) {
  .future-partners-sec2 .img-col img {
    height: 475px;
  }
}
@media only screen and (max-width: 768px) {
  .future-partners-sec2 .img-col img {
    height: 310px;
  }
}
@media only screen and (max-width: 768px) {
  .future-partners-sec2 .fusion-title br {
    display: none;
  }
}
.team-wrap {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1024px) {
  .team-wrap {
    gap: 28px;
  }
}
@media only screen and (max-width: 768px) {
  .team-wrap {
    gap: 0px;
  }
}
.team-wrap .team-col {
  width: calc(33.33% - 27px);
}
@media only screen and (max-width: 1024px) {
  .team-wrap .team-col {
    width: calc(33.33% - 19px);
  }
}
@media only screen and (max-width: 768px) {
  .team-wrap .team-col {
    width: 100%;
    margin-bottom: 81px;
  }
  .team-wrap .team-col:last-child {
    margin-bottom: 0px;
  }
}
.team-wrap .team-col .img {
  border: 1px solid #fff;
  border-radius: 5px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
  .team-wrap .team-col .img {
    margin-bottom: 29px;
  }
}
@media only screen and (max-width: 768px) {
  .team-wrap .team-col .img {
    margin-bottom: 30px;
  }
}
.team-wrap .team-col .img img {
  margin: -51px auto 0;
  display: block;
}
.team-wrap .team-col .position {
  margin-bottom: 20px;
}
.team-wrap .team-col .email-phone {
  margin-bottom: 10px;
}
.team-wrap .team-col .email-phone > span {
  display: block;
}
@media only screen and (max-width: 1024px) {
  .team-wrap .team-col .h6, .team-wrap .team-col .h6 * {
    font-size: 14px !important;
  }
}
.team-wrap .team-col .desc p:last-of-type, .team-wrap .team-col .desc * p:last-of-type {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 1024px) {
  .team-wrap .team-col .desc, .team-wrap .team-col .desc * {
    font-size: 12px !important;
    line-height: 120%;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-2719 .about-sec1 .h6, .page-id-2719 .about-sec1 .h6 *, .page-id-2719 .about-sec1 .subtxt, .page-id-2719 .about-sec1 .subtxt * {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-2719 .self-storage-sec .txtw-579 {
    max-width: 417px;
  }
  .page-id-2719 .self-storage-sec .txtw-579 br {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-2719 .self-storage-sec .txtw-579 {
    max-width: 100%;
  }
}
.page-id-2719 .faqs {
  padding-top: 87px !important;
  padding-bottom: 116px !important;
}
@media only screen and (max-width: 1024px) {
  .page-id-2719 .faqs {
    padding-top: 100px !important;
    padding-bottom: 110px !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-2719 .faqs {
    padding-top: 50px !important;
    padding-bottom: 56px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .page-id-2719 .icon-list .fusion-column .heading .content-box-heading {
    font-size: 13px !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-2719 .icon-list .fusion-column .heading .content-box-heading {
    font-size: 14px !important;
  }
}
.page-id-3811 .video_wrapper {
  backdrop-filter: brightness(165%);
}
@media only screen and (max-width: 1024px) {
  .page-id-3811 .simple-banner {
    border-radius: 0px 0px 5px 5px !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-3811 .custom-video-sec .two-btn-wrap > .fusion-column-wrapper {
    gap: 0px;
  }
}
.awards-sec .award-box img {
  height: 373px;
  object-fit: cover;
  object-position: top;
}
@media only screen and (max-width: 1024px) {
  .awards-sec .award-box img {
    width: 269px;
    height: 269px;
  }
}
@media only screen and (max-width: 768px) {
  .awards-sec .award-box img {
    width: 308px;
  }
}
@media only screen and (max-width: 1024px) {
  .awards-sec .award-box .fusion-title br {
    display: none;
  }
}
.rapidstor-wrap .facility-list {
  display: flex;
  flex-wrap: wrap;
  gap: 31px 39px;
}
@media only screen and (max-width: 1024px) {
  .rapidstor-wrap .facility-list {
    gap: 31px 21px;
  }
}
@media only screen and (max-width: 768px) {
  .rapidstor-wrap .facility-list {
    gap: 30px;
  }
}
.rapidstor-wrap .facility-list .state-col {
  width: calc(33.33% - 26px);
}
@media only screen and (max-width: 1024px) {
  .rapidstor-wrap .facility-list .state-col {
    width: calc(33.33% - 14px);
  }
}
@media only screen and (max-width: 768px) {
  .rapidstor-wrap .facility-list .state-col {
    width: 100%;
  }
}
.rapidstor-wrap .facility-list .state-col h5 {
  padding-bottom: 8px;
  border-bottom: 1px solid;
  margin-bottom: 15px;
}
.rapidstor-wrap .facility-list .state-col ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.rapidstor-wrap .facility-list .state-col ul li {
  margin-bottom: 11px;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  gap: 10px;
}
.rapidstor-wrap .facility-list .state-col ul li:last-child {
  margin-bottom: 0px;
}
.rapidstor-wrap .facility-list .state-col ul li a {
  color: #0540f2 !important;
}
.rapidstor-wrap .facility-list .state-col ul li a.title {
  flex: 1;
  margin: 0 !important;
}
.rapidstor-wrap .facility-list .state-col ul li a.title.active {
  font-weight: bold;
}
.rapidstor-wrap .facility-list .state-col ul li a.phone {
  text-decoration: underline;
  width: 110px;
  text-align: right;
}
.rapidstor-wrap .facility-list #queensland {
  order: 1;
}
.rapidstor-wrap .facility-list #victoria {
  order: 2;
}
.rapidstor-wrap .facility-list #new-south-wales {
  order: 3;
}
.rapidstor-wrap .facility-list #western-australia {
  order: 4;
}
.rapidstor-wrap .facility-list #south-australia {
  order: 5;
}
.rapidstor-wrap .rapidstor-content {
  display: none;
  margin-top: 49px;
}
@media only screen and (max-width: 1024px) {
  .rapidstor-wrap .rapidstor-content {
    margin-top: 32px;
  }
}
@media only screen and (max-width: 768px) {
  .rapidstor-wrap .rapidstor-content {
    margin-top: 61px;
  }
}
.rapidstor-wrap .rapidstor-content.active {
  display: block;
}
.page-id-2753 .rapidstor-wrap .facility-list {
  gap: 35px 41px;
}
@media only screen and (max-width: 1024px) {
  .page-id-2753 .rapidstor-wrap .facility-list {
    gap: 31px 21px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-2753 .rapidstor-wrap .facility-list {
    gap: 30px;
  }
}
.page-id-2753 .rapidstor-wrap .facility-list .state-col {
  width: calc(25% - 31px);
}
@media only screen and (max-width: 1024px) {
  .page-id-2753 .rapidstor-wrap .facility-list .state-col {
    width: calc(33.33% - 14px);
  }
}
@media only screen and (max-width: 768px) {
  .page-id-2753 .rapidstor-wrap .facility-list .state-col {
    width: 100%;
  }
}
.page-id-2753 .rapidstor-wrap .facility-list .state-col .state-box {
  margin-top: 35px;
}
@media only screen and (max-width: 768px) {
  .page-id-2753 .rapidstor-wrap .facility-list .state-col .state-box {
    margin-top: 30px;
  }
}
.page-id-2753 .rapidstor-wrap .facility-list .state-col .state-box:first-child {
  margin-top: 0px;
}
.page-id-2753 .rapidstor-wrap .facility-list #queensland {
  order: 1;
}
.page-id-2753 .rapidstor-wrap .facility-list #victoria {
  order: 3;
}
.page-id-2753 .rapidstor-wrap .facility-list #new-south-wales {
  order: 2;
}
.page-id-2753 .rapidstor-wrap .facility-list #western-australia {
  order: 4;
}
.page-id-2753 .rapidstor-wrap .facility-list #south-australia {
  order: 5;
}
.page-id-2753 .rapidstor-wrap .rapidstor-content {
  margin-top: 77px;
}
@media only screen and (max-width: 1024px) {
  .page-id-2753 .rapidstor-wrap .rapidstor-content {
    margin-top: 46px;
  }
}
@media only screen and (max-width: 768px) {
  .page-id-2753 .rapidstor-wrap .rapidstor-content {
    margin-top: 30px;
  }
}
div#rapidstor-app {
  background-color: transparent;
}
div#rapidstor-app .public-panel {
  width: 100% !important;
}
div#rapidstor-app search-result .facility-results {
  border: none !important;
}
div#rapidstor-app search-result .facility-results .results-body .results-wrap tr {
  border: 1px solid #e8e8e8 !important;
}
.page-id-4233 .hero .section-title {
  max-width: 716px;
}
@media (max-width: 1024px) {
  .page-id-4233 .hero .section-title {
    max-width: 638px;
  }
}
.page-id-4233 .main-content > .fusion-row {
  max-width: 1200px !important;
}
.page-id-4233 .leave-a-review-desc {
  margin-bottom: 13px;
}
.page-id-4233 .leave-a-review-desc p:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .page-id-4233 .leave-a-review-desc {
    margin-bottom: 20px;
  }
}
.testimonials-list .wpac {
  font-family: inherit !important;
}
.testimonials-list .wp-gr .wp-google-review {
  border-bottom: 1px solid #0273e7 !important;
  margin-top: 0 !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.testimonials-list .wp-gr .wp-google-left {
  display: none !important;
}
.testimonials-list .wp-google-right {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
  width: auto !important;
}
.testimonials-list .wp-gr .wp-google-text {
  font-size: 1.5rem !important;
  line-height: 1.2 !important;
  font-style: italic !important;
  color: #454544 !important;
  overflow: visible !important;
}
@media (max-width: 768px) {
  .testimonials-list .wp-gr .wp-google-text {
    font-size: 1.125rem !important;
  }
}
.testimonials-list .wp-gr .wp-google-text:not(:empty)::before, .testimonials-list .wp-gr .wp-google-text:not(:empty)::after {
  content: '"';
}
.testimonials-list .wp-gr .wp-google-name {
  margin-bottom: 0 !important;
  padding-right: 0 !important;
}
.testimonials-list .wp-gr .wp-google-name span {
  color: #454544 !important;
}
.testimonials-list .wp-gr.wpac a.wp-google-name {
  color: #0540f2 !important;
}
.testimonials-list .wp-gr.wpac .wp-google-name {
  font-size: 0.75rem !important;
  line-height: 1.2 !important;
}
.testimonials-list .wp-gr .wp-google-name {
  font-weight: 400 !important;
}
.testimonials-list .wp-gr .wp-google-time {
  font-size: 0.5rem !important;
  line-height: normal !important;
  color: #454544 !important;
}
.testimonials-list .wp-gr .wp-google-feedback {
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  gap: 20px;
}
.testimonials-list .wp-gr.wpac .wp-google-review .wp-google-stars {
  order: 1;
  margin-right: 0 !important;
}
.testimonials-list .wp-gr .wp-google-review .wp-star svg {
  width: 14px !important;
  height: 14px !important;
  fill: #ff9e16 !important;
}
.testimonials-list .wp-gr .wp-google-url {
  margin-top: 70px !important;
  margin-bottom: 0 !important;
}
@media (max-width: 1024px) {
  .testimonials-list .wp-gr .wp-google-url {
    margin-top: 40px !important;
  }
}
@media (max-width: 768px) {
  .testimonials-list .wp-gr .wp-google-url {
    margin-top: 25px !important;
  }
}
.reviews-header {
  border-bottom: 1px solid #0540f2;
  padding-bottom: 16px;
  margin-bottom: 31px;
}
@media (max-width: 1024px) {
  .reviews-header {
    margin-bottom: 18px;
  }
}
@media (max-width: 768px) {
  .reviews-header {
    margin-bottom: 15px;
  }
}
.review-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 51px;
}
@media (max-width: 768px) {
  .review-filters {
    gap: 1rem 27px;
  }
}
.review-filters select {
  font-size: 14.167px;
  height: auto;
  padding: 0 8px 0 0;
  border: 0;
  border-radius: 0;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 5 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.71161 1.03869L4.87781 5.20514C4.91655 5.24384 4.94728 5.28979 4.96824 5.34037C4.98921 5.39095 5 5.44516 5 5.49992C5 5.55467 4.98921 5.60889 4.96824 5.65947C4.94728 5.71005 4.91655 5.756 4.87781 5.7947L0.711611 9.96115C0.633436 10.0393 0.527408 10.0833 0.416852 10.0833C0.306296 10.0833 0.200268 10.0393 0.122093 9.96115C0.0439179 9.88297 -1.33894e-08 9.77694 -1.82223e-08 9.66637C-2.30551e-08 9.55581 0.0439179 9.44978 0.122093 9.3716L3.99406 5.49992L0.122092 1.62824C0.0833842 1.58953 0.0526791 1.54357 0.0317304 1.49299C0.0107816 1.44242 -3.80072e-07 1.38821 -3.82465e-07 1.33346C-3.84858e-07 1.27872 0.0107816 1.22451 0.0317304 1.17393C0.0526791 1.12335 0.0833841 1.0774 0.122092 1.03869C0.160801 0.999975 0.206754 0.969269 0.257329 0.948318C0.307904 0.927368 0.36211 0.916585 0.416851 0.916585C0.471593 0.916585 0.525799 0.927368 0.576374 0.948318C0.626948 0.969269 0.672902 0.999975 0.71161 1.03869Z' fill='%230540F2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 5px 11px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.pill-checklist.fusion-checklist {
  font-size: 0.75rem;
  line-height: 0.9;
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin: 0;
}
.pill-checklist.fusion-checklist .fusion-li-item {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 10px;
  border-radius: 20px;
  background-color: #0273e7 !important;
}
.pill-checklist.fusion-checklist .fusion-li-item .icon-wrapper {
  font-size: 0.75rem;
  width: auto;
  height: auto;
}
.page-template-qr-landing #main {
  padding-right: var(--hundredp_padding-fallback_to_zero) !important;
  padding-left: var(--hundredp_padding-fallback_to_zero) !important;
}
.page-template-qr-landing #main > .fusion-row {
  max-width: 100%;
}
.page-template-qr-landing #main .fusion-fullwidth, .page-template-qr-landing #main .nonhundred-percent-fullwidth {
  margin-right: var(--hundredp_padding-hundred_percent_negative_margin);
  margin-left: var(--hundredp_padding-hundred_percent_negative_margin);
}
.page-template-qr-landing #main .fusion-fullwidth {
  --awb-padding-left: var(--container_padding_100_left, var(--hundredp_padding));
  --awb-padding-right: var(--container_padding_100_right, var(--hundredp_padding));
}
.page-template-qr-landing .hero p:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .hero > .fusion-row {
    align-items: stretch !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .hero > .fusion-row > .fusion-layout-column > .fusion-column-wrapper {
    justify-content: space-between;
    align-items: center !important;
  }
}
.page-template-qr-landing .hero .fusion-builder-row-inner:nth-last-child(2) {
  align-items: flex-start !important;
  gap: 20px;
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .hero .fusion-builder-row-inner:nth-last-child(2) {
    justify-content: center;
    gap: 24px;
  }
}
.page-template-qr-landing .hero .fusion-builder-row-inner:nth-last-child(2) .fusion-layout-column {
  max-width: 152px !important;
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .hero .fusion-builder-row-inner:nth-last-child(2) .fusion-layout-column {
    min-width: 105px;
    max-width: fit-content !important;
  }
  .page-template-qr-landing .hero .fusion-builder-row-inner:nth-last-child(2) .fusion-layout-column .fusion-button {
    min-width: auto !important;
  }
}
.page-template-qr-landing .hero .pill-checklist {
  margin-top: 24px;
  max-width: 380px;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .hero .pill-checklist {
    margin-top: 22px;
  }
}
.page-template-qr-landing .guided-tour .wpcf7 {
  max-width: 576px !important;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .guided-tour .wpcf7 {
    max-width: 420px !important;
  }
}
.page-template-qr-landing .guided-tour .wpcf7 .btn-group {
  display: flex;
  justify-content: center;
  margin-top: 5px;
}
.page-template-qr-landing .guided-tour .wpcf7 .btn-group p {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-template-qr-landing .guided-tour .wpcf7-form:not(.submitting) .wpcf7-spinner {
  display: none;
}
.page-template-qr-landing .guided-tour .wpcf7-spinner {
  margin-top: 1rem;
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .guided-tour .txtw-152 {
    max-width: 152px;
  }
}
.page-template-qr-landing .facility-details-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -20px;
  margin-right: -20px;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .facility-details-row {
    margin-left: -10.5px;
    margin-right: -10.5px;
  }
}
.page-template-qr-landing .facility-details-col {
  flex: 1 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .facility-details-col {
    padding-left: 10.5px;
    padding-right: 10.5px;
  }
}
.page-template-qr-landing .facility-details-col.col-img {
  flex-basis: 58.213%;
  max-width: 58.213%;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .facility-details-col.col-img {
    flex-basis: 49.945%;
    max-width: 49.945%;
  }
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-details-col.col-img {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.page-template-qr-landing .facility-details-col.col-txt {
  flex-basis: 41.787%;
  max-width: 41.787%;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .facility-details-col.col-txt {
    flex-basis: 50.055%;
    max-width: 50.055%;
  }
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-details-col.col-txt {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .page-template-qr-landing .facility-gallery {
    margin-left: -40px;
    margin-right: -40px;
  }
}
.page-template-qr-landing .facility-gallery .slick-slider:not(.slick-initialized) {
  display: flex;
  overflow: hidden;
}
.page-template-qr-landing .facility-gallery .slick-slider:not(.slick-initialized) > div {
  flex: 0 0 100%;
}
.page-template-qr-landing .facility-gallery .slide-wrap {
  position: relative;
  height: 431px;
  padding: 18px;
  border-radius: 4px;
  overflow: hidden;
  display: flex !important;
  flex-direction: column;
  justify-content: flex-end;
  gap: 8px;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .facility-gallery .slide-wrap {
    height: 306px;
    padding: 9px 8px;
  }
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-gallery .slide-wrap {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    height: 301px;
    padding: 6px 40px;
  }
}
.page-template-qr-landing .facility-gallery .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-template-qr-landing .facility-gallery .link {
  position: relative;
  background-color: #fff;
  border-radius: 20px;
  padding: 6.26px 7.82px;
  font-size: 0.625rem;
  line-height: 1;
  align-self: flex-start;
}
.page-template-qr-landing .facility-gallery .facility-title {
  position: relative;
  z-index: 1;
}
@media (min-width: 769px) {
  .page-template-qr-landing .facility-gallery .facility-title {
    display: none;
  }
}
@media (min-width: 1025px) {
  .page-template-qr-landing .facility-gallery .deals-discount-info {
    display: none;
  }
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-gallery .deals-discount-info {
    display: none;
  }
}
.page-template-qr-landing .facility-gallery .slick-next, .page-template-qr-landing .facility-gallery .slick-prev {
  z-index: 1;
  background-color: #fff;
  width: auto;
  height: auto;
  border-radius: 50%;
}
.page-template-qr-landing .facility-gallery .slick-next::before, .page-template-qr-landing .facility-gallery .slick-prev::before {
  color: #0540f2;
  font-size: 0;
  width: 25px;
  height: 25px;
  display: block;
}
.page-template-qr-landing .facility-gallery .slick-next {
  right: 6px;
}
.page-template-qr-landing .facility-gallery .slick-next::before {
  background-image: url(/wp-content/uploads/2023/08/gallery-arrow-next.svg);
}
.page-template-qr-landing .facility-gallery .slick-prev {
  left: 6px;
}
.page-template-qr-landing .facility-gallery .slick-prev::before {
  background-image: url(/wp-content/uploads/2023/08/gallery-arrow-prev.svg);
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-information {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
  }
}
.page-template-qr-landing .facility-information p:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .facility-information .facility-title, .page-template-qr-landing .facility-information .facility-title * {
    font-size: 2rem !important;
    line-height: 1.1;
  }
}
.page-template-qr-landing .facility-information .facility-title {
  margin-bottom: 14px;
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-information .facility-title {
    display: none;
  }
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-information .review-score-count-wrap {
    order: 1;
  }
}
.page-template-qr-landing .facility-information .review-score-count-wrap .wp-google-powered:last-child {
  display: none;
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-information .review-score-count-wrap .wp-google-right .wp-google-rating {
    font-size: 0.75rem !important;
  }
}
.page-template-qr-landing .facility-information .subheading {
  margin-bottom: 14px;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .facility-information .subheading {
    margin-bottom: 5px;
  }
}
.page-template-qr-landing .facility-information .subtext {
  margin-bottom: 14px;
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-information .subtext {
    margin-bottom: 9px;
    font-size: 0.75rem;
    line-height: 1.2;
  }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .page-template-qr-landing .facility-information .deals-discount-info {
    display: none;
  }
}
@media (max-width: 768px) {
  .page-template-qr-landing .facility-information .deals-discount-info {
    order: 1;
  }
}
.page-template-qr-landing .address-phone-wrap {
  display: flex;
  gap: 20px;
  margin-bottom: 14px;
}
@media (max-width: 768px) {
  .page-template-qr-landing .address-phone-wrap {
    gap: 11px;
    margin-bottom: 13px;
    font-size: 0.6875rem;
    line-height: 1.3;
  }
}
@media (max-width: 380px) {
  .page-template-qr-landing .address-phone-wrap {
    flex-wrap: wrap;
  }
}
.page-template-qr-landing .address-phone-wrap > div {
  width: 50%;
  display: flex;
  gap: 5px;
  align-items: flex-start;
}
@media (max-width: 380px) {
  .page-template-qr-landing .address-phone-wrap > div {
    width: 100%;
  }
}
.page-template-qr-landing .address-phone-wrap a {
  text-decoration: underline;
}
.page-template-qr-landing .banner-icon-boxes {
  display: flex;
  gap: 20px;
  align-items: center;
  margin: 0 0 14px;
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .banner-icon-boxes {
    display: none;
  }
}
.page-template-qr-landing .banner-icon-boxes .box {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 50%;
}
.page-template-qr-landing .banner-icon-boxes .box span {
  display: block;
}
@media only screen and (max-width: 1024px) {
  .page-template-qr-landing .banner-icon-boxes .box span {
    font-size: 12px !important;
  }
}
.page-template-qr-landing .banner-icon-boxes .box span.h4 {
  margin-bottom: 6px;
}
@media only screen and (max-width: 1024px) {
  .page-template-qr-landing .banner-icon-boxes .box span.h4 {
    font-size: 14px !important;
  }
}
.page-template-qr-landing .deals-discount-info {
  padding: 14px;
  border-radius: 4px;
  background-color: #0540f2;
  z-index: 1;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .deals-discount-info {
    padding: 12px;
  }
}
@media (max-width: 768px) {
  .page-template-qr-landing .deals-discount-info {
    padding: 10px;
  }
}
.page-template-qr-landing .deals-discount-info .discount-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .deals-discount-info .discount-wrap {
    gap: 8px;
  }
}
.page-template-qr-landing .deals-discount-info .discount-wrap .info {
  max-width: 291px;
}
.page-template-qr-landing .deals-discount-info .discount-wrap .info .h4 {
  margin-bottom: 4px;
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .deals-discount-info .discount-wrap .info .h4 {
    margin-bottom: 3px;
    font-size: 9px !important;
  }
}
.page-template-qr-landing .deals-discount-info .discount-wrap .info .size-12, .page-template-qr-landing .deals-discount-info .discount-wrap .info .size-12 * {
  display: block;
  line-height: 14px !important;
}
@media only screen and (max-width: 1024px) {
  .page-template-qr-landing .deals-discount-info .discount-wrap .info .size-12, .page-template-qr-landing .deals-discount-info .discount-wrap .info .size-12 * {
    font-size: 10px;
    line-height: 12px !important;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .deals-discount-info .discount-wrap .info .size-12, .page-template-qr-landing .deals-discount-info .discount-wrap .info .size-12 * {
    font-size: 8px;
    line-height: 10px !important;
  }
}
.page-template-qr-landing .deals-discount-info .discount-wrap .btn {
  flex-shrink: 0;
}
.page-template-qr-landing .deals-discount-info .discount-wrap .fusion-button.white-btn:not(:hover) > span {
  color: #454544 !important;
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .deals-discount-info .discount-wrap .fusion-button.white-outline-btn:not(:hover) {
    background-color: #fff !important;
  }
  .page-template-qr-landing .deals-discount-info .discount-wrap .fusion-button.white-outline-btn:not(:hover) > span {
    color: #454544 !important;
  }
}
@media only screen and (max-width: 1024px) {
  .page-template-qr-landing .deals-discount-info .discount-wrap .fusion-button {
    font-size: 12px;
    padding: 6px 8px;
    min-height: 0;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .deals-discount-info .discount-wrap .fusion-button {
    font-size: 11px;
  }
}
.page-template-qr-landing .hours-info {
  margin-bottom: 14px;
}
@media (max-width: 768px) {
  .page-template-qr-landing .hours-info {
    margin-bottom: 9px;
  }
}
.page-template-qr-landing .hours-info .panel-title a {
  padding: 0 0 14px !important;
  text-transform: none;
  color: inherit !important;
}
@media (max-width: 1024px) {
  .page-template-qr-landing .hours-info .panel-title a {
    padding: 0 !important;
  }
}
.page-template-qr-landing .hours-info .panel-title a .fusion-toggle-heading {
  margin-left: 5px;
}
@media (max-width: 768px) {
  .page-template-qr-landing .hours-info .panel-title a .fusion-toggle-heading {
    font-size: 0.75rem !important;
  }
}
.page-template-qr-landing .hours-info .panel-title a .fa-fusion-box.inactive-icon::before {
  width: 7px !important;
}
.page-template-qr-landing .hours-info .panel-title a.active {
  padding: 0 !important;
}
.page-template-qr-landing .hours-info .panel-body {
  padding: 5px 0 0 !important;
}
.page-template-qr-landing .hours-info .panel-body span {
  display: block;
}
@media only screen and (min-width: 1025px) {
  .page-template-qr-landing .facility-additional-info-sec > .fusion-row {
    align-items: flex-start;
  }
}
@media only screen and (max-width: 1024px) {
  .page-template-qr-landing .facility-additional-info-sec > .fusion-row .subtxt-desc {
    margin-bottom: 0 !important;
  }
}
@media only screen and (max-width: 1024px) {
  .page-template-qr-landing .facility-additional-info-sec > .fusion-row img {
    height: 307px;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-qr-landing .facility-additional-info-sec > .fusion-row img {
    height: 310px;
  }
}
