.footer{/* background:var(--main-color); *//* background-size:cover; *//* background-position:center; */padding: 40px 0 0;background: #3e2820;}
.google-maps{padding-bottom:62%}
.copyright-content{background:rgba(0,0,0,0.3);min-height:auto;padding:10px 0;border:none}
.copyright-content .copyright-text{color:#fff!important;text-transform:NONE;padding-top:0;line-height:20px;text-align:center}
.foot-icon{display:block;overflow:hidden;margin-top:20px}
.foot-icon a{width:43px;/* background:rgba(255,255,255,0.37); */height:43px;/* padding:12px; */text-align:center;float:left;margin-right:14px;transition:.2s;border-radius:4px;}
.foot-icon a i{color:#fff;font-size:19px}
.foot-icon a:hover{background:var(--second-color);transform: scale(1.1);}
.foot-icon a:hover i{color:#fdfeff!important}
.footer ul{padding:0 0 0 3px;list-style:none}
.footer ul li{margin-bottom:2px}
.footer ul li a{color:#C0E0DE;transition:.2s}
.footer ul li a{position:relative;padding-left:15px;/* font-weight:700; */overflow:hidden;display:block;color:#e6f5f4;}
.footer ul li a i{display:block;position:absolute;left:0;top:5px}
.timkiem .heading{margin-bottom:23px}
.timkiem .heading h2{text-transform:none;font-weight:700}
.timkiem form{margin-bottom:10px}
.timkiem form input{border:none;width:600px!important;padding:11px 16px;margin:0}
.timkiem form .btn{background: #be9b5f;border:none;padding:13px 20px;text-shadow:none!important;width:170px;text-transform:none;/* font-family:Averta,san-serif!important; */font-size:14px;}
.timkiem form .btn i{font-size:12px;margin-left:3px;margin-right:0}
.dangky .heading h2{margin-bottom:16px}
.dangky .heading h2+p{font-size:18px}
.dangky form input,.dangky form textarea{width:100%!important;margin:0}
.dangky form .form-group{width:100%}
.dangky.san-pham form .form-group{margin-bottom:20px}
.dangky form .btn{width:100%;text-transform:uppercase;letter-spacing:0}
.dangky form .btn:hover,.timkiem form .btn:hover{background:#0098DA}
.footer h4{
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 700;
}
.footer > .container{/* margin-bottom:40px */}
.footer h4+p,.footer h4+p a{
    color: #fff;
    line-height: 1.6;
}
.footer h4+p a:hover{text-decoration: underline;color: #be9b5f;}
.text-center p,.text-center h4{text-align:center}
.m-b-30{margin-bottom:30px}
.m-b-10{margin-bottom:10px}
@media only screen and (max-width:480px) {
    .tintuctrangchu .multiple:not(:first-child){
        display: none;
    }
    .tintuctrangchu .multiple:first-child{
        
        width: calc(100vw - 30px) !important;
    }
}
@media screen and (min-width: 1600px){
    .home-title {
        font-size: 43px;
        line-height: 1.3;
    }
}
.s5mb{position:relative;padding:0;padding-top: 0;}
.s5mb h2 img{background:rgb(23 37 72 / 70%);padding:23px 30px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
.s5mb .mbov{position:absolute;top:0;left:0;width:100%;height:auto;opacity: 0;z-index:2;}
.s5mb .mbov:hover{opacity: 0.8;cursor:pointer;}
.s5mb .mbov-54{top: 50.4%;left: 54.1%;width: 33.7%;}
.s5mb .mbov-55{top: 51.4%;left: 15.4%;width: 33.6%;}
.s5mb .mbov-56{top: 11.3%;left: 3.5%;width: 10.9%;}
.s5mb .mbov-57{top: 9.8%;left: 70.1%;width: 24.2%;}
#amenities {
    margin-bottom: 50px;
}
.so-hotline{
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 99;
    transition:0.2s;
}
.so-hotline img{width: 50px;height: auto;}
.so-hotline span{
    background: #be9b5f;
    color: #fff;
    padding: 10px 20px;
    border-top-right-radius: 20em;
    border-bottom-right-radius: 20em;
    position: absolute;
    top: 5px;
    left: 37px;
    z-index: -1;
    font-size: 20px;
}
.so-hotline:hover{transform:scale(1.1)}
.csbh{
    font-size: 40px;
    color: #be9b5f;
    font-weight: 600;
    margin-bottom: 42px!important;
}
.csbh{position:relative}
.csbh:before{content:" ";width: 100px;border-bottom: 3px #be9b5f solid;position:absolute;left: 5px;bottom: -20px;}

@media only screen and (max-width:480px) {
    .csbh{
    font-size: 28px;
}
    #matbang .home-title{max-width:90%;margin-left:5%;font-size: 28px;text-align: center;margin-bottom: 20px;}
}
.csbhp{
    border: 22px #f1ede1 solid;
    border-radius: 0;
    padding: 30px;
    background: #be9b5f;
    color: #fff;
}
.csbhdacbiet {
    font-size: 18px;
    line-height: 1;
    color: #fff;
    font-weight: 600;
    text-align: center;
    text-decoration: underline;
}
.csbhp p{color:#fff!important}
.csbhp p{font-size: 17px;width: 100%!important;font-weight: 400!important;margin-bottom: 0!important;}
a:hover{text-decoration: inherit;}.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video{height: calc(100vh - 80px) !important;}
.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
