<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*SLIDE*/
.homeslide-container {
    position: relative;
}
.owl-thumb-item {
    width: 10%;
}

/*.scroll-down {*/
    /*bottom: 80px;*/
/*}*/



.home-page h2 {
    text-align: center;
}

.hm-sec1 {
    margin-bottom: 30px;
}
.hm-sec1-block {
    position: relative;
    text-align: center;
}
.pattern-l, .pattern-r {
    background-repeat: repeat-y;
    position: absolute;
    height: 290px;
    width: 539px;
}
.pattern-r {
    right: -150px;
}
.pattern-l {
    left: -150px;
}


.hm-sec1-block p {
    font-size: 16px;
    text-align: left;
}

.readmore-txt {
    line-height: 16px;
}

.readmore-txt, .hide-txt {
    cursor: pointer;
    position: relative;
    display: inline-block;
    margin: 10px auto;
    padding-left: 15px;
}
.readmore-txt .i-readmore {
    background: url(../image/global/i_plus.svg) no-repeat;
    width: 9px;
    height: 9px;
    position: absolute;
    left: 0;
    top: 3px;
}
.hide-txt .i-collaspe {
    background: url(../image/global/i_minus.svg) no-repeat;
    width: 9px;
    height: 9px;
    position: absolute;
    left: 0;
    top: 3px;
}
.home-content {
    display: none;
}


.hm-sec2 {
    margin-bottom: 75px;
}
.hm-sec2 .container {
    width: 1120px;
}

.facroom-list {
    /*height: 224px;*/
    cursor: pointer;
    margin: 0 0 10px 0;
    position: relative;
    overflow: hidden;
}
.facroom-list a {
    width: 100%;
}

.fac-txt {
    padding-right: 10px;
    position: absolute;
    left: 20px;
    top: 20px;
    text-transform: uppercase;
    z-index: 3;
}
.facilities-room .col-6, .facilities-room .col-3 {
    padding-right: 0;
}


.hm-sec3 {
    margin-bottom: 85px;
}
.room-vdo {
    position: relative;
}
.room-vdo h2 {
    margin-bottom: 30px;
    text-align: center;
}
.room-vdo i {
    margin: -23px 0 0 -23px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
}
.room-vdo p {
    margin-bottom: 30px;
    font-size: 16px;
    text-align: center;
}



.hm-sec4 {
    margin-bottom: 65px;
}
.hm-sec4 .col-8, .hm-sec4 .col-4 {
    padding: 0;
}
.hm-sec4-row {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 410px;
}
.hm-service-descp {
    height: 410px;
    padding: 80px;
}
.hm-service-descp p {
    color: #fff;
    font-size: 16px;
}
.hm-service-descp span {
    margin-bottom: 20px;
}
a.btn-viewmore {
    background: #fff;
    color: #9b6b48;
    font: 14px/14px 'GTMedium','Times New Roman', Times, serif;
    height: 30px;
    margin-top: 15px;
    padding: 8px;
    width: 120px;
    text-align: center;
}
a.btn-viewmore:hover {
    background: #9b6b48;
    color: #fff;
}



.hm-sec5 .title_h2 {
    text-align: center;
}
#hmTestimonials {
    padding: 40px 0;
}
.ttmn-review-img {
    border-radius: 50%;
    height: 46px;
    width: 46px;
    float: left;
    margin-right: 10px;
}
.ttmn-review p {
    font-size: 16px;
    font-family: 'GTLightItalic','Times New Roman', Times, serif;
    text-align: center;
}

.ttmn-reviewer {
    margin: 30px auto 0 auto;
    width: 230px;
}
.ttmn-reviewer p {
    margin-bottom: 0;
}
.review-name {
    font: 14px 'GTMedium','Times New Roman', Times, serif;
    padding-top: 7px;
}
.review-date {
    font-size: 14px;
}


#hmTestimonials .owl-nav div {
    top: 20%;

}
#hmTestimonials .owl-next {
    right: -80px;
}
#hmTestimonials .owl-prev {
    left: -80px;
}



.tripadvs-block {
    padding: 40px 0;
    text-align: center;
}


/*
RESPONSIVE
==============================*/
@media (max-width: 1200px) {
    .hm-service-descp {
        padding: 50px;
    }
}

@media  (max-width: 1000px) {

    .hm-service-descp p {
        font-size: 14px;
    }
    .hm-service-descp {
        padding: 40px;
    }
}

@media  (max-width: 992px) {
    .facilities-room .col-6, .facilities-room .col-3 {
        padding-right: 5px;
        padding-left: 5px;
    }

}

@media (max-width: 768px) {
    .owl-thumb-item { width: 20%; }


    .room-vdo video { width: 100%; height: auto; }
    .hm-service-descp {
        height: auto;
        padding: 30px;
    }
    .hm-sec2, .hm-sec3, .hm-sec4 {
        margin-bottom: 30px;
    }
    #hmTestimonials {
        padding: 20px 0;
    }



}
@media (max-width: 480px) {
    .txt21 {
        font-size: 16px;
    }
    .hm-sec4-row { height: 210px; }



}


.click-room {
	color: #fff;
}
.click-room:hover {
    color: #fff;
    text-decoration: none;
}
.click-room:active {
    color: #fff;
    text-decoration: none;
}
.click-room:focus {
    color: #fff;
    text-decoration: none;
}</pre></body></html>