@font-face{font-family:Amino-bold;src:url(/themes/default/fonts/Arimo-Bold.ttf)}
@font-face{font-family:Amino-bolditalic;src:url(/themes/default/fonts/Arimo-BoldItalic.ttf)}
@font-face{font-family:Arimo;src:url(/themes/default/fonts/Arimo-Italic.ttf)}
@font-face{font-family:Amino;src:url(/themes/default/fonts/Arimo-Regular.ttf)}
body{font-family:Amino!important;background:#fff;font-size:15px}
a{text-decoration:none;color:initial}
a:hover{text-decoration:none;color:initial}
.container{padding:0 15px}
#socket > .container{padding:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0}
.logo_moble{display:none}
#banner_header_mobile{display:none}
.row{margin:0}
.text_right{text-align:right}
.center{text-align:center}
.clear{clear:both}
#header{position:relative}
#slider_header{z-index:-1}
#top_header{min-height:43px;background:url(/themes/default/images/aulac.png) no-repeat;
    background-position: center center;
    line-height:43px;color:#fff;position:absolute;top:0;right:0;left:0;width:100%;z-index:10}
.top_contact{width:65%;float:right}
.title{font-size:25px;font-weight:700;text-transform:uppercase;margin-top:0;color:#57290b}
#top_header a{color:#27472f;text-decoration:none;font-weight: bold;}
#top_header span.contact_phone{margin-right:30px;font-size:14px}
#top_header span.contact_mail{margin-right:20px;font-size:14px}
#top_header span i{margin-right:8px}
#top_header span.flat{padding-left: 5px;}
#header .logo{
    position:relative;
}
#header .logo img{position:absolute;top:0;left:0px;z-index:100;max-width:100px;margin-top: 33px}
#main_menu{height: 55px;background-color: #1a1f5c;position:absolute;
    top:43px;left:0;right:0;width:100%;z-index:99; background: rgba(255,255,255,0.5)/*background:url(/themes/default/images/menu.jpg) no-repeat*/;
    background-position: center center;
}
#main_menu ul{margin-bottom:0;padding:0}
#main_menu ul li{list-style:none;float:left;line-height:55px;padding:0 6px;position:relative;}
#main_menu ul li:last-child{padding-right:0}
#main_menu ul li:last-child a{padding-right:0}
#main_menu ul li a{text-decoration:none;font-size:14px;font-weight:700;color:#000;text-transform:uppercase}
#main_menu ul li:hover a,#main_menu ul li.active a{color:#fff;background:none;box-shadow:none}
#main_menu .main_menu{background:none;box-shadow:none;border:none}
#main_menu ul li.open a{background:none;box-shadow:none;border:none;color:#c9a139}
#main_menu .navbar-nav>li>a{padding-top:0;padding-bottom:0;line-height:55px;color: white}
#main_menu .navbar-nav>li>a:hover {
    color: #ccc;
}
#main_menu .navbar{min-height:55px}
#main_menu ul li.open{background:none!important}
#main_menu ul li.open ul.dropdown-menu{background:rgba(255,255,255,0.78);position:absolute;left:20px;width:220px;border: none;}
#main_menu ul li.open ul.dropdown-menu li{width:100%;padding:0;border-bottom:1px solid #d69b3b}
#main_menu ul li.open ul.dropdown-menu li a {color: #333;padding: 10px 0 10px 7px;background-color: #d9a34f;font-size: 12px;}
#main_menu ul li.open ul.dropdown-menu li a:hover{color:#fff;}
#main_menu li.dropdown ul.dropdown-menu li a:hover{padding-left: 25px !important;}
.dropdown-menu{min-width: 225px !important;}
.navbar{margin-bottom:0}
#order_room{background:rgba(0,0,0,0.55);min-height:70px;position:absolute;bottom:0;right:0;left:0;width:100%;z-index:10;padding-top:20px;padding-bottom: 20px;}
#order_room span{/*line-height:70px*/}
#order_room input{height:35px;border:1px solid #e7e5e3;border-radius:4px;background:none;color:#fff;outline:none}
#order_room input::-webkit-input-placeholder{color:#fff}
#order_room input:-moz-placeholder{color:#fff;opacity:1}
#order_room input::-moz-placeholder{color:#fff;opacity:1}
#order_room input:-ms-input-placeholder{color:#fff;}
#order_room span{position:relative;background-color:transparent;color: white;/*display:inline-block*/}
.content_order span{padding-left:10px;}
.content{ margin-bottom: 0px !important;}
select{text-align: left;}
#main_menu ul li.dropdown:hover .dropdown-menu
{
    display: block !important;
    left: 0px;
    right: auto;
    background-color: #27472f;
}
.dropdown-menu {
    display: none;

}

.dropdown-menu>li>a {

    text-transform: uppercase !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    /*color: #000 !important;*/
    line-height: 24px !important;
    padding: 12px 15px !important;
}
.dropdown-menu>li {
    margin-bottom: 0px;
    border-bottom: 1px solid #27472f;
    width: 100%;
}

