.hm-hotel-tab-section {





  display: none;





}





.hm-hotel-tab-section.active {





  display: block;





}



li.social-links_self_li {
  display: flex;
  align-items: flex-start;
}

.social-links_self_li label {
  width: 18%;
}

.social-links_self_li input {
  width: 20%;
}

/* style loader */





#hm-loader {





position: fixed;





width: 100%;





height: 100%;





top: 0;





left: 0;





background: #275efe;





display: flex;





justify-content: center;





align-items: center;





}





.cube-folding {





width: 50px;





height: 50px;





display: inline-block;





-webkit-transform: rotate(45deg);





-moz-transform: rotate(45deg);





transform: rotate(45deg);





font-size: 0;





}





.cube-folding span {





position: relative;





width: 25px;





height: 25px;





-webkit-transform: scale(1.1);





-moz-transform: scale(1.1);





transform: scale(1.1);





display: inline-block;





}





.cube-folding span::before {





content: "";





background-color: white;





position: absolute;





left: 0;





top: 0;





display: block;





width: 25px;





height: 25px;





-moz-transform-origin: 100% 100%;





-ms-transform-origin: 100% 100%;





-webkit-transform-origin: 100% 100%;





transform-origin: 100% 100%;





-webkit-animation: folding 2.5s infinite linear both;





-moz-animation: folding 2.5s infinite linear both;





animation: folding 2.5s infinite linear both;





}





.cube-folding .leaf2 {





-webkit-transform: rotateZ(90deg) scale(1.1);





-moz-transform: rotateZ(90deg) scale(1.1);





transform: rotateZ(90deg) scale(1.1);





}





.cube-folding .leaf2::before {





-webkit-animation-delay: 0.3s;





animation-delay: 0.3s;





background-color: #f2f2f2;





}





.cube-folding .leaf3 {





-webkit-transform: rotateZ(270deg) scale(1.1);





-moz-transform: rotateZ(270deg) scale(1.1);





transform: rotateZ(270deg) scale(1.1);





}





.cube-folding .leaf3::before {





-webkit-animation-delay: 0.9s;





animation-delay: 0.9s;





background-color: #f2f2f2;





}





.cube-folding .leaf4 {





-webkit-transform: rotateZ(180deg) scale(1.1);





-moz-transform: rotateZ(180deg) scale(1.1);





transform: rotateZ(180deg) scale(1.1);





}





.cube-folding .leaf4::before {





-webkit-animation-delay: 0.6s;





animation-delay: 0.6s;





background-color: #e6e6e6;





}











@-webkit-keyframes folding {





0%,





10% {





  -webkit-transform: perspective(140px) rotateX(-180deg);





  -moz-transform: perspective(140px) rotateX(-180deg);





  transform: perspective(140px) rotateX(-180deg);





  -webkit-opacity: 0;





  -moz-opacity: 0;





  opacity: 0;





}





25%,





75% {





  -webkit-transform: perspective(140px) rotateX(0deg);





  -moz-transform: perspective(140px) rotateX(0deg);





  transform: perspective(140px) rotateX(0deg);





  -webkit-opacity: 1;





  -moz-opacity: 1;





  opacity: 1;





}





90%,





100% {





  -webkit-transform: perspective(140px) rotateY(180deg);





  -moz-transform: perspective(140px) rotateY(180deg);





  transform: perspective(140px) rotateY(180deg);





  -webkit-opacity: 0;





  -moz-opacity: 0;





  opacity: 0;





}





}





@-moz-keyframes folding {





0%,





10% {





  -webkit-transform: perspective(140px) rotateX(-180deg);





  -moz-transform: perspective(140px) rotateX(-180deg);





  transform: perspective(140px) rotateX(-180deg);





  -webkit-opacity: 0;





  -moz-opacity: 0;





  opacity: 0;





}





25%,





75% {





  -webkit-transform: perspective(140px) rotateX(0deg);





  -moz-transform: perspective(140px) rotateX(0deg);





  transform: perspective(140px) rotateX(0deg);





  -webkit-opacity: 1;





  -moz-opacity: 1;





  opacity: 1;





}





90%,





100% {





  -webkit-transform: perspective(140px) rotateY(180deg);





  -moz-transform: perspective(140px) rotateY(180deg);





  transform: perspective(140px) rotateY(180deg);





  -webkit-opacity: 0;





  -moz-opacity: 0;





  opacity: 0;





}





}





@-ms-keyframes folding {





0%,





10% {





  -webkit-transform: perspective(140px) rotateX(-180deg);





  -moz-transform: perspective(140px) rotateX(-180deg);





  transform: perspective(140px) rotateX(-180deg);





  -webkit-opacity: 0;





  -moz-opacity: 0;





  opacity: 0;





}





25%,





75% {





  -webkit-transform: perspective(140px) rotateX(0deg);





  -moz-transform: perspective(140px) rotateX(0deg);





  transform: perspective(140px) rotateX(0deg);





  -webkit-opacity: 1;





  -moz-opacity: 1;





  opacity: 1;





}





90%,





100% {





  -webkit-transform: perspective(140px) rotateY(180deg);





  -moz-transform: perspective(140px) rotateY(180deg);





  transform: perspective(140px) rotateY(180deg);





  -webkit-opacity: 0;





  -moz-opacity: 0;





  opacity: 0;





}





}





@keyframes folding {





0%,





10% {





  -webkit-transform: perspective(140px) rotateX(-180deg);





  -moz-transform: perspective(140px) rotateX(-180deg);





  transform: perspective(140px) rotateX(-180deg);





  -webkit-opacity: 0;





  -moz-opacity: 0;





  opacity: 0;





}





25%,





75% {





  -webkit-transform: perspective(140px) rotateX(0deg);





  -moz-transform: perspective(140px) rotateX(0deg);





  transform: perspective(140px) rotateX(0deg);





  -webkit-opacity: 1;





  -moz-opacity: 1;





  opacity: 1;





}





90%,





100% {





  -webkit-transform: perspective(140px) rotateY(180deg);





  -moz-transform: perspective(140px) rotateY(180deg);





  transform: perspective(140px) rotateY(180deg);





  -webkit-opacity: 0;





  -moz-opacity: 0;





  opacity: 0;





}





}





div#hm-loader {





  display: none;





}





/* style loader */