    @charset "utf-8";

@font-face {
    font-family: 'RobotoBold';
    src: url('../fonts/RobotoBold.eot');
    src: url('../fonts/RobotoBold.eot') format('embedded-opentype'),
         url('../fonts/RobotoBold.woff2') format('woff2'),
         url('../fonts/RobotoBold.woff') format('woff'),
         url('../fonts/RobotoBold.ttf') format('truetype'),
         url('../fonts/RobotoBold.svg#RobotoBold') format('svg');
}



@font-face {
    font-family: 'SVNAvo';
    src: url('../fonts/SVNAvo.eot');
    src: url('../fonts/SVNAvo.eot') format('embedded-opentype'),
         url('../fonts/SVNAvo.woff2') format('woff2'),
         url('../fonts/SVNAvo.woff') format('woff'),
         url('../fonts/SVNAvo.ttf') format('truetype'),
         url('../fonts/SVNAvo.svg#SVNAvo') format('svg');
}

@font-face {
    font-family: 'SVNAvobold';
    src: url('../fonts/SVNAvobold.eot');
    src: url('../fonts/SVNAvobold.eot') format('embedded-opentype'),
         url('../fonts/SVNAvobold.woff2') format('woff2'),
         url('../fonts/SVNAvobold.woff') format('woff'),
         url('../fonts/SVNAvobold.ttf') format('truetype'),
         url('../fonts/SVNAvobold.svg#SVNAvobold') format('svg');
}
@font-face {
    font-family: 'OpenSansExtraBold';
    src: url('../fonts/OpenSansExtraBold.eot');
    src: url('../fonts/OpenSansExtraBold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansExtraBold.woff2') format('woff2'),
         url('../fonts/OpenSansExtraBold.woff') format('woff'),
         url('../fonts/OpenSansExtraBold.ttf') format('truetype'),
         url('../fonts/OpenSansExtraBold.svg#OpenSansExtraBold') format('svg');
}

@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('../fonts/RobotoCondensedBold.eot');
    src: url('../fonts/RobotoCondensedBold.eot') format('embedded-opentype'),
    url('../fonts/RobotoCondensedBold.woff2') format('woff2'),
    url('../fonts/RobotoCondensedBold.woff') format('woff'),
    url('../fonts/RobotoCondensedBold.ttf') format('truetype'),
    url('../fonts/RobotoCondensedBold.svg#RobotoCondensedBold') format('svg');
}

@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('../fonts/RobotoCondensedRegular.eot');
    src: url('../fonts/RobotoCondensedRegular.eot') format('embedded-opentype'),
    url('../fonts/RobotoCondensedRegular.woff2') format('woff2'),
    url('../fonts/RobotoCondensedRegular.woff') format('woff'),
    url('../fonts/RobotoCondensedRegular.ttf') format('truetype'),
    url('../fonts/RobotoCondensedRegular.svg#RobotoCondensedRegular') format('svg');
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'),
    url('../fonts/RobotoRegular.woff2') format('woff2'),
    url('../fonts/RobotoRegular.woff') format('woff'),
    url('../fonts/RobotoRegular.ttf') format('truetype'),
    url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/RobotoMedium.eot');
    src: url('../fonts/RobotoMedium.eot') format('embedded-opentype'),
         url('../fonts/RobotoMedium.woff2') format('woff2'),
         url('../fonts/RobotoMedium.woff') format('woff'),
         url('../fonts/RobotoMedium.ttf') format('truetype'),
         url('../fonts/RobotoMedium.svg#RobotoMedium') format('svg');
}

@import "bootstrap-3.3.7-dist/css/bootstrap.min.css";