#order_room span input{padding-left:10px;vertical-align:middle;line-height:35px}
#order_room span img{position:relative;top:50%;transform:translateY(-50%)}
#order_room span.date_vis img,#order_room span.date_move img,#order_room .type_room img,#order_room .content_adults img,#order_room .content_child img{position:absolute;top:50%;right:30px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}
#order_room .type_room img,#order_room .content_adults img,#order_room .content_child img{top:70%;right:40px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}
#order_room .type_room input,#order_room .content_adults input,#order_room .content_child input{background:none;color:#fff;width:140px;height:35px;border:1px solid #e5e3e0;border-radius:4px}
#order_room span select{vertical-align:middle;width:144px;height:36px;background:none;color:#fff;outline:none;border:1px solid #e7e5e3;padding-left:10px;border-radius:4px}
#order_room span select::-ms-expand{display:none;line-height:30px}
#order_room span select{-moz-appearance:none;-webkit-appearance:none;line-height:30px;margin-top: 20px;}
#order_room span select option{background:rgba(0,0,0,0.89)}
#order_room #btn_datphong{
    color: #000;
    background: #f7c411;
    text-transform: uppercase;
    border: none;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 700;
    width: 30%;
    height: auto;
    padding: 8px 0;
    margin-bottom: 10px;
    margin-top: 0;
}
#order_room .content_order{text-align:center;margin-top:10px;}
.ui-datepicker-prev span{background-image:url(/themes/default/images/icon_back.png)!important;background-position:0 0!important}
.ui-datepicker-next span{background-image:url(/themes/default/images/icon_next2.png)!important;background-position:0 0!important}
.ui-datepicker-header .ui-corner-all{background:#57290b}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-left:0;margin-top:0;left:10px;top:9px}
#slider_header .carousel-inner img{width:100%}
#slider_header .carousel-control{height:50px;background:none;top:50%;transform:translateY(-50%);width:110px}
#introduce{padding:50px 0}
#introduce .img_introduce{position:relative;padding-right:15px}
#introduce .img_small{position:absolute;top:50%;transform:translateY(-50%) translateX(-60%);left:73%}
#introduce .intro_right{padding:24px 0 22px 15px}
#introduce .intro_right h3{margin-bottom:20px;background:url(/themes/default/images/img.jpg) no-repeat bottom left;padding-bottom:20px}
#introduce .intro_right p{padding:18px 0;margin:0}
#introduce .img_big img{width:100%;}
#banner_center{background-size:cover;background-image: url('/themes/default/images/background_slogan.png');height: 230px;}
#banner_center h2{font-size:34px;padding-top:0px;padding-bottom: 30px;color:#5a0000;font-family:'Pacifico',cursive;line-height:1.9;margin:22px}
.slider_type_room .price{
    margin-top: 50px;
    display: block;
    float: none !important;
    color: #d69b3b;
    font-weight: bold;
}

#introduce_type_room{padding:20px 0}
#introduce_type_room .content_type_room p span img{float:right;width:auto;height:auto;margin-top:20px;margin-right:10px}
#introduce_type_room .owl-dots .owl-dot span{width:25px;height:8px;background:#cbcbcb}
#introduce_type_room .owl-dots .owl-dot.active span{background:#57290b;width:40px}
#introduce_type_room .owl-theme .owl-nav.disabled+.owl-dots{margin-top:40px}
#introduce_type_room .carousel-control{display:none}
#introduce_type_room .content_type_room{max-width:370px;position:relative;overflow:hidden;margin: 0 auto}
/*#introduce_type_room .content_type_room:hover p{background:rgba(87,41,11,0.79)}*/
#introduce_type_room .first_type{margin-left:0}
#introduce_type_room .content_type_room p{position:absolute;bottom:0;left:0;right:1px;height:45px;line-height:45px;margin:0;font-size:14px;padding-left:20px;color:#fff;background: rgba(100, 0, 0, 0.8);border-radius:12px;}
#introduce_type_room h3{text-align:center;background:url(/themes/default/images/back_loaiphong.jpg) no-repeat bottom center;padding-bottom:15px;margin-bottom:40px;margin-top: 10px;}
#service_hotel{padding:40px 0 45px;background : #27472f/*background:url(/themes/default/images/background_service.png)no-repeat*/;background-size:cover}
#service_hotel h3{text-align:center;background:url(/themes/default/images/back_dichvu.png) no-repeat bottom center;padding-bottom:20px;margin-bottom:39px}
#service_hotel .owl-item{padding-top:35px}
#service_hotel .content_service{float:left;padding:50px 15px 15px 25px;border:1px solid #d9d9d9;border-radius:5px;position:relative;background:#fff}
#service_hotel .content_service p{font-size:14px}
#service_hotel .owl-nav{margin-top:40px}
#service_hotel .owl-carousel .owl-nav.disabled{display:block}
#service_hotel .owl-theme .owl-nav [class*=owl-]{width:45px;height:25px;border-radius:20px;background:none;border:1px solid #ddd;color:#333}
#service_hotel .owl-theme .owl-nav [class*=owl-]:hover{background: #06226e;;color:#fff}
#service_hotel .owl-theme .owl-nav [class*=owl-] i{vertical-align:top;padding-top:1px}
#service_hotel .owl-theme .owl-nav .owl-next i{padding-left:2px}
#service_hotel .content_service h4{font-size:14px;font-weight:700;text-transform:uppercase;text-align:center}
#service_hotel .content_service:hover .icon_service{background:#5a0000}
#service_hotel .content_service:hover h4{color:#57290b;font-weight:700}
#service_hotel .content_service.first_type{margin-left:0}
#service_hotel .icon_service{background:#c9a139;width:70px;height:70px;display:inline-block;text-align:center;border-radius:5px;position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
#service_hotel .icon_service img{position:relative;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:auto;left:50%}
#service_hotel .icon_next_services{text-align:center;padding-top:45px}
#service_hotel .icon_next_services a{margin:0 5px;border-radius:16px;height:26px;width:48px;display:inline-block}
#service_hotel .icon_next_services a.icon_next_serv img{margin-top:1px;margin-left:4px}
#service_hotel .icon_next_services .icon_prev_serv{border:1px solid #d9d9d9}
#service_hotel .icon_next_services .icon_next_serv{background:#57290b}
#libs_img{padding:45px 0 50px}
#libs_img .col-md-3{
    padding: 0px;
}
#libs_img .row{margin-left:-5px;margin-right:-5px}
#libs_img h3{text-align:center;background:url(/themes/default/images/banner_h3_img.jpg) no-repeat bottom center;padding-bottom:20px;margin-bottom:35px}
#libs_img .thumbnail{
        padding:0;box-shadow:none;border:none;margin:5px;position:relative;border-radius:0 ; overflow: hidden;}
