.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

.navbar {
  position: static;
  left: 0%;
  top: 40px;
  right: 0%;
  bottom: auto;
  display: flex;
  width: 100%;
  max-width: 1280px;
  min-height: 114px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 50px;
  padding-left: 50px;
  justify-content: space-between;
  align-items: center;
  border-radius: 100px;
  background-color: hsla(0, 0%, 100%, 0.8);
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.19);
}

.overflow-x {
  width: 100%;
  padding-top: 190px;
  background-color: #fcf9f8;
}

.overflow-x.hm {
  padding-top: 0px;
}

.container {
  width: 100%;
  max-width: 1180px;
}

.brand {
  width: 24%;
  height: 114px;
  padding-left: 0px;
  background-image: url('../images/logo.svg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.brand:hover {
  opacity: 0.7;
}

.nav-menu {
  display: flex;
  width: 67%;
  height: 114px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.nav-link {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  color: #3a1e0d;
  line-height: 19px;
  font-weight: 700;
  white-space: nowrap;
}

.nav-link:hover {
  opacity: 0.7;
  color: #f3951c;
}

.nav-link.w--current {
  margin-right: 0px;
  margin-left: 0px;
  color: #de4f13;
}

.nav-link.hide {
  display: none;
}

.nav-link.hide.w--current {
  display: none;
}

.body {
  font-family: 'Open Sans', sans-serif;
  color: #3a1e0d;
  font-size: 16px;
  line-height: 28px;
}

.mini-cube-logo {
  display: block;
  width: 117px;
  height: 80px;
  flex: 0 0 auto;
  background-image: url('../images/flexispace.jpg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  white-space: nowrap;
}

.mini-cube-logo:hover {
  opacity: 0.7;
}

.mini-cube-logo.hide {
  display: none;
}

.language {
  color: #3a1e0d;
  text-decoration: none;
  cursor: pointer;
}

.language:hover {
  opacity: 0.7;
  color: #f3951c;
}

.text-block {
  padding-left: 10px;
  font-weight: 700;
  white-space: nowrap;
}

.l {
  width: 49.9%;
}

.l.storepic {
  width: 47%;
}

.l.locat {
  width: 31%;
  flex-direction: column;
  justify-content: space-between;
}

.l.newsd {
  width: 32%;
  padding-bottom: 0px;
}

.r {
  width: 49.9%;
}

.r.hm-serv {
  overflow: hidden;
  background-color: #fcf9f8;
}

.r._360pic {
  width: 47%;
}

.r.locat {
  width: 67%;
}

.r.newsd {
  width: 65%;
  padding-bottom: 0px;
}

.hm-banner {
  display: flex;
  height: 1075px;
  justify-content: center;
}

.slider {
  height: 100%;
}

.left-arrow {
  display: none;
}

.right-arrow {
  display: none;
}

.slide-nav {
  padding-right: 60px;
  font-size: 13px;
  text-align: right;
}

.heading {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 20px;
  color: #de4f13;
  font-size: 27px;
  font-weight: 600;
}

.heading.brown {
  position: relative;
  color: #3a1e0d;
}

.heading.contact {
  width: 49.9%;
}

.heading.booknow {
  width: 49.9%;
}

.heading.booknow.mobile {
  display: none;
}

._1280 {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 1380px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 50px;
  padding-bottom: 40px;
  padding-left: 50px;
  flex-direction: column;
}

._1280.ministore {
  padding-bottom: 0px;
}

.paragraph {
  max-width: 1010px;
  text-align: justify;
}

.paragraph-24w {
  width: 24%;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-top: 80px;
  background-image: url('../images/home-icon-1.svg');
  background-position: 50% 0%;
  background-size: auto 64px;
  background-repeat: no-repeat;
  text-align: center;
}

.paragraph-24w._2 {
  background-image: url('../images/home-icon-2.svg');
}

.paragraph-24w._3 {
  background-image: url('../images/home-icon-3.svg');
}

.paragraph-24w._4 {
  background-image: url('../images/home-icon-4.svg');
}

.reason-blk {
  display: flex;
  justify-content: space-between;
}

.orange-line {
  position: relative;
  width: 100%;
  height: 1px;
  margin-bottom: 40px;
  background-color: #de4f13;
}

.orange-line.ministore {
  margin-bottom: 25px;
}

.orange-line.mobile {
  display: none;
}

.hor-even {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-evenly;
  flex-wrap: wrap;
  align-items: stretch;
}

.hor-even.locat {
  padding-bottom: 60px;
}

.submit-button {
  width: 100%;
  border-radius: 12px;
  background-color: #de4f13;
  letter-spacing: 5px;
  text-indent: 5px;
}

.submit-button:hover {
  background-color: #f3951c;
}

.text-field {
  height: 42px;
  margin-bottom: 15px;
  border: 1px none #000;
  border-radius: 12px;
}

.select-field {
  height: 42px;
  margin-bottom: 15px;
  border: 1px none #000;
  border-radius: 12px;
  background-color: #fff;
  color: #989999;
}

.contact-text {
  margin-bottom: 20px;
  padding-left: 55px;
  background-image: url('../images/contact-icon-phone.svg');
  background-position: 0% 50%;
  background-size: auto 30px;
  background-repeat: no-repeat;
}

.contact-text.phone {
  line-height: 30px;
}

.contact-text.wtsapp {
  background-image: url('../images/contact-icon-wtsapp.svg');
  line-height: 30px;
}

.contact-text.locat {
  background-image: url('../images/contact-icon-locat.svg');
  line-height: 30px;
}

.contact-text.email {
  background-image: url('../images/contact-icon-email.svg');
  line-height: 30px;
}

.contact-text.fb {
  background-image: url('../images/contact-icon-fb.svg');
  line-height: 30px;
}

.contact-text.ig {
  background-image: url('../images/contact-icon-ig.svg');
  line-height: 30px;
}

.contact-text.utube {
  background-image: url('../images/contact-icon-utube.svg');
  line-height: 30px;
}

.contact-text.time {
  background-image: url('../images/contact-icon-time.svg');
  background-position: 0% 0%;
}

.contact-text.store {
  background-image: url('../images/contact-icon-house.svg');
  line-height: 30px;
}

.form-block {
  display: block;
  margin-bottom: 0px;
}

.ft-news-text {
  width: 78%;
  margin-bottom: 0px;
  margin-left: 15px;
  line-height: 23px;
}

.ft-news-pic {
  width: 100%;
  padding-bottom: 100%;
  background-image: url('../images/s2-ed.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.ft-news-pic._2 {
  width: 100%;
  height: 100%;
  background-image: url('../images/s3-ed.jpg');
}

.ft-news-pic._3 {
  background-image: url('../images/6-promo.jpg');
}

.ft-news-pic._4 {
  width: 100%;
  height: 100%;
  background-image: url('../images/s10-ed.jpg');
}

.ft-news-pic-blk {
  overflow: hidden;
  width: 100px;
  border-radius: 18px;
}

.ft-news-bold-text {
  line-height: 36px;
}

.ft-news-blk {
  display: flex;
  margin-bottom: 40px;
  justify-content: space-between;
  align-items: flex-start;
  color: #3a1e0d;
  text-decoration: none;
  cursor: pointer;
}

.ft-news-blk:hover {
  opacity: 0.7;
}

.ft-news-l {
  width: 47%;
}

.ft-news-r {
  width: 47%;
}

.ft-news {
  position: relative;
  background-color: #f9f1e6;
}

.ft {
  padding-top: 100px;
  padding-bottom: 40px;
  background-color: #342d29;
}

.logo-white {
  margin-bottom: 40px;
  padding-bottom: 80px;
  background-image: url('../images/logo-w.svg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.ft-w-text {
  color: #fff;
  font-size: 15px;
  line-height: 30px;
}

.ft-w-text.alignr {
  padding-bottom: 30px;
  text-align: right;
}

.ft-orange-text {
  width: 90px;
  color: #f3951c;
  font-size: 15px;
  line-height: 30px;
}

.hor {
  position: relative;
  display: flex;
}

.hor.subsc {
  padding-top: 30px;
}

.ft-w-icon {
  margin-right: 10px;
  padding-left: 30px;
  background-image: url('../images/contact-icon-fb-w.svg');
  background-position: 50% 50%;
  background-size: auto 29px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 15px;
}

.ft-w-icon:hover {
  opacity: 0.7;
}

.ft-w-icon.ig {
  background-image: url('../images/contact-icon-ig-w.svg');
}

.ft-w-icon.wtsapp {
  background-image: url('../images/contact-icon-wtsapp-w.svg');
}

.ft-w-icon.utube {
  background-image: url('../images/contact-icon-utube-w.svg');
}

.copyright-text {
  font-family: Montserrat, sans-serif;
  color: #7a7a7a;
  font-size: 12px;
}

.copyright-text-blk {
  display: flex;
  width: 100%;
  padding-top: 60px;
  justify-content: space-between;
  align-items: stretch;
}

.link {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.link:hover {
  color: #de4f13;
}

.mini-cube-logo-w {
  width: 168px;
  margin-bottom: 35px;
  padding-bottom: 80px;
  background-image: url('../images/mini-cube-logo-w.svg');
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.mini-cube-logo-w.space {
  width: 123px;
  background-image: none;
}

.ft-hor-right {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  flex-wrap: nowrap;
  align-items: stretch;
}

.white-line {
  display: none;
  width: 1px;
  height: 400px;
  margin-right: 60px;
  margin-left: 60px;
  background-color: #fff;
}

.hm-contact-link {
  color: #3a1e0d;
  text-decoration: none;
  cursor: pointer;
}

.hm-contact-link:hover {
  color: #f3951c;
}

.webdesign-link {
  color: #7a7a7a;
  text-decoration: none;
  cursor: pointer;
}

.webdesign-link:hover {
  text-decoration: underline;
}

.ft-minicube {
  display: none;
  padding-right: 55px;
}

.slide {
  background-image: url('../images/1.0-reception.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide._2 {
  background-image: url('../images/2.0-storage-1.jpg');
}

.slide._3 {
  background-image: url('../images/liftlobby-ed.jpg');
}

.hm-w-bg {
  position: relative;
  max-width: 606px;
  margin-bottom: 25px;
  padding: 30px 50px 25px 40px;
  border-radius: 44px;
  background-color: hsla(0, 0%, 100%, 0.51);
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  text-align: right;
}

.hm-serv-blk {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 84%;
  margin-top: 175px;
  padding-top: 30px;
  padding-right: 20px;
  padding-left: 25px;
  flex-direction: column;
  justify-content: space-around;
}

.hm-serv-head {
  margin-top: 0px;
  padding-left: 50px;
  background-image: url('../images/hm-icon1.svg');
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: no-repeat;
  color: #de4f13;
  font-size: 28px;
  line-height: 40px;
  text-align: left;
  letter-spacing: 4px;
  text-indent: 4px;
}

.hm-serv-head._2 {
  background-image: url('../images/parcel.svg');
}

.hm-serv-head._3 {
  background-image: url('../images/photoStudio.svg');
}

.button {
  position: static;
  left: auto;
  top: auto;
  right: 40px;
  bottom: 24px;
  padding-right: 40px;
  padding-left: 40px;
  border-radius: 50px;
  background-image: linear-gradient(90deg, #f93, #ff7166);
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 2px;
  text-indent: 2px;
}

.button:hover {
  opacity: 0.7;
}

.hm-serv-par {
  padding-left: 55px;
  text-align: justify;
}

.slide-2 {
  background-image: url('../images/2-storage-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-2._2 {
  background-image: url('../images/3-storage-2.jpg');
}

.slide-2._3 {
  background-image: url('../images/4-ed.jpg');
}

.slide-2._4 {
  background-image: url('../images/5.0-lock-and-card.jpg');
}

.slide-2._5 {
  background-image: url('../images/1-reception.jpg');
}

.page-head {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 36px;
  text-align: center;
}

.text-span {
  color: #de4f13;
}

.promo-blk {
  display: flex;
  overflow: hidden;
  height: auto;
  padding-bottom: 40px;
  justify-content: center;
}

.promo-blk._2 {
  flex-direction: row-reverse;
}

.promo-bg {
  padding: 70px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #fb8c1e;
  color: #fff;
}

.promo-bg._2 {
  border-radius: 30px 0px 0px 30px;
  background-color: #963;
}

.button-w {
  padding-right: 40px;
  padding-left: 40px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 50px;
  background-color: transparent;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 2px;
  text-indent: 2px;
}

.button-w:hover {
  opacity: 0.7;
}

.promo-head {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 40px;
  font-weight: 600;
  letter-spacing: 0px;
  text-indent: 0px;
}

.promo-par {
  margin-bottom: 0px;
  padding-bottom: 40px;
  letter-spacing: 2px;
  text-indent: 2px;
}

.promo-pic {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url('../images/3-storage-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.promo-pic._2 {
  background-image: url('../images/5-lock-and-card.jpg');
}

.promo-pic._3 {
  background-image: url('../images/6-promo.jpg');
  background-size: cover;
}

.promo-pic-blk {
  overflow: hidden;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

.promo-pic-blk._2 {
  border-radius: 0px 30px 30px 0px;
}

.promo-pic-frame {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 88%;
  height: 85%;
  margin: auto;
  border-style: solid;
  border-width: 3px;
  border-color: #fff;
  border-radius: 30px;
}

.promo-pic-head {
  position: absolute;
  left: 4%;
  top: auto;
  right: auto;
  bottom: 4%;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 4px;
  text-indent: 4px;
}

._360-pic {
  display: none;
  width: 100%;
  height: 387px;
  background-image: url('../images/360-icon.svg'), url('../images/9-ed.jpg');
  background-position: 20px 20px, 0px 0px;
  background-size: 36px, cover;
  background-repeat: no-repeat, no-repeat;
}

.slider-2 {
  width: 100%;
  height: 387px;
}

._360-pic-blk {
  width: 100%;
}

.store-blk {
  display: flex;
  height: auto;
  justify-content: space-between;
}

.right-arrow-2 {
  color: #de4f13;
  font-size: 20px;
}

.left-arrow-2 {
  color: #de4f13;
  font-size: 20px;
}

.icon-2 {
  margin-left: 10px;
}

.icon-2:hover {
  color: #f3951c;
}

.icon-3 {
  margin-right: 10px;
}

.icon-3:hover {
  color: #f3951c;
}

.slide-nav-2 {
  font-size: 9px;
}

.orange-bg {
  display: flex;
  width: 100%;
  padding: 20px;
  justify-content: space-around;
  background-color: #de4f13;
  color: #fff;
  line-height: 24px;
  text-align: center;
}

.orange-bg.sp-price {
  justify-content: space-around;
}

.white-bg {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fff;
}

.price-table {
  overflow: hidden;
  width: 100%;
  border-radius: 30px;
  background-color: transparent;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.18);
}

.table-text {
  overflow: auto;
  width: 155px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 24px;
  text-align: center;
}

.table-head {
  overflow: auto;
  width: 155px;
  -ms-grid-row-align: center;
  align-self: center;
}

.price-div-block {
  display: flex;
  overflow: auto;
  height: 88px;
  justify-content: space-around;
  align-items: center;
}

.orange-text {
  overflow: auto;
  width: 192px;
  padding: 20px 40px;
  color: #de4f13;
  line-height: 24px;
  text-align: center;
}

.table-orange-line {
  overflow: auto;
  width: 100%;
  height: 1px;
  background-color: #de4f13;
}

.text-span-2 {
  color: #de4f13;
  font-weight: 600;
}

.list {
  margin-bottom: 0px;
  padding-left: 30px;
  font-size: 13px;
  line-height: 22px;
}

.small-text {
  font-size: 13px;
  line-height: 22px;
}

.text-block-3 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.serv-sect {
  position: relative;
  padding-bottom: 20px;
  background-color: #faf5f0;
}

.hm-abt-us {
  background-color: #faf5f0;
}

.enquiry-link {
  color: #de4f13;
  text-decoration: none;
  cursor: pointer;
}

.enquiry-link:hover {
  color: #f3951c;
}

.price-table-overflow {
  position: relative;
  overflow: auto;
  padding: 15px;
  box-shadow: none;
}

.brown-line {
  position: relative;
  width: 100%;
  height: 1px;
  margin-bottom: 40px;
  background-color: #3a1e0d;
}

.brown-line.sp {
  margin-top: 15px;
  margin-bottom: 15px;
}

.tab-link-tab-1 {
  width: 24%;
  padding-top: 30px;
  padding-bottom: 25px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background-color: rgba(222, 79, 19, 0.7);
  color: rgba(255, 255, 255, 0.7);
  line-height: 16px;
  text-align: center;
}

.tab-link-tab-1.w--current {
  background-color: #de4f13;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.18);
  color: #fff;
}

.tabs-menu {
  display: flex;
  justify-content: space-between;
}

.tabs-content {
  padding: 60px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  background-color: #fff;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.18);
}

.q-text {
  padding-right: 10px;
  padding-bottom: 20px;
  font-weight: 600;
}

.a-text {
  padding-right: 10px;
}

.tabs {
  padding-bottom: 40px;
}

.locat-text {
  padding-top: 20px;
}

.text-block-4 {
  width: 100px;
  padding-right: 64px;
  white-space: nowrap;
}

.map {
  display: none;
  height: 100%;
  margin-top: 20px;
  border-style: solid;
  border-width: 16px;
  border-color: #fff;
  border-radius: 35px;
}

.text-highlight {
  background-color: #ffd930;
}

.circle {
  position: absolute;
  left: -4%;
  top: 11%;
  right: auto;
  bottom: 0%;
  width: 367px;
  height: 367px;
  background-image: url('../images/circle.png');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.circle._1 {
  left: -27%;
  top: -1%;
}

.circle.faci2 {
  left: -4%;
  top: auto;
  right: auto;
  bottom: -27%;
}

.circle.faci1 {
  left: -3%;
  top: 4%;
}

.circle-w {
  position: absolute;
  left: auto;
  top: 59%;
  right: -41%;
  bottom: 0%;
  width: 532px;
  height: 532px;
  background-image: url('../images/circle-w.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.circle-w.faci {
  top: 27%;
  right: -39%;
}

.circle-w-blk {
  position: relative;
}

.faci-blk {
  position: relative;
  overflow: hidden;
  width: 46%;
  margin-bottom: 40px;
  border-radius: 30px;
}

.faci-pic {
  padding-bottom: 63%;
  background-image: url('../images/5-ed.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.faci-pic._2 {
  background-image: url('../images/9-photo-area.jpg');
}

.faci-pic._3 {
  background-image: url('../images/10-package-area.jpg');
}

.faci-pic._4 {
  background-image: url('../images/11-phone-booth.jpg');
}

.faci-pic._5 {
  background-image: url('../images/12-rest-zone.jpg');
}

.faci-head-bg {
  position: absolute;
  left: 40px;
  top: 30px;
  padding: 15px 50px;
  border-radius: 50px;
  background-color: #de4f13;
  color: #fff;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 2px;
  text-indent: 2px;
}

.faci-head {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
}

.facilities {
  position: relative;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.adv {
  display: inline-block;
  width: 16%;
  margin-bottom: 40px;
  padding-top: 80px;
  padding-right: 10px;
  padding-left: 10px;
  background-image: url('../images/faci-icon1.svg');
  background-position: 50% 0%;
  background-size: auto 66px;
  background-repeat: no-repeat;
  line-height: 20px;
  text-align: center;
}

.adv:hover {
  color: #f3951c;
}

.adv._2 {
  background-image: url('../images/faci-icon2.svg');
}

.adv._3 {
  background-image: url('../images/faci-icon3.svg');
}

.adv._4 {
  background-image: url('../images/faci-icon4.svg');
}

.adv._5 {
  background-image: url('../images/faci-icon5.svg');
}

.adv._6 {
  background-image: url('../images/faci-icon6.svg');
}

.adv._7 {
  background-image: url('../images/faci-icon7.svg');
}

.adv._8 {
  background-image: url('../images/faci-icon8.svg');
}

.adv._9 {
  background-image: url('../images/faci-icon9.svg');
}

.adv._10 {
  background-image: url('../images/faci-icon10.svg');
}

.adv._11 {
  background-image: url('../images/faci-icon11.svg');
}

.adv-blk {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  align-items: stretch;
}

.adv-sect {
  position: relative;
  background-color: #faf5f0;
}

.space-price-sect {
  padding-top: 100px;
  padding-bottom: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #faf5f0;
}

.button-2 {
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  padding: 15px 40px;
  border-radius: 50px;
  background-color: #de4f13;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
}

.button-2:hover {
  background-color: #f3951c;
}

.button-2.backtonews {
  position: absolute;
  left: auto;
  top: auto;
  right: 50px;
  bottom: -3%;
  margin-top: 0px;
  margin-bottom: 60px;
  font-size: 18px;
}

.sp-table-head {
  overflow: auto;
  width: 192px;
  padding-right: 20px;
  padding-left: 20px;
}

.sp-price-div-block {
  display: flex;
  overflow: auto;
  height: auto;
  justify-content: space-around;
  align-items: center;
}

.sp-table-text {
  overflow: auto;
  width: 192px;
  padding: 20px 40px;
  line-height: 24px;
  text-align: center;
}

.sp-price-table {
  overflow: hidden;
  width: 100%;
  border-radius: 30px;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.18);
}

.space-ref-blk {
  display: flex;
  height: auto;
  justify-content: space-between;
  align-items: center;
}

.space-blk {
  width: 19%;
  padding: 30px 2% 15px;
	border-radius: 30px;
  background-color: #fff;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.18);
}

.space-blk:hover {
  background-color: transparent;
}

.space-blk.w--current {
  padding-right: 2%;
	border-radius: 30px;
  padding-left: 2%;
  background-color: #f9f1e6;
}

.space-blk.w--current:hover {
  background-color: rgba(249, 241, 230, 0.7);
}

.tabs-menu-2 {
  display: flex;
  justify-content: space-between;
}

.tabs-content-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.sp-vd-blk {
  width: 100%;
  height: 80%;
}

.ref-pic {
  width: 100%;
  padding-bottom: 70%;
  background-image: url('../images/5-storeroom-04-01.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.ref-pic._2 {
  background-image: url('../images/5-storeroom-04-02.png');
}

.ref-pic._3 {
  background-image: url('../images/5-storeroom-05-03.png');
}

.ref-pic._4 {
  background-image: url('../images/5-storeroom-04-04.png');
}

.ref-pic._5 {
  background-image: url('../images/5-storeroom-05-05.png');
}

.ref-pic-blk {
  height: 100%;
}

.sq-ft {
  font-size: 20px;
  line-height: 20px;
}

.grey-circle-bg {
  position: relative;
  display: flex;
  width: 50px;
  height: 50px;
  margin-right: 5%;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #a1a1a1;
  color: #fff;
  text-align: center;
}

.sq-ft-no {
  position: relative;
  font-size: 20px;
  line-height: 20px;
}

.size-head {
  line-height: 24px;
}

.hor-center {
  position: relative;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}

.orange-no {
  padding-right: 10px;
  padding-left: 10px;
  color: #de4f13;
  font-size: 20px;
  line-height: 20px;
}

.size-text {
  padding-bottom: 10px;
  line-height: 16px;
  text-align: center;
}

.or-circle-bg {
  position: absolute;
  display: block;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #de4f13;
  opacity: 0;
  color: #fff;
  text-align: center;
}

.space-sect {
  position: relative;
}

._30w {
  width: 30%;
}

.news-blk {
  position: relative;
  display: flex;
  overflow: hidden;
  min-height: 427px;
  margin-bottom: 60px;
  flex-direction: column;
  align-items: center;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.18);
 
  border-radius: 30px;
  background-color: #fff;
}

.news-blk:hover {
  opacity: 0.7;
}

.news-pic {
  width: 100%;
  padding-bottom: 72%;
  
  background-image: url('../images/2-ed_1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.news-pic._2 {
  width: 100%;
  background-image: url('../images/3-ed.jpg');
}

.news-pic._3 {
  background-image: url('../images/6-promo.jpg');
}

.news-pic._4 {
  background-image: url('../images/13.0-Mini-Cube.jpg');
}

.news-w-bg {
  display: flex;
  width: 100%;
  padding: 20px;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
  text-align: left;
}

.news-head {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #de4f13;
  font-size: 22px;
  line-height: 22px;
  font-weight: 600;
}

.button-bk {
  position: absolute;
  bottom: 25px;
  padding-right: 40px;
  padding-left: 40px;
  border: 1px solid #3a1e0d;
  border-radius: 50px;
  background-color: transparent;
  color: #3a1e0d;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 2px;
  text-indent: 2px;
}

.button-bk:hover {
  border-color: #f3951c;
  color: #f3951c;
}

.news-prev-text {
  overflow: hidden;
  width: 100%;
  height: 50px;
  margin-bottom: 60px;
}

.newsd-head {
  margin-top: 0px;
  color: #de4f13;
  font-size: 36px;
}

.newsd-head.brown {
  margin-bottom: 40px;
  color: #3a1e0d;
}

.date {
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
}

.newsd-pic {
  padding-bottom: 66%;
  background-image: url('../images/10-ed.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.newsd-pic.n01 {
  background-image: url('../images/2-ed.jpg');
}

.newsd-pic.n02 {
  background-image: url('../images/5.0-lock-and-card.jpg');
}

.newsd-pic.n03 {
  background-image: url('../images/6-promo.jpg');
  background-position: 50% 58%;
}

.newsd-pic.n04 {
  background-image: url('../images/13.0-Mini-Cube.jpg');
}

.newsd-paragraph {
  margin-bottom: 100px;
  font-size: 18px;
  line-height: 32px;
  text-align: justify;
}

.newsd-paragraph.left {
  text-align: left;
}

.newsd {
  padding-top: 24px;
  padding-bottom: 100px;
}

.header {
  position: fixed;
  top: 40px;
  z-index: 10;
  width: 100%;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
}

.bg-logo {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 441px;
  height: auto;
  background-image: url('../images/bg-logo.svg');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  opacity: 0.6;
}

._1310 {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 1410px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 50px;
  padding-left: 50px;
  flex-direction: column;
}

.news-pic-blk {
  overflow: hidden;
  width: 100%;
 
}

.vd {
  padding-bottom: 60%;
  background-image: url('../images/locker.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
	border-radius: 30px;
}

.vd._2 {
  background-image: url('../images/9sqf.png');
  background-size: cover;
	border-radius: 30px;
}

.vd._3 {
  background-image: url('../images/16sqf.png');
  background-size: cover;
	border-radius: 30px;
}

.vd._4 {
  background-image: url('../images/24sqf.png');
  background-size: cover;
	border-radius: 30px;
}

.vd._5 {
  background-image: url('../images/42sqf.png');
  background-size: cover;
	border-radius: 30px;
}

.lb_scroll-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1500;
  display: none;
  height: auto;
}

.lb_container {
  position: relative;
  z-index: 1502;
  width: 100%;
  height: auto;
  max-width: 1180px;
  margin: 100px auto;
  padding-right: 40px;
  padding-left: 40px;
}

.popup_video_wrapper {
  margin-right: -32px;
}

.close_btn {
  position: relative;
  width: 30px;
  float: right;
}

.video_wrapper-pop {
  display: block;
  width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.lb_mask {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1501;
  width: 100.0003732299498%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.51);
}

.lb_scroll-1 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1500;
  display: none;
  height: auto;
}

.background-video {
  overflow: visible;
  width: 100%;
  height: 600px;
}

.lb_scroll-3 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1500;
  display: none;
  height: auto;
}

.lb_scroll-4 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1500;
  display: none;
  height: auto;
}

.lb_scroll-5 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1500;
  display: none;
  height: auto;
}

.div-block {
  display: block;
}

.html-embed {
  height: 387px;
}

.text-span-3 {
  color: #f3951c;
}

.textarea {
  min-height: 250px;
  margin-bottom: 15px;
  border: 1px none #000;
  border-radius: 12px;
}

.paragraph-2 {
  margin-bottom: 15px;
}

.div-block-2 {
  display: flex;
}

.radio-button-field {
  display: flex;
  margin-right: 40px;
  margin-bottom: 15px;
  align-items: center;
}

.radio-button {
  margin-right: 10px;
}

.google-container {
  overflow: hidden;
  height: 600px;
  margin-top: 20px;
  border-style: solid;
  border-width: 16px;
  border-color: #fff;
  border-radius: 35px;
}

.html-embed-2 {
  height: 100%;
  margin-bottom: 0px;
}

html.w-mod-js *[data-ix="pic-hover"] {
  transform: scale(1, 1);
}

html.w-mod-js *[data-ix="op"] {
  opacity: 0;
}

html.w-mod-js *[data-ix="scale-up"] {
  transform: scale(1, 1);
}

html.w-mod-js *[data-ix="r-to-l"] {
  opacity: 0.28;
  transform: translate(80px, 0px);
}

html.w-mod-js *[data-ix="up"] {
  opacity: 0.28;
  transform: translate(0px, 50px);
}

@media screen and (min-width: 1280px) {
  .navbar {
    max-width: 1330px;
    background-color: hsla(0, 0%, 100%, 0.9);
  }

  .l.hm-contact {
    width: 45%;
  }

  .r.hm-serv {
    overflow: visible;
  }

  .heading.contact {
    width: 45%;
  }

  .heading.booknow {
    width: 52%;
  }

  .form-block {
    display: block;
  }

  .slide {
    box-shadow: 1px 1px 3px 0 #000;
  }

  .hm-w-bg {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }

  .hm-serv-blk {
    display: block;
    padding-top: 20px;
    padding-left: 40px;
  }

  .hm-serv-head {
    padding-left: 70px;
    font-size: 36px;
    line-height: 50px;
  }

  .hm-serv-head._2 {
    font-size: 35px;
  }

  .hm-serv-head._3 {
    font-size: 35px;
  }

  .hm-serv-par {
    padding-left: 75px;
  }

  .map {
    display: none;
  }

  .ref-pic._2 {
    background-size: 500px;
  }

  .ref-pic._3 {
    background-size: 500px;
  }

  .ref-pic._4 {
    background-size: 500px;
  }

  .ref-pic._5 {
    background-size: 500px;
  }

  .ref-pic.p01 {
    background-size: 500px;
  }

  .bg-logo {
    right: 13%;
  }

  .lb_scroll-2 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
  }

  .lb_scroll-1 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
  }

  .background-video {
    height: 600px;
  }

  .lb_scroll-3 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
  }

  .lb_scroll-4 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
  }

  .lb_scroll-5 {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
  }

  .textarea {
    min-height: 130px;
    margin-bottom: 15px;
    border: 1px none #000;
    border-radius: 12px;
  }
}

@media screen and (max-width: 991px) {
  .navbar {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    min-height: 70px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 0px;
    background-color: #fff;
  }

  .overflow-x {
    padding-top: 70px;
  }

  .overflow-x.hm {
    margin-top: 70px;
  }

  .container {
    display: block;
    justify-content: space-between;
    align-items: center;
  }

  .brand {
    width: 30%;
    height: 70px;
    margin-left: 20px;
  }

  .nav-menu {
    width: 100%;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #fff;
  }

  .nav-link {
    width: 100%;
  }

  .body {
    font-size: 15px;
    line-height: 25px;
  }

  .mini-cube-logo {
    width: 100%;
    height: 40px;
    margin-top: 10px;
    margin-left: 10px;
    background-position: 0% 50%;
  }

  .text-block {
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 19px;
    text-align: left;
  }

  .menu-button.w--open {
    background-color: #f3951c;
  }

  .icon {
    font-size: 33px;
    line-height: 36px;
  }

  .l {
    width: 100%;
  }

  .l.footer {
    width: 49.9%;
  }

  .l.storepic {
    width: 49%;
  }

  .l.locat {
    width: 43%;
  }

  .l.space {
    width: 100%;
  }

  .l.newsd {
    width: 48%;
    padding-bottom: 0px;
  }

  .l.hm-contact {
    width: 49.9%;
  }

  .r.hm-serv {
    overflow: visible;
    width: 100%;
  }

  .r._360pic {
    width: 49%;
  }

  .r.locat {
    width: 56%;
  }

  .r.space {
    width: 100%;
    box-shadow: none;
  }

  .r.newsd {
    width: 48%;
  }

  .hm-banner {
    height: auto;
    flex-direction: column;
    justify-content: space-between;
  }

  .slider {
    height: 500px;
  }

  .slide-nav {
    padding-right: 0px;
    font-size: 10px;
    text-align: center;
  }

  .heading {
    padding-top: 50px;
    font-size: 23px;
    line-height: 33px;
  }

  ._1280 {
    width: 100%;
    padding-right: 40px;
    padding-bottom: 30px;
    padding-left: 40px;
  }

  .paragraph-24w {
    margin-top: 10px;
  }

  .orange-line {
    position: relative;
  }

  .ft-news-text {
    width: 73%;
  }

  .ft-news-pic {
    height: auto;
    padding-bottom: 100%;
    background-image: url('../images/s2-ed.jpg');
  }

  .ft-news-pic._2 {
    height: auto;
    background-image: url('../images/s3-ed.jpg');
  }

  .ft-news-pic._3 {
    background-image: url('../images/s1-ed.jpg');
  }

  .ft-news-pic._4 {
    height: auto;
  }

  .ft-news-bold-text {
    line-height: 25px;
  }

  .ft-news-blk {
    align-items: flex-start;
  }

  .ft {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .logo-white {
    padding-bottom: 60px;
  }

  .ft-w-text {
    font-size: 14px;
  }

  .ft-orange-text {
    width: 80px;
    font-size: 14px;
  }

  .copyright-text-blk {
    padding-top: 40px;
  }

  .mini-cube-logo-w {
    width: 135px;
    margin-bottom: 40px;
    padding-bottom: 60px;
    background-position: 0% 50%;
  }

  .mini-cube-logo-w.space {
    width: 120px;
  }

  .white-line {
    width: 1px;
    height: 400px;
    margin-right: 40px;
    margin-left: 40px;
  }

  .ft-minicube {
    padding-right: 0px;
  }

  .hm-w-bg {
    display: inline-block;
    width: 48.5%;
    max-width: none;
    margin-top: 20px;
    margin-bottom: 0px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    border-radius: 30px;
  }

  .hm-serv-blk {
    display: flex;
    overflow: visible;
    margin-top: 0px;
    margin-bottom: 40px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .hm-serv-head {
    padding-left: 33px;
    font-size: 23px;
    line-height: 30px;
    letter-spacing: 2px;
    text-indent: 2px;
  }

  .button {
    position: absolute;
    left: auto;
    top: auto;
    right: 20px;
    bottom: 20px;
    line-height: 14px;
  }

  .hm-serv-par {
    margin-bottom: 30px;
    padding-left: 0px;
  }

  .page-head {
    padding-top: 40px;
    padding-bottom: 30px;
    font-size: 30px;
    line-height: 35px;
  }

  .promo-blk {
    height: auto;
    flex-direction: row;
    align-items: stretch;
  }

  .promo-bg {
    height: auto;
    padding: 40px;
  }

  .button-w {
    line-height: 14px;
  }

  .promo-head {
    padding-bottom: 30px;
    font-size: 30px;
  }

  .promo-par {
    padding-bottom: 30px;
  }

  .promo-pic {
    height: 100%;
  }

  .promo-pic-blk {
    height: 100%;
  }

  .store-blk {
    height: auto;
    flex-direction: row;
    align-items: stretch;
  }

  .orange-bg {
    overflow: auto;
    width: 100%;
  }

  .white-bg {
    overflow: auto;
    width: 100%;
  }

  .price-table {
    overflow: auto;
  }

  .table-text {
    width: 123px;
    line-height: 20px;
  }

  .table-head {
    width: 123px;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .price-div-block {
    height: 80px;
  }

  .orange-text {
    width: 136px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .orange-text.sp {
    width: 166px;
  }

  .price-table-overflow {
    overflow: auto;
    box-shadow: none;
  }

  .tab-link-tab-1 {
    display: flex;
    width: 24%;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: center;
    align-items: center;
  }

  .text-block-4 {
    width: 95px;
  }

  .text-highlight {
    background-color: #ffd930;
  }

  .circle {
    background-size: contain;
  }

  .circle._1 {
    left: -24%;
    width: 300px;
    height: 300px;
  }

  .circle.faci1 {
    left: -24%;
    width: 300px;
    height: 300px;
  }

  .circle-w {
    top: 60%;
    right: -28%;
    width: 300px;
    height: 300px;
  }

  .faci-blk {
    margin-bottom: 30px;
  }

  .faci-head-bg {
    left: 20px;
    top: 15px;
    padding: 10px 40px;
  }

  .faci-head {
    font-size: 16px;
    line-height: 16px;
  }

  .adv {
    width: 24%;
    margin-bottom: 30px;
    padding-top: 80px;
  }

  .adv._5 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .adv-blk {
    position: relative;
  }

  .button-2 {
    margin-top: 30px;
    font-size: 16px;
  }

  .button-2.backtonews {
    right: 40px;
    bottom: -8%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sp-table-head {
    width: 166px;
  }

  .sp-table-text {
    width: 166px;
    padding-right: 20px;
    padding-left: 20px;
    line-height: 20px;
  }

  .sp-price-table {
    overflow: auto;
  }

  .space-ref-blk {
    height: auto;
    flex-direction: column;
    align-items: stretch;
  }

  .space-blk {
    width: 19%;
    padding: 15px 2.5% 5px;
  }

  .space-blk.w--current {
    padding-right: 2.5%;
    padding-left: 2.5%;
  }

  .tabs-content-2 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .sp-vd-blk {
    box-shadow: none;
  }

  .ref-pic {
    padding-bottom: 65%;
  }

  .sq-ft {
    font-size: 18px;
  }

  .grey-circle-bg {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .size-head {
    text-align: center;
  }

  .hor-center {
    flex-direction: column;
    align-items: center;
  }

  .orange-no {
    font-size: 18px;
  }

  .size-text {
    font-size: 14px;
  }

  .or-circle-bg {
    margin-right: 0px;
  }

  ._30w {
    width: 32%;
  }

  .news-blk {
    min-height: 346px;
    margin-bottom: 30px;
  }

  .news-head {
    font-size: 18px;
  }

  .button-bk {
    line-height: 14px;
  }

  .news-prev-text {
    overflow: hidden;
  }

  .newsd-head {
    font-size: 28px;
    line-height: 35px;
  }

  .newsd-head.brown {
    margin-bottom: 20px;
  }

  .newsd-paragraph {
    margin-bottom: 60px;
    font-size: 16px;
    line-height: 28px;
  }

  .newsd {
    padding-top: 40px;
  }

  .header {
    top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .bg-logo {
    left: 0%;
    top: 5%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 500px;
  }

  ._1310 {
    width: 100%;
    padding-right: 25px;
    padding-left: 25px;
  }

  .video_wrapper-pop {
    width: auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .background-video {
    width: auto;
    height: 430px;
  }
}

@media screen and (max-width: 767px) {
  .brand {
    width: 40%;
    margin-left: 15px;
  }

  .nav-link {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .body {
    font-size: 15px;
    line-height: 22px;
  }

  .mini-cube-logo {
    height: 35px;
  }

  .text-block {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .icon {
    font-size: 30px;
  }

  .l {
    width: 100%;
  }

  .l.footer {
    width: 100%;
    padding-left: 40px;
  }

  .l.storepic {
    width: 100%;
  }

  .l.locat {
    width: 100%;
  }

  .l.newsd {
    width: 100%;
    padding-top: 0px;
  }

  .l.hm-contact {
    width: 100%;
  }

  .r {
    width: 100%;
  }

  .r._360pic {
    width: 100%;
  }

  .r.locat {
    width: 100%;
    height: 400px;
  }

  .r.newsd {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 40px;
  }

  .hm-banner {
    height: auto;
    flex-direction: column;
    justify-content: space-between;
  }

  .slider {
    height: 400px;
  }

  .slide-nav {
    padding-right: 0px;
    text-align: center;
  }

  .heading {
    padding-top: 40px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .heading.booknow {
    display: none;
  }

  .heading.booknow.mobile {
    display: block;
  }

  ._1280 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .paragraph-24w {
    display: inline-block;
    width: 43%;
    margin-bottom: 30px;
  }

  .reason-blk {
    justify-content: space-around;
    flex-wrap: wrap;
  }

  .orange-line.mobile {
    display: block;
  }

  .hor-even {
    flex-direction: column;
  }

  .hor-even.news {
    flex-direction: row;
  }

  .text-field {
    margin-bottom: 10px;
  }

  .select-field {
    margin-bottom: 10px;
  }

  .contact-text.phone {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
    line-height: 25px;
  }

  .contact-text.wtsapp {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
    line-height: 25px;
  }

  .contact-text.locat {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
    line-height: 25px;
  }

  .contact-text.email {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
    line-height: 25px;
  }

  .contact-text.fb {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
    line-height: 25px;
  }

  .contact-text.ig {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
    line-height: 25px;
  }

  .contact-text.utube {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
    line-height: 25px;
  }

  .contact-text.time {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
  }

  .contact-text.store {
    margin-bottom: 10px;
    padding-left: 40px;
    background-size: auto 25px;
    line-height: 25px;
  }

  .form-block {
    padding-top: 20px;
  }

  .ft-news-text {
    width: 75%;
    line-height: 20px;
  }

  .ft-news-pic-blk {
    width: 110px;
  }

  .ft-news-blk {
    margin-bottom: 30px;
    justify-content: space-around;
  }

  .ft-news-l {
    width: 100%;
  }

  .ft-news-r {
    width: 100%;
  }

  .ft {
    padding-bottom: 0px;
  }

  .logo-white {
    margin-bottom: 20px;
    padding-bottom: 50px;
  }

  .ft-w-text.alignr {
    padding-bottom: 0px;
    text-align: left;
  }

  .copyright-text-blk {
    padding-top: 60px;
    flex-direction: column;
    align-items: center;
    line-height: 20px;
  }

  .mini-cube-logo-w {
    margin-bottom: 20px;
    padding-bottom: 50px;
  }

  .mini-cube-logo-w.space {
    display: none;
  }

  .ft-hor-right {
    padding-top: 60px;
    padding-left: 40px;
    justify-content: flex-start;
  }

  .white-line {
    height: auto;
  }

  .ft-minicube {
    width: auto;
    padding-right: 0px;
  }

  .ft-nav {
    width: auto;
  }

  .hm-w-bg {
    width: 90%;
    max-width: none;
    margin: 15px auto;
    padding-right: 30px;
    padding-left: 30px;
    border-radius: 30px;
  }

  .hm-serv-blk {
    margin-bottom: 15px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .hm-serv-head {
    font-size: 23px;
  }

  .page-head {
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 26px;
  }

  .promo-blk {
    height: auto;
  }

  .promo-bg {
    height: auto;
    padding: 30px;
  }

  .promo-head {
    padding-bottom: 20px;
    font-size: 26px;
    letter-spacing: 2px;
    text-indent: 2px;
  }

  .promo-par {
    padding-bottom: 20px;
    letter-spacing: 0px;
    text-indent: 0px;
  }

  .promo-pic-head {
    font-size: 26px;
    line-height: 30px;
  }

  ._360-pic {
    height: 350px;
    background-position: 15px 15px, 0px 0px;
  }

  .slider-2 {
    height: 350px;
    margin-bottom: 20px;
  }

  .store-blk {
    overflow: visible;
    height: auto;
    flex-direction: column;
  }

  .orange-bg.sp-price {
    align-items: center;
  }

  .price-table {
    border-radius: 20px;
  }

  .table-text {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .price-div-block {
    height: 64px;
  }

  .orange-text.sp {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .list {
    padding-left: 25px;
  }

  .small-text {
    white-space: nowrap;
  }

  .text-block-3 {
    text-align: justify;
  }

  .brown-line.sp {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .tab-link-tab-1 {
    display: flex;
    padding-top: 15px;
    padding-bottom: 15px;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .tab-link-tab-1.w--current {
    padding-bottom: 15px;
  }

  .tabs-menu {
    align-items: stretch;
  }

  .tabs-content {
    padding: 40px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .faci-blk {
    margin-bottom: 20px;
    border-radius: 20px;
  }

  .faci-head-bg {
    left: 10px;
    top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .faci-head {
    font-size: 15px;
  }

  .adv {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .space-price-sect {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .button-2 {
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .button-2.backtonews {
    right: 30px;
    font-size: 16px;
  }

  .sp-table-text {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sp-price-table {
    border-radius: 20px;
  }

  .space-ref-blk {
    overflow: visible;
    height: auto;
    flex-direction: column;
  }

  .space-blk {
    display: inline-block;
    width: 31%;
    margin-right: 1%;
    margin-bottom: 10px;
    margin-left: 1%;
    padding-bottom: 10px;
  }

  .tabs-menu-2 {
    display: block;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: stretch;
  }

  .tabs-content-2 {
    padding-top: 0px;
  }

  .ref-pic {
    padding-bottom: 90%;
  }

  .sq-ft {
    font-size: 18px;
    line-height: 20px;
  }

  .grey-circle-bg {
    margin-bottom: 10px;
  }

  .orange-no {
    font-size: 18px;
  }

  .size-text {
    padding-bottom: 5px;
    font-size: 14px;
  }

  ._30w {
    width: 48%;
  }

  .news-blk {
    margin-bottom: 20px;
    border-width: 2px;
    border-radius: 20px;
  }

  .news-pic {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .news-head {
    font-size: 18px;
  }

  .button-bk {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .news-prev-text {
    height: 45px;
  }

  .newsd-head.brown {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
  }

  .date {
    margin-bottom: 20px;
  }

  .newsd-paragraph {
    margin-bottom: 40px;
  }

  .bg-logo {
    left: auto;
    top: 11%;
    bottom: auto;
    width: 100%;
    height: 80%;
  }

  ._1310 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .news-pic-blk {
    border-radius: 0px 0px 20px 20px;
  }

  .lb_scroll-2 {
    height: auto;
  }

  .video_wrapper-pop {
    height: 50%;
    padding-bottom: 0px;
  }

  .lb_scroll-1 {
    height: auto;
  }

  .background-video {
    width: 100%;
    height: 300px;
  }

  .lb_scroll-3 {
    height: auto;
  }

  .lb_scroll-4 {
    height: auto;
  }

  .lb_scroll-5 {
    height: auto;
  }

  .google-container {
    height: 400px;
  }
}

@media screen and (max-width: 479px) {
  .brand {
    width: 55%;
    margin-left: 10px;
  }

  .nav-menu {
    padding-right: 10px;
    padding-left: 10px;
  }

  .icon {
    font-size: 28px;
    line-height: 33px;
  }

  .l.footer {
    padding-left: 5%;
  }

  ._1280 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .paragraph-24w {
    width: 77%;
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .contact-text.phone {
    line-height: 25px;
  }

  .contact-text.wtsapp {
    line-height: 25px;
  }

  .ft-news-text {
    line-height: 20px;
  }

  .logo-white {
    padding-bottom: 45px;
  }

  .copyright-text-blk {
    padding-top: 40px;
    line-height: 20px;
    text-align: center;
  }

  .mini-cube-logo-w {
    width: 120px;
    padding-bottom: 45px;
  }

  .ft-hor-right {
    padding-left: 5%;
  }

  .white-line {
    height: auto;
    margin-right: 30px;
    margin-left: 30px;
  }

  .hm-w-bg {
    padding: 20px 25px;
    border-radius: 20px;
  }

  .button {
    padding-right: 20px;
    padding-left: 20px;
  }

  .hm-serv-par {
    padding-bottom: 25px;
  }

  .page-head {
    font-size: 23px;
    line-height: 33px;
  }

  .promo-blk {
    overflow: visible;
    height: auto;
    flex-direction: column;
  }

  .promo-blk._2 {
    flex-direction: column;
  }

  .promo-bg {
    height: auto;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 30px;
  }

  .promo-bg._2 {
    border-top-left-radius: 0px;
    border-bottom-right-radius: 30px;
  }

  .button-w {
    padding-right: 20px;
    padding-left: 20px;
  }

  .promo-head {
    font-size: 23px;
  }

  .promo-pic {
    height: 250px;
  }

  .promo-pic-blk {
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0px;
  }

  .promo-pic-head {
    font-size: 23px;
  }

  .slider-2 {
    height: 300px;
  }

  .store-blk {
    overflow: visible;
    height: auto;
    flex-direction: column;
  }

  .orange-text.sp {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .list {
    padding-left: 20px;
  }

  .small-text {
    width: 39px;
    white-space: nowrap;
  }

  .brown-line.sp {
    display: none;
  }

  .tabs-content {
    padding: 20px;
  }

  .circle._1 {
    display: none;
  }

  .circle.faci1 {
    display: none;
  }

  .circle-w {
    top: 53%;
    right: -48%;
  }

  .faci-blk {
    width: 100%;
  }

  .adv {
    width: 33%;
    margin-bottom: 20px;
  }

  .button-2 {
    margin-top: 10px;
  }

  .button-2.backtonews {
    right: 20px;
    bottom: -6%;
  }

  .space-ref-blk {
    overflow: visible;
    height: auto;
    flex-direction: column;
  }

  .space-blk {
    width: 31%;
    margin-right: 1%;
    margin-bottom: 10px;
    margin-left: 1%;
  }

  .space-blk.w--current {
    padding-right: 3%;
    padding-left: 3%;
  }

  .sq-ft {
    font-size: 15px;
    font-weight: 600;
  }

  .grey-circle-bg {
    width: 45px;
    height: 45px;
    margin-bottom: 5px;
  }

  .size-head {
    font-size: 14px;
    line-height: 20px;
  }

  .size-text {
    display: none;
  }

  .or-circle-bg {
    width: 45px;
    height: 45px;
  }

  ._30w {
    width: 100%;
  }

  .news-blk {
    min-height: auto;
  }

  .newsd-head {
    font-size: 23px;
  }

  ._1310 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .lb_container {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
  }

  .popup_video_wrapper {
    margin-right: 0px;
    padding-bottom: 20px;
  }

  .close_btn {
    width: 25px;
  }

  .video_wrapper-pop {
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .background-video {
    width: 100%;
    height: 280px;
  }
}

