    @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: 'SairaRegular';
    src: url('../fonts/SairaRegular.eot');
    src: url('../fonts/SairaRegular.eot') format('embedded-opentype'),
         url('../fonts/SairaRegular.woff2') format('woff2'),
         url('../fonts/SairaRegular.woff') format('woff'),
         url('../fonts/SairaRegular.ttf') format('truetype'),
         url('../fonts/SairaRegular.svg#SairaRegular') format('svg');
}
@font-face {
    font-family: 'SairaLight';
    src: url('../fonts/SairaLight.eot');
    src: url('../fonts/SairaLight.eot') format('embedded-opentype'),
         url('../fonts/SairaLight.woff2') format('woff2'),
         url('../fonts/SairaLight.woff') format('woff'),
         url('../fonts/SairaLight.ttf') format('truetype'),
         url('../fonts/SairaLight.svg#SairaLight') format('svg');
}

@font-face {
    font-family: 'SFUFuturaBook';
    src: url('../fonts/SFUFuturaBook.eot');
    src: url('../fonts/SFUFuturaBook.eot') format('embedded-opentype'),
         url('../fonts/SFUFuturaBook.woff2') format('woff2'),
         url('../fonts/SFUFuturaBook.woff') format('woff'),
         url('../fonts/SFUFuturaBook.ttf') format('truetype'),
         url('../fonts/SFUFuturaBook.svg#SFUFuturaBook') format('svg');
}

@font-face {
    font-family: 'SairaMedium';
    src: url('../fonts/SairaMedium.eot');
    src: url('../fonts/SairaMedium.eot') format('embedded-opentype'),
         url('../fonts/SairaMedium.woff2') format('woff2'),
         url('../fonts/SairaMedium.woff') format('woff'),
         url('../fonts/SairaMedium.ttf') format('truetype'),
         url('../fonts/SairaMedium.svg#SairaMedium') format('svg');
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/OpenSansBold.eot');
    src: url('../fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansBold.woff2') format('woff2'),
         url('../fonts/OpenSansBold.woff') format('woff'),
         url('../fonts/OpenSansBold.ttf') format('truetype'),
         url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}

@font-face {
    font-family: 'SVNZero';
    src: url('../fonts/SVNZero.eot');
    src: url('../fonts/SVNZero.eot') format('embedded-opentype'),
         url('../fonts/SVNZero.woff2') format('woff2'),
         url('../fonts/SVNZero.woff') format('woff'),
         url('../fonts/SVNZero.ttf') format('truetype'),
         url('../fonts/SVNZero.svg#SVNZero') format('svg');
}

@font-face {
    font-family: 'SVNTitilliumbold';
    src: url('../fonts/SVNTitilliumbold.eot');
    src: url('../fonts/SVNTitilliumbold.eot') format('embedded-opentype'),
         url('../fonts/SVNTitilliumbold.woff2') format('woff2'),
         url('../fonts/SVNTitilliumbold.woff') format('woff'),
         url('../fonts/SVNTitilliumbold.ttf') format('truetype'),
         url('../fonts/SVNTitilliumbold.svg#SVNTitilliumbold') 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');
}

@font-face {
    font-family: 'RobotoBlack';
    src: url('../fonts/RobotoBlack.eot');
    src: url('../fonts/RobotoBlack.eot') format('embedded-opentype'),
         url('../fonts/RobotoBlack.woff2') format('woff2'),
         url('../fonts/RobotoBlack.woff') format('woff'),
         url('../fonts/RobotoBlack.ttf') format('truetype'),
         url('../fonts/RobotoBlack.svg#RobotoBlack') format('svg');
}
@font-face {
    font-family: 'SFUClearGothicBold';
    src: url('../fonts/SFUClearGothicBold.eot');
    src: url('../fonts/SFUClearGothicBold.eot') format('embedded-opentype'),
         url('../fonts/SFUClearGothicBold.woff2') format('woff2'),
         url('../fonts/SFUClearGothicBold.woff') format('woff'),
         url('../fonts/SFUClearGothicBold.ttf') format('truetype'),
         url('../fonts/SFUClearGothicBold.svg#SFUClearGothicBold') 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: 'UTMHelvetIns';
    src: url('../fonts/UTMHelvetIns.eot');
    src: url('../fonts/UTMHelvetIns.eot') format('embedded-opentype'),
         url('../fonts/UTMHelvetIns.woff2') format('woff2'),
         url('../fonts/UTMHelvetIns.woff') format('woff'),
         url('../fonts/UTMHelvetIns.ttf') format('truetype'),
         url('../fonts/UTMHelvetIns.svg#UTMHelvetIns') format('svg');
}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSansRegular.eot');
    src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('../fonts/OpenSansRegular.woff2') format('woff2'),
         url('../fonts/OpenSansRegular.woff') format('woff'),
         url('../fonts/OpenSansRegular.ttf') format('truetype'),
         url('../fonts/OpenSansRegular.svg#OpenSansRegular') 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;}