#libs_img .thumbnail img {
    width: 100%;
}
#libs_img .thumbnail:hover .caption{opacity:1}
#libs_img img{width:100%;border-radius:10px !important;}
/*#libs_img .thumbnail .caption{padding:20px;color:#fff;position:absolute;top:0px;right:-39px;left:10px;bottom:0;opacity:0;background:rgba(0,0,0,0.5);-webkit-transition:all .6s;transition:all .6s}*/
#libs_img .thumbnail .caption {
    padding: 20px;
    color: #fff;
    position: absolute;
    top: 0px;
    /* right: -39px; */
    /* left: 10px; */
    bottom: 0;
    opacity: 0;
    background: rgba(0,0,0,0.5);
    -webkit-transition: all .6s;
    transition: all .6s;
    width: 100%;
    border-radius: 10px !important;
}
#libs_img .thumbnail .caption p{
    padding-left: 60px;
    margin-top: 10px;
}
#libs_img .thumbnail .caption i{
    padding-left: 90px;
    margin-top: 54px;
}
#news{padding:40px 0 35px;background:#f8f9f9}
#news .news_col{width:370px;float:left}
#news .news_col1{margin-left:20px}
#news .news_col2{margin-left:20px}
#news .news_col3{margin-left:20px}
#news .news_col a img{width:100%}
#news h3{text-align:center;background:url(/themes/default/images/img_center_tintuc.png) no-repeat bottom center;padding-bottom:20px;margin-bottom:40px}
#news .news_img{position:relative;overflow:hidden}
#news .news_img .background_black{top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(0,0,0,0.5);opacity:0}
#news .thumbnail:hover .background_black{opacity:1}
#news .thumbnail:hover h1{color:#57290b}
#news .thumbnail img{transition:all 1s;-webkit-transition:all 1s}
#news p{font-size:14px}
/*#news .thumbnail:hover img{width:110%;margin-left:-5%;margin-top:-5.5%}*/
#news .thumbnail .caption{padding:9px 3px 0}
#news .thumbnail{margin-bottom:0;border-radius:0}
#news img{width:100%}
#news .thumbnail{padding:0;box-shadow:none;border:none;position:relative;width:100%;background:none;overflow:hidden}
#news p{text-align:justify}
#news h4{text-align:justify;font-size:15px;font-weight:700;color:#000}
#slider_partnes .content_logo_partnes span img{padding:26px;width:100%}

.right-modal{float: left;width: 50%;margin-top: 10px;}
.shop-wrap
{
    padding-top: 15px;
}

.product-single .owl-carousel .owl-item img {
    margin: auto;
    border-radius:0px;
}
.mmap .iframe p
{
    margin: 0px;
    line-height: 0px;
}

