html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/* font: inherit;
	vertical-align: baseline; */
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	margin: 0;
    padding: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size:14px;
    color: #333;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
	line-height:1.5em;
}
b{font-family: robotobold;}
ul {
	list-style: none;
}
.wrapper {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 15px;
}
blockquote, q {
	quotes: none;
}
#center-container {
	position:relative;
	overflow:hidden;
}
.content_tab {
	width: 100%;
    padding: 2%;
    border: 1px solid #EEE;
    overflow: hidden;
	border-top:none;
}
/* .mail_note2 {
    display:inline-block;
    padding-left:60px;
} */
.hotline-top {
    display: inline-block;
    padding-bottom: 10px;
    font-size:35px;
}
.textTrans {
	z-index:99;
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	padding:10px 0;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size:50px;
	color:rgb(250, 192, 18);
	text-align:center;
}
.transform4G {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(51, 51, 51, 0.3);
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th{ border-color: #000;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

* html > body .clearfix {
    display: block;
    width: 100%;
}

* html .clearfix {
    height: 1%;
}

a{text-decoration:none; color: #221924;}
a:hover{color:#F00;}
img{border:0;}
li {
	list-style:none;
}
.clear
{

    overflow:hidden;
    clear:both;
}
#loading{display:none;background: #fff url(../images/loader.gif) no-repeat center center;opacity: 0.9;z-index: 12345;position:fixed;width:100%;height:100%}
.container{ position: relative; margin: auto;}
#top {
    z-index: 9999;
    display: none;
    position: fixed;
    bottom: 75px;
    right: 30px;
    height: 38px;
    width: 40px;
    background:#23dffd;
    padding: 0;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    color: #FFF;
}
.headerInner {
	box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 30px;
    vertical-align: top;
    width: 100%;
}
.logo_header {
	width: 16.666%;
}
.logoMean {
	padding:10px 0px 0px 0px;
}
.logo_header img {
	max-width:100%;
	vertical-align:middle;
}
.menuHeader {
	width:100%;
}
.entryTitle {
	margin-top: 20px;
	margin-bottom:15px;
	border-bottom: 1px solid #CCC;
    line-height: 44px;
    color: #222;
    font-size:20px;
    text-transform: uppercase;
}
#footer .icon {
    float: left;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    margin-right: 10px;
}
.listPolicy li {
	padding-bottom:8px;
}
.listPolicy li i {
	padding-right:7px;
}
.moreDetail {

}
.countDetail {
	position:relative;
	padding-bottom:10px;
}
.countDetail span {
	font-weight: bold;
    color: #333;
}
.subMenuleft {
	padding-left:17px;
	border-bottom:1px dotted #CCC;
}
.listSitebar .subMenuleft:last-child {
	border-bottom:none;
}
.subMenuleft a {
	display:inline-block;
	width:100%;
	padding:10px 5px;
	font-size: 15px;
}
.subMenuleft a:before {
	content: "\f0a9";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    padding-right:5px;
    color:#e56e1c;
}
.newsArticle {
	padding:20px 0 10px;
}
#egaladi_blog .feature-box {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0,0,0,0.08), 0 1px 5px rgba(0,0,0,0.06);
    transition: box-shadow 0.3s;
}
#egaladi_blog .fbox-desc {
    padding: 0 20px 20px 20px;
}
.feature-box.media-box p {
    margin-top: 17px;
}
#egaladi_blog .fbox-desc {
    padding: 0 20px 20px 20px;
}
.feature-box.media-box .fbox-media {
    margin: 0 0 25px;
}
.feature-box.media-box .fbox-media, .feature-box.media-box .fbox-media a, .feature-box.media-box .fbox-media img {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
}
.newsArticle h2 {
	position:relative;
}
.newsArticle h2 {
	font-size:22px;
    text-align:center;
    line-height: 1.4;
    margin: 0 0 5px;
    font-weight:700;
    text-transform:uppercase;
    color: #455560;
    letter-spacing: 1.5px;
}
.newsArticle h2:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    border-bottom: 1px solid #d9d9d9;
    height: 1px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.newsArticle h2 span {
	display:inline-block;
    position: relative;
    background: #fff;
    padding: 0 10px;
}
.subTrans {
    margin-bottom:15px;
    line-height:1.7em;
    text-align: center;
    font-size: 15px;
    font-style: italic;
}
.subTrans strong {
    color:#ff8500;
}
.egaLadi_blog_item_title a {
	line-height:1.5em;
	font-weight:bold;
}
.imageHomePage {
    text-align:center;
    padding-bottom:10px;
}
.imageHomePage img {
    width:100%;
    vertical-align:middle;
}
.aboutUs {
    font-size:16px;
    line-height:1.7em;
    font-weight:300;
    font-family: 'Taviraj', serif;
    letter-spacing:1px;
}
/*-----------------------header-----------------------*/
.headerGrid {
	
}
header .header-top {
    padding: 5px 0;
    background: #455560;
}
.headerCenter {
	width:50%;
	box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 30px;
    vertical-align: top;
}
header .header-top .header-actions a {
    font-size: 14px;
    color: #ffffff;
    margin-right: 10px;
}
.text-right {
    text-align: right !important;
}
header .header-top .header-contact a.social-network {
    display: inline-block;
    border-radius: 50%;
    margin-left: 10px;
}
header .header-top .header-contact a.social-network i {
    font-family: "FontAwesome";
    font-size: 18px;
    color: #ffffff;
}
.blockAbout {
	margin-top:10px;
}
ul.listAbout li {
	float:left;
	padding:5px;
	position:relative;
}
ul.listAbout li img {
	width:100%;
	vertical-align:middle;
}
ul.listAbout .boxAbout {
	position:relative;
	box-shadow:0 0 5px rgba(33, 34, 42, 0.27);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
}
ul.listAbout .boxAbout.bl-hover {
	opacity:0.7;
}
h2.titleAbout {
	position:absolute;
	bottom:0;
	background:rgba(112, 113, 115, 0.81);
	width:100%;
	color:#fff;
	padding:17px 20px;
	font-size:18px;
}
h2.titleAbout a {
	color:#fff;
	text-decoration:none;
	display:block;
}
h2.titleAbout a:hover{
	color:inherit;
}
.title-t{
    margin-top: 65px;
    text-align: center;
}

.title-t p:first-of-type{
	font-size: 3em;
    letter-spacing: 4px;
}

.contact-t{
	margin-top:20px;
	color:#ff8500;
}

/*== CSS menu ==*/
.top-t{
	margin-bottom:15px;
}
.contact-t p {
	line-height:1.9em;
	font-size:18px;
	font-weight:bold;
}
.logo{
	margin-top:22px; 
}

.logo img{
	width: 100%;
}
.nav-global {
	margin-top: 15px;
}
.nav-global ul {
  background: #77f3db;
  list-style-type: none;
  text-align: center;
}
.nav-global li {
  color: #f1f1f1;
  display: inline-block;
  width: 160px;
  height: 40px;
  line-height: 40px;
  margin-left: -5px;
}
.nav-global a {
  text-decoration: none;
  color: #de11b0;
  display: block;
}
.nav-global a:hover {
  background: #F1F1F1;
  color: #333;
}

