@media (min-width: 1170px) and (max-width: 1200px) {
    .container {
        width: 1180px;
        margin: 0 auto;
    }
}
@media (min-width:991px) and (max-width: 1170px){
    .container {
        width: 100%;
        padding: 0 15px;
    }
    #Booking {display: none;}
    #SubServiceHome .row .col-1 .khungAnh {
    width: 48.1%;
    }
    #SubServiceHome .row .col-1 .khoi {
    width: calc(51.9% - 20px);
    padding-right: 20px;
    }
    #owl-demo-2 .owl-buttons {display: none;}
}
@media (min-width:767px) and (max-width: 991px){
    .container {
            width: 730px;
        }
        #head-top .hotline {display: none;}
        #Booking {
            display: none !important;
        }
            #SubServiceHome .owl-buttons {display: none;}
         #head-top .station {
            display: none;
        }
        #head-top .head_tab .station {
            display: block;
        }
         #head-top .head_tab .station li {
            margin: 0;
            margin-right: 10px;
            padding: 7px 0px;
         }
         #head-top .head_tab .hotline {
            float: left;
            padding-left: 20px;
            background: url(../css/icon/hl.png)repeat-x left bottom;
            color: #b2b2b2;
        }
        #head-top .head_tab .hotline a {
                background: url(../css/icon/Group-2918-.png) no-repeat 3px center;
    overflow: visible;
    display: inline-block;
    padding: 0 20px;
        }
         #head-top .vitri {display: none;}
         #head-top .station .ngongu:before {top: -10px;}
        #head-top .station .ngongu {margin-top: 7px;} 
        #head-top .station .ngongu:after {content: ""}

        #head-top .head_tab {display: block;}
        #head-top .head_tab .hotline {
            display: block;
            width: 100%;
           
            text-align: center;
            padding-left: 0;
        }
        #Product .row-2 .col-6 .khungAnh .overlay {
            bottom: -29%;
        }
        #Product .row-2 .col-6 .khungAnh .overlay:before {
            top: 26%
        }
        #Product .row-2 .col-6 .khungAnh .overlay:after {
            top: 26%
        }
        #Product .row-2 .col-6 .khungAnh {margin-bottom: 200px}
        #Product .row-2 .col-6 .row .col-1 .khungAnh {width: 44.33%}
        #Product .row .col-1 .khoitrai {width: 50%}
        
         #CommonFooter .col-1 {width: 100%;padding: 0}
         #CommonFooter .col-1 .static {margin: 0}
         #CommonFooter .col-2 {width: 100%;margin: 0}
         #CommonFooter .col-3 {width: 100%}
         #copyright .text {text-align: center;float: none;    font: 14px/24px 'SegoeUIRegular';margin-top: 10px}
         #TatThanhJsc {float: none; text-align: center;}
         #TatThanhJsc a {
            font: 14px/24px 'SegoeUIRegular' !important;margin-bottom: 10px
         }
         #copyright .online {margin-left: 15px;}
        #copyright .tuvan {

            display: none !important;
        }
        #AdvPartnerHome {padding-bottom: 30px;}
        #AdvBackgroundSlide .khoisiler .title {display: block;}
        #CommonFixedTopMenu {display: none;}
        #owl-demo-2 .owl-buttons {display: none;}
        #SubServiceHome .welcome {
        padding: 0 3.125%;
        text-align: center;
        width: 100%;
        background: #f1f1f1;
        /* top: 0; */
        float: left;
        /* left: 0; */
        position: relative;
        }
        #SubServiceHome .row {
        width: 100%;
        margin-bottom: 30px;
        float: left;
        }
        #SubServiceHome .row .col-1 .khungAnh {
        width: 100%;
        }
        #SubServiceHome .row .col-1 .khoi {
        width: 100%;
        padding: 20px 10px;
        }
        #SubServiceHome .row .col-1 .khungAnh {
    width: 48.1%;
    }
    #SubServiceHome .row .col-1 .khoi {
    width: calc(51.9% - 20px);
    padding-right: 20px;
    }
        .box_chung {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
        }
        .box_chung .booking_d {
            background: #cccccc url(../css/icon/icon4.png)no-repeat 77% 15px;
        }
        #AdvPartnerHome .col-t {
        width: 100%;
        }
        #AdvPartnerHome .khungAnh {
            width: 100%;
            margin-top: 55px;
        }
        #AdvPartnerHome .col-t .des {height: 102px;}
        #AdvPartnerHome .col-t ul li {
            width: calc((100% - 30px)/2);
            margin-bottom: 18px;
            padding-left: 25px;
            background: url(../css/icon/icon5.png)no-repeat left center;
            margin-right: 15px;
        }
        #AdvPartnerHome .col-t ul li:nth-child(2n) {margin-right: 0;float: right;}
        #AdvPartnerHome .col-t ul {margin-bottom: 0;}
        #AdvPartnerHome .khungAnh {margin-top: 10px}
        #Product .row-2 .col-6 {
            width: 100%
        }
        .Main_menu {
            display: block;
            width: 100%;
            position: absolute;
            background: rgba(68,68,68,0.83)
        }
        .Main_menu ul {padding-right: 3.125%}
        .Main_menu li {float: right;padding-left: 25px;}
        .Main_menu li a {
            padding: 30px 0;
            display: block;
        }
        #CommonHeaderTop_tb #sidr-right {
            background: #1bbc9b
        }
        #CommonHeaderTop_tb #sidr-right ul li {
            width: 100%;
            border-bottom: 0 !important;
            background: url(../css/icon/icon-slg.png)repeat-x bottom left;
        }
        #CommonHeaderTop_tb #sidr-right .sidr {
            box-shadow: none; 
        }
        .sidr ul {
            border: none;
            margin: 0 !important;
        }
        .sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span {box-shadow: none;}
        .sidr {box-shadow: none;}
        #CommonHeaderTop_tb #sidr-right ul li a {
            font: 14px 'SegoeUISemibold';
            color: #fff;
            display: block;
            padding: 10px 0;
            text-transform: uppercase;
            padding-left: 10px;
        }
        #CommonHeaderTop_tb #sidr-right .accordion:after {
            float: right;
            width: 10px;
            height: 10px;
            content: url(../css/icon/cong_tb.png);
            position: absolute;
            left: 90%;
            top: -5px;

        }

        #CommonHeaderTop_tb #sidr-right .accordion.active-2:after {
            float: right;
            width: 10px;
            height: 10px;
            content: url(../css/icon/tru_tb.png);
            position: absolute;
            left: 90%;
            top: -5px;
            border: none;
        }
        #CommonHeaderTop_tb #sidr-right .accordion {
            cursor: pointer;
            border: none;
            outline: none;
            transition: 0.4s;
            position: relative;
        }
        #CommonHeaderTop_tb #sidr-right .active-2 {

        }
        #CommonHeaderTop_tb #sidr-right .panel {
            background-color: white;
            display: none;
        }
        #CommonHeaderTop_tb #sidr-right .panel.show {
            display: block !important;
        }
        #CommonHeaderTop_tb #sidr-right .panel {padding: 0;}
        #CommonHeaderTop_tb #sidr-right .panel {
            background-color: #1b9b81;
            max-height: 0;
            overflow: hidden;
            transition: 0.6s ease-in-out;
            opacity: 0;
        }
        #CommonHeaderTop_tb #sidr-right .panel li {
            width: 100%;
            padding-left: 8%;
            box-sizing: border-box;
            float: left;
            padding-right: 13px;
            background: url(../css/icon/icon-21.png)no-repeat 20px 22px;
            border: none !important;
        }
        #CommonHeaderTop_tb #sidr-right .panel li a {
            font: 14px/26px 'SegoeUISemibold';
            color: #fff;
            border: none;
            text-transform: none;
        }
        #CommonHeaderTop_tb #sidr-right .panel li:hover {background: url(../css/icon/icon-21.png)no-repeat 20px 22px;}
        #CommonHeaderTop_tb #sidr-right .panel.show {
            opacity: 1;
            max-height: 500px;
        }
        #AdvBackgroundSlide .booking_tb {
            width: 147px;
            height: 36px;
            display: inline-block;
            z-index: 2;
            background: url(../css/icon/bokking.png)no-repeat;
            bottom: 0;
            left: 50%;
            cursor: pointer;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
        }
            #Booking_tb {
                background: rgba(68,68,68,0.8);
                top: 0;
                left: 0;
                z-index: 3;
            }
            #Booking_tb .text {
                text-transform: uppercase;
                text-align: center;
                font: 35px/95px 'NOTOSERIF-REGULAR';
                color: #ffd800;
                margin-right: 90px;
            }
            #Booking_tb .from .form-group {margin-bottom: 20px;}
            #Booking_tb .from .col {
                width: 100%;
            }
            #Booking_tb .from::-webkit-input-placeholder { /* Chrome/Opera/Safari */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-moz-placeholder { /* Firefox 19+ */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-ms-input-placeholder { /* IE 10+ */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-moz-placeholder { /* Firefox 18- */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from .col input {
                background: url(../css/icon/bok3.png)no-repeat;
                border: 0;
                outline: none;
                padding-left: 35px;
            }
            #Booking_tb .from .col-2 {
                width: 100%;
            }
            #Booking_tb .from .col-2 input {
                background: url(../css/icon/bok2.png)no-repeat;
                border: 0;
                outline: none;
            } 
            #Booking_tb .from .col-1 {
                width: 100%;
            }
            #Booking_tb .from .col-1 select {
                background: url(../css/icon/bok1.png)no-repeat;
                    -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                outline: none;
                width: 100%;
                height: 33px;
                color: #cbcbcb;
                text-align: center;
            }
            #Booking_tb .from {
                margin-top: 10px;
            }
            #Booking_tb .from label {
                width: 100%;
                float: left;
                font: 15px 'NOTOSERIF-REGULAR';
                color: #fff;
                margin-bottom: 5px;
            }
            #Booking_tb .box {
                width: 100%;
                height: 33px;
                margin-bottom: 25px;
                background: #1bbc9b;
                text-align: center;
            }
            #Booking_tb .box a {
                font: 14px/33px 'SegoeUIBold';
                color: #fff;
                text-transform: uppercase;
            }
            .dong_rp {
                width: 10px;
                height: 11px;
                content: url(../css/icon/Group-2519-.png);
                position: absolute;
                bottom: 5px;
                right: 3.125%;
            }
            #copyright .quaylai {
                width: 41px;
                height: 41px;
                background: url(../css/icon/Group-2518-.png)no-repeat;
                bottom: 50px;
            }
            #Tk_tb {
                width: 100%;
                position: absolute;
                top: 115px;
            }
            #Tk_tb:after {
                bottom: 100%;
                right: 20%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                border-color: rgba(0, 0, 0, 0);
                border-bottom-color: #fff;
                border-width: 7px;
                margin-left: -7px;
            }
            #Tk_tb input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-moz-placeholder { /* Firefox 19+ */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-ms-input-placeholder { /* IE 10+ */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-moz-placeholder { /* Firefox 18- */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input {
                outline: none;
                border-radius: 0;
                border: 0;
            }
            #Tk_tb a {
                display: inline-block;
                width: 13px;
                height: 13px;
                background: url(../css/icon/Tk_tb.png)no-repeat;
                position: absolute;
                right: 2%;
                top: 10px;

            }
            #owl-demo-2 .owl-pagination {
                bottom: 12%;
            }
            #Gioithieu .row {width: 100%}
            #Gioithieu .row .col-5 {
    width: 100%;
    float: left;
    margin-bottom: 40px;
        }
        #Gioithieu .row .col-5 .des {
            float: none;
            width: auto;
        }
        #Gioithieu .row .col-5 .des .title {
            width: auto;
            float: none;
            margin-bottom: 5px;
        }
        #Gioithieu .row .col-5 .des .text {
            width: auto;
            float: none;
            height: auto;
            overflow: inherit;
            } 
            #Doitac .row-2 .col-6 {
                width: 100%;
                padding-bottom: 45px;
            }   
            #Doitac .row-2 .col-6 .chitiet .accordion {font-size: 16px;padding-left:17%;}
            #Doitac .row-2 .col-6 .khungAnh .overlay {
                width: 95%;
                bottom: -85%;
            }
            #owl-demo-5 .owl-item {
            padding-bottom: 105px;
        }
        #Doitac .row-2 .col-6 .khungAnh .overlay:before {
            position: absolute;
            left: -22px;
            top: 57px;
        }
        #Doitac .row-2 .col-6 .khungAnh .overlay:after {
            position: absolute;
            right: -22px;
            top: 57px;
        }
        #LeftCateMenu {display: none;}
        .LeftCol {display: none;}
        #ModulGioiThieu .RightCol {width: 100%}
        .CommonDauChiTietTin a {font-size: 0}
        .CommonDauChiTietTin a.SmallSize {
            width: 25px;
            height: 24px;
            background: url(../css/icon/truto.png) no-repeat;
        }
        .CommonDauChiTietTin a.LargeSize {
            width: 25px;
            height: 24px;
            background: url(../css/icon/congto.png) no-repeat;
        }
        .CommonDauChiTietTin .size {margin-top: -10px;}
        .CommonDauChiTietTin .date {padding-right: 10px}
        .CommonDauChiTietTin {background: transparent;    border-top: none;}
        #OtherPost a {width: 100%}
        #dichvu-giaodien4 .row-4 .khungAnh {width: 100%;margin-bottom: 20px;}
        #dichvu-giaodien4 .row-4 .khoi {width: 100%;padding-left: 0}
        .Wcontent {
            margin-top: 40px;
            width: 95%;
        }
        .Wcontent .title:before {
            content: url(../css/icon/after_f-2.png);
            position: absolute;
            right: 30px;
            top: -5px;
        }
        .Wcontent .title:after {
            content: url(../css/icon/before_f-2.png);
            position: absolute;
            left: 30px;
            top: -5px;
        }
        .content {
            padding: 0 3.125%;
        }
        .CommonCuoiChiTietTin a.prevDBT {display: block !important;}
        .CommonCuoiChiTietTin a.top {display: none;}
        .CommonCuoiChiTietTin a.email {display: none;}
        .CommonCuoiChiTietTin a.print {display: none;}
        .content .leftForm {width: 100%;border: none;}
        .content .rightForm {width: 100%}
        #FormBookingInfomation {padding: 0}
        .content .rightForm .book {
            width: calc((100% - 15px)/2)
        }
        .content .rightForm .book a {width: 100%}
        .content .rightForm .book:nth-child(2) {float: right;}
        #thanhcong {width: 90%}
        #DetailPage .contentview .book_note a {width: 100%}
        .RightCol .Siler .icon_p {
            background: url(../css/icon/tb2.png)no-repeat;
            bottom: 20px;
        }
        .RightCol .Siler .icon_t {
            background: url(../css/icon/tb2.png)no-repeat;
            bottom: 20px;
        }
        #Commen_phong .head {padding-bottom: 45px;}
        #dichvu-giaodien4 .row-7 .col-6 {width: 100%}
        #DetailPage .khoidangky .thim {display: none;}
        #DetailPage .khoidangky .col-2 {
            width: 100%;
        }
        #DetailPage .khoidangky .from {width: 100%;padding: 0 3.125%;margin: 0}
        #DetailPage .khoidangky h5 {text-align: left;margin-left: 3.125%}
        #DetailPage .khoidangky p {text-align: left;margin-top: 10px;display: inline-block;    font: 14px/24px 'SegoeUIRegular'}
        #DetailPage .khoidangky .dangky .dk {
            width: calc((100% - 20px)/2);
            margin:0;
        }
        #DetailPage .khoidangky .dangky .dk:last-child {float: right;}
        #ModunTintuc_trangchu .khungAnh {width: 44%;margin-right: 6%}
        #ModunTintuc_trangchu .khoi-trangchu .title-7 {width: auto;float: none;}
        #ModunTintuc_trangchu .khoi-trangchu .title-7 .tieude {
            float: none;
            width: auto;
        }
        #ModunTintuc_trangchu .khoi-trangchu .title-7 .date {    
            float: none;
            width: auto;
         }
         #ModunTintuc_trangchu .khoi-trangchu .title-7 .des {max-height: 120px}
        #DetailPage .contentview .khungAnh:before {padding-bottom: 62%}
        #ModulGioiThieu .RightCol .row-9 {width: 100%;margin-bottom: 20px;}
        #ModulGioiThieu .RightCol .row-9 .col-6 .khungAnh {width: 38%;margin:0;}
        #ModulGioiThieu .RightCol .row-9 .col-6 .title-9 {
            width: 59%;
            float: right;
        }
        #dichvu-giaodien4 .khoi .row .col-4 {
            width: 100%;
            margin-bottom: 50px;
        }
        #DetailPage .row .col-3 {
            width: calc((100% - 20px)/2);
            margin: 0;
            margin-bottom: 20px;
        }
        #DetailPage .row .col-3:nth-child(2n) {float: right;}
        .RightCol .album .row .col-4 {width: 95%}
        .RightCol .album .prohead1 {display: table;}
        #khoivitri {width: 100%}
        #khoiguiyeucau {width: 100%}
        #khoiguiyeucau .bt {width: 100%}
        #khoiguiyeucau .bp {width: 100%}
        #khoiguiyeucau .date {width: 60%}
        #khoiguiyeucau .yeucau {
            width: calc((100% - 20px)/2);
            margin: 0;
            margin-bottom: 20px;
        }
        #khoiguiyeucau .yeucau a {display: block;}
        #khoiguiyeucau .yeucau:first-child {float: left;}
        #SubServiceHome .welcome .title {margin-top: 30px;}
    #SubServiceHome .detail {margin-bottom: 40px;}
    #Product .row-2 .col-6 .row .col-1 .khungAnh {width: 44.33%;margin-right: 20px;}
        #Product .row .col-1 .khoitrai {
                float: none;
                width: auto;
        }
        #Product .row .col-1 .khoitrai .text {
            float: none;
            width: auto;
            height: 89px;
            overflow: hidden;
        }
        #SubServiceHome .row .col-1 .khoi .khoitren {
            float: left;
            width: 100%;
            max-height: 143px;
            overflow: hidden;
        }
        #Product .row-2 .col-6 .khungAnh .overlay .des {
            max-height: 95px;
            overflow: hidden;
            display: inline-block;
        }
        #Product .row-2 .col-6 .detail {margin-top: 20px;}
        #Product .row-2 {padding-bottom: 30px}
        #CommonFooter .col-2 .khoi .khungAnh {
                width: calc((100% - 20px)/3);
         }
         #CommonFooter .col-2 .khoi .khungAnh:nth-child(4n) {margin-right: 10px;}
         #CommonFooter .col-2 .khoi .khungAnh:nth-child(3n) {margin-right: 0;float: right;}
         #Doitac .row-2 .col-6 .title a {font-size: 30px;
         }
         #owl-demo-7 .owl-item {margin-right: 0}
         #dichvu-giaodien4 .khoi .row {margin-bottom: 0}
         #owl-demo-8 .owl-item {margin-right: 0}
}