.right-col{width: 70%;}
.child{padding-top: 10px;}
.right-bottom{margin-bottom: -300px}
.content_logo_partnes span{float:left;width:33.3333%;border:1px solid #e5e5e5}
#slider_footer{padding:45px 0 50px}
#slider_footer .danhgia{padding-right:15px;position:relative}
#slider_footer .danhgia h3{background:url(/themes/default/images/h3_ykien.png) no-repeat bottom left;padding-bottom:20px;margin-bottom:40px}
#slider_footer .danhgia .carousel{position:static}
#slider_footer .doitac .carousel{position:static}
#slider_footer .doitac h3{background:url(/themes/default/images/h3_doitac.png) no-repeat bottom left;padding-bottom:20px;margin-bottom:40px}
#slider_footer .doitac{padding-left:15px;position:relative}
#slider_footer .carousel-control{width:30px;height:30px;opacity:1;background:#fff;border:1px solid #e5e5e5;border-radius:3px;top:15px}
#slider_footer .carousel-control img{margin-top:-4px}
#slider_footer .carousel-control:hover{background:#57290b}
#slider_footer .carousel-control.left{right:36px;left:inherit}
#slider_footer .danhgia .carousel-control.left{right:51px;left:inherit}
#slider_footer .danhgia .carousel-control.right{right:15px}
#slider_footer .danhgia .content_danhgia{padding:11px 25px 0 27px;border:1px solid #e5e5e5;overflow:hidden}
#slider_footer .danhgia .content_danhgia .nguoi_danhgia{margin-top:30px}
#slider_footer .danhgia .content_danhgia .nguoi_danhgia img{float:left}
#slider_footer .danhgia .content_danhgia .nguoi_danhgia .profile{float:left;padding-left:20px;padding-top:20px}
#slider_footer .danhgia .content_danhgia .nguoi_danhgia .profile h4{color:#6a2626;font-size:15px;margin-top:0;font-weight:600}
#slider_footer .danhgia .content_danhgia .nguoi_danhgia .profile p{color:#8e8d8d;font-size:15px}
#footer{background-color:#27472f;color:#fff;font-size:15px;/*background:url(/themes/default/images/footer.png) repeat*/;padding: 30px 0px; padding-bottom: 0px;}
#footer .container{padding:10px 15px}
#footer a{text-decoration:none;color:#fff;text-align: center;}
#footer ul{padding-left:0}
#footer li{list-style:none;line-height:35px}

#footer .adress h4{text-transform:uppercase;font-size:20px;font-weight:700;color:#57290b}
#footer .adress i{margin-right:30px}

#footer .lienket h4{font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    margin-top: 0px; padding-bottom: 10px;}
#footer .form_dangki h4 {
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
}
#footer .social li i {
    float: left;
    margin: 20px 10px;
    border: 1px solid white;
    width: 27px;
    height: 31px;
    padding-top: 8px;
    border-radius: 5px;
}
#footer .social li i:hover{color:#e0aa52;border:1px solid #e0aa52;}

#footer .form_dangki input{width:100%;height:45px;background:none;margin-top:20px;border:1px solid #fff;outline:none}
#footer .form_dangki input:hover{
    background: #e0aa52;
}

#footer .form_dangki #mail{padding-left:20px}
#footer .form_dangki input[type="submit"]{color:#fff;text-transform:uppercase;text-align:center;font-weight:700;background-color: #e0aa52;}
input#mail::-webkit-input-placeholder{color:#fff}
input#mail:-moz-placeholder{color:#fff}
input#mail::-moz-placeholder{color:#fff}
input#mail:-ms-input-placeholder{color:#fff}
#socket{background:#01472f;line-height:50px;color:#fff;}
#socket p{margin-bottom:0}
#socket .thongtin_truycap{text-align:right}
#socket .thongtin_truycap span{padding:0 15px;/*border-right:2px solid #e9e1d3*/}
#socket .thongtin_truycap span:last-child{padding-right:0;border-right:none}
#main_menu button.navbar-toggle{cursor:pointer;transition:all .8s;/*background:#231f20*/}
#main_menu button.navbar-toggle span{background-color:#27472f}
#main_menu button.navbar-toggle.clicked{
    position: fixed;
    z-index: 99999999;
    top: 0;
    right: 0;
    background: #5e0404;
    color: #fff;
    box-shadow: none;
    outline: none;
    text-shadow: none;
    border: 0;
    width: 32px;
    height: 32px;
    background-image: url(../images/close.png);
    background-repeat: no-repeat;
    background-position: center;
}

#main_menu button.navbar-toggle.clicked span{display:none}
#ui-datepicker-div{z-index:9999!important}
.wow.bounceInDown:hover{border-radius: 5px!important;}
.thumbnail a img:hover{border-radius: 5px !important;}
#libs_img .thumbnail:hover{
    border-radius: 5px !important;
}


.mmap .iframe{
    pointer-events: none;
}

