@media screen and (max-width: 800px) {
  .hide-mobile {
    display: none !important;
  }
}
.show-mobile {
  display: none !important;
}
@media screen and (max-width: 800px) {
  .show-mobile {
    display: block !important;
  }
}
@media screen and (max-width: 800px) {
  .mobile-centre {
    text-align: center !important;
  }
}
.fusion-text ul {
  padding-left: 20px;
}
.contact-enquiry-forms {
  color: black;
  font-size: 18px;
  font-weight: 600;
}
.contact-enquiry-forms .left-col {
  width: 48%;
  max-width: 100%;
  display: inline-block;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}
.contact-enquiry-forms .right-col {
  width: 48%;
  max-width: 100%;
  display: inline-block;
  float: left;
  margin-bottom: 20px;
}
.contact-enquiry-forms input.wpcf7-form-control {
  height: 45px;
  max-width: 100%;
}
.contact-enquiry-forms .wpcf7-select-parent {
  overflow: hidden;
  position: relative;
}
.contact-enquiry-forms .wpcf7-select-parent select.wpcf7-form-control.wpcf7-select {
  height: 45px;
  font-size: 14px;
}
.contact-enquiry-forms .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
  display: block;
  position: relative;
}
.contact-enquiry-forms .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
  font-size: 17px;
  font-weight: 400;
  color: #6f6f6f;
}
.contact-enquiry-forms .wpcf7-submit {
  background: #f49124;
  color: white !important;
}
.contact-enquiry-forms .wpcf7-submit:hover {
  background: black;
}
#quote-1col {
  width: 49%;
  float: left;
}
.wpcf7-form-control::placeholder {
  color: #5f7c8a !important;
}
input.wpcf7-form-control {
  height: 40px;
  border: 1px solid #e1e1e1;
  font-size: 18px !important;
  font-family: "Roboto Condensed";
  color: #999 !important;
  max-width: 95%;
  padding: 25px 20px;
  outline: none;
}
.quote-submit {
  position: absolute;
  margin-left: 22%;
  margin-right: 22%;
}
#wrapper .select-arrow, .avada-select-parent .select-arrow, .fusion-modal-content .select-arrow {
  background-color: #fff;
  background-image: url(/wp-content/uploads/2017/04/DownArrow.png);
  background-repeat: no-repeat;
  background-position: center;
}
#quote-form .select-arrow {
  display: none;
}
.page-id-193 .your-message textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
  max-width: 99%;
}
#content .rapidStorLite .field-wrap .rapidstorlite-field {
  height: 48px;
  border: 1px solid #e1e1e1;
  font-size: 18px;
  font-family: roboto CONDENSED;
  color: #5f7c8a !important;
  padding: 8px 15px;
  width: calc(100% - 8px);
  margin: 0px 4px;
  max-height: 90px;
}
textarea.comment.rapidstorlite-field {
  min-height: 117px;
}
.location-icon .heading.heading-with-icon.icon-left {
  margin-left: auto;
  margin-right: auto;
}
.location-icon .content-container {
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}
.location-icon .location-icon .fusion-content-boxes.fusion-columns-1 .fusion-column {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.fusion-content-boxes.location-icon.fusion-columns-1 .fusion-column {
  margin-bottom: 0px !important;
}
a.orange-bigbutton {
  color: white;
  font-size: 20px;
  font-family: "Roboto";
  font-weight: 700;
  text-transform: uppercase;
  background: #f7901d;
  padding: 15px 40px;
  margin-right: 15px;
  margin-bottom: 20px;
  display: inline-block;
}
a.orange-bigbutton:hover {
  background: white;
  color: #f7901d;
}
a.fusion-button.outline-button {
  box-shadow: inset 0px 0px 0px 3px #f39223 !important;
}
a.fusion-button.outline-white-button {
  box-shadow: inset 0px 0px 0px 3px #fff !important;
}
@media screen and (max-width: 800px) {
  footer.fusion-footer-widget-area.fusion-widget-area {
    display: none;
  }
  .facility-boxes .fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third {
    margin-bottom: 30px !important;
  }
  div#quick-quote-forms {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  div#quick-quote-forms .quote-email {
    width: 100%;
    margin-bottom: 15px;
  }
  div#quick-quote-forms .get-quote input.wpcf7-form-control.wpcf7-submit {
    margin: -5px !important;
    height: 47px;
    width: 100%;
  }
  div#quick-quote-forms .get-quote {
    float: right;
    margin-top: 5px;
    margin-left: 2px;
    width: 46%;
  }
  div#quick-quote-forms .storage-type {
    width: 100%;
    margin-bottom: 15px;
  }
  div#quick-quote-forms .unit-size {
    width: 50%;
    margin-bottom: 15px;
  }
  .fusion-secondary-header {
    display: none;
  }
  .allin-truck {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .sidebar {
    width: 100% !important;
    float: none !important;
    margin-left: 0 !important;
    clear: both;
    display: none;
  }
}
.CTA-mobile-buttons {
  display: none;
}
@media screen and (max-width: 800px) {
  .CTA-mobile-buttons {
    display: block;
  }
  .CTA-desktop-buttons {
    display: none;
  }
}
body .fusion-image-wrapper .fusion-rollover {
  background-image: -webkit-linear-gradient(top, rgba(249, 180, 71, .8) 0%, #f48737 100%);
  background-image: -ms-linear-gradient(top, rgba(249, 180, 71, .8) 0%, #f48737 100%);
  background-image: linear-gradient(top, rgba(249, 180, 71, .8) 0%, #f48737 100%);
}
.why-choose-icons .fusion-content-boxes .fusion-column {
  margin-bottom: -35px !important;
}
.brunswick-facility img {
  min-width: 100%;
}
.brunswick-facility-hover {
  top: 0;
  position: absolute;
  opacity: 0;
}
.brunswick-facility-hover:hover {
  opacity: 1;
}
.enquiry-spacecalc-tabs h4.fusion-tab-heading {
  font-size: 18px !important;
}
.rapidStorLite {
  margin-top: 8px;
}
.rapidStorLite .field-wrap {
  margin: 0px 0px 8px;
}
.rapidStorLite .field-wrap .rapidstorlite-field {
  height: 48px;
  border: 0px;
  font-size: 16px;
  font-family: "Source Sans Pro";
  color: #5f7c8a;
  padding: 8px 15px;
  width: calc(100% - 8px);
  margin: 0px 4px;
}
.rapidStorLite .field-wrap .rapidstorlite-field::placeholder {
  color: #5f7c8a !important;
}
.rapidStorLite .field-wrap .rapidstorlite-field:focus {
  outline: none;
}
.rapidStorLite .field-wrap .rapidstorlite-field[type="submit"] {
  display: block;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-transform: uppercase;
  background: #f39223;
  font-family: 'Raleway';
  font-weight: 800;
  letter-spacing: 0px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-border-radius: 0;
}
.rapidStorLite .field-wrap .rapidstorlite-field[type="submit"]:hover {
  background: black;
}
.rapidStorLite .field-wrap select.rapidstorlite-field {
  background-image: url(http://allinselfstorage.com.au/wp-content/uploads/2017/04/DownArrow.png);
  background-repeat: no-repeat;
  background-position: right 16px center;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.rapidStorLite .field-wrap textarea.rapidstorlite-field {
  height: 60px;
  resize: vertical;
}
.rapidStorLite .field-wrap.width-100, .rapidStorLite .field-wrap.width-50, .rapidStorLite .field-wrap.width-30, .rapidStorLite .field-wrap.width-25, .rapidStorLite .field-wrap.width-20 {
  display: inline-block;
}
.rapidStorLite .field-wrap.width-100 .rapidstorlite-field[type="submit"], .rapidStorLite .field-wrap.width-50 .rapidstorlite-field[type="submit"], .rapidStorLite .field-wrap.width-30 .rapidstorlite-field[type="submit"], .rapidStorLite .field-wrap.width-25 .rapidstorlite-field[type="submit"], .rapidStorLite .field-wrap.width-20 .rapidstorlite-field[type="submit"] {
  width: calc(100% - 8px);
  margin: 0px 4px;
  display: inline-block;
  min-width: 0;
}
.rapidStorLite .field-wrap.width-100 {
  width: 100%;
}
.rapidStorLite .field-wrap.width-50 {
  width: 50%;
}
@media screen and (max-width: 900px) {
  .rapidStorLite .field-wrap.width-50 {
    width: 100%;
  }
}
.rapidStorLite .field-wrap.width-40 {
  width: 40%;
}
@media screen and (max-width: 900px) {
  .rapidStorLite .field-wrap.width-40 {
    width: 100%;
  }
}
.rapidStorLite .field-wrap.width-30 {
  width: 30%;
}
@media screen and (max-width: 900px) {
  .rapidStorLite .field-wrap.width-30 {
    width: 100%;
  }
}
.rapidStorLite .field-wrap.width-25 {
  width: 25%;
}
@media screen and (max-width: 900px) {
  .rapidStorLite .field-wrap.width-25 {
    width: 100%;
  }
}
.rapidStorLite .field-wrap.width-20 {
  width: 20%;
}
@media screen and (max-width: 900px) {
  .rapidStorLite .field-wrap.width-20 {
    width: 100%;
  }
}
.rapidStorLite.brunswick, .rapidStorLite.pascoe-vale {
  margin-right: 18px;
}
@media screen and (max-width: 799px) {
  .rapidStorLite.brunswick, .rapidStorLite.pascoe-vale {
    margin-right: 0;
  }
}
.rapidStorLite.get-a-quick-quote .rapidstorlite-field {
  height: 40px;
}
.rapidStorLite.get-a-quick-quote .rapidstorlite-field[type="submit"] {
  height: 44px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 10px auto 0;
  width: 166px;
}
.rapidStorLite.get-a-quick-quote .error {
  margin-top: 60px;
}
.fusion-button-wrapper.fusion-alignleft {
  margin-bottom: 15px;
}
.rapidstor-container, .rapidstor-container-facility {
  margin-left: auto;
  margin-right: auto;
  max-width: 930px;
}
.rapidstor-container iframe, .rapidstor-container-facility iframe {
  max-width: 100%;
}
@media screen and (max-width: 970px) {
  .rapidstor-container {
    margin-left: -30px;
    margin-right: -30px;
  }
}
.flip-box-back a {
  color: black;
  font-weight: 600;
}
span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required {
  display: inline-grid;
}
span.fusion-imageframe.google-image {
  width: 270px;
}
#quick-quote-form-2 {
  margin-top: -50px !important;
  display: block;
}
@media screen and (max-width: 970px) {
  #quick-quote-form-2 {
    margin-top: 0px !important;
  }
}
#quick-quote-form-2 input.wpcf7-form-control.wpcf7-text {
  max-width: 24.5%;
  display: inline-block;
  /*float: left !important;*/
  margin-right: 2%;
  height: 45px;
}
@media screen and (max-width: 970px) {
  #quick-quote-form-2 input.wpcf7-form-control.wpcf7-text {
    min-width: 100%;
    margin-right: 0px;
    margin-bottom: 25px;
  }
}
#quick-quote-form-2 select.wpcf7-form-control.wpcf7-select {
  height: 45px;
}
#quick-quote-form-2 .wpcf7-select-parent {
  width: 24.5%;
  margin-right: 2%;
  display: inline-block;
  float: left;
}
@media screen and (max-width: 970px) {
  #quick-quote-form-2 .wpcf7-select-parent {
    min-width: 100%;
    margin-right: 0px;
    margin-bottom: 25px;
  }
}
#quick-quote-form-2 .select-arrow {
  height: 40px !important;
  content: "";
  color: white !important;
}
@media screen and (max-width: 640px) {
  .fusion-text h1, .fusion-text h2, .fusion-text h3, .fusion-text h4, .fusion-text h5, .fusion-text h6, .fusion-text p {
    text-align: center !important;
  }
  .fusion-button-wrapper.fusion-alignleft {
    text-align: center !important;
    margin: 0 auto !important;
    float: none !important;
    display: block;
  }
}
.fusion-contact-info {
  color: #ced7db;
}
.fusion-contact-info strong {
  color: #f39223 !important;
}
nav.fusion-main-menu {
  text-transform: none;
}
nav.fusion-main-menu .sub-menu {
  text-transform: none;
}
.mobileheader-phone {
  display: none;
}
@media screen and (max-width: 800px) {
  .mobileheader-phone {
    display: block;
    text-align: center;
    margin: 0 auto;
  }
}
.fusion-button.button-default.button-small {
  background: white;
  color: black;
}
.fusion-button.button-default.button-small span.button-icon-divider-left {
  border: 0px;
  color: #f39223;
  font-size: 24px;
  margin-top: -5px;
}
.fusion-button.button-default.button-small span.fusion-button-text-left {
  text-align: left;
  font-size: 20px;
}
.fusion-button.button-default.button-small span.pretext {
  display: inline-block;
  font-size: 11px;
  font-family: "Source Sans Pro";
  text-transform: uppercase;
  color: #99abb3;
  margin-bottom: 5px;
}
.fusion-button.button-default.button-small span.menu-text {
  font-family: "Raleway";
  font-size: 22px;
  text-transform: uppercase;
  text-align: left;
}
/* #menu-item-3237 .fusion-background-highlight {
 span::after {
 content: 'STORE NOW';
 position: absolute;
 right: 28px;
 font-size: 12px;
 }
 span {
 line-height: 1;
 padding-top: 10px;
 padding-bottom: 20px;
 font-size: 13.5px;
 }
 } */