@media (min-width:480px) and (max-width: 767px){
    .container {
            width: 550px;
        }
        #head-top .hotline {display: none;}
        #Booking {
            display: none !important;
        }
            #SubServiceHome .owl-buttons {display: none;}
         #head-top .station {
            display: none;
        }
        #head-top .head_tab .station {
            display: block;
        }
         #head-top .head_tab .station li {
            margin: 0;
            margin-right: 10px;
            padding: 7px 0px;
         }
         #head-top .head_tab .hotline {
            float: left;
            padding-left: 20px;
            background: url(../css/icon/hl.png)repeat-x left bottom;
            color: #b2b2b2;
        }
        #head-top .head_tab .hotline a {
                background: url(../css/icon/Group-2918-.png) no-repeat 3px center;
    overflow: visible;
    display: inline-block;
    padding: 0 20px;
        }
         #head-top .vitri {display: none;}
         #head-top .station .ngongu:before {top: -10px;}
        #head-top .station .ngongu {margin-top: 7px;} 
        #head-top .station .ngongu:after {content: ""}

        #head-top .head_tab {display: block;}
        #head-top .head_tab .hotline {
            display: block;
            width: 100%;
           
            text-align: center;
            padding-left: 0;
        }
        #Product .row-2 .col-6 .khungAnh .overlay {
            bottom: -42%;
        }
        #Product .row-2 .col-6 .khungAnh .overlay:before {
            top: 26%
        }
        #Product .row-2 .col-6 .khungAnh .overlay:after {
            top: 26%
        }
        #Product .row-2 .col-6 .khungAnh {margin-bottom: 200px}
        #Product .row-2 .col-6 .row .col-1 .khungAnh {width: 44.33%}
        #Product .row .col-1 .khoitrai {width: 50%}
        
        
         #CommonFooter .col-1 {width: 100%;padding: 0}
         #CommonFooter .col-1 .static {margin: 0}
         #CommonFooter .col-2 {width: 100%;margin: 0}
         
         #CommonFooter .col-3 {width: 100%}
         #copyright .text {text-align: center;float: none;    font: 14px/24px 'SegoeUIRegular';margin-top: 10px}
         #TatThanhJsc {float: none; text-align: center;}
         #TatThanhJsc a {
            font: 14px/24px 'SegoeUIRegular' !important;margin-bottom: 10px
         }
         #copyright .online {margin-left: 15px;}
        #copyright .tuvan {

            display: none !important;
        }
        #AdvPartnerHome {padding-bottom: 30px;}
        #AdvBackgroundSlide .khoisiler .title {display: block;}
        #AdvBackgroundSlide .khoisiler .title .text {font-size: 13px;background: url(../css/icon/icon-2.png)no-repeat left 7px,url(../css/icon/icon-2.png)no-repeat right 7px}
        #AdvBackgroundSlide .khoisiler .title .tieude a {font-size: 33px;margin-bottom: 15px}
        #AdvBackgroundSlide .khoisiler .title .detail a {line-height: 30px;padding: 0 20px;}
        #CommonFixedTopMenu {display: none;}
        
        #owl-demo-2 .owl-buttons {display: none;}
        #SubServiceHome .welcome {
        padding: 0 3.125%;
        text-align: center;
        width: 100%;
        background: #f1f1f1;
        /* top: 0; */
        float: left;
        /* left: 0; */
        position: relative;
        }
        #SubServiceHome .row {
        width: 100%;
        margin-bottom: 30px;
        float: left;
        }
        #SubServiceHome .row .col-1 .khungAnh {
        width: 100%;
        }
        #SubServiceHome .row .col-1 .khoi {
        width: 100%;
        padding: 20px 10px;
        }
        .box_chung {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
        }
        .box_chung .booking_d {
            background: #cccccc url(../css/icon/icon4.png)no-repeat 65% 15px;
        }
        #AdvPartnerHome .col-t {
        width: 100%;
        }
        #AdvPartnerHome .khungAnh {
            width: 100%;
            margin-top: 55px;
        }
        #AdvPartnerHome .col-t .des {height: 102px;}
        #AdvPartnerHome .col-t ul li {
            width: calc((100% - 30px)/2);
            margin-bottom: 18px;
            padding-left: 25px;
            background: url(../css/icon/icon5.png)no-repeat left center;
            margin-right: 15px;
        }
        #AdvPartnerHome .col-t ul li:nth-child(2n) {margin-right: 0;float: right;}
        #AdvPartnerHome .col-t ul {margin-bottom: 0;}
        #AdvPartnerHome .khungAnh {margin-top: 10px}
        #Product .row-2 .col-6 {
            width: 100%
        }
        .Main_menu {
            width: 100%;
            position: absolute;
            background: rgba(68,68,68,0.83);
            display: block;
        }
        .Main_menu ul {padding-right: 3.125%}
        .Main_menu li {float: right;padding-left: 25px;}
        .Main_menu li a {
            padding: 30px 0;
            display: block;
        }
        #CommonHeaderTop_tb #sidr-right {
            background: #1bbc9b
        }
        #CommonHeaderTop_tb #sidr-right ul li {
            width: 100%;
            border-bottom: 0 !important;
            background: url(../css/icon/icon-slg.png)repeat-x bottom left;
        }
        #CommonHeaderTop_tb #sidr-right .sidr {
            box-shadow: none; 
        }
        .sidr ul {
            border: none;
            margin: 0 !important;
        }
        .sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span {box-shadow: none;}
        .sidr {box-shadow: none;}
        #CommonHeaderTop_tb #sidr-right ul li a {
            font: 14px 'SegoeUISemibold';
            color: #fff;
            display: block;
            padding: 10px 0;
            text-transform: uppercase;
            padding-left: 10px;
        }
        #CommonHeaderTop_tb #sidr-right .accordion:after {
            float: right;
            width: 10px;
            height: 10px;
            content: url(../css/icon/cong_tb.png);
            position: absolute;
            left: 90%;
            top: -5px;

        }

        #CommonHeaderTop_tb #sidr-right .accordion.active-2:after {
            float: right;
            width: 10px;
            height: 10px;
            content: url(../css/icon/tru_tb.png);
            position: absolute;
            left: 90%;
            top: -5px;
            border: none;
        }
        #CommonHeaderTop_tb #sidr-right .accordion {
            cursor: pointer;
            border: none;
            outline: none;
            transition: 0.4s;
            position: relative;
        }
        #CommonHeaderTop_tb #sidr-right .active-2 {

        }
        #CommonHeaderTop_tb #sidr-right .panel {
            background-color: white;
            display: none;
        }
        #CommonHeaderTop_tb #sidr-right .panel.show {
            display: block !important;
        }
        #CommonHeaderTop_tb #sidr-right .panel {padding: 0;}
        #CommonHeaderTop_tb #sidr-right .panel {
            background-color: #1b9b81;
            max-height: 0;
            overflow: hidden;
            transition: 0.6s ease-in-out;
            opacity: 0;
        }
        #CommonHeaderTop_tb #sidr-right .panel li {
            width: 100%;
            padding-left: 8%;
            box-sizing: border-box;
            float: left;
            padding-right: 13px;
            background: url(../css/icon/icon-21.png)no-repeat 20px 22px;
            border: none !important;
        }
        #CommonHeaderTop_tb #sidr-right .panel li a {
            font: 14px/26px 'SegoeUISemibold';
            color: #fff;
            border: none;
            text-transform: none;
        }
        #CommonHeaderTop_tb #sidr-right .panel li:hover {background: url(../css/icon/icon-21.png)no-repeat 20px 22px;}
        #CommonHeaderTop_tb #sidr-right .panel.show {
            opacity: 1;
            max-height: 500px;
        }
        #AdvBackgroundSlide .booking_tb {
            width: 147px;
            height: 36px;
            display: inline-block;
            z-index: 2;
            background: url(../css/icon/bokking.png)no-repeat;
            bottom: 0;
            left: 50%;
            cursor: pointer;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
        }
            #Booking_tb {
                background: rgba(68,68,68,0.8);
                top: 0;
                left: 0;
                z-index: 3;
            }
            #Booking_tb .text {
                text-transform: uppercase;
                text-align: center;
                font: 35px/95px 'NOTOSERIF-REGULAR';
                color: #ffd800;
                margin-right: 90px;
            }
            #Booking_tb .from .form-group {margin-bottom: 20px;}
            #Booking_tb .from .col {
                width: 100%;
            }
            #Booking_tb .from::-webkit-input-placeholder { /* Chrome/Opera/Safari */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-moz-placeholder { /* Firefox 19+ */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-ms-input-placeholder { /* IE 10+ */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-moz-placeholder { /* Firefox 18- */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from .col input {
                background: url(../css/icon/bok3.png)no-repeat;
                border: 0;
                outline: none;
                padding-left: 35px;
            }
            #Booking_tb .from .col-2 {
                width: 100%;
            }
            #Booking_tb .from .col-2 input {
                background: url(../css/icon/bok2.png)no-repeat;
                border: 0;
                outline: none;
            } 
            #Booking_tb .from .col-1 {
                width: 100%;
            }
            #Booking_tb .from .col-1 select {
                background: url(../css/icon/bok1.png)no-repeat;
                    -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                outline: none;
                width: 100%;
                height: 33px;
                color: #cbcbcb;
                text-align: center;
            }
            #Booking_tb .from {
                margin-top: 10px;
            }
            #Booking_tb .from label {
                width: 100%;
                float: left;
                font: 15px 'NOTOSERIF-REGULAR';
                color: #fff;
                margin-bottom: 5px;
            }
            #Booking_tb .box {
                width: 100%;
                height: 33px;
                margin-bottom: 25px;
                background: #1bbc9b;
                text-align: center;
            }
            #Booking_tb .box a {
                font: 14px/33px 'SegoeUIBold';
                color: #fff;
                text-transform: uppercase;
            }
            .dong_rp {
                width: 10px;
                height: 11px;
                content: url(../css/icon/Group-2519-.png);
                position: absolute;
                bottom: 5px;
                right: 3.125%;
            }
            #copyright .quaylai {
                width: 41px;
                height: 41px;
                background: url(../css/icon/Group-2518-.png)no-repeat;
                bottom: 50px;
            }
            #Tk_tb {
                width: 100%;
                position: absolute;
                top: 115px;
            }
            #Tk_tb:after {
                bottom: 100%;
                right: 20%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                border-color: rgba(0, 0, 0, 0);
                border-bottom-color: #fff;
                border-width: 7px;
                margin-left: -7px;
            }
            #Tk_tb input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-moz-placeholder { /* Firefox 19+ */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-ms-input-placeholder { /* IE 10+ */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-moz-placeholder { /* Firefox 18- */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input {
                outline: none;
                border-radius: 0;
                border: 0;
            }
            #Tk_tb a {
                display: inline-block;
                width: 13px;
                height: 13px;
                background: url(../css/icon/Tk_tb.png)no-repeat;
                position: absolute;
                right: 2%;
                top: 10px;

            }
            #owl-demo-2 .owl-pagination {
                bottom: 12%;
            }
            #Gioithieu .row {width: 100%}
            #Gioithieu .row .col-5 {
    width: 100%;
    float: left;
    margin-bottom: 40px;
        }
        #Gioithieu .row .col-5 .des {
            float: none;
            width: auto;
        }
        #Gioithieu .row .col-5 .des .title {
            width: auto;
            float: none;
            margin-bottom: 5px;
        }
        #Gioithieu .row .col-5 .des .text {
            width: auto;
            float: none;
            height: auto;
            overflow: inherit;
            } 
            #Doitac .row-2 .col-6 {
                width: 100%;
                padding-bottom: 45px;
            }   
            #Doitac .row-2 .col-6 .chitiet .accordion {font-size: 16px;padding-left:17%;}
            #Doitac .row-2 .col-6 .khungAnh .overlay {
                width: 95%;
            }
            #owl-demo-5 .owl-item {
            padding-bottom: 105px;
        }
        #Doitac .row-2 .col-6 .khungAnh .overlay:before {
            position: absolute;
            left: -22px;
            top: 57px;
        }
        #Doitac .row-2 .col-6 .khungAnh .overlay:after {
            position: absolute;
            right: -22px;
            top: 57px;
        }
        #LeftCateMenu {display: none;}
        .LeftCol {display: none;}
        #ModulGioiThieu .RightCol {width: 100%}
        .CommonDauChiTietTin a {font-size: 0}
        .CommonDauChiTietTin a.SmallSize {
            width: 25px;
            height: 24px;
            background: url(../css/icon/truto.png) no-repeat;
        }
        .CommonDauChiTietTin a.LargeSize {
            width: 25px;
            height: 24px;
            background: url(../css/icon/congto.png) no-repeat;
        }
        .CommonDauChiTietTin .size {margin-top: -10px;}
        .CommonDauChiTietTin .date {padding-right: 10px}
        .CommonDauChiTietTin {background: transparent;    border-top: none;}
        #OtherPost a {width: 100%}
        #dichvu-giaodien4 .row-4 .khungAnh {width: 100%;margin-bottom: 20px;}
        #dichvu-giaodien4 .row-4 .khoi {width: 100%;padding-left: 0}
        .Wcontent {
            margin-top: 40px;
            width: 95%;
        }
        .Wcontent .title:before {
            content: url(../css/icon/after_f-2.png);
            position: absolute;
            right: 30px;
            top: -5px;
        }
        .Wcontent .title:after {
            content: url(../css/icon/before_f-2.png);
            position: absolute;
            left: 30px;
            top: -5px;
        }
        .content {
            padding: 0 3.125%;
        }
        .CommonCuoiChiTietTin a.prevDBT {display: block !important;}
        .CommonCuoiChiTietTin a.top {display: none;}
        .CommonCuoiChiTietTin a.email {display: none;}
        .CommonCuoiChiTietTin a.print {display: none;}
        .content .leftForm {width: 100%;border: none;}
        .content .rightForm {width: 100%}
        #FormBookingInfomation {padding: 0}
        .content .rightForm .book {
            width: calc((100% - 15px)/2)
        }
        .content .rightForm .book a {width: 100%}
        .content .rightForm .book:nth-child(2) {float: right;}
        #thanhcong {width: 90%}
        #DetailPage .contentview .book_note a {width: 100%}
        .RightCol .Siler .icon_p {
            background: url(../css/icon/tb2.png)no-repeat;
            bottom: 20px;
        }
        .RightCol .Siler .icon_t {
            background: url(../css/icon/tb2.png)no-repeat;
            bottom: 20px;
        }
        #Commen_phong .head {padding-bottom: 45px;}
        #dichvu-giaodien4 .row-7 .col-6 {width: 100%}
        #DetailPage .khoidangky .thim {display: none;}
        #DetailPage .khoidangky .col-2 {
            width: 100%;
        }
        #DetailPage .khoidangky .from {width: 100%;padding: 0 3.125%;margin: 0}
        #DetailPage .khoidangky h5 {text-align: left;margin-left: 3.125%}
        #DetailPage .khoidangky p {text-align: left;margin-top: 10px;display: inline-block;    font: 14px/24px 'SegoeUIRegular'}
        #DetailPage .khoidangky .dangky .dk {
            width: calc((100% - 20px)/2);
            margin:0;
        }
        #DetailPage .khoidangky .dangky .dk:last-child {float: right;}
        #ModunTintuc_trangchu .khungAnh {width: 44%;margin-right: 6%}
        #ModunTintuc_trangchu .khoi-trangchu .title-7 {width: auto;float: none;}
        #ModunTintuc_trangchu .khoi-trangchu .title-7 .tieude {
            float: none;
            width: auto;
        }
        #ModunTintuc_trangchu .khoi-trangchu .title-7 .date {    
            float: none;
            width: auto;
         }
         #ModunTintuc_trangchu .khoi-trangchu .title-7 .des {max-height: 120px}
        #DetailPage .contentview .khungAnh:before {padding-bottom: 62%}
        #ModulGioiThieu .RightCol .row-9 {width: 100%;margin-bottom: 20px;}
        #ModulGioiThieu .RightCol .row-9 .col-6 .khungAnh {width: 38%;margin:0;}
        #ModulGioiThieu .RightCol .row-9 .col-6 .title-9 {
            width: 59%;
            float: right;
        }
        #dichvu-giaodien4 .khoi .row .col-4 {
            width: 100%;
            margin-bottom: 50px;
        }
        #DetailPage .row .col-3 {
            width: 100%;
            margin: 0;
            margin-bottom: 20px;
        }
        .RightCol .album .row .col-4 {width: 100%}
        .RightCol .album .prohead1 {display: table;}
        #khoivitri {width: 100%}
        #khoiguiyeucau {width: 100%}
        #khoiguiyeucau .bt {width: 100%}
        #khoiguiyeucau .bp {width: 100%}
        #khoiguiyeucau .date {width: 60%}
        #khoiguiyeucau .yeucau {
            width: calc((100% - 20px)/2);
            margin: 0;
            margin-bottom: 20px;
        }
        #khoiguiyeucau .yeucau a {display: block;}
        #khoiguiyeucau .yeucau:first-child {float: left;}
        #SubServiceHome .welcome .title {margin-top: 30px;}
    #SubServiceHome .detail {margin-bottom: 40px;}
    #Product .row-2 .col-6 .row .col-1 .khungAnh {width: 44.33%;margin-right: 20px;}
        #Product .row .col-1 .khoitrai {
                float: none;
                width: auto;
        }
        #Product .row .col-1 .khoitrai .text {
            float: none;
            width: auto;
            height: 89px;
            overflow: hidden;
        }
        #SubServiceHome .row .col-1 .khoi .khoitren {
            float: left;
            width: 100%;
            max-height: 143px;
            overflow: hidden;
        }
        #Product .row-2 .col-6 .khungAnh .overlay .des {
            max-height: 95px;
            overflow: hidden;
            display: inline-block;
        }
        #Product .row-2 .col-6 .detail {margin-top: 20px;}
        #Product .row-2 {padding-bottom: 30px}
        #CommonFooter .col-2 .khoi .khungAnh {
                width: calc((100% - 20px)/3);
         }
         #CommonFooter .col-2 .khoi .khungAnh:nth-child(4n) {margin-right: 10px;}
         #CommonFooter .col-2 .khoi .khungAnh:nth-child(3n) {margin-right: 0;float: right;}
         #Doitac .row-2 .col-6 .title a {font-size: 30px;
         }
         #owl-demo-7 .owl-item {margin-right: 0}
         #dichvu-giaodien4 .khoi .row {margin-bottom: 0}
         #owl-demo-8 .owl-item {margin-right: 0}
}