.mmap .iframe.active  {
    pointer-events: auto;
}
.form-horizontal{margin-top:35px;}
.contact-2{margin-top:10px;}
.button-send{padding:12px 36px !important;}
.breadcrumb{background-color:none !important;}
.breadcrumb a{color:white !important;-webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: #06226e;font-size: 20px}
   .breadcrumb a:hover{
       text-decoration: none;
       color: #06226e;
   }
.type-name{float:left;margin-top:15px;font-size:16px;}
.select-banner{margin-top:-20px !important;}
.date_vis{margin-right:28px !important;}
.news_img img:hover .h4{color:red !important;}
@media only screen and (min-width: 1200px) {
    .container{width:1200px;padding:0 15px}
}
@media only screen and (max-width: 1200px) {
    #news .news_col{width:31.333%}
    #news .news_col2{margin-left:3%}
}
@media only screen and (max-width: 1199px) {
    #main_menu .navbar-toggle{display:block}
    #main_menu .navbar-header{float:right}
    #main_menu .navbar-collapse.collapse{position:fixed;right:0;top:0;bottom:0;width:0;overflow:hidden!important;margin:0;transition:width .8s;padding:0;background:rgba(255,255,255,0.9);z-index:9999;display:block}
    #main_menu .navbar-collapse.collapse.show{width:320px;box-shadow:0 0 15px 3px rgba(0,0,0,0.3)}
    #main_menu .navbar-collapse.collapse ul{float:none!important;/* width:320px; */padding-top:0px;height:100%;overflow:auto;}
    #main_menu .navbar-collapse.collapse ul li{float:none;display:block;padding-left:30px;}
    #main_menu ul li.open ul.dropdown-menu{position:static;width:100%;border:none;box-shadow:none;padding-top:0}
}
@media only screen and (max-width: 991px) {
    .row{
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    #slider_footer .doitac{margin-top:30px;padding-left:10px;}
    #introduce .img_small{transform:translateY(-50%) translateX(-73%)}
    #introduce .intro_right{padding:55px 0 0}
    #socket .col-md-6{text-align:center;line-height:1.9}
    #slider_footer .danhgia{margin-bottom:30px;margin-top:40px}
    #slider_footer{padding-top:0}
    #news{padding-bottom:25px;padding-top:25px}
    #slider_footer .danhgia{padding-right:0}
    #slider_footer .danhgia .carousel-control.left{right:36px}
    #slider_footer .danhgia .carousel-control.right{right:0}
}



@media screen and (max-width: 1024px) {
    .widget-wrap{ display: none;}
    #footer a
    {
        font-size: 14px;
    }
    #libs_img img{width:100%}
    #news .thumbnail{width:100%}
    #order_room input {
        margin-bottom: 15px;
    }
    #order_room span select{width:125px}
    #footer .adress{
        float:none;width:100%;
        padding:15px
    }
    #footer .lienket{
        /*float:none;width:100%;*/
        padding:15px
    }
    #footer .form_dangki{
        /*float:none;width:50%;*/
        padding:15px
    }
    #news .news_col{width:48%}
    #news .news_col2{margin-left:2%}
    #news .news_col3{margin-left:0}
    #footer .lienket{clear:both}
    #socket{line-height:1.9}
    #order_room #btn_datphong{margin-left:0}
    #order_room .content_order{text-align: -webkit-auto;}
    #main_menu .navbar-collapse.collapse.show{
        width: 200px;
    }

    #order_room form span{
        width: 182px !important;
        overflow: visible;
        padding: 0px 0px 0px 4px;
    }
    .date_vis {
        margin-right: 0px !important;
    }
    #order_room span.date_vis img, #order_room span.date_move img, #order_room .type_room img, #order_room .content_adults img {
        position: absolute;
        top: 50%;
        right: 24px;
        transform: translate(0,-50%);
        -webkit-transform: translate(0,-50%);
        margin-top: -5px;
        display: none;
    }

    #order_room .content_child img {
        position: absolute;
        top: 50%;
        right: 24px;
        transform: translate(0,-50%);
        -webkit-transform: translate(0,-50%);
        margin-top: -5px;
        display: none;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow
    {
        display: none;
    }
    .select2-container .select2-selection--single .select2-selection__rendered {
        display: block;
        padding-left: 0px;
        padding-right: 0px;
        overflow: visible;
    }

    #order_room form span.two-child{
        margin-right: 0%;
    }



    #order_room form span select{
        width: 100% !important;
    }

    #order_room #btn_datphong{
        display: inline-block;
        width: 20%;
        height: 35px;
        text-align: center;
        vertical-align: top;
        line-height: 35px;
        position: unset;
        margin-top:  20px;
        padding: 0;
    }

    .slick-arrow{
        display: none !important;
    }

}




