* {
    margin: 0;
    padding: 0;
    line-height: normal;
    box-sizing: border-box
}

@font-face {
    font-family: fontBookBold;
    src: url(/templates/themes/fonts/VBOOKMBI.TTF)
}

ul.list-cate-check11 {
    padding: 0 16%
}

ul.list-cate-check11 li {
    list-style: none;
    display: inline-flex
}

#content_detail h1 strong {
    color: #000;
    font-family: subscribe !important
}

#content_detail div strong {}

.info h3 {
    margin: 0
}

h2.sabo {
    font-size: 19px;
    line-height: 25px;
    padding: 10px 0
}

body::-webkit-scrollbar-track {
    background-color: #fff;
}

body::-webkit-scrollbar {
    width: 7px;
    background-color: #f5f5f5;
}

body::-webkit-scrollbar-thumb {
    background-color: #0092a9;
}

#content_detail figure.expNoEdit.right,
#content_detail figure.expNoEdit.left {
    height: auto
}

.uk-width-medium-1-4.f-w.items h2 {
    margin: 0
}

.items h4 {
    margin: 0
}

.nd h4 span {
    line-height: 15px
}

.tin.inter-back h4 {
    margin: 0;
    line-height: 15px
}

.thong-tin .tin h4 .title {
    padding-top: 3px
}

.thong-tin.inter .tin .nd a {
    font-family: bvbold !important;
    font-size: 19px
}

b.signature-style.source {}

.menu-cat.ar.tit-timkiem h1 {
    font-family: subscribe !important;
    font-size: 24px !important
}

.search-menu input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: #cacaca !important
}

.menu-cat.ar.tit-timkiem,
.menu-cat.ar.tit-timkiem h1 b {
    font-family: subscribe !important;
    font-size: 24px !important
}

.menu-cat.ar.tit-timkiem a.title-cat {
    display: none
}

.menu-cat.ar.tit-timkiem {
    text-align: center;
    margin-top: 60px
}

.quang-cao-2.i2.right-timkiem-qc1 {
    margin-top: 37px
}

.other-mb {
    display: none
}

.tit-pri.m34.check-mayyou {
    margin-top: 20px;
    margin-bottom: 10px
}

.left-content .items .info.class-check-uper .nd {
    font-family: subscribe !important;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase
}

.check-besstin .m34 {
    margin-bottom: 10px;
    margin-top: 25px
}

.khach-yec .quang-cao {
    display: none
}

.khach-yec .tit-pri {
    margin-top: 25px
}

.lated-mb {
    display: none
}

.i25.channel-mwr .items {}

.inter-info {
    margin-top: -30px
}

.i25.channel-mwr .items .info {
    position: inherit;
    background: 0 0
}

.i25.channel-mwr .items .info .title {
    display: inline-block;
    width: 100%;
    font-size: 28px;
    font-family: subscribebold;
    color: #0092a9;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase
}

.mngxh {
    margin-top: 5px !important
}

.mngxh span {
    margin-top: -29px !important
}

.kc-tt {
    margin-top: 27px
}

.kc-tt.cde {
    margin-top: 80px
}

.stay-here.m38 {
    margin-top: 35px
}

.an {
    margin-top: -20px
}

.box-thong-tin img {
    height: 166px !important;
    padding-bottom: 0
}

.search-menu {
    position: absolute;
    right: 0;
    margin-right: 10px;
    margin-top: 30px
}

.tunghi {}

.mauden {
    position: absolute;
    top: 0;
    height: 700px;
    background: #000 !important;
    width: 100%;
    opacity: .3
}

input#s {
    height: 33px;
    border-radius: 5px
}

button.sbtn {
    height: 33px;
    width: 33px;
    border-radius: 7px
}

.menu-cat.mb-cat-menu.supcate {
    text-align: left
}

article .box .item {
    margin-top: 0 !important
}

.item {
    margin-top: -63px
}

.backgg {
    position: absolute;
    top: 0;
    width: 100%;
    height: 80px;
    background: #000
}

.uk-width-medium-1-3.blabla {
    position: absolute;
    padding-bottom: 10px;
    padding-left: 45px;
    left: 0;
    z-index: 100;
    margin-top: -14px
}

.uk-width-medium-1-3.blabla.active {
    position: fixed;
    background: #000;
    padding-bottom: 18px;
    padding-left: 25px;
    left: 0;
    z-index: 100;
    margin-top: -25px
}

.uk-width-medium-2-3.blabla {
    width: 100%;
    right: 0;
    margin-right: 0;
    padding-right: 45px;
    position: absolute;
    padding-bottom: 10px;
    z-index: 99
}

.uk-width-medium-2-3.blabla.active {
    background: #000;
    width: 100%;
    right: 0;
    margin-right: 0;
    padding-right: 40px;
    position: fixed;
    padding-bottom: 22px;
    z-index: 99;
    margin-top: -19px !important
}

.tin.tin-cv.pick-mobi-7 {
    margin-top: -15px
}

.intro-cate {
    font-size: 19px;
    color: #fff;
    padding: 8px 0;
    font-family: bvbold !important
}

a.cate-footer {
    color: #fff;
    text-transform: uppercase
}

@font-face {
    font-family: robo-cond;
    src: url(../fonts/RobotoCondensed-Regular.ttf)
}

@font-face {
    font-family: subscribe;
    src: url(../fonts/SVN-Neusa.ttf)
}

@font-face {
    font-family: subscribebold;
    src: url(../fonts/SVN-Neusabold.ttf)
}

@font-face {
    font-family: nd;
    src: url(../fonts/GaramondPremrProBd.ttf)
}

@font-face {
    font-family: bv;
    src: url(../fonts/garamond-3-fv-regular.ttf)
}

@font-face {
    font-family: bvbold;
    src: url(../fonts/garamond-3-fv-bold.ttf)
}

@font-face {
    font-family: bvregular;
    src: url(../fonts/garamond-3-fv-regular.ttf)
}

body {
    font-family: subscribe;
    font-weight: 400;
    font-size: 14px;
    color: #000 !important
}

header .link-header {
    display: flex;
    float: right;
    margin-top: 40px
}

header .link-header a {
    color: #fff;
    margin-left: 10px;
    display: flex
}

header .link-header a img {
    width: 100%;
    height: 22px;
    top: 0;
    bottom: 0;
    margin: auto
}

header .link-header a span {
    font-family: subscribe;
    font-size: 22px
}

header .link-header .btn_menu {
    margin-left: 10px;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    display: flex
}

header .link-header .btn_menu i {
    height: 22px;
    top: 0;
    bottom: 0;
    margin: auto
}

header .atq {
    text-align: center;
    margin-top: 200px
}

header .atq .que {
    font-family: subscribebold;
    color: #fff;
    font-size: 50px
}

header .atq .an a {
    display: inline-block;
    background: rgba(0, 0, 0, .6);
    width: 145px;
    height: 145px;
    border-radius: 50%;
    font-size: 22px;
    color: #fff;
    padding-top: 12px;
    margin: 50px 150px;
    transition: all .4s
}

header .atq .an a:hover {
    background: #fff;
    color: #0092a9
}

header .atq .an a p {
    margin: 0
}

header .atq .an a p span {
    font-family: subscribebold;
    color: #0092a9;
    font-size: 38px
}

iframe {
    width: 100%
}

.quang-cao {
    text-align: center;
    margin-top: 40px;
    padding-bottom: 10px
}

.quang-cao-1 {
    margin-top: 5px;
    margin-bottom: 15px;
    text-align: center
}

.tit-pri {
    font-size: 30px;
    font-family: subscribebold;
    color: #0092a9;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase
}

.tg-left {
    height: 23px
}

.f-g {
    margin: 0
}

.f-g .f-w {
    padding: 0
}

.box-news .items {
    margin-top: 35px;
    text-align: center;
    border-right: 1px solid #000;
    padding: 0 20px;
    box-sizing: border-box
}

.box-news .items:last-child {
    border-right: 0
}

.box-news .items .title {
    display: inline-block;
    width: 100%;
    color: #008fa6;
    font-size: 20px;
    text-transform: uppercase;
    font-family: subscribe !important
}

.box-news .items .nd {
    font-family: bvbold;
    font-size: 19px;
    margin-top: 10px
}

.travel {
    margin-top: 26px
}

.travel.images-mobi {
    margin-top: 30px
}

.travel .uk-grid {
    margin-left: -5px
}

.travel .uk-grid .fix {
    padding-left: 5px
}

.travel .tin {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 10px
}

.travel .tin img {
    width: 100%;
    object-fit: cover
}

.travel .tin .title {
    display: inline-block;
    width: 100%;
    color: #0092a9;
    font-size: 20px;
    text-transform: uppercase;
    font-family: subscribe !important
}

.travel .tin .nd {
    font-family: nd;
    font-size: 19px;
    margin-top: 3px;
    margin-bottom: 25px;
    font-family: bvbold
}