/*== CSS content ==*/
.wrap-product img{
	width: 100%;
}
.wrap-product p{
	text-align: center;
    padding-top: 20px;
    font-weight: 500;
    color:#de11b0;
}

/* --------------------- Phan trang ------------------*/
.xemthem a{
	width: 120px;
    line-height: 40px;
    color: #f00;
    text-decoration: underline;
}

/*-------------- Map css ------------*/
#map_canvas {    
    height: 280px;
    width: 100%;
    margin:10px auto;
}
#map_canvas1 {
    height: 225px;
    width: 100%;
    margin:10px auto;
}
#map_canvasFooter {
	height: 225px;
    width: 100%;
    margin:10px auto;
}
.map_description {
    color: #000000;
    overflow: auto;
    width: 275px;
}
.map_description .default {
    color: #FF0000;
}
.map_description div {
    line-height: 18px;
    margin: 3px;
}
.map_list_address {
    float: left;
    height: 500px;
    overflow: hidden;
    width: 250px;
}
.map_list_address .list {
    line-height: 18px;
    margin-bottom: 5px;
}
.map_list_address span {
    color: #FCFF46;
}
.map_title {
    color: #FFCA33;
    font-weight: bold;
}
.navigate .C {
    width: 970px;
}
.transition_all{
	-moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;

    transition: all 0.7s ease;
}
/************************************/
/**************** header ********************/
header{
}
.headerTop {
	padding:5px 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background:#f2f2f5;
}
.innerLogo {
	vertical-align: middle;
	text-align: center;
	padding: 30px 0;
}
.innerLogo img {
	max-width:100%;
	vertical-align:middle;
}
.heading{overflow:hidden; height: 0px; visibility: hidden;}
header .top_header .item{
	float: right;
	color: #000;
	margin: 0px 20px;
	line-height: 30px;
	padding-left: 30px;
}
header .top_header{
	background: #F5F5F5;
}
header .top_header .item a{ color:#000; }
header .top_header .item a:hover{ color: #f00;}
header .top_header .item span{ color: #f00; font-weight: bold;}
header .top_header .login{
	background:url(../images/login.png) no-repeat left center;
}
header .top_header .register{
	background:url(../images/user.png) no-repeat left center;
}
header .top_header .check_order{
	background: url(../images/calendar.png) no-repeat left center;
}
header .top_header .hotline{
	background: url(../images/phone.png) no-repeat left center;
}
.social-icons li {
	display: inline-block;
	margin: 0 5px 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
}
.social-icons li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: #FFF;
	border-radius: 100%;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	color: #333 !important;
	text-decoration: none;
}
.social-icons li:hover a {
	color: #FFF !important;
}
.social-icons li:hover.social-icons-facebook a {
	background: #3b5a9a;
}
.social-icons li:hover.social-icons-google-plus a {
	background: #db4437;
}
.contactTop {
	display:table;
	width:100%;
}
.infoCompany,
.social-icons,
.cart-button {
	display:table-cell;
	vertical-align:middle;
}
.cart-button i {
	font-size:35px;
}
.infoCompany {
	width:80%;
}
.social-icons {
	width:10%;
}
.cart-button {
	display:table-cell;
}
.cart-button a {
	display:inline-block;
	position:relative;
}
.infoCompany i {
	padding-right:5px;
	font-size:16px;
}
.infoCompany li {
	display:inline-block;
}
.infoCompany li:last-child {
	padding-left:15px;
}
.cart-button_item-count {
	box-sizing: border-box;
	position: absolute;
	top: -3px;
	right: -7px;
	min-width: 20px;
	height: 20px;
	padding: 3px;
	line-height: 14px;
	text-align: center;
	border-radius: 50%;
	background: #f36e36;
	color: #fff;
	font-size: 13px;
}
.price{ color: #df1f26;font-size:18px;}
.priceCenter {
	text-align:center;
}
.price b {
	color:#333;
	font-size:15px;
	padding-right:7px;
}
.box_slider img {
	vertical-align:middle;
	width:100%;
	overflow:hidden;
}
.box_slider {
	position:relative;
	margin-bottom:20px;
}
.box_slider.firstTime{overflow:hidden;height:0;padding-bottom: 32%;}
.serviceUs {
	padding-bottom:50px;
}
.col-sp .price,
.col-sp .price_old {
	text-align:center;
}
.price_old {
	text-decoration: line-through;
}
.innerText {
	text-align:center;
	font-style:italic;
}
.contentBlogsPost {
	position:relative;
}
.pageBox {
	position:relative;
	height:40px;
	margin-top:20px;
	text-align:center;
}
.pageBox i {
	padding-top:8px;
	color:#FFF;
}
.pageBox p.prev, .pageBox p.next {
	background: #a4a4a4;
	color: #FFF;
	display: inline-block;
	margin:0 5px;
	text-align: center;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
}
.pageBox p a {
	display:inline-block;
	width: 27px;
	height: 27px;
}
.pageBox p a:hover {
	background: #576398;
	color:#FFF;
}
.serviceList {
	margin-top:30px;
}
#info_deals{margin:15px 0px;}
#info_deals ul li{float:left;margin-right:5px;}
#info_deals ul li a{display:block;padding:5px 20px;background:#e9e9e9;font-size:15px;color:#576398;text-transform:uppercase;cursor:pointer;font-family:'robotobold';}
#info_deals ul li a:hover{color:#707173;}
li.selected a{background-color:#707173 !important;color:#FFF !important;}
.mainContent .partner {
	margin-bottom:50px;
}
.mainContent .partner ul li {
	float:left;
	width:20%;
	padding:0 10px;
}
.partner ul li .itemNote {
    border: 1px solid #eee;
    padding: 15px;
}
.partner ul li img {
	vertical-align: middle;
    max-width: 100%;
    height: auto;
}
.partnerFirst {
	overflow:hidden;
	height:0;
	padding-bottom: 6%;
}
#top i {
    display: block;
    font-size: 15px;
    padding-top: 3px;
}
/**************** end header ********************/

/**************** nav ********************/
.breakcrumb{
	display: block;
    color: rgb(126, 126, 126);
    font-size: 13px;
    font-weight: 400;
    line-height: 34px;
    text-transform: capitalize;
    width: 100%;
    margin: 0px;
    padding: 5px 15px;
}
.breakcrumb a{ color: #000;}
.breakcrumb span{ color:#999;}
nav.fixed {
	position: fixed !important;
	z-index: 1001;
	top: 0px;
	display: inline;
	width: 100%;
	left: 0px;
}
.headline1 {
	font-size: 24px;
    letter-spacing: 1.5px;
    position: relative;
    text-transform: uppercase;
    border-bottom: 2px solid rgb(229, 229, 229);
    margin: 20px 0px 30px;
}
.headline1 span {
	display:inline-block;
	position:relative;
}
.headline1 span:after {
	position: absolute;
    content: "";
    height: 2px;
    width:100%;
    display: block;
    left: 0px;
    bottom: -2px;
    border-top: 2px solid rgb(234, 58, 60);
}
.menuHeader {
	min-height:42px;
}
.navi {
	padding-right: 45px;
}
.navi > li {
	position: relative;
    display: inline-block;
}
.navi > li > a {
    position: relative;
    display: block;
    padding:0 15px;
}
.navi > li > a {
	display: inline-block;
    color: #FFF;
    padding:10px 15px;
    text-transform: uppercase;
    transition: .5s all;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    position: relative;
    font-weight: bold;
 }
 .navi > li > a:hover,
 .navi > li.active > a {
 	 color:#ff8500;
 }
 .subMenu {
 	display:none;
 	margin: 0;
    min-width: 255px;
 	background: #FFF;
    box-shadow: 0 2px 2px 2px rgba(0,0,0,0.2);
 }
 .subMenu {
 	position: absolute;
    margin: 0px;
    z-index: 5000;
    top: 100%;
    float: none;
    height: auto;
    background:#707173;
    visibility: visible;
    opacity: 1;
    border: 0px none;
    vertical-align: top;
    text-align:left;
 }

 .subMenu > li {
 	position: relative;
    height: auto;
    float: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
    display: block;
    overflow: visible;
	border-bottom:solid 1px #d9d9d9;
 }
.subMenu > li:last-child {
	border:none;
}
.subMenu > li > a {
 	display:inline-block;
 	width:100%;
 	background: none;
    border: none;
    padding:8px 10px;
    text-transform: uppercase;
    color:#FFF;
 }
.subMenu > li > a:hover {
 	opacity: 1;
    background-color: #576398;
 }
/**************** end nav ********************/
#home-about-us {
    margin-bottom: 60px;
}
.wrapper {
    padding: 0 30px;
}
.wrapper {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 15px;
}
#home-about-us .about-us-desc .big-title {
    color: #080808;
    margin: 0px 0px 15px 0px;
}
#home-about-us .about-us-desc .big-title span {
    color: #576398;
}
#home-about-us .about-us-desc p {
    color: #080808;
    text-align: justify;
}
#home-about-us .about-us-img img {
    width: 100%;
    vertical-align: middle;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    transform: scale(1);
}
.grid__item {
    box-sizing: border-box;
    float: left;
    min-height: 1px;
    padding-left: 30px;
    vertical-align: top;
    width: 100%;
}
.large--six-twelfths {
	float:left;
    width: 50%;
}
.moreContent {
	text-align:center;
}
.moreContent a {
	display: inline-block;
	height: 34px;
    line-height: 34px;
    padding: 0 30px;
    background-color:#707173;
    color:#FFF;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.moreContent a:hover{
	opacity:0.7;
	color:#FFF;

}
.moreContent i {
	padding-left:5px;
}
/**************** slider ********************/
.slider {
	margin-bottom:30px;
}
.bx-wrapper {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
}
.contactBuy {
	text-align:center;
}
.contactBuy a {
	display:inline-block;
	padding:5px 20px;
	background:#707173;
	color:#FFF;
	font-weight: 400;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.contactBuy a:hover {
	background: #323957;
}
/**************** end slider ********************/
/**************** heading ********************/
.siteBar {

}
.menuHeader {
	position:relative;
}
.sologanX ul li{
	padding:0 20px;
}
.sologanX {
	position:absolute;
	top:10px;
	left:0;
	color: #168eea;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.simply-scroll .simply-scroll-clip {
	width:100%;
}
.name a {
	color:#323b43;
	font-weight: 600;
	text-transform: capitalize;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.name a:hover {
	opacity:0.8;
}
.mainContent {
}
#heading{
	height:0px; visibility: hidden; overflow:hidden;
}
.boxProduct {
	padding-top:40px;
	margin-bottom:20px;
	background-color: #f2f2f2;
}
.productLeft img {
	width:100%;
	vertical-align:middle;
}
.headline2 {
	position: relative;
   	margin-bottom:30px;
   	color: #333;
    font-family: 'oldstandard';
    font-size:25px;
    text-align:center;
    text-transform:uppercase;
}
.headline2:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 50%;
    border-bottom: 1px solid #d9d9d9;
    height: 1px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.headline2 strong {
    position: relative;
    background:#f2f2f2;
    padding: 0 10px;
	letter-spacing: 1.5px;
}
.headline2.headNewsHome strong {
	background:#FFF;
}
.item {
	padding-bottom:5px;
	background:#FFF;
}
.item .images {
	margin-bottom:5px;
	padding:10px;
}
.item .images a {
	display:inline-block;
	position:relative;
	 webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.item .name {
	margin-bottom:10px;
	padding:5px 10px;
	font-size:15px;
	text-align:center;
}
.item .images a:hover{
	opacity:0.8;
}
.blogsHome .images {
	margin-bottom:30px;
}
.blogsHome .headline3 a {
	color:#505050;
	font-weight:bold;
	font-size:17px;
	line-height:1.5em;
}
.productInner .item_product_content .check {
	text-align:center;
}
.col-sp {
	margin-bottom:20px;
}
.conllection {
	border:1px solid #ccc;
}
.conllection h3{
	position:relative;
	padding:10px 0;
	border-bottom:1px solid #ccc;
	font-size:13px;
	line-height:1.5em;
}
.conllection h3:after {
	position:absolute;
	content: "\f0a9";
    display: inline-block;
    left:7px;
    top:50%;
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    padding-right:5px;
    color:#e56e1c;
}
.conllection h3:last-child {
	border:none;
}
.conllection h3 a {
	display:inline-block;
	width:100%;
	padding:0 10px 0 25px;
	text-transform: uppercase;
	font-weight:bold;
}
/**************** end heading ********************/
/**************** content ********************/
.container_mid{}
.container_mid .box_content{ margin-bottom: 20px;}
.fancybox-inner .tcat, .container_mid .tcat{
	background: url(../../assets/images/tcat.png) repeat-x left bottom;
	min-height: 45px;
	position: relative;
	width: 100%;
	margin-bottom: 20px;
	font-family: roboto_slabregular;
	line-height: 34px;
	font-size: 17px;
	cursor: pointer;
}
.container_mid .tcat img{ position: absolute; top: 10px; left: 10px;}
.container_mid .tcat .tcat_right{display: none;}
.fancybox-inner .tcat .icon, .container_mid .tcat .icon{
	line-height: 35px;
	padding: 0px 45px;
	text-transform: uppercase;
	font-family: robotocondensed;
	color: #353535;
	font-size: 22px;
}
.container_mid .tcat .icon a{ color: #353535;}
.container_mid .tcat .tcat_noibat .item{ float: right; margin: 10px; margin-top: 15px;}
.container_left{margin-top: 20px;}
.boxInner {margin-top:15px;}
.module_left{
	margin-bottom: 20px;
}
.othernews ul li {
	margin-bottom:15px;
}
.othernews ul li:before {
	content:'\f101';
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.othernews ul li a {
	padding-left:7px;
}
.module_left .content{ border: solid 1px #ddd;}
.container_left .module_left .title{position: relative;background: url(../../assets/images/bg_title_left.png) repeat-x left top;border-radius: 5px 5px 0px 0px;}
.module_left h2 {
	display:block;
	background-color:#34495e;
	line-height: 35px;
	padding: 2px 12px;
	text-transform: uppercase;
	font-size:16px;
	color: #FFF;
	font-family:'robotocondensed';
	text-align: center;
}
.container_left .module_left .title .caret{
	position: absolute;
	top: 13px;
	right: 10px;
	cursor: pointer;
}
.container_left .module_left a:hover{ color:#0388cd;}
.container_left .module_left .list_cat_product { padding-left: 10px;}
.container_left .module_left .list_cat_product li { line-height: 20px}
.container_right{ width: 76%; float: left; margin-top: 20px;}
.container_right .list_avata{
	margin: 20px 0px;
}
.container_right .list_child{margin-bottom: 10px;}
.container_right .list_child .title{ font-family: robotobold; font-size: 17px; color: #d9534f; border-bottom: solid 1px #ddd; padding: 10px 0px; margin-bottom: 10px;}
.container_right .list_child .name{ font-family: robotocondensed; font-size: 16px; padding: 5px 0px;}
.container_right .list_child img:hover{ opacity: 0.8;}
.container_right .title{ font-family: robotobold; font-size: 17px; color: #d9534f; padding: 10px 0px; margin-bottom: 10px;}
.img-responsive {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.img-responsive:hover {
	opacity:0.6;
}
/**************** tcat index color ***************/
.container_mid .tcat_red_color{
	background-color: #df1f26;
	color: #df1f26;
}
.container_mid  .tcat_red_color .icon{color: #df1f26;}
.container_mid  .tcat_red_color .caret{color: #df1f26;}
.container_mid  .tcat_blue_color{
	background-color: #0793D1;
	color: #0793D1;
}
.container_mid  .tcat_blue_color .icon{color: #0793D1;}
.container_mid  .tcat_blue_color .caret{color: #0793D1;}
.container_mid  .tcat_orgrange_color{
	background-color: #FFA600;
	color: #FFA600;
}
.container_mid  .tcat_orgrange_color .icon{color: #FFA600;}
.container_mid  .tcat_orgrange_color .caret{color: #FFA600;}
.container_mid  .tcat_pink_color{
	background-color: #F6257D;
	color: #F6257D;
}
.container_mid  .tcat_pink_color .icon{color: #F6257D;}
.container_mid  .tcat_pink_color .caret{color: #F6257D;}
.container_mid  .tcat_green_color{
	background-color: #05B616;
	color: #05B616;
}
.container_mid  .tcat_green_color .icon{color: #05B616;}
.container_mid  .tcat_green_color .caret{color: #05B616;}
/**************** end tcat index color ***************/
.item_product{}
.item_product .images{
    max-width: 80px;
    background-color: #fff;
    float: left;
    width: 16%;
    padding: 10px;
}
.item_product .images img{ border-radius: 5px}
.item_product .info{
    width: 83%;
    float: right;
}
.item_product .info .name{
    font-family: opensan-semibold;
    font-size: 15px;
}
.item_product .info .name a{
    color: #4266b9;
}
.item_product_content{width: 100%; margin-right: 12px;border: solid 1px #fff;margin-bottom: 15px;vertical-align: top;}
.item_product_content:hover{ /* border: solid 1px #ddd; */}
.item_product_content .images{
	margin-bottom:15px;
	border: solid 1px #ddd;
}
.item_product_content .name a{
	display:block;
	margin-top: 10px;
	position: relative;
	line-height: 24px;
	color: #000;
	text-align: center;
	font-size:16px;
}
.images img {
	width:100%;
	vertical-align:middle;
}
.margin-0{ margin-right: 0px;}
.prices{
	position: relative;
	padding: 0px 5px;
	text-align:center;
}
.detailProduct {
	text-align:center;
}
.prices .gia {
	font-size: 18px;
	font-weight: 400!important;
	color: #c63829;
}
.throught{ text-decoration: line-through;}
.prices .giamgia{
	color: #333;
	text-decoration: line-through;
}
.product_hot{
 border: solid 1px #ddd;
 padding: 5px;
}
.product_hot .title{ font-family: robotobold; color: #d60c0c; padding: 10px 0px 20px 0px;}
.product_hot .product_hot_item{
	width: 100%;
	float: none;
}
.container_mid .content{
	/* border: solid 1px #ddd; */
	padding: 0px 0px 5px 0px;
}
/*--------------ADD mới----------------*/
.headline02 {
	width: 100%;
	display: inline-block;
	margin-bottom:20px;
	text-align: center;
}
.headline02 strong {
	color: #333;
	font-family: 'oldstandard';
	font-size: 30px;
	padding-bottom: 15px;
	border-bottom: thin #333 solid;
	display: inline-block;
}
.infoProduct {
	margin-bottom:30px;
}
/*---------end-------------------------*/
.box_product{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
}
.container_mid .no-padding{ padding: 0px;}
.container_mid .content .partner_list{
	float: left;
	width: 167px;
	border-right: solid 1px #ddd;
	height: 410px;
	overflow: hidden;
}
.container_mid .content .slider_list{
	float: left;
	width: 795px;
	height: 410px;
	overflow: hidden;
}
.container_mid .content .slider_list .slier_top{ border-right: solid 1px #ddd; overflow: hidden;}
.container_mid .content .slider_list .slier_bottom .item{ float: left; border-right: solid 1px #ddd; width: 265px; /* overflow: hidden; */}
.container_mid .content .slider_list .slier_bottom .item img:hover{
	box-shadow: 3px 5px 3px #ccc;
	position: relative;
}
.container_mid .content .spbc{
	float: left;
	width: 235px;
	height: 410px;
	padding: 10px;
}
.container_mid .content .spbc .title{ color: #3b3b3b; font-size: 13px; line-height: 35px; border-bottom: solid 1px #ddd;}
.container_mid .content .box_sp{padding: 1px;width: 25%;float: left;box-sizing: border-box;position: relative;}
.container_mid .content .box_sp .name{
    line-height: 20px;
    padding: 5px;
    text-align: center;
    position: absolute;
    top: 40%;
    left: 0px;
    width: 100%;
    background: rgba(0, 0, 0, 0.48);
    opacity: 0;
    transition: all 0.5s ease;
}
.container_mid .content .box_sp .name a{color:#fff; text-transform: uppercase;}
.container_mid .content .box_sp:hover .name{opacity: 1;}
.container_mid .content .box_sp .price{ color: #df1f26;}
.xemthemsp{ background: #433b02; text-align: center; padding: 10px;}
.xemthemsp a{
    font-size: 15px;
    color: #fff;
    background: url(../../assets/images/thoidai_sua_64.png) no-repeat right center;
    padding-right: 28px;
}
.xemthemsp a:hover{color:#ff0;}
.container_mid .box_hotrokh{
    margin: 30px 0px;

}
.container_mid .box_hotrokh .item{
	width: 400px;
	float: left;
}
.container_mid .box_hotrokh .item .images{
	float: left;
	margin-right: 10px;
	width: 80px;
}
.container_mid .box_hotrokh .item .info{
	float: right;
	width: 309px;
	text-align: justify;
}
.container_mid .box_hotrokh .item .name a{
	font-family: robotocondensed;
	text-transform: uppercase;
	font-size: 22px;
}
.product_list img{
	-moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;

    transition: all 0.7s ease;
}
.product_list img:hover{
	webkit-transform: scale(1.1);  /* Saf3.1+, Chrome */
    -moz-transform: scale(1.1);  /* FF3.5+ */
    -ms-transform: scale(1.1);  /* IE9 */
    -o-transform: scale(1.1);  /* Opera 10.5+ */
    transform: scale(1.1);
}
.product_list .name{}
.product_list:hover .name{ opacity: 1;
	-moz-transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;

    transition: all 0.7s ease;
}
/**************** end content ********************/
/**************** check dang ki - dang nhap ********/
.green-color{ color: #38a345; font-size: 20px;}
.red-color{ color: #f00;font-size: 20px;}
.blue-color{ color: #428bca;}
.white-color{ color: #fff; font-size: 18px;}
/**************** end check dang ki - dang nhap ********/
#map{
    /* padding: 30px 0px; */
}
#map .title{ font-family: robotocondensed; text-transform: uppercase; font-size: 22px; background: url(../../assets/images/title_quydinh.png) no-repeat left center; width: 100%; height: 40px; line-height: 40px;color: #353535;}
#map .title .fix{float: left; /* background: #fff; */padding-left: 48px;}
#map .title .fix span{ color: #f00;}
#map .tinnoibat{ margin-bottom: 10px;}
#map .tinnoibat .images{border: solid 1px #ddd; padding: 5px; box-shadow: 5px 5px 0px #F1F1F1; float: left; width: 28%; margin-right: 20px;}
#map .tinnoibat .name a{ /* font-family: roboto_slabregular; */ /* text-transform: uppercase; */ color: #4c4c4c; display: block; padding-bottom: 5px;font-weight: bold;}
#map .tinnoibat .name a:hover{ color: #025b00}
#map .tinnoibat p{color: #666666;font-family: arial;font-size: 13px;}
#map .item_news_nb a{ display: block; color: #6f1f20; padding-top: 5px; background: url(../../assets/images/arrow.png) no-repeat left top 12px; padding-left: 15px;}
#map .item_news_nb a:hover{color: #f00;}
#map .no-padding-left{padding-left: 0px;}
.box_news{border-bottom: dashed 1px #ccc; padding: 5px 0px;}
.container_left .list_news_index{ padding: 0px 10px}
.container_left .box_news{border-bottom: dashed 1px #ccc; padding: 5px 0px; /*  */}
.box_news .images{
    float: left;
    margin-right: 10px;
}
#map .box_news .name{ text-align: justify;}
.class-news .box_news .name a{ text-align: justify; font-weight: bold; display:block; color:#0047a8; height: 40px; overflow: hidden;}
.class-news .box_news .name p{
    height: 75px;
    overflow: hidden;
}
.container_left .box_news .name a{font-weight: bold; display:block; color:#0047a8;}
.download {
  background: url("../../assets/images/contact-submit.png") repeat-x scroll 0 0 transparent;
  border: 1px solid #3790B7;
  box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  height: 23px;
  line-height: 23px;
  margin: 15px 0 0 0;
  outline: medium none;
  padding: 0 8px;
  display: inline-block;
  text-decoration: none;
}
#content_nhantin {
	margin-bottom:10px;
}
.lang {
	display: inline-block;
    margin: auto;
    padding-left: 20px;
    position: relative;
    top: -3px;
}
.lang img {
	max-width:25px;
}
 #content_nhantin #emailkhachhang{
	width: 223px;
	height: 45px;
	background:#fff;
	line-height: 45px;
	text-indent: 10px;
	float: left;
	display: inline-block;
	border:none;
	color:#333;
}
 #content_nhantin #guimail5{
	height: 45px;
	line-height: 45px;
	text-align: center;
	padding: 0px 25px;
	text-align: center;
    color: #ffffff;
    font-size: 18px;
    background: #576398;
    border: 0;
    border-radius: 0 !important;
	border:none;
	color: #fff;
	font-size: 16px;
}
 #content_nhantin #emailkhachhang::-webkit-input-placeholder { /* Safari, Chrome and Opera */
  color: #000;
  font-family: 'arapey';
  font-size: 20px;
  font-style: italic;
}

 #content_nhantin #emailkhachhang:-moz-placeholder { /* Firefox 18- */
color: #000;
  font-family: 'arapey';
  font-size: 20px;
  font-style: italic;
}

 #content_nhantin #emailkhachhang::-moz-placeholder { /* Firefox 19+ */
 color: #000;
  font-family: 'arapey';
  font-size: 20px;
  font-style: italic;
}

 #content_nhantin #emailkhachhang:-ms-input-placeholder { /* IE 10+ */
color: #000;
  font-family: 'arapey';
  font-size: 20px;
  font-style: italic;
}

 #content_nhantin #emailkhachhang::-ms-input-placeholder { /* Edge */
color: #000;
  font-family: 'arapey';
  font-size: 20px;
  font-style: italic;
}

 #content_nhantin #emailkhachhang:placeholder-shown { /* Standard one last! */
color: #000;
  font-family: 'arapey';
  font-size: 20px;
  font-style: italic;
}
/*end bottom_content*/
/*footer*/
footer{
	padding:20px 0 0;
	background: #455560;
    color: #fff;
}	
#footer .container{
	text-align: center;
}
#footer #footer_content{
	width: 100%;
	float: left;
}
#footer #fanpage{
	width: 24%;
	float: right;
}
#footer #footer_content .list{
	width: 25%;
	float: left;
	text-align: left;
}
#footer #footer_content .list p{
	color: #555;
	font-size: 13px;
	font-family: 'oldstandard';
	margin-bottom: 10px;
}
#footer #footer_content .list li{
	width: 100%;
	margin-bottom: 10px;

}
#footer #footer_content .list li a{
	color: #555;
	font-size: 15px;
	line-height: 20px;
	font-family: 'oldstandard';
}
#footer #footer_content .list li .icon{
	float: left;
	vertical-align: middle;
	height: 20px;
	width: 20px;
	margin-right: 10px;
}
#footer #copyright{
	vertical-align: bottom;
	color: #000;
	margin-top: 30px;
	font-size: 15px;
	float: left;
}
.copyRight {
	margin:0 auto;
	padding: 10px 0;
	border-top: 1px solid #d9d9d9;
	background:#455560;
    text-align:center;
    color:#FFF;
}
.copyRight span {
	/* display:inline-block;
	border-top: 1px solid #d9d9d9; */
}
footer h3 {
    font-size: 15px;
    text-transform: uppercase;
    font-family: robotobold;
    margin-bottom: 6px;
}
.titleInner {
    font-size: 11px;
}
.register-email {
    font-size: 11px;
    font-style: italic;
}
.borderJ {
	position:relative;
}
.borderJ:after {
	content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height:100%;
    background-color: #fff;
}
.borderJ h2 {
	padding:5px 0 10px;
}
.borderJ i {
	padding:5px 7px 5px 0;
}
.borderJ p {
	margin-bottom:0;
	line-height:1.5em;
}
.borderJ a,
.borderJ a:hover {
	color:#FFF;
} 
.borderJ a:hover{
	text-decoration:underline;
}
/* --------------------- Phan trang ------------------*/
.phantrang{
    text-align:center;
    /* padding: 6px 0px; */
    /* background: #f2f2f2; */
    margin: auto;
}
.phantrang a {
    /* background: linear-gradient(to bottom, #F8F8F8 0%, #EAEAEA 100%) repeat scroll 0 0 transparent; */
    border: 1px solid #D2D2D2;
    /* box-shadow: 0 1px 0 #FFFFFF inset; */
    color: #636363;
    cursor: pointer;
    font-size: 15px;
    margin: 5px 0 5px 4px;
    padding: 6px 10px;
}
.phantrang span{ background: #09669C; padding: 7px 10px; color: #fff;}
.phantrang a:hover {
    background: none repeat scroll 0 0 #09669C; 
    box-shadow: none;
    color: #FFFFFF;
    text-decoration: none;
}
.phantrang .paginate_button_disabled, .phantrang .paginate_button_disabled:hover {
    /* background: linear-gradient(to bottom, #F8F8F8 0%, #EAEAEA 100%) repeat scroll 0 0 transparent; */
    /* border: 1px solid #D2D2D2 !important; */
    color: #ADADAD !important;
    cursor: default;
    opacity: 0.7;
    display: inline-block;
}
.phantrang .paginate_active, .phantrang .paginate_active:hover {
    background: none repeat scroll 0 0 #09669C;   
    box-shadow: none;
    color: #FFFFFF;
}/*----------------------------------------------------*/
.title_news{ display: none;}
.bgblue{ background: #D5EAFF;}
.bggreen{ background: #38a345;}
.scroll-top {
  position: fixed;
  z-index: 1001;
  right: 0px;
  bottom: 10px;
  display: none;
}
.images_qc .img1 img:hover, .images_qc .img2 img:hover, .images_qc .img3 img:hover, .container_mid .content .spbc .box_sp .images img:hover{transition: all 0.6s ease;
	webkit-transform: scale(1.1);  /* Saf3.1+, Chrome */
    -moz-transform: scale(1.1);  /* FF3.5+ */
    -ms-transform: scale(1.1);  /* IE9 */
    -o-transform: scale(1.1);  /* Opera 10.5+ */
    transform: scale(1.1);
}
footer .row1{
    width: 28%;

    float: left;
    padding-right: 30px;
}
footer .name{
    color: #ff0;
    font-family: Tahoma;
    text-transform: uppercase;
    font-size: 22px;
    display: block;
    margin-bottom: 5px;
}
footer .row1 .mota{
    text-align: justify;
	
}
footer .row2{
    width: 35%;
	
    float: left;
    padding-left: 30px;
}
footer .row3{
    width: 37%;
	
    float: left;
    height: 160px;
    padding-left: 30px;
}
.line_bottom{ width: 100%; height: 1px; margin: 15px 0px; background: #b3b3b3;}
.box_dk{
	margin: auto;
	width:100%;
	position:relative;
	max-width: 210px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.dkn{
    float: right;
    width: 215px;
}
.followus1{width: 430px; float: left;margin-top: 30px;}
.followus2{width: 485px; float: left;margin-top: 43px;}
footer .box_icon .icon{ float: left; margin-right: 10px;}
.followus3{width: 280px; float: left;margin-top: 30px;}
/*----------------------- radio button checkbox ---------------------*/
.checkbox_define{
    max-height: 200px;
}
input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background: url('../../assets/images/checks.png') no-repeat 0 0;
  line-height  : 24px;
  height: 24px;
  font-size: 14px;
}

input[type=checkbox]:not(old):checked + label{
  background-position : 0 -24px;
}

input[type=radio]:not(old):checked + label{
  background-position : 0 -48px;
}
/******************* chi tiet san pham *****************/
.product_info{
    list-style:none;
    padding:0px;
    margin:0px;
}
.product_info {
    padding:3px 0px;
}
.product_info .name_product{
    margin-bottom: 16px;
    font-size: 22px;    font-family: 'Open Sans', sans-serif;    color: #373736;    font-style: normal;    text-transform: uppercase;
    font-weight: 400;
}
.product_info .check{
    line-height: 35px;
    border-bottom: solid 1px #000;
    clear: both;
    overflow: hidden;
}
.product_info .check b{width: 120px; float: left;}
.product_info .info{
    /* border-bottom: solid 1px #ccc; */
    margin-top: 10px;
    overflow: hidden;
}
.product_info .click_xem{cursor: pointer;color: #0388cd;}
.product_info .price b{ color: #000; font-size: 13px;}
.product_info .price{
    font-size: 24px;    font-family: 'Open Sans', sans-serif;    
    color: #d60c0c;    font-style: normal;    font-weight: 400;
            padding-top: 6px;
}
.product_info .tietkiem span{ color: #d60c0c; padding-left: 5px;}
.product_info .quantity-wrap label{
	font-size: 18px;
  font-family: 'Open Sans', sans-serif;
  color: #373736;
  font-style: normal;
  font-weight: 400;
    text-transform: uppercase;
  
	margin: 5px 0px;
  display: block;
}
.product_info .quantity-wrap .quantity{
	width: 100px;
	height: 30px;
	position: relative;
	/* float: left; */
}
.product_info .quantity-wrap .quantity .minus, .product_info .quantity-wrap .quantity .plus{
	width: 30px;
	height: 30px;
	line-height: 30px;
	  display: block;
  padding: 0;
  margin: 0;
  position: absolute;
  text-align: center;
  vertical-align: text-top;
  text-decoration: none;
  overflow: visible;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
  /* line-height: 23px; */
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
  color: #5e5e5e;
  /* text-shadow: 0 1px 0 rgba(255,255,255,0.8); */
  border: 1px solid #dfdbdb;
  background: #dbdada;
}
.product_info .quantity-wrap .quantity .plus{
	right:0px;
	top:0px;
}
.product_info .quantity-wrap .quantity .qty{
	width: 40px;
  
	height: 30px;
  left: 30px;
  font-size: 18px;
  margin: 0 !important;
  font-family: 'Open Sans', sans-serif;
  padding: 0;
  text-align: center;
  border: 1px solid #dfdbdb !important;
  border-radius: 0px;
  position: absolute;
  top: 0;
}
.product_info .dathang{
	font-family: robotobold;
	color:#fff;
	background:#d60c0c;
	margin-top: 10px;
	padding: 10px;
	float: left;
	border-radius: 3px;
	position: relative;
	padding-left: 50px;
	cursor: pointer;
}
.product_info .dathang i{
	background: #BC3B3B;
	width:40px;
	position:absolute;
	top: 0px;
	left: 0px;
	height:40px;
	text-align: center;
	font-size: 30px;
	line-height: 40px;
}
#info_deals{
    position: relative;
}
#info_deals table{width: 100% !important;}
#info_deals ul#tab_content{
	border-bottom: 3px solid #eee;
}
#info_deals ul.fixed{
	position: fixed;
	z-index: 1001;
	width: 892px;
	background-color: #fff;
}
#info_deals ul#tab_content li{
	display: inline-block;
	box-sizing:border-box;
	margin-bottom:-3px;
	border-bottom: solid 3px transparent;
}
#info_deals ul#tab_content li a, #info_deals .title{
	font-family: robotobold;
	font-size: 14px;
	cursor: pointer;
}
/*#info_deals ul#tab_content li:hover, #info_deals ul#tab_content li.selected{
	border-bottom: 3px solid #333;
}*/
.fb-comments {
	width:100%;
}
.fb-comments span {
	width:100% !important;
}
.fb-comments span iframe {
	width:100% !important;
}
#box_comment{
	border-right: solid 1px #ddd;
	padding-right: 20px;
}
.title_cat {
  font-family: robotobold;
  color: #c60000;
  font-size: 22px;
  margin: 10px 0px;
}
#tab2 {
	display: none;
}
#result_comment{
	margin: 10px 0px;
	overflow: hidden;
	background: #f3f3f3;
	padding: 10px;
	display: none;
}
.comment{ margin: 10px 0px; overflow: hidden; background: #f3f3f3; padding: 10px;}
.show_comment #page-nav{
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	padding: 10px 0px;
	margin: 10px 0px
}
.button_gui {text-align: right}
.button_gui span{ padding: 0px 20px; cursor: pointer;}
.show_comment .result_comment{
	border-top: solid 1px #ddd;
}
.show_comment .user_comment{ width: 100px; float: left; margin: 10px; text-align: center;}
.show_comment .user_comment .avatar{
	
}
.show_comment .user_comment .info{}
.show_comment .user_comment .info .name a{
    color: #3b65a7;
	font-family: Times New Roman;
	font-weight: bold;
	
    font-size: 12px;
}
.show_comment .user_comment .info .andress{}
.show_comment .user_comment .info .friend{
    background:  url(../../images/friend.png) no-repeat left center;
    padding: 5px 0px 5px 20px;
    line-height: 20px;
    font-family: robotolight;
}
.show_comment .user_comment .info .views{
    background: url(../../images/views.png) no-repeat left center;
    padding: 5px 0px 5px 20px;
    font-family: robotolight;
}
.show_comment .content_comment{
	
}
.show_comment .content_comment .star_date{
	line-height: 25px; 
	font-size: 16px;
	position: relative;
}
.show_comment .content_comment .star_date .delete{ position: absolute; top: 0px; right: 0px; color: #f00; cursor: pointer;}
.show_comment .content_comment .star_date .star{ margin-right: 5px; width: 18px;}
.show_comment .content_comment .name{ font-family: robotobold; font-size: 17px; margin: 5px 0px;}
.show_comment .content_comment .noidung{ font-family: robotolight; font-size: 14px; margin: 5px 0px; text-align: justify;}
.show_comment .content_comment .gallery{ margin-bottom: 10px;}
.show_comment .content_comment .gallery .item{ float: left; width: 130px; height: 120px; border: solid 1px #fff;}
.show_comment .content_comment .gallery .item img{ height: 120px;}
.clear.height{ margin: 10px 0px;}
.danhgia{
width:100%;
height:150px;
background: #F3F3F3;
overflow: hidden;
}
.danhgia1{
  width: 172px;
  text-align: center;
  border-right: 1px solid #cccccc;
  float:left;
  padding: 16px 0;
  height: 128px;
}
.danhgia1 h5 {
  font-size: 13px;
}
.danhgia1-rate {
  font-size: 48px;
  line-height: 1;
  font-family: "Roboto-Light";
  margin-bottom: 4px;
}
.danhgia1-star {
  background: url("../../assets/images/star0.png") repeat-x;
  width: 100px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
}

p.danhgia1-count{
  color: #666666;
}
.danhgia2{
  width: 328px;
  padding-left: 16px;
  padding-right: 16px;
  border-right: 1px solid #cccccc;
  float:left;
  padding: 16px 0;
  height: 128px;
}
.danhgia2-wrap{
  overflow: hidden;
  margin-bottom: 8px;
   margin-left: 23px;
}
.danhgia2-wrap span{
  line-height: 16px;
  float: left;
}
.danhgia2-so{
  float: left !important;
}
.danhgia2-khung{
  width: 144px;
  margin-left: 4px;
  margin-right: 8px;
  margin-bottom: 0;
  border-radius: 0;
  float: left;
  box-shadow: none;
  background: #fff;
   height: 16px;
  overflow: hidden;
}

.danhgia2-so i{
  display: inline-block;
  float: left;
}
.danhgia2-wrap i{
  height: 12px;
  width: 12px;
  margin: 0px 4px;
  color: #CCCCCC;
}
.rate-number {
  display: inline-block;
  width: 24px;
}
.danhgia2-chu span{
  line-height: 16px;
  float: left;
}
.danhgia3{
  padding: 16px 0;
  height: 128px;
  float:left;
  padding-left: 16px;
}
.danhgia3 p {
  margin: 0 0 10px;
}
.danhgia3 .button {
  font-family: "Roboto";
  padding-left: 32px;
  padding-right: 32px;
}
/****************** gi? h?ng *******************/
.themhang{ background: url(../../assets/images/themhang.png) no-repeat left 10px; height: 40px; line-height: 36px; padding-left: 20px;}
.themhang a{
    color: #199cb7;
}
.tienhangdathang{ background: #f37021 url(../image/thdh.png) no-repeat top right 30px; padding-left: 30px; width: 60%; float: right; height: 40px; line-height: 40px;}
.tienhangdathang a{
    color: #fff;
    text-transform: uppercase;
    display: block;
}
.total-order{
    height: 30px;
    text-align: right;
    font-family: fontavo;
    /* border-bottom: solid 1px #ccc; */
    margin-bottom: 10px;
    line-height: 30px;
    font-size: 16px;
}
.box-form{
    border: solid 1px #ccc;
    margin-bottom:10px;
    margin-top: 15px;
}
.thongtin{
    padding: 0px 10px;
    margin-bottom: 10px;
}
.box-form .title-form{
    height: 30px;
    line-height: 30px;
    border-bottom: solid 1px #ccc;
    border-left: solid 5px #f37021;
    padding-left: 10px;
    margin-bottom: 10px;
    border-top: solid 1px #ccc;
}
.continue{
    background: #f37021;
    max-width: 300px;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 10px;
    border: none;
    margin: 10px 0px;
}
.pad-contact{ margin-top:2%;}
.box_dh{
    /* border: solid 1px #ccc; */
    margin-bottom: 10px;
}
.box_dh .title-dh{
    height: 30px;
    margin-top: 15px;
    line-height: 30px;
    border: solid 1px #ccc;
    border-left: solid 5px #f37021;
    padding-left: 10px;
    margin-bottom: 10px;
}
.table-order{ padding:5px;}
.step1{ max-width: 350px; margin: auto; /* padding: 20px; */}
/************* thanh dieu huong thanh toan********/
#breadcrumbs-two{
  overflow: hidden;
  width: 100%;
  margin-top: 5px;
}

#breadcrumbs-two li{
  float: left;
  margin: 0 .5em 0 1em;
}

#breadcrumbs-two a{
  background: #ddd;
  padding: .7em 134px;
  float: left;
  text-decoration: none;
  color: #000;
  text-shadow: 0 1px 0 rgba(255,255,255,.5); 
  position: relative;
  font-size: 16px;
}

#breadcrumbs-two a.active, #breadcrumbs-two a:hover{
  background: #99db76;
}

#breadcrumbs-two a::before{
  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-width: 1.5em 0 1.5em 1em;
  border-style: solid;
  border-color: #ddd #ddd #ddd transparent;
  left: -1em;
}

#breadcrumbs-two a.active:before, #breadcrumbs-two a:hover::before{
  border-color: #99db76 #99db76 #99db76 transparent;
}

#breadcrumbs-two a::after{
  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #ddd;
  right: -1em;
}

#breadcrumbs-two a.active:after, #breadcrumbs-two a:hover::after{
  border-left-color: #99db76;
}

#breadcrumbs-two .current,
#breadcrumbs-two .current:hover{
  font-weight: bold;
  background: none;
}

#breadcrumbs-two .current::after,
#breadcrumbs-two .current::before{
  content: normal;
}
.btn-thanhtoan {
  float: right;
  background: #C60001;
  color: #fff;
  padding: 5px 10px;
  margin-left: 20px;
  cursor: pointer;
}
.courseListItem {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 22px;
  margin-bottom: 1.46666667rem;
  text-decoration: none;
  padding-bottom:25px;
  border-bottom: solid 1px #ddd;
}
.courseListItem:hover{  color: #428bca;
}
.courseListItem__intensity {
  float: left;
  width: 20%;
  background: 0;
  padding: 20px 10px 20px 20px;
  color: #fff;
  text-align: right;
}
.courseListItem__intensity1 {
  float: left;
  width: 20%;
  color: #fff;
  text-align: right;
}
.courseListItem__intensity__title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.22222222;
  font-family: "Roboto Condensed",sans-serif;
  text-transform: uppercase;
  font-size: 22px;
  font-size: 1.46666667rem;
  display: inline-block;
  margin-top: -3px;
}
.courseListItem__intensity__label {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-style: italic;
  font-size: 93%;
  display: block;
}
.courseListItem__desc {
  float: left;
  width: 80%;
  padding: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
}
.courseListItem__desc .small{ color:#428bca; }
.courseListItem__desc__paragraph{margin-top: 5px;}
.courseListItem__desc__title {
  font-size: 18px;
  line-height: 1.22222222;
  font-family: "Roboto Condensed",sans-serif;
  /* text-transform: uppercase; */
  font-weight: bold;
  margin: 0 0 3px;
}
h4, .delta {
  text-transform: none;
  font-weight: normal;
}
.naviMain {
	position: relative;
    background:#34495e;
    border-bottom: 1px solid #d9d9d9;
}
/************* trang c? nh?n **************/
.content-left .info .live{
    padding: 5px;
    padding-right: 25px;
}
.item .input.form-control{margin-bottom: 5px;}
.content-left .item span{ color: #4E62B9;}
.content-left .info .item{position: relative;max-width: 400px;/* margin: auto; */cursor: pointer;}
.content-left .info .item .edit{position: absolute; right: 0px; top: 8px; opacity: 0; z-index: 0;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	cursor: pointer;
}
#password, #email_p, #ten_vi, #live{display:none;}
.content-left .info .item:hover .edit{ opacity: 1; z-index: 101}
.content-left .info i{
    margin-right: 10px;
}
.savelive{ background: #018de5; color: #fff; padding: 10px 20px;clear: both; display: inline-block; margin-top: 5px;}
.savelive a{ color: #fff;}
.module_left  .hotline{ background: url(../../assets/images/bg_hotline_left.png) no-repeat left top; height: 100px;font-family: roboto_condensedbold_italic;color: #FFC42E;font-size: 24px;text-align: center;line-height: 152px;padding-left: 76px;}
#thuvien, #fanpage, #website{padding: 10px;text-align:center;}
#thuvien img{margin:auto;}
#httt{position: relative;padding: 0px 10px;}
#hotro{padding: 0px; background: #fff;}
#hotro li{
	width: 100%;
	display: inline-block;
	display: block;
	/* background: url(../../assets/images/hotro_sub.png) no-repeat center left -22px; */
	height: 85px;
	position:  relative;
}
#hotro li .yahoo{
position: absolute;
    top: 4px;
    left: 28px;
    
height: 35px;
    width: 40px;
}
#hotro li .skype{
	    /* position: absolute;
	    top: 3px;
	    left: -4px; */
	    height: 35px;
	    width: 35px;
}
#hotro li p{
	/* position: absolute;
	top: 14px;
	left: 5px; */
	color:#3853A4;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
}
 #hotro li span{
	/* position: absolute;
	top: 44px;
	left: 5px; */
	color: #333;
	font-size: 15px;
}
#hotro li .email{
	font-size: 13px;
    
	top: 69px;
}
.topinput {
    float: left;
    width: 0;
    margin-left: 8px;
    padding-top: 3px;
    border: 0;
    position: relative;
    background: #fff;
    height: 40px;
    text-indent: 10px;
    font-size: 13px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #ccc;
    opacity: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}
#search {position:absolute; top:0px;right:0;}
.btn_check{background:url("../images/iconSearch.png") no-repeat center center;background-position:center center;width:20px;height:44px;cursor:pointer;position:absolute;top:5px;}
.frm_search{position:relative;}
.search-site{position:relative;}
.topinput{float:left;width:0;margin-left:8px;padding-top:3px;border:0;position:relative;background:#fff;height:40px;text-indent:10px;font-size:13px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #ccc;opacity:0;-webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;}
.btnsearch{float:right;width:40px;height:40px;border:0;background:url("../images/iconSearch.png") no-repeat center center;}
.main_slogan_tech {
	font-weight:bold;
}
.showInputSearch{width:320px;opacity:1;}
.col_one_fourth {
	display: block;
    position: relative;
    margin-right: 4%;
    margin-bottom: 50px;
    float: left;
    width: 22%;
}
/***************** effect ***************/
.zoom-img{overflow: hidden; position: relative;}
.zoom-img img{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
}
.zoom-img img:hover{
	webkit-transform: scale(1.2);  /* Saf3.1+, Chrome */
    -moz-transform: scale(1.2);  /* FF3.5+ */
    -ms-transform: scale(1.2);  /* IE9 */
    -o-transform: scale(1.2);  /* Opera 10.5+ */
    transform: scale(1.2);
}
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
.content_index{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	margin-left: -15px;
	margin-right: -15px;
}
.item_index{float: left; width: 100%;padding: 10px 0px;}
.item_index .images{overflow: hidden;}
.item_index .name{
    text-align: center;
    padding: 5px;
}
.item_index .name_photo{ background: #071f19; padding: 10px;}
.item_index .name a{display: block;}
.item_index .name_photo a{color:#fff;}
@media (max-width: 768px){
	.container {
		padding:0 10px;
	}
	.headline02 strong {
		font-size: 15px;
		padding-bottom: 8px;
	}
	#footer {
		background: #f0eeee;
}
	.container_right{ width: 100% !important;}
	header .logo_header{ margin: auto; position: relative; top: 0px;}
	#footer #footer_content .list {
		width:100%;
		margin-bottom:15px;
	}
	#footer #footer_content .list:nth-of-type(3n),
	#footer #footer_content .list:nth-of-type(4n) {
		width:100%;
	}
	header .giohang, header .hotline_top{ position: relative; top: 0px; width: 50%; float: left;}
	footer .row1, footer .row2{width: 50%;}
	footer .row3{width: 100%;padding-left: 0px;padding-top: 10px;}
	.headline2 {
		margin-bottom:15px;
		font-size:16px;
	}
	.item .name {
		margin-bottom:5px;
		font-size:12px;
	}
	.price {
		font-size: 15px;
	}
	.price_old {
		font-size:13px;
	}
	.blogsHome .images {
		margin-bottom:15px;
	}
	.blogsHome .headline3 {
		text-align:center;
	}
		.blogsHome .headline3 a {
			font-size:12px;
	}
	}
	.blogsHome li {
		margin-bottom:25px;
	}
	.logo_header {
		max-width:100%;
		margin:0 auto;
	}
}