/* colors
-----------------------------------------------------------------*/
.orange {
    color:#f6851f !important;
}
.orange3 {
    color:#E78734 !important;
    font-weight: 500 !important;
}
.yellow {
    color:#EAA039;
}
.yellow3 {
    color:#EFA261;
    font-weight: 500 !important;
}
.green {
    color:#30B093 !important;
}
.green3 {
    color:#64BC9E !important;
    font-weight: 500 !important;
}
.violet {
    color:#4e489e;
}
.purple {
    color:#461e5d;
}
.pink {
    color:#ea3a95 !important;
}
.pink3 {
    color:#9D3F87 !important;
}
.mud-orange1 {
    color:#f6851f;
}
.orange1 {
    color:#f16124;
}
.green1 {
    color:#2dba9f;
}
.purple1 {
    color:#4B54A0 !important;
}
.pink1 {
    color:#ea3a95;
}
.pink6 {
    color: #4e489e !important;
}
.icon-img-200 {
    width: 150px;
  }
.orangebg {
    background-color:#f6851f !important;
}
.orange3bg {
    background-color:#E78734 !important;
}
.yellowbg {
    background-color:#EAA039;
}
.greenbg {
    background-color:#2dba9f;
}
.green3bg {
    background-color:#64BC9E;
}
.violetbg {
    background-color:#4e489e;
}
.purplebg {
    background-color:#461e5d !important;
}
.pinkbg {
    background-color:#ea3a95;
}
.pink3bg {
    background-color:#9D3F87;
}
.grey {
    color: #0d0d0d;
}
.greybg {
    background-color: #0d0d0d;
}
.bkbg {
    background-color: #000000;
}
.roundbox {
    border-radius:2vh;
}
.colbtn {
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 16px;
}
.liminality-g-txt {
    color: rgb(0,169,158)!important;
    color: linear-gradient(90deg, rgba(0,169,158,1) 0%, rgba(70,91,180,1) 75%, rgba(76,75,158,1) 100%)!important;
}
.liminality-g-bg {
    background-color: rgb(0,169,158);
    background-color: linear-gradient(90deg, red 0%, green 75%, blue 100%);
}

/* Typography
-------------------------------------------------------------------*/
.txt-small {
    line-height: 1.6 !important;
    font-size: 14px !important;
    font-weight: 400;
    font-family: 'Inter', sans-serif !important;
    color: #c6c8c9;
    margin: 0;
  }

.bkbg {
    background-color: #000000;
}
h1, h2, h6 {
    font-family: 'along_sans_s2heavy' !important;
    text-transform: uppercase !important;
}

h3, h4, h5 {
    font-family: 'along_sans_s2light' !important;
}

p {
    font-family: 'inter, sans-serif' !important;
    font-size: 18px !important;
}
.carousel-slider {
    min-height: 80vh !important;
    position: relative;
    }

.minus-mt {
    margin-top: -20px;
}
.minus-mt-40 {
    margin-top: -40px !important;
}
.htext {
    line-height: 1.6 !important;
    font-size: 18px !important;
    font-weight: 400;
    font-family: 'Inter', sans-serif !important;
    color: #FFFFFF;
    margin: 0;
}
.htext-dark {
    line-height: 1.6 !important;
    font-size: 18px !important;
    font-weight: 400;
    font-family: 'Inter', sans-serif !important;
    color: #000000;
    margin: 0;
}
.carousel-slider .gallery-text .text {
    width: 100%;
    text-align: left !important;
}

.carousel-slider .gallery-text {
        top:24% !important;
        left: 47% !important;
}
.carousel-slider .gallery-text .swiper-container, .carousel-slider .gallery-text .swiper-slide {
    height: 130px !important;
    }

.my-slider-text {
    font-size: 40px !important;
}
.section-padding {
    padding-top: 90px;
    padding-bottom: 140px;
}
.btn-spaces-green {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border: 1px solid #30B093 !important;
}
.btn-spaces-green:hover {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border: 1px solid #30B093 !important;
    background-color: #30B093 !important;
}
.btn-spaces-orange {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border: 1px solid #f6851f!important;
}
.btn-spaces-orange:hover {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border: 1px solid #f6851f!important;
    background-color: #f6851f !important;
}
.btn-spaces-pink {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border: 1px solid #ea3a95 !important;
    
}

.btn-spaces-pink:hover {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px !important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    border: 1px solid #ea3a95 !important;
    background-color: #ea3a95 !important;
}
.butn.butn-md {
    padding: 10px 15px !important;
    }
.small-headline {
    font-size: 16px;
}
.room-img {
    max-width: 80% !important;
    height: auto;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.z-top {
    z-index: 99999 !important;
}
.z-top-8 {
    z-index: 88888 !important;
}