.travel .items {
    margin-top: 5px;
    position: relative
}

.travel .items img {
    width: 100%;
    object-fit: cover
}

.uk-width-medium-1-2.fix.pick-other .items {
    height: calc(100% - 30px)
}

.travel .items .anh {
    height: 430px
}

.travel .items .anh1 {
    height: 238px
}

.travel .items .anh2 {
    height: 332px
}

.travel .items .anh3 {
    height: 100%
}

.travel .items .info {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    box-sizing: border-box;
    padding: 8px 15px 10px
}

.travel .items .info .title {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-family: subscribe !important
}

.travel .items .info .nd {
    font-size: 19px;
    margin-top: -5px;
    color: #fff;
    font-family: bvbold !important
}

.travel .tin h3 {
    margin: 0
}

.info h2 {
    margin: 0;
    line-height: 20px !important
}

.intro {
    background: url(../images/bg1.png) no-repeat;
    background-size: cover;
    margin-top: 50px;
    padding-bottom: 35px
}

.intro .anh {
    padding: 35px 150px;
    box-sizing: border-box
}

.intro .anh img {
    width: 310px;
    height: 310px;
    object-fit: cover;
    border-radius: 50%;
    float: left
}

.intro .anh .info {
    margin-left: 390px;
    margin-top: 60px
}

.intro .anh .info .title {
    font-family: subscribebold;
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    width: 100%
}

.intro .anh .info .gt {
    text-transform: uppercase;
    margin-top: 15px;
    font-family: subscribebold;
    color: #fff;
    font-size: 19px
}

.intro .anh .info .nd {
    margin-top: 15px;
    color: #fff;
    font-size: 20px;
    text-align: justify;
    font-family: subscribe !important
}

.tit-pri.m38.tit-news {
    margin-top: 24px
}

.tit-pri.m38.tet-ideas {
    margin-bottom: 0 !important;
    margin-top: 36px
}

.uk-width-medium-1-1.fix.home-ads {
    margin-top: -16px
}

.stay-here {
    background: url(../images/bg2.png) no-repeat center;
    margin-top: 50px;
    background-size: 100% 100%
}

.stay-here .tit-pri {
    margin-top: -3px
}

.stay-here .items {
    margin-top: 20px;
    position: relative
}

.stay-here .items img {
    width: 100%;
    object-fit: cover;
    height: 450px
}

.stay-here .items .info {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    box-sizing: border-box;
    padding: 6px 15px 10px
}

.stay-here .items .info .title {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    font-family: subscribe !important;
    text-transform: uppercase
}

.stay-here .items .info .nd {
    font-family: bvbold;
    font-size: 19px;
    margin-top: 5px;
    color: #fff
}

.stay-here .box-stay {
    margin-top: 20px;
    text-align: center;
    padding-bottom: 15px
}

.stay-here .box-stay img {
    width: 215px;
    height: 215px;
    object-fit: cover;
    border-radius: 50%
}

.travel.images-mobi .uk-width-medium-7-10.fix {
    width: 68%
}

.quang-cao-1 {
    width: 100%
}

.quang-cao-1 img {
    width: 213px
}

.stay-here .box-stay .title {
    display: inline-block;
    width: 100%;
    color: #333;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 20px;
    padding: 0 13%;
    font-family: subscribe !important
}

.thong-tin.inter {
    margin-top: 30px
}

.thong-tin {
    margin-top: 35px
}

.travel.images-mobi .uk-width-medium-3-10.fix {
    width: 32%
}

.quang-cao.thu11 {
    padding-bottom: 34px
}

.thong-tin .box-thong-tin {
    margin-bottom: 26px
}

.thong-tin .box-thong-tin img {
    width: 100%;
    object-fit: cover;
    height: 152px !important
}

.thong-tin .box-thong-tin .title {
    display: inline-block;
    width: 100%;
    font-size: 26px;
    font-family: subscribebold;
    color: #0092a9;
    margin-top: 2px;
    text-align: center;
    text-transform: uppercase
}

.thong-tin .tin {
    text-align: center
}

.thong-tin .tin img {
    height: 365px;
    width: 100%;
    object-fit: cover
}

.thong-tin .tin .title {
    display: inline-block;
    width: 100%;
    color: #0092a9;
    font-size: 20px !important;
    margin-top: 10px;
    text-transform: uppercase;
    font-family: subscribe !important
}

.thong-tin .tin .nd {
    font-family: nd !important;
    font-size: 20px;
    margin-top: 2px;
    margin-bottom: 5px
}

.thong-tin .items {
    position: relative;
    margin-bottom: 5px
}

.thong-tin .items img {
    width: 100%;
    object-fit: cover;
    height: 205px
}

.thong-tin .items .info {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    box-sizing: border-box;
    padding: 15px
}

.thong-tin .items .info .title {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-family: subscribe !important
}

.thong-tin .items .info .nd {
    font-size: 19px;
    margin-top: 5px;
    color: #fff;
    font-family: bvbold
}

.fix-gtt {
    margin-left: -5px
}

.fix-wtt {
    padding-left: 5px
}

footer {
    background: #000;
    padding-bottom: 100px !important;
    margin-top: 25px;
    clear: both
}

footer .lgft {
    display: inline-block;
    width: 100%;
    margin-top: 75px
}

footer .mxh {
    margin-top: 85px
}

footer .mxh a {
    margin-right: 5px
}

footer .info-ft {
    font-size: 12px;
    text-align: right;
    margin-top: 35px;
    color: #fff
}

footer .info-ft p {
    margin: 0
}

footer .box-search {
    border: 1px solid #fff;
    padding: 40px 180px;
    width: 70%;
    margin: auto;
    margin-top: 50px
}

footer .box-search .box {
    position: relative;
    margin-bottom: 10px
}

footer .box-search .box input {
    outline: 0;
    background: #000;
    border: 1px solid rgba(255, 255, 255, .55);
    height: 40px;
    width: 100%;
    padding: 0 10px;
    color: #fff
}

footer .box-search .box input::placeholder {
    color: #fff
}

footer .box-search .box button {
    color: #fff;
    border: none;
    background: #000;
    position: absolute;
    right: 2px;
    top: 0;
    height: 38px;
    bottom: 0;
    margin: auto;
    width: 50px;
    font-size: 25px;
    cursor: pointer;
    outline: 0
}

footer .box-search .link {
    color: #fff;
    font-size: 16px
}

footer .box-search .link span {
    float: right
}

.category {
    background: #333;
    padding-bottom: 20px
}

div#content_detail ul {
    padding-left: 30px
}

div#content_detail ul li {
    list-style: none;
    position: relative
}

div#content_detail ul li:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #333;
    position: absolute;
    left: -15px;
    top: 12px
}

.title-cat {
    color: #333;
    font-size: 60px;
    text-align: center;
    font-family: subscribebold;
    text-transform: uppercase;
    padding-top: 20px
}

.menu-cat {
    text-align: center;
    margin-top: 20px
}

.menu-cat a {
    text-transform: uppercase;
    font-family: subscribebold;
    color: #0092a9;
    font-size: 26px;
    margin: 0 20px
}

.map-downloads-check {
    margin-top: 75px
}

.as {
    margin-top: 20px;
    position: relative
}

.as img {
    width: 100%;
    height: 750px;
    object-fit: cover
}

.title-cat.ar-tit.ar-change {
    margin-bottom: 15px
}

.blah {
    margin-top: -1px !important
}

.as .info {
    background: #0092a9;
    color: #fff;
    font-size: 28px;
    text-align: center;
    width: 50%;
    padding: 10px;
    margin: auto;
    position: absolute;
    bottom: -65px;
    left: 0;
    right: 0;
    font-family: bvbold
}

.as .info .title {
    text-transform: uppercase;
    font-family: subscribebold;
    color: #fff
}

.as .info p {
    font-family: bvbold;
    font-size: 19px;
    padding-top: 15px
}

.tit-pri.tit-best-trav {
    margin-bottom: 17px
}

.tin-cv {
    padding-right: 10px
}

.right-content {
    width: 355px;
    float: right;
    margin-top: 73px
}

.right-content.right-content-cate {
    margin-top: 97px
}

.right-content .box-stay {
    margin-top: 15px;
    text-align: center
}

.right-content .box-stay img {
    width: 230px;
    height: 230px;
    object-fit: cover;
    border-radius: 50%
}

.right-content .box-stay .title {
    display: inline-block;
    width: 100%;
    color: #000;
    text-transform: uppercase;
    font-size: 20px;
    margin-top: 20px;
    padding: 0 70px;
    font-family: subscribe !important
}

.right-content .i25 {
    margin-top: 10px
}

.right-content .items {
    position: relative;
    margin-bottom: 5px
}

.right-content .items img {
    width: 100%;
    object-fit: cover;
    height: 205px
}

.right-content .items .info {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    box-sizing: border-box;
    padding: 10px
}

.right-content .items .info .title {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-family: subscribe !important
}

