/* ::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0); background-color: rgba(255, 255, 255, 0);}
::-webkit-scrollbar{width: 6px; background-color: rgba(255, 255, 255, 0.1);}
::-webkit-scrollbar-thumb{background-color: #7b1d00;} */
body {
	font-family: 'Arial';
	font-size: 14px;
	position: relative;
	padding: 0px;
	margin: auto;
	background-color: #fff;
	/* background: url(../images/background.png) no-repeat center top fixed; */
	overflow-x: hidden;
	/*-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;*/
}
body img, body table{max-width: 100% !important;}

.container{
	position: relative;
}
.row{margin: 0px -15px;}
.row:before, .row:after{
	content: ''; display: table;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

p{margin: 0px; margin-bottom: 15px; line-height: 25px;}

.tr11, #cssmenu > ul > li > a, #cssmenu ul ul li a, .social .fa-inverse{
	-moz-transition: all 300ms ease-out 0s;
	-ms-transition: all 300ms ease-out 0s;
	-o-transition: all 300ms ease-out 0s;
	-webkit-transition: all 300ms ease-out 0s;
	transition: all 300ms ease-out 0s; 
}
.tr11:hover{
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1); 
}
a{color: #000;}

a:hover, a:focus {
	outline: medium none;
	text-decoration: none;
	color: #c80101;
}
.font-lisu{font-family: 'lisuregular' !important}

header{/* background: url(../images/bg-banner.png) no-repeat center top; */ ;max-width: 1349px; margin: 0px auto;}
header img{
  -moz-transition: all 300ms ease-out 0s;
  -ms-transition: all 300ms ease-out 0s;
  -o-transition: all 300ms ease-out 0s;
  -webkit-transition: all 300ms ease-out 0s;
  transition: all 300ms ease-out 0s; 
}
#hotline{color: #ffcc00; font-family: 'utmhelvetins'; font-size: 30px; text-align: center;}
#hotline label{font-size: 16px; width: 55px; padding-left: 5px; margin-bottom: 0px; font-weight: normal;}
#hotline label span:first-child{font-size: 20px;}
#cartall{background: url(../images/icon-cart.png) no-repeat left center; padding: 13px 0px 10px 50px; color: #fff; display: inline-block;}

#lang{display: inline-block; text-align: center; position: relative; top: 5px;}
#lang a{display: inline-block; background: url(../images/icon-lang-vi.png) no-repeat left 0px; padding: 10px 5px 13px 25px; color: #d7ac00; font-family: 'Roboto Condensed'; font-size: 15px;}
#lang a#lang_vi{background-image: url(../images/icon-lang-vi.png)}
#lang a#lang_en{background-image: url(../images/icon-lang-en.png)}
#lang a#lang_cn{background-image: url(../images/icon-lang-cn.png)}
#search{display: inline-block; width: 205px; position: relative; padding: 9px 0px;}
#keyword{
	position: absolute; left: 0px; top: 0px; width: 100%; background: #fff; color: #000; padding: 0px 30px; outline: none; border: none; line-height: 27px;
	-webkit-border-radius: 3px;/*Safari, Chrome*/
	-moz-border-radius: 3px;/*Firefox*/
	border-radius: 3px;
}
#search #submit{position: absolute; right: 10px; top: 5px; color: #b4b4b4; font-size: 17px; border: none; background-color: transparent; outline: none;}

#info_website{margin-left: 185px; margin-right: 220px; color: #fff; text-align: center;}
#info_website h3{font-family: 'Times New Roman'; font-size: 30px; margin: 0px; padding-top: 20px;}
#info_website h3 span{font-family: 'utmeremitage'; font-size: 40px; font-weight: normal; display: block; padding: 15px 0px 5px;}
#info_website p{margin: 0px; line-height: 20px; font-family: 'Arial'; font-size: 17px;}
#info_website p a{color: #fff;}