@media  screen and (max-width: 767px) {
    .product-boxs {
        margin: 0px auto auto !important;

    }
    .product-caption {
        text-align: center;
        padding: 10px 0px !important;
    }

    #footer a
    {
        font-size: 14px;
    }
    .news_detail{
        margin-top: 0px;
    }
    .content {
        margin-bottom: 0px !important;
    }

    #slider_footer .doitac h3{
        margin-top: 20px;
    }
    #news h3{
        margin-top: 20px;
    }

    .sec-space-bottom {
        padding-top: 0px !important;
    }
    .sec-space-bottom h1
    {
        margin-top: 0px;
    }
    .widget-wrap
    {
        display: none;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
         background-color:inherit !important;
    }
    #slider_partnes .content_logo_partnes span img {
        padding: 10px;
        width: 100%;
    }
    #libs_img img{width:100%}
    #news .thumbnail{width:100%}
    #order_room input {
        margin-bottom: 15px;
        width: 48%;
    }
    #order_room span select{
        margin-top: 15px;
        margin-bottom: 10px;
    }
    #order_room span select{width:125px}
    #footer .adress{float:none;width:100%;padding:15px; text-align: center;}
    #footer .lienket{float:none;width:100%;padding:15px}
    #footer .form_dangki{float:none;width:50%;padding:15px}
    #news .news_col{width:48%}
    #news .news_col2{margin-left:2%}
    #news .news_col3{margin-left:0}
    #footer .lienket{clear:both}
    #socket{line-height:1.9}
    #order_room #btn_datphong{margin-left:0}
    #order_room .content_order{text-align: -webkit-auto;}
    #main_menu .navbar-collapse.collapse.show{
        background: #27472f;
        width: 320px;
    }

    #order_room form span{
        /*width: 182px !important;*/
        overflow: visible;
        padding: 0px 0px 0px 4px;
    }
    .date_vis {
         margin-right: 0px !important;
    }
    #order_room span.date_vis img, #order_room span.date_move img, #order_room .type_room img, #order_room .content_adults img, #order_room .content_child img {
        position: absolute;
        top: 50%;
        right: 24px;
        transform: translate(0,-50%);
        -webkit-transform: translate(0,-50%);
        margin-top: -5px;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow
    {
        display: none;
    }
    .select2-container .select2-selection--single .select2-selection__rendered {
        display: block;
        padding-left: 0px;
         padding-right: 0px;
        overflow: visible;
    }

    #order_room form span.two-child{
        margin-right: 0%;
    }



    #order_room form span select{
        width: 48% !important;
    }

    #order_room #btn_datphong{
        display: inline-block;
        width: 46%;
        height: 35px;
        text-align: center;
        vertical-align: top;
        padding: 0px !important;
        line-height: 35px;
        position: absolute;
        bottom: 0px;
        right: 30px;
    }

    .slick-arrow{
        display: none !important;
    }

    #main_menu .navbar-collapse.collapse ul {
        float: none!important;
        width: 100%;
        padding-top: 0px;
        position: unset;
        padding: 0;
        margin: 0;
    }
    #main_menu .navbar-collapse.collapse ul li ul li {
        padding-left: 0;
    }
}


@media only screen and (max-width: 768px) {
    #introduce_type_room .content_type_room{
        max-width: 335px;
    }
    #libs_img img{width:100%}
    /*#order_room input{width:125px}*/
    #news .thumbnail{width:100%}
    #order_room span select{width:100% !important}

    #footer .lienket {
    /* float: none; */
    /* width: 100%; */
    padding: 15px;
    margin-top: -29px;
}
    #footer .form_dangki{float:none;width:50%;}
    #news .news_col{width:48%}
    #news .news_col2{margin-left:2%}
    #news .news_col3{margin-left:0}

    #socket{line-height:1.9}
    #order_room #btn_datphong{margin-left:0}
    #main_menu .navbar-nav>li>a{color:#fff;}
    #introduce .img_introduce img {width:100% !important;}
    .title{font-size:50px;}
    #introduce .intro_right p {font-size: 36px;}
    #banner_center h2 {font-size: 39px;padding-top: 0px;padding-bottom: 17px;color: #5a0000;font-family: 'Pacifico',cursive;line-height: 1.9;margin: 22px;}
    #introduce_type_room .content_type_room p {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 1px;
    height: 45px;
    line-height: 45px;
    margin: 0;
    font-size: 17px;
    padding-left: 20px;
    color: #fff;
    background: rgba(100, 0, 0, 0.8);
    border-radius: 12px;
}
.type-name {
    float: left;
    margin-top: 15px;
    font-size: 28px;
}
.sale{
    float: right !important;
    width: 70px !important;
    height: 41px !important;
    border-radius: 10px !important;
    background: #ebebeb !important;
    margin-top: 14px !important;
    text-align: center !important;
    color: red !important;
    font-weight: bold !important;
    font-size: 31px !important;
}
#top_header a {
    color: #27472f;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
}
#service_hotel .content_service h4 {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

#service_hotel .content_service p {
    font-size: 15px;
}
.news-title{font-size:30px !important;}
#news p {
    font-size: 15px;
}
.desc-comment{font-size:15px;}
#slider_footer .danhgia .content_danhgia .nguoi_danhgia .profile h4 {
    color: #6a2626;
    font-size: 24px;
    margin-top: 0;
    font-weight: 600;
}
#slider_footer .danhgia .content_danhgia .nguoi_danhgia .profile p {
    color: #8e8d8d;
    font-size: 13px;
}
#footer .form_dangki{width:100%;float:left;text-align:center;}
#footer .lienket h4 {
    font-weight: 700;
    font-size: 21px;
}

    #footer .form_dangki h4 {
        font-weight: 700;
        font-size: 14px;
        text-transform: uppercase;
        text-align: center;
    }