.right-content .items .info .nd {
    font-size: 20px;
    margin-top: 5px;
    color: #fff;
    font-family: bvbold
}

.left-content {
    width: calc(100% - 375px);
    float: left;
    margin-top: 50px
}

.left-content .items {
    position: relative;
    margin-bottom: 5px
}

.left-content .items img {
    width: 100%;
    object-fit: cover;
    height: 470px
}

.left-content .items .info {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    box-sizing: border-box;
    padding: 10px
}

.left-content .items .info .title {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 20px;
    font-family: subscribe !important;
    text-transform: uppercase
}

.left-content .items .info .nd {
    font-size: 20px;
    margin-top: 10px;
    color: #fff;
    font-family: bvbold
}

.left-content .uk-grid {
    margin-left: -5px
}

.left-content .uk-grid .fix {
    padding-left: 5px
}

.left-content .uk-grid .fix .items .anh4 {
    height: 290px
}

.left-content .i2 {
    margin-top: 38px
}

.cacs {
    margin-bottom: 10px
}

.fix-bto {
    margin-left: -5px;
    clear: both
}

.fix-bto .fix-bt {
    padding-left: 5px
}

.fix-bto .fix-bt .i20 {
    margin-top: 20px
}

.fix-bto .fix-bt .items {
    position: relative;
    margin-bottom: 5px
}

.fix-bto .fix-bt .items img {
    width: 100%;
    object-fit: cover;
    height: 235px
}

.fix-bto .fix-bt .items .info {
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    box-sizing: border-box;
    padding: 10px
}

.fix-bto .fix-bt .items .info .title {
    display: inline-block;
    width: 100%;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    font-family: subscribe !important
}

.fix-bto .fix-bt .items .info .nd {
    font-size: 20px;
    margin-top: 5px;
    color: #fff;
    font-family: bvbold !important
}

.chan {
    width: 65%;
    margin: auto
}

.sub {
    text-align: left
}

.sub a {
    color: #333
}

.sub-tit {
    color: #0092a9
}

.paging {
    text-align: center;
    font-family: subscribebold;
    margin-top: 30px
}

.paging a {
    color: #777;
    font-size: 25px;
    margin: 0 5px;
    transition: all .4s
}

.paging a i {
    font-size: 20px
}

.paging a:hover {
    color: #0092a9
}

.ar-tit {
    color: #333;
    font-size: 45px;
    margin-top: 0
}

.ar {
    text-align: left
}

.ar .ac {
    color: #0092a9
}

.ar a {
    font-size: 25px;
    margin: 0;
    margin-right: 20px;
    color: #333;
    transition: all .4s
}

.ar-change {
    text-transform: inherit !important
}

.date {
    font-family: nd;
    font-size: 20px;
    margin-top: 30px
}

.date div {
    border-bottom: 1px solid #000;
    display: inline-block;
    padding-bottom: 8px
}

.date span {
    margin-right: 20px
}

article {
    margin-top: 50px
}

article .left {
    width: 190px;
    float: left;
    height: 300px
}

article .right {
    width: calc(100% - 230px);
    float: right;
    height: 300px
}

article .box {
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    margin-top: 20px;
    padding: 10px 0
}

article .box .tit-pri {
    margin-top: 0;
    text-align: left;
    font-size: 23px
}

article .box .share {
    display: inline-block;
    margin-top: 73px;
    width: 100%
}

article .box .tk {
    font-family: subscribebold;
    margin-top: 30px;
    font-size: 18px
}

article .box .tk span {
    font-size: 32px;
    margin-right: 10px
}

article .nd {
    font-family: bvbold;
    font-size: 20px;
    margin-top: 30px;
    line-height: 25px
}

article .slide-ar .owl-nav .owl-next {
    background: 0 0;
    color: #3333;
    font-size: 20px;
    position: absolute;
    top: -32px;
    right: 0;
    padding: 0;
    margin: 0
}

article .slide-ar .owl-nav .owl-next:hover {
    background: 0 0;
    color: inherit
}

article .slide-ar .owl-nav .owl-prev {
    background: 0 0;
    color: #3333;
    font-size: 20px;
    position: absolute;
    top: -32px;
    right: 25px;
    padding: 0;
    margin: 0
}

article .slide-ar .owl-nav .owl-prev:hover {
    background: 0 0;
    color: inherit
}

article .slide-ar .box-sl {
    display: inline-block;
    margin-top: 20px
}

article .slide-ar .box-sl img {
    width: 80px !important;
    height: 80px;
    object-fit: cover;
    float: left
}

article .slide-ar .box-sl .title {
    font-family: nd;
    margin-left: 90px;
    font-size: 20px
}

article .slide-ar .box-sl .title a {
    color: #333;
    font-family: bvbold
}

article .quang-cao {
    clear: both;
    margin: 0;
    padding-top: 30px;
    padding-bottom: 42px
}

article .tac-gia {
    margin-top: 40px;
    padding-bottom: 10px;
    border-bottom: 1px solid #333
}

article .tac-gia span {
    float: right
}

article .tac-gia span a {
    margin-left: 5px
}

article .tag {
    margin-top: 10px;
    border-radius: 0;
    padding: 0;
    white-space: initial;
    text-align: left
}

article .tag a {
    font-family: nd;
    font-size: 19px;
    margin-right: 9px;
    color: #0092a9;
    line-height: 25px
}

.sub-cat a {
    margin: 0
}

.qc-bott {
    padding-bottom: 5px;
    padding-top: 0
}

.hgf {
    margin-bottom: 32px !important;
    margin-top: 0
}

.asd {
    margin-top: 45px;
    text-align: center
}

.asd img {
    width: 100%;
    height: 190px;
    object-fit: cover
}

.asd .title {
    display: inline-block;
    width: 100%;
    font-size: 28px;
    color: #0092a9;
    font-family: subscribebold;
    margin-top: 10px
}

.box-staydsad {
    margin-top: 20px !important
}

.box-staydsad .title {
    margin-top: 10px !important
}

.m38 {
    margin: 0;
    margin-top: 27px
}

.m34 {
    margin: 0;
    margin-top: 34px
}

.ola {
    font-family: subscribe !important
}

.menu-mb-change {
    background: #333;
    position: inherit !important;
    padding: 0 !important;
    margin: 0 !important;
    padding: 8px 0 !important
}

.menu-mb-change .btn_menu {
    position: inherit !important
}

.sub-mb {
    text-align: right
}

.sub-mb a {
    color: #fff;
    font-size: 16px
}

.menu-mobile {
    position: relative !important;
    padding-left: 35px;
    margin-top: 40px
}

.menu-mobile .btn_menu {
    cursor: pointer;
    color: #fff;
    font-size: 25px;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center
}

.menu-mobile .box_menu {
    text-transform: uppercase !important
}

.menu-mobile .box_menu .search-mobi {
    width: 85%;
    margin: auto;
    margin-top: 20px;
    position: relative;
    margin-bottom: 10px
}

.menu-mobile .box_menu .search-mobi input {
    width: 100%;
    border: none;
    border-radius: 50px;
    height: 30px;
    padding: 0 12px;
    box-sizing: border-box;
    outline: 0;
    font-family: roboto, sans-serif;
    font-weight: 400
}

.menu-mobile .box_menu .search-mobi button {
    color: #69686d;
    height: 30px;
    border: none;
    width: 30px;
    border-radius: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    cursor: pointer;
    outline: 0;
    background: 0 0
}

.menu-mobile .box_menu .okela,
.menu-mobile .box_menu .okela h2 {
    border-bottom: 1px solid rgba(242, 242, 242, .2);
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 500;
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase
}

.menu-mobile .box_menu .okela h2 {
    padding: 0
}

.menu-mobile .box_menu .okela a {
    text-decoration: none;
    color: #fff
}

.menu-mobile .box_menu .okela .cong {
    float: right;
    line-height: 40px;
    color: #fff;
    cursor: pointer
}

.lalaland a {
    text-transform: uppercase
}

.menu-mobile .box_menu .sub_menu {
    padding: 0 25px;
    box-sizing: border-box;
    background: #616161;
    display: none
}

.menu-mobile .box_menu .sub_menu .lalaland {
    font-size: 12px;
    border-bottom: 1px dashed rgba(242, 242, 242, .2);
    height: 40px;
    line-height: 40px;
    font-weight: 500
}

.menu-mobile .box_menu .sub_menu .lalaland:last-child {
    border-bottom: 0
}

.menu-mobile .box_menu .sub_menu .lalaland a {
    color: #fff;
    text-decoration: none
}

.info h1 a {
    font-size: 28px
}

.info h1 {
    margin: 0
}

.nd h3 {
    margin: 0;
    margin-top: -10px
}

.box_tieudiem_news_update {
    background: #060606;
    margin-top: 46px;
    padding: 36px;
    color: #fff;
    display: flex
}

.box_tieudiem_news_update .swiper-container {
    width: 70%
}