#menu{position: relative;z-index: 1989}
#menu-line{display: none; /* background: url(../images/hover-menu.png) no-repeat left top; background-size: 100% 49px; height: 49px; top: -6px; */}
#cssmenu.ddsmoothmenu{background: transparent; position: relative;}
#cssmenu.ddsmoothmenu ul li a{padding: 10px 18px 10px; border: none; background-color: transparent; color: #ffaf00;}
#cssmenu.ddsmoothmenu ul li a span{display: block; text-align: center; padding: 2px 0px; font-size: 15px; font-family: 'texgyreadventorbold';}
#cssmenu.ddsmoothmenu ul li a:link, #cssmenu.ddsmoothmenu ul li a:visited{color: #0f7932}
#cssmenu ul li a .downarrowclass, #cssmenu ul li a .rightarrowclass{display: none!important;}
/* #cssmenu ul li a .rightarrowclass{top: 11px;}
#cssmenu ul li a .downarrowclass{top: 55px;} */
#cssmenu.ddsmoothmenu ul li a:hover, #cssmenu.ddsmoothmenu ul li a.active, #cssmenu.ddsmoothmenu ul li a.selected{color: #DEA82A;}
#cssmenu.ddsmoothmenu ul li ul{background: rgb(224, 225, 226); text-align: center;}
#cssmenu.ddsmoothmenu ul li ul li{padding-top: 0px;}
#cssmenu.ddsmoothmenu ul li ul li a{font-family: 'Roboto Condensed'; font-size: 15px; border: none; color: #0f7932; padding: 12px 15px !important; background: none;}
#cssmenu.ddsmoothmenu ul li ul li a:hover, #cssmenu.ddsmoothmenu ul li ul li a.selected, #cssmenu.ddsmoothmenu ul li ul li a.active{background: rgb(240, 240, 240);}
#shadow-menu{height: 20px; background: url(../images/shadown-menu.png) no-repeat center top; margin-bottom: 5px;}

