﻿/*about*/
.box_about {
    background: #f5f4f4;
    padding: 5px 0 10px 0px;

}
.tit_welcome {
    margin: auto;
    text-align: center;
    font-size: 30px;
    color: #85470e;
    padding: 30px 0px;
    text-transform: uppercase;
    
}
a {
    color: #aa741c;
}
a:hover {
    color: #85470e;
}
    .tit_welcome a{
        color:#85470e;
        text-decoration:none;
        text-transform:uppercase;
    }
        .tit_welcome a:hover, .tit_welcome a:active, .tit_welcome a:focus{
            outline:none;
            text-decoration:none;
            color:#85470e;
        } .tit_welcome a::before {
            content: " ";
            border-bottom: 1px solid #a56e1b;
            box-shadow: 0 4px 2px -2px rgba(219, 213, 213, 0.33);
            display: block;
            width: 10%;
            top: 60px;
            position: relative;
            left: 45%;
        }
.tit_projects a{
    font-size:20px;
    text-transform:uppercase;
    text-align:center;
}
    .tit_projects a:hover, .tit_projects a:active, .tit_projects a:focus {
        outline: none;
        text-decoration: none;
    }
.intro_about {
    line-height: 25px;
    margin-top: 10px;
    padding-bottom: 20px;
    text-align: justify;
}
.cell_pros11{
    text-align:center;
}
/*room hotel*/
.uppercase {
    text-transform: uppercase;
}
.rooms-section {
    position: relative;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    /*padding-bottom: 100px;*/
}
    .rooms-section:before {
        position: absolute;
        content: '';
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        display: block;
        /*background-color: rgba(0, 0, 0, 0.26);*/
    }
.cell_lv {
    border: 1px solid #eff3f3;
    margin: 0 10px;
    padding: 0px;
    text-align: center;
    min-height: 345px;
    vertical-align: middle;
}
.inner_cell_pr {
    background: #fafafa;
}
.inner_cell_pr {
    padding: 5px;
}
    .inner_cell_pr:hover {
        background: #ae791d;
    }
.view_effect {
    overflow: hidden;
}
.img_div_pro4 {
    text-align: center;
    /*height: 270px;*/
}
.view_effect img {
    transition: all 0.5s linear 0s;
}
.view_effect:hover img {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.tit_lv {
    padding:5px 0px;
}
.tit_lv a {
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 1.5;
}
.inner_cell_pr:hover .tit_lv a {
    color: #fff;
}
#owl-Business {
    margin-bottom:40px;
}#owl-Business .owl-nav.disabled {
    display: block;
}
#owl-Business .owl-nav [class*='owl-'] {
    position: absolute;
    display: inline-block;
    top: 40%;
    margin: 0px;
    text-align: center;
    width: 38px;
    height: 50px;
    font-size: 18px;
    line-height: 40px;
    color: #ffffff;
    background-color: #4a535c;
    border: none;
    border-radius: 0px;
    background-position: center center;
    background-repeat: no-repeat;
}
    #owl-Business .owl-nav [class*='owl-']:hover {
        background: #a56e1b;
    }
#owl-Business .owl-nav .owl-prev {
    left: -7.5%;
}
#owl-Business .owl-nav .owl-next {
    right: -7.5%;
}

/*thumbnail*/
.owldemo .thumbnail {
    background-color: #f5f5f5;
    padding: 0px;
    border-radius: 0px;
    margin-bottom: 0px;
    border: none;
}
.thumbnail .caption {
    text-align:left;
}
.thumbnail .caption a {
    text-decoration:none;
    
}
    .thumbnail .caption a h4 {
        color:#999;
        padding-left:5px;
    }
    .thumbnail .caption a h4 span{
            float: right;
            font-size: 14px;
    }
    .thumbnail .caption a h4:hover, .thumbnail .caption a h4:active {
        color:#c52d2f;
    }
.thumbnail img {
    width:100%;
}
.col .thumbnail .caption {
    padding:0;
}
.our-gallery .owl-item {
    
}

/*hover thumbnail*/
.item .item-description {
    min-height: 130px;
    padding: 20px 20px;
    background-color: #fff;
    /* -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0, 0, 0); */
}
.item .item-description .item-title {
    color: #F44336;
    font-size: 18px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold;
    text-align:center;
}
.item .item-description .item-link {
    color: #F44336;
    text-decoration: none;
    font-size: 16px;
    opacity: 1;
    /*-webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    -webkit-backface-visibility: hidden;
    position: absolute;*/
}
/*.item:hover .item-description {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin-top: -30px;
    min-height: 132px;
}*/
    .item .item-description .item-link a {
        color: #F44336;
        /* line-height: 50px; */
        float: right;
        border-bottom: 1px solid #F44336;
        padding-top: 12px;
    }
.price {
    float:left;color:#333;font-size:35px;
    font-weight:700;
}
/*.caption:hover .item-link {
    opacity: 1;
    position: relative;
}*/

   /*our*/
.services-section {
    background-image: url('../Img/Index/services-bg.png');
    position: relative;
    padding: 60px 0px 60px 0px;
    background-position: left center;
    background-repeat: no-repeat;
}
.icon-box .fa-bath, .icon-box .fa-wifi {
    margin-top: 30px;
}
.icon-box i {
    color: #F44336;
    font-size: 30px;
}
/*gallery*/
.our-gallery {
    position: relative;
    background-color: #0e385d;
}
.gallery-item-two, .inner-box, .image-box {
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
}



    .gallery-item-two .inner-box .image-box:hover .overlay-box {
        opacity: 1;
    }