.box_tieudiem_news_update .title_tranr90 {
    width: 30%;
    position: relative
}

.text_trans {
    transform: rotate(-90deg);
    display: inline-block;
    font-size: 56px;
    text-transform: uppercase;
    font-family: subscribe !important;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -30px;
    height: 40px;
    font-weight: 700
}

.box_tieudiem_news_update .swiper-wrapper img {
    width: 100%
}

#content_detail figure,
div#content_detail .exp_box_2_image.expNoEdit,
div#content_detail .exp_box_3_image.expNoEdit {
    margin-bottom: 23px !important
}

#content_detail figure {
    margin-top: 30px !important
}

blockquote.intro-detail.expEdit {
    margin-bottom: 30px !important;
    margin-top: 25px !important
}

.pc_none_mb_show {
    display: none
}

#content_detail h1,
#content_detail h2,
#content_detail h3,
#content_detail h4,
#content_detail h5,
#content_detail h6 {
    font-size: 23px
}

@media only screen and (max-width:767px) {
    .quang-cao-2.i2.thu1 .adv a img {
        width: 100%;
        height: auto
    }

    .info h1 {
        line-height: 15px;
        padding-bottom: 10px
    }

    .nd h2 a {
        font-size: 18px !important
    }

    .nd h2 {
        margin: 0;
        margin-top: 0
    }

    .thong-tin.inter .tin .nd a {
        font-size: 17px !important
    }

    ul.list-cate-check11 {
        padding: 0
    }

    .uk-width-medium-1-3.fix-bt:nth-child(4) .items.i20 {
        margin: 0
    }

    .cachra.kc-maps {
        margin-top: 70px
    }

    .menu-cat.ar.tit-timkiem {
        margin-top: -10px !important
    }

    .uk-width-medium-1-1.i2.list-search.fix img {
        height: 230px !important;
        position: relative
    }

    .uk-width-medium-1-1.i2.list-search.fix .info {
        position: absolute !important;
        bottom: 0 !important;
        background: #0000004f !important;
        color: #fff !important
    }

    .uk-width-medium-1-1.i2.list-search.fix .info .title {
        color: #fff !important;
        font-size: 17px !important
    }

    .uk-width-medium-1-1.i2.list-search.fix .info .nd {
        margin: 0;
        font-size: 17px
    }

    .uk-width-medium-1-1.i2.list-search.fix {
        margin-top: 15px
    }

    .left-content.content-search .uk-width-medium-1-2.fix .items .info .title {
        color: #333 !important;
        font-size: 17px !important
    }

    .left-content.content-search .uk-width-medium-1-2.fix .info .nd {
        margin: 0
    }

    .left-content.content-search .uk-width-medium-1-2.fix .info {
        padding-right: 0;
        position: unset !important;
        float: right;
        margin-top: -149px
    }

    .cachra.kc-tygia {
        margin-top: 70px
    }

    .cachra.kc-thoitiet {
        margin-top: 70px
    }

    .menu-cat.mb-cat-menu.supcate {
        text-align: center
    }

    .stay-here .box-stay,
    .right-content .box-stay {
        text-align: left !important;
        margin-top: 30px;
        display: inline-block
    }

    .uk-width-medium-1-3.fix-bt.may-you .items img {
        width: 100% !important;
        height: 220px !important
    }

    .uk-width-medium-1-3.fix-bt.may-you .items.i20 img {
        width: 100% !important
    }

    .uk-width-medium-1-3.fix-bt.may-you .items .info.lancuoi {
        bottom: 0 !important;
        top: unset;
        text-align: center;
        width: 90% !important;
        background: #0000004f !important;
        margin-right: 18px;
        padding: 0 5px
    }

    .info.lancuoi {}

    .uk-width-medium-1-3.fix-bt.may-you .items .info.lancuoi .title {
        color: #fff !important
    }

    .uk-width-medium-1-3.fix-bt.may-you .items .info.lancuoi .nd {
        color: #fff !important
    }

    .tag {
        display: none
    }

    .map-downloads-check {
        display: none
    }

    .khach-yec {
        display: none
    }

    .map-downloads-check-right {
        margin-top: 50px
    }

    iframe {
        width: 100%
    }

    .inter-info {
        margin-top: -19px
    }

    .quang-cao.thu4 {
        margin-top: 34px;
        margin-bottom: -8px
    }

    .stay-here .box-stay img,
    .right-content .box-stay img {
        width: 100px !important;
        height: 100px !important;
        float: left
    }

    .left-content .uk-width-medium-1-1.i2.fix.pick-mobi {
        margin-bottom: 9px !important
    }

    .stay-here .box-stay div,
    .right-content .box-stay div {
        margin-left: 115px;
        padding-top: 0
    }

    .stay-here .box-stay div a,
    .right-content .box-stay div a {
        display: inherit !important
    }

    header .atq {
        margin-top: 48%
    }

    .top-head,
    .link-header {
        display: none !important
    }

    .images-mobi img {
        height: 180px !important
    }

    .images-mobi .info {
        position: inherit !important;
        background: 0 0 !important
    }

    .tin-cv {
        padding-right: 0
    }

    .tin-cv img {
        height: 180px !important
    }

    .fix-bto .fix-bt .items .info .nd,
    .right-content .items .info .nd,
    .travel .items .info .nd,
    .stay-here .items .info .nd,
    .thong-tin .items .info .nd,
    .left-content .items .info .nd {
        color: inherit !important;
        font-size: 23px
    }

    .fix-bto .fix-bt .items .info .title,
    .right-content .items .info .title,
    .travel .items .info .title,
    .stay-here .items .info .title,
    .thong-tin .items .info .title,
    .left-content .items .info .title {
        color: #0092a9 !important
    }

    .i2 {
        margin-top: 5px
    }

    .box-news .items {
        margin-top: 0
    }

    .stay-here {
        padding-bottom: 0 !important
    }

    .thong-tin .items img,
    .stay-here .items img,
    .thong-tin .box-thong-tin img,
    .thong-tin .tin img,
    .left-content .items img,
    .right-content .items img,
    .fix-bto .fix-bt .items img {
        height: 180px !important
    }

    .thong-tin .items:nth-child(1) {
        margin-top: 15px
    }

    .stay-here .items .info,
    .left-content .items .info,
    .right-content .items .info,
    .fix-bto .fix-bt .items .info,
    .thong-tin .items .info {
        position: inherit !important;
        background: 0 0 !important
    }

    .quang-cao img {
        height: inherit !important
    }

    .lala {
        margin-top: 0 !important
    }

    article .tac-gia span {
        float: none
    }

    .left-content,
    article .right,
    article .left {
        width: 100%;
        height: auto
    }

    .right-content {
        width: 100%;
        margin-top: 0 !important
    }

    .box-news .items {
        border-right: 0
    }

    header {
        padding-bottom: 50px;
        height: 500px !important;
        position: relative
    }

    header .atq .an a {
        width: 100px;
        height: 100px;
        font-size: 20px;
        padding-top: 0;
        margin: 30px 5px
    }

    .intro .anh {
        padding: 0;
        text-align: center
    }

    footer .box-search {
        width: 100%;
        padding: 10px
    }

    .intro .anh img {
        width: 260px;
        height: 260px;
        float: none;
        margin-top: 50px
    }

    .intro .anh .info {
        margin-left: 0;
        margin-top: 40px
    }

    .menu-cat a {
        font-size: 20px;
        margin: 0 5px
    }

    .quang-cao.thu9 {
        margin-top: 18px;
        margin-bottom: -4px
    }

    .as .info {
        width: calc(100% - 40px);
        margin-bottom: -30px
    }

    .chan {
        width: 100%
    }

    .category {
        display: none !important
    }

    .travel .tin .title {
        font-size: 23px;
        margin-top: 15px;
        text-transform: uppercase
    }

    .travel .tin .nd {
        margin-bottom: 20px
    }

    .quang-cao {
        text-align: center;
        margin-top: 13px;
        margin-bottom: 30px
    }

    .title-cat {
        margin-top: -30px;
        margin-bottom: 5px
    }

    .as .info a.title {
        font-size: 19px !important
    }

    .box_tieudiem_news_update {
        display: block
    }

    .box_tieudiem_news_update .swiper-container,
    .box_tieudiem_news_update .title_tranr90 {
        width: 100%
    }

    .text_trans {
        position: unset;
        transform: unset;
        font-size: 26px;
        height: auto
    }

    .box_tieudiem_news_update .title_tranr90 {
        text-align: center;
        margin-bottom: 20px
    }

    .box_tieudiem_news_update {
        padding: 20px 33px 33px;
        margin-top: 20px
    }
}