#footer .lienket ul {
    padding-left: 0;
    font-size: 21px;
}
#socket {
    padding:0;
}
}

@media only screen and (max-width: 736px)
{
    #slider_header{
        margin-top: -36px;
    }
}

@media only screen and (max-width: 688px) {
    .contact_phone{display:none}
    .contact_mail{display:none}
    #introduce .img_small{display:none}
    #introduce .img_big img{width:100%}
    #banner_center h2{font-size:25px;padding:50px 0}
}

@media only screen and (max-width: 667px)
{
    #slider_header{
        margin-top: 98px;
    }
}

@media only screen and (max-width: 640px)
{
    #slider_header{
        margin-top: 18px;
    }
}

@media only screen and (max-width: 568px)
{
    #slider_header{
        margin-top: 62px;
    }
}

@media only screen and (max-width: 550px) {
    #footer .form_dangki{float:none;width:100%}
    #news .news_col{width:100%}
    #news .news_col2{margin-left:0}
    #banner_header_mobile{
        display:block;
        /*height:400px;*/
        /*background:url(/themes/default/images/banner_slider2.jpg) no-repeat;background-size:cover;*/
        height: 75px;
    }
    #slider_header{
        margin-top: 99px;
        /*display:none*/
    }
    #order_room .content_child{margin-right:0px}
    #socket .thongtin_truycap span:last-child{display:block}
    #socket .thongtin_truycap span{border:none}
}
@media only screen and (max-width: 420px) {
    #slider_footer .danhgia h3,#slider_footer .doitac h3{padding-bottom:35px}
    #slider_footer .carousel-control{top:25px}
    #introduce .intro_right h3 {
    margin-bottom: 0px;
    }
    #slider_footer .doitac h3{
        margin-top: 20px;
    }
    #news h3{
        margin-top: 20px;
    }
    #slider_header{
        margin-top: 78px;
        /*display:none*/
    }
}

@media only screen and (max-width: 360px)
{
    #slider_header{
        margin-top: 90px;
    }
}

@media only screen and (max-width: 320px)
{
    #slider_header{
        margin-top: 90px;
    }
}


.title {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 0px;
    color: #57290b;
    line-height: 40px;
}
.service-txt h3{
    color: white !important;
}

#introduce .intro_right p {
    font-size: 18px;
}
#banner_center h2 {
    font-size: 22px;
     padding: 0px;
}
#banner_center {
    height: auto;
}
#introduce_type_room .content_type_room p {
    font-size: 16px;
}
#footer .lienket {
    padding: 15px;
    /*margin-top: 50px;*/
}
.adress{text-align: center;}
.add-ul{margin-left:94px;}
.owl-item .active{width:100% !important;}
}
@media only screen and (max-width: 375px) {
    #slider_footer .danhgia h3,#slider_footer .doitac h3{padding-bottom:35px}
    #slider_footer .carousel-control{top:25px}
    #introduce .intro_right h3 {
    margin-bottom: 0px;
}
.title {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: -27px;
    color: #57290b;
}
#introduce .intro_right p {
    font-size: 18px;
}
#banner_center h2 {
    font-size: 20px;
     padding: 0px;
}
#banner_center {
    height: 162px;
}
#introduce_type_room .content_type_room p {
    font-size: 16px;
}
#footer .lienket {
    padding: 15px;
    margin-top: 50px;
}
.adress{text-align: center;}
.add-ul{margin-left:77px;}
#news .news_col1 {
     margin-left: 0px;
}

}

@media screen and (max-width: 375px)
{
    #order_room input {
        width: 164px;
    }
    #order_room form span {
        width: 162px !important;
    }
}

@media screen and (max-width: 320px)
{
    #order_room input {
        width: 135px;
    }
    #order_room form span {
        width: 135px !important;
    }
}

@media only screen and (max-width: 320px) {
    #slider_footer .danhgia h3,#slider_footer .doitac h3{padding-bottom:35px}
    #slider_footer .carousel-control{top:25px}
    #introduce .intro_right h3 {
    margin-bottom: 0px;
    }
}
@media only screen and (max-width: 480px) {
    #order_room #btn_datphong{
         right: 15px;
         width: 45% !important;
        bottom: 5px !important;
    }

