body 
{
  font-weight: normal;
  line-height: 1.8em;
  font-size: 12pt;
  font-family: 'Quicksand', sans-serif;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
  color: #000;
  background-image: none;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: repeat;
	}
a{color: #69AA36;	text-decoration: none;}
a:Hover{color: #333;	text-decoration: none;}
ul { margin:0; padding:0;}
li { list-style:none;}
p { padding:5px 0; margin:0;}
h1 { font-size:19pt;}
h2 { font-size:17pt;}
h3 { font-size:16pt;}
h4 { font-size:15pt;}
* { padding:0; margin:0; outline:none;}
.wrap { width:1170px; clear:both; margin:0 auto;}
.Bodytop {margin: 0 auto;text-align: center;position: relative;padding-top: 10px;padding-bottom: 49px;}
.topContent {background-color: #69AA36;color:#fff; width:100%; margin:auto; min-height:40px; border-bottom:0px solid #CCC;}
.topContent .menuMember { width:20%; float:left; text-align:left;}
.topContent .cartTop { width:80%; float:right; text-align:right;}
.topContent .cartTop ul li { display:inline-block; padding-left:15px;}
.topContent a { color:#e89c3b;}
.topContent a:hover { color:#000;}
.topContent ul {display:flex;}
.topContent ul li { display:flex;align-items: center; padding:5px 15px;}
.menuTop { float:left;}
.menuTop ul li { float:left; padding:5px 10px;}
.carBox { float:right;}
.Logo { text-align:left; padding:10px 0; width:25%; float:left; min-height:125px;}
.Logo img{	max-height:106px;	border: 0px;}
.DMenu { width:75%; float:right; min-height:40px; padding-top:50px;}
.DMenu span.hShopcart { position: absolute;    top: 64px;    right: 30px; width:16px; height:16px;}
.DMenu span.searchTop { position: absolute;    top: 64px;    right: 0; width:16px; height:16px;}
.header { clear:both; display:grid; }
.header a { color:#fff;}
.header a:hover { color:#000;}
.header .wrap { position:relative;}
.bodyCenter { width: 999px;position: relative;background: #fff;margin: 0 auto;padding: 0 36px 0 33px;text-align: left;z-index: 11;border: 0px solid #ccc;border-radius: 3px;-webkit-box-shadow: 0px 0px 10px #71b7ff;-moz-box-shadow: 0px 0px 10px #71b7ff;box-shadow: 0px 0px 10px #71b7ff;}
.Main{ width:999px; margin:auto; overflow:hidden; }
.Right .ProBoxGalleryOther { width:100%;}
.pnSearch { width:100%; height:36px;position:relative;}
.hShopcart { width:15%; float:right; padding-top:50px; display:flex; justify-content: end;}
.mBanner { left:200px; top:0px; position:absolute;float: left;display: block;width: 350px;height: 125px;overflow: hidden;margin:0;}
.divBanner {width:100%;min-height:138px;padding-bottom:0px; position:relative; margin:auto;}
.divSupport { right:0px; top:0px; text-align:right; position:absolute;display: block;width: 400px;height: 120px;overflow: hidden;margin: 16px 0 0 0;}
.divBannerSupport { right:0; bottom:0; position:absolute;float: right;width: 90%;overflow: hidden;margin: 0;transition: all 0.5s;}
.brandhome { clear: both; overflow:hidden; margin:20px 0;}
.menuMobile, .mobileMenu,.brandhome .bx-wrapper .bx-pager { display:none;}
.brandhome .bx-wrapper .bx-prev { left: -30px !important;}
.brandhome .bx-wrapper .bx-next { right: -30px !important;}
.brandabout.hide { display:none;}
.TopMenu {color:Black; text-transform:uppercase; font-weight:bold; padding-top:10px;padding-bottom:10px; text-align:center;}
.TopMenu a{color:#000;text-transform:uppercase; font-weight:bold;padding-top:10px;padding-bottom:10px;}
.TopMenu a:hover{color:#ff0000;text-transform:uppercase;}
.divBannerSupport-old input[type="text"] { background-color: #fff;display: inline-block;border: 1px solid #ccc;border-right: none;padding: 5px 10% 5px 2%;margin-left: 0px;float: left;width: 88%;font-size: 16px;line-height: 18px;color: #c9c5c3;vertical-align: middle;outline: none!important;border-radius: 5px;}
.divBannerSupport-old input[type="submit"] {border: none;background: url(../../images/src_btn.png) left top no-repeat;width: 30px;height: 30px;cursor: pointer;position: absolute;right: 0px;top: 0px;padding: 0;text-indent: -9999px;border-radius: 0 5px 5px 0;}
.divBannerSupport-old input[type="submit"]:hover { background-position:left bottom;}
.divBannerSupport input[type="text"] { font-size: 11pt;   padding: 0 6%;    border: 1px solid #fff;    background-color: #f5f5f5;    width: 100%;    border-radius: 20px;}
.divBannerSupport input[type="submit"]{width: 46px;    height: 46px;    position: absolute;    top: -7px;    right: 0;
    background: url(../../images/src_btn.png) left top no-repeat;    text-indent: -9999px;    border: none;}
.divBannerSupport input[type="text"]:focus {font-size: 11pt;border-radius:20px;padding: 0 6%;border: 1px solid #fff; background-color:#fff; }
.hideSearch { display:none;transition: all 0.5s;}
.showSearch { display:block;transition: all 0.5s;}
.hbk { clear:both;}
.hbk h1 { text-align:center !Important;}
.hbk .content { font-family: 'AvertaStd-Extrathin'; background-color:#FAFAFA; margin-bottom:20px;}
.hTopads { margin-top:-100px;}
.hTopads .t-item img { max-width:96%; padding:2%; }
.hTopads .t-item {text-align:center;}
.hbk #productHome .title { text-transform:uppercase; text-align:center;}
.btnMore { width:200px; margin:20px auto 0 auto; background-color:#80BC42; padding:5px 10px 0; text-align:center; text-transform:uppercase; color:#fff;border-radius: 30px;}
.btnMore:hover { background-color:#8B8C8E;}
.btnMore a { color:#fff;}
.btnMore a:hover { color:#000;}
.Copyright {margin: 0px;width: 999px;padding: 10px 36px 0 33px;z-index: 9999;margin: 0 auto;position: relative;margin-top: -25px; color:#fff;}
.Copyright a { color:#fff;}
.Copyright a:hover { color:#000;}
.rProItem { clear:both; margin-bottom:20px;}
.rProItem img { max-width:100%; height:auto;}
.rSocial { position:fixed; bottom:60px; left:5px;}
.rSocial ul li { padding:2px 0; clear:both; text-align:right;}
.rSocial ul li img { max-width:36px;}
.percent { position: absolute;top: 5px;right: 5px;padding: 12px 2px 0 2px;text-align: center;width: 50px;height: 48px;
z-index: 90;background: url(../../images/discount_bg.png) no-repeat left top;font-family: 'Open Sans', sans-serif;font-size: 19px;
font-style: oblique;font-weight: bold;color: #fff;
-webkit-transition: height .2s ease;
-moz-transition: height .2s ease;
transition: height .2s ease;}


.npercent a{position: absolute;top: 5px;right: 5px;padding: 12px 2px 0 2px;text-align: center;width: 50px;height: 48px;
z-index: 19998;background: url(../../images/discount_bg.png) no-repeat left top;font-family: 'Open Sans', sans-serif;font-size: 19px;
font-style: oblique;font-weight: bold;color: #fff;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.npercent a:hover {background: url(../../images/discount_bg2.png) no-repeat left top;color: #ff555c;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;

}
span.price { color:#69aa36; font-weight:bold; font-size:18pt;}
.addtocart { clear:both; padding:10px 0; text-align:left;}
.button {background: #69AA36;
    background: -moz-linear-gradient(top,#69AA36 0,#429500 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#69AA36),color-stop(100%,#429500));
    background: -webkit-linear-gradient(top,#69AA36 0,#429500 100%);
    background: -o-linear-gradient(top,#69AA36 0,#429500 100%);
    background: -ms-linear-gradient(top,#69AA36 0,#429500 100%);
    background: linear-gradient(to bottom,#69AA36 0,#429500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69AA36', endColorstr='#429500', GradientType=0);
    border: none;
    color: #FFF;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    font-weight: 400;
    vertical-align: top;
    font-size: 15px;
    padding: 0;
    line-height: 37px;
    box-shadow: 0 -2px 0 #8B8C8E inset;
    border-radius: 5px;
    width: 100%; padding:10px 20px; font-weight:bold;}
.button a { color:#FFF;font-size:20px;}    
.button a:hover { color:#000;}
.button span { border-left:1px solid #CCC; padding:0 15px;}
.button i { padding-right:15px;}

.btnSubmit {background: #0E75B8;
    background: -moz-linear-gradient(top,#0E75B8 0,#bdf355 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#0E75B8),color-stop(100%,#bdf355));
    background: -webkit-linear-gradient(top,#0E75B8 0,#bdf355 100%);
    background: -o-linear-gradient(top,#0E75B8 0,#bdf355 100%);
    background: -ms-linear-gradient(top,#0E75B8 0,#bdf355 100%);
    background: linear-gradient(to bottom,#0E75B8 0,#bdf355 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E75B8', endColorstr='#bdf355', GradientType=0);
    border: none;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    font-weight: 400;
    vertical-align: top;
    font-size: 20px;
    padding: 0;
    line-height: 37px;
    box-shadow: 0 -2px 0 #87c610 inset;
    border-radius: 5px; margin:0 5px;
     padding:5px 25px; font-weight:bold;}
.btnSubmit:hover {background: #bdf355; color:#000;}

.btnCancel {background: #CCC;
    background: -moz-linear-gradient(top,#CCC 0,#EEE 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#CCC),color-stop(100%,#EEE));
    background: -webkit-linear-gradient(top,#CCC 0,#EEE 100%);
    background: -o-linear-gradient(top,#CCC 0,#EEE 100%);
    background: -ms-linear-gradient(top,#CCC 0,#EEE 100%);
    background: linear-gradient(to bottom,#CCC 0,#EEE 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCC', endColorstr='#EEE', GradientType=0);
    border: none;
    color: #666;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    font-weight: 400;
    vertical-align: top;
    font-size: 20px;
    padding: 0;
    line-height: 37px;
    box-shadow: 0 -2px 0 #999 inset;
    border-radius: 5px; margin:0 5px;
     padding:5px 25px; font-weight:bold;}
     .btnCancel:hover { background:#EEE;}
.pBox input[type="text"], .pBox input[type="password"] { border:1px solid #e5e5e5; padding:5px; font-size:14px; }

.mFirst { border-left:0 !important; padding:0 !important;}
.mLast { border-right:0 !important;}
nav a#pull {display: none;}

.bookProduct { clear:both; padding:20px; border:1px solid #EEE; background-color:#EFEFEF; overflow:hidden;}
.bForm { width:50%; float:right;}
.bGuide { width:45%; float:left;}
.pSupport { clear:both; padding:10px; background-color:#e89c3b; border:1px solid #e89c3b; color:#fff; border-radius:5px;}
.pSupport a { color:#fff;}
.pSupport a:hover { color:#000;}
.pAll { clear:both; padding:10px 0;}
.rate { clear:both; overflow:hidden; padding:3px 0;}
.rate .lblRate { float:left;}
.rate .rateit { float:left;margin-left:5px; padding-top:5px;}
.rate .review { float:left; margin-left:10px;}
.rateit-reset { display:none !important;}

.nTag { clear:both; width:100%; padding:5px 0; overflow:hidden; line-height:2.0em;}
.nTag a {padding: 3px 5px;background-color: #2a88c4;color: #fff;border-radius: 3px;}
.nTag a:hover { color:#000;}

.buttons { clear:both; text-align:right; height:35px; width:100%;}
.buttons a{ margin-left:5px;width:22px; height:22px; overflow:hidden;cursor:pointer; }
.buttons img { width:22px; height:22px;}
.buttons a.grida { background:url(../../images/icons/grid.png) no-repeat left top; padding:10px 0;}
.buttons a.grida:hover, .buttons a.grida.active { background:url(../../images/icons/grid-hover.png) no-repeat left top;}
.buttons a.lista { background:url(../../images/icons/list.png) no-repeat left top;padding:10px 0;}
.buttons a.lista:hover, .buttons a.lista.active { background:url(../../images/icons/list-hover.png) no-repeat left top;}
.buttons a.active { font-weight:bold;}

ul.lista { width:100%; margin:0;}
ul.lista li { width:100%; margin:0;margin-bottom:10px;}
.lista li { width: 100%; margin-bottom: 15px; padding-bottom: 10px;}
.lista li .img { width:30%; float:left; margin-right:10px;}
.lista li .Name { width:65%; height:35px; float:left; clear:none;}
.lista li .Price, .lista li .Button { width:65%; float:left; clear:none;}

.grida li { float: left; width: 30%; overflow:hidden;}

.top .menuTop { width:80%; float:left;}
.top .menuTop ul li { display:inline; float:left; padding:0 10px; border-right:1px solid #fff;}
.top ul { margin:0px; padding:0px;}
.top .lang { width:15%; float:right;}
.top .lang ul li { display:inline; float:right; padding:0 1px;}
.aHoz { clear:both; overflow:hidden; width:100%; margin-bottom:30px;}
.aHoz ul { margin:5px 0; padding:0;}
.aHoz ul li { float:left; width:33%; text-align:center;}
.aHoz ul li img { width:97%; height:auto;}
.aHoz img { max-width:100%; height:auto;}

.pHome { overflow:hidden; padding:0 10px; margin-bottom:20px;}
.pHome .title { clear:both; border:none !important; margin-bottom:10px; } 
.pHome .title h2 { text-align:center; padding:0; border-bottom:0px solid #eee; width:100%; background-color:transparent !important; text-transform:uppercase;color:#69AA36; font-size:26pt;}
.pHome .bx-wrapper .bx-next { margin-right:-30px;}
.pHome .bx-wrapper .bx-prev { margin-left:-33px;}
.pHome .bx-wrapper .bx-pager { display:none;}
.pHome .bx-wrapper .bx-viewport { left:0px;}
.pHome .project
{
	position: relative;
	float: left;
	/*margin-left: 1.912621359223301%;
	margin-top: 3%;*/
	width: 100%;
	cursor: pointer;
	-webkit-transform: translatez(0);
}
.pHome .project:nth-child(5n+1)
{
	/*clear: left;*/
}
.pHome .project .project-image
{
	background: #eee;
	margin-bottom: 3%;
}
.pHome .project .project-image img { max-height:100%;}
.pHome .project .project-image .intrinsic
{
	padding-bottom: 100%;
	line-height: 0;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.pHome .project .project-image .intrinsic
{
	opacity: 1;
	-webkit-transition: opacity .14s ease-out;
	transition: opacity .14s ease-out;
}
.pHome .project .project-image .content-fill
{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
.pHome .project .project-title
{
	letter-spacing: 0px;
	font-size: 14px;
	line-height: 1.6em;
	text-decoration: none;
	text-align: center;
	font-weight: 300;
	font-style: normal;
	color: #404040;
	min-height:22px;
}
.project-title a { color:#000;}
.project-title a:hover { color:#69AA36;}
#productHome h2 a, #productHome5 h2 a { color:#69AA36;}
#productHome h2 a:hover, #productHome5 h2 a:hover { color:#000;}
/*
.container { padding-left:15px; padding-right:15px; margin-right:auto; margin-left:auto; clear:both;}
.row { clear:both; margin-left:-15px; margin-right:-15px;}
.row:before {    display: table;    content: " ";}
.row:after {clear: both;    display: table;    content: " ";}
.col-md-2 { width:50%;}
.col-md-3 { width: 31.33333333%;}
.col-md-4 { width:23%;}

.col-md-2, .col-md-3, .col-md-4 { float:left; position: relative;   padding-right: 1%;    padding-left: 1%; margin-bottom:20px; }
*/
ul.list-social li { float:left;    font-size: 14px;    list-style: none; display:inline-block; padding:0 2px;}

.slideshow .bx-wrapper .bx-prev, .slideshow .bx-wrapper .bx-next{ display:none;}

.clear { clear:both; overflow:hidden;}

.mainContentF { margin:auto; padding-top:5px; margin-bottom:20px;}
.slideshow { clear:both; margin:auto; margin-bottom:8px;}
.advTop { clear:both; margin-bottom:5px;}

.watermarked { color:#CCCCCC;}
.adver { text-align:center; padding:5px 0px;}
.adver img { max-width:100%; height:auto;}
 
.pageCollection { text-align:center; padding:5px 0; background-color:#fff; clear:both;}

.oLeft { width:64%; float:left;}
.oRight { width:35%; float:right;}
.OrderList { padding:5px 0; clear:both; width:100%;}
.mnBox { clear:both; overflow:hidden; margin-bottom:5px;}
.mnBox .title { border-bottom:1px solid #69AA36;}
.mnBox .title h2, .title h3 { padding:5px 0; margin:0; font-family:"UTMAvo"; text-transform: uppercase;}
.mnBox .title h2 a, .title h3 a{ color:#0E75B8; }
.mnBox .title h2 a:hover, .title h3 a:hover{ color:#000;}
.mnBox .content { padding:5px;line-height: 1.7em;}
.mnBox .content h2, .mnBox .content h3 { background:transparent !important; clear:both; margin:5px 0px; padding:0px;color:#fff; font-size:15pt;}

.moreBtn {float: right;padding-right: 5px;height: 22px;width: 40px;margin-top: 24px;/* text-align: right; */background: url(../../images/arrow.gif) no-repeat right;}
.pBoxFull { overflow:hidden; clear:both; margin-bottom:10px;}
.pBoxFull .title  { margin-bottom:5px; overflow:hidden; color:#000; border-bottom: 1px solid #eee; padding:5px 0;}
.pBoxFull .title a { color:#333; }
.pBoxFull .title a:hover {color:#000; }
.pBoxFull .title h1, .pBoxFull .title h2 { padding:0; clear:both; width:100%; margin-top:10px; float:left; font-weight:bold; color: #69AA36; font-size:15pt;}
.pBoxFull .content { clear:both; line-height: 1.7em;}
.pBoxFull .content h2 { background:transparent !important; clear:both; font-size: 13pt;font-weight: bold;color: #775c15;}
.pBoxFull .content h3 { background:transparent !important; clear:both; font-size: 12pt;font-weight: bold;color: #4965b5;}
.scrollWrapper .content h2 { background:transparent !important; clear:both; font-size: 13pt;font-weight: bold;color: #775c15;}
.scrollWrapper .content h3 { background:transparent !important; clear:both; font-size: 12pt;font-weight: bold;color: #4965b5;}
.scrollWrapper .content img { max-width:750px !important; border:0px;}
.scrollWrapper .desc { text-align:justify; padding:10px 0px;}
.scrollWrapper .desc img { max-height:100px; border:0px; float:left;}

.last { margin-right:0px !important;}

.leftBoxContainer {	margin: 0px;padding:4px;position:relative;	background:url(../../images/bg-50.png);	margin-bottom:20px;	border-radius:5px;}
h3.leftBoxHeading  { color:#00acee; font-size:12pt; font-weight: bold; padding:5px 5px;border-bottom:1px solid #775c15;font-family: "AC";}
h3.leftBoxHeading a {color: #00acee;font-weight: bold;}
h3.leftBoxHeading a:hover { color:#333333;}
.scrollWrapper { clear:both; padding:15px 0; overflow:hidden;}
.leftBoxContent { clear:both;}

.centerBoxWrapper {	margin: 0px;padding:0;position:relative;	margin-bottom:20px;}
h3.centerBoxHeading  { text-transform:uppercase; font-weight: bold; padding:10px 0;}
h3.centerBoxHeading a {color: #775c15;font-weight: bold;text-transform: uppercase;}
h3.centerBoxHeading a:hover { color:#333333;}
.centerBoxContent { clear:both;}

.mnLeftItem { clear:both; padding:2px 5px 3px 20px; background:url(../../images/arrow.gif) no-repeat 10px center; white-space:nowrap;}

/*footer*/

.FooterMenu { clear:both; text-align:left;border-top: 1px solid #e5e5e5; overflow:hidden; width:100%; margin:10px 0; padding: 20px 0px;}
.Whychoose { clear:both; overflow:hidden; padding:0 10px;}
.Whychoose h2 { clear:both; position:relative; width:100%; margin:0;}
.Whychoose p {}

.FooterMenu ul { margin:0px; padding:0 10px; width:100%; float:left; margin-top:10px; clear:both;}
.FooterMenu ul li { display:block; padding:5px 10px;color:#717171; float:left;}
.FooterMenu ul li a { color:#717171;}
.FooterMenu ul li a:hover { color:#3bb6f1; }

.FooterAdd { clear:both; text-align:left; background-color:#f5f5f5; overflow:hidden; width:100%; margin:10px 0; padding: 10px 0px 10px 0px; border-top: 5px solid #fff;}
.FooterAdd .bot{ margin:0px; padding: 20px 0px 0px 20px; width:96%; float:left; border-top: 1px solid #4e4e4e; text-align: left; color:#f1f1f1;}
.FooterAdd ul { margin:0px; padding: 5px; width:96%; float:left;}
.FooterAdd ul li { display:block; padding:5px 10px;color:#717171;}
.FooterAdd ul li a { color:#717171;}
.FooterAdd ul li a:hover { color:#3bb6f1; }

.imgLeft {float:left; padding-right:5px; padding-bottom:5px;}
/*tin tức*/

.nTitleOther { clear:left; background:url(../../Images/dot_button.gif) no-repeat left center; padding-top:3px; padding-left:15px;}

.allDescTheme { padding:5px; background-color:#EEE; border:1px solid #FFF;}

/*table*/
#tbl { clear:both; width:100%; overflow:hidden;}
#td100F { clear:both;width:100%; padding:10px;}
#td100 { clear:both; width:100%; height:15px; padding:10px;}
#td20 { clear:left; width:25%; height:30px; text-align:right; float:left; padding:5px;}
#td80 { width:71%; text-align:left; height:40px; padding-left:5px; float:left;}
#td20F { clear:left; width:25%; height:78px; text-align:right; float:left; padding:5px;}
#td80F { width:71%; text-align:left; height:78px; padding-left:5px; float:left;}

#cartBox { width:100%; border:1px solid #CCC;}
.cartHeader{ clear:left; background-color:#69AA36; height:36px; color:#fff;}
.cartItem{ clear:left;  background-color:#EFEFEF; }
.cartItemProm{ clear:left;  background-color:#b7d4a1; }
.cProCode { padding:5px;}
.cProName { padding:5px;}
.cProImage {  text-align:center;padding:3px; background-color:White;}
.cProImage img{ max-width:75px;max-height:60px;}
.cProPrice { padding:5px; text-align:right;}
.cProPrice2 { padding:5px; text-align:right;}
.cProAmount { padding:5px; text-align:center;}
.cProTotal { padding:5px; text-align:right;}
.cProTotal2 { padding:5px; text-align:right;}
.cProDel { text-align:center;}
.cTotalAll { padding:5px; text-align:right; background-color:#69AA36; color:#fff; font-size:20px; font-weight:bold;}
.cButton { padding:5px; text-align:right;}
#cRight { background:url(../../Images/cart_bg.png) no-repeat left top; padding-left:90px; height:70px;}
.PromotionItem { width:150px; height:150px; margin-left:1px; margin-bottom:1px; overflow:hidden; float:left;background-color:#FFFFFF; text-align:center; bottom:0px;}
.PromotionItem img { max-width:140px; max-height:60px; border:0px;  text-align:center;}
.PromotionItem a { color:black; }
.PromotionItem a:hover { color:red; }
.PromotionDesc { overflow:hidden; padding:5px;}
.PromotionValue { padding:5px; }
.PromotionList { background-color:#CCCCCC; overflow:hidden; padding:5px 0px 5px 5px;}

/*thông báo lỗi*/
.Error-box {width:300px;text-align:left; color:Red;  padding:3px;background-color:Yellow;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-moz-box-sizing:border-box;-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);}

.rule { margin-top:10px; background-color:Yellow;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-moz-box-sizing:border-box;-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);}
.more { clear:both; text-align:right; padding:10px 0;}

.newRight { clear:both; padding:10px 0px;}
.newRight ul { margin:0px; padding:0px;}
.newRight ul li { text-align:center; padding-bottom:20px;}
.newRight ul li img { max-width:160px; border:0px; padding-left:10px;}
.newRight ul li strong{ padding:5px; text-align:center;}

#bottom_navigate { position: absolute; left: 0px; bottom: 0px; }
    div > div#bottom_navigate { position: fixed; }
    #bottom_navigate_news { position: absolute; left: 0px; bottom: 0px; }
    div > div#bottom_navigate_news { position: fixed; }
    #bottom_right_ads { position: absolute; right: 0px; bottom: 0px; }
    div > div
    #bottom_right_ads { position: fixed; }
    pre.fixit { overflow:auto;border-left:1px dashed #000;border-right:1px dashed #000;padding-left:2px; }
    .bottom_navigate{height:20px;width:100%;padding-top:6px;overflow:hidden;font-size:12px;} 
    .bottom_navigate_news{width:250px;height:123px;background-color:#FFFFFF;border:1px solid #ff9442;border-bottom:none;}
    .bottom_navigate_news_header{background-color:#ff9442;height:12px;color:#FFFFFF;font-size:11px;font-family:Tahoma;padding:2px;}
    .bottom_link_post{font-family:Tahoma;font-size:11px;color:#15428b;}
    .bottom_link_post_plus{background-color:#C5DAF6;padding:0px 10px 1px 15px;}
    .bottom_link_post_slash{border-left:1px solid #6489b9;padding:0px 2px 1px 8px;}
    .bottom_link_post:hover{font-family:Tahoma;font-size:11px;color:#FF0000;}
    .bottom_link_2{width:200px;padding:2px;text-align:center;background:url(../tt/bg_bottom_navigate_2.gif) no-repeat;height:18px;font-family:Tahoma;font-size:11px;color:#15428b;}
    .bottom_news_link{font-family:Tahoma;font-size:9px;color:#15428b;}
    .bottom_news_link:hover{color:#FF0000;font-size:9px}
    
     #bottom_navigate_news2 { position: absolute; right: 40px; bottom: -5px; }
      div > div#bottom_navigate_news2 { position: fixed; }
     .bottom_navigate_news2{width:234px;border-bottom:none;border-bottom:3px solid #D8D8D8;}
     .bottom_navigate_news2_header{height:12px;color:#000000;font-size:11px;font-family:Tahoma;padding:2px;}
     
#tetHoliday { text-align:center; font-size:36px;border: 1px solid #6cab36; padding:20px 0;}
.btnBook {padding: 10px 30px;background-color: #454444;border-radius: 5px;}
span.samePrice { color:#e74c3c; font-size:15pt; font-weight:bold;font-family: ui-sans-serif;}

.nPicture { clear:both;}
.nPicture li { text-align:center; clear:both; padding:5px 0;}
.nPicture li img { max-width:99%;}
.newsHomeBox { clear:both; overflow:hidden;}
.newsHomeBox .col3 img { max-width:100%;}
.newsHomeBox .col3 a { font-weight:bold;}
.newsHomeBox .col3 a:hover { color:#69aa36;}

.col1 { width:100%;}
.col2 { width:49%; float:left; margin-right:2%;}
.col2:nth-child(even) { margin-right:0 !important;}
.col3 { width:32%; float:left; margin-right:2%;}
.col3:nth-child(3n+0) { margin-right:0 !important;}
.col4 { width:23.5%; float:left; margin-right:2%;}
.col4:nth-child(4n+0) { margin-right:0 !important;}
.col5 { width:19.2%; float:left; margin-right:1%;}
.col5:nth-child(5n+0) { margin-right:0 !important;}
.btn { padding:5px 10px; font-weight:bold;}

.hHot .pItem-1 { width:47.2% !important;}
.hHot .pItem-1 img { height:100%;}
.hHot .project-title, .hHot .Price { display:none;}
.hHot .project:nth-child(4n+1) {clear: none !important;}
.mLine { border-top: solid 3px #69AA36;  margin:0;    height: 3px;    clear: both;    width: 100%;}
.mLinedot { border-top: solid 0px #69AA36;  margin:0;    height: 3px;    clear: both;    width: 100%;}
.mLinedot .dot {    margin: -2px auto 0 auto;    color: #69AA36;    width: 100px;    height: 1px;    border-top: solid 3px #69AA36;}
.mLinedot .dot::before {    content: " ";    display: table;}
.fPartners h2 { text-align:center;color: #69AA36;}
.whychoose { clear:both; margin-bottom:30px;}
.whychoose h3 { width:100%; margin:0; background-color:#82C453; padding:10px; color:#fff; border:3px solid #fff;}
.whychoose .cItem { border-right:1px solid #82C453;}
.whychoose .cItem:last-child { border-right:0;}
.whychoose .cTitle {border:1px solid #82C453;}
.whychoose .img { text-align:center; padding:10px 0;}
.pop-item { position:relative;}
.pop-item .btn18t { position:absolute; bottom:35px; right:165px; width:135px; text-align:center; font-weight:bold; color:#fff !important; background-color:#69AA36 !important; border-color:#69AA36 !important; box-shadow:0 2px 6px rgba(0,0,0,0.3); border-radius:4px; }
.pop-item .btn18t:hover { background-color:#58922c !important; }
.pop-item .btnb18t { position:absolute; bottom:35px; right:20px; width:135px; text-align:center; font-weight:bold; color:#fff !important; background-color:#6c757d !important; border-color:#6c757d !important; box-shadow:0 2px 6px rgba(0,0,0,0.3); border-radius:4px; }
.pop-item .btnb18t:hover { background-color:#545b62 !important; }
@media (max-width: 576px) {
    .pop-item .btn18t { bottom: 15px; right: 130px; width: 115px; font-size: 11px; padding: 4px 6px; }
    .pop-item .btnb18t { bottom: 15px; right: 10px; width: 115px; font-size: 11px; padding: 4px 6px; }
}
.btn-food {color: #212529; background-color: #69AA36; border-color: #69AA36;}
.frmStart { position:absolute; left:50%; bottom:50px;}
.frmStart input {border:1px solid #69aa36;}
.fPartners .bx-controls { display:none;}
.priceNote { padding:0 0 10px 0; font-style:italic;}