*{
    padding: 0px;
    margin: 0px;
}
img{max-width: 100%;}
a{color: black;}
ul{list-style: none;}
.left{float: left;}
.right{float: right;}
.clear_main{ display: inline-block;}
.header{max-width: 1349px; margin: 0 auto; background: #f0f0f0; height: 40px;}
.sologun{width: 50%;float: left;font-family: 'RobotoRegular';font-size: 13px;color: black;margin-top: 9px;}
.menu_contain ul li.line { width: 2px; height: 50px; background: url(../images/line-1.png) no-repeat center; margin-top: 0px; }
.w-clear:after{content: ""; display: block; clear: both; }
.mapfooter_main{width: 1349px; margin: auto; }
.ten_mxh{font-family: 'RobotoRegular';font-size: 13px;margin-top: 6px;}
.tbl_detail_item1 p{display: inherit !important; }
.icon_header{float: right; text-align: right; padding-top: 3px;}
.icon_header li{float: left; padding: 0px 6px;}
.icon_header li img:hover {transform: rotate(360deg); transition: 1s; }
.tbl_detail_item1 span{font-size: 13px; display: inline-block; vertical-align: middle; font-weight: bold; }
.chieurong{max-width: 1200px; }
.banner{width: 100%; height: 100px;background:#fff;}
.banner_intro{width: 100%; display: inline-block; float: left; height: 429px;  }
.header_intro{max-width: 1349px; margin: auto; }
.item-tenbanner{font-family: 'SFUJamaicaRegular'; position: relative; top: 16px; text-transform: uppercase; font-size: 44px; color: #f92221; }
.item-tenbanner1{font-size: 19px; color: black; top: 5px; position: relative; font-family: 'RobotoMedium'; }
.item-tenbanner2{margin-top: 9px; line-height: 18px; font-size: 14px; font-family: 'Arial'; text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 2px 2px #000; }
.bannertenct1{width: 15.5%; float: right; }
.bannertenct1-intro{width: 15.5%; float: right; }
.bannertenct{width: 48.5%; text-align: center; float: left; }
.bannertenct-intro{width: 61.5%; text-align: center; float: left; margin-top: 8px;}
.align-content{margin-bottom: 50px; }
.center{width: 1200px; margin:0 auto; }
.item-logo img{max-width: 100%; }
.bannertenct img{max-width: 100%; }
.contain_intro{max-width: 1349px;margin: 0 auto;background: url(../images/bg-i.png)top center no-repeat;height: 66px;}
.video_main {width: 75%; float: left; }
.main_intro{max-width:1200px;margin :0 auto;text-align: center;height: 66px;}
.slick-video {margin-top: -1px; width: 100%; max-height: 410px; overflow: hidden; max-width: 145px; float: right; }
.slick-slide img {display: block; }
.item-video {width: 153px; height: 94px; margin-bottom: 7px; cursor: pointer; }
.item-news {cursor: pointer; }
.ngaythang{width: 62px; height: 62px; background: #097a64; border-radius: 50%; float: left; margin-right: 19px; text-align: center; }
.ngaythang span{color: #fff; font-size: 19px; font-family: 'Arial'; margin-top: 6px; display: inline-block; }
.ngaythang p{color: #fff; font-size: 14px; /* display: inline-block; */ position: relative; top: -7px; }
.slick-track{position: relative; top:0px; left: 0px; display: block; }
.diachi{width: 47%; margin-top: 8px; color: #fff; float: left; background: url(../images/diachi.png)left center no-repeat; font-size: 13px; padding-left: 23px; font-family: 'SVNAvo'; }
.dangonline{margin-top: -46px; margin-right: 46px; }
.thongke{margin-top: 11px; color: #fff; font-family: 'RobotoRegular'; font-size: 13px; }
.thongkethang{margin-top: 67px; }
.iconfooter{color: #ffffff; margin-top: 69px; float: right; background-image: url(../images/user1.png); background-repeat: no-repeat; font-size: 17px; margin-left: -652px; padding-left: 20px; font-family: 'RobotoCondensedRegular'; }
.iconfooter1{color: #ffffff; margin-top: 69px; float: right; background-image: url(../images/user2.png); background-repeat: no-repeat; font-size: 17px; margin-left: -652px; padding-left: 20px; font-family: 'RobotoCondensedRegular'; }
.truycaptuan{}
.box_item p{font-family: 'RobotoRegular'; font-size: 12px; color: #fff; display: inline-block; margin-left: -61px;}
.iconfooter2{color: #ffffff; margin-top: 69px; float: right; background-image: url(../images/user3.png); background-repeat: no-repeat; font-size: 17px; margin-left: -652px; padding-left: 20px; font-family: 'RobotoCondensedRegular'; margin-right: -10px; }
.iconfooter3{color: #ffffff; margin-top: 97px; float: right; background-image: url(../images/user4.png); background-repeat: no-repeat; font-size: 17px; margin-left: -652px; padding-left: 20px; font-family: 'RobotoCondensedRegular'; margin-right: 6px; }
/* css cho phan ben phai cua header*/
.icon {float: right ;list-style: none;margin:10px;}
.fullwidthbanner-container {width: 100%; position: relative; padding: 0; overflow: hidden; height: 370px;}
.mmenu_fixer{position: fixed;top:0px;right: 0px;}
.item-intro-baiviet{color: #fff;font-family: 'Arial';font-size: 14px;line-height: 24px;text-align: justify;margin-top: 21px;display: flex; }
.item-introproduct{max-width: 1220px;/* display: inline-block; *//* float: right; *//* height: 360px; */padding: 0px 10px;margin: 0 auto;height: 533px; }
.gt-left{width: 50%;float: left; }
.gt-right{height: 535px;width: 39%;float: right;text-align: center;background: url(../images/gtt.png)no-repeat;padding: 1px 80px;padding-left: 102px; } .gioithieu-l{width: 100%;float: right; } /* Begin Wrap Product */
.wrap-product{padding-top: 30px;padding-bottom: 20px;background: url(assets/images/bg-pro.png);}
.wrap-product .title_main span{color: #FF8A00;}
.pro_box li{float: left;}
.pro_box li:hover{background: #008efc;color: #fff;}
.pro_box li:hover a{color: #fff;cursor: pointer;}
.pro_box li.active{background: #008efc;color: #fff;}
.pro_box li.active a{color: #fff;}
.pro_box li{padding: 5px 13px; font-family: 'RobotoCondensedRegular'; font-size: 14px;}
.vetu{background: url(../images/li.png) center center no-repeat; width: 2px; height: 20px; padding: 5px 0px !important;}
.tit-pro-list{text-align:left;margin-top: 15px; }
.tit-pro-list span{position: relative;border: 0px solid;line-height: 35px;padding: 0px 15px;display: inline-block;vertical-align: top;color: black;cursor: pointer;margin-bottom: 30px;font-size: 14px;color: black;font-family: 'RobotoCondensedRegular';}
.tit-pro-list span:hover,.tit-pro-list span.active{background: #008efc;border: 0px solid;color: #fff;}
.veti{border-right: 1px solid gray;height: 20px;}
.container2{width: 100%;display: inline-block;    margin-bottom: 33px;}
.duan1k2{max-width: 1200px;margin: 0 auto;text-align: center;padding-top: 55px;padding-bottom: 39px;}
.duan_main{max-width: 1349px;margin: 0 auto;background: url(../images/da.png)center no-repeat;}
.holder_jp a:hover{background: red;color: #fff;}
.border-duan{height: 40px;position: relative;   }
.ten_duan p{font-family: 'SairaRegular';font-size: 16px;color: #fff;padding-top: 11px;}
.ten_duan span{font-family: 'SFUEurostileBoldCondensed';font-size: 28px;color: #fcf400;}
.ten_duan span:before{content: ""; border-bottom: 1px solid #fcf400; width: 4%; position: absolute; margin-left: -82px; margin-top: 24px;}
.ten_duan span:after{content: ""; border-bottom: 1px solid #fcf400; width: 4%; position: absolute; margin-left: 24px; margin-top: 24px;}
.holder_jp{ text-align: center; position: relative; margin-left: 773px; top: -22px; width: 8%;}
.holder_jp a { -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; font-size: 12px; cursor: pointer; margin: 0 2px; color: #222222; background-color: #fff; padding: 5px 10px; /* border-radius: 2px; */ border: 1px solid rgba(128, 128, 128, 0.21); }
.item-intro-baner{text-align: center;margin-top: -24px;position: relative;z-index: 999; }
.intro-bai-viet{width: 1200px;margin: auto; }
.item-intro-title{color: #fff;padding: 0px;line-height: 17px;margin-top: 96px;font-family: 'RobotoCondensedBold';font-size: 25px;margin-bottom: 17px; }
.item-intro-title img{margin-top: -4px;margin-left: -128px; }
.item-button{} .item-button img{margin-top: 13px;position: absolute;margin-left: -87px; }
.item-intro-title1{float: left;position: relative;color: #888888;margin-top: -448px;margin-left: 66px;padding: 0px;line-height: 17px; }
.icon li{float:left; }
.gachgt{float: left;width: 109px;border:1px solid #cacaca;}
.gioithieu_main{max-width: 1349px; margin: auto; height: 371px; background: #fff; padding-top: 62px;    padding-bottom: 50px;}
.gt_back{width: 100% margin: 0 auto; }
.container_main{max-width: 1349px; margin: auto; }
.item_main{max-width: 1200px; margin: 0 auto;padding: 0px 10px;}
.mauson{background: url(../images/cn.png)left bottom no-repeat; width: 100%; height: 49px; float: left;margin-bottom: 6px; }
.mauson1{ width: 100%; text-align: center; }
.gt1k2{max-width: 1200px;margin:0 auto;}
.hinhgt a{float: left; width: 21%; color: black;}

.hinhgt a img:hover {transform: rotate(360deg); transition: 1s; }
.codinhsp{margin-bottom: 40px;}
.item_index_main{width: 100%;margin:0 auto;}
.hinhgt{ width: 100%; text-align: center;    margin-top: 13px;}
.hinhgt span{vertical-align: middle; width: 100%; display: inline-block;font-family: 'OpenSansRegular';font-size: 15px;}
.title_gt{text-align: center; background: url(../images/hoavan.png)top center no-repeat; height: 75px; font-family: 'RobotoRegular'; font-size: 53px; color: black; margin-bottom: 44px; margin-top: 30px; padding-top: 50px;}
.title_box{    text-align: center; background: url(../images/hoavan.png)top center no-repeat; height: 75px; font-family: 'RobotoBold'; font-size: 30px; color: black;  margin-top: 30px; padding-top: 50px;}
.title_gt1{text-align: center; background: url(../images/tin.png)top center no-repeat; height: 75px; font-family: 'RobotoRegular'; font-size: 53px; color: black; margin-bottom: 44px; /* margin-top: 30px; */ padding-top: 64px;}
.title_gt2{text-align: center; background: url(../images/lego.png)top center no-repeat; height: 75px; font-family: 'RobotoRegular'; font-size: 53px; color: black; margin-bottom: 44px; /* margin-top: 30px; */ padding-top: 64px;}
.title_gt3{text-align: center; background: url(../images/lego.png)top center no-repeat; height: 56px; font-family: 'RobotoRegular'; font-size: 30px; color: black; /* margin-bottom: 44px; */ /* margin-top: 30px; */ padding-top: 64px; margin-top: 27px;}
.item-cth {max-width: 253px; width: 100%; position: relative; margin: auto; margin-top: 80px; }
.item-cth:before {content: ''; position: absolute; top: -79px; left: 0px; right: 0px; width: 156px; height: 156px; margin: auto; border-radius: 100%; }
.box-cth { text-align: justify; border-radius: 13px; padding: 9px; background:#f5f5f5; position: relative; height: 280px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; border: 1px solid #dfdfdf; }
a.pic-cth {display: block; width: 151px; height: 146px; margin: auto; background: #fff; border-radius: 100%; margin-top: -88px; text-align: center; padding-top: 3px; }
a.pic-cth img {border-radius: 100%; padding-top: 2px; }
.box-cth h3 a {display: block; height: 28px; overflow: hidden; font-weight: normal; text-align: center; margin-top: 12px; /* margin-bottom: 10px; */ font-size: 17px; color: #e90100; line-height: 25px; font-family: 'RobotoBlack'; }
p.desc-cth {text-align: justify; font-size: 15px; line-height: 24px; font-family: 'MyriadProRegular'; margin-bottom: 10px; padding: 0px 7px; }
a.xemthem {display: block; width: 108px; height: 34px; background: #DF0024; color: #fff; font-family: 'RobotoCondensedRegular'; text-align: center; line-height: 33px; border-radius: 20px; font-size: 14px; margin: auto; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;     position: relative;
    bottom: -39px;
    z-index: 999;}
.cth li a {color: #fff;font-size: 15px;}
.cth li a:hover{color: yellow;}
.cth {color: #fff; line-height: 30px;}
.show_left p{font-size: 18px;font-weight: bold;}
.show_left{background: url(../images/lich.png)top center no-repeat; width: 35%; float: left; height: 140px; text-align: center; padding-top: 25px; margin-top: 28px; font-family: 'RobotoRegular'; font-size: 15px; color: #fff;}
.show_right{width: 60%; float: right; padding-top: 28px; padding-right: 15px;}
.item-cth:hover .box-cth, .item-cth:hover a.pic-cth {background: #fce000; color: #fff; }
.item-cth:hover a.xemthem {}
.gt_left{width: 49%; float: left; padding-top: 35px; position: relative;}
.cap1_main{max-width: 1349px;margin: 0 auto;}
.next-cth {right: -59px; background: url(../images/next-cth.png) no-repeat; }
.control-cth {position: absolute; top: 50%; width: 50px; height: 50px; cursor: pointer; }
.prev-cth {left: -47px; background: url(../images/prev-cth.png) no-repeat; }
.slide_cth{position: relative;width: 1100px; margin: 0 auto;}
.title_tt{font-family: 'RobotoRegular';font-size: 26px; text-transform: uppercase; text-align: center;}
.linene{border-bottom: 2px solid #d70008; width: 65px;margin-bottom: 12px;  }
.gt_left p{font-family: 'OpenSansRegular'; font-size: 14px; color: black; line-height: 25px; margin-top: 7px;    text-align: justify;}
.bnt-xt{margin-top: 45px;}
.gt_left label{font-family: 'OpenSansLight';font-size: 17px; color: black;  }
.bnt-xt button{width: 115px;height: 34px; border: 1px solid #1330c5;background: url(../images/bnt.png)center no-repeat;font-family: 'RobotoRegular';font-size: 14px;}
.bnt-xt button:hover{background: #0465c5;color: #fff;cursor: pointer;}
.gt_right p{display: inline-block; font-family: 'RobotoRegular'; font-size: 14px; color: black; padding-top: 15px; text-align: justify; line-height: 35px; padding: 7px 39px;}
.hover01 figure img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out; }
.hover01 figure:hover img {-webkit-transform: scale(1.3);transform: scale(1.3); }
.hover02 figure img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out; } .hover02 figure:hover img {-webkit-transform: scale(1.2);transform: scale(1.2); }

.abce{display: inline-block;overflow: hidden;box-sizing: border-box;height: 180px; }
.abcd{display: inline-block;overflow: hidden;box-sizing: border-box;height: 223px; }
.khung_sp{}
.title_contact{font-family: 'Robotobold';font-size: 20px;color: black;margin-bottom: 10px;text-transform: uppercase;}
.item_index{}
.box_pro_list:hover .box_show{bottom: 0; }
.slide_cth .owl-wrapper{padding-bottom: 30px;}
.box_show{width: 100%; background: rgba(248, 221, 0, 0.74); position: absolute;overflow: hidden; height: 100%; bottom: -100%;  -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;} .spnb{display: inline-block; overflow: hidden; box-sizing: border-box; height: 160px; }
.full_pro{margin: 0px -16px;padding-bottom: 16px;padding-top: 16px;padding-right: 0px;/* margin-right: -16px; */}
.full_pro_sp{margin: 0px 0px;overflow: hidden; padding-right: 0px;}
.full_pro_cth{margin: 0px -5px; padding-right: 0px;}
.full_pro_dv{margin: 0px 0px; padding-bottom: 16px; padding-right: 0px;margin-top: 16px;}
.full_pro_dg{margin: 0px -11px; padding-bottom: 16px; padding-right: 0px; padding-top: 11px; /* clear: both; */ display: inline-block;}
.full_pro_tn{margin: 0px -4px; padding-bottom: 16px; padding-right: 0px;    padding-top: 20px;}
.full_pro_box{margin: 0px -14px;padding-bottom: 16px;padding-right: 0px;/* margin-right: -16px; */}
.box_pro{width: 100%; float: left; padding: 16px; box-sizing: border-box; padding-top: 16px; }
.full_pro_da{margin: 0px -16px;padding-bottom: 16px;padding-top: 40px;padding-right: 0px;/* margin-right: -16px; */}
.full_pro_du{margin: 0px 13px; padding-bottom: 16px; padding-right: 0px; margin-right: -26px;}
.box_pro_da{width: 100%; float: left; padding: 16px; box-sizing: border-box; padding-top: 16px; }
.box_pro_dv{width: 100%; float: left;  box-sizing: border-box; padding-top: 13px;}
.box_pro_list{width: 25%; float: left;  box-sizing: border-box;margin-bottom: -6px; overflow: hidden;position: relative;}
.box_pro_cth{width: 100%; float: left; box-sizing: border-box; text-align: center; overflow: hidden; position: relative; padding: 7px;padding-bottom: 0px;  }
.box_pro_vs{text-align: center; width: 100%; float: left; box-sizing: border-box; padding: 15px; }
.box_pro_dg{text-align: left; width: 50%; float: left; box-sizing: border-box; padding: 11px;     padding-bottom: 4px;}
.box_pro_tn{text-align: left; width: 25%; float: left; box-sizing: border-box; padding: 18px;}
.box_pro_box{text-align: center; width: 33.33%; float: left; box-sizing: border-box;padding: 13px; padding-bottom: 7px; }
.box_pro_du{width: 33.33%; float: left; padding: 22px; box-sizing: border-box; padding-top: 16px;}
.full_pro_left{margin: 25px 0px; padding-top: 0px; padding-right: 0px; margin-right: 0px; }
.box_pro_left{width: 100%; box-sizing: border-box;margin-top: 32px; }
.spmoi_left img{max-width: 100%; }
.tenvs:hover{color: red;}
.item_main_video .fotorama__wrap{width: 100% !important;}
.over_luot{padding: 3px 13px;}
.full_pro_vs {margin: 0px -16px; padding-bottom: 16px; padding-top: 13px; padding-right: 0px; /* margin-right: -16px; */ }
.box_pro_vs {width: 100%; float: left; padding: 20px; padding-bottom: 0px; box-sizing: border-box; padding-top: 13px; }
.spmoidv{position: relative; box-sizing: border-box; /* padding: 20px; */ padding-bottom: 0px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; }
.lich {z-index: 9999; width: 7%; float: left; border-right: 1px solid #ebebeb; height: 69px; padding: -7px; display: inline-block; padding: 0px 16px; background: #0767b2; margin: 0px 10px; position: relative; top: -33px; padding-top: 5px;}
.lich span {font-family: 'RobotoBold'; font-size: 16px; position: relative; top: 3px; text-transform: uppercase; color: #105eac; }
.item_main_video{width: 100%;background: url(../images/video.png)top center no-repeat;height: 360px;}
.chi_tiet{background: url(../images/chitiet.png)center no-repeat;margin-top: 10px; padding: 7px 0px; text-align: right; padding-right: 32px; color: #fff;}
.chi_tiet:hover{color: #ffb301;cursor: pointer;}
.cartoon {position: absolute; bottom: 0px; left: 0px; padding: 30px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; height: 100px; width: 100%; color: #FFF; text-align: center; }
.cartoon .name {font-family: 'Robotobold'; font-size: 20px; line-height: 30px; color: #0095FF; text-shadow: 1px 1px #000; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; border-bottom: 1px solid #0095FF; margin-bottom: 7px; padding-bottom: 5px; display: none; text-transform: uppercase; }
.spmoibox:hover .cartoon .name {display: block; }
.spmoibox:hover .cartoon .xemchitiet {display: block; }
.cartoon .des {display: none; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; text-align: center; font-family: 'UTMAvo'; font-size: 12px; color: #000; }
.cartoon .xemchitiet {display: none; }
.xemchitiet {line-height: 36px; color: #0095FF; display: block; font-family: RCR; text-shadow: 1px 1px #000; }
.spmoibox:hover .cartoon {background: rgba(255, 255, 255, 0.7); height: 100%; padding: 58px 30px; outline: 2px solid #0095FF; outline-offset: -10px; }
.show_sp{width: 100%;height: 100%;background: black;position: absolute;top:0px;left: 0px;}
.abc{height: 160px; box-sizing: border-box; overflow: hidden;}
.ten_cth a{font-size: 20px; color: #e90100; font-family: 'RobotoBlack';}
.mota_cth{text-align: justify; font-size: 15px; line-height: 24px; font-family: 'MyriadProRegular';}
.hinh_left{width: 30%; float: left;}
.hinh_left img{border-radius: 50%;border: 6px solid rgba(128, 128, 128, 0.2);}
.thongtin_tt{width: 67%; float: right; text-align: left;}
.spmoivs img{display: inline-block !important;}
.wrap-doitac {text-align: center;max-width: 1200px;margin:0 auto;}
.duan_main .slick-prev{background: url(../images/left.png)no-repeat; width: 50px; height: 50px; left: -16px; top: 44%;}
.duan_main .slick-next{background: url(../images/right.png)no-repeat; width: 50px; height: 50px; right: -47px; top: 44%;}
 .duan_main .slick-prev:before, .slick-next:before{display: none !important;}
.full_pro_main{margin: 0px -9px; padding-bottom: 16px; padding-top: 0px; padding-right: 0px; margin-right: -9px; }
.box_pro_main{width: 25%; float: left; padding: 9px; box-sizing: border-box; padding-top: 16px; padding-bottom: 0px; }
.spmoi_main img{max-width: 100%; }
.hinhonl{text-align: center; padding-top: 14px; line-height: 28px; height: 171px; }
.thongtin_ht{padding-left: 24px; padding-top: 9px; }
.sdtht{font-family: 'RobotoRegular'; font-size: 14px; padding-left: 34px; float: left; display: inline-block; }
.sdtht:before{content: ""; background: url(../images/a.png)left center no-repeat; width: 20px; height: 20px; position: absolute;margin-left: -32px; }
.emailht{font-family: 'RobotoRegular'; font-size: 14px; padding-left: 34px; display: inline-block; margin-top: 6px; }
.emailht:before{content: ""; background:url(../images/b.png)left center no-repeat; width: 20px; height: 20px; position: absolute;margin-left: -32px; }
.icon-hotro span{color: #3853a4; font-size: 15px; }
.icon-hotro{list-style: none; padding: 0px; }
.tenda{text-align: center;    margin-top: 11px;}
.spmoivs img{max-width: 100%;}

.tenvs{width: 75%; float: right; padding: 4px 6px; text-align: left;font-family: 'SVNAvobold';font-size: 18px;}
.lich label{font-family: Arial; font-size: 15px; color: #fff; font-weight: bold;}
.lich span{font-family: Arial; font-size: 15px; color: #fff; font-weight: bold;}
.lich p {font-family: Arial; font-size: 13px; color: #fff; position: relative; left: -3px;}
.khung_tin{height: 64px;}
.motavs{font-family: 'arial'; font-size: 14px; line-height: 22px; text-align: justify; /* padding-right: 16px; */ margin-top: 10px; position: relative; top: -24px;}
.tenvs{  color: black;}
.tenda a{color: #fff;font-family: 'RobotoMedium';font-size: 13px;}
.icon-hotro li{display: inline-block; padding-left: 7px; }
.hinhonl span{position: relative; top: -41px; font-family: 'Arial'; font-weight: bold; color: #fe0000; font-size: 18px; }
.spmoi1 {position: relative; box-sizing: border-box; /* padding: 12px; */  text-align: center; padding-bottom: 0px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; overflow: hidden;}
.spmoicth{position: relative; box-sizing: border-box;text-align: center;height: 220px; padding-bottom: 0px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; overflow: hidden;}
.hover_sang1 {overflow: hidden; }
.detail_tt{font-family: 'RobotoBold'; font-size: 14px; color: #fff; background: #f8dd00; padding: 6px 19px; border-radius: 18px; margin-top: 17px; display: inline-block;}
.detail_tt:hover{background: red;cursor: pointer;}
.box_pro_list:hover .tensp{color: red;}
.overlay {position: absolute; bottom: 29px; left: 0; right: 0; background-color: #fff;height: auto;transition: .3s ease; padding: -28px; margin: 0px 20px; -webkit-transform: scale(0); text-align: left;padding: 9px 12px;}
.overlay:after{content: "";}
.mota_tour{font-family: 'arial';font-size: 14px;color:#585858;margin-top: 4px; }
.spmoihot:hover .overlay {transform: scale(1) }
.ten_duan{color: #ffffff; font-family: 'SVNAvobold'; font-size: 16px;  width: 100%; top: 40%; -ms-transform: translate(-50%, -50%); text-align: left;}
.ten_duan a {color: black;}
.ten_duan a:hover{color: #0190ff;}
.ten_sp a{color: #ffffff;}
.lichtrinh{font-family: 'SVNAvo';font-size: 13px; color:#6a6a6a;background: url(../images/dongho.png)left center no-repeat;padding-left: 23px;}
.ten_sp a:hover{color:#0190ff;}
.slick-tour .slick-prev{background: url(../images/left.png)center no-repeat; width: 50px; height: 59px; position: absolute;left: 0px; z-index: 999;}
.slick-tour .slick-prev:before{display: none;}
.slick-tour .slick-next{background: url(../images/right.png)center no-repeat; width: 47px; height: 59px; position: absolute;right: 0px; z-index: 999;}
.slick-tour .slick-next:before{display: none;}
.tour_hot{background: url(../images/tourdb.png)top center no-repeat; width: 100%; height: 70px; position: absolute; left: 0px; top: -7px;}
.box-noithat-cat {margin-bottom: 30px; text-align: center; }
.box-noithat-cat h3 a.active{background: #0190ff; color: #fff;}
.gia_tour{text-align: center; background: #f26522; padding: 9px 8px; width: 55%; margin: auto; font-size: 17px; color: #fff; font-weight: bold; border-radius: 25px; position: relative; top: 30px;}
.sub-menu-2 a {margin-right: 0.3%; display: block; margin-bottom: 2px; float: left; color: white; background-color: rgba(74, 74, 74, 0.7); padding: 15px 12px; font-family: 'arial'; text-transform: uppercase; font-size: 15px; line-height: 25px;-moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.sub-menu-2 a:hover{background: #0190ff; cursor: pointer;}
.sub-menu-2 a.active{background: #0190ff;color: #fff;}
.spmoicth img{-moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.spmoicth:hover img{transform: scale(1.3);}
.ten_sp{color: white; font-family: 'RobotoRegular'; font-size: 15px; position: absolute; text-transform: uppercase; top: 35%; left: 0px; /* transform: translate(-100%, -100%); */ -ms-transform: translate(-50%, -50%); text-align: center; }
.ten_sp:before{content: ""; background: url(../images/text.png)top center no-repeat; width: 100%; height: 8px; left: 0px; position: absolute; margin-top: -2px; }
.chitiet a{color: #ffffff;}
.chitiet a:hover{color: #0190ff;}
.chitiet{color: white; font-family: 'RobotoRegular'; font-size: 13px; position: absolute; text-transform: uppercase; top: 60%; left:40%; /* transform: translate(-100%, -100%); */ -ms-transform: translate(-50%, -50%); text-align: center; }
.hover_sang1:before {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.5); content: ""; z-index: 10; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0); transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0); }
.hover_sang1:hover:before {webkit-transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0); transform: scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0); }
.spmoivs {position: relative; box-sizing: border-box; /* padding: 20px; */ padding-bottom: 0px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;}
.spmoidg {background: #f5f5f5; position: relative; box-sizing: border-box; padding: 20px; display: inline-block; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; background: #f5f5f5;}
.spmoitn {width: 100%; position: relative; box-sizing: border-box; /* padding: 18px; */ -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; border: 1px solid #efeded;}
.spmoibox {position: relative; box-sizing: border-box; /* padding: 20px; */ padding-bottom: 0px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;}
.spmoi_da {position: relative; box-sizing: border-box; text-align: center; padding: 5px; background: #fff; padding-bottom: 0px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; border: 1px solid #ebebeb;}
.spmoi_du {position: relative; box-sizing: border-box; text-align: center;  background:#ededed;overflow: hidden; padding-bottom: 0px; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; border: 1px solid #ebebeb;}
.spmoi_main {position: relative; box-sizing: border-box; text-align: center; padding: 5px; background: #e6e6e6; padding-bottom: 0px;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; }
.spmoi_left {position: relative; box-sizing: border-box; text-align: center; }
.giaspnb{text-align: center; font-family: 'RobotoMedium'; font-size: 15px; color: #ed1c24; }
.giaspnb span{color: black !important; }
.tenspnb{font-size: 15px; text-align: center; font-family: 'RobotoMedium'; color: black; margin-top: 5px; }
.motasp{padding: 0px 3px; font-family: 'RobotoRegular'; font-size: 14px; font-family: 'RobotoRegular'; color: #fff; margin-top: 2px; line-height: 25px;}
.giasp span{color: black !important;}
.spmoi_main:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color=#B5AEB5)";/*IE 8*/ -moz-box-shadow: 0 0 3px 2px #B5AEB5;/*FF 3.5+*/ -webkit-box-shadow: 0 0 3px 2px #B5AEB5;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/ box-shadow: 0 0 3px 2px #B5AEB5;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#B5AEB5); /*IE 5.5-7*/ }
.tensp{text-align: left; font-family: 'RobotoRegular'; font-size: 21px; color: #fff; }
.title_duan{text-align: center; font-family: 'SairaMedium'; font-size: 15px; color: black; margin-top: 2px; height: 27px; padding: 0px 12px; overflow: hidden; margin-bottom: 6px; }
.khung_tt{padding: 0px 12px; text-align: left; padding-bottom: 15px;}
.dt_nb p{font-family: 'SairaRegular';font-size: 13px;}
.dt_nb span{ color: #0371b1; }
a.xt_alnum{float: right; padding: 5px 23px; background: #fff; color: black; font-family: 'RobotoBold'; font-size: 14px; border-radius: 20px; margin-top: 72px;} .tensp a{color: #fff;}
a.xt_alnum:hover{background: red;color: #fff;cursor: pointer;}
.mota_duan{padding: 0px 35px; padding-bottom: 10px; font-size: 14px; font-family: 'SairaRegular';}
.list-spson{width: 100%;display: inline-block;text-align: center;}
.spmoi_du:hover {-webkit-box-shadow: 0 0 4px 1px rgba(51,51,51,.2); -moz-box-shadow: 0 0 4px 1px rgba(51,51,51,.2); box-shadow: 0 0 4px 1px rgba(51,51,51,.2); }
.spmoi_du:hover .title_duan{color: #fcf400;}
.gia_nb{width: 43%; float: left;background: url(../images/dola.png)left no-repeat;padding-left: 21px;font-family: 'SairaRegular';font-size: 13px;color: red;}
.dc_nb{ background: url(../images/dia.png)left no-repeat;padding-left: 21px;font-family: 'SairaRegular';font-size: 13px;color: black;margin-top: 5px;}
.giasp p{  color:#d20000; }
.giasp{font-family: 'OpenSansRegular'; font-size: 15px; margin-bottom: 16px; /* padding: 3px; */ margin-top: 3px;}
.sdtsp{text-align: center; margin-top: -8px; font-family: 'RobotoCondensedRegular'; font-size: 13px; }
.sdtsp span{color: red !important; font-weight: bold !important; }
.xemtatca{float: right; margin-right: 22px; margin-top: -38px;font-family: 'SairaMedium';font-size: 12px;font-weight: bold; }
.xemtatca a{color: black; }
.xemtatca:before{content: ""; background: url(../images/tam1.png)left no-repeat; width: 10px; height: 9px; position: absolute; top: 21px; margin-left: -12px;}
.mauson span{font-family: 'SFUEurostileBoldCondensed'; font-size: 28px; color: #0772ba; float: left; padding-left: 50px; }
.mauson1 span{font-family: 'SairaBold'; font-size: 29px; color: black; text-transform: uppercase; margin-bottom: 3px; }
.icon li a{margin-left: 26px; }
 /*css slide*/
.slide{margin: auto; width: 100%; height: 442px; background-image: url("../images/slide.png"); }
 /*css body*/
.container{margin: auto; width: 100%; height: 1326px; background-color: white; }
/*css thong tin ca nhan*/
.informaion{text-align: center; margin: auto; width: 100%; height: 399px; background-image: url("../images/background.png"); }
.thongtin{text-align: center; padding-top: 35px; font-size: 25px; color: white; font-weight: bold; }
.form{padding-left: 10px; width: 595px; }
.nhap{line-height: 20px; text-align: center; }
.nhap li input{border-radius: 5px; line-height: 31px; margin-top: 10px; background-color: rgba(216, 216, 214, 0.91); color:#4d4d4d; border: 1px solid; padding-left: 10px; }
.nhap li textarea{margin-top:10px; border-radius: 5px; height: 60px; width: 599px; background-color: rgba(216, 216, 214, 0.91); color:#4d4d4d; border: 1px solid; padding-left: 10px; }
.nhap button{width: 190px; height: 40px; margin-top: 30px; margin-bottom: 10px; background-color: #4285f5; border: 1px #4285f5 solid; color:white; border-radius: 5px; font-family: 'texgyreadventorbold'; }
/*css tim kiemsan pham*/

.seach {margin-top: 5px; margin-right: 5px; float:right; width: 18px; height: 18px; cursor:pointer; outline: none; border: none; background-image: url("../images/look.png"); background-repeat: no-repeat; background-color: #3876dc; }
.bnttimkiem{color:#313131; height: 30px; width: calc(100%-45px); float:left; line-height: 33px; text-indent: 10px; outline: none; border:none; font-size: 12px; font-weight: normal; font-family: "Tahoma"; background-color: #3876dc; }
/* css body */
.tieude{max-width: 1200px; margin: auto; }
.sptieubieu{font-family:'texgyreadventorbold'; text-align: center; font-size: 25px; margin-top: 12px; color:#4185f4; }

.giatien{text-align: center; font-size: 15px; color:#444444; font-family: 'texgyreadventorbold'; margin-left: 63px; }
.giatien span{color:#ff0000; font-size: 15px; font-family: 'texgyreadventorbold'; }
.gia{text-align: center; font-size: 15px; color: #444444; font-family: 'texgyreadventorbold'; }
.sdt{font-size: 20px; color: #ea0000; background: url(../images/phone.png)left no-repeat; font-family: 'Arial'; height: 77px; line-height: 20px; font-weight: bold; padding-top: 33px; padding-left: 54px; margin-top: 11px; }
.sdt span{font-size: 12px !important; color: #fcf401; }
.tieudecap1{text-align:center; font-size: 20px; color:#363636; font-family: 'texgyreadventorbold'; }

 /*code cuoi trang */
.footerleft{width: 1200px; float:left; color: #4385f5; margin-top: 35px; padding-left: 60px; font-size: 17px; font-family: 'texgyreadventorbold'; }
.footerleft1{width: 1200px; float:left; color: white; margin-top: 20px; padding-left: 60px; font-size: 13px; font-family: 'texgyreadventorbold'; }
.footerleft2{color: #fefefe; float: right; }
.footerleft2 img{margin-left: 0px; padding-left: 2px; margin-top: -5px; }
.footerleft4{float:right; margin-top: 35px; margin-right: 35px; margin-left: 0px; }
.tilte{text-align: center; }
.item_dk{width: 100%; margin: 0 auto; background: #ed1c24; height: 120px;}
.infor-item{width: 100%; padding-top: 0px;}
.dk1{width: 30%; float: left;padding-top: 40px;}
.dk3{padding-top: 33px;}
.motavideo{color: #fff; font-family: 'SVNAvo'; font-size: 15px; padding: 11px 18px;}
.dk3 input{width: 700px; height: 50px;background: #fff;border:none;float:left;text-indent: 30px;}
.dk3 button:hover{background:#1c8ccc;color: #fff;}
.dk3 button{width: 138px; height: 50px; background: #e6cc10; font-family: 'OpenSansSemibold'; font-size: 18px; color: black; float: right; border: none;}
.dk1 span{font-family: 'OpenSansSemibold';font-size: 23px;color: #fff;}
.item-title{margin-top: 27px; font-family: 'texgyreadventorbold'; max-width: 361px; }
.item-button{margin-top: 0px; width: 111px; height: 33px; float: right; background: #fff; }
.item-button button { border: 0px solid; background-color: rgba(255, 255, 255, 0); width: 89px; height: 34px; color: black; font-family: 'Arial'; text-transform: uppercase; font-size: 12px; padding-left: 12px; }
.item-button :hover {font-weight: bold; }
.item-bg-sp{width: 1187px; margin: auto; border-bottom: 1px solid #bcbcbc; padding-top: 2px; }
.item-bg-sp1{width: 1187px; border-bottom: 1px solid #bcbcbc; padding-top: 2px; margin-top: -99px; margin-left: 8px; }
.title-nhan-hieu2{text-align: center; color: black; font-size: 30px; font-family: 'RobotoCondensedBold'; padding-top: 27px; padding-bottom: 19px; }
.title-nhan-hieu2:before{content: ""; border-bottom: 1px solid black; width: 463px; position: absolute; left: 80px; margin-top: 22px; }
.title-nhan-hieu2:after{content: ""; border-bottom: 1px solid black; width: 463px; position: absolute; /* left: 80px; */ margin-top: -25px; right: 83px; }
.chinhhinh{text-align: center; margin-top: -12px; }
.item_baiviet{width: 38%; float: left;}
.over_baiviet{width: 58%; float: left; margin-left: 20px;}
.icon_kh li{width: 50%;}
.spmoidg img{border:1px solid #fff;}
.sp-cap1{margin-top: 27px; text-align: center; display: inline-block; margin-left: 402px; margin-right: -355px; font-size: 17PX; font-family: 'RobotoCondensedRegular'; font-weight: normal; text-decoration:none; margin-bottom: 549px; }
.des-mota {position: relative; margin-top: -97px; margin-left: 34px; width: 221px; }
.icon_danhgia li{width: 18%; float: left; padding: 0px 12px;}
.contain_main{max-width: 1200px; margin: auto;margin-top: 52px; }
.icon_danhgia li:hover 
.item-contain{max-width: 1349px; margin: auto; }
.danhgia_left{width: 33%; float: left;background: #4e9ec7;height: 61px;border-radius: 30px 0px 0px 30px;}
.danhgia_right{width: 65%; float: left; background: #ebebeb; text-align: center; height: 42px; border-radius: 0px 30px 30px 0px; padding-top: 19px;font-family: 'Robotobold';font-size: 14px;color: black;text-transform: uppercase;}
.thongtin-left{width: 47%; float: left; background: url(../images/cogai.png)no-repeat; height: 529px; }
.thongtin-right{width: 37%; float: left; background: #f7f7f7; height: 431px; padding-top: 98px; padding-left: 84px; padding-right: 91px; }
.tenct label{font-family:'RobotoCondensedBold'; font-size: 25px; padding-bottom: 5px; }
.tenct{padding-left: 22px; }
.icon_danhgia{margin-top: 30px;}
.bvgt{margin-top: 34px; }
.bvgt p {text-align: justify; line-height: 27px; font-family: 'RobotoRegular'; color: rgba(0, 0, 0, 0.58); font-size: 15px; }
.tong_dichvu span{position: absolute; margin-top: -10px; margin-left: 20px; font-size: 25px; font-weight: bold; }
.tong_dichvu p{position: absolute; margin-top: -88px; margin-left: 97px; }
.tenct:before{content: ""; background: url(../images/linedoc.png)no-repeat; position: absolute; width: 10px; height: 50px; margin-left: -23px; margin-top: 12px; }
.tenct p{font-family: 'Arial'; font-size: 14px; color: rgba(0, 0, 0, 0.8); }
.khungchat{background: url(../images/chat.png)no-repeat; width: 267px; height: 342px; float: right; margin-top: 62px; }
.thongtin_main{max-width: 1349px; margin: 0 auto; background: #fff; height: 529px; }
.dichvu_main{max-width: 1349px; margin: auto; background: url(../images/bg-dv.png); }
.item-main-sp1{max-width: 1190px; margin: auto; padding: 40px 10px;}
.item-main-sp{max-width: 1208px; margin: auto; padding: 40px 10px; box-sizing: border-box; width: 100%; padding-bottom: 0px;}
.item-main-sp-main{max-width: 1200px; margin: auto; padding: 0px 10px; }
.item-title1{width:153px; float:left; margin-right: 20px; }
.item-title-tintuc{width: 416px; margin-right: 0px; }
.item-tong{max-width:407px; }
.item-tong1{float:left; margin-top:24px; }
.left_main{display: block; }
.left_main_rp{display: none; }
.ten_ct{ text-align: center; /* width: 86%; */ /* position: relative; */ /* top: -13px; */ width: 59%; float: left; margin-top: 25px; }
.item-logo{width: 34%; float: left; text-align: left; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; position: relative; top: 20px; z-index: 999; left: 15px;}
.item-logo-intro{float: left; position: relative; margin-top: 11px; width: 19%; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease;}
.item-banner{position: relative; float: left; margin-left: 70px; margin-top: 10px; }
.chieurongbanner{max-width: 1200px; margin: 0 auto; padding: 0px 10px; }
.chieurongbanner_intro{max-width: 1200px; margin: 0 auto; padding: 0px 10px; }
.top-header{width: 100%; display: inline-block; background:#262626; height: 36px; float:left; }
.item-quanly{float:left; max-width: 597px; }
.content_main_duan{float: left; margin: 5px 10px 0px 0px; width: 574px; }
.border img{margin-left: 39px; }
.thongtin_all p{line-height: 25px;}
* { margin: 0; text-decoration: none; }
body {     width: 100%; font-family: Arial, Helvetica, sans-serif; line-height: 1.5; font-size: 14px; }
/* Begin Contain */ 
#wrap_container{width: 100%;max-width: 1349px;margin: 0 auto;overflow: hidden;}
.content_main{max-width: 1190px; margin: 0 auto; padding: 0px 10px; padding-bottom: 50px;padding-top: 36px;}
.tintuc_main{max-width: 1349px; margin: auto; background: #fff; padding-bottom: 44px;}
.conten-duan{max-width: 1200px;    margin-left: 32px;}
.left{width: 240px;float: left;}
.right{width: 940px;float: right;} 
.noidungbv{display: inline-block;margin-top: 10px;}
.ctl00_divCenter img{max-width: 100%;}
.item_tilte{height: 40px; text-align: center;    margin-bottom: 20px;}
.title_main {    border-bottom: 1px solid #fcf400; width: 55%; margin: 0 auto; display: inline-block; height: 22px;}
.title_main  span {text-transform: uppercase; font-family: 'SFUEurostileBold'; font-size: 28px; color: #fcf400; background: #fff; padding: 0px 16px; }
.spmoi {position: relative; width: 300px; float: left; /* padding-top: 53px; */ margin-bottom: 25px; padding: 5px; box-sizing: border-box; text-align: center; /* height: 341px; */ padding-top: 54px; }
.spmoi1 img{max-width: 100%; }
.gach-chan{border-radius: 16px; border-bottom: 1px solid #0000001f; margin-top: 10px; }
.gach-chan:before{content: ""; border-bottom: 4px solid #097a64; width: 104px; position: absolute; margin-top: -3px; }
.gach-chan1:before{content: ""; border-bottom: 4px solid #097a64; width: 104px; position: absolute; margin-top: -3px; }
.xemthemtt{margin-top: 12px; }
.info-tt-moi{float: left; width: 100%; text-align: left;}
.xemthemtt a{font-family: 'Arial'; font-size:14px; color: #fe0b11; }
.xemthemtt a:hover{color: blue; } 

.gach-chan1{border-radius: 16px; border-bottom: 1px solid #0000001f; margin-top: 10px; }
.button_tt button{width: 100px; height: 50px; border: 2px solid; color: black; background: #fff; margin-top: 43px; }
.title-nhan-tintuc{background: url(../images/t.png)left bottom no-repeat; color: #0772ba; font-size: 28px; font-family: 'SFUEurostileBoldCondensed'; padding-left: 22px; height: 50px;}
.spmoi span{margin-top: 62px; font-size: 18px; color: black; font-family: 'RobotoBold'; position: relative; top: 57px; text-transform: uppercase; }
.item-intro-tintuc {max-width: 1199px; margin: auto; padding: 0px 10px; padding-top: 42px; }
.item-tt-moi img{max-width: 100% !important; }
.quangcao{height: 300px;width: 100%;}
.motasp1 span{color: red !important; }
.sdtsp1 span{color: red !important; }
.giasp1 span{color: black !important;}
.sdtsp1{text-align: center; font-family: 'RobotoCondensedRegular';}
.giasp1 {text-align: center;color:red; font-family: 'RobotoCondensedRegular';}
.motasp1 {text-align: center; font-family: 'RobotoCondensedRegular';}
.fb_iframe_widget{position: relative !important;right: 0px  !important;bottom: 0px  !important;}
.view{float: left;color: #D21313;font-family: arial; font-size: 14px;margin-bottom: 10px;}
.share{float: right;}
/* End Contain */
/* Begin Intro */
.view_sp{float: right; color: #D21313; font-family: arial; font-size: 14px; /* margin-bottom: 10px; */ background: #df1d1d; color: #fff; padding: 2px 8px; position: absolute; z-index: 999; right: 0px;}
.view_sp i{font-size: 11px; position: relative; top: -1px; padding-right: 5px;}
.view_sp span{font-family: 'RobotoRegular';font-size: 12px;}
.intro {width: 100%; position: relative; z-index: 1; background: #EEEEEE; margin: 30px; }
.content-intro {max-width: 1200px; margin: auto; padding: 45px 50px; }
.title_intro {    text-align: left; background: url(../images/l.png)right center no-repeat; height: 43px;margin-bottom:18px;}
.title_intro1 {    text-align: left; background: url(../images/lL.png)right center no-repeat; height: 43px;margin-bottom:18px;}
.xt_tin{    border: 1px solid #5e5e5e; padding: 10px 20px; color: black; font-family: 'OpenSansRegular'; font-size: 14px; width: 71px; height: 21px; margin-top: 14px; background: #fff;}
.border-box {border: 0px solid; width: 287px; height: 187px; background: #fff; }
.xt_tin:hover{background: red;color: #fff !important;}
.tintuc_right{width: 66%; float: right; margin-top: 30px; } 
.item_img{width: 43%; float: left; }
.title_tin{font-family:'Robotobold';font-size: 14px; color: black;text-transform: uppercase;}
.desc_tin{font-family: 'RobotoRegular';font-size: 13px;text-align: justify;    line-height: 26px;}
.over_thongtin{width: 57%; float: left;}
.title_tin:hover{color: red;}
.hinhtron{width: 102px; height: 102px; background:url(../images/hinhtron.png)no-repeat; position: absolute; margin-top: -52px; margin-left: 91px; }
.hinhtron img{margin-top: 22px; margin-left: 24px;}
.title_intro span { font-family: 'UTMHelvetIns'; font-size: 24px; text-transform: uppercase; display: inline-block; font-weight: bold; padding-bottom: 5px; padding-right: 30px; }
.title_intro a{color: #ed1d24;}
.title_intro1 span { font-family: 'UTMHelvetIns'; font-size: 24px; text-transform: uppercase; display: inline-block; font-weight: bold; padding-bottom: 5px; padding-right: 30px; }
.title_intro1 a{color: #ed1d24;}
/* Begin News Home */
.dangki_main{max-width: 1349px; margin: 0 auto; height: 100px; background: #dcdcdc; margin-top: 39px; }
.box_form{text-align: left; width: 448px; height: 182px; background: rgba(255, 255, 255, 0.75); border: 5px solid rgba(2, 111, 196, 0.29); position: absolute; top: 51px; right: 75px; padding: 22px;}
.button_tt button:hover{background: gray; color: #fff; }
.box_form label{font-family: 'Robotobold';font-size: 16px;color: #026fc4;}
.slick-news-intro-videoslide{width: 290px; float: left; }
.item-tt-moi {overflow: hidden; height: 116px;}
.box_left{width: 48%; float: left;}
.box_right{width: 50%; float: right;}
.title_lh{margin-bottom: 10px;}
.box_form input{height: 40px;margin-bottom: 7px;width: 100%;border:1px solid #d9d9d9;    text-indent: 15px;}
.box_form textarea{height: 73px; width: 100%; border: 1px solid #d9d9d9; font-family: 'RobotoRegular'; font-size: 12px; color: #b5babf; text-indent: 15px; padding-top: 15px; }
.box_form button{width: 73px;height: 40px;background: #026fc4;font-family: 'Robotobold';font-size: 15px;color: #fff;border:0px;float: right;}
.doitac_main{max-width: 1349px; margin: 0 auto; background: #fff; /* height: 154px; */     padding-top: 33px;}
.pic-tt-moi {float: left; margin-right: 13px; }
.box_form button:hover{background: red;cursor: pointer;}
.name-tt-moi a {font-family: 'SairaMedium'; color: black; font-size: 15px; line-height: 18px; display: block; overflow: hidden; }
.name-tt-moi a:hover {color: red; }
.info-tt-moi1{margin-top: 5px;}
.name-tt-moi1 a {font-family: 'SairaMedium'; color: black; font-size: 17px; line-height: 18px; display: block; overflow: hidden; }
.name-tt-moi1 a:hover {color: red; }
.pic-tt-moi img:hover {opacity: 0.8; }
.icon_tintuc li{width: 50%;float: left;margin-bottom: 15px;}
.desc-tt-moi span {font-size: 13px; line-height: 18px; color: #313131; text-align: justify; font-family: 'RobotoCondensedRegular'; }
.desc_news_foter{font-size: 12px; font-family: 'SairaRegular'; line-height: 20px; padding-top: 7px; }
.desc_news_foter1{font-size: 13px; font-family: 'RobotoRegular'; width:100%; padding-top: 5px; line-height: 24px; }
/* End News Home */
.title_cat{position: relative; font-family: 'OpenSansExtraBold'; font-size: 22px; text-align: center; color: #ed1b24; background: url(../images/hoavan.png)left center no-repeat; height: 33px; text-transform: uppercase; text-align: left; } /* Begin Wrap Liên Hệ */
.title_cat:after{content: ""; position: absolute; background: url(../images/line.png)center; width: 100%; bottom: -10px; left: 0px; height: 3px;}
.title_cats{font-family: 'SVNAvo'; font-size: 27px; text-align: center; color: black; background: url(../images/hoavan1.png)bottom center no-repeat; height: 99px; text-transform: uppercase; padding-top: 41px;} /* Begin Wrap Liên Hệ */
.title_cat span{border-bottom: 3px solid #f62d3e; padding-left: 50px; padding-bottom: 9px; position: relative; z-index: 99;}
.wrap-lienhe {height: 267px; background: url(../images/bg-lienhe.png) no-repeat top center; }
.frm_dangky {max-width: 410px; margin: auto; padding-top: 145px }
.txt_dk {width: 280px; background: white; border: none; line-height: 48px; text-indent: 10px; outline: none; font-size: 12px; float: left; color: #313131; border-radius: 7px; }
.btn_dk {width: 115px; height: 50px; float: right; background: red; font-family: 'RobotoRegular'; border: 0px; color: white; outline: none; font-size: 18px; text-transform: uppercase; cursor: pointer; }
/* End Wrap Liên Hệ */
.duan{width: 100%;background: #fff;background: url(../images/bgda.png)top center no-repeat;height: 424px; padding-top: 38px;}
/* Begin Header */
.spmoi_da img{max-width: 100%;}
.header_content {max-width: 1200px; margin: auto; }
.logo {margin-top: 30px; margin-left: 0px; }
.mangxahoi {list-style: none; padding: 0px; text-align: right; }
.mangxahoi li {display: inline-block; vertical-align: middle; margin: 0px 3px; }
.hotline {height: 32px; font-family: 'RobotoCondensedBold'; color: #000; font-size: 18px; margin: 7px 0px; background: url(../images/icon-hl.png) no-repeat left center; text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; padding-left: 30px; line-height: 32px; }
.hotline > span {color: #ff0000; }
a.cart-banner {display: block; color: #fff; margin: 1px 0px; text-align: right; font-size: 13px; }
/* End Header */

/* Begin Search */
#keyword1::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     color:#a9a9a9;
     font-size: 13px;
     font-family: 'SVNAvo';
     
}
#keyword1::-moz-placeholder { /* Firefox 19+ */
    color:#a9a9a9;
     font-size: 13px;
     font-family: 'SVNAvo';
     
}
#keyword1:-ms-input-placeholder { /* IE 10+ */
    color:#a9a9a9;
     font-size: 13px;
     font-family: 'SVNAvo';
     
}
#keyword1:-moz-placeholder { /* Firefox 18- */
     color:#a9a9a9;
     font-size: 13px;
     font-family: 'SVNAvo';
     
}

.box::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     color:#b5babf;
     font-size: 12px;
     font-family: 'RobotoRegular';
     
}
.box::-moz-placeholder { /* Firefox 19+ */
    color:#b5babf;
     font-size: 12px;
     font-family: 'RobotoRegular';
     
}
.box:-ms-input-placeholder { /* IE 10+ */
    color:#b5babf;
     font-size: 12px;
     font-family: 'RobotoRegular';
     
}
.box:-moz-placeholder { /* Firefox 18- */
     color:#b5babf;
     font-size: 12px;
     font-family: 'RobotoRegular';
     
}
.email_dk::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     color:#c2c2c2;
     font-size: 14px;
     font-family: 'OpenSansRegular';
     
}
.email_dk::-moz-placeholder { /* Firefox 19+ */
     color:#c2c2c2;
     font-size: 14px;
     font-family: 'OpenSansRegular';
     
}
.email_dk:-ms-input-placeholder { /* IE 10+ */
     color:#c2c2c2;
     font-size: 14px;
     font-family: 'OpenSansRegular';
     
}
.email_dk:-moz-placeholder { /* Firefox 18- */
     color:#c2c2c2;
     font-size: 14px;
     font-family: 'OpenSansRegular';
     
}
.box_sanpham{margin-top: 27px;display: inline-block; width: 100%;}
.index_left img{max-width: 100%; text-align: right;}
.index_right1 img{max-width: 100%; text-align: right;}
.index_left{width: 53%;float: left;}
.index_right{width: 46%;float: right;padding-top: 53px;}
.index_left1{width: 46%;float: left;padding-top: 53px;}
.index_right1{width: 53%;float: right; }
.itm{height: 50px;}
.khung_search{width: 100%; display: inline-block; margin-top: 15px;}
.item_select{width: 25%;float: left;}
.chuongtrinhtour{width: 100%; margin: 0 auto; height: 520px;}
.item_select select{font-family: 'SairaRegular';font-size: 13px; color: #989595;text-indent: 11px; width: 95%; height: 43px; background: #fff; border-radius: 5px; border:none;    margin-bottom: 16px;}
.item_select button{-moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; font-family: 'SairaBold';font-size: 17px;color: #424853; width: 95%; height: 43px; background: #fcf400; border-radius: 5px; border:none;    margin-bottom: 16px;}
.item_select button:hover{background: red; color: yellow; cursor: pointer;}
.timkiem_main{max-width: 1349px; margin: 0 auto; padding-top: 29px;}
.title_search{border-bottom: 1px solid #ffff00; width: 28%; margin: 0 auto; height: 23px; display: inline-block;}
.timkiem1k2{max-width: 1164px; margin: 0 auto; background: #105eac; text-align: center; padding-top: 24px; padding: 24px 12px;    padding-bottom: 7px;}
.title_search span{font-family: 'SFUEurostileBold';font-size: 28px;color: #fcf400; background: #105eac;padding: 0px 16px;}
.search {width: 33%; height: 33px; background: #fff; margin-top: 25px; float: right;}
.logo_fixer{position: fixed; top: -35px; z-index: 99999; transform: scale(0.4);}
.timkiem{font-family: 'SVNAvo';font-size: 12px; color: black;background: url(../images/kinh.png)left center no-repeat;padding-left: 18px;}
.btn_search {float: right; width: 33px; height: 34px; cursor: pointer; outline: none; background: url(../images/btn.png) no-repeat center center; border: none;}
.txt_search {text-indent: 6px; width: 91%; height: 32px; float: right; background: transparent; border: 1px solid #e9edee !important; outline: none; border: none; color: #b6b6b6; font-size: 14px; font-weight: normal; font-family: 'SVNAvo';}
/* End Search */

/* Menu */
.head1k2{ max-width: 1200px; margin: 0 auto; }
.popup_dk{background: url(../images/dk.png)center center no-repeat; width: 287px; height: 61px; position: absolute; z-index: 99; right: 55px; top: 389px;}
.header_right{width: 30%; float: right; text-align: right; height: 40px;}
.header_center{padding-top: 12px;background: url(../images/phone.png) no-repeat 0px 13px;font-family: 'SairaLight';font-size: 13px;color: #fff;    padding-left: 26px;width: 20%;float: left;}
.header_left{padding-top: 12px; width: 26%; float: left; margin-left: 232px; background: url(../images/lo.png)no-repeat 0px 13px; font-family: 'SairaLight'; font-size: 13px; color: #fff; padding-left: 26px;}
.color{background-color: yellow !important; }
.color li{background-color: #3876dd; }
.color:hover{background-color: yellow; }
.icon_ht{list-style: none;}
.datlich{ position: absolute; text-align: center; right: 0px; bottom: 3px;}
.datlich a{padding: 11px 34px; float: left; background: #f68e1f; font-family: 'Robotobold'; font-size: 13px; color: #fff; margin: 0px 5px; border-radius: 3px;}
.line_mxh{background: url(../images/li.png)center no-repeat; width: 1px; height: 40px; position: relative;}
.icon_ht li{display: inline-block; padding: 0px 11px;}
.icon_ht li img:hover {transform: rotate(360deg); transition: 1s; }
.icon_ht .ic{position: relative; top: -12px; }
.hot_line span{}
.lang{width: 10%; float: right; text-align: right; margin-top: 7px;}
.lang a{}
.item_banner_left{width: 51%;position: relative; margin-top: 7px; float: right; text-align: left;}
.item_banner{width: 100%; margin: 0 auto; height: 141px; background: #fff;}
.item_mxh{width: 12%; float: right; text-align: right; margin-top: 10px;    }
.item_icon li{display: inline-block;padding: 0px 5px;}
.hot_line{background: url(../images/phone.png) no-repeat 0px 5px; height: 22px; text-align: left; padding-left: 23px; margin-top: 5px; font-family: 'SVNAvobold'; font-size: 13px; color: #fff; width: 30%; float: left; /* padding-top: 16px; */}
.menu {max-width: 1349px; background: #ed1b24; margin: auto; height: 50px; width: 100%; z-index: 100; position: relative;}
.menu_fixer{position: fixed; top:0px; right: 0px; left: 0px; z-index: 9999; }
.menu_contain {font-family: 'RobotoRegular'; max-width: 1200px; margin:auto; }
.menu_contain ul {-webkit-padding-start: 0px; list-style: none; }
.tamgiac:after{content: ""; background: url(../images/tamgiac.png)right no-repeat; right: 13px; position: absolute; width: 10px; height: 10px; top: 20px;}
.menu_contain ul li a {color: #fff; display: block; text-align: center; font-family: 'Robotobold'; text-transform: uppercase; padding: 10px 20px; font-size: 13px; line-height: 29px; text-decoration: none; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;}
.tong_dichvu{margin-top: 21px; line-height: 70px; }
.menu_contain ul li:hover .hover {background: #cc0c16;}
.menu_contain ul li a.active {background: #cc0c16;}
#wrap_menu_res{display: none;position: relative;}
.sologun_fixed label{font-family: 'Arial';font-size: 27px;color:#ffffff;}
.sologun_fixed p{font-family: 'RobotoRegular';font-size: 14px;color: #fff;margin-top: 8px;}
.invi_loading {visibility: hidden !important;}
.mxh{ width: 20%; float: right; text-align: left; margin-top: 19px;     }
.ddsmoothmenu_fixer{    padding: 15px 0px !important;}
.wrap_list{width: 254px; height: 353px; position: absolute; z-index: 99;left: 65px;top:82px; }
.item_list{width: 100%; height: 275px; background: url(../images/dm1.png)center right no-repeat; overflow-x: hidden;}
.list_title{width: 100%; background: url(../images/dm.png)right center no-repeat; height: 76px; }
/* End Menu */
.icon_list{    padding-left: 70px;}
.icon_list li a{color: #d0d0d0; font-family: 'RobotoRegular'; font-size: 15px;}
.icon_list li a:hover{color: #0190ff;cursor: pointer;}
.icon_list li{padding: 9px 0px;}
.item_list::-webkit-scrollbar{width: 2px;} .item_list::-webkit-scrollbar-thumb{width: 2px;background: #0190ff} .item_list::-webkit-scrollbar-thumb:hover{width: 2px;} .item_list::-webkit-scrollbar-thumb:active{width: 2px;}
/* Begin Slideshow */
.slideshow{max-width: 1349px; position: relative; margin: auto; width: 100%;}
.box-slide .theme-default .nivoSlider{background-color: transparent !important;margin-bottom: 0px;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;}
.theme-default .nivo-directionNav a{width: 59px !important; height: 60px !important;}
.sologun_fixed{width: 444px; height: 96px; background: rgba(72, 162, 219, 0.8); position: absolute; bottom: 0px; left: 75px; padding: 18px 26px;z-index: 999;}
.theme-default a.nivo-nextNav{ background-position: -36px 0 !important;   right: 33px !important;}
.theme-default a.nivo-prevNav{background-position: 23px 0 !important; left: 25px !important;}
.box-slide .nivo-caption a{display: block !important}
.box-slide .nivo-caption{top: 50px;right: 100px;left: inherit;bottom: inherit;max-width: 400px;background: transparent;color: #000;padding: 0px;opacity: 1;overflow: inherit !important;-moz-opacity: 1;filter: alpha(opacity=1);}
.title-slide{line-height: 35px;height: 38px;margin-bottom: 6px;}
.title-slide a{font-size: 25px;font-weight: normal;color: #fff !important;border-bottom: 0px !important;}
.title-slide a:hover{color: #109748 !important;}
.desc-slide{line-height: 25px;text-align: justify;color: #fff;margin-bottom: 15px;}
/* End Slideshow */
/*Index*/
#main-menu {
       padding: 0;
    margin: 0;
    clear: both;
    background: #fff;
    display: inline-block;
    padding: 30px 0px;
    width: 100%;
}
#main-menu ul {
    width: 100%;
}
.main {
    position: relative;
}
#main-menu > ul > li {
    padding: 30px 0 25px;
}
#main-menu ul li {
    position: relative;
    padding: 0;
    margin: 0;
    text-align: center;
    width: 20%;
    float: left;
}
#main-menu ul li span{
    width: 100%;
    display: inline-block;
    margin-top: 8px;
    font-family: 'RobotoMedium';
    font-size: 14px;
}
#main-menu ul li:hover span{color: red;}
#main-menu ul li img:hover {
    transform: rotate(360deg);
    transition: 1s;
}
#main-menu ul li a {
    color: #101010;
}
.zoomIn0 {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    animation-duration: 0.3s;
    -webkit-animation-duration: 0.3s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}
.zoomIn1 {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    animation-duration: 0.8s;
    -webkit-animation-duration: 0.8s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}
.zoomIn2 {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    animation-duration: 1.3s;
    -webkit-animation-duration: 1.3s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}
.zoomIn3 {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    animation-duration: 1.7s;
    -webkit-animation-duration: 1.7s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}
.zoomIn4 {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    animation-duration: 2.1s;
    -webkit-animation-duration: 2.1s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}
@keyframes zoomIn{
    0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
    }
    50% {
        opacity: 1;
    }
}

/* Menu left*/
.leftmenu {float: left; width: 100%; cursor: pointer; position: relative; }
.hover_menuan{display: block; position: absolute; left: 0px;  }
.cosnmenu{background: #15ae05; width: 100%; display: inline-block; top: 0px; left: 0px; font-family: Arial; position: relative; z-index: 12345; float: left; max-width: 1349px; height: 39px; border-bottom: 2px solid #d60000; }
.left_slider{    width: 99.5%; float: left; border: 1px solid #eeeeee; padding-bottom: 6px; background:#f9f9f9; }
.left_slider li{padding: 13px 4px;background:#f9f9f9;  position: relative; text-align: left; border-bottom: 1px solid #ebebeb;}
.left_slider li:last-child{border-bottom:none; }
.left_slider li a{ color:black; padding-left: 18px; display: block; font-family: 'RobotoRegular'; font-size: 13px; text-transform: uppercase; }
.left_slider li a:hover{color: #f00; }
.menuan_fixer{display: none; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.left_fixer{ -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.left_fixer:hover .menuan_fixer{display: block;}
.left_slider li .canle{padding-left: 40px !important;}
.left_slider p{padding-left: 14px; font-size: 14px; padding-top: 0px; }
.left_slider ul>li a i{position: absolute; right: 20px; top: 15px;}
.left_slider ul>li>ul>li a i{position: absolute; right: 10px; top: 10px; }
.left_slider ul li:hover{background:#df1d1d; }
.left_slider ul li:hover>a{color: #fff; }
.left_slider ul li:hover>p{color: #fff; }
.left_slider ul li:hover>i{color: #fff; }
.left_slider li ul{position: absolute; width: 220px; border: 1px solid #eeeeee; left: 100%; z-index: 12345; top: 100%; visibility: hidden; opacity: 0; }
.left_slider li:hover>ul{visibility: visible; top: -1px; opacity: 1; }
.titlemenu{ background: #cf1616; font-size: 20px; color: #4f4f4f; height: 50px; position: relative; width: 100%; /* border: 1px solid #ebebeb; */ /* border-top: 3px solid #105eac; */ /* border-bottom: 0px; */}
.titlemenu span.spnmn{display: block; line-height: 44px; text-transform: uppercase; font-size: 14px; color: #fff;padding-left: 43px;font-family: 'RobotoBold';padding-top: 3px; }
.titlemenu span.spnmn i{float: left; margin-top: 14px; font-size: 14px; margin-right: 14px; display: inline-block; color: #fff;} /* Begin Tags */
.wrap-tags{max-width: 1200px;margin: auto;margin-bottom: 10px;color: gray;}
.wrap-tags > span {font-size: 13px;color: #313131;}
.wrap-tags > a{color: gray;font-size: 13px;}
.wrap-tags > a:hover{text-decoration: underline;}
/* End Tags */

/* Begin Crumbtrail */
.crumbtrail{max-width: 1000px;margin: auto;padding: 15px 10px 0px 10px;list-style: none;line-height: normal;background: transparent;}
.crumbtrail li{float: left;}
.crumbtrail li.crumbtrail_br{margin: 0px 7px;width: 6px;height: 5px;margin-top: 7px;background: url(../images/navi.png) no-repeat center center;}
.crumbtrail a{font-family: 'RobotoRegular';font-size: 14px;color: #313131;}
.crumbtrail a:hover{color: red;text-decoration: underline;}
.crumbtrail .crumbtrail_lst{color: #414141;}
/* End Crumbtrail */
.header_top{width: 100%;height: 40px;background: #424853;    position: relative;}
/* Begin Video */
/*.video{float: left;width: 210px;margin-bottom: 33px;margin-right: 33px;text-align: center;}
.video:nth-child(4n+1){clear: both;}
.video:nth-child(4n){margin-right: 0px;}
.pic-video img:hover{opacity: 0.9;}
.video h3 a{font-size: 14px;color: #222222;text-transform: capitalize;display: block;font-weight: normal;text-align: center;margin-top: 5px;margin-bottom: 5px;line-height: 20px;}
.video h3:hover, .video h3:hover a{color: red;}
.youtube-player {position: relative;padding-bottom: 170px;height: 0;overflow: hidden;max-width: 100%;background: #000;}
.youtube-player iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;background: transparent;}
.youtube-player img {bottom: 0;display: block;left: 0;margin: auto;max-width: 100%;width: 100%;position: absolute;right: 0;top: 0;border: none;height: auto;cursor: pointer;-webkit-transition: .4s all;-moz-transition: .4s all;transition: .4s all;}
.youtube-player img:hover {-webkit-filter: brightness(75%);}
.youtube-player .play{width: 50px;height: 35px;left: calc(50% - 25px);top: calc(50% - 17px);position: absolute;background: url("../images/play.png") no-repeat;cursor: pointer;}*/
/* End Video */

/* Begin Download */
.download{width: 230px;float: left;margin-right: 12px;margin-bottom: 12px;text-align: center;font-family: arial;}
.download:nth-child(5n+1){clear: both;}
.download:nth-child(5n){margin-right: 0px;}
.download > span{color: #313131;display: block;margin: 10px 0px;font-size: 13px;}
.download > a{display: inline-block;padding: 5px 20px 5px 20px;background: #0EAD0F;color: #fff;font-size: 13px;}
/* End Download */

/* Begin Sản Phẩm */

}
.item_log {
    width: 100%;
    background: rgba(255, 255, 255, 0.57);
    position: relative;
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #ffea00;
    border-radius: 3px;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.item_log input {
    color: rgba(60,110,180,1);
    width: 100%;
    font-size: 14px;
    font-style: italic;
    display: table-cell;
    border-radius: 2px;
    line-height: 35px;
    height: 35px;
    text-indent: 10px;
    border: none;
    background: none;
    outline: none;
    padding-left: 55px;
}
.item_log label {
    font-size: 16px;
    background: #ffea00;
    text-align: center;
    height: 35px;
    color: red;
    padding-top: 6px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 50px;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.item_log textarea {
    color: rgba(60,110,180,1);
    width: 100%;
    font-size: 14px;
    font-style: italic;
    display: table-cell;
    border-radius: 2px;
    line-height: 35px;
    height: 70px;
    text-indent: 10px;
    border: none;
    background: none;
    outline: none;
    padding-left: 55px;
}
.item_log .duy {
    font-size: 16px;
    background: #ffea00;
    text-align: center;
    height: 78px;
    color: red;
    padding-top: 26px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 50px;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.item_log:hover {
    border: 1px solid #ed1c24;
}
.item_log input:hover ~ label {
    background: #ed1c24;
    color: #fff;
}
.item_log:hover .duy {
    background: #ed1c24;
    color: #fff;
}
.title_lienhe{
        font-family: 'SVNAvobold';
    font-size: 20px;
    color: #eb0c10;
    text-align: center;
    text-transform: uppercase;
    padding: 25px 0px;
}
.bg_form{    width: 100%;
    margin: 0 auto;
    background: url(../images/tour.png)top center no-repeat;
    height: 515px;
    padding-top: 45px;}
.box_form_lh{width: 50%;margin: 0 auto;text-align: center;margin-bottom: 50px;}
.tenkhung1{height: 45px; background: url(../images/bg-m.png)no-repeat; background-size: 100% 100%; }
.icon-giaodien{width: 258px; height: 257px; background: #fff; border-radius: 50%; overflow: hidden; /* padding: 5px; */ border: 5px solid #fff;}
.icon-tron{list-style: none;position: relative; top: -246px;    z-index: 99;}
.icon-tron li{display: inline-block;padding: 0px 40px;position: relative;}
.tenkhung1 span{font-family: 'RobotoBold'; font-size: 20px; color: #fff; display: inline-block; padding-top: 7px; padding-left: 58px; }
.icon-giaodien img{border-radius: 50%; max-width: 100%; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.tenkhung2{height: 45px; background: url(../images/bg-m.png)no-repeat; background-size: 100% 100%; }
.khung_left{width: 100%; border:1px solid #1bbc9b; height: 339px; }
.icon-giaodien img:hover{transform: scale(1.3); }
.khung_left_1{width: 100%; border: 1px solid #1bbc9b; margin-top: 10px; }
.icon-giaodien:after{content: ""; background: url(../images/af.png) center no-repeat; position: absolute; left: 0px; width: 100%; height: 74px; top: 209px;}
/* Begin Sản Phẩm Detail */
.tenicon{position: relative; z-index: 999; top: -29px;font-family: 'UTMAvoBold'; font-size: 17px;color: #fcf400;}
.hinh_sp_detail{position: relative;float: left;width: 50%;border: 1px solid rgba(128, 128, 128, 0.4);text-align: center;margin-right: 20px;background: white;}
.thongtin_sp_detail{width: 46%; float: right; margin-left: 20px;}
.thongtin_sp_detail > span{     text-transform: uppercase; font-weight: bold; font-size: 25px; display: block; margin-bottom: 20px; color: red; font-family: 'SairaBold'; border-bottom: 1px solid rgba(128, 128, 128, 0.309803921);}
.pic_product_detail img{max-width: 70px;box-shadow: none !important;}
.detail_sp{width: 100%; display: inline-block;margin-top: 10px;}
.detail_right{width: 32%; float: right; background: #fff;margin-bottom: 40px;}
.tbl_detail_item{    width: 100%; margin-bottom: 10px; border-bottom: 1px solid rgba(128, 128, 128, 0.28);}
.tbl_detail_item span{font-size: 13px;display: inline-block;vertical-align: middle;font-weight: bold;}
.tbl_detail_item p{font-size: 14px;display: inline-block;vertical-align: middle;}
.sel-product{height: 30px;font-size: 13px;outline: none;text-align: center;cursor: pointer;}
.loading-comment{display: none;position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999999;background: rgba(255, 255, 255, 0.8) url(../images/loading.gif) center no-repeat;}
.price-detail p{color: #d20000;font-weight: bold;font-size: 25px;}
p.price-detail-old{color: gray;text-decoration: line-through;font-weight: bold;font-size: 17px;}
.tinhtrang{font-weight: normal;}
.conhang{color: #6A9701}
.item_con{margin-top: 40px;}
.clear_bottom{height: 30px;}
.spmoihot img{display:inline;}
.hethang,.dangcapnhat{color: #F00}
a.item-mau-pro{display: inline-block;vertical-align: middle;position: relative;width: 30px;height: 30px;}
a.item-mau-pro.active{position: relative;}
a.item-mau-pro.active:before{content: '';position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;bottom: 0px;right: 0px;margin: auto;z-index: 1;box-sizing: border-box;background: url(../images/ac_pro_cl_s.png) no-repeat bottom right;border: 2px solid #e5101d;}
a.item-mau-pro input[type=radio],a.item-size-pro input[type=radio]{outline: none;position: absolute;cursor: pointer;width: 100%;height: 100%;-webkit-appearance: none;border: 0px;top: 0px;left: 0px;}
a.item-size-pro{width: auto !important;height: 30px !important;border: 1px solid rgba(128, 128, 128, 0.5);padding: 0px 15px;display: inline-block;position: relative;vertical-align: middle;}
a.item-size-pro span{font-size: 12px;line-height: 30px;font-weight: normal;cursor: pointer;color: gray;}
a.item-size-pro.active{position: relative;border-color: #e5101d;}
a.item-size-pro.active:before{content: '';position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;bottom: 0px;right: 0px;margin: auto;z-index: 1;box-sizing: border-box;background: url(../images/ac_pro_cl_s.png) no-repeat bottom right;border: 1px solid #e5101d;}
a.item-size-pro.active span{color: #e5101d;}
.social-plugin{}
.social-plugin .addthis_native_toolbox, .social-plugin .fb-send{float: left;}
.social-plugin .fb-send{margin-right: 10px;}
/* End Sản Phẩm Detail */

/* Begin Handle Counter */
.handle-counter{display: inline-block;vertical-align: middle;}
.handle-counter .counter-minus,.handle-counter .counter-plus,.handle-counter input.qty-pro{float: left;text-align: center;}
.handle-counter input.qty-pro{width: 40px;height: 25px;box-sizing: border-box;border: 1px solid rgba(128, 128, 128, 0.5);border-right: none;border-left: 0px;font-size: 12px;outline: none;}
.btn-hc-pri{background-color: #e65423;border: 0px;width: 25px;height: 25px;color: #fff;outline: none;cursor: pointer;}
.btn-hc-pri:hover, .btn-hc-pri:focus{background-color: #99310A;}
.btn-hc-pri:disabled, .btn-hc-pri:disabled:hover{background-color: darkgrey; cursor: not-allowed;}
/* End Handle Counter */

.title-section{font-size: 24px; margin-bottom: 20px; padding-bottom: 7px; margin-top: 50px; border-bottom: 1px solid rgba(128, 128, 128, 0.43); }
.detail-section {margin-bottom: 30px; }
.tweetfeed-list-container .tweetfeed-item-container {padding: 10px 0; position: relative; }
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-time-bar {background: none repeat scroll 0 0 #B4B4B4; height: 100%; left: 45px; position: absolute; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 10px; }
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-author-container {cursor: pointer; left: 26px; position: absolute; width: 80px; }
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-author-container .tweetfeed-author-img-container {background-color: #FFF; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px; -webkit-box-shadow: 0 0 0 6px #B4B4B4; -moz-box-shadow: 0 0 0 6px #B4B4B4; box-shadow: 0 0 0 6px #B4B4B4; font-size: 13px; font-weight: bold; height: 48px; line-height: 48px; text-align: center; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 48px; }
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container {background: #DDD; background: -webkit-linear-gradient(bottom, #DDD 0%, #FFF 100%); background: linear-gradient(to top, #DDD 0%, #FFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 10px; -webkit-box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.4); -moz-box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.4); box-shadow: 0 0 4px 0 rgba(72, 72, 72, 0.4); margin-left: 98px; padding: 15px; position: relative; text-decoration: none; -webkit-transform-origin: 0 50% 0; -moz-transform-origin: 0 50% 0; -o-transform-origin: 0 50% 0; -ms-transform-origin: 0 50% 0; transform-origin: 0 50% 0; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container .tweetfeed-triangle-background {border-bottom: 12px solid rgba(0, 0, 0, 0); border-right: 12px solid rgba(72, 72, 72, 0.15); border-top: 12px solid rgba(0, 0, 0, 0); height: 0; left: -12px; position: absolute; top: 12px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 0; }
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container .tweetfeed-triangle {border-bottom: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid #FFF; border-top: 10px solid rgba(0, 0, 0, 0); height: 0; left: -10px; position: absolute; top: 14px; width: 0; }
.tweetfeed-item-content h3 {border-bottom: 1px solid #CCC; font-size: 16px; line-height: 22px; margin: 0 0 6px; padding: 0 0 4px; }
.tweetfeed-list-container .tweetfeed-item-container .tweetfeed-item-content-container .tweetfeed-tweet-content {overflow: hidden; text-overflow: ellipsis; }
.tweetfeed-list-container .tweetfeed-item-container:hover .tweetfeed-time-bar {background: none repeat scroll 0 0 #8FE0F2; }
.tweetfeed-list-container .tweetfeed-item-container:hover .tweetfeed-author-img-container {-webkit-box-shadow: 0 0 0 6px #8FE0F2; -moz-box-shadow: 0 0 0 6px #8FE0F2; box-shadow: 0 0 0 6px #8FE0F2; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.attribute-itinerary{display: none;}
.tweetfeed-list-container .tweetfeed-item-container:hover .tweetfeed-item-content-container {-webkit-box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.8); -moz-box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.8); box-shadow: 1px 1px 4px 0 rgba(72, 72, 72, 0.8); -webkit-transform: translateX(8px); -moz-transform: translateX(8px); -o-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); }
.travelo-box {background: #fff; padding: 20px; margin-bottom: 30px; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); }
.widgettitle {font-weight: 600; font-family: 'SVNAvobold'; font-size: 23px; margin-bottom: 17px; }
.travelo-box>*:last-child {margin-bottom: 0; }
.image-box.style14 .box {padding-bottom: 15px; border-bottom: 1px solid #f5f5f5; margin-bottom: 15px; display: inline-block; width: 100%; }
.image-box .box, .image-box.box {text-align: left; background: #fff; -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); margin-bottom: 30px; }
.image-box.style6 figure, .image-box.style14 figure {padding: 0; }
.sidebar .image-box.style14 .box figure a {display: block; width: 64px; height: auto; background: #f5f5f5; }
.image-box.style6 .details, .image-box.style14 .details {margin-bottom: 0 !important; padding: 20px 30px; line-height: 1.7em; }
.image-box .box>.details, .image-box.box>.details {padding: 12px 15px; }
.image-box .box>.details>*:last-child, .image-box.box>.details>*:last-child {margin-bottom: 0; }
.image-box .box .box-title, .image-box.box .box-title {margin-bottom: 10px; font-weight: 500; line-height: 1.2; color: #2d3e52; }
h2.box-title {line-height: normal; font-size: 16px; }
.box-title {font-size: 16px; margin-bottom: 0; }
.image-box.style14 .details {margin-left: 63px; padding: 0px 15px 0; }
.image-box.style14 figure {float: left; width: 63px; }


/* Begin Tin Tức */
.news{width: 50%;float: left;margin-bottom: 15px;border-bottom: 1px solid rgba(128, 128, 128, 0.42);padding-bottom: 15px;}
.news:nth-child(2n){float: right;}
.news:nth-child(2n+1){clear: both;}
.pic_news{float: left; width: 46%; margin-right: 6px;}
.pic_news img{padding: 3px;border: 1px solid rgba(128, 128, 128, 0.57);background: rgba(255, 255, 255, 0.67);box-sizing: border-box;}
.pic_news:hover img{opacity: 0.8;border-color: #D21313;}
.name_news h3 a{color: black; font-size: 20px; font-weight: bold; font-family: 'Robotobold';}
.name_news a:hover{color: #ef5454;}
.desc_news{color: black; text-align: justify; font-size: 14px; line-height: 20px; font-family: 'RobotoRegular';}
.btn_news{float: right;}
.tin-tuc-chinh{width: 100%;display: inline-block;}
.btn_news a{color: #D21313;font-size: 12px;}
.btn_news a:hover{color: red;}
.info_news{padding-right: 24px;}
.main_bac{width: 100%;margin: 0 auto;}
.news img{max-width: 100%;}
.gt_right{width: 48%; float: right; background: #fff; margin-top: 64px; }
.khungtong{width: 97%;height: 404px; position: absolute; border: 2px solid #ed1c24; top: 46px; left: 12px;}
/* End Tin Tức */
.hinh1 img{transform: rotate(-45deg); position: absolute; top: -47px; left: -47px; }
.hinh1{width: 255px; height: 255px; display: inline-block; transform: rotate(45deg); overflow: hidden; border-radius: 16px; position: relative; top: -158px; left: 27px;} /* Begin Tin tức khác */
.hinh2 img{transform: rotate(-45deg); position: absolute; top: -47px; left: -47px; }
.hinh2{width: 255px; height: 255px; display: inline-block; transform: rotate(45deg); overflow: hidden; border-radius: 16px; position: relative; top: 31px; left: -39px;} /* Begin Tin tức khác */
b.tit-news-other{display: block;margin-top: 20px;margin-bottom: 10px;}
.list_baivietkhac{padding-left: 17px;    margin-bottom: 20px;}
.list_baivietkhac li{margin-bottom: 2px;}
.list_baivietkhac li a{text-transform: none;color: #333333;font-size: 13px;}
.list_baivietkhac li a:hover{text-decoration: underline;color:  #ef5454;}
/* End Tin tức khác */
.icon_dv li{width: 50%;float: left; text-align: center;}

.icon_dv{margin-top: 30px;}
/* Begin Liên Hệ */
.left-lienhe{width: 60%;float: left;}
.info-lienhe{font-size: 13px;line-height: 1.5;color: #333333;}
.right-lienhe{width: 38%;float: right;}
.hr-lienhe{border-top: 2px solid rgba(128, 128, 128, 0.52);margin: 15px 0px;}
#map{height: 480px;margin: 10px 0px;}
#directionsPanel{display: none;}
span#hint-map{font-size: 13px;display: block;}
input.btn-map{border: 0px;width: 100px;height: 31px;background: gray;color: white;border-radius: 2px;outline: none;}
input.txt-map{height: 27px;width: calc(100% - 106px);text-indent: 10px;border: 1px solid;border-color: #cecbcb;border-radius: 0px;outline: none;}
span.tit-map{color: red;text-transform: uppercase;font-size: 14px;display: block;margin-bottom: 5px;font-weight: bold;}


/* End Liên Hệ */

/* Begin Table Liên Hệ */
.tablelienhe span{color: #D21313;}
.tablelienhe td{height: 25px;}
.tablelienhe .input, .tablelienhe textarea{margin-bottom: 10px; border: 1px #E9E9E9 solid;font-size: 12px;width: 100%;padding: 5px;box-sizing: border-box;min-height: 30px;}
.tablelienhe .title { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.button{border: 1px solid #515151;color: #fff;font-size: 12px;text-transform: capitalize;padding: 5px 15px;background: #414944;border-radius: 1px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;display: inline-block;}
.button:hover{color: #FFFFFF;background: #202020;-webkit-transition: ease-in-out 0.5s;-o-transition: ease-in-out 0.5s;transition: ease-in-out 0.5s;}
.tablelienhe .input::-webkit-input-placeholder{color: #585757;}
.tablelienhe .input:-moz-placeholder{color: #585757;}
.tablelienhe .input::-moz-placeholder{color: #585757;}
.tablelienhe .input:-ms-input-placeholder{color: #585757;}
.tablelienhe textarea::-webkit-input-placeholder{color: #585757;}
.tablelienhe textarea:-moz-placeholder{color: #585757;}
.tablelienhe textarea::-moz-placeholder{color: #585757;}
.tablelienhe textarea:-ms-input-placeholder{color: #585757;}
/* End Table Liên Hệ */

/* Begin Footer */
.footer {margin-top: 29px; width: 100%; background: #FFFFFF; border-top: 2px solid #662104; background-color: #262626; }
.lienketmxh span{font-family: 'RobotoRegular'; font-size: 13px; color: #fff; /* margin-top: 26px; */ display: inline-block; padding-top: 9px; }
.footer_main_intro{max-width: 1349px; margin: 0 auto; padding-top: 14px; background: url(../images/ft.png)no-repeat; height: 130px; }
.sp1k2{max-width: 1200px; margin: 0 auto; padding: 29px 10px;}
.name-tt-moi{width: 100%; }
.hidden {visibility: hidden; }
.box_spbc{border-bottom: 1px solid #dadada;height: 22px;}
.spbc span{background: #fff url(../images/vuong.png)right center no-repeat ; padding-right: 20px;}
.box_spbc1{border-bottom: 1px solid #dadada;height: 22px;}
.spbc1 span{background: #fff url(../images/vuong.png)left center no-repeat; padding-left: 20px;}
.index_right .slick-prev{background: url(../images/nav_l.png)center bottom no-repeat !important; width: 17px; height: 20px; position: absolute; top: -59px; z-index: 999999;left: 531px;}
.index_right .slick-prev:before{display: none !important;}
.index_right .slick-next{background: url(../images/nav_r.png)center bottom no-repeat; width: 10px; height: 16px; position: absolute; top: -57px; right: 5px;}
.index_left1 .slick-prev{background: url(../images/nav_l.png)center bottom no-repeat !important; width: 17px; height: 20px; position: absolute; top: -59px; z-index: 999999;left: 0px;}
.index_left1 .slick-prev:before{display: none !important;}
.index_left1 .slick-next{background: url(../images/nav_r.png)center bottom no-repeat; width: 10px; height: 16px; position: absolute; top: -57px; left: 17px;}
.spbc{font-family: 'RobotoCondensedBold';font-size: 20px; color: black;display: inline-block;float: left;}
.spbc1{font-family: 'RobotoCondensedBold';font-size: 20px; color: black;display: inline-block;float: right;}
.box_border:before{content: ""; border-bottom: 1px solid #dadada; width: 10%; position: absolute; left: 0px; margin-top: 22px; }
.wrap_title span{background: #fff url(../images/tron.png)left center no-repeat;    padding-left: 28px;}
.box_border{border-bottom: 1px solid #dadada; /* display: inline-block; */ height: 22px;}
.wrap_title{margin-bottom: 18px; font-family: 'RobotoCondensedBold'; font-size: 30px; text-align: right; color: #008efc; text-transform: uppercase; height: 43px; display: inline-block; float: right;}
.box_border1:after{content: ""; border-bottom: 1px solid #dadada; width: 10%; position: absolute; right: 0px; margin-top: 22px; }
.wrap_title1 span{background: #fff url(../images/tron.png)right center no-repeat; padding-right: 28px;}
.box_border1{border-bottom: 1px solid #dadada; /* display: inline-block; */ height: 22px;}
.wrap_title1{margin-bottom: 18px; font-family: 'RobotoCondensedBold'; font-size: 30px; text-align: left; color: #008efc; text-transform: uppercase; height: 43px; display: inline-block; float: left;}
.gachsp{background: url(../images/linedoc.png)center center no-repeat;height: 24px;}
.tintuc{display: inline-block;}
.item_dangki label{font-family: 'RobotoRegular';font-size: 36px;color: #fff;}
.item_dangki p{font-family: 'RobotoRegular';font-size: 18px;color: #fff;}
.dk_main{padding-top: 80px;}
.form_dk1 input{width: 302px; height: 39px; background: #fff; border-radius: 3px; border: none; text-indent: 25px;}
.form_dk1 button{width: 60px; height: 40px; background: #b80b0b; font-family: 'RobotoRegular'; font-size: 16px; color: #fff; border: none; margin-left: 10px; border-radius: 4px;}
.item_dangki{width: 100%; margin: 0 auto;height: 300px;text-align: center;}
.form_dk1 {margin-top: 15px;}
.date_tin{font-family: 'RobotoRegular';font-size: 13px;color:#999999;margin-top: 3px;}
.spmoivs a h3{font-family: 'RobotoRegular'; font-size: 18px;color: black;}
.spmoivs a h3:hover{color: red;}
.motaduoi{padding: 0px 138px;font-family: 'SairaRegular';font-size: 14px; color: black;text-align: center;margin-top: 21px;line-height: 25px;}
.box_pro:hover .tensp span{color: red; font-weight: bold; }
.box_pro_ban:hover .tensp span{color: red; font-weight: bold; }
.box_pro_main:hover .tensp span{color: red; font-weight: bold; }
.lienketmxh{margin-top: 26px; }
.tt_kd1{display: grid; position: relative; top: -37px; left: 161px; line-height: 14px; width: 100px; }
.tt_kd1 label {font-weight: normal  !important; } .tt_kd1 span {color: red !important; font-weight: bold!important; font-size: 15px !important; }
.hotline_chinh span{font-family: 'UTMHelvetIns'; font-size: 25px; color: #fe0000; }
.hotline_chinh span:before{content: ""; background: url(../images/hot.png)no-repeat; height: 50px; width: 145px; position: absolute; margin-top: 16px; margin-left: -33px; }
.hotline_chinh{padding-left: 84px; padding-top: 20px; }
.hinhtrai{width: 50%;}
.visao_main{max-width: 1349px;margin: 0 auto;}
.visao1k2{max-width: 1200px;margin: 0 auto;text-align: center;padding-top: 42px;}
.titlesp{text-align: center;}
.footer_news {float: left; }
.infor-item img{max-width: 100%;}
.footer_news:nth-child(1) {margin-top: 13px; margin-right: 15px; width: 480px; }
.footer_news:nth-child(2) {width: 270px; }
.video_right{display: block; }
.video_right_rp{display: none; }
.footer_news:nth-child(3) {width: 270px; float: right; }
.footer_news_map{float: left; margin-top: 10px; }
.footer_news_map {float: left; }
.footer_news_map:nth-child(1) {margin-top: 13px; margin-right: 15px; width: 480px; }
.footer_news_map:nth-child(2) {width: 270px; }
.footer_news_map:nth-child(3) {width: 270px; float: right; }
.xemtatca a:hover{color: red; }
#map_footer {height: 203px; }
.khungbando{border: 1px dashed #666f7a; padding: 5px; margin-top: 30px;}
.footer-bottom{min-height: 45px;line-height: 45px;background: #1c1c1c;color: #fff;}
.footer-bottom > div{max-width: 1200px;margin: auto;}
ol.flex-control-nav.flex-control-paging {display: none; }
.flex-direction-nav .flex-next {top:-275px; width: 38px; height: 90px; background: url(../images/arr-right.png); font-size: 0px; }
.flex-direction-nav .flex-prev {top:-275px; width: 38px; height: 90px; font-size: 0px; background: url(../images/arr-left.png); }
.flex-direction-nav a:before {display: none !important; }
div.carousel a{cursor: pointer; }
div.tt-right-desc-detail-l {float: left; width: 60%; text-align: center; }
.flexslider {margin: 0 0 10px; background: #fff; /* border: 4px solid #fff; */ position: relative; zoom: 1; }
.flex-direction-nav{position: relative !important;}
div.padd {width: 100%; float: left; }
.mt2 {margin-top: 20px; }
div.details_left {width: 60%; float: left; }
div.details_right {width: 38%; float: right; }
div.tt-right-desc-detail-r {float: right; width: 38%; }
div.giabans {width: 100%; float: left; background: #003B79; box-sizing: border-box; padding: 10px 20px; font-size: 30px; text-transform: uppercase; font-family: 'UTMHelvetIns'; color: #FFF; }
div.box_bdb {width: 100%; float: left; box-sizing: border-box; color: #333333; padding: 10px; border: 1px solid #DDD; }
h1.nameDetail {font-size: 20px; color: #73282F; width: 100%; float: left; font-family: 'RobotoBold'; }
div.thongtin_all {width: 100%; float: left; margin-bottom: 10px; border-bottom: 1px solid #DDD; padding-bottom: 10px; }
div.thongtin_all ul {list-style: none; float: left; margin-top: 8px; width: 100%; }
div.thongtin_all ul li {float: left; font-size: 14px; font-family: 'Tahoma'; font-weight: 300; width: 100%; float: left; line-height: 25px; }
div.thongtin_all ul li span {color: #004dad; }
div.btnZalo a {display: block; color: #FFF; cursor: pointer; padding: 9px 10px 6px; }
div.btnFacebook {background: #306199; font-size: 14px; display: inline-block; float: left; margin-right: 10px; }
div.btnZalo {background: #018fe5; font-size: 14px; display: inline-block; float: left; margin-right: 10px; }
div.btnFacebook a {display: block; color: #FFF; cursor: pointer; padding: 9px 10px 10px; height: 17px;}
div.btnZalo .ti-zalo {background: url(http://stc.v3.news.zing.vn/abtest/wap/css/img/icon_zalomessage.png) no-repeat 50% 50%; width: 20px; height: 20px; display: inline-block; background-size: 20px; vertical-align: middle; margin-right: 2px; position: relative; top: -1px; }
/* End Footer */

/* css du an  */
#ctl00_divLeft{width: 25%;float: left;}
.ctl00_divCenter{width: 75%;float: right;}
.block-leftMenu {margin: 0 0 1.875rem; }
.mrb30 {margin-bottom: 30px; }
.nav {padding-left: 0; margin-bottom: 0; list-style: none; }
.block-leftMenu i{margin-right: 10px !important;}
.block-leftMenu ul.nav>li.active>a, .block-leftMenu ul.nav>li.active>a .fa, .block-leftMenu ul.nav>li>a:focus, .block-leftMenu ul.nav>li>a:focus .fa, .block-leftMenu ul.nav>li>a:hover, .block-leftMenu ul.nav>li>a:hover .fa {color: #f58220; }
.block-leftMenu ul.nav>li>a {display: block; padding: .75rem 0; font-size: .875rem; font-weight: 500; line-height: 1.275rem; color: #005aa6; text-decoration: none; border-bottom: 1px solid #f2f2f2; transition: all .3s; }
.block-leftMenu ul.nav>li>a, .block-membersOther .slider .owl-carousel .owl-controls .owl-nav>div i {-webkit-transition: all .3s; -khtml-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.boxSummmary { padding: 1.25rem .9375rem; background-color: #e4ebf7; }
.boxSummmary .itSum.cl {color: #f58220; font-size: 1rem; font-weight: 700; line-height: 1.4rem; }
.boxSummmary .itSum {font-size: .9375rem; font-weight: 500; line-height: 1.3375rem; color: #005aa6; margin: 0 0 .9375rem; }
.boxSummmary .itSum .fa {width: 15px; display: inline-block; vertical-align: top; margin-top: 4px; }
.boxSummmary .itSum.cl span {display: inline-block; width: calc(100% - 20px); }
.boxSummmary .itSum a {font-size: .9375rem; font-weight: 500; line-height: 1.3375rem; color: #005aa6; text-decoration: none; -webkit-transition: all .3s; -khtml-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
/* Begin Đối Tác */
.slick-doitac{width: 100%; border-top: 1px solid #d2d2d2; padding: 15px; border-bottom: 1px solid #d2d2d2; margin-bottom: 46px;  padding-right: 0px; margin-right: -20px;}
.da_detail_left{width: 25%;float: left;}
.da_detail_right{width: 71%;float: right;}
.flexslider .slides img{max-width: 100% !important;}
.item-doitac{    padding: 0px 1px;}
.item-doitac img{ max-width: 100%;}
.slick-doitac .slick-prev,.slick-doitac .slick-next{width: 23px !important; height: 24px !important; }
.slick-doitac .slick-prev:before,.slick-doitac .slick-next:before{display: none !important}
.slick-doitac .slick-next{background: url(../images/next.png) no-repeat !important;}
.slick-doitac .slick-prev{background: url(../images/prev.png) no-repeat !important;}
/* End Đối Tác */
.slick-thuonghieu{margin:6px -1px;}
.item-thuonghieu{    padding: 0px 7px;}
.item-thuonghieu img{border: 1px solid #dedede; max-width: 100%;}
.slick-thuonghieu .slick-prev,.slick-thuonghieu .slick-next{width: 15px !important;height: 53px !important; }
.slick-thuonghieu .slick-prev:before,.slick-thuonghieu .slick-next:before{display: none !important}
.slick-thuonghieu .slick-next{background: url(../images/next.png) no-repeat !important;}
.slick-thuonghieu .slick-prev{background: url(../images/prev.png) no-repeat !important;}

/* Begin Not Found */
.notice_pro{width: 100%;height: 60px;background: #EFECEC;color: #7D7979;font-family: arial;border-radius: 5px;}
.notice_pro h4{padding: 0px 20px;line-height: 60px;font-weight: normal;font-size: 15px;}
/* End Not Found */

/* Phân Trang */
.pagination{ text-align: center; margin-top: 15px; }
.pagination ul{display: inline-block; margin-bottom: 39px; margin-left: 0; padding: 0px; margin-top: 23px;}
.pagination ul>li{display: inline;}
.pagination ul>.active>a, .pagination ul>.active>span{cursor: default; background: #216bab; color: white;}
.pagination ul>li>a, .pagination ul>li>span{font-family: arial; font-size: 12px; float: left; padding: 2px 11px; line-height: 20px; text-decoration: none; background-color: #fff; color: #313131; border: 1px solid #0000001a; margin: 0 2px; border-radius: 1px;}
.pagination ul>li>a:hover, .pagination ul>li>span:hover{background: #216bab; color: white;}
/* End Phân Trang */

/* Begin Popup */
.popup{width: 100%;height: 100%;display: none;position: fixed;top: 0px;left: 0px;background: rgba(0,0,0,0.75);z-index: 99999;}
.wrap-pop-home{max-width:500px;width:100%;padding:3px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;background:#fff;}
.popup-close{width: 30px;height: 30px;line-height: 29px;display: inline-block;position: absolute;top: 0px;right: 0px;transition: ease 0.25s all;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);border-radius: 1000px;background: rgba(0,0,0,0.8);border: 1px solid rgba(255, 255, 255, 0.5);font-family: Arial, Sans-Serif;font-size: 14px;text-align: center;color: #fff;cursor: pointer;}
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg);transform:translate(50%, -50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}
/* End Popup */

/* Fanpage Facebook */
.fanpage_facebook{position:fixed; right:-300px; z-index: 999999; top:200px;display: block}

/* Scroll Top */
.scrollToTop{width: 50px;height: 50px;text-align: center;font-weight: bold;color: #444;text-decoration: none;position: fixed;bottom: 50px;right: 2px;display: none;z-index: 16;cursor: pointer;}

/* Text Hide */
.text-hide{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/* Transition All */
.transition{-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out;}

/* Blink */
.blink{-webkit-animation-name: blink;-webkit-animation-duration: 1s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-moz-animation-name: blink;-moz-animation-duration: 1s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;animation-name: blink;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite;}
@-moz-keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@-webkit-keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
@keyframes blink{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
#wrap_menu_res{display: none;}
/* Scroll */
.scroll-maded{overflow-y: scroll;overflow-x: hidden;}
.scroll-maded::-webkit-scrollbar{width: 2px;}
.scroll-maded::-webkit-scrollbar-thumb{width: 2px;background: #e6c413}    
.scroll-maded::-webkit-scrollbar-thumb:hover{width: 2px;}
.scroll-maded::-webkit-scrollbar-thumb:active{width: 2px;}

.loaded #loader-wrapper {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all .3s 1s ease-out;
    transition: all .3s 1s ease-out;
}
#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3989;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #3498db;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    z-index: 1001;
}
.loaded #loader-wrapper .loader-section.section-left {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000);
    transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000);
}
#loader-wrapper .loader-section.section-left {
    left: 0;
}
#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;
    background: #fff;
    z-index: 1000;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}
.loaded #loader-wrapper .loader-section.section-right {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000);
    transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000);
}
#loader-wrapper .loader-section.section-right {
    right: 0;
}
#loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #f9c922;
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}
#loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #e74c3c;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}
@keyframes spin{
    0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* css footer chung 3 trang */
.footer_main {max-width: 1349px; margin: 0 auto; padding-top: 20px; background: #d9181e; position: relative;padding-bottom: 25px;}
.item-footer{max-width: 1200px; margin: auto; /* padding-top: 1px; */ padding: 0px 10px; }
.footer1{width: 39%; float: left;}
.chinh_sach{line-height:26px;}
.list_chinhanh{position: relative;}
.chinh_sach li a {font-family: 'RobotoRegular'; font-size: 14px; color: #fff; background: url(../images/li.png)left center no-repeat; padding-left: 20px;}
.footer1_intro{width: 44%; float: left;}
.wrap-contact-fixed {background: #f20000; position: fixed; bottom: 0; width: 100%; height: 52px; color: #fff; z-index: 99; }
.wrap-contact-content {max-width: 1200px; margin: auto; width: 100%; height: 50px; display: table; padding: 0px 10px; box-sizing: border-box; }
.item-contact:nth-child(1) {background: url(../images/icon-dt.png) no-repeat -6px 3px; }
.item-contact:nth-child(2) {background: url(../images/icon-email.png) no-repeat -5px 1px; }
.item-contact:nth-child(3) {width: 20%; background: url(../images/icon-hotro.png) no-repeat 1px 1px; }
.item-contact {display: table-cell; vertical-align: middle; width: 30%; position: relative; }
.item-contact label{font-family: 'RobotoRegular'; color: #fff; } 
.item-contact > a {font-family: 'Robotobold'; color: #fce700; font-size: 22px; display: block; cursor: pointer; box-sizing: border-box; width: 100%; height: 100%; line-height: 50px; padding-left: 70px; position: absolute; top: 0px; left: 0px; }
#box-chat {position: absolute; right: 0px; height: 0px; bottom: 0px; width: 300px; z-index: 999; background:#f20000; display: block; box-sizing: border-box; -webkit-transition: .5s all; -moz-transition: .5s all; transition: .5s all; }
#popup_datlich{display: none; width: 40%; text-align: center; background: url(../images/bg_lienhe.jpg) repeat-y scroll center top #fff; background-size: 100%; padding: 34px; padding-top: 0px;}
#popup_hoidap{display: none; width: 40%; text-align: center; background: url(../images/bg_lienhe.jpg) repeat-y scroll center top #fff; background-size: 100%; padding: 34px; padding-top: 0px;}
.item_log {
    width: 100%;
    background: rgba(255, 255, 255, 0.57);
    position: relative;
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #ffea00;
    border-radius: 3px;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.item_log label.error {
    cursor: pointer;
    display: inline-block;
    width: 100%;
    text-align: left;
    line-height: 22px;
    font-size: 12px;
    height: auto;
    color: #f00;
    padding-left: 35px;
    margin-top: 5px;
    background: none;
    position: relative;
    overflow: hidden;
    display: none;
    padding-top: 0px;
}
.item_log input {
    color: rgba(60,110,180,1);
    width: 89%;
    font-size: 14px;
    font-style: italic;
    display: table-cell;
    border-radius: 2px;
    line-height: 35px;
    height: 35px;
    text-indent: 10px;
    border: none;
    background: none;
    outline: none;
    padding-left: 55px;
}
.title_now{text-align: center; font-family: 'RobotoBold'; font-size: 25px; color: #f20000; padding: 10px 0px;}
.item_log label {
    font-size: 16px;
    background: #ffea00;
    text-align: center;
    height: 29px;
    color: red;
    padding-top: 6px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 50px;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.item_log textarea {
    color: rgba(60,110,180,1);
    width: 88%;
    font-size: 14px;
    font-style: italic;
    display: table-cell;
    border-radius: 2px;
    line-height: 35px;
    font-family: 'RobotoRegular';
    font-size: 14px;
    height: 70px;
    text-indent: 10px;
    border: none;
    background: none;
    outline: none;
    padding-left: 55px;
}
.item_log:hover .duy {
    background: #ed1c24;
    color: #fff;
}
.button-contact {
    border: none;
    width: 100%;
    background:#b8141a;
    padding: 10px 0px;
    color: #fff;
    font-size: 23px;
    text-transform: uppercase;
    font-family: 'Robotobold';
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.button-contact:hover {
    background: red;
    color: #fff;
    cursor: pointer;
}
.item_log .duy {
    font-size: 16px;
    background: #ffea00;
    text-align: center;
    height: 50px;
    color: red;
    padding-top: 26px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 50px;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.item_log:hover {
    border: 1px solid #ed1c24;
}
.item_log input:hover ~ label {
    background: #ed1c24;
    color: #fff;
}

.loading{position: fixed; width: 100%; height: 100%; left: 0px; top: 0; z-index: 99999999999; background: #fff; text-align: center; }
.title_now{text-align: center; font-family: 'RobotoBold'; font-size: 25px; color: #f20000; padding: 10px 0px;    padding-bottom: 0px;}
span.tit-chat {font-size: 13px; font-family: 'RobotoCondensedBold'; display: block; line-height: 30px; border-bottom: 1px solid #fff; text-align: left; margin-bottom: 5px; position: relative; text-indent: 10px; }
span.tit-chat b {position: absolute; top: 0px; right: 0px; background: rgba(0,0,0,0.5); width: 15px; height: 15px; color: #fff; cursor: pointer; text-align: center; line-height: 15px; box-sizing: border-box; text-indent: 0px; }
span.tit-chat b i {font-size: 6px; line-height: 15px; }
#box-chat table {border-collapse: collapse; border-spacing: 0px; text-indent: 10px; width: 100%; overflow-y: scroll; overflow-x: hidden; display: block; max-height: 210px; }
#box-chat table tbody {width: 100%; display: table; }
.bot{border-bottom: 1px dashed #fff; width: 50px; margin-bottom: 16px;}
.tendk{text-transform: uppercase; text-align: left; font-family: 'SVNAvobold'; font-size:16px; color: #fff; margin-bottom: 4px;height: 27px;}
.dkmail input{width: 100%;height:32px;border:none;margin-bottom: 5px;    text-indent: 14px;}
.dkmail button{width: 23%; height: 33px; background: #0285e2; font-family: 'SVNAvobold'; font-size: 16px; color: #fff; border: none; right: -3px; position: relative; padding: 1px; padding-top: 0px; top: 2px;}
.icon-ft{list-style: none; float: left; line-height: 62px; padding-top: 2px; }
.dkmail button:hover{background: red;cursor: pointer;}
.title_footer span {margin-bottom: 3px; color:#fff; font-size: 14px; display: block;text-transform: uppercase; font-family: 'RobotoBold';}
.title_footer1 span {margin-bottom: 10px; color: #ffffff; font-size: 17px; display: block; font-family: 'RobotoRegular'; margin-top: 3px; margin-left: 118px; }
.title_footer2 span {margin-bottom: 10px; color: #ffffff; font-size: 17px; display: block; font-family: 'RobotoRegular'; margin-top: 3px; margin-left: 147px; }
.input-dk{width: 210px; height: 36px; font-family: 'RobotoCondensedBold'; border: 0px solid; text-indent: 10px; outline: none; }
.border-tong:after{content: ""; width: 0; height: 0; border-top: 36px solid #ffffff; border-right: 12px solid transparent; position: relative; margin-left: 210px; /* margin-top: -17px; */ padding-top: 2px; }
.button-dk{width: 57px; height: 37px; font-size: 20px; margin-left: -19px; background-color: #156702; border: 0px solid; color: #ffffff; font-size: 17px; }
.border-tong{width: 273px; height: 37px; margin-left: 119px; }
.content_footer {color: #ffffff; font-family: arial; line-height: 25px; font-size: 14px; }
.location_footer{font-family: 'RobotoRegular'; font-size: 13px; color: #ffffff; line-height: 35px; margin-top: 5px;}
.title_footer_intro{color: #fcf400;font-size: 17px;font-family: 'SairaMedium';  }
.location_footer_intro{font-family: 'SairaLight'; font-size: 12px; color: #ffffff; line-height: 22px; margin-top: 5px;}
.form_dk{margin-top: 12px; }
.mang{font-family: 'RobotoRegular'; text-transform: uppercase; font-size: 13px; color: #fff; padding-left: 0px !important; padding-top: 10px; padding-right: 9px;}
.detail_left{width: 65%;float: left;background: #fff;padding-top: 44px;margin-bottom: 44px;}
.footer2{width: 16%; float: left;}
.nd_dulich{padding: 20px;}
.box-title{font-family: 'SVNAvo';font-size: 14px;}
.box-title:hover{color: red;}
.notti{background: #f5f5f5; padding: 17px;font-family: 'SVNAvobold';font-size: 18px;color: black;}
.flex-direction-nav .flex-next {top: -221px; width: 38px; height: 90px; background: url(../images/arr-right.png); font-size: 0px; }
.flex-direction-nav .flex-prev {top: -221px; width: 38px; height: 90px; font-size: 0px; background: url(../images/arr-left.png); }
.footer2_intro{ width: 29%; float: left; margin-top: 5px;}
.footer2 label{color: rgba(255, 255, 255, 0.75); font-family: 'SairaRegular'; font-size: 14px; }
.line_footer{border-bottom: 1px solid #fff; width: 53px; margin-top: 6px; margin-bottom: 24px; }
.form_dk input{width: 81%; height: 40px; text-indent: 10px; background: #fff; border: 0px;}
.form_dk button{font-family: 'SairaBold'; font-size: 15px; width: 16%; height: 40px; background: #fcf400; border: 0px; color: black; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; position: relative; top: 1px; margin-left: -4px;}
.form_dk button:hover{background: red; color: #fff; cursor: pointer;}
.line_footer1{border-bottom: 1px solid #fff; width: 53px; margin-top: 6px; margin-bottom: 20px; }
.footer3{width: 15%; float: left; text-align: left;}
.footer3_intro{width: 14.5%; float: right; text-align: left; margin-top: 1px;}
.tk{font-family: 'SairaMedium';font-size: 15px;color: #fcf400;}
.footerleft3{width: 70%; float: right; }
.item_last{max-width: 1349px; margin: 0 auto; background: #b8141a; padding: 13px 0px;}
.item_detail{background: #f5f5f5;padding-top: 40px; }
.box_map{width: 100%;overflow: hidden;}
.footer4{width: 28%; float: right;}
.truycap{list-style: none; padding-left: 21px; line-height: 22px; margin-top: 5px;}
.truycap:before{content: ""; background: url(../images/user.png)left no-repeat; /* left: 0px; */ position: absolute; width: 20px; height: 90px; margin-left: -23px; margin-top: -3px;}
.truycap li{color: #fff;font-family: 'SairaLight'; font-size: 12px;}
.truycap li span{text-align: right; float: right; color: #fcf400; padding-right: 10px;}
.icon_footer {list-style: none;margin-top: 20px;display: inline-block;}
.icon_footer li{float: left;padding-left: 9px; }
.cth li{font-family: 'RobotoRegular'; font-size: 13px;}
.bct{float: left; width: 100%; margin-top: 15px;}
.icon_footer li img:hover {transform: rotate(360deg); transition: 1s; }
.infor-footer{ max-width: 1349px; background: #1a2635; height: 48px; margin: 0 auto; margin-top: 33px; /* display: inline-block; */ width: 100%;}
.footer_test{max-width: 1200px; margin: 0 auto; padding: 0px 10px; }
.infor-footer span{text-align: center !important; color: #9b9ea2; margin-top: 17px; font-family: 'OpenSansRegular'; font-size: 13px;}
span#copy{font-size: 14px; color: #fff; font-family: 'RobotoRegular';}
div.thongke{float: right; }
.tag_list li{display: inline-block; padding: 0px 5px; color: black; font-size: 15px;}
.tag_list li:hover{color: red;}
div.thongke div.item-tk{font-family: 'RobotoRegular'; font-size: 13px; display: inline-flex; vertical-align: top; /* padding-right: 5px; */ color: #fff;}
div.thongke div.item-tk > span{color: white;}
div.thongke div.item-tk:nth-of-type(2n){margin: 0px 2px;}
.map_cave{-webkit-filter: grayscale(100%); filter: grayscale(100%);position: relative;max-width: 1349px;}
.tk1:before{content: }
.title_tendetail{margin: 0 auto; background: #2d3e51; font-family: 'SVNAvo'; font-size: 20px; color: #fff; padding: 15px;}
#support-fb {position: fixed; right: 0px; bottom: 0px; min-width: 300px; z-index: 999; display: block; }
.cont_serv_onl-fb {display: none; }
.label_serv_onl-fb {position: relative; height: 153px; background: url(../images/chatfb.png) no-repeat right top; cursor: pointer; }
/* css responsive */
.news-est {width: 360px; float: left; }
.slick-news-intro {width: 375px; float: right; }
.item-tt-moi {overflow: hidden; height: 130px; }
.pic-tt-moi {float: left; margin-right: 10px; } 
.name-tt-moi a {font-family:'RobotoBold'; color: black; font-size: 13px; text-align: justify; line-height: 18px; display: block; overflow: hidden; text-transform: uppercase; }
.name-tt-moi a:hover {color: red; }
.pic-tt-moi img:hover {opacity: 0.8; }
.desc-tt-moi {font-size: 13px; font-family: 'OpenSansRegular'; line-height: 22px; color: #313131; text-align: justify; margin-top: 16px; }
.tintuc_left{width: 32%; float: left; margin-top: 30px; }
/* End News Home */
.goc_left{width: 50%;float: left;}
.goc_right{width: 48%;float: right;}
.main_rp{display: none;}
.main_rp li{}

.icon_chiase{margin-top: 30px;}
.icon_chiase li{position: relative; border: 1px solid #ebebeb; border-radius: 12px; padding: 15px 65px; padding-right: 42px; text-align: justify;margin-bottom: 60px;}
.mota_cs{font-family: 'RobotoRegular'; font-size: 13px; line-height: 23px;} 
.icon_chiase li:before{content: ""; background: url(../images/tv.png)no-repeat; position: absolute; left: 18px; top: 14px; width: 36px; height: 28px;}
.icon_chiase li img{position: absolute; bottom: -54px; right: 43px; border-radius: 50%;}
.ten_cs{font-family: 'RobotoBold'; font-size: 14px; display: inline-block; margin-top: 17px; padding-left: 153px;}
.icon_hoidap li span{font-family: 'RobotoBold';font-size: 13px;color: black;}
.icon_hoidap li p{text-align: justify; font-family: 'RobotoRegular';font-size: 13px;color: black;line-height: 25px;}
.icon_hoidap li {margin-bottom: 26px; position: relative;}
.icon_hoidap{margin-top: 24px;padding-left: 35px;}
.icon_hoidap li:before{content: ""; background: url(../images/bl.png)center; width: 20px; height: 24px; position: absolute; left: -32px; top: 6px;}
.col-md-3.rolate {transform: rotate(45deg); background: #DAF5BE; width: 150px; height: 150px; float: left; position: relative; padding: 0px; top: 72px; left: 141px; }
.col-md-3.rolate >div {
    text-align: center;
    margin: 15px 28px 0px 0px;
}
.box_item{width: 45.5%; float: left; text-align: center; border-right: 1px solid #f7454c; padding: 10px 0px; margin: 27px 0px;}
.item_tuvan{width: 100%;background: #ed1b23;display: inline-block;margin-top: 30px;margin-bottom: -6px;}
.rolate > div {
    transform: rotate(-45deg);
}
.col-md-3.rolate > div.qthv {
    display: none;
    margin: 0;
}
.rolate:hover > div.qtnm {
    display: none;

}
.rolate:hover > div.qthv {
    display: block;
    transform: rotate(0deg);
}
.col-md-3.rolate >div:hover {
    text-align: center;
    margin: 0px;
}
.col-md-3.rolate:nth-child(2) {
    left: 100px;
    background: #D3F8FE;
    top: 182px;
}
.col-md-3.rolate:nth-child(3) {
    left: 59px;
    background: #D3F8FE;
}
.col-md-3.rolate:nth-child(4) {
    left: 18px;
    top: 182px;
    background: #FCCCCC;
}
.col-md-3.rolate:nth-child(5) {
    left: -22px;
    background: #F9E0A6;
}
.col-md-3.rolate:nth-child(6) {
    left: -62px;
    top: 182px;
    background: #D3F8FE;
}
.col-md-3.rolate:nth-child(7) {
    left: -103px;
    background: #D3F8FE;
}
.col-md-3.rolate:nth-child(8) {
    left: -144px;
    top: 182px;
    background: #DAF5BE;
}
.qtin{width: 100%; height: 412px;    margin-top: 20px;}
/*Css responsive */
@media (max-width: 1287px){
   .menu_contain ul li a{padding: 10px 11px;
   }
   .menu_contain ul li .tamgiac:after{display: none;
   }
}
@media (max-width: 1233px){
    .col-md-3.rolate{top:0px;left:0px;transform: rotate(0deg);    margin-left: 6px;
    margin-bottom: 5px;}
    .col-md-3.rolate:nth-child(2) {left:0px;top:0px;}
    .col-md-3.rolate:nth-child(3){left: 0px;top:0px;}
    .col-md-3.rolate:nth-child(4){left: 0px;top:0px;}
    .col-md-3.rolate:nth-child(5){left: 0px;top:0px;}
    .col-md-3.rolate:nth-child(6){left: 0px;top:0px;}
    .col-md-3.rolate:nth-child(7){left: 0px;top:0px;}
    .col-md-3.rolate:nth-child(8){left: 0px;top:0px;}
    .rolate > div{transform: rotate(0deg);}
    .col-md-3.rolate >div {
    text-align: center;
    margin: 15px 0px 0px 0px;
}
}
@media (max-width: 1230px){
    .icon_danhgia li{width: 17%;}
}
@media (max-width: 1214px){
    .txt_search{width: 85%;}
    .lich{display: none;}
    .tenvs{width: 100%;float: none;}
    .khung_tin{height: auto;}
    .motavs{top:0px;margin-top: 0px;}
}
@media (max-width: 1195px){
  
}
@media (max-width: 1155px){
  
}
@media (max-width: 1144px){
   .menu_contain ul li a{padding: 0px 7px;
   }
   
}
@media (max-width: 1137px){
   .over_baiviet{width: 56%;}
}
@media (max-width: 1127px){
  
   .spmoi1:after{
    display: none;
   }
   .mauson{
    width: 100%;
   }
   .info-tt-moi {
    width: 82%;
    }
}
@media (max-width: 1126px){
    .tintuc_left{display: none;}
    .tintuc_right{width: 100%;}
}

@media (max-width: 1115px){
   .thongtin-left{
    width: 100%
   }
   .thongtin-right{
    width: 80%
   }
}
@media (max-width: 1100px){
   .gt_left{display: none;}
   .gt_right{width: 100%;}
   .gt1k2{padding: 0px 10px;}
   .gioithieu_main{height: auto;}
}
@media (max-width: 1060px){
   .box_pro_tn{width: 33.33%;padding: 10px; text-align: center;}
   .abc{height: auto;}
   .over_luot{text-align: left;}
}
@media (max-width: 1049px){
   .slick-doitac{padding-right: 15px;}
}
@media (max-width: 1024px){
   .menu{display: none !important;}
   .icon_header{display: none;}
   .item_banner_left{width: 100%;margin-top: 24px;}
   .sologun{width: 100%;}
   .datlich a{float: right;}
   .datlich{width: 100%;position: relative;}
   .item_banner{height:200px;}
   .sologun_fixed{display: none;}
    #wrap-phone{display: block !important; }
    #wrap_menu_res{display: block;width: 100%; margin: 0 auto;}
    .banner_ct{display: none;}
    .logo_fixer{display: none;}
    .item-logo{display: inline-block;width: 100%;text-align: center;left: 0px;}
    .ten_dulich {width: 100%; text-align: center; float: left; margin-top: 10px; }
    .search{width: 100%;margin-top: 3px;}
    .timkiem{display: none;}
    .txt_search{width: 95%;float: left;}
    .menu_fixer{display: none !important;}
    .spmoihot img{display:inline-block;}
    .btn_search{float: left;}
   .flex-direction-nav{display: none;}
   .goc_left{width: 100%;}
   .goc_right{width: 100%;}

}
@media (max-width: 945px){
   .title_search{width: 100%;}
}
@media (max-width: 969px){
   
}

@media (max-width: 886px){
   .thongtin-right {
    width: 73%;
}
.thongtin_right{height: auto;}
}

@media (max-width: 848px){
    .footer1{width: 100%;}
    .footer2{width: 100%;}
    .footer3{width: 100%;margin-top: 20px;}
    .footer4{width: 100%;}
    .footer_main{background:#d9181e;}
    span#copy{margin-top: 0px;}
    .fanpage{margin-bottom: 30px;}
    .icon_footer{ display: inline-block;}
}
@media (max-width: 837px){
    .icon_danhgia li {
    width: 100%;
    margin-bottom: 10px;
    padding: 0px;
    }
    .danhgia_right{width: 67%;}
}

@media (max-width: 800px){
   #popup_datlich{width: 90%;z-index: 9999; }
   #popup_hoidap{width: 90%;z-index: 9999; }
   .box_pro_dg{width: 100%;}
}
@media (max-width: 756px){
   .icon_tintuc li{width: 100%;}
   .item_img{width: 24%;}
   .qtin{height: auto;}
}
@media (max-width: 750px){
   .box_item{width: 100%;border-right: none;}
}
@media (max-width: 735px){
   .detail_left{width: 100%;}
   .detail_right{width: 100%;}
}
@media (max-width: 718px){
    .item_main_video{background: url(../images/video.png)top center;
    height: auto;}
}
@media (max-width: 707px){
    .main{display: none;}
    .main_rp{display: block;}
    #main-menu ul .respon{width: 32.9%;float: left;border:1px dotted gray;padding: 5px 0px;}
}
@media (max-width: 683px){
    .left-lienhe{width: 100%;
    }
    .right-lienhe{width: 100%;
    }
}
@media (max-width: 675px){
   .over_thongtin{width: 60%!important; margin-left: 20px;}
   .ten_cs{padding-left: 0px;}
}
@media (max-width: 592px){
  .title_cat{font-size: 14px;}
  .title_cat:after{display: none;}
}
@media (max-width: 565px){
  .box_pro_tn{width: 50%;}
}
@media (max-width: 539px){
   
   .gt-right{width: 100%;padding-top: 0px;
   }
   .item-intro-title{
    margin-top: 20px;
   }
   .item-intro-baiviet{
    font-size: 12px;
   }
}
@media (max-width: 494px){
   #main-menu ul .respon{width: 32%;}
}
@media (max-width: 456px){
    .item_banner {
    height: 220px;
    }
}
@media (max-width: 459px){
    .datlich a{
        padding: 0;
        width: 100%;
        padding: 10px 0px;
        margin: 0;
        margin-bottom: 8px;

    }
}
@media (max-width: 414px){
    .hinh_sp_detail{width: 100%;
    }
    .thongtin_sp_detail {width: 100%;
    }
}
@media (max-width: 409px){
    .over_baiviet{margin-left: 10px;}
}
@media (max-width: 375px){
  .box_pro_tn{width: 100%;padding: 33px;}
}