@media (max-width:479px) {
        .container {
            width: 300px;
        }
        #head-top .hotline {display: none;}
        #Booking {
            display: none !important;
        }
            #SubServiceHome .owl-buttons {display: none;}
         #head-top .station {
            display: none;
        }
        #head-top .head_tab .station {
            display: block;
        }
         #head-top .head_tab .station li {
            margin: 0;
            margin-right: 10px;
            padding: 7px 0px;
         }
         #head-top .head_tab .hotline {
            float: left;
            padding-left: 20px;
            background: url(../css/icon/hl.png)repeat-x left bottom;
            color: #b2b2b2;
        }
        #head-top .head_tab .hotline a {
                background: url(../css/icon/Group-2918-.png) no-repeat 3px center;
            overflow: visible;
            display: inline-block;
            padding: 0 20px;
                }
         #head-top .vitri {display: none;}
         #head-top .station .ngongu:before {top: -10px;}
        #head-top .station .ngongu {margin-top: 7px;} 
        #head-top .station .ngongu:after {content: ""}

        #head-top .head_tab {display: block;}
        #head-top .head_tab .hotline {
            display: block;
            width: 100%;
           
            text-align: center;
            padding-left: 0;
        }
        #Product .row-2 .col-6 .khungAnh .overlay {
            bottom: -100%;
        }
        #Product .row-2 .col-6 .khungAnh .overlay:before {
            top: 26%
        }
        #Product .row-2 .col-6 .khungAnh .overlay:after {
            top: 26%
        }
        #Product .row-2 .col-6 .khungAnh {margin-bottom: 200px}
        
         #CommonFooter .col-1 {width: 100%;padding: 0}
         #CommonFooter .col-1 .static {margin: 0}
         #CommonFooter .col-2 {width: 100%;margin: 0}
         #CommonFooter .col-2 .khoi .khungAnh {
                width: calc((100% - 20px)/3);
         }
         #CommonFooter .col-2 .khoi .khungAnh:nth-child(4n) {margin-right: 10px;}
         #CommonFooter .col-2 .khoi .khungAnh:nth-child(3n) {margin-right: 0;float: right;}
         #CommonFooter .col-3 {width: 100%}
         #copyright .text {text-align: center;float: none;    font: 14px/24px 'SegoeUIRegular';margin-top: 10px}
         #TatThanhJsc {float: none; text-align: center;}
         #TatThanhJsc a {
            font: 14px/24px 'SegoeUIRegular' !important;margin-bottom: 10px
         }
         #copyright .online {margin-left: 15px;}
        #copyright .tuvan {

            display: none !important;
        }
        #AdvPartnerHome {padding-bottom: 30px;}
        #AdvBackgroundSlide .khoisiler .title {display: block;}
        #AdvBackgroundSlide .khoisiler .title .text {font-size: 13px;background: url(../css/icon/icon-2.png)no-repeat left 7px,url(../css/icon/icon-2.png)no-repeat right 7px}
        #AdvBackgroundSlide .khoisiler .title .tieude a {font-size: 33px;margin-bottom: 15px}
        #AdvBackgroundSlide .khoisiler .title .detail a {line-height: 30px;padding: 0 20px;}
        #CommonFixedTopMenu {display: none;}
        
        #owl-demo-2 .owl-buttons {display: none;}

        #SubServiceHome .welcome {
        padding: 0 3.125%;
        text-align: center;
        width: 100%;
        background: #f1f1f1;
        /* top: 0; */
        float: left;
        /* left: 0; */
        position: relative;
        }
        #SubServiceHome .row {
        width: 100%;
        margin-bottom: 30px;
        float: left;
        }
        #SubServiceHome .row .col-1 .khungAnh {
        width: 100%;
        }
        #SubServiceHome .row .col-1 .khoi {
        width: 100%;
        padding: 0 10px;
        }
        .box_chung {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
        }
        .box_chung .booking_d {
            background: #cccccc url(../css/icon/icon4.png)no-repeat 77% 15px;
        }
        #AdvPartnerHome .col-t {
        width: 100%;
        }
        #AdvPartnerHome .khungAnh {
            width: 100%;
            margin-top: 55px;
        }
        #AdvPartnerHome .col-t .des {height: 102px;}
        #AdvPartnerHome .col-t ul li {
            width: calc((100% - 30px)/2);
            margin-bottom: 18px;
            padding-left: 25px;
            background: url(../css/icon/icon5.png)no-repeat left center;
            margin-right: 15px;
        }
        #AdvPartnerHome .col-t ul li:nth-child(2n) {margin-right: 0;float: right;}
        #AdvPartnerHome .col-t ul {margin-bottom: 0;}
        #AdvPartnerHome .khungAnh {margin-top: 10px}
        #Product .row-2 .col-6 {
            width: 100%
        }
        .Main_menu {
            width: 100%;
            position: absolute;
            background: rgba(68,68,68,0.83);
            display: block;
        }
        .Main_menu ul {padding-right: 3.125%}
        .Main_menu li {float: right;padding-left: 25px;}
        .Main_menu li a {
            padding: 30px 0;
            display: block;
        }
        #CommonHeaderTop_tb #sidr-right {
            background: #1bbc9b
        }
        #CommonHeaderTop_tb #sidr-right ul li {
            width: 100%;
            border-bottom: 0 !important;
            background: url(../css/icon/icon-slg.png)repeat-x bottom left;
        }
        #CommonHeaderTop_tb #sidr-right .sidr {
            box-shadow: none; 
        }
        .sidr ul {
            border: none;
            margin: 0 !important;
        }
        .sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span {box-shadow: none;}
        .sidr {box-shadow: none;}
        #CommonHeaderTop_tb #sidr-right ul li a {
            font: 14px 'SegoeUISemibold';
            color: #fff;
            display: block;
            padding: 10px 0;
            text-transform: uppercase;
            padding-left: 10px;
        }
        #CommonHeaderTop_tb #sidr-right .accordion:after {
            float: right;
            width: 10px;
            height: 10px;
            content: url(../css/icon/cong_tb.png);
            position: absolute;
            left: 90%;
            top: -5px;

        }

        #CommonHeaderTop_tb #sidr-right .accordion.active-2:after {
            float: right;
            width: 10px;
            height: 10px;
            content: url(../css/icon/tru_tb.png);
            position: absolute;
            left: 90%;
            top: -5px;
            border: none;
        }
        #CommonHeaderTop_tb #sidr-right .accordion {
            cursor: pointer;
            border: none;
            outline: none;
            transition: 0.4s;
            position: relative;
        }
        #CommonHeaderTop_tb #sidr-right .active-2 {

        }
        #CommonHeaderTop_tb #sidr-right .panel {
            background-color: white;
            display: none;
        }
        #CommonHeaderTop_tb #sidr-right .panel.show {
            display: block !important;
        }
        #CommonHeaderTop_tb #sidr-right .panel {padding: 0;}
        #CommonHeaderTop_tb #sidr-right .panel {
            background-color: #1b9b81;
            max-height: 0;
            overflow: hidden;
            transition: 0.6s ease-in-out;
            opacity: 0;
        }
        #CommonHeaderTop_tb #sidr-right .panel li {
            width: 100%;
            padding-left: 8%;
            box-sizing: border-box;
            float: left;
            padding-right: 13px;
            background: url(../css/icon/icon-21.png)no-repeat 20px 22px;
            border: none !important;
        }
        #CommonHeaderTop_tb #sidr-right .panel li a {
            font: 14px/26px 'SegoeUISemibold';
            color: #fff;
            border: none;
            text-transform: none;
        }
        #CommonHeaderTop_tb #sidr-right .panel li:hover {background: url(../css/icon/icon-21.png)no-repeat 20px 22px;}
        #CommonHeaderTop_tb #sidr-right .panel.show {
            opacity: 1;
            max-height: 500px;
        }
        #AdvBackgroundSlide .booking_tb {
            width: 147px;
            height: 36px;
            display: inline-block;
            z-index: 2;
            background: url(../css/icon/bokking.png)no-repeat;
            bottom: 0;
            left: 50%;
            cursor: pointer;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
        }
            #Booking_tb {
                background: rgba(68,68,68,0.8);
                top: 0;
                left: 0;
                z-index: 3;
            }
            #Booking_tb .text {
                text-transform: uppercase;
                text-align: center;
                font: 35px/95px 'NOTOSERIF-REGULAR';
                color: #ffd800;
                margin-right: 90px;
            }
            #Booking_tb .from .form-group {margin-bottom: 20px;}
            #Booking_tb .from .col {
                width: 100%;
            }
            #Booking_tb .from::-webkit-input-placeholder { /* Chrome/Opera/Safari */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-moz-placeholder { /* Firefox 19+ */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-ms-input-placeholder { /* IE 10+ */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from::-moz-placeholder { /* Firefox 18- */
              font: 14px 'arial';
              color: #cbcbcb;
            }
            #Booking_tb .from .col input {
                background: url(../css/icon/bok3.png)no-repeat;
                border: 0;
                outline: none;
                padding-left: 35px;
            }
            #Booking_tb .from .col-2 {
                width: 100%;
            }
            #Booking_tb .from .col-2 input {
                background: url(../css/icon/bok2.png)no-repeat;
                border: 0;
                outline: none;
            } 
            #Booking_tb .from .col-1 {
                width: 100%;
            }
            #Booking_tb .from .col-1 select {
                background: url(../css/icon/bok1.png)no-repeat;
                    -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                outline: none;
                width: 100%;
                height: 33px;
                color: #cbcbcb;
                text-align: center;
            }
            #Booking_tb .from {
                margin-top: 10px;
            }
            #Booking_tb .from label {
                width: 100%;
                float: left;
                font: 15px 'NOTOSERIF-REGULAR';
                color: #fff;
                margin-bottom: 5px;
            }
            #Booking_tb .box {
                width: 100%;
                height: 33px;
                margin-bottom: 25px;
                background: #1bbc9b;
                text-align: center;
            }
            #Booking_tb .box a {
                font: 14px/33px 'SegoeUIBold';
                color: #fff;
                text-transform: uppercase;
            }
            .dong_rp {
                width: 10px;
                height: 11px;
                content: url(../css/icon/Group-2519-.png);
                position: absolute;
                bottom: 5px;
                right: 3.125%;
            }
            #copyright .quaylai {
                width: 41px;
                height: 41px;
                background: url(../css/icon/Group-2518-.png)no-repeat;
                bottom: 50px;
            }
            #Tk_tb {
                width: 100%;
                position: absolute;
                top: 115px;
            }
            #Tk_tb:after {
                bottom: 100%;
                right: 20%;
                border: solid transparent;
                content: " ";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                border-color: rgba(0, 0, 0, 0);
                border-bottom-color: #fff;
                border-width: 7px;
                margin-left: -7px;
            }
            #Tk_tb input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-moz-placeholder { /* Firefox 19+ */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-ms-input-placeholder { /* IE 10+ */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input::-moz-placeholder { /* Firefox 18- */
              font: 14px 'SegoeUIItalic';
              color: #6d6d6d;
            }
            #Tk_tb input {
                outline: none;
                border-radius: 0;
                border: 0;
            }
            #Tk_tb a {
                display: inline-block;
                width: 13px;
                height: 13px;
                background: url(../css/icon/Tk_tb.png)no-repeat;
                position: absolute;
                right: 2%;
                top: 10px;

            }
            #owl-demo-2 .owl-pagination {
                bottom: 12%;
            }
            #Gioithieu .row {width: 100%}
            #Gioithieu .row .col-5 {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    }
    #Gioithieu .row .col-5 .des {
        float: none;
        width: auto;
    }
    #Gioithieu .row .col-5 .des .title {
        width: auto;
        float: none;
        margin-bottom: 5px;
    }
    #AdvBackgroundSlide .khungAnh:before {padding-bottom: 123% !important}
    #Gioithieu .row .col-5 .des .text {
        width: auto;
        float: none;
        height: auto;
        overflow: inherit;
        } 
        #Doitac .row-2 .col-6 {
            width: 100%;
            padding-bottom: 45px;
        }   
        #Doitac .row-2 .col-6 .chitiet .accordion {font-size: 16px;padding-left:17%;}
        #Doitac .row-2 .col-6 .khungAnh .overlay {
            width: 95%;
            bottom: -85%;
        }
        #owl-demo-5 .owl-item {
        padding-bottom: 105px;
    }
    #Doitac .row-2 .col-6 .khungAnh .overlay:before {
        position: absolute;
        left: -22px;
        top: 57px;
    }
    #Doitac .row-2 .col-6 .khungAnh .overlay:after {
        position: absolute;
        right: -22px;
        top: 57px;
    }
    #LeftCateMenu {display: none;}
    .LeftCol {display: none;}
    #ModulGioiThieu .RightCol {width: 100%}
    .CommonDauChiTietTin a {font-size: 0}
    .CommonDauChiTietTin a.SmallSize {
        width: 25px;
        height: 24px;
        background: url(../css/icon/truto.png) no-repeat;
    }
    .CommonDauChiTietTin a.LargeSize {
        width: 25px;
        height: 24px;
        background: url(../css/icon/congto.png) no-repeat;
    }
    .CommonDauChiTietTin .size {margin-top: -10px;}
    .CommonDauChiTietTin .date {padding-right: 10px}
    .CommonDauChiTietTin {background: transparent;    border-top: none;}
    #OtherPost a {width: 100%}
    #dichvu-giaodien4 .row-4 .khungAnh {width: 100%;margin-bottom: 20px;}
    #dichvu-giaodien4 .row-4 .khoi {width: 100%;padding-left: 0}
    .Wcontent {
        margin-top: 40px;
        width: 95%;
    }
    .Wcontent .title:before {
        content: url(../css/icon/after_f-2.png);
        position: absolute;
        right: 10px;
        top: -5px;
    }
    .Wcontent .title:after {
        content: url(../css/icon/before_f-2.png);
        position: absolute;
        left: 10px;
        top: -5px;
    }
    .content {
        padding: 0 3.125%;
    }
    .CommonCuoiChiTietTin a.prevDBT {display: block !important;}
    .CommonCuoiChiTietTin a.top {display: none;}
    .CommonCuoiChiTietTin a.email {display: none;}
    .CommonCuoiChiTietTin a.print {display: none;}
    .content .leftForm {width: 100%;border: none;}
    .content .rightForm {width: 100%}
    #FormBookingInfomation {padding: 0}
    .content .rightForm .book {
        width: calc((100% - 15px)/2)
    }
    .content .rightForm .book a {width: 100%}
    .content .rightForm .book:nth-child(2) {float: right;}
    #thanhcong {width: 90%}
    #DetailPage .contentview .book_note a {width: 100%}
    .RightCol .Siler .icon_p {
        background: url(../css/icon/tb2.png)no-repeat;
        bottom: 20px;
    }
    .RightCol .Siler .icon_t {
        background: url(../css/icon/tb2.png)no-repeat;
        bottom: 20px;
    }
    #Commen_phong .head {padding-bottom: 45px;}
    #dichvu-giaodien4 .row-7 .col-6 {width: 100%}
    #DetailPage .khoidangky .thim {display: none;}
    #DetailPage .khoidangky .col-2 {
        width: 100%;
    }
    #DetailPage .khoidangky .from {width: 100%;padding: 0 3.125%;margin: 0}
    #DetailPage .khoidangky h5 {text-align: left;margin-left: 3.125%}
    #DetailPage .khoidangky p {text-align: left;margin-top: 10px;display: inline-block;    font: 14px/24px 'SegoeUIRegular'}
    #DetailPage .khoidangky .dangky .dk {
        width: calc((100% - 20px)/2);
        margin:0;
    }
    #DetailPage .khoidangky .dangky .dk:last-child {float: right;}
    #ModunTintuc_trangchu .khungAnh {width: 44%;margin-right: 6%}
    #ModunTintuc_trangchu .khoi-trangchu .title-7 {width: auto;float: none;}
    #ModunTintuc_trangchu .khoi-trangchu .title-7 .tieude {
        float: none;
        width: auto;
    }
    #ModunTintuc_trangchu .khoi-trangchu .title-7 .date {    
        float: none;
        width: auto;
     }
     #ModunTintuc_trangchu .khoi-trangchu .title-7 .des {max-height: 120px}
    #DetailPage .contentview .khungAnh:before {padding-bottom: 62%}
    #ModulGioiThieu .RightCol .row-9 {width: 100%;margin-bottom: 20px;}
    #ModulGioiThieu .RightCol .row-9 .col-6 .khungAnh {width: 38%;margin:0;}
    #ModulGioiThieu .RightCol .row-9 .col-6 .title-9 {
        width: 59%;
        float: right;
    }
    #dichvu-giaodien4 .khoi .row .col-4 {
        width: 100%;
        margin-bottom: 50px;
    }
    #DetailPage .row .col-3 {
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
    }
    .RightCol .album .row .col-4 {width: 100%}
    .RightCol .album .prohead1 {display: table;}
    #khoivitri {width: 100%}
    #khoiguiyeucau {width: 100%}
    #khoiguiyeucau .bt {width: 100%}
    #khoiguiyeucau .bp {width: 100%}
    #khoiguiyeucau .date {width: 60%}
    #khoiguiyeucau .yeucau {
        width: calc((100% - 20px)/2);
        margin: 0;
        margin-bottom: 20px;
    }
    #khoiguiyeucau .yeucau a {display: block;}
    #khoiguiyeucau .yeucau:first-child {float: left;}



    #SubServiceHome .welcome .title {margin-top: 30px;}
    #SubServiceHome .detail {margin-bottom: 40px;}
    #Product .row-2 .col-6 .row .col-1 .khungAnh {width: 44.33%;margin-right: 20px;}
        #Product .row .col-1 .khoitrai {
                float: none;
                width: auto;
        }
        #Product .row .col-1 .khoitrai .text {
            float: none;
            width: auto;
            height: 89px;
            overflow: hidden;
        }
        #SubServiceHome .row .col-1 .khoi .khoitren {
            float: left;
            width: 100%;
            max-height: 143px;
            overflow: hidden;
        }
        #Product .row-2 .col-6 .khungAnh .overlay .des {
            max-height: 95px;
            overflow: hidden;
            display: inline-block;
        }
        #Product .row-2 .col-6 .detail {margin-top: 20px;}
        #Product .row-2 {padding-bottom: 30px}
        #CommonFooter .col-2 .khoi .khungAnh {
                width: calc((100% - 20px)/3);
         }
         #CommonFooter .col-2 .khoi .khungAnh:nth-child(4n) {margin-right: 10px;}
         #CommonFooter .col-2 .khoi .khungAnh:nth-child(3n) {margin-right: 0;float: right;}
         #Doitac .row-2 .col-6 .title a {font-size: 30px;
         }
         #owl-demo-7 .owl-item {margin-right: 0}
         #dichvu-giaodien4 .khoi .row {margin-bottom: 0}
         #owl-demo-8 .owl-item {margin-right: 0}


































}
}}