@media only screen and (max-width:767px) {
    .pc_none_mb_show {
        display: block
    }

    .cachra.kc-maps {
        margin-top: 70px
    }

    .cachra.kc-tygia {
        margin-top: 70px
    }

    .cachra.kc-thoitiet {
        margin-top: 70px
    }

    .travel .items img {
        width: 100%;
        height: 220px !important
    }

    .menu-cat.mb-cat-menu a {
        color: #333
    }

    .title-cat.mb-cat-tit {
        margin-top: -25px !important;
        margin-bottom: 30px
    }

    .title-cat.mb-cat-tit a.title-cat {
        color: #0092a9
    }

    .uk-grid .pick-mobi .items.food.mobi-small img {
        width: 51% !important;
        height: 138px !important
    }

    .uk-grid .pick-mobi .items.food.mobi-small .info {
        background: 0 0 !important
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food.mobi-small .info {
        background: 0 0 !important;
        width: 50%;
        float: right;
        position: absolute !important;
        right: 0;
        text-align: left;
        padding-left: 15px;
        top: -8px
    }

    .date div {
        font-size: 16px
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food.mobi-small {
        position: relative
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food.mobi-small .info .nd span a.nd {
        color: #000 !important;
        text-align: left !important;
        float: left;
        padding-bottom: 5px
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food.mobi-big {}

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.mobi-big a img {
        width: 100% !important
    }

    .uk-width-medium-1-2.fix .items.mobi-big img {
        width: 100%;
        height: 220px !important
    }

    .uk-width-medium-1-2.fix .items.mobi-big .info {
        width: 100% !important;
        text-align: center;
        bottom: 0 !important;
        top: unset;
        background: #0000004f !important;
        padding: 5px 10px
    }

    .uk-width-medium-1-2.fix .items.mobi-big .info .nd span a.nd {
        color: #fff !important
    }

    .uk-width-medium-1-2.fix .items.mobi-big .info .intro-cate span a.nd {
        color: #fff !important;
        font-size: 17px !important
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food.mobi-small img {
        height: 139px !important
    }

    .uk-width-medium-1-2.fix .items.mobi-big .info .intro-cate span a.nd {
        color: #fff !important;
        font-size: 17px !important
    }

    .uk-width-medium-1-2.fix .items.mobi-big .info .nd .intro-cate span a.nd {
        color: #fff !important
    }

    .items.mobi-big {
        margin-top: 25px !important
    }

    .uk-width-medium-1-3.blabla.active {
        display: none
    }

    .uk-width-medium-2-3.blabla.active {
        display: none
    }

    .travel .items {
        position: relative
    }

    .travel .items .info .nd,
    .thong-tin .items .info .nd {
        margin-top: 0;
        font-family: bvbold !important
    }

    .travel .items .info {
        padding: 6px 15px
    }

    .uk-width-medium-1-3.blabla.active {
        display: none
    }

    .uk-width-medium-2-3.blabla.active {
        display: none
    }

    .travel .items {
        position: relative
    }

    .intro .anh .info .nd {
        font-size: 17px;
        text-align: center
    }

    .intro .anh .info .gt {
        font-size: 18px;
        padding-bottom: 0;
        margin-top: 0 !important
    }

    .intro .anh .info .title {
        padding-bottom: 10px;
        margin-top: -17px;
        font-family: subscribebold !important;
        font-size: 24px !important
    }

    .travel .items img {
        width: 100%;
        height: 220px !important
    }

    .uk-width-medium-1-3.blabla.active {
        display: none
    }

    .uk-width-medium-2-3.blabla.active {
        display: none
    }

    .travel .items {
        position: relative
    }

    .intro .anh .info .nd {
        font-size: 17px;
        text-align: center
    }

    .intro .anh .info .gt {
        font-size: 18px;
        padding-bottom: 10px
    }

    .intro .anh .info .title {
        padding-bottom: 10px;
        margin-top: -17px
    }

    .stay-here.m38 {
        padding: 0 25px;
        margin-top: 0
    }

    .stay-here .box-stay .title {
        margin-top: 10px;
        font-size: 16px;
        font-weight: 600
    }

    .thong-tin .tin img {
        height: 200px !important
    }

    .thong-tin .tin {
        position: relative
    }

    a.lgft img {
        text-align: center;
        margin-left: 15%
    }

    footer .mxh {
        margin-top: 25px;
        text-align: center
    }

    .owl-stage-outer .item {
        margin-top: 95px
    }

    header {}

    header .atq .que {
        font-size: 30px;
        text-align: center
    }

    .mauden {
        height: auto !important;
        margin-top: 0;
        position: absolute;
        bottom: 0 !important;
        left: 0 !important
    }

    article .box .share {
        margin-top: 15px
    }

    a.share img {
        width: 45% !important
    }

    article .box .tk {
        margin: 0;
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 38px;
        margin-right: 1px;
        font-size: 33px
    }

    article .box {
        position: relative;
        padding-bottom: 25px
    }

    article .box .tk span {
        font-size: 60px
    }

    .title-mb h3 {
        color: #000 !important;
        font-family: bvbold;
        font-size: 20px !important
    }

    .anh-mb img {
        width: 100% !important
    }

    .article-khoi-mb {
        padding-bottom: 19px;
        margin-top: 24px
    }

    .tit-pri.tit-lates {
        padding-top: 10px
    }

    .right-content .items img {
        width: 48%;
        height: 120px !important;
        left: 0
    }

    .right-content .items .info {
        float: right !important;
        position: absolute !important;
        text-align: left;
        width: 56%;
        right: 0 !important;
        top: 0;
        padding: 0;
        margin-top: -8px !important;
        padding-left: 26px
    }

    .right-content .items {
        position: relative;
        margin-bottom: 15px
    }

    .right-content .items .info .title {
        font-size: 18px;
        color: #000 !important
    }

    .right-content .items .info .nd {
        font-size: 16px;
        color: #000 !important;
        margin-top: 3px
    }

    .quang-cao-2.i2 img {
        height: 185px;
        object-fit: cover
    }

    .quang-cao-2.i2 {
        margin-bottom: 17px;
        margin-top: 19px !important
    }

    .stay-here .box-stay,
    .right-content .box-stay {
        position: relative
    }

    .right-content .box-stay .title {
        font-size: 17px;
        margin-top: 0 !important;
        top: 0;
        padding: 0
    }

    .stay-here .box-stay img,
    .right-content .box-stay img {
        margin-top: -17px
    }

    .items.i20 {
        position: relative !important
    }

    .fix-bto .fix-bt .items img {
        width: 52% !important;
        height: 139px !important;
        object-fit: cover
    }

    .fix-bto .fix-bt .items .info {
        float: right !important;
        position: absolute !important;
        text-align: left;
        width: 55%;
        right: 0 !important;
        top: 0;
        padding: 0;
        margin-top: -18px !important;
        padding-left: 7%
    }

    .items.i20 a {
        padding: 15px 0
    }

    .fix-bto .fix-bt {
        position: relative;
        margin-bottom: 10px
    }

    .fix-bto .fix-bt .items .info .nd {
        font-size: 17px;
        color: #000 !important;
        margin-top: -14px
    }

    .fix-bto .fix-bt .items .info .title {
        color: #000 !important;
        font-size: 17px !important;
        text-transform: uppercase
    }

    .chan .fix-bto .fix-bt .items .info {
        margin-top: 0 !important;
        padding-left: 35px
    }

    .uk-width-medium-1-3.fix-bt .items.i20 {
        padding-left: 18px !important
    }

    .chan .fix-bto .fix-bt {
        position: relative
    }

    .chan .fix-bto .fix-bt .items .info .nd {
        margin-top: 0 !important
    }

    .right-content .box-stay {
        margin-top: 35px;
        margin-bottom: 7px
    }

    .left-content {
        margin-top: 68px;
        padding-right: 20px
    }

    .lated-mb {
        display: block;
        position: relative
    }

    .khoi-mb img {
        position: relative;
        height: 225px
    }

    .back-mau-mb {
        position: absolute;
        width: 100%;
        height: 80px;
        background: #8c8c8c;
        top: 0;
        margin-top: 47%;
        opacity: .4
    }

    .thongtin-mb {
        text-align: center;
        position: absolute;
        top: 0;
        margin-top: 46%;
        padding-left: 5px
    }

    .thongtin-mb .nd a {
        font-size: 18px;
        margin-top: 10px;
        color: #fff;
        font-family: bvbold
    }

    .thongtin-mb .info a {
        font-family: subscribe;
        font-size: 21px;
        color: #fff
    }

    .thongtin-mb .info {
        margin-bottom: 5px
    }

    .box-news .items .title {
        font-size: 17px;
        font-family: subscribe !important
    }

    .uk-width-medium-1-4.f-w.items {
        margin-top: -9px
    }

    .box-news .items .nd {
        font-size: 17px;
        margin-top: 5px !important
    }

    .travel.images-mobi .items {
        position: relative;
        margin-bottom: 6px
    }

    .travel.images-mobi .items img {
        width: 51%;
        height: 139px !important
    }

    .travel.images-mobi .items .info {
        position: absolute !important;
        top: 0 !important;
        width: 50%;
        right: 0;
        color: #000;
        text-align: left;
        margin-top: -10px;
        padding-right: 0 !important;
        padding-left: 20px !important
    }

    .travel.images-mobi .items .info .title {
        color: #000 !important;
        font-size: 17px !important;
        text-transform: uppercase;
        padding-bottom: 3px;
        padding-top: 5px
    }

    .travel.images-mobi .items .info .nd {
        font-size: 17px
    }

    .travel.images-mobi .items .info .nd h3 span {
        margin: 0;
        margin-top: 10px
    }

    .thong-tin .items {
        margin-bottom: 20px;
        position: relative
    }

    .fix-wtt .items img {
        width: 51% !important;
        height: 139px !important
    }

    .fix-wtt .items .info {
        width: 50%;
        float: right;
        text-align: left;
        margin-top: -15px;
        margin-right: -10px;
        padding-left: 6px
    }

    .fix-wtt .items .info a.title {
        color: #000 !important;
        text-transform: uppercase;
        font-size: 17px !important
    }

    .fix-wtt .items.inter2 .info a.title {
        color: #fff !important;
        text-transform: uppercase;
        font-size: 17px !important
    }

    .info a.title {
        font-family: subscribe !important;
        font-size: 22px !important
    }

    .travel.images-mobi .pick-other .items .info .title {
        color: #fff !important;
        font-family: subscribe !important
    }

    .fix-wtt .items .info .nd {
        font-size: 17px
    }

    .khoi-mb img {
        width: 100%
    }

    .khoi-mb.pick-mb {
        margin-bottom: 15px
    }

    .back-mau-mb.pick-mb-1 {
        margin-top: 45%
    }

    .khoi-mb.pick-mb img {
        height: 220px !important
    }

    .thongtin-mb.pick-mb-2 {
        text-align: center
    }

    a.title.pick-mb-3 {
        margin-left: 20%;
        margin-bottom: 20px
    }

    .thongtin-mb.pick-mb-2 .info {
        position: unset !important;
        margin-right: 12%
    }

    .travel.images-mobi .pick-mobi img {
        width: 100% !important;
        height: 220px !important
    }

    .items.pick-mobi {
        padding: 0;
        margin: 0
    }

    .items.pick-mobi a {
        padding: 0;
        margin: 0
    }

    .lated-mb {
        display: none
    }

    .travel.images-mobi .pick-mobi .info {
        width: 100%;
        bottom: 0 !important;
        margin-top: 41%;
        color: #fff;
        text-align: center;
        top: initial !important;
        padding-right: 15px !important;
        background: #0000004f !important;
        padding-bottom: 10px !important
    }

    article .tag {
        padding-bottom: 20px
    }

    article .tag a {
        margin-right: 3px;
        font-size: 15px
    }

    .travel.images-mobi .pick-mobi .info a.title {
        color: #fff !important;
        font-size: 17px !important
    }

    .items.pick-mobi .opacity-mobi {
        position: absolute;
        background: #000;
        opacity: .3;
        width: 100%;
        height: 80px;
        bottom: 0;
        margin-top: 39%;
        display: none
    }

    .items.pick-mobi {
        margin-bottom: 17px !important;
        margin-top: 0;
        margin-bottom: 16px !important
    }

    .intro .anh .info .nd {
        font-size: 17px;
        margin: 0
    }

    .stay-here .items .info .title {
        font-size: 18px;
        color: #000 !important
    }

    .stay-here .items .info .nd {
        font-size: 18px;
        display: flex
    }

    .stay-here .box-stay .title {
        font-size: 17px;
        font-weight: 400;
        margin-top: 0
    }

    .i25 {
        width: 100%;
        padding: 0;
        margin: 0
    }

    .i25 .items {
        position: relative;
        margin-bottom: 15px
    }

    .i25 .items img {
        width: 51%;
        height: 139px !important
    }

    .i25 .items .info {
        width: 50%;
        position: absolute !important;
        right: 0;
        text-align: left;
        padding-left: 18px !important;
        padding-right: 0 !important;
        top: 3px;
        margin-top: -11px;
        padding-top: 0
    }

    .i25 .items .info .nd {
        font-size: 17px;
        margin-top: 3px;
        font-family: bvbold !important;
        text-transform: none;
        padding-top: 0
    }

    .i25 .items .info .title {
        color: #000 !important;
        text-transform: uppercase;
        font-size: 18px !important;
        margin-top: 2px
    }

    .tit-pri {
        padding: 0;
        margin-bottom: 25px;
        margin-top: 9px !important
    }

    .tit-pri {
        width: 100% !important;
        margin-bottom: -18px !important;
        margin-top: -40px;
        font-size: 24px !important
    }

    .items.pick-mobi img {
        width: 100% !important;
        height: 220px !important
    }

    .items.pick-mobi .class-other {
        position: absolute;
        width: 100%;
        height: 95px;
        background: #000;
        bottom: 0;
        opacity: .3;
        display: none
    }

    .items.pick-mobi .info .title {
        color: #fff !important
    }

    .items.pick-mobi .nd {
        margin: 0 !important
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items img {
        position: relative;
        width: 100%;
        height: 230px !important
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi {
        position: relative
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .class-other {
        display: none;
        width: 100%;
        height: 90px;
        position: absolute;
        background: #000;
        opacity: .3;
        bottom: 0;
        margin-bottom: -41px
    }

    .paging a.active {
        color: #000 !important
    }

    .paging a {
        color: #ddd !important
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food {
        position: relative
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food img {
        position: relative
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food .info {
        position: absolute !important;
        bottom: 0 !important;
        background: #0000004f !important;
        padding: 5px 0
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .info {
        position: absolute !important;
        background: #0000004f !important;
        padding-bottom: 5px
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items.food .info .nd {
        margin: 0
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .food .nd span a.nd {
        font-family: subscribe !important;
        font-size: 22px
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi a.nd {
        color: #fff !important
    }

    .uk-width-medium-1-2.fix .items img {
        width: 51%;
        height: 139px !important
    }

    .uk-width-medium-1-2.fix .items .info {
        width: 50% !important;
        position: absolute !important;
        top: 0;
        right: 0;
        margin-top: -26px;
        text-align: left;
        padding-left: 20px
    }

    .uk-width-medium-1-2.fix .items .info .nd span a.nd {
        font-size: 17px !important
    }

    .travel.images-mobi .uk-width-medium-7-10.fix {
        width: 100%
    }

    .uk-width-medium-1-2.fix {
        position: relative;
        margin-bottom: 15px
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi {
        margin-bottom: 15px;
        margin-top: 15px
    }

    .uk-width-medium-1-3.fix-bt.pick-mobi {
        position: relative;
        padding-left: 2px
    }

    .uk-width-medium-1-3.fix-bt.pick-mobi .items.i20 img {
        width: 100% !important;
        height: 220px !important
    }

    .nd h3 span {
        line-height: inherit;
        display: block;
        margin-bottom: 10px
    }

    .nd h3 {
        line-height: 15px
    }

    .nd h2 {
        line-height: 15px
    }

    .nd h2 span {
        line-height: 15px
    }

    .uk-width-medium-1-3.fix-bt.pick-mobi .class-other {
        width: 89%;
        height: 90px;
        position: absolute;
        background: #000;
        opacity: .3;
        bottom: 0;
        display: none
    }

    .uk-grid.fix-bto.cate .uk-width-medium-1-3.fix-bt.pick-mobi {
        padding: 0 20px 0 23px
    }

    .uk-grid.fix-bto.cate .uk-width-medium-1-3.fix-bt.pick-mobi .items.i20 {
        position: relative !important;
        padding: 0 !important
    }

    .uk-grid.fix-bto.cate .uk-width-medium-1-3.fix-bt.pick-mobi .items.i20 .info {
        position: absolute;
        width: 100%;
        padding-left: 0;
        margin: 0;
        background: rgba(0, 0, 0, .4) !important
    }

    .uk-width-medium-1-3.fix-bt.pick-mobi .info {
        width: 100% !important;
        text-align: center;
        bottom: 0 !important;
        margin-top: 41% !important
    }

    .uk-width-medium-1-3.fix-bt.pick-mobi .info .nd {
        color: #fff !important;
        margin-bottom: 10px
    }

    .uk-width-medium-1-3.fix-bt.pick-mobi .info .title {
        color: #fff !important;
        text-transform: uppercase;
        font-size: 17px !important
    }

    .items.pick-mobi .info {
        width: 100% !important;
        text-align: center;
        bottom: 0 !important;
        color: #fff;
        padding-right: 10px !important;
        background: #0000004f !important;
        padding: 5px 10px 10px !important;
        top: unset !important
    }

    .items.pick-mobi .info .nd {
        color: #fff !important;
        font-size: 17px !important;
        text-transform: none;
        font-family: bvbold !important
    }

    .tit-pri {
        width: 100% !important;
        margin-bottom: 0 !important;
        margin-top: 8px !important
    }

    .fix-bto .fix-bt .items .info {
        margin-top: -3px !important;
        padding-left: 27px;
        padding-right: 10px
    }

    .uk-width-medium-1-3.fix-bt .items.i20 img {
        width: 51% !important
    }

    .uk-width-medium-1-3.fix-bt .items.i20 .info {
        margin-top: -16px !important;
        padding-left: 35px
    }

    .i25 .items.channel-mobi {
        position: relative;
        margin-bottom: 60px;
        margin-top: 20px !important;
        margin-left: 0 !important
    }

    .right-content .items {
        margin-left: 0 !important
    }

    .right-content .items.pick-mobi {
        margin-left: 0 !important
    }

    .right-content .i25 .items.pick-mobi {
        margin-left: 0 !important
    }

    .info-ft {
        padding-bottom: 35px
    }

    .i25 .items.channel-mobi img {
        width: 100%;
        padding: 0 18px 4px;
        height: 180px !important
    }

    .i25 .items.channel-mobi .info {
        text-align: center;
        width: 100%;
        bottom: 0 !important;
        top: initial;
        margin-bottom: -42px !important
    }

    .i25 .items.channel-mobi .info a.title {
        bottom: 0 !important;
        display: inline-block;
        width: 100%;
        font-size: 23px;
        font-family: subscribebold !important;
        color: #0092a9 !important;
        text-align: center;
        text-transform: uppercase
    }

    .tit-pri.hgf {
        margin-top: -22px;
        margin-bottom: 14px !important
    }

    .items.pick-mobi {
        margin-top: 18px;
        position: relative;
        margin-bottom: 19px !important
    }

    .uk-width-medium-1-3.fix.pick-mobi {
        margin-bottom: 15px
    }

    .uk-width-medium-1-2.fix.pick-mobi .items img {
        width: 100%;
        height: 283px !important
    }

    .uk-width-medium-1-2.fix.pick-mobi .items .info {
        width: 100% !important;
        text-align: center;
        bottom: 0 !important;
        top: initial !important;
        padding-right: 15px !important;
        background: #0000004f !important;
        padding-top: 15
    }

    .title-cat a.title-cat {
        font-size: 45px;
        padding: 0 !important
    }

    .as {
        margin-top: 0
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .nd {
        width: 100%;
        text-align: center
    }

    .quang-cao {
        margin-bottom: 0
    }

    .uk-width-medium-1-2.fix .items {
        margin-top: 10px;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important
    }

    .uk-width-medium-1-2.fix {
        margin-bottom: 0 !important
    }

    .none {
        width: 100%;
        position: absolute;
        height: 90px;
        bottom: 0;
        background: #000;
        opacity: .3;
        display: none
    }

    .tin.tin-cv.pick-mobi-6 {
        width: 49%;
        margin-top: 25px;
        padding-left: 18px
    }

    .tin.tin-cv.pick-mobi-7 {
        width: 48%;
        float: right;
        position: absolute;
        top: 0;
        margin-top: 25px;
        right: 0;
        padding-right: 18px
    }

    .uk-width-medium-7-10.fix {
        position: relative
    }

    .tin.tin-cv.pick-mobi-6 img {
        height: 155px !important
    }

    .tin.tin-cv.pick-mobi-7 img {
        object-fit: cover;
        height: 140px !important
    }

    .tin.tin-cv.pick-mobi-6 img {
        height: 140px !important;
        object-fit: cover
    }

    .tin.tin-cv.pick-mobi-6 .nd {
        font-size: 18px;
        text-align: center
    }

    .tin.tin-cv.pick-mobi-6 .title {
        font-size: 17px;
        font-family: subscribe !important;
        text-transform: uppercase
    }

    .tin.tin-cv.pick-mobi-7 .title {
        font-size: 17px;
        font-family: subscribe !important;
        text-transform: uppercase
    }

    .tin.tin-cv.pick-mobi-7 .nd {
        font-size: 18px;
        text-align: center
    }

    .kc-tt.cde {
        margin-top: -486px
    }

    .backgg {
        color: #000 !important;
        position: fixed;
        z-index: 11
    }

    .menu-mb-change {
        padding: 30px 0 !important
    }

    .date div {
        border-bottom: none;
        padding: 0
    }

    .kc-tt {
        margin-top: -375px
    }

    .menu-cat.ar {
        text-align: center
    }

    .title-cat.ar-tit.ar-change {
        font-size: 33px
    }

    .date {
        margin-bottom: 15px;
        margin-top: 13px
    }

    .mngxh {
        margin-top: 25px !important;
        padding-top: 21px;
        border-top: 2px solid
    }

    article .tac-gia {
        border: none;
        margin-top: 25px
    }

    .items.inter2 img {
        width: 100% !important;
        height: 220px !important
    }

    .items.inter2 .info {
        width: 100%;
        text-align: center;
        bottom: 0;
        position: absolute !important;
        color: #fff;
        background: #0000004f !important;
        padding: 11px 0 !important
    }

    .inter-img {
        position: absolute;
        width: 100%;
        height: 90px;
        background: #000;
        opacity: .3;
        bottom: 0;
        display: none
    }

    .items.inter2 .nd {
        padding: 0 !important;
        margin: 0 !important
    }

    .items.inter2 .info .title {
        color: #fff !important
    }

    .info .title {
        color: #fff !important
    }

    .thong-tin.inter .items {
        padding: 0 18px
    }

    .items.inter2 {
        padding: 0 !important;
        margin-bottom: 15px !important
    }

    .uk-width-medium-3-10.fix.ads-mobi-hidden {
        display: none
    }

    .home-ads {
        margin-top: -15px
    }

    .as img {
        height: 270px
    }

    .home-ads .ads-10 {
        margin-top: 15px
    }

    .tin.inter-back img {
        width: 100% !important;
        height: 290px !important;
        object-fit: cover;
        margin-bottom: 12px
    }

    .tin.inter-back a.title {
        font-size: 22px;
        font-family: subscribe !important;
        text-transform: uppercase;
        font-size: 17px !important
    }

    .mayyou1 .items {
        margin-top: 0
    }

    .mayyou1 .items.i20 {
        margin-top: 0
    }

    .mayyou1 .may-you .items.i20 {
        margin-bottom: 13px !important;
        margin-top: 15px
    }

    .best-tr.chech-tr:last-child {
        margin-bottom: 24px
    }

    .infor-focus .title {
        font-family: subscribe !important;
        font-size: 22px !important
    }

    .tin.inter-back .nd {
        font-size: 18px;
        padding: 0 7px;
        text-align: center;
        margin-bottom: 5px
    }

    .travel.images-mobi .uk-width-medium-1-3.fix {
        padding: 0 18px 0 23px
    }

    .tin.inter-back {
        margin-top: -13px
    }

    .sub-mb {
        display: none
    }

    .items.pick-mobi {}

    .left-content {
        padding: 0 18px
    }

    .i25.channel-mwr {
        margin-top: 25px
    }

    .items.i20 {
        padding: 0 18px 0 20px;
        margin-bottom: 0 !important
    }

    .fix-bto .uk-width-medium-1-2.fix-bt {
        padding: 0 23px
    }

    .fix-bto .fix-bt .items {
        margin-bottom: 10 !important
    }

    footer {
        padding: 0 25px 150px 25px !important;
    }

    header {
        padding: 0 25px !important
    }

    .menu-mobile.menu-mb-change {
        padding: 28px 25px !important;
        background: 0 0;
        position: fixed !important;
        z-index: 100
    }

    .menu-mobile.menu-mb-change.active {
        padding: 28px 25px !important;
        background: #000;
        position: fixed !important;
        z-index: 100
    }

    .pick-mobi .items.i20 .info {
        position: absolute !important;
        bottom: 0 !important;
        top: unset !important;
        margin-bottom: 10px;
        padding-left: 10px
    }

    .i25 .items {
        margin-top: 15px !important;
        margin-left: 4px
    }

    .intro-cate {
        padding-top: 1px;
        font-size: 17px
    }

    .as .info p {
        font-size: 17px;
        padding-bottom: 10px;
        padding-top: 5px
    }

    .i25 .items.pick-mobi {
        margin-bottom: 25px !important;
        margin-left: 4px !important
    }

    .cacs {
        margin-top: 40px
    }

    .adv .e {
        padding-top: 5px
    }

    .thong-tin.focus {
        margin: 0
    }

    .menu-cat {
        z-index: 10;
        padding: 0
    }

    .stay-here.m38 {
        padding: 0 25px
    }

    .uk-width-medium-1-2.fix.pick-other .items {
        position: relative;
        height: auto;
        margin-top: 12px
    }

    .uk-width-medium-1-2.fix.pick-other .items img {
        width: 100%;
        height: 220px !important
    }

    .uk-width-medium-1-2.fix.pick-other .info {
        width: 100% !important;
        text-align: center;
        bottom: 0 !important;
        top: unset !important
    }

    .pick-mobi .class-other {
        position: absolute;
        width: 100%;
        height: 90px;
        background: #000;
        opacity: .3;
        bottom: 0
    }

    .thong-tin .tin .title {
        margin-top: 0 !important;
        text-transform: uppercase;
        font-size: 17px !important
    }

    .uk-width-medium-1-2.fix.pick-other .nd {
        color: #fff !important
    }

    .uk-width-medium-1-2.fix.pick-other .title {
        color: #fff !important
    }

    .box-news .items {
        padding: 10px 20px
    }

    .travel.images-mobi {
        margin-top: 10px
    }

    .intro {
        margin-top: 20px
    }

    .box .tit-pri {
        font-size: 19px !important
    }

    .tit-pri.m38 {
        margin: 18px 0 5px !important
    }

    .slide-ar.owl-carousel.owl-theme.owl-loaded.owl-drag {
        display: none
    }

    .other-mb {
        display: block
    }

    .anh-mb {
        margin-left: -25px
    }

    .row-mb-art {
        margin-top: 10px !important
    }

    .right {
        margin: 0 !important
    }

    .tin.focus-tin {
        position: relative;
        padding: 0 18px;
        margin-bottom: 10px
    }

    .tin.focus-tin img {
        width: 100%;
        height: 220px !important
    }

    .tin.focus-tin .focus-img {
        width: 86%;
        height: 90px;
        position: absolute;
        background: #000;
        opacity: .3;
        bottom: 0;
        display: none
    }

    .infor-focus {
        position: absolute;
        bottom: 0;
        margin-right: 17px;
        background: rgba(0, 0, 0, .4)
    }

    .infor-focus .title {
        color: #fff !important;
        font-size: 18px !important
    }

    .quang-cao.thu11 {
        margin-bottom: 10px
    }

    .lates-new-mb {
        margin-bottom: -24px
    }

    .infor-focus .nd.ola {
        text-align: center;
        font-size: 17px;
        color: #fff !important;
        padding-bottom: 12px;
        font-family: bvbold !important
    }

    .uk-width-medium-3-10.fix-wtt .items {
        margin-bottom: 10px
    }

    .uk-width-medium-1-2.fix-wtt .items {
        margin: 10px 0 0
    }

    .title-mb a {
        color: #000;
        font-size: 17px
    }

    .title-mb {
        top: 0 !important;
        margin-top: -9px !important;
        margin-left: -15px
    }

    .menu-mobile .btn_menu {
        right: 0 !important;
        left: unset !important;
        margin-left: 120px !important
    }

    .anh .nd,
    .box-news {
        padding: 0 25px
    }

    .stay-here.m38 {
        padding: 0 !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        margin-top: 22px;
        margin-bottom: -2px
    }

    .stay-here.m38 .items img {
        width: 100% !important;
        height: 420px !important
    }

    .stay-here.m38 .items .info {
        position: absolute !important;
        width: 100% !important;
        text-align: center;
        bottom: 0 !important;
        color: #fff;
        margin-top: 39% !important;
        padding-right: 10px !important;
        background: #0000004f !important;
        padding-bottom: 15px
    }

    .stay-here.m38 .items .info .title {
        color: #fff !important;
        font-size: 17px !important
    }

    .date div {
        border-bottom: 1px solid;
        padding-bottom: 8px
    }

    .stay-here.m38 .items .info .nd {
        color: #fff !important;
        font-size: 17px
    }

    .stay-here.m38 .box-stay {
        padding: 9px 18px
    }

    .stay-here.m38 .box-stay .title {
        font-size: 17px;
        font-family: subscribe !important;
        padding: 0
    }

    .thong-tin.inter {
        margin-top: 25px
    }

    input.search {
        width: 89%
    }

    .uk-container.uk-container-center {
        margin: 0;
        padding: 0 
    }

    .menu-cat.ar {
        padding: 0 25px !important;
        margin-top: -35px
    }

    .quang-cao {
        padding: 0 25px !important
    }

    .quang-cao.thu10 {
        margin-top: 5px;
        margin-bottom: 14px;
        position: relative
    }

    .menu-cat.ar.car-10 {
        margin-bottom: 0 !important
    }

    .title-cat.ar-tit.ar-change {
        padding: 0 25px !important;
        margin-top: 10px
    }

    .menu-cat {
        margin-bottom: 20px !important;
        padding: 0 25px;
        margin-top: 15px
    }

    .title-cat {
        line-height: 45px;
        margin-top: -10px
    }

    .uk-grid.fix-bto {
        margin-bottom: -20px
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .food .nd .intro-cate a.nd {
        font-size: 19px !important;
        font-family: bvbold !important
    }

    .uk-width-medium-1-2.fix .items .info .nd .intro-cate span a.nd {
        color: #000 !important;
        font-family: bvbold !important;
        font-size: 17px !important;
        text-transform: none
    }

    .uk-width-medium-1-2.fix .items .info .nd .intro-cate span a.nd {
        color: #000 !important;
        font-family: bvbold !important;
        font-size: 17px !important
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items .info .nd span a.nd {
        font-family: subscribe !important;
        font-size: 17px !important;
        text-transform: uppercase
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items .info .nd .intro-cate span a.nd {
        font-family: bvbold !important;
        font-size: 17px !important;
        text-transform: none
    }

    .fix-bto .fix-bt .items {
        margin-bottom: 1px !important
    }

    .uk-width-medium-1-1.i2.fix.pick-mobi .items .info .nd {
        margin-top: 0
    }

    header .atq .an a p {
        font-size: 16px;
        font-family: subscribe !important
    }

    header .atq .an a p span {
        font-size: 30px
    }

    .items.pick-mobi-back img.anh {
        width: 100%;
        height: 420px !important
    }

    .travel.images-mobi .items.pick-mobi-back .info {
        width: 100% !important;
        text-align: center !important;
        bottom: 0 !important;
        top: unset !important;
        background: #0000004f !important;
        padding: 10px 0 !important
    }

    .nd.max-line1 {
        margin: 0 !important;
        padding-top: 3px
    }

    .travel.images-mobi .items.pick-mobi-back .info a.title {
        color: #fff !important
    }

    .travel.images-mobi .items.pick-mobi-back .info a.nd {
        color: #fff !important
    }

    .travel.images-mobi .uk-width-medium-1-2.fix.pick-mobi {
        padding: 0 18px 0 23px;
        margin-top: 10px
    }

    .uk-width-medium-1-2.fix.pick-other {
        margin-top: 13px
    }

    .thong-tin .inter2:nth-child(2) {
        margin-top: -5px !important
    }

    .i25 .items:nth-child(3) {
        margin-top: -5px !important
    }

    .uk-width-medium-3-10.fix-wtt .items:nth-child(2) {
        margin-bottom: 10px !important;
        padding-bottom: 7px
    }

    .left-content .uk-width-medium-1-1.i2.fix.pick-mobi {
        margin-bottom: 9px !important
    }

    .travel.images-mobi .uk-width-medium-1-2.fix.pick-other img.anh3 {
        width: 100%;
        height: 420px !important;
        object-fit: cover
    }

    .travel.images-mobi .uk-width-medium-1-2.fix.pick-other .info {
        width: 100% !important;
        text-align: center;
        bottom: 0 !important;
        color: #fff;
        margin-top: 39% !important;
        padding-right: 10px !important;
        background: #0000004f !important;
        padding-bottom: 15px
    }

    .items.pick-mobi-back {
        margin-bottom: 20px !important;
        margin-top: 5px
    }

    .intro .anh img {
        width: 180px;
        height: 180px
    }

    .keovao {
        margin-bottom: -12px
    }

    .uk-width-medium-1-1.duoi-header {
        z-index: 10;
        margin-top: 73px
    }

    .quang-cao-2.i2.thu1 {
        margin-top: 0 !important;
        margin-bottom: -7px !important
    }

    .quang-cao.thu7 {
        margin-top: 5px;
        margin-bottom: 10px !important
    }

    .quang-cao.thu6 {
        margin-top: 20px;
        margin-bottom: 11px
    }

    .items.food {
        margin-bottom: 0
    }

    .paging {
        margin-top: 15px
    }

    .quang-cao.thu8 {
        margin-bottom: 8px
    }

    .thong-tin.focus .uk-width-medium-3-10.fix-wtt .items {
        margin-bottom: 10px !important
    }

    img.logo-tacgia {}

    .as .info {
        padding: 5px 25px 0 !important;
        position: relative;
        margin-top: -36%;
        line-height: 22px
    }

    .other-mb {
        padding-left: 25px
    }

    .right-content {
        padding: 0 18px
    }

    .tit-pri.hgf {
        padding: 0 25px
    }

    .uk-width-medium-3-10.fix-wtt {
        padding: 0 18px 0 23px
    }

    .channel-mobi-top {
        margin-top: -528px
    }
}

@media(min-width:1023px) and (max-width:1365px) {}