.gallery-item-two .inner-box .image-box .overlay-box {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    opacity: 0;
    text-align: center;
    border: 10px solid transparent;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
    .gallery-item-two .inner-box .image-box .overlay-box .inner {
        position: absolute;
        width: 100%;
        height: 100%;
        display: table;
        background-color: rgba(0,0,0,0.65);
    }
        .gallery-item-two .inner-box .image-box .overlay-box .inner .inner-bg {
            display: table-cell;
            vertical-align: middle;
        }
    .gallery-item-two .inner .inner-bg .border-box {
        position: absolute;
        left: 50%;
        top: 50%;
        width: 148px;
        height: 168px;
        margin: 0 auto;
        margin-top: -84px;
        margin-left: -74px;
        border: 1px solid #ffffff;
    }

    .gallery-item-two .inner .inner-bg h3 {
        position: relative;
        color: #ffffff;
        font-size: 24px;
        text-transform: uppercase;
    }
    .gallery-item-two .inner .inner-bg .plus-icon a {
        position: relative;
        color: #ffffff;
        font-size: 26px;
        margin-top: 15px;
        text-align: center;
        display: inline-block;
        font-family: "Flaticon";
    }
.our-gallery .content-box .text {
    position: relative;
    font-size: 16px;
    color: #ffffff;
    line-height: 1.8em;
    margin-bottom: 0px;
    margin-top: 40px;
    font-family: 'Hind', sans-serif;
}
.sec-title-two h1 {
   
    color: #ffffff;
    padding-top:30px;
}
.our-gallery .owl-carousel .owl-dots.disabled .owl-prev, .our-gallery .owl-carousel .owl-nav.disabled .owl-prev, .our-gallery .owl-carousel .owl-nav.disabled .owl-prev:hover {
    position: relative !important;
    top: 0% !important;
}
.our-gallery .owl-carousel .owl-dots.disabled, .our-gallery .owl-carousel .owl-nav.disabled {
    top: 70% !important;
    right: -22% !important;
}
.our-gallery .owl-theme .owl-nav [class*='owl-'] {
    position: relative;
    width: 40px;
    height: 40px;
    margin: 0px;
    margin-right: 6px;
    text-align: center;
    display: inline-block;
    background: none;
    color: #ffffff;
    font-size: 28px;
    line-height: 35px;
    border: 2px solid #ffffff;
    border-radius: 50%;
    padding: 0px;
}
    .our-gallery .owl-theme .owl-nav [class*='owl-']:hover {
        background-color: #ffffff;
        color: #9eacb8;
    }
.our-gallery .owl-theme .owl-nav {
    position: absolute;
    right: -170px;
    bottom: 55px;
}
.our-gallery .content-box {
    padding: 30px 0px 0px 60px;
    max-width: 550px;
}
/*tin tức*/
.art_hight {
    background: #f5f4f4;
    padding: 10px 0px 40px;
}
#owl-project .owl-nav.disabled {
    display: block;
}

#owl-project .owl-nav [class*='owl-'] {
    position: absolute;
    display: inline-block;
    top: 40%;
    margin: 0px;
    text-align: center;
    width: 38px;
    height: 50px;
    font-size: 18px;
    line-height: 40px;
    color: #ffffff;
    background-color: #4a535c;
    border: none;
    border-radius: 0px;
    background-position: center center;
    background-repeat: no-repeat;
}

    #owl-project .owl-nav [class*='owl-']:hover {
        background: #a56e1b;
    }

#owl-project .owl-nav .owl-prev {
    left: -7.5%;
}

#owl-project .owl-nav .owl-next {
    right: -7.5%;
}
#owl-project .inner_cell_pr:hover {
    background: transparent;
}
    #owl-project .inner_cell_pr:hover .tit_lv a {
        color: #333;
        text-decoration:none;
    }
@media screen and (max-width: 1100px) {
    #owl-project .owl-nav .owl-prev {
        left: 0 !important;
    }

    #owl-project .owl-nav .owl-next {
        right: 0 !important;
    }
}

#owl-part .inner_cell_pr:hover {
    background: transparent;
}

#owl-part .inner_cell_pr:hover .tit_lv a {
    color: #333;
}
#owl-part .owl-item img {
    max-height: 200px;
}
.img-hl{
    width:100%;
}
.bg_title_hight {
    width: 94%;
    padding: 10px;
    position: absolute;
    bottom: 0px;
    background: rgba(51, 51, 51, 0.58);
}
    .bg_title_hight a {
        color: #fff;
        font-size: 20px;
    }
        .bg_title_hight a:hover, .bg_title_hight a:active, .bg_title_hight a:focus {
            color: #F44336;
            text-decoration: none;
            outline: none;
        }
.title_art_index a {
    color: #F44336;
    font-size: 18px;
}
    .title_art_index a:hover, .title_art_index a:active, .title_art_index a:focus {
        color: #F44336;
        text-decoration: none;
        outline: none;
    }
/*carousel slider*/
.slider_images_list {
    background-color:#000;

}.images_list .carousel .carousel-item {
    width: 450px;
    height: auto;
}
.images_list .carousel{
    height:450px;
}
.images_list .tit_welcome a{
    color:#fff;
}