/* sidebar */
#smoothmenu2.ddsmoothmenu{background-color: transparent; padding-bottom: 10px;}
#smoothmenu2.ddsmoothmenu ul li{float: none; display: block;}
#smoothmenu2.ddsmoothmenu ul li a .rightarrowclass{display: none !important;}
#smoothmenu2.ddsmoothmenu ul li a{display: block; color: #fff; background: url(../images/bg-a-lefft.png) no-repeat 15px 10px; padding-left: 40px;}
#smoothmenu2.ddsmoothmenu ul li:hover > a{color: #007608;}
#smoothmenu2.ddsmoothmenu ul li ul{
	background-color: #ff7f00;
	-webkit-border-radius: 0 5px 5px 0;/*Safari, Chrome*/
	-moz-border-radius: 0 5px 5px 0;/*Firefox*/
	border-radius: 0 5px 5px 0;
}
#wowslider-container1{z-index: -1;}
#wowslider-container1.ws_gestures{ margin: 0px; }
#hotproduct{margin-top: -90px; z-index: 100;}
#hotproduct .ImageWrapper{box-shadow: none; padding: 4px; background-color: #fff; border: 1px solid #cdcdcd;}
#hotproduct .ImageWrapper a{display: block;position: relative;}
#hotproduct .info .name{font-family: 'Arial'; color: #393939; font-size: 18px; display: block; text-align: center; padding-top: 10px;}
#hotproduct .info .name:hover{color: #078900;}
.content{}
.sidebar{
	background: -moz-linear-gradient(270deg, #f1f1f1 40%, #FFFFFF 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 270deg, color-stop(40%, f1f1f1), color-stop(100%, FFFFFF));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(270deg, #f1f1f1 40%, #FFFFFF 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(270deg, #f1f1f1 40%, #FFFFFF 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(270deg, #f1f1f1 40%, #FFFFFF 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(270deg, #f1f1f1 40%, #FFFFFF 100%);/* W3C */
}
.l-box{
	margin-bottom: 15px; background: url(../images/bg-title-1.png) no-repeat left top, url(../images/bg-title-3.png) no-repeat right top, url(../images/bg-title-2.png) repeat-x;
	-webkit-border-radius: 5px;/*Safari, Chrome*/
	-moz-border-radius: 5px;/*Firefox*/
	border-radius: 5px;
}
.l-title h4{margin: 0px; padding: 15px 0px 15px 55px; font-family: 'texgy'; font-size: 14px; font-weight: bold; color: #ffff00; text-transform: uppercase;}
.l-body{padding: 10px 0px;}
#smoothmenu2 ul{padding: 0px; margin: 0px; list-style: none;}
#smoothmenu2 ul li{padding: 5px 0px;}
#smoothmenu2 ul li a{font-family: 'Arial'; font-weight: bold; font-size: 12px; color: #393939; text-transform: uppercase; padding: 5px 0px 5px 40px; display: block;border-bottom: 1px solid #e6e6e6; background: url(../images/icon-li-1.png) no-repeat 20px center; }
#smoothmenu2 ul li a:hover{color: #056301;}
#smoothmenu2 ul li ul li a{background: url(../images/icon-li-2.png) no-repeat 40px center; padding-left: 55px;}
#smoothmenu2 ul li ul li ul li a{background: none; padding-left: 60px;}
#smoothmenu2 ul li ul li ul li ul li a{padding-left: 75px;}

nav{display: block; position: inherit; bottom: 0px; right: 0px;}

#video{padding: 0px 20px 20px;}
#fanpage{padding: 0px 10px 20px;}
#statics{padding: 0px 30px 20px;}
#statics p{font-family: 'Arial'; font-size: 15px; color: #fff; margin-bottom: 5px;}
#statics p.hide{display: block !important;}

#slogan{font-family: 'Arial'; font-size: 17px; color: #fff; background-color: #007608; text-align: center; padding: 5px 0px 4px; margin-bottom: 10px;}

#slider{
	-webkit-border-radius: 5px;/*Safari, Chrome*/
	-moz-border-radius: 5px;/*Firefox*/
	border-radius: 5px;
	overflow: hidden;
}

/*==================================================================================================*/
#title-home{margin: 0px; padding: 38px 0px; font-family: 'utmazuki'; font-size: 30px; color: #fff; text-transform: uppercase; text-align: center; background: url(../images/bg-title-home.png) no-repeat top center;}

/*==================================================================================================*/
#siderbar{margin-bottom: 30px;}

.hotline{height: 70px; background: url(../images/bg-hotline.png) no-repeat 15px top; font-family: 'Arial'; font-size: 24px; font-style: italic; font-weight: bold; color: #ff0000; padding: 25px 0px 0px 70px}
#support{padding: 0px 10px 0px 50px; display: table; }
#support .item{border-top: 1px dotted #cdcdcd; padding-top: 10px; margin: 0px 20px; margin-top: 10px; display: table-row;}
#support .info, #support .nick{width: 50%; padding-right: 10px; display: table-cell; vertical-align: middle; text-align: center;}
#support .info p{font-family: 'Arial'; color: #393939; font-size: 12px; border-top: 1px dotted #cdcdcd; margin: 0px;}
#support .info p:first-child{border: none;}

.vert{width: 270px; padding: 0px 20px; height: 220px;}
.vert .simply-scroll-clip{width: 230px; height: 220px;}
.vert .img-responsive{border: 3px solid rgba(255, 255, 255, 0.5);}
#sb-news .simply-scroll-list li img{padding: 2px; background-color: #fff; border: 1px solid #cdcdcd; float: left; margin-right: 7px; margin-bottom: 5px;}
#sb-news li{min-height: 70px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6 }
#sb-news p{font-family: 'Arial'; font-size: 12px; color: #373737; line-height: 18px; text-align: justify; margin-bottom: 0px;}

/*==================================================================================================*/

.content_box{padding: 0px 0px 20px;}
.content-news{float: left; width: 50%; border-right: 1px dashed #000; padding: 0px 20px 0px 10px;}
.content-office{margin-left: 50%; padding-left: 20px;}
.title{
    margin: 0px;
    margin-bottom: 15px;
    font-family: 'Arial';
    font-weight: bold;
    font-size: 20px;
    color: #127932;
    text-transform: uppercase;
    background: none;
    border-bottom: 1px solid #b9b9b9;
}
h1.title{padding: 20px 0px 5px;}
h3.title{padding: 20px 0px 5px; margin-bottom: 25px;}
div.title{padding-bottom: 10px;}
.title span{ padding: 0px 30px 5px 0px; border-bottom: 7px solid red;}
.title .font-lisu{display: block; font-size: 28px;}
.title a{position: absolute; right: 15px; top: 0px; display: block; color: #ff0000; font-style: italic; font-weight: normal;}
.title a:hover{color: #f26522;}
.title_more{font-size: 20px; color: #be1b00; line-height: 25px; font-weight: normal; margin: 0px 0px -20px 0px;}

.main_right_04 {
  text-align: justify;
  line-height: 25px;
}
.main_right_04 ul{margin: 0px; padding: 0px; list-style: none;}
.main_right_04 ul li {
    margin: 10px 0px;
    display: table;
    border-bottom: 1px solid #747474;
    padding-bottom: 10px;
    width: 100%;
}
.hinhanhtintuc {
  width: 147px;
  padding: 3px;
  height: 110px;
  border: 1px solid#e1e1e1;
  text-align: center;
}
.thongtinnews {
  margin-left: 160px;
}
.title_new {
  font-size: 13px;
  font-weight: bold;
}
.title_new:hover{color: #046200;}
.tomtatnew {
  text-align: justify;
  font-size: 14px;
}
.chitiettin a {
  float: right;
}
.news-home{margin: 0px;}
.news-home p{font-family: 'Roboto Condensed', sans-serif; font-size: 18px; color: #555555;}
.news-home ul{margin: 0px; padding: 0px; list-style: none;}
.news-home ul li a{display: block; font-family: 'Arial'; font-size: 14px; color: #555; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dashed #000;}
.news-home ul li a:hover{color: #428bca;}
.news-home ul li:last-child a{border-bottom: 0px;}

.office-home .item{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #000; position: relative;}
.office-home .item:last-child{border: none;}
.office-home .item h5{font-family: 'Roboto Condensed', sans-serif; font-size: 17px; color: #555555; text-transform: uppercase; margin: 0px; margin-bottom: 5px; width: 380px;}
.office-home .item p{font-family: 'Arial'; font-size: 14px; color: #555; margin-bottom: 3px; width: 380px; }
.office-home .item a{color: #555;}
.office-home .item .googlemap{position: absolute; right: 10px; bottom: 10px; cursor: pointer;}

.body{float: left; width: 100%; color: #000;}
.body:before, .body:after{/* content: ''; clear: both; */}
.body p, #sidebar p{margin-bottom: 5px; line-height: 20px;}
.body_more{padding: 20px 5px; border: 1px solid #0bc0ed;}
/*==================================================================================================*/
.title-product{background: url(../images/bg-title-product.png) no-repeat left top; padding: 10px 0px 10px 115px; color: #fff; font-family: 'Times New Roman';}
.product .item{margin-bottom: 8px;}
.product .item:nth-child(3n+1){clear: both;}
.product .item_content .ImageWrapper{box-shadow: none; border: 14px solid #fff;}
.product .item_content .ImageWrapper img{ width: 100%;}
.product .item_content .img-responsive{display: block; margin: auto;}
.product .item_content .info{background: #fff; min-height: 165px;}
.product .item_content .info div{
    font-family: 'Arial';
    color: #7d7d7d;
    font-size: 13px;
    line-height: 20px;
    display: block;
    text-align: justify;
    padding: 10px 14px;
}
.product .item_content .name{
	font-family: 'Arial';
    color: #747474;
    font-size: 16px;
    font-weight: bold;
    display: block;
    text-align: center;
}
.product .item_content .name span{font-family: 'adobekaitistd'; font-size: 24px; color: #fda700; display: block;}
.product .item_content .name:hover, .product .item_content .info p a.lienhe:hover{color: #127932;}
.product .item_content .info p{margin: 0px 0px 6px; font-size: 18px; color: #fff; padding-left: 10px;}
.product .item_content .info p span, .product .item_content .info p a.lienhe{color: #fff;}
.product .items img.img-responsive{border: 10px solid #f36f68; border-radius: 10px;}
.product_detail h4 {
  color: #0592FE;
}
.product_detail .table>thead>tr>th, .product_detail .table>tbody>tr>th, .product_detail .table>tfoot>tr>th, .product_detail .table>thead>tr>td, .product_detail .table>tbody>tr>td, .product_detail .table>tfoot>tr>td {
  padding-left: 0px;
}
.ImageWrapper .bgproduct{background: url(../images/bg-product.png) no-repeat center center / 100% 100%; position: absolute; top: 0px; width: 100%; height: 100%; z-index: 200;}
.cart a.buy_detail {
  float: right;
  display: block;
  width: 100px;
  height: 33px;
  color: #fefefe;
  text-align: center;
  text-decoration: none;
  background: #0592FE;
  border-radius: 2px;
  border: 1px solid #0592FE;
  font: bold 13px/35px Segoeui-Bold, Arial, Verdana, serif;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  position: relative;
  z-index: 2;
}
.cart .number {
  float: right;
  width: 50px;
  height: 33px;
  padding: 0px 0px 0px 10px;
  border: 1px solid #ccc;
  color: #777;
  margin: 0 -1px 0 0;
  border-right: 0 none;
  border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -khtml-border-radius: 2px 0 0 2px;
  text-decoration: none;
  position: relative;
  z-index: 1;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
	background-color: #127932;
  	border-color: #127932;
}
.pagination>li>a, .pagination>li>span{color: #127932; border-color: rgba(18, 121, 50, 0.5);}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{color: #fff; background-color: #127932; border-color: rgba(18, 121, 50, 0.5);}

#doitac{padding: 10px 70px; border: 1px solid #cdcdcd; position: relative;}
#doitac .ImageWrapper{box-shadow: none;}
#doitac .owl-nav .owl-prev, #doitac .owl-nav .owl-next {position: absolute; top: 35%;}
#doitac .owl-nav .owl-prev{left: 20px;}
#doitac .owl-nav .owl-next{right: 20px;}

#tipDiv {
	max-width: 456px; max-height: 326px; padding: 3px !important; background-color: #fff !important; visibility: hidden;

	-webkit-border-radius: 5px;/*Safari, Chrome*/
	-moz-border-radius: 5px;/*Firefox*/
	border-radius: 5px;

	-webkit-box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.25);
	-ms-box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.25);
}
#thongtin h1{margin-top: 0px; color: #FF7F00;}
#thongtin b{float: left; width: 125px; margin-right: 15px; text-align: right;}

/*==================================================================================================*/
.service .item:after, .service .item:before{display: table; content: '';}
.service .item_content .name{color: #FF0000; font-size: 17px; text-transform: uppercase; margin: 0px;}
.service .item_content .info p{margin-top: 15px;}
.service .blog-post{width: 225px; margin-right: 10px; float: left;}
/*==================================================================================================*/
.phantrang{text-align: center;}
.phantrang:before, .phantrang:after{
	content: ''; display: table;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pagination {
	margin: 0px auto;
}
.contact td:first-child{width: 150px;}
.contact td{padding: 5px;}
.contact textarea, .contact input[type="text"], .contact input[type="email"], .contact input[type="password"], .uneditable-input {
	background-color: #fff;
	min-height: 25px;
	padding: 2px 5px;
	font-style: italic;
	outline: none;
	color: #000;
	width: 100%;
}
.contact textarea{width: 100%;}
.contact .button{
	padding: 5px 15px; cursor: pointer; color: #be1b00; 
	-moz-transition: all 300ms ease-out 0s;
	-ms-transition: all 300ms ease-out 0s;
	-o-transition: all 300ms ease-out 0s;
	-webkit-transition: all 300ms ease-out 0s;
	transition: all 300ms ease-out 0s; 
}
.contact .button:hover{  background-color: #54A84E; color: #fff;}

#map_google { height: 530px;}
.map_title { color: #FF7F00; font-weight: bold; font-size: 20px;}
#bando{margin-bottom: 0px;}
/*============================================================================================ */
.news{
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 100%;
	border-bottom: 1px dotted #AAA;
	float: left;
}
.news h2{margin: 0;}
.news a{
	font-size: 15px;
	color: #0592FE;
	font-weight: bold !important;
	display: block;
}
.news a:hover{color: #0067B6; text-decoration: none;}
.news a span {
	margin-left: 10px;
	font-size: 13px;
}
.news .thumb {
	width: 158px;
	height: 118px;
	border: 1px solid #ccc;
	padding: 3px;
	overflow: hidden;
	margin-right: 10px;
}
.news .thumb:hover{
	border-color: #0592FE;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=#0592FE)";
	-moz-box-shadow: 0 0 5px #0592FE;
	-webkit-box-shadow: 0 0 5px #0592FE;
	box-shadow: 0 0 5px #0592FE;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color=#0592FE); 
}
.news p{margin: 0;}
.row-more{clear: both; margin-top: 10px; margin-bottom: 20px; padding-top: 10px; border-top: 1px solid #ddd;}
.row-more ul{padding: 0px;margin: 15px -15px; }
.row-more li{list-style: none; padding: 0px 15px; margin: 10px 0px;}
.row-more li a{color: #000; font-weight: bold; font-size: 17px; display: block; margin-top: 10px; line-height: 23px;}
.row-more li a:hover{color: #ff0000;}
.row-more li p{margin: 0px;}

#paymethod input{cursor: pointer;}
#paymethod label{padding-left: 10px; font-weight: normal; cursor: pointer;}

.bottom{background: url(../images/bg_bottom.png) no-repeat left top; background-size: 100% 100%; padding-bottom: 30px;}
.tt img{padding: 5px; background: #fff; border: 1px solid #ddd; margin-bottom: 10px;}
.tt1 , .tt2{margin-bottom: 10px;}
.tentt1 a{font-family: 'Roboto Condensed'; font-size: 18px; color: #c80101; }
.motatt1 {font-family: 'Roboto Condensed'; margin-top: 5px; font-size: 14px; color: #090909; text-align: justify; }
.tt2 ul{margin-bottom: 0px; padding: 0px; line-height: 30px; list-style-type: none;}
.tt2 ul li{padding-left: 20px; background: url(../images/mota-li.png) no-repeat left 10px;}
.tt2 ul li a{font-family: 'Roboto Condensed'; font-size: 14px;}

.ht{
	background: url(../images/bg_ht.png) no-repeat left top;
    background-size: 100% 100%;
    min-height: 421px;
    margin-top: 30px;
}
.ht .tdht{
    font-family: 'utmavobold';
    text-transform: uppercase;
    color: #fcff00;
    font-size: 18px;
    background: rgba(0, 0, 0, 0.39);
    padding: 5px 10px;
    float: right;
    margin-right: -15px;
    margin-top: 50px;
}
.ht .telht{
    float: right;
    margin-top: 35px;
    padding-left: 60px;
    font-family: 'Roboto Condensed';
    font-size: 12px;
    color: #fff;
    font-weight: bold;
	letter-spacing: 1px;
	background: url(../images/icon-hotline.png) no-repeat left top;
}
.ht .telht span{
    font-size: 18px;
}

.ht .aaa{
	margin-top: 15px;
    padding: 10px;
    padding-bottom: 0px;
    background: rgba(0, 0, 0, 0.2);
    font-family: 'Arial';
    font-size: 12px;
    color: #fff;
	line-height: 22px;
}
.htaa{
	padding-bottom: 10px;
}
.htaa a{
	color: #fff;
}
.htaa a:hover{
	color: #fff;
	text-decoration: underline;
}

.htaa img.yahoo{
	position: absolute;
	top: 0px;
	left: 60%;
}
.htaa img.skype{
    position: absolute;
    top: 20px;
    left: 65%;
}

.ht .cpn{
    margin-top: 10px;
    font-family: 'Arial';
    font-weight: bold;
    color: #fffc00;
    font-size: 13px;
    line-height: 25px;
}
.ht .cpn ul{
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}
.ht .cpn ul li{
	padding-left: 25px;
}
.ht .cpn ul li.address{
	background: url(../images/li-address.png) no-repeat left 2px;
}
.ht .cpn ul li.dienthoai{
	background: url(../images/li-phone.png) no-repeat left 6px;
}
.ht .cpn ul li.email{
	background: url(../images/li-mail.png) no-repeat left 7px;
}
.ht .cpn ul li.website{
	background: url(../images/li-website.png) no-repeat left 4px;
}
/*============================================================================================ */
footer p{
	line-height: 22px;
	margin: 0px;
}
footer ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	line-height: 22px;
}
footer ul li{
	float: left;
	margin-right: 10px;
}
footer{
	position: relative;
    clear: both;
    color: #747474;
    padding: 10px 0px 25px;
    font-family: 'Arial';
    font-size: 13px;
}
footer h1, footer h2, footer h3, footer h4, footer h5{
	margin-top: 0px;
    font-family: 'Arial';
    font-weight: bold;
	line-height: 22px;
    font-size: 16px;
    color: #747474;
    text-transform: uppercase;
}
footer h1 span, footer h2 span, footer h3 span, footer h4 span, footer h5 span{font-family: 'adobekaitistd'; display: block; font-size: 24px; color: #D39F00;}
footer #f-content{padding: 10px 0px;}
footer #f-statics{float: right; width: 180px; padding: 10px 0px; display: none;}
footer #f-statics p{font-family: 'utmhelvetins'; font-size: 20px; color: #fefb00;}
footer #f-statics p span{font-family: 'adobekaitistd'; display: block; font-size: 24px; color: #D39F00;}
footer #f-statics ul{list-style: none; text-align: left; padding-left: 0px;}
footer #f-statics ul li{font-family: 'Roboto Condensed'; font-size: 14px;}
footer #f-statics span{color: #ffff00;}
footer #f-statics #social a{display: inline-block; padding: 0px 1px;}

#back2top {
	width: 30px;
	height: 30px;
	position: fixed;
	bottom: 15px;
	right: 15px;
	display: none;
	cursor: pointer;

	background: url(../images/backtotop.png) no-repeat center center #ff0000;
	background-size: 100%;

	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
}
#back2top:hover{
	opacity: 0.8;

	-moz-transition: all 300ms ease-out 0s;
	-ms-transition: all 300ms ease-out 0s;
	-o-transition: all 300ms ease-out 0s;
	-webkit-transition: all 300ms ease-out 0s;
	transition: all 300ms ease-out 0s; 
}
/*================================================================================================== */

.fb-comments {
	width: 100% !important;
}
.fb-comments iframe[style] {
	width: 100% !important;
}
.fb-like-box {
	width: 100% !important;
}
.fb-like-box iframe[style] {
	width: 100% !important;
}
.fb-comments span {
	width: 100% !important;
}
.fb-comments iframe span[style] {
	width: 100% !important;
}
.fb-like-box span {
	width: 100% !important;
}
.fb-like-box iframe span[style] {
	width: 100% !important;
}

.left_header {
    height: 41px;
    position: relative;
    background: #127932;
}

.left_header h2 {
    font-family: 'Roboto Condensed';
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    line-height: 41px;
    margin-top: 0px;
    text-align: center;
    text-transform: uppercase;
}
.congtrinh{
	margin-top: 20px;
}
.congtrinh ul {
	padding: 0px;
	margin-top: 1px;
	list-style: none;
	line-height: 32px;
	background: #fff;
}

.congtrinh ul li{
	padding-left: 30px;
	background: url(../images/icon_li.png) no-repeat 15px;
	border: 1px solid #747474;
	border-bottom: none;
	line-height: 30px;
}

.congtrinh ul li:last-child{
	border-bottom: 1px solid #747474;
}

.congtrinh ul li a {
	font-size: 15px;
	font-family: 'Roboto Condensed';
	text-decoration: none;
	color: #3e3e3e;
}

.congtrinh ul li a:hover {
	text-decoration: none;
  color: #DEA82A;
}

.mxh{
	position: fixed;
	top: 200px;
	right: 0px;
	z-index: 999;
}
.mxh div{
	margin-top: 3px;
	width: 34px;
	height: 34px;
	-moz-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}
.mxh_fb{
	background: url(../images/mxh.png) no-repeat 0px 0px;
}
.mxh_fb:hover{
	background: url(../images/mxh.png) no-repeat -34px 0px;
}
.mxh_tw{
	background: url(../images/mxh.png) no-repeat 0px -33px;
}
.mxh_tw:hover{
	background: url(../images/mxh.png) no-repeat -34px -33px;
}
.mxh_dt{
	background: url(../images/mxh.png) no-repeat 0px -101px;
}
.mxh_dt:hover{
	background: url(../images/mxh.png) no-repeat -34px -101px;
}
.mxh_fl{
    color: #FF0000;
    font-size: 16px;
    padding-left: 45px;
    width: 150px;
    line-height: 34px;
    background: url(../images/mxh1.png) no-repeat 0px 0px #fff;
    position: fixed;
    top: 165px;
    right: 0px;
    z-index: 999;
    margin-right: -116px;
    -moz-transition: all 300ms ease-out 0s;
    -ms-transition: all 300ms ease-out 0s;
    -o-transition: all 300ms ease-out 0s;
    -webkit-transition: all 300ms ease-out 0s;
    transition: all 300ms ease-out 0s; 
}
.mxh_fl:hover{
  margin-right: 0px;
}
.ft_frm {
    width: 100%;
    float: left;
    text-align: left;
    padding: 15px 0px;
}
.ft_frm h3 {
    padding-left: 8px;
    color: #231f20;
    border-left: 1px solid #535151;
    font-weight: normal;
    font-family: 'Arial';
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1;
    margin-bottom: 8px;
}
.dangkynhantin h3 {
    padding-left: 8px;
    color: #231f20;
    border-left: 1px solid #535151;
    font-weight: normal;
    font-family: 'Arial';
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1;
    margin-bottom: 8px;
}
.ft_frm ul li {
    padding-left: 17px;
    background: url(../images/style.png) no-repeat left center;
    box-sizing: border-box;
    float: inherit;
}
.ft_frm ul li a {
    color: #6d6e71;
    font-size: 11px;
    font-family: 'Arial';
}
.dangkynhantin {
    float: right;
    width: 285px;
    text-align: left;
    font-family: 'Arial';
    padding: 15px 0px;
}
.dangkynhantin .signup {
    width: 211px;
    float: left;
    height: 27px;
    padding: 3px 10px;
    box-sizing: border-box;
    border: 1px solid #d6d4d4;
    background-color: #fff;
    margin-top: 7px;
    margin-bottom: 7px;
}
.dangkynhantin .signup input[type='email'] {
    border: none;
    background: none;
    outline: none;
    width: 149px;
    border-right: 1px solid #ccc;
    float: left;
    height: 19px;
}
.dangkynhantin .signup input[type='submit'] {
    border: none;
    background: none;
    outline: none;
    color: #6d6e71;
    height: 19px;
    text-transform: uppercase;
    float: left;
    width: 39px;
    font-size: 12px;
    font-family: 'Arial';
}
.scrollup {
    position: fixed;
    width: 48px;
    height: 48px;
    color: #FFF;
    font-family: 'Roboto';
    text-align: center;
    line-height: 52px;
    background: #000;
    opacity: 0.8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    right: 20px;
    bottom: 40px;
    font-weight: normal;
    font-size: 15px;
    transition: none;
}
#header{position: relative;}
.hotline1{
  font-family: 'Roboto';
  font-size: 17px;
  position: inherit;
  top: 0px;
  left: 0px;
  text-align: center;
  margin-top: 10px;
  color: #FF0000;
}
.dpn{
  display: none;
}