.title {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: -27px;
    color: #57290b;
}
    #introduce .intro_right p {
        font-size: 18px;
    }
    #banner_center h2 {
        font-size: 20px;
         padding: 0px;
    }
    #banner_center {
        height: 162px;
    }
    #introduce_type_room .content_type_room p {
        font-size: 16px;
    }
    #footer .lienket {
        padding: 15px;
        margin-top: 50px;
    }
}
    .adress{text-align: center;}
    .add-ul{margin-left:46px;}
    }
    .form-horizontal .form-group{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .deal {
        color: #D00;
        font-size: 18px;
    }

    .deal .countdown {
        font-size: 25px;
        font-weight: bolder;
    }
    .form-group .col-md-offset-4 {margin-left: 0; text-align: right;}
/* Phone */
.coccoc-alo-phone {
    background-color: transparent;
    cursor: pointer;
    height: 200px;
    position: fixed;
    transition: visibility 0.5s ease 0s;
    visibility: hidden;
    width: 200px;
    z-index: 20 !important;
}
.coccoc-alo-phone.coccoc-alo-show {visibility: visible;}
.coccoc-alo-phone.coccoc-alo-hover, .coccoc-alo-phone:hover {opacity: 1;}
.coccoc-alo-ph-circle {
    animation: 1.2s ease-in-out 0s normal none infinite running coccoc-alo-circle-anim;
    background-color: transparent;
    border: 2px solid rgba(30, 30, 30, 0.4);
    border-radius: 100%;
    height: 160px;
    left: 20px;
    opacity: 0.1;
    position: absolute;
    top: 20px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 160px;
}
.coccoc-alo-phone.coccoc-alo-active .coccoc-alo-ph-circle {animation: 1.1s ease-in-out 0s normal none infinite running coccoc-alo-circle-anim !important;}
.coccoc-alo-phone.coccoc-alo-static .coccoc-alo-ph-circle {animation: 2.2s ease-in-out 0s normal none infinite running coccoc-alo-circle-anim !important;}
.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle, .coccoc-alo-phone:hover .coccoc-alo-ph-circle {border-color: #f37123;opacity: 0.5;}
.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle, .coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle {border-color: #f37123;opacity: 0.5;}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle {border-color: #bfebfc;opacity: 0.5;}
.coccoc-alo-ph-circle-fill {
    animation: 2.3s ease-in-out 0s normal none infinite running coccoc-alo-circle-fill-anim;
    background-color: #000;
    border: 2px solid transparent;
    border-radius: 100%;
    height: 100px;
    left: 50px;
    opacity: 0.1;
    position: absolute;
    top: 50px;
    transform-origin: 50% 50% 0;
    transition: all 0.5s ease 0s;
    width: 100px;
}
.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-circle-fill, .coccoc-alo-phone:hover .coccoc-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}
.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-circle-fill, .coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-circle-fill {
    background-color: #f37123;
    opacity: 0.75 !important;
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill {
    background-color: rgba(0, 175, 242, 0.5);
    opacity: 0.75 !important;
}

.coccoc-alo-ph-img-circle {
    animation: 1s ease-in-out 0s normal none infinite running coccoc-alo-circle-img-anim;
    border: 2px solid transparent;
    border-radius: 100%;
    height: 60px;
    left: 70px;
    opacity: 0.7;
    position: absolute;
    top: 70px;
    transform-origin: 50% 50% 0;
    width: 60px;
}

.coccoc-alo-phone.coccoc-alo-hover .coccoc-alo-ph-img-circle, .coccoc-alo-phone:hover .coccoc-alo-ph-img-circle {
    background-color: #00aff2;
}
.coccoc-alo-phone.coccoc-alo-green.coccoc-alo-hover .coccoc-alo-ph-img-circle, .coccoc-alo-phone.coccoc-alo-green:hover .coccoc-alo-ph-img-circle {
    background-color: #f37123;
}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle {
    background-color: rgba(0,82,156,0.7)
}
@keyframes coccoc-alo-circle-anim {
    0% {
        opacity: 0.1;
        transform: rotate(0deg) scale(0.5) skew(1deg);
    }
    30% {
        opacity: 0.5;
        transform: rotate(0deg) scale(0.7) skew(1deg);
    }
    100% {
        opacity: 0.6;
        transform: rotate(0deg) scale(1) skew(1deg);
    }
}

@keyframes coccoc-alo-circle-img-anim {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg);
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg);
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg);
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg);
    }
    50% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
}
@keyframes coccoc-alo-circle-fill-anim {
    0% {
        opacity: 0.2;
        transform: rotate(0deg) scale(0.7) skew(1deg);
    }
    50% {
        opacity: 0.2;
        transform: rotate(0deg) scale(1) skew(1deg);
    }
    100% {
        opacity: 0.2;
        transform: rotate(0deg) scale(0.7) skew(1deg);
    }
}
.coccoc-alo-ph-img-circle a img {
    padding: 4px 0 0 3px;
}
.coccoc-alo-phone{top: 250px;right: 0px;}
@media(max-width: 678px){
    .coccoc-alo-phone{
        bottom: 0px;
        right: -50px;
    }

    .slider_type_room .price{
        margin-top: 60px;
        display: block;
        float: none;
    }

}
/* End phone */

.seemore_btn {
    color: #4f0f0b;
    font-weight: bold;
}
@media screen and (max-width: 736px)
{
    #order_room #btn_datphong {
        width: 46% !important;
        bottom: 5px !important;
    }
}
@media screen and (max-width: 768px)
{
    #order_room form span {
        width: 50% !important;
    }
    #order_room span input {
        width: 100% !important;
    }
    #order_room form span select {
        margin-bottom: 15px;
    }
    #order_room #btn_datphong {
        margin-top: 0;
        width: 49%;
        margin-left: 4px
    }
    .top_contact {
        width: auto;
    }
}