#full_vegas{position: fixed;width: 100%;height: 100%;}
.right_one{float: right; width: 68%;}
.header{max-width: 1349px; margin: 0 auto; background: #fff; height: 37px; position: relative; border-bottom: 1px solid #DEDEDE;}
.item_banner{    width: 100%; background: url(../images/banner.png)top center no-repeat; height: 128px;}
.menu_contain ul li.line {width: 2px; height: 49px; 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; }
.tbl_detail_item1 p{display: inherit !important; }
.tbl_detail_item1 span{font-size: 13px; display: inline-block; vertical-align: middle; font-weight: bold; }
.item-logo img{max-width: 100%; }
.bannertenct img{max-width: 100%; }
.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: 84px; margin-bottom: 7px; cursor: pointer; }
.item-news {cursor: pointer; }
.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'; }
.thongke{color: black; font-size: 14px;}
.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; }
.title_gt2{text-transform: uppercase; font-family: 'OpenSansBold';text-align: center; font-size: 30px; color: #fff;    padding-top: 33px; }
.title_gt2 span{position: relative; padding: 0px 42px;}
.title_gt2 span:before{content: "";background: url(../images/tron1.png)left center no-repeat; height: 10px;width: 20px; position: absolute;left: 0px; top: 16px;}
.title_gt2 span:after{content: "";background: url(../images/tron2.png)right center no-repeat; height: 10px;width: 20px; position: absolute;right: 0px; top: 16px;}
.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;}
.item_hinhanh{width: 100%;background: url(../images/hinhanh.png)center no-repeat;text-align: center; height: 530px;}
.item_hinhanh p{color: #fff;}
.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; }
.icon_dv li{width: 50%;float: left;margin-bottom: 10px;position: relative;}
.item_gioithieu{width: 100%;margin: 0 auto;margin-bottom: 40px;background:url(../images/gt.png)center no-repeat;height: 342px; }
.icon_dv li:hover .overlay {transform: scale(1) }
.container_main{width: 100%; margin: auto;margin-top: 8px; }
.item_main{max-width: 1200px; margin: 0 auto;}
.hoso a{color: #fff;}
.wrap-thicong{position: absolute; bottom: 14px; width: 74%; right: 37px; }
.spmoida{box-sizing: border-box; background: rgba(255, 255, 255, 0.92); padding: 12px; position: relative; min-height: 130px; border: 1px solid #FFFFFF; border-radius: 5px;}
.img-thicong{width: 36%; padding-right: 13px; float: left;}
.img-thicong img{border-radius: 0px 13px 0px 13px;}
.info-thicong{text-align: left;}
.info-thicong p{font-size: 13px; font-family: 'Arial'; color: black; padding: 4px 0px;}
.hinhgt a{float: left; width: 21%; color: black;}
.hinhgt a img:hover {transform: rotate(360deg); transition: 1s; }
.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 span{text-align: left; text-transform: uppercase; font-family: 'SVNZero'; font-size: 34px; color:#138FDD;  margin-top: 40px;    margin-bottom: 22px; }
.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: 35px;}
.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 {}
.hinh img{border:1px solid #E6E6E6; padding: 3px;}
.gt_left{width: 42%; float: left; position: relative; margin-top: 80px;}
.gt_left:before{content: "";background: url(../images/before_gt.png)left top no-repeat;position: absolute;top: -8px; left: -8px; width: 100%; height: 100%;}
.gt_left:after{content: "";background: url(../images/after_gt.png)right bottom no-repeat;position: absolute;bottom:-2px;right: -2px;width: 100%;height: 100%;}
.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: #666666; text-align: justify; line-height: 27px; }
.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); }
.box_pro_list:hover .box_show{bottom: 0; }
.gioithieu{padding: 9px 16px; background: url(../images/nut.png)left center no-repeat; font-family: 'RobotoRegular'; font-size: 14px; color: #D11414;  display: inline-block; border: 1px solid #E6E6E6;}
.slide_cth .owl-wrapper{padding-bottom: 30px;}
.gioithieu:hover {background:red url(../images/nut.png)left center no-repeat;color: #fff;}
.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_gt{margin: 0px -5px; padding-right: 0px;}
.full_pro_vs{margin: 0px -19px;padding-bottom: 16px;padding-right: 0px;/* margin-right: -16px; */}
.full_pro_hot{margin: 0px -22px; margin-right: -22px; position: relative; top: -87px; z-index: 99;}
.full_pro_tn{margin: 0px -4px; margin-left: -9px;}
.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 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px;}
.full_pro_du{margin: 0px 13px; padding-bottom: 16px; padding-right: 0px; margin-right: -26px;}
.box_pro_da{width: 50%; float: left; padding: 19px; box-sizing: border-box; padding-top: 16px; text-align: center; }
.box_pro_dv{width: 33.33%; float: left; padding: 14px; 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_hot{text-align: center; width: 100%; float: left; box-sizing: border-box; padding: 0px 25px; position: relative; height: 291px;}
.box_pro_tn{text-align: left; width: 100%; float: left; box-sizing: border-box; padding: 15px;text-align: center;}
.box_pro_bc{width: 33.33%; float: left; box-sizing: border-box; padding: 10px; text-align:center; }
.box_pro_gt{text-align: center; width: 25%; float: left; box-sizing: border-box; padding: 20px; }
.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;}
.scroll{    height: 356px; margin-top: 10px;}
.item_main_video .fotorama__wrap{width: 100% !important;}
.gia_sp{font-family: 'RobotoRegular'; font-size: 14px; color: black;}
.gia_sp span{color: #ED1C24; font-size: 14px; /* font-weight: bold; */}
.over_luot{padding: 3px 13px;}
.dientich span{color: #0371B1;}
.thongtin{}
.dientich{width: 57%; float: right; background: url(../images/dt.png)no-repeat 0px 3px; margin-top: -2px; font-family: 'arial'; font-weight: bold; font-size: 13px; padding-left: 20px;}
div.item-tin-oo { width: 100% !important; margin-right: 0px !important; float: none !important; }
.box_news { padding: 6px 0; border-bottom: 1px dashed #0076ee; width: 50%; float: left; }
.box_news a img { float: left; margin: 4px 15px 3px 0px; width: 170px; transition: 1s; border: 1px solid #DCDCDC; }
.box_news h3 a { font-size: 15px; color: #0076ee; font-weight: normal; margin-bottom: 6px; transition: 0.4s; text-decoration: none; font-weight: bold; }
.box_news .mota { text-align: justify; color: #666; padding-right: 10px; }
.box_news h3 a:hover { color: #F00; transition: 0.4s; }
.full_pro_vs {margin: 0px -16px; padding-bottom: 16px; padding-top: 13px; padding-right: 0px;  }
.box_pro_vs {width: 100%; float: left; padding: 20px; padding-bottom: 0px; box-sizing: border-box; padding-top: 13px; }
.spmoivs {position: relative; box-sizing: border-box; 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: 252px; 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%;}
.motavs{font-family: 'arial'; font-size: 14px; line-height: 22px; text-align: justify; margin-top: 10px; position: relative; top: -24px;}
.tenvs{  color: black;}
.mota_duan{font-family: 'RobotoRegular';font-size: 14px;color: #808080;}
.xemthem_da{font-family: 'RobotoBold';font-size: 14px;color: #FF0000;}
.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; 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; top: 0px; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.51); height: 100%; width: 96.5%;-webkit-transform: scale(0); transition: .3s ease;}
.line_box{border: 1px solid #878A8F; height: 93%; width: 95%; margin: 0 auto; margin-top: 4px; text-align: center;}
.mota_tour{font-family: 'arial';font-size: 14px;color:#585858;margin-top: 4px; }
.spmoihot:hover .overlay {transform: scale(1) }
.ten_dv{font-family: 'Robotobold';font-size: 14px;text-transform: uppercase;margin-top: 60px;}
.ten_dv a:hover{color: red;cursor: pointer;}
.ten_dv a{color: #fff;}
.ten_duan{color: black; font-family: 'Arial'; font-size: 17px;  text-transform: uppercase; }
.box_pro_hot:after{content: ""; background: url(../images/bongmo.png)bottom center no-repeat; width: 100%; position: absolute; left: 0px; height: 51px; z-index: 10; bottom: -9px;}
.ten_duan a {color:black;}
.ten_duan a:hover{color: red;}
.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:red;}
.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: black; font-family: 'Robotobold'; font-size: 13px; margin-top: 10px; text-transform: uppercase;}
.ten_sp a{color: black;}
.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-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;}
.spmoihot {width: 100%; position: relative; box-sizing: border-box;  padding-bottom: 10px; -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: #d20000; border-radius: 50%; padding-top: 4px;}
.spmoitn  {padding: 0px; position: relative; box-sizing: border-box;border:1px solid #E1E1E1; background: #fff; -moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;}
.spmoigt{padding: 23px;text-align: center; position: relative; box-sizing: border-box;background: #fff; -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; }
.spmoigt img{display: inline-block!important;}
.spmoigt img:hover {
    transform: rotate(360deg);
    transition: 1s;
}
.over-box:before{content: ""; border: 9px solid #ffffffc9; position: absolute; top: -8px; left: 0px; width: 92%; border-radius: 50%; height: 110px;}
.over-box{    position: absolute; background-color: rgba(231, 42, 45, 0.94); border-radius: 50%; height: 140px; width: 100%; bottom: -67px; text-align: center;}
.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;}
.box_pro_hot img{display: inline-block!important;}
.img_box{    z-index: 99; overflow: hidden; position: relative; border-radius: 50%; border-top: 4px solid #d20000; border-left: 8px solid #d20000; border-right: 8px solid #d20000; border-bottom: 13px solid #d20000;}
.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; }
.spmoitn img{display: inline-block !important;}
.mota_gt{font-family: 'arial'; font-size: 14px; line-height: 24px; color: #555555;}
.ten_gt{font-family: 'OpenSansBold'; font-size: 17px; color: black; text-transform: uppercase; padding: 13px 0px;}
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;}
.ten_gt a:hover{color: red;}
.mota_duan{ padding-bottom: 10px; font-size: 14px; font-family: 'RobotoRegular';}
.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;  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{height: 60px; }
.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;}
.mota_list{font-family: 'RobotoRegular';font-size: 14px;color: black;text-align: center;}
.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;  margin-top: -25px; right: 83px; }
.chinhhinh{text-align: center; margin-top: -12px; }
.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; }
.sp-cap1:hover{border: 0px solid; border-radius: 5px; width: 101px; height: 27px; background-color: #1d9c00; text-align: center; position: relative; }
.sp-cap1:hover:before{content: ""; }
.sp-cap1:hover:after{content: ""; }
.duongdan{margin-top: 32px; text-align: left; font-family: 'RobotoRegular'; font-size: 17px; list-style: none; }
.duongdan li{display: inline-block; }
.duongdan li a{color: black; }
.duongdan li a:hover{color: red; }
.contain_main{max-width: 1200px; margin: auto;     margin-top: 52px; }
.item-contain{max-width: 1349px; margin: auto; }
.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; }
.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: 59%; float: left; margin-top: 25px; }
.item-logo{width: 100%; text-align: center; -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-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{max-width: 1366px; margin: 0 auto; height: 635px; overflow: hidden; position: relative;}
.content_main{max-width: 1190px; margin: 0 auto; padding: 0px 10px; padding-bottom: 50px;}
.tintuc_main{max-width: 1349px; margin: auto; background: #fff; padding-bottom: 44px;}
.conten-duan{max-width: 1200px;    margin-left: 32px;}
.left{width: 100%; float: left;}
.right{width: 940px;float: right;} 
.noidungbv{display: inline-block;margin-top: 10px;}
.ctl00_divCenter img{max-width: 100%;}
.item_quangcao{width: 100%;height: 146px;}
.diachi_sp{font-family: 'arial'; font-size: 13px; background: url(../images/lo.png)no-repeat 1px 0px; padding-left: 24px; color: #555555; line-height: 20px; margin-top: 4px; margin-bottom: 5px;}
.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; margin-bottom: 25px; padding: 5px; box-sizing: border-box; text-align: center;  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; display: inline-block; width: 73%; text-align: justify;}
.xemthemtt a{font-family: 'Arial'; font-size:14px; color: #fe0b11; }
.xemthemtt a:hover{color: blue; }
.desc-tt-moi span{background:url(../images/lich.png)no-repeat;padding-left: 20px;}
.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%;}
a.detail{padding: 1px 19px; border: 1px solid #D2D2D2; border-radius: 17px; background: url(../images/ne.png)no-repeat 13px 5px; float: right; padding-left: 25px; font-size: 12px;}
.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;  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;}
.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; 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;}
.item_last{background: #DCDCDC; width: 100%; margin: 0 auto;z-index: 999; text-align: left; position: absolute; bottom: 0px; padding: 11px 0px;}
.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; }
.ten_tc a{color: #fff}
.spmoitn:hover .ten_tc a{color: yellow;cursor: pointer;}
.dd ul li a:hover{color: red; cursor: pointer;}
.ten_tc{text-align: center;padding: 10px 0px; position: absolute;left:0px;width: 100%;    background: rgba(0, 0, 0, 0.47);color: #fff;bottom:0;font-size: 17px;font-family: 'SairaLight';}
.desc-tt-moi span {font-size: 13px; line-height: 18px; color: #313131; text-align: justify; font-family: 'RobotoRegular'; }
.desc_news_foter{font-size: 12px; font-family: 'SairaRegular'; line-height: 20px; padding-top: 7px; }
.desc_news_foter1{font-size: 12px; font-family: 'SairaRegular'; width: 96%; padding-top: 9px; line-height: 24px; }
/* End News Home */
.index_main{margin-top: 33px;}
.title_cat{font-family: 'OpenSansBold'; font-size: 23px; text-align: center; color:#5DAD30; background: url(../images/lineden.png)bottom center no-repeat; height: 55px; text-transform: uppercase;} /* Begin Wrap Liên Hệ */
.title_cats{text-align: left; text-transform: uppercase; font-family: 'SairaMedium'; height: 42px; color: #fff;background: #DCDCDC;position: relative;}
.title_cats span{padding-left: 48px; font-size: 20px; color: black; padding-top: 5px; display: inline-block;}
.title_cats:before{content: ''; background: url(../images/after.png) no-repeat; position: absolute; left: 2px; top: 1.5px; height: 40px; width: 40px;}
.temp{ height: 159px; overflow: hidden; box-sizing: border-box; }
.tempduan{height: 181px; overflow: hidden; box-sizing: border-box; }
.see_all{float: right; font-size: 13px; text-transform: uppercase; margin-top: 11px; font-family: 'RobotoCondensedRegular'; background: url(../images/mui.png)right center no-repeat; padding: 0px 12px; padding-right: 16px; margin-right: 10px; padding-top: 2px;}
.tempdv{height: 236px; overflow: hidden; box-sizing: border-box; }
.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ệ */
.sanpham_box{display: inline-block; width: 100%; margin-bottom: 10px;}
.sanpham_box .slick-prev{background: url(../images/lui.png)left center no-repeat;width: 30px;height: 54px;left: 11px;z-index: 999;}
.sanpham_box .slick-next{background: url(../images/toi.png)left center no-repeat; width: 30px; height: 54px; right: 11px;}
.sanpham_box .slick-prev:before{display: none;}
.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: 18px;margin-bottom: 10px;}
.mangxahoi {list-style: none; padding: 0px; text-align: right; }
.mangxahoi li {display: inline-block; vertical-align: middle; margin: 0px 3px; }
.hotline {font-family: 'UTMHelvetIns'; color: black; width: 42%; float: left; font-size: 22px; color: #EB0303; padding-left: 84px; line-height: 23px; }
.hotline > span {color: #D11414;font-size: 18px;font-family: 'RobotoBold'; }
.hotline p{}
a.cart-banner {display: block; color: #fff; margin: 1px 0px; text-align: right; font-size: 13px; }
.bando > iframe{width: 100%;height: 450px;}
/* End Header */

/* Begin Search */
#keyword1::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     color:#fff;
     font-size: 12px;
     font-family: 'Arial';
}
#keyword1::-moz-placeholder { /* Firefox 19+ */
    color:#fff;
     font-size: 12px;
     font-family: 'Arial';
}
#keyword1:-ms-input-placeholder { /* IE 10+ */
    color:#fff;
     font-size: 12px;
     font-family: 'Arial';
     
}
#keyword1:-moz-placeholder { /* Firefox 18- */
    color:#fff;
     font-size: 12px;
     font-family: 'Arial';
}

.box::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     color:#AFAFAF;
     font-size: 13px;
     font-family: 'RobotoRegular';
     
}
.box::-moz-placeholder { /* Firefox 19+ */
    color:#AFAFAF;
     font-size: 13px;
     font-family: 'RobotoRegular';
     
}
.box:-ms-input-placeholder { /* IE 10+ */
    color:#AFAFAF;
     font-size: 13px;
     font-family: 'RobotoRegular';
     
}
.box:-moz-placeholder { /* Firefox 18- */
    color:#AFAFAF;
     font-size: 13px;
     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 {margin-top: 12px; display: inline-block; position: relative;}
.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 {width: 50px; height: 26px; cursor: pointer; outline: none; background: url(../images/lk.png) no-repeat center center; border: none; position: absolute; right: 0px;}
.txt_search {text-indent: 23px; width: 216px; height: 26px; float: left; background: url(../images/search.png); outline: none; border: none; color:#fff; font-size: 13px; font-weight: normal; font-family: 'SairaRegular'; /* border-radius: 27px; */;}
/* End Search */
.formnhap{text-align: center; height: 372px; width: 330px; background: rgba(0, 0, 0, 0.52); position: absolute; z-index: 10; top: 0px; padding: 14px 22px;}
.formnhap span{display: inline-block;margin-top: 20px; font-family: 'RobotoRegular';font-size: 20px; text-transform: uppercase;color: #fff;}
.formnhap p{font-size: 14px; color: #fff; font-style: italic; letter-spacing: 1px;}
.formnhap input{width: 99%;height: 35px; text-indent: 15px;border:none;}
.formnhap textarea{width: 99.5%; height: 68px; text-indent: 15px; border: none; padding-top: 10px;}
.header_right{width: 30%; float: right; text-align: right; height: 40px; background: url(../images/phone.png)no-repeat 195px 13px; font-size: 14px; padding-top: 11px;}
.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: 9px; width: 26%; float: left; background: url(../images/lo.png)no-repeat 0px 9px; font-family: 'RobotoRegular'; font-size: 14px; color: black; padding-left: 26px;}
.color{background-color: yellow !important; }
.color li{background-color: #3876dd; }
.formnhap button{margin: 0 auto; padding: 13px 35px; background: #ED1C24; border-radius: 4px; border: none; color: #fff; font-weight: bold; font-size: 15px;}
.form_item{text-align: left;margin-bottom: 10px;}
.form_item label{color: #fff; padding-left: 2px; margin-bottom: 2px; display: inline-block;}
.formnhap button:hover{background: #5DAD31; cursor: pointer;}
.color:hover{background-color: yellow; }
.icon_ht{text-align: center; margin-top: 11px;}
.info_company{text-align: center;color: #fff; font-family: 'Arial';font-size: 13px;}
.info_company span{color: #999999;}
.design{background: #000000; color: #fff; position: absolute; bottom: 0px; width: 100%; text-align: center; padding: 9px 0px; font-size: 13px; font-family: Arial;}
.line_mxh{background: url(../images/li.png)center no-repeat; width: 1px; height: 40px; position: relative;}
.icon_ht li{display: inline-block; padding: 2px 5px;}
.icon_ht li img:hover {transform: rotate(360deg); transition: 1s; }
.item_zalo{width: 39%; float: right; margin-top: 12px; padding-right: 36px;}
.item_zalo li{float: left;padding: 0px 8px;font-family: 'OpenSansSemibold';font-size: 18px;}
.ten_dulich{    width: 52%; text-align: center; float: left; padding-top: 5px;}
.ten_dulich p{font-family: 'RobotoRegular'; font-size: 15px; color: black; }
.baner_right{width: 25%; float: left; text-align: left;}
.item_mxh{width: 28%; float: right; text-align: left; margin-top: 20px;}
.item_icon{    margin-left: 38px; display: inline-block; width: 100%;    margin-bottom: -10px;}
.item_icon li{padding: 0px 3px; float: left;} 
.item_icon1 li{display: inline-block;padding: 0px 4px; font-family:'OpenSansSemibold';font-size: 24px;color: black;}
.item_icon1{width: 50%; float: left; margin-top: 32px;}
.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: 1366px; background: url(../images/menu.png); margin: auto; height: 48px; width: 100%; z-index: 10; position: relative;}
.menu_contain {font-family: 'RobotoRegular'; max-width: 1200px; margin:auto; }
.menu_contain ul {-webkit-padding-start: 0px; list-style: none; }
.menu_contain ul li a {color: #fff; display: block; text-align: center; font-family: 'SairaRegular'; text-transform: uppercase; padding: 7px 14px; font-size: 15px; line-height: 34px; 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;}
.menu_contain ul li a:hover{background:#FFD200;color: black;}
.menu_contain ul li a.active {background:#FFD200;color: black;}

.invi_loading {visibility: hidden !important;}
.mxh{ width: 20%; float: right; text-align: left; margin-top: 19px;     }
.item-logo-index{width: 17%; float: left; padding-top: 16px; text-align: center; }
.slideshow{max-width: 1366px; position: relative; margin: auto; /* display: inline-block; */ width: 100%;}
/* End Slideshow */
.form_nhap{padding: 31px 40px;}
.form_nhap input{height: 46px;border:none;text-indent: 20px;margin-bottom: 12px;}
.form_nhap textarea{text-indent: 20px; height: 66px; width: 87%; float: left; border: none; padding-top: 10px;}
.form_nhap button{width: 11.3%; float: right; height: 77px; background: #803896; text-transform: uppercase; font-family: 'RobotoRegular'; font-size: 15px; color: #fff; border: none;}
.form_nhap button:hover{background: #FFD200;cursor: pointer;}
.form_nhap .name{width: 40%;float: left;}
.form_nhap .mail{width: 27%;float: left;margin-left: 13px;}
.form_nhap .phone{width: 30%;float: right;}


.left {
        position: absolute;
    left: 0px;
    width: 285px;
    top: 0px;
    bottom: 0px;
    z-index: 999;
    background: rgba(0, 0, 0, 0.63);
    font-family: 'Conv_MYRIADPRO-REGULAR';
}
.logo {
    text-align: center;
}
.menu_left li {list-style: none; position: relative; width: 101%; padding: 0px 0px; padding-left: 0px; padding-right: 18px; }
.menu_left li a {color: #fff; text-transform: uppercase; display: inline-block; padding: 10px 0px; transition: all 0.2s; font-family: 'SairaRegular'; font-size: 15px;}
.menu_left > ul li .menu_active, .menu_left > ul li:hover {
    background: url(../images/hover.png)center no-repeat;
    color: black;
}
.menu_left > ul li:hover a{color: black;}
.menu_left{text-align: center;}
.hoso{    width: 50%; margin: 0 auto; background: url(../images/lich.png)no-repeat 19px 9px, url(../images/red.png)top center; font-size: 15px; font-family: 'SairaRegular'; text-align: center; padding: 9px 13px; padding-left: 34px; border-radius: 4px; color: #fff; margin-top: 78px;}
.hoso:hover{background: #F8C100 url(../images/lich.png)no-repeat 19px 9px;cursor: pointer;color: black;}
.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;margin-top: 12px;}
.thongtin_sp_detail{ width: 47%; float: right;}
.thongtin_sp_detail > span{text-transform: uppercase; font-weight: bold; font-size: 20px; display: block; margin-bottom: 20px; color: red; font-family: 'SFUClearGothicBold'; 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; margin-bottom: 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{width: 23%; 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}
.spmoihot img{display: inline-block!important; border-radius: 50%;}
.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 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: 15px; /* 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;}
.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%;}
.hidden_cat{margin-top: -7px!important;}
.item_line{width: 100%;margin: 57px auto;background: url(../images/line3dau.png)top center no-repeat;height: 20px;}
.gt_right{width: 54%; float: right; background: #fff; margin-top: 97px;}
.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 */
.title_sp{text-align: center;height: 20px;background: black;color: #fff;font-family: 'SairaBold';font-size: 24px;}
.cap1 img{-webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);}
.tintuc_left{width: 48%;float: left;margin-top: 30px;}
.tintuc_right{width: 48.3%; float: right;margin-top: 30px;}
.title_tin{ text-transform: uppercase; font-family: 'OpenSansBold'; font-size: 23px; color: #5DAD30; background: url(../images/line-tin.png)bottom left no-repeat; height: 43px; margin-bottom: 15px;}
/* 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;}




/* Left danh muc */
.left-main{    width: 22.5%; float: left;}
.right-main{width: 75%; float: right; }
.box_left {width: 100%; float: left;background: #f3f3f3;}
.danhmuc {width: 100%; float: left;}
.titlel span {font-family: 'SairaMedium'; font-size: 20px; color:black; text-transform: uppercase; line-height: 41px;}
.titlel {width: 100%; float: left; text-align: center; background: url(../images/dm.png)top center no-repeat; height: 45px;} 
.box_duan{width: 100%; height: 105px !important; border-bottom: 1px dashed #666666 !important; margin-bottom: 15px;}
.hinhleft{width: 30%; float: left;}
.duan_left{width: 56%; float: left;}
.duan_right{width: 42%; float: right;}
.infor_tit{margin-top: 20px;}
.icon_tin .tin_tuc a{text-align: center!important;width: 100%!important;text-transform: none!important;}
.titlel span{display: inline-block;padding-left: 20px;padding-left: 20px;}
.icon_list::-webkit-scrollbar{width: 2px;} .icon_list::-webkit-scrollbar-thumb{width: 2px;background:#127340} .icon_list::-webkit-scrollbar-thumb:hover{width: 2px;} .icon_list::-webkit-scrollbar-thumb:active{width: 2px;}
dd ul {width: 100%; float: left; list-style-type:none; margin: 0px; }
.dd ul .border{padding: 4px 8px 0px 5px; border-bottom: 1px solid #CACACA; margin: 0px 21px;}
.dd ul li {position: relative; width: 78%; float: left; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.dd ul {width: 100%; float: left; list-style-type: none; margin: 0px;}
.icon_tt .coichung {float: left; width: 17%; padding: 0px 2px; }
.icon_tt .coichung  {font-family: 'RobotoRegular'; font-size: 13px; }
.video_main{width: 74%; float: left;}
.left-index{width: 100%;float: left;}
.icon_tin .tin_tuc{padding: 0px; width: 100%; margin-bottom: 12px; border-bottom: 1px dashed #A6A6A6!important; padding-bottom: 25px;}
#chaypro {height: 435px; }
.icon_tt li p{margin-bottom: 3px;}
.ten_nv{font-family: 'Arial';font-size: 17px;color:#803896;background: url(../images/mxh.png) left center no-repeat;padding-left: 72px;}
.sky_nv{font-family: 'RobotoRegular';font-size: 15px;color: #FF0000;background: url(../images/ph.png) left center no-repeat;padding-left: 40px;}
.email_nv{font-family: 'RobotoRegular';font-size: 15px;color: #555555;background: url(../images/mh.png) left center no-repeat;padding-left: 40px;}
.tin_right a{font-family: 'Arial'!important; font-size: 12px!important; color: black !important; }
.tin_left {width: 41%; float: left; text-align: left; }
.icon_tin{padding: 10px; width: auto!important;height: 370px;}
.tin_left img {}
.tin_right {width: 59%; float: right; text-align: left; height: 17px; overflow: hidden;font-family: 'Arial'!important;font-weight: bold!important;font-size: 13px!important;text-transform: none !important;}
.icon_tin li a{padding: 0px!important; background: none !important;border-bottom: none !important;
}
.icon_tin img{display: inline-block!important;}
.icon_tin1{height: 435px;}
.icon_tt{margin-top: -9px!important;}
.mota_tin{font-family: 'arial';font-size: 12px; color:#565656;}
.left_phone{position: relative; margin-top:10px; font-family: 'Arial';font-weight: bold;font-size: 14px;    text-align: center;}
.left_phone span{font-size: 19px; color: #FF0000;}
.left_phone label{text-decoration: underline;}
.left_phone label:before{content: ""; background: url(../images/lii.png)left center; height: 14px; width: 14px; position: absolute; left: 28px; top: 8px;}
.item_phone{background: url(../images/httt.png)center center no-repeat; height: 100px; width: 100%;    text-align: right;}
.dd ul li a {width: 92%; float: left; padding: 4px 0px 10px 13px; text-decoration: none; font-size: 13px; color: black; display: block; font-family: 'RobotoRegular'; text-transform: uppercase; text-align: left !important; background: url(../images/style.png) no-repeat 0px 10px; position: relative; /* border-bottom: 1px dotted #EEEEEE; */}
.dd ul .cap2 a{width: 100%; float: left; padding: 5px 0px 5px 16px; text-decoration: none; font-size: 12px; color: black !important; display: block; font-family: 'RobotoRegular'; text-align: left !important; background: url(../images/style.png) no-repeat 0px 7px; position: relative; }
.thongtin_left{    padding: 16px 27px; padding-right: 0px;}
.item_phone span{display: inline-block; font-family: 'Robotobold'; font-size: 20px; color: #FF0000; margin-top: 63px; margin-right: 25px;}
/* 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; }
.name-tt-moi{width: 100%; }

.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;}
.icon_tt li{margin-bottom: 15px; border-bottom: 1px dotted gray; padding-bottom: 7px;}
.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; }
.video{width: 32.33%; float: left; padding: 10px 4px; text-align: center;}
.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: 254px; }
.title_tk{font-family: 'OpenSansBold'; font-size: 17px; color:#FFF;margin-bottom: 10px;background:url(../images/linetrang.png)left bottom no-repeat;height: 30px;}
.item_thongke{background: url(../images/ul.png)left center no-repeat;}
.item_thongke li{margin-bottom: 5px; font-family: 'Arial'; font-size: 12px; color: #fff; padding-left: 116px;}

.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;}

/* 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: #803896;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 */
a.cart-pro
{
    display: block;
    width: 150px;
    height: 35px;
    background: #FF0000;
    text-align: center;
    line-height: 35px;
    color: #fff;
    font-family: 'RobotoRegular';
    font-size: 15px;
    cursor: pointer;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.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 */

/* 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: #803896; 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;}
#wrap_menu_res1{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: 35px; background: url(../images/bgf.png)top center; position: relative; padding-bottom: 20px;}
.item-footer{max-width: 1200px; margin: auto; /* padding-top: 1px; */ padding: 0px 10px; }
.footer1{width: 32%; 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_item{display: none;width: 40%; text-align: center;}
.item_log {
    width: 100%;
    background: rgba(255, 255, 255, 0.57);
    position: relative;
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #fff;
    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; }
.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;}
.item_log label {font-size: 16px;
    background: #0269B5;
    text-align: center;
    height: 29px;
    color: #fff;
    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; 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;
    padding: 9px 20px;
    background: red;
    color: #fff;
    cursor: pointer;
    border-radius: 2px;
    font-weight: bold;
    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: #0269b6;
    color: #fff;
}
.item_log .duy {
    font-size: 16px;
    background: #0269b6;
    text-align: center;
    height: 50px;
    color: #fff;
    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;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
table {
    width: 100%;
    border-collapse: collapse;
    line-height: 27px;
}
table {
    background-color: transparent;
}
table tbody td:nth-child(1) {
    text-align: center;
}
table tbody td:nth-child(3) {
    text-align: center;
}
table tbody td:nth-child(4) {
    text-align: center;
}
 table thead th {
    text-align: center;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
 .choose span {
    margin: 0 0.5em;
    cursor: pointer;
    color: red;
}
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 {  font-size: 25px; display: block;text-transform: uppercase; font-family: 'UTMHelvetIns';color: #FFF200;}
.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: 14px; color: #ffffff; line-height: 36px; margin-top: 8px;}
.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; }
.detail_left{width: 65%;float: left;background: #fff;padding-top: 44px;margin-bottom: 44px;}
.footer2{width: 48%; float: right;}
.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: 20%; float: right; text-align: left; margin-top: 10px;}
.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; }
.fanpage{padding: 29px; padding-top: 0px;}
.item_detail{background: #f5f5f5;padding-top: 40px; }
.box_map{width: 100%;overflow: hidden;}
.footer4{width: 14%; float: right; margin-top: 20px;}
.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; display: inline-block; margin-top: -14px; float: right; text-align: right; width: 100%;}
.icon_footer li{float: left;padding-left: 9px; }
.icon_footer label{float: left; display: inline-block; margin-right: 42px; margin-top: 6px; color: #fff;}
.cth li{width: 50%;float: left;font-family: 'SVNAvo';font-size: 15px;text-transform: uppercase;}
.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{ margin-top: 15px; font-size: 13px; color: black; }
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-size: 13px; display: inline-flex; vertical-align: top; }
div.thongke div.item-tk > span{color:black;}
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: 100%; float: left; }
.item-tt-moi {overflow: hidden; height: 130px;  margin-bottom: 16px;}
.pic-tt-moi {float: left; margin-right: 10px; } 
.name-tt-moi a {font-family: 'RobotoMedium'; color:#803896; font-size: 14px;  line-height: 18px; display: block; overflow: hidden; height: 16px;}
.name-tt-moi a:hover {color: red; }
.pic-tt-moi img:hover {opacity: 0.8; }
.desc-tt-moi {font-size: 13px; font-family: 'RobotoRegular'; line-height: 22px; color: black; text-align: justify;margin-top: 4px; }

/* End News Home */
/*Css responsive */
@media (max-width: 1204px){
    .menu_contain ul li a{padding: 7px 13px;}
}
@media (max-width: 1085px){
    .wrap-thicong{right: 10px;}
}
@media (max-width: 1024px){
    #wrap_menu_res{display: block; position: absolute; top: 0px; width: 100%;}
    #wrap_menu_res1{display: block; position: relative;  width: 100%;}
    .menu{display: none;}
    .left{display: none;}
    .wrap-thicong{width: 100%;right: 0px;}
    .left-main{display: none;}
    .right-main{width: 100%;}
    .item-logo-index{width: 100%;}
    .ten_dulich{display: none;}
    .baner_right{display: none;}
    .mobile_right{width: 134px; position: absolute; right: 57px; top: 8px}
    .hoso{width: 138px;}
    .temp{height: auto;}
    .item_main{padding: 0px 10px;}
    #wrap-phone{display: block!important;}
}
@media (max-width: 831px){
    .left-lienhe{width: 100%;}
    .right-lienhe{width: 100%;}
}
@media (max-width: 790px){
    .hinh_sp_detail{width: 100%;}
    .thongtin_sp_detail{width: 100%;}
}
@media (max-width: 652px){
    .box_pro_bc{width: 50%;}
}
@media (max-width: 375px){
    .box_pro_bc{width: 100%;}
}