body .fusion-is-sticky .fusion-main-menu > ul > li a {
  padding-left: 11px;
  padding-right: 11px;
}
@media screen and (max-width: 1275px) {
  body .hide-mobile {
    display: none;
  }
}
.fusion-column.col-lg-2.col-md-2.col-sm-2 {
  width: 18%;
}
.fusion-footer-widget-column {
  color: #ced7db;
}
.fusion-footer-widget-column strong {
  color: #df9727;
  margin-right: 6px;
  font-family: "Source Sans Pro";
  font-weight: 600;
}
.fusion-footer-widget-column h4.widget-title {
  text-transform: inherit !important;
  margin-bottom: 18px;
}
.fusion-footer-widget-column .menu-item {
  border: 0px !important;
  line-height: 17px;
}
.fusion-footer-widget-column .menu-item a {
  margin-left: -10px;
}
.fusion-footer-widget-column .menu-item :before {
  display: none;
}
div#text-2.fusion-footer-widget-column {
  width: 170%;
  line-height: 34px;
  margin-top: 0px;
  padding-top: 0px;
}
.copyright-left {
  width: 50%;
  float: left;
}
.copyright-right {
  float: right;
}
@media screen and (max-width: 800px) {
  .home-hero-section {
    padding-top: 25px !important;
    padding-bottom: 0px !important;
  }
  .home-hero-sectionh6 {
    display: none !important;
  }
  .home-hero-section h1.hero-headline {
    font-size: 36px;
    line-height: 48px;
  }
}
.home-hero-section .hero-text {
  padding: 0% 10%;
}
.quote-box-button {
  padding: 45px 15px;
  height: 220px;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, .2);
  margin-right: 1% !important;
  width: calc(21% - ( (3% + 3% + 3% + 3% ) * 0.2 )) !important;
  margin-bottom: 25px !important;
}
.quote-box-button:hover {
  border: 4px solid orange;
  box-shadow: 0px 0px 25px rgba(255, 165, 0, .6);
}
.quote-box-button:hoverh5 strong {
  color: #ffa501 !important;
}
.quote-box-button h5 {
  margin-top: 25px;
}
@media screen and (min-width: 0px) and (max-width: 800px) {
  .home-service-icons .fusion-imageframe img.img-responsive {
    max-height: 90px;
    max-width: 90px;
    text-align: center;
    margin: 0 auto;
  }
}
.allin-faqs h2.flip-box-heading.without-text {
  font-size: 22px !important;
}
.allin-faqs .flip-box-back-inner a:hover {
  color: #fff !important;
}
.allin-faqs .fusion-flip-box {
  height: 220px;
  margin-bottom: 25px !important;
}
.allin-faqs .flip-box-inner-wrapper {
  height: 220px !important;
  margin: 0px !important;
  padding: 0px !important;
}
.flip-box-front {
  height: 220px !important;
  margin: 0px !important;
  padding: 25px;
}
.flip-box-back {
  height: 220px;
  margin-bottom: 25px;
}
.testimonial-inner {
  background: white;
  border: 1px solid #e5e5e5;
}
.testimonial-content p {
  font-family: "Source Sans Pro";
  font-size: 18px;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
}
.testimonial-name {
  font-family: "Source Sans Pro";
  font-size: 18px;
  font-weight: 800;
  margin-top: 10px;
}
.strong-view.default .testimonial-heading {
  background: url(/wp-content/uploads/2017/04/quotation-right-mark-2.png) no-repeat scroll left center transparent !important;
  font-size: 27px;
}
.strong-view.default .testimonial-client {
  text-align: left !important;
}
.testimonial {
  margin-bottom: 35px !important;
}
.allin-testimonials .form-field {
  margin-bottom: 25px;
}
.allin-testimonials p.required-notice {
  display: none;
}
.allin-testimonials label {
  font-size: 20px;
  font-weight: 600;
  font-family: "Source Sans Pro";
}
.allin-testimonials input#wpmtst_submit_testimonial {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  background: #f39223;
  border: 0px;
  padding: 15px 20px;
  color: white;
}
.allin-testimonials input#wpmtst_submit_testimonial:hover {
  background: black;
  cursor: pointer;
}
.allin-testimonials textarea#wpmtst_post_content {
  width: 100%;
  height: 200px;
}
.allin-testimonials #submit, .allin-testimonials .submit {
  margin-top: 25px;
}
#quick-quote-forms .quote-email {
  width: 30%;
  background: white;
  margin-right: 10px;
  float: left;
}
#quick-quote-forms .unit-size {
  width: 25%;
  background: white;
  float: left;
  margin-right: 10px;
}
#quick-quote-forms .storage-type {
  width: 25%;
  background: white;
  margin-right: 10px;
  float: left;
}
#quick-quote-forms .select-arrow {
  display: none;
}
#quick-quote-forms .get-quote {
  float: left;
  margin-top: 5px;
  margin-left: 2px;
}
#quick-quote-forms .get-quote input.wpcf7-form-control.wpcf7-submit {
  margin: -5px !important;
  height: 47px;
}
@media screen and (max-width: 800px) {
  .page-id-5 #quote-1col {
    width: 100%;
    float: left;
  }
  .page-id-5 .quote-submit {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: -45px;
    position: inherit;
  }
  .page-id-5 .custom-map {
    padding-top: 25px;
  }
  .page-id-2582 .fusion-fullwidth.fullwidth-box.fusion-blend-mode.nonhundred-percent-fullwidth {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  .page-id-2501 .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {
    margin-top: 70px;
  }
  .page-id-193 .contact-messageform {
    padding-top: 50px !important;
    padding-bottom: 35px !important;
  }
  .page-id-193 .contact-messageform input.wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
  }
}
@media screen and (max-width: 1300px) {
  .allin-faqs .col-lg-3 {
    width: 50%;
  }
}
@media screen and (max-width: 800px) {
  .allin-faqs .col-lg-3 {
    width: 100%;
  }
}
.products.products-5 > li {
  width: 18.2%;
  margin-right: 2%;
  margin-bottom: 25px;
}
@media screen and (max-width: 800px) {
  .products.products-5 > li {
    width: 100% !important;
  }
}
.products.products-5 > li .featured-image img {
  vertical-align: middle;
  max-width: 60%;
  margin-top: 20px;
}
.products-5 > li:nth-child(5n) {
  margin-right: 0 !important;
}
.product h3.product-title {
  font-size: 16px;
  line-height: 17px !important;
}
.product h3.product-title a {
  color: black;
}
.product .product-buttons {
  padding: 15px;
  margin: 0px !important;
  background-color: #f49124;
  border: none;
}
.product .product-buttons a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  display: none;
}
.product .product-buttons a.show_details_button {
  color: white;
  margin-top: 5px;
  font-sis: 16px;
  float: left;
}
.product .product-buttons a:before {
  display: inline-block;
  position: relative;
  margin-right: 10px !important;
}
.product .fusion-price-rating {
  margin-bottom: 15px;
}
.product .fusion-content-sep {
  display: none;
}
.product .featured-image {
  min-height: 210px;
}
.product .product.type-product {
  min-height: 345px;
}
.box-shop-categories .product img {
  min-height: 260px;
  max-height: 260px;
  width: auto;
  padding: 30px;
  background: white;
}
.box-shop-categories .product h2.woocommerce-loop-category__title {
  font-size: 20px !important;
  background: #f49124;
  border: none;
  color: white !important;
}
.box-shop-categories .product h2.woocommerce-loop-category__title mark.count {
  display: none;
}
.about-quote p {
  width: 24%;
  display: inline-block;
}
.about-quote p select {
  height: 48px !important;
  font-size: 18px;
  color: #8c8c8c !important;
  font-family: "Roboto Condensed" !important;
}
.about-quote input[type=submit] {
  height: 48px;
  color: white !important;
}
.about-quote .wpcf7-select-parent {
  overflow: visible !important;
}
.about-quote input[type=text] {
  height: 48px !important;
}
.wpcf7-form input[type=submit] {
  color: #fff !important;
}
.post-193 div .facebook-link-img {
  float: right !important;
}
.summary-container h2.product_title.entry-title {
  color: black !important;
}
.summary-container span.woocommerce-Price-amount.amount {
  font-size: 25px;
}
body.archive.tax-product_cat .fusion-page-title-wrapper .fusion-breadcrumbs span:nth-child(3) {
  display: none;
}
body.archive.tax-product_cat .fusion-page-title-wrapper .fusion-breadcrumbs span:nth-child(2) {
  display: none;
}
body.single-product .fusion-page-title-wrapper .fusion-breadcrumbs span:nth-child(3) {
  display: none;
}
body.single-product .fusion-page-title-wrapper .fusion-breadcrumbs span:nth-child(2) {
  display: none;
}
.contact-enquiry-forms .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
  display: inline-block;
}
.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane .fusion-carousel-wrapper {
  min-height: 350px;
}
.contact-content-boxes .col.content-wrapper {
  text-align: center !important;
}
.contact-content-boxes a.fusion-read-more-button.fusion-content-box-button.fusion-button.button-default.button-large.button-square.button-flat {
  left: 0px;
  text-align: center !important;
  margin-left: 0px !important;
}
.contact-content-boxes .fusion-content-boxes.location-icon.orange-bg a.fusion-read-more-button {
  background: white;
  color: darkorange;
}
.contact-content-boxes .fusion-content-boxes.location-icon.orange-bg a.fusion-read-more-button:hover {
  background: black;
  color: white !important;
}
form.woocommerce-shipping-calculator {
    display: none;
}