/*
@font-face {font-family:'UTMAptima';src:url('../../../resources/fonts/UTM Aptima-webfont.eot');src:url('../../../resources/fonts/UTM Aptima-webfont.eot?#iefix') format('embedded-opentype'),
    @font-face {font-family:'UTMAptima';src:url('../../../resources/fonts/UTM Aptima-webfont.eot');src:url('../../../resources/fonts/UTM Aptima-webfont.eot?#iefix') format('embedded-opentype'),

url('../../../resources/fonts/UTM Aptima-webfont.woff2') format('woff2'),
url('../../../resources/fonts/UTM Aptima-webfont.woff') format('woff'),
url('../../../resources/fonts/UTM Aptima-webfont.ttf') format('truetype'),
url('../../../resources/fonts/UTM Aptima-webfont.svg#UTMAptima') format('svg');font-weight:normal;font-style:normal;}
*/
@font-face {
	font-family: GoogleSans;
	src: url(../../../resources/fonts/GoogleSans-Regular.woff2);
	font-weight: 400;
	font-display: swap
}

@font-face {
	font-family: GoogleSans;
	src: url(../../../resources/fonts/GoogleSans-Medium.woff2);
	font-weight: 500;
	font-display: swap
}

@font-face {
	font-family: GoogleSans;
	src: url(../../../resources/fonts/GoogleSans-Bold.woff2);
	font-weight: 700;
	font-display: swap
}

@font-face {
	font-family: Lora;
	src: url(../../../resources/fonts/Lora-Regular.woff2);
	font-weight: 400;
	font-display: swap
}

@font-face {
	font-family: Lora;
	src: url(../../../resources/fonts/Lora-Medium.woff2);
	font-weight: 500;
	font-display: swap
}

@font-face {
	font-family: Lora;
	src: url(../../../resources/fonts/Lora-SemiBold.woff2);
	font-weight: 600;
	font-display: swap
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('../../../resources/fonts/HelveticaNeue.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

* {
	margin: 0;
	padding: 0;
	font-family: "GoogleSans", -apple-system, "Segoe UI", Roboto, "GoogleSans", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	;
	outline: 0;
}

a:hover {
	text-decoration: none;
}

img,
input,
button {
	border: none;
}

img,
table,
iframe {
	max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Lora;
}

input[type='submit'] {
	border: 0.063em solid #bbb;
}

p {
	margin: 0;
}

html {
	height: 100%;
	font-size: 100%;
}

body {
	font-family: GoogleSans, -apple-system, Segoe UI, Roboto, GoogleSans, Noto Sans, Liberation Sans, Arial, sans-serif;
	overflow-x: hidden;
	/*max-width:1600px;*/
	margin: 0 auto;
	font-size: 16px;
	transition: transform .2s;
	background: #f8f8f8;
}

body.ps-active {
	transform: translateX(260px)
}

.fone-header a {
	font-size: 16px;
	display: block;
	line-height: 18px;
}

.fone-header a:last-child {
	margin-top: 3px;
}

.nav_logo {
	float: left;
	width: 32px;
	margin-top: 15px;
}

p {
	font-size: 16px;
	line-height: 30px;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix {
	clear: both;
	margin-bottom: 10px;
}

.font-zize-20 {
	font-size: 20px;
}

ul {
	margin: 0;
}

ul li {
	margin-bottom: 10px;
}

.rt-woocommerce-product-gallery-figure {
	position: relative;
}

.rt-woocommerce-product-gallery-figure .bage {
	position: absolute;
	top: 15px;
	left: 15px;
}

.rt-woocommerce-product-gallery-figure .bage {
	width: 80px;
	z-index: 999999;
}

#wrapper {
	position: relative;
	z-index: 1;
}

#wrapper-overlay {
	position: absolute;
	z-index: 2;
	display: none;
	background: transparent;
	width: 100%;
	height: 100%;
}

header {
	z-index: 9999;
	position: relative;
	background: #fff;
}

header #menu>ul {
	display: inline-block;
	text-align: left;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

header #menu>ul>li {
	font-weight: bold;
	display: inline-block;
	margin-right: -4px;
	position: relative;
	padding: 0 20px;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

header #menu>ul>li>a {
	color: #fff;
	height: 50px;
	line-height: 50px;
}

header #menu>ul>li:hover {
	background: #583e7e;
}

header #menu>ul>li:hover ul>li:hover {
	background: #57328e;
}

header #menu>ul>li>ul {
	position: absolute;
	left: 50%;
	min-width: 200px;
	display: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: visibility 0.2s;
	-ms-transition: visibility 0.2s;
	-o-transition: visibility 0.2s;
	-transition: visibility 0.2s;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

header #menu>ul>li>ul>li {
	position: relative;
	display: block;
	color: #fff;
	background: #583e7e;
}

header #menu>ul>li>ul>li>a {
	display: block;
	color: #fff;
	line-height: 20px;
	padding: 10px 5px;
	font-size: 14px;
	font-weight: bold;
}

.top-seo {
	float: right;
	width: 87%;
}

.top-seo h1 {
	float: left;
	font-size: 11px;
	color: #808080;
	margin: 0;
	padding: 0;
	padding-left: 8px;
	margin-top: 10px;
}

.top-seo span {
	font-size: 11px;
	color: #808080;
	margin-top: 9px;
	float: left;
	margin-left: 2px;
}

.nav>li>a>img {
	display: block;
	margin: 0 auto;
}

header #menu>ul>li>ul>li ul {
	position: absolute;
	top: 0;
	left: 150%;
	min-width: 200px;
	display: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: visibility 0.2s;
	-ms-transition: visibility 0.2s;
	-o-transition: visibility 0.2s;
	-transition: visibility 0.2s;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

header #menu li.off-right ul {
	right: 50%;
	left: auto;
}

header #menu>ul>li>ul>li ul>li {
	position: relative;
	display: block;
	color: #fff;
	background: #583e7e;
}

header #menu>ul>li>ul>li ul>li>a {
	display: block;
	color: #fff;
	line-height: 20px;
	padding: 10px 5px;
	font-size: 14px;
	font-weight: bold;
}

header #menu>ul>li>ul>li ul>li:last-child>a {
	border-bottom: none;
}

header #menu ul>li:hover>ul {
	display: block;
	opacity: 1;
	visibility: visible;
}

header #menu>ul>li ul>li.hasChild>a:before {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f055";
	float: right;
	margin: 4px 0 0 10px;
}

#menu-panel {
	position: fixed;
	top: 80px;
	left: -252px;
	width: 250px;
	height: 100%;
	background: #333;
	padding: 0 5px 5px 0;
	color: #fff;
	overflow: hidden;
}

#menu-panel-scroll {
	width: 300px;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
}

#menu-panel-content {
	width: 250px;
}

#menu-panel .searchbar {
	padding: 10px 5px;
	background: #785ba4;
}

#menu-panel .searchbar input[type="text"] {
	background: #fafafa;
	border: 1px solid #eee;
	color: #000;
	display: block;
	padding: 5px;
	width: 85%;
	box-sizing: border-box;
	font-size: 14px;
	margin: 0;
	height: 30px;
}

#menu-panel .searchbar .search-submit {
	background: #ef4123;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #fff;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 20px;
	padding: 0px 8px;
	text-align: center;
	width: 15%;
	box-sizing: border-box;
	height: 30px;
}

#search-collection {
	margin: 22px 30px -5.5px;
	padding: 1px;
	background: #e19843;
	width: 80%;
	float: right;
}

#search-collection input[type="text"] {
	background: #fafafa;
	color: #000;
	display: block;
	padding: 5px;
	width: 73%;
	box-sizing: border-box;
	font-size: 14px;
	margin: 0;
	height: 30px;
	float: left;
}

#search-collection .search-submit {
	background: #e19843;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #fff;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 12px;
	padding: 7px 8px;
	text-align: center;
	width: 20%;
	box-sizing: border-box;
	height: 30px;
}

#search-collection .search-submit1 {
	background: #fafafa;
	color: #e19843;
	;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 20px;
	padding: 0px 5px;
	text-align: center;
	width: 7%;
	box-sizing: border-box;
	height: 30px;
	float: left;
}

#mail-reg {
	margin: 7px 0 15px 0;
	padding: 1px;
	background: #d7d7d7;
	width: 80%;
	float: left;
}

#mail-reg input[type="text"] {
	background: #fafafa;
	color: #333;
	display: block;
	padding: 5px;
	width: 85%;
	box-sizing: border-box;
	font-size: 12px;
	margin: 0;
	height: 30px;
	float: left;
}

#mail-reg .search-submit {
	background: #d7d7d7;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #fff;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 12px;
	padding: 4px 8px;
	text-align: center;
	width: 15%;
	box-sizing: border-box;
	height: 30px;
}

#mail-reg .search-submit1 {
	background: #fafafa;
	color: #e19843;
	;
	display: block;
	float: right;
	font-family: inherit;
	font-size: 20px;
	padding: 0px 5px;
	text-align: center;
	width: 7%;
	box-sizing: border-box;
	height: 30px;
	float: left;
}

#mail-reg .search-submit {
	font-size: 15px;
}

#menu-panel .navbar-nav>li {
	text-align: center;
	padding: 0px;
	border-bottom: 1px solid rgba(133, 130, 130, 0.28);
	text-indent: 0;
	width: 100%;
	float: left;
	padding: 10px 0 10px 0;
	border-right: 1px solid rgba(133, 130, 130, 0.28);
}

#menu-panel .navbar-nav>li ul>li {
	padding-left: 10px;
}

#menu-panel .navbar-nav>li>a>h2 {
	text-shadow: none !important;
	background: #333;
	color: #fff;
	font-size: 12px;
	font-size: 15px;
	text-transform: uppercase;
	padding: 7px 0 0 0;
	margin: 0;
}

#menu-panel .navbar-nav>li>a {
	text-shadow: none !important;
	background: #333;
	color: #fff;
	font-size: 18px;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0;
	margin: 0
}

i.custom-folder,
i.fa-file-text {
	display: none;
}

.dropdown-menu {
	background: #785ba4;
	border-radius: 0;
}

.dropdown-menu>li>a {
	color: #fff !important;
	margin: 0;
	white-space: normal;
	padding: 3px 5px 3px 10px;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
	background: transparent;
}

.navbar-brand>img {
	height: 100%;
}

/* 153 120 202 0.5 */
.navbar-toggle {
	float: right;
	padding: 0 20px 0 0;
	margin-top: 6px;
}

.nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background: #333;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
	background: #785ba4;
	border-color: #fff;
}

.navbar-marsala .navbar-toggle {
	border-color: #fff;
	border-radius: 0;
}

.navbar-marsala .navbar-toggle .icon-bar {
	background: #5cb85c;
}

.dropdown-submenu>a>.custom-folder:before {
	content: "\f07b";
}

.dropdown-submenu.open>a>.custom-folder:before {
	content: "\f07c";
}

blockquote {
	border-left: 5px solid #5cb85c;
}

.date_create {
	font-size: 13px;
	color: #a5a5a5;
}

.aboutsp img {
	height: 193px;
	object-fit: cover;
	object-position: center;
	width: -webkit-fill-available;
	border-radius: 12px 12px 0 0;
}

#to-top {
	position: fixed;
	bottom: 10px;
	right: 10px;
	font-size: 50px;
	z-index: 3;
	cursor: pointer;
	color: #fff;
	display: none;
	width: 50px;
	height: 50px;
	background: #5cb85c;
	padding: 0px 10px;
	line-height: 50px;
}

#hotline {
	float: right;
	font-size: 18px;
	color: #7a7a79;
	width: 100%;
	text-align: right;
	margin-top: 8px;
}

#hotline .phone a {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	color: #c04444;
	text-align: right;
}

#social {
	margin-top: 25px;
	text-align: right;
	float: right;
}

#social img {
	width: 95%;
}

#social .social-header a {
	float: right;
}

#social .social-header a.social-icon {
	width: 25%;
}

/*.header-menu*/
.menu_bg {
	background: #1c6b58;
	/*border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;*/
}

.header-menu .col-md-3 {
	padding: 0;
}

.header-menu #prd-cate-list .main-page>ul>li>ul {
	left: 100%;
}

.box-check-header {
	border: 1px solid #037bc0;
	margin-top: 20px;
	border-left: 0;
	position: relative;
	width: 170px;
	margin-left: 70px;
	height: 53px;
	float: left;
	padding-left: 10px;
	padding-top: 6px;
}

.box-check-header img {
	position: absolute;
	top: -1px;
	left: -22px;
	width: 40px;
}

.box-check-header .fone-header {
	font-weight: 700;
	color: #0297d5;
	font-size: 20px;
	margin-left: 25px;
	padding-top: 3px;
	display: inline-block;
}

.box-check-header .fone-checkout-header {
	position: absolute;
	top: -18px;
	left: 20%;
	right: 20%;
	background-color: #f8f8f8;
	font-size: 18px;
	font-weight: bold;
	color: #337ab7;
	text-align: center;
}

/* Menu news */
ul.menu-news li {
	list-style: none;
	float: left;
	padding: 11px 50px 0 10px;
}

ul.menu-news li:first-child {
	padding: 11px 50px 0 30px;
}

ul.menu-news li a span {
	color: #333333;
	font-size: 14px;
	line-height: 19px;
	float: left;
}

ul.menu-news li a span:hover {
	text-decoration: underline;
}

ul.menu-news li a img {
	margin-right: 5px;
	float: left;
	opacity: .6;
}

ul.menu-news-detail li {
	list-style: none;
	float: right;
	padding: 9px 5px 0 5px;
}

ul.menu-news-detail li:first-child {
	padding: 9px 5px 0 5px;
}

.pagination {
	margin: 5px 0;
	float: right;
}

.pagination>li>a {
	padding: 2px 10px;
}

ul.menu-news-detail li a span {
	color: #666;
	font-size: 11px;
	line-height: 13px;
	float: left;
}

ul.menu-news-detail li a span:hover {
	text-decoration: underline;
}

ul.menu-news-detail li a img {
	opacity: .6;
	width: 12%;
	margin-right: 5px;
	float: left;
}

ul.menu-news-detail li:first-child a img {
	width: 12%;
}

.news-body {
	padding-right: 15px;
}

.media-body .media-date {
	display: block;
	color: #aaaaaa;
}

.body {
	border: 1px solid #e1e1e1;
	padding: 10px;
	background: #fff;
}

.media.products .media-left {
	width: 30% !important;
	float: left;
}

.media.news img {
	border: 1px solid #eaeaea;
}

.media.news.longer .media-left {
	width: 30%;
}

.media.products .media-left img {
	border: 1px solid #eaeaea;
	float: left;
}

/* Ket thuc menu news */
/* Menu Danh muc san pham */
#prd-cate-list {
	width: 100%;
	position: relative;
}

#prd-cate-list .prd-cate-header span {
	font-family: 'open sans', sans-serif;
	/*border-right: 1px solid #ebebeb;*/
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	text-transform: uppercase;
}

#prd-cate-list .prd-cate-header span i {
	line-height: 40px;
	font-size: 15px;
	margin-right: 9px;
}

#prd-cate-list ul {
	list-style: none;
	display: none;
}

#prd-cate-list ul.sub-page {
	position: absolute;
	top: 40px;
	left: 0;
	margin-left: -1px;
	border: 1px solid #e8e8e8;
	border-top: 0;
	background: #fff;
	width: 101%;
	z-index: 1;
}

#prd-cate-list ul.main-page {
	display: block;
	border-right: 1px solid #ddd;
}

#prd-cate-list ul li a {
	display: block;
	margin: 0 5px;
}

#prd-cate-list ul li a .mc_title {
	font-size: 16px;
	color: #000;
	margin: 0;
	display: block;
}

#prd-cate-list ul li.active-menu a .mc_title {
	color: #5cb85c;
}

#prd-cate-list ul li a .mc_desc {
	font-size: 14px;
	color: #666;
	display: block;
}

#prd-cate-list ul li a .mc_desc p {
	margin: 0;
}

#prd-cate-list ul li a:hover .mc_title,
#prd-cate-list ul li a:hover .mc_desc {
	color: #5cb85c;
}

#prd-cate-list .main-page>ul {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 99999999999
}

#prd-cate-list .main-page>ul>li {
	display: block;
}

#prd-cate-list .main-page>ul>li>a {
	display: block;
	color: #000;
	cursor: pointer;
	padding: 10px 5px;
}

#prd-cate-list .main-page>ul>li>a .mc_title {
	font-size: 14px;
	/*padding: 7px 0;*/
}

#prd-cate-list .main-page>ul>li>a img {
	float: left;
	margin: 0 5px 0 0;
	opacity: .9;
	padding: 5px 0;
}

#prd-cate-list .main-page>ul>li:hover>a {
	color: #5cb85c;
}

#prd-cate-list .main-page>ul>li>ul>li>a .mc_title:hover {
	color: #5cb85c;
}

#prd-cate-list .main-page>ul>li>ul {
	display: none;
	position: absolute;
	list-style: none;
	background: #a5a5a5;
	right: 100%;
	margin-top: -35px;
	z-index: 1000;
	width: 230px;
	border-top: none;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

#prd-cate-list .main-page>ul>li>ul>li {
	position: relative;
	width: 95%;
	display: block;
	float: left;
}

#prd-cate-list .main-page>ul>li>ul>li>a {
	display: block;
	float: left;
	width: 100%;
	font-size: 14px;
	color: #000;
	text-align: left;
	padding: 6px 10px;
	z-index: 101;
	border-bottom: 1px solid #efefef;
}

#prd-cate-list .main-page>ul>li>ul>li.active-menu>a .mc_title {
	color: #5cb85c;
}

#prd-cate-list .main-page>ul>li>ul>li>a .mc_title {
	font-size: 14px;
	padding: 1px 0;
	color: #fff;
}

.fa-thumbs-o-up {
	line-height: 20px;
	color: #f9a630;
	margin-right: 5px;
	font-size: 14px;
}

.fa-star {
	color: #f9a630;
	font-size: 9px;
	margin-right: 2px;
}

.fa-star-o {
	font-size: 9px;
	margin-right: 2px;
	color: #ddd;
}

#prd-cate-list .main-page>ul>li>ul>li>a img {
	display: none;
}

#prd-cate-list .main-page>ul>li:hover>ul>li:hover>a {
	color: #eb1c24;
}

#prd-cate-list .main-page>ul>li>ul>li ul {
	display: block;
	list-style: none;
	z-index: 1000;
	border-right: 1px solid #ddd;
	float: left;
	width: 106%;
}

#prd-cate-list .main-page>ul>li>ul>li ul li {
	width: 100%;
	display: block;
}

#prd-cate-list .main-page>ul>li>ul>li ul li a {
	display: block;
	float: left;
	width: 100%;
	color: #000;
	text-align: left;
	padding: 0 10px 10px;
	z-index: 101;
}

#prd-cate-list .main-page>ul>li>ul>li ul li a .mc_title {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-left: 10px;
}

#prd-cate-list .main-page>ul>li>ul>li ul li a img {
	display: none;
}

#prd-cate-list .main-page>ul>li:hover>ul>li:hover>ul li:hover a {
	color: #eb1c24;
}

#prd-cate-list .main-page>ul>li>ul>li ul li a:hover .mc_title {
	color: #eb1c24;
}

#prd-cate-list .sub-page>ul>li,
#prd-cate-list .main-page>ul>li {
	background: #fff;
	border-bottom: 1px solid #efefef;
}

#prd-cate-list .sub-page>ul>li>a i,
#prd-cate-list .main-page>ul>li>a i {
	float: right;
	line-height: 21px;
	font-size: 10px;
}

#prd-cate-list .sub-page>ul>li>ul i,
#prd-cate-list .main-page>ul>li>ul i {
	display: none;
}

#prd-cate-list-detail {
	width: 100%;
	position: relative;
}

#prd-cate-list-detail .prd-cate-header span {
	font-family: 'open sans', sans-serif;
	border-right: 1px solid #ebebeb;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	text-transform: uppercase;
}

#prd-cate-list-detail .prd-cate-header span i {
	float: right;
	margin-right: 10px;
	line-height: 46px;
	font-size: 30px;
}

#prd-cate-list-detail ul {
	list-style: none;
	display: none;
}

#prd-cate-list-detail ul.sub-page {
	position: absolute;
	top: 40px;
	left: 0;
	margin-left: -1px;
	border: 1px solid #e8e8e8;
	border-top: 0;
	background: #fff;
	width: 101%;
	z-index: 1;
}

#prd-cate-list-detail ul.main-page {
	display: block;
}

#prd-cate-list-detail ul li a {
	display: block;
	padding: 30px 0;
	margin: 0;
	color: #212121;
	/*text-align: center;*/
}

#prd-cate-list ul.main-page-home {
	position: absolute;
	top: 40px;
	left: 0;
	border: 1px solid #e8e8e8;
	border-top: 0;
	background: #fff;
	width: 100%;
	z-index: 1;
}

.header-menu {
	background: #1c6b58;
}

#prd-cate-list-detail ul li a .mc_title {
	font-size: 16px;
	color: #000;
	margin: 0;
	display: inline-block;
	width: 100%;
	padding-top: 3px;
}

#prd-cate-list-detail ul li a .mc_desc {
	font-size: 14px;
	color: #666;
	display: block;
}

#prd-cate-list-detail ul li a .mc_desc p {
	margin: 0;
}

#prd-cate-list-detail ul li a:hover .mc_title,
#prd-cate-list-detail ul li a:hover .mc_desc {
	color: #5cb85c;
}

#prd-cate-list-detail .main-page>ul {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}

#prd-cate-list-detail .main-page>ul>li {
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

#prd-cate-list-detail .main-page>ul>li>a {
	display: block;
	color: #fff;
	cursor: pointer;
	text-align: center;
	/*text-transform:uppercase;*/
	font-weight: bold;
}

#prd-cate-list-detail .main-page>ul>li>a .mc_title {
	font-size: 14px;
}

#prd-cate-list-detail .main-page>ul>li>a img {
	text-align: center;
}

#prd-cate-list-detail .main-page>ul>li:hover>a {
	color: #5cb85c;
}

#prd-cate-list-detail .main-page>ul>li.active-menu>a {
	color: #5cb85c;
}

#prd-cate-list-detail .main-page>ul>li:first-child a span i {
	float: left;
	display: block;
	font-size: 18px;
	margin-right: 10px;
}

#prd-cate-list-detail .main-page>ul>li:first-child a span {
	float: left;
}

#prd-cate-list-detail .main-page>ul>li>ul {
	display: none;
	position: absolute;
	list-style: none;
	background: #fff;
	z-index: 1000;
	border-top: none;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	/* width: 650px;*/
}

#prd-cate-list-detail .main-page>ul>li>ul>li {
	position: relative;
	width: 190px;
	/*display:inline-block; */
	/*border-bottom: 1px solid #ddd*/
	;
}

#prd-cate-list-detail .main-page>ul>li>ul>li>a {
	display: block;
	float: left;
	width: 100%;
	font-size: 14px;
	color: #212121;
	text-align: left;
	padding: 10px 10px;
	z-index: 101;
}

#prd-cate-list-detail .main-page>ul>li>ul>li:not(.hasChild)>a {
	border-bottom: 1px solid #cccccc;
}

#prd-cate-list-detail .main-page>ul>li>ul>li>a .mc_title {
	font-size: 14px;
	padding: 3px 0;
	color: #212121;
}

#prd-cate-list-detail .main-page>ul>li>ul>li>a .mc_title:hover {
	color: #5cb85c;
}

.fa-heart-o {
	line-height: 22px;
	color: #f9a630;
}

.topbar {
	position: fixed !important;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1000;
}

#prd-cate-list-detail .main-page>ul>li>ul>li>a img {
	display: none;
}

#prd-cate-list-detail .main-page>ul>li:hover>ul>li:hover>a {
	color: #eb1c24;
}

#prd-cate-list-detail .main-page>ul>li>ul>li ul {
	display: block;
	list-style: none;
	z-index: 1000;
	/* border-right: 1px solid #ddd; */
	float: left;
	width: 106%;
}

#prd-cate-list-detail .main-page>ul>li>ul>li ul li {
	width: 100%;
	display: block;
}

#prd-cate-list-detailt .main-page>ul>li>ul>li ul li a {
	display: block;
	float: left;
	width: 100%;
	color: #000;
	text-align: left;
	padding: 0 10px 10px;
	z-index: 101;
}

#pprd-cate-list-detail .main-page>ul>li>ul>li ul li a .mc_title {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-left: 10px;
}

#prd-cate-list-detail .main-page>ul>li>ul>li ul li a img {
	display: none;
}

#prd-cate-list-detail .main-page>ul>li:hover>ul>li:hover>ul li:hover a {
	color: #eb1c24;
}

#prd-cate-list-detail .main-page>ul>li>ul>li ul li a:hover .mc_title {
	color: #eb1c24;
}

#prd-cate-list-detail .sub-page>ul>li,
#prd-cate-list-detail .main-page>ul>li {
	background: #1c6b58;
	/*border-left:1px solid #efefef;*/
}

#prd-cate-list-detail .main-page>ul>li:first-child {
	border-left: none;
}

#prd-cate-list-detail .sub-page>ul>li>a i,
#prd-cate-list-detail .main-page>ul>li>a i {
	float: right;
	line-height: 21px;
	font-size: 10px;
	display: none;
}

#pprd-cate-list-detail .sub-page>ul>li>ul i,
#prd-cate-list-detail .main-page>ul>li>ul i {
	display: none;
}

#prd-cate-list-detail .main-page>ul>li>ul>li ul li a .mc_title {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	padding-left: 10px;
}

#prd-cate-list-detail .main-page>ul>li>ul>li ul li a {
	padding: 2px 5px;
}

#menu2>ul,
#menu97>ul {
	background: #fff !important;
	width: 160%;
	left: -17%;
}

#menu2>ul>li,
#menu97>ul>li {
	float: left;
}

#menu2>ul>li>a,
#menu97>ul>li>a {
	color: #212121 !important;
	font-weight: bold;
}

#menu2>ul>li>a>span,
#menu97>ul>li>a>span {
	padding-left: 3px;
	border-left: 2px solid #5cb85c;
}

#menu2>ul>li>ul>li,
#menu97>ul>li>ul>li {
	padding: 10px 10px
}

#menu2>ul>li>ul>li>a,
#menu97>ul>li>ul>li>a {
	color: #212121;
}

/* Ket thuc Menu Danh muc san pham */
/* Banner carousel */
.slider-thumb {
	position: absolute;
	right: 20px;
	top: 15px;
	background: #fff;
	padding: 3px 10px;
	min-width: 235px;
}

.slider-thumb li {
	padding: 7px 0;
	border-bottom: 1px solid #d7d7d7;
	position: relative
}

.slider-thumb li:last-child {
	border: none
}

.slider-thumb li.active {
	background-color: #f9f8f8;
}

.slider-image-thumb {
	display: inline-block;
	float: left;
	margin-right: 10px;
	cursor: pointer
}

.slider-detail .title-image {
	font-size: 11px;
	font-weight: 700;
	display: block;
	color: #666
}

.slider-detail .description-image {
	font-size: 11px;
	color: #666
}

.slider-thumb li.active:before {
	content: "";
	border-left: 8px solid transparent;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 10px solid #fff;
	position: absolute;
	left: -28px;
	top: 15px
}

.slider-thumb {
	z-index: 999
}

.slider-thumb li:hover {
	background-color: #eee
}

.slider-thumb li.active:before,
.slider-thumb li:hover:before {
	content: "";
	border-left: 8px solid transparent;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 10px solid #eee;
	position: absolute;
	left: -18px;
	top: 15px
}

.slider-thumb {
	padding: 0
}

.slider-thumb li {
	padding: 7px 10px;
	list-style: none;
}

.slider-menu {
	margin-bottom: 25px
}

.slider-menu .coll-icon {
	width: 50%;
	float: left;
	padding: 15px 0 16px;
	height: 26px;
	position: relative;
	display: table;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	background-color: #fff
}

.slider-menu .coll-icon {
	width: 12.4%
}

.slider-thumb {
	top: 15px
}

.slider-menu .coll-icon {
	width: 12.5%
}

#slider-menu #slider-thumb img {
	width: 36px;
	height: 36px;
}

.slider-menu .coll-icon {
	width: 50%
}

#slider-menu {
	padding: 0
}

#slide-image .owl-prev {
	opacity: .5;
}

#slide-image .owl-next {
	opacity: .5;
}

#slide-image .owl-prev:hover {
	opacity: 1;
}

#slide-image .owl-next:hover {
	opacity: 1;
}

#slide-image .owl-prev {
	background: url(//hstatic.net/969/1000003969/10/2015/11-30/icon-left-slider.png) rgba(0, 0, 0, 0.62) no-repeat;
	background-position: center;
	position: absolute;
	width: 30px;
	height: 40px;
	top: calc(50% - 15px);
	border-radius: 0 5px 5px 0;
	cursor: pointer;
	display: block !important;
	z-index: 1000;
}

#slide-image .owl-next {
	display: block !important;
	background: url(//hstatic.net/969/1000003969/10/2015/11-30/icon-right-slider.png) rgba(0, 0, 0, 0.62) no-repeat;
	background-position: center;
	position: absolute;
	width: 30px;
	height: 40px;
	top: calc(50% - 15px);
	border-radius: 5px 0 0 5px;
	cursor: pointer;
	right: 0;
	z-index: 1000;
}

.zoomImg {
	z-index: 900 !important;
}

#slider-thumb-img li {
	list-style: none;
	width: 13%;
	float: left;
	margin-right: 9px;
}

/* Ket thuc Banner carousel */
/*  Body san pham */
.comment-prd {
	width: 100%;
}

.comment-prd .title-coment {
	width: 100%;
	border-bottom: 1px solid #ddd;
	padding: 0 10px 5px 0;
}

.comment-prd form {
	font-size: 14px;
	width: 100%;
	background: #ebfceb;
	margin-top: 10px;
	padding: 0 10px;
	margin-bottom: 10px;
}

.txtBig {
	width: 100%;
	resize: none;
	font-size: 12px;
	margin-top: 10px;
	padding: 5px;
}

.send-div-cmd {
	width: 100%;
	text-align: right;
}

.modal-backdrop {
	position: absolute;
	display: none;
}

#gui {
	width: 112px;
	height: 28px;
	background: #006900;
	font: 14px/27px arial;
	color: #fff;
	text-align: center;
	cursor: pointer;
	padding: 0 0 3px 0;
	margin-bottom: 5px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.hot_newss {
	width: 100%;
	background: #fff;
	margin-bottom: 10px;
}

.product_list .thumbnail.products {
	border: none;
}

.description2 {
	border-top: 1px solid #ddd;
	padding: 7px 15px;
	margin: 0 5px;
	line-height: 20px;
	text-align: justify;
	display: inline-block;
}

.description1 {
	/*border-top: 1px solid #ddd;*/
	/* padding: 7px 15px; */
	padding: 7px 0;
	line-height: 20px;
	text-align: justify;
	/*float: left;*/
	width: 100%;
}

#tags {
	margin: 5px 0;
	overflow: hidden;
}

#tags a,
#tags span {
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #4f4f4f;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	padding: 2px 8px;
	margin: 2px;
	text-decoration: none;
	white-space: nowrap;
}

.product-sale-big {
	font-size: 11px;
	float: right;
	margin-top: -5px;
}

.product-sale-big div {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: -20px;
	margin-right: 4px;
	font-size: 10px;
}

.btn-back {
	color: #0082dd;
	font-size: 14px;
	text-transform: capitalize;
	height: 30px;
	font-weight: 400;
	line-height: 30px;
	background: url('../../../resources/ui_images/client/background/back-checkout.png') no-repeat center left;
	vertical-align: bottom;
	padding-left: 22px;
	margin-top: 4px;
	float: right;
	margin-right: 20px;
	cursor: pointer;
}

.error {
	border: 1px dashed #f88d81 !important;
	color: #F06455 !important;
	display: block;
	padding: 5px 7px;
}

h2.dh-cart {
	margin: 10px 0px;
	font-size: 20px;
	padding: 0px;
	font-weight: bold;
	color: #666666;
}

#cart .alert {
	padding: 3px !important;
	margin-bottom: 0px !important;
	border: 1px solid transparent;
	border-radius: 4px;
}

.item_checkout {
	font-size: 14px;
	color: #666666;
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
	text-transform: lowercase;
}

.margin-botton-body {
	margin-bottom: 7px;
}

.nav.custom-tabs {
	border-bottom: 1px dashed #e19843;
	padding-bottom: 1px;
	height: 40px;
}

.nav-tabs>li {
	margin-bottom: 0;
	/*width: 100%;*/
}

.nav-tabs.custom-tabs>li:first-child>a {
	font-family: "open sans";
	padding: 9px 10px;
	margin: 0;
	text-transform: uppercase;
	color: #e19843;
	font-size: 14px;
}

.boder-top-body {
	border-top: 1px solid;
	background: #fff;
}

.nav-tabs.custom-tabs>li.active>a,
.nav-tabs.custom-tabs>li.active>a:hover,
.nav-tabs.custom-tabs>li.active>a:focus {
	background: none;
	border: none;
	border-radius: 0;
	cursor: pointer;
	font-weight: bold;
}

.nav-tabs.custom-tabs>li>a {
	color: #333;
	padding: 0;
	margin: 10px 10px 0 10px;
	border-radius: 0;
	line-height: 22px;
	font-size: 14px;
	padding-left: 5px;
	border: none;
}

.nav-tabs.custom-tabs>li>a:hover {
	border: none;
	background: none;
	text-decoration: underline;
}

.nav-tabs.custom-tabs>li.caprd-con>a {
	margin: 8px 8px 0 8px;
}

.nav-tabs.custom-tabs>li.caprd-cha>a {
	border: none;
}

.nav-tabs.custom-tabs>li:first-child>a i {
	float: right;
	line-height: 23px;
	font-size: 14px;
}

.thumbnail.products {
	margin: 0;
	border-radius: 0;
	padding: 0;
	border-top: none;
	border: none;
	box-shadow: none;
}

.thumbnail .caption {
	padding: 7px 7px 7px 7px;
}

.thumbnail.products h2 {
	margin: 10px 0 10px 0;
	font-size: 17px;
	color: #333;
	line-height: normal;
	font-weight: bold;
	/*text-align: center;*/
	min-height: 62px;
}

.thumbnail.products p {
	color: #212121;
}

.thumbnail.products .caption:hover h2 {
	color: #5cb85c;
}

.thumbnail.products .caption:hover img {
	opacity: 0.8;
	filter: alpha(opacity=30);
}

.pride-new-old {
	display: inline-block;
	padding-right: 20px;
}

.thumbnail.products .new-price {
	font-size: 14px;
	color: #5cb85c;
	font-weight: 700;
	display: block;
}

.thumbnail.products .old-price {
	color: #858585;
	font-size: 12px;
	text-decoration: line-through;
	display: block;
}

.field-sale {
	display: inline-block;
	padding-left: 15px;
	border-left: 1px solid #e7e7e7;
}

.field-sale div {
	color: #858585;
	font-size: 10px;
}

.field-sale span {
	font-size: 18px;
	color: #000;
}

ul.product-count-star {
	list-style: none;
	width: 100%;
}

.product-hover {
	display: none;
	padding-top: 10px;
	border-bottom: 1px solid #e7e7e7;
}

.product-new {
	font-size: 9px;
	color: #000;
	background-color: #feabab;
	display: inline-block;
	padding: 3px 8px;
	border: 1px solid #fa9494;
}

.product-count-star li:last-child {
	padding-left: 8px;
	text-align: right;
	border: none;
	padding-top: 1px;
}

.product-count-star li:first-child {
	width: 52%;
}

.product-count-star li:last-child {
	width: 48%;
}

.product-count-star li {
	float: left;
	padding-right: 9px;
	border-right: 1px solid #e7e7e7;
	font-size: 11px;
	color: #333;
}

.product-lienhe span {
	font-size: 13px;
	color: #666;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 5px;
}

.product-lienhe p {
	width: 100%;
	float: left;
	color: #e32124;
	text-align: center;
	font-weight: bold;
}

.product-buy a {
	display: inline-block;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	padding: 10px 29px;
	background-color: #5cb85c;
	margin-top: 10px;
}

.product-buy {
	text-align: center;
	margin: 15px 0 5px;
}

#breadcrumb {
	background: none;
	float: left;
	margin: 5px 0 5px 5px;
}

.collection-title {
	padding: 3px 0;
	border: 1px solid #e8e8e8;
	border-bottom: none;
	background-color: #f4f4f4;
	float: left;
	width: 100%;
}

.collection-title h1 {
	font-size: 18px;
	color: #161616;
	text-transform: uppercase;
	padding: 0 5px 0 15px;
	margin-top: 0;
	margin-bottom: 5px;
	padding-top: 8px;
	display: inline-block;
	float: left;
}

#news-list .media-body h3 {
	font-size: 18px;
}

#news-list .media-body a {
	color: #000;
}

.collection-title .collection-size {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #888;
}

.collection-filter {
	display: inline-block;
	margin-left: 15px;
	margin-top: 8px;
}

.wrap-box-gift {
	background-color: #c4f0f2;
	border: 1px solid #a0e0e2;
	text-align: center;
	padding: 0 8px;
	display: inline-block;
	margin-left: 2px;
}

.wrap-box-new {
	background-color: #feabab;
	border: 1px solid #fa9494;
	text-align: center;
	padding: 0 8px;
	display: inline-block;
	margin-left: 2px;
}

#breadcrumb>span>a>span {
	font-size: 11px;
	color: #666;
}

#breadcrumb>span>a>span:hover {
	color: #5cb85c;
}

.news-desc {
	font-size: 16px;
	font-weight: 600;
	padding-right: 15px;
	text-align: justify;
	margin-bottom: 10px;
}

.list-tin .description {
	padding: 15px;
}

#detail-product .thumbnail {
	border-radius: 0;
	margin-bottom: 10px;
	cursor: pointer;
}

#detail-product {
	/*padding-top: 10px;*/
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 100%;
}

#detail-product .product h1 {
	font-size: 20px;
	color: #333;
	margin: 0;
	margin-bottom: 7px;
}

#detail-product .product .price {
	background-color: #ececec;
}

#detail-product .product .price .variant-price {
	font-size: 30px;
	color: #5cb85c;
	font-weight: 400;
	margin: 0 0 0 20px;
	padding: 6px 0;
}

#addcart h3 {
	font-size: 14px;
	color: #333;
}

#addcart .product-btn-buy input.addnow {
	font-weight: 700;
	color: #fff;
	background-color: #5cb85c;
	border: none;
	font-size: 20px;
	padding: 12px 0;
	width: 100%;
	float: left;
}

.product-btn-buy .htmhn {
	float: left;
	width: 100%;
}

.product-btn-buy .box-check-header {
	border: 1px solid #037bc0;
	margin-top: 19px;
	border-left: 1px solid #037bc0;
	position: relative;
	width: 200px;
	margin-left: 30px;
	height: 67px;
	float: left;
}

.product-btn-buy .box-check-header .fone-checkout-header {
	left: 5%;
	right: 5%;
	font-size: 14px;
	font-weight: normal;
}

.product-btn-buy .box-check-header img {
	position: relative;
	top: -23px;
	left: 10px;
	width: 32px;
}

.product-btn-buy .box-check-header .product-sku {
	font-size: 12px;
	color: #333;
	display: block;
}

.product-btn-buy .box-check-header .fone-header {
	font-weight: 700;
	color: #0297d5;
	font-size: 18px;
	margin-left: 15px;
	padding-top: 3px;
	display: inline-block;
}

.prd-Description-detail table {
	border: none;
}

.msp_prd {
	margin: 0 0 5px 0;
	font-size: 12px;
	color: #858585;
	line-height: normal;
}

li.active .thumbnail {
	border: 1px solid #e32124 !important;
}

#autoSuggestionsList {
	background: #f8f8f8;
	float: left;
	padding: 0px 5px 5px 5px;
	position: absolute;
	width: 60%;
	z-index: 10;
	display: none;
	z-index: 10;
	top: 52px;
	height: 480px;
	overflow: auto;
}

#autoSuggestionsList .sgg-row {
	border-top: 1px solid #e4e4e4;
	float: left;
	padding: 4px 0;
	width: 100%;
}

#autoSuggestionsList .sgg-row .sgg-image {
	float: left;
	margin-right: 8px;
}

#autoSuggestionsList .sgg-row .sgg-title a {
	font-size: 13px;
	color: #000;
	transition: all 0.5s;
}

#autoSuggestionsList .sgg-row .sgg-image img {
	border: 1px solid #e4e4e4;
	background: #fff;
}

#autoSuggestionsList .sgg-row .sgg-sellprice {
	color: #5cb85c;
	font-weight: bold;
	transition: all 0.5s;
	font-size: 12px;
}

.zoomImg {
	display: none;
}

/* Ket thuc Body san pham */
/* Bắt đầu Body newsdetail */
#detail-new {
	width: 100%;
	float: left;
	/* margin-left: 15px;
    border-right: 1px solid #d7d7d7;*/
}

.header-detail-news {
	font-size: 20px;
	margin: 0;
}

.sidebar {
	list-style: none;
	padding: 0;
}

.sidebar li {
	margin-left: 15px;
}

.sidebar li {
	margin-bottom: 10px;
}

.hightlight_news {
	list-style: none;
	padding: 0;
	margin-top: 15px;
}

.hightlight_news i {
	color: #5cb85c;
	margin-right: 7px;
}

.sidebar li {
	padding-left: 1em;
	text-indent: -.7em;
}

/*
.sidebar li::before {
	content: "\f105";
    font-family: FontAwesome;
    color: #5cb85c; 
 /*   margin-right: 4px;
}*/
.sidebar li a {
	color: #333333;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
}

.sidebar li a:hover {
	color: #eb1c24;
}

.sidebar li:hover {
	color: #eb1c24;
}

.hp-media-left {
	width: 35% !important;
}

h4.media-heading,
h3.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
	display: block;
	display: -webkit-box;
	margin: 0 auto;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
	font-size: 14px;
	font-weight: bold;
}

h5.media-heading a,
h4.media-heading a,
h3.media-heading a {
	color: #000;
}

.sidebar h4.media-heading {
	/*font-weight:bold;*/
}

.sidebar p {
	font-size: 12px;
}

.no-radus {
	border-radius: 0 !important;
}

.panel-heading h3 {
	margin-bottom: 0 !important;
	margin: 0;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	line-height: 1.4;
	text-rendering: optimizeSpeed;
}

.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.page-title {
	border-bottom: 1px solid #ededed;
}

.page-title h1 {
	margin: 0;
	margin-bottom: .7em;
	color: #000;
	/*font-family: "Roboto Condensed", sans-serif;*/
	font-size: 24px;
	font-style: normal;
	line-height: 1.2;
	text-rendering: optimizeLegibility;
	/*text-transform: uppercase;
    /*font-weight: 600;*/
	margin-bottom: 5px;
}

.header span {
	color: #41393d;
	border: none;
	border-radius: 0;
	margin-right: 0;
	line-height: 35px;
	cursor: default;
	text-transform: uppercase;
}

.box-relative {
	background: #fff;
	border: 1px solid #dddfe2;
	border-radius: 3px;
	margin-bottom: 20px;
}

.news-head h3,
.news-head h4 {
	margin-top: 0;
	font-size: 14px;
	padding: 10px 0;
	/*color:#5cb85c;*/
	font-weight: bold;
	border-bottom: 1px solid #ededed;
}

.news-head h3 span,
.news-head h4 span {
	padding: 10px 8px;
	border-bottom: 2px solid #5cb85c;
}

.box-relative .relative-body {
	padding: 10px;
}

.box-relative .media {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ededed;
}

.box-relative .media h4,
.box-relative .media h5 {
	font-size: 14px;
	line-height: 19px;
}

.bootstrap-touchspin .input-group-btn-vertical {
	float: left;
}

#addcart .soluong_qt .bootstrap-touchspin .input-group-btn-vertical>.btn {
	padding: 10px 10px;
}

#addcart .soluong_qt .bootstrap-touchspin .input-group-btn-vertical i {
	top: 6px;
	left: 7px;
	color: #767676;
	font-size: 7px;
}

#addcart .soluong_qt .cart_qty {
	height: 42px;
	width: 38px;
	border: 1px solid #d7d7d7;
	text-indent: 2px;
}

#detail-product .product .price .variant-compare-price {
	margin-left: 30px;
}

#detail-product .product .price .variant-coupon {
	margin-left: 30px;
	font-weight: 400;
}

.box-information-more {
	background: url('../../../resources/ui_images/client/background/box-information-more.png');
	margin-top: 15px;
}

.box-information-more .box-wrapper {
	margin: 5px;
	background-color: #fff;
}

.box-information-more .box-left p {
	font-size: 14px;
	color: #333;
	text-align: center;
	float: left;
}

.box-information-more .box-left span {
	font-size: 12px;
	font-style: italic;
}

.box-information-more .box-right .free-give a {
	font-size: 12px;
	margin-left: 8px;
}

.box-information-more ul li {
	list-style: none;
}

.box-information-more .box-right {
	border-left: 1px dotted #999;
	margin: 7px 0;
}

.box-information-more .box-left {
	margin: 10px 0 0 0;
	text-align: center;
}

.box-information-more .box-right .free-change a {
	font-size: 12px;
	margin-left: 15px;
}

.box-information-more .box-right .free-checkout a {
	font-size: 12px;
	margin-left: 10px;
}

.box-information-more .box-right .free-guarantee a {
	font-size: 12px;
	margin-left: 15px;
}

.box-information-more .thank-you {
	width: 43%;
}

.media-body .media-price {
	color: #5cb85c;
}

.product-review {
	padding: 10px 0px 5px 0px;
	background: #f4f4f4;
	margin-top: 7px;
	margin-bottom: 15px;
	float: left;
	width: 100%;
}

#body-detail-prd {
	background: #fff;
}

.title-review {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	padding: 13px 30px;
}

.image-review li {
	width: 6%;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #dddddd;
	padding: 5px;
	background-color: #fff;
	list-style: none;
	text-align: center;
}

.prd-desc .header3 {
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #333;
	padding: 5px 10px;
	border-bottom: 2px solid #5cb85c;
	background-color: #fff;
	width: 100%;
}

#detail-product .nav-tabs>li {
	width: auto;
}

#detail-product .nav-tabs>li a:hover {
	border-bottom: none;
}

#detail-product .nav-tabs>li.active a {
	border-top: 2px solid #5cb85c;
	top: 1px;
	border-radius: 0;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #333;
}

.media {
	margin-top: 7px;
}

#detail-product .nav-tabs>li a {
	border-radius: 0;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #333;
	border-bottom: none;
}

#detail-product .tab-content {
	border: 1px solid #e7e7e7;
	border-top: 0;
	padding: 10px;
}

#detail-product .nav-tabs {
	background: #eee;
}

#detail-product .prd-desc {
	float: left;
	width: 100%;
}

#news-list .media.news2 {
	padding-bottom: 10px;
	padding-top: 2px;
	border-bottom: 1px dotted #ddd;
}

.view-detail {
	background: #ddd;
	padding: 2px 10px;
	border-radius: 3px;
	color: #333 !important;
	float: right;
	margin-top: 10px;
	font-size: 11px;
}

/* Kết thúc Body newsdetail */
/*Bắt đầu footer*/
#detail input.form-control {
	border-radius: 0;
	font-size: 12px;
	height: 25px;
}

#detail label {
	color: #333;
}

#detail {
	padding-top: 15px;
	float: left;
	width: 100%;
}

#detail textarea.form-control {
	border-radius: 0;
}

#body {
	/*margin-bottom: 15px;*/
}

footer .above {
	background-color: #fff;
	color: #fff;
	padding-bottom: 5px;
	padding-bottom: 10px;
	padding-top: 12px;
}

.footer-support li {
	float: left;
	width: 100%;
	text-align: center;
	list-style: none;
}

.above p {
	font-size: 14px;
	margin-top: 10px;
}

.above .free-call {
	font-size: 12px;
	color: #b0b0b0;
	font-style: italic;
}

.above .call-number {
	font-size: 25px;
}

.footer-support li .free-pend {
	font-size: 22px;
	padding: 4px 29px;
	background-color: #5cb85c;
	border-radius: 4px;
	text-align: center;
	color: #fff;
}

.footer-support li .free-pend i {
	margin-right: 12px;
	font-size: 25px;
}

.footer-support.footer-doitra {
	width: 100%;
	text-align: center;
	float: left;
}

.footer-support.footer-doitra li {
	width: 95%;
	text-align: center;
}

.footer-col h3 {
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}

.footer-col ul {
	list-style: none;
}

.footer-col ul li a {
	color: #fff;
	float: left;
	width: 100%;
	text-decoration: none;
	line-height: 23px;
}

.footer-col ul li a:hover {
	text-decoration: underline;
}

.footer-col p {
	color: #fff;
	float: left;
	width: 100%;
	font-size: 12px;
	padding: 2px 0;
}

.copyright {
	background: #383938;
}

.f-copyright {
	color: #fff;
	text-align: center;
	padding: 2px 0;
}

.footer-col .footer-map {
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 10px;
}

.footer-thanks img {
	width: 30%;
}

#adFixLeft {
	width: 160px;
	overflow: hidden;
	position: fixed;
	top: 30px;
	border: 1px solid #cacaca;
	z-index: 9999;
	background-color: white;
}

#adFixright {
	width: 160px;
	overflow: hidden;
	position: fixed;
	top: 30px;
	border: 1px solid #cacaca;
	z-index: 9999;
	margin-left: 1176px;
	background-color: white;
}

#adFixLeft {
	margin-left: 11px;
}

.copy {
	float: left;
	width: 100%;
	border-top: 1px solid #fff;
	padding: 5px 0 0;
}

#chusohuu {
	margin-bottom: 7px;
}

#chusohuu .social-header a img {
	width: 100%;
}

#chusohuu h3 {
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}

.dkbct a:first-child img {
	width: 8%;
}

.dkbct a:last-child img {
	width: 13%;
}

.copy-left {
	width: 100%;
	float: left;
}

.dkbct {
	display: block;
	text-align: left;
	padding-top: 10px;
}

.zopim {
	right: 100px !important;
}

#vsidebar {
	display: none;
	cursor: pointer
}

.vsidebar {
	position: fixed;
	right: 0;
	bottom: 120px;
	z-index: 9999;
}

.vsidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.vsidebar li {
	margin-bottom: 1px;
	height: 50px;
}

.vsidebar li a {
	display: block;
	position: relative;
}

.vsidebar li .icon {
	display: block;
	width: 50px;
	height: 50px;
	background: #69BD43;
	overflow: hidden;
}

.vsidebar li.call-pos {
	width: 120px;
	height: 60px;
	padding: 5px 8px;
	background: linear-gradient(to bottom, #1e5799 0%, #f88906 0%, #fdb54d 100%);
	border-radius: 7px 0 0 7px;
}

.vsidebar li.call-pos .text-call-pos {
	color: #fff;
	font-size: 11px;
	display: block;
	text-align: center;
}

.vsidebar li.call-pos .number-call-pos {
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	display: block;
	text-align: center;
	line-height: 15px;
}

li.call-pos img {
	display: block;
	margin: auto;
}

.vsidebar li .txt label:first-child {
	font-size: 12px;
}

.vsidebar li .txt label {
	margin: 0;
	font-size: 14px;
	text-align: center;
	float: left;
}

.vsidebar li .txt {
	display: none;
	position: absolute;
	right: 50px;
	height: 50px;
	line-height: 50px;
	top: 0;
	white-space: nowrap;
	color: #fff;
	border-left: 4px solid #337714;
	padding: 0 20px;
	font-size: 14px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	background: #4e9e2a;
}

.vsidebar li:first-child .txt {
	padding: 0 20px 0 0;
	line-height: 18px;
	width: 180px;
}

.vsidebar li:first-child .txt i:hover {
	color: #fff;
}

.vsidebar li:first-child .txt i {
	font-size: 50px;
	float: left;
	color: #337714;
}

.vsidebar li:hover .icon {
	background: #0c783c;
}

.vsidebar li:hover .txt {
	display: inline;
}

.inline-display {
	display: inline !important;
}

#fixed-bottom {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 1;
	left: 5px;
}

#call-xs-sm {
	display: inline-block;
	background: #5cb85c;
	padding: 5px 10px;
	color: #fff;
	border-radius: 5px 5px 0 0;
	font-size: 16px;
}

#call-xs-sm a {
	color: #fff;
	font-weight: bold;
}

.navbar-header #hamburger {
	font-size: 12px;
	color: #5cb85c;
}

.above .title-news {
	width: 100%;
	border-bottom: 2px solid #f2f2f2;
	text-align: left;
	margin-bottom: 10px 0;
}

.above .title-news span {
	color: #000;
	border-bottom: 2px solid #5cb85c;
	margin-bottom: -2px;
	padding: 2px 0;
	font-size: 18px;
	font-family: "Lora", Arial, sans-serif !important;
}

.above .title-news span a,
.above .title-news span {
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
}

.media-body strong a {
	color: #000;
	font-family: "GoogleSans", Arial, sans-serif !important;
	font-size: 13px;
}

.above .media-description {
	color: #000;
	font-size: 13px;
	margin-top: 5px;
	float: left;
	width: 100%;
}

.above .media-body {
	line-height: 17px;
}

.above .media-body strong {
	float: left;
	line-height: 16px;
}

.above .media.news.longer .media-left {
	width: 40%;
}

/*Kết thúc footer*/
@media (max-width:767px) {

	/* Vertical Phone */
	.mb-mr-top30 {
		margin-top: 60px;
	}

	#prd-cate-list ul.main-page {
		display: none;
	}

	#prd-cate-list ul.main-page.open {
		display: block;
	}

	#prd-cate-list {
		background: #fff;
		border-bottom: 1px solid #ebebeb;
	}

	.tab-content {
		/* float: left; */
	}

	.product-count-star li:first-child {
		float: left;
		width: 57%;
		padding-right: 0;
		border-right: 1px solid #e7e7e7;
		font-size: 11px;
		color: #333;
	}

	.product-count-star li:last-child {
		width: 43%;
		padding-left: 0;
	}

	#slide-image .owl-controls {
		position: absolute;
		bottom: 0;
		width: 100%;
	}

	#slide-image .owl-controls .owl-dots .owl-dot.active span,
	.owl-controls .owl-dots .owl-dot:hover span {
		background: #e32124;
		width: 12px;
		height: 12px;
		margin: 4px 3px;
	}

	#slide-image .owl-controls .owl-dots .owl-dot {
		display: inline-block;
		zoom: 1;
		text-align: center;
	}

	#slide-image .owl-controls .owl-dots {
		text-align: center;
		-webkit-tap-highlight-color: transparent;
	}

	#slide-image .owl-controls .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
		margin: 5px 3px;
		background: #D6D6D6;
		display: block;
		border-radius: 30px;
		transition: opacity 200ms ease;
	}

	.nav-tabs>li:last-child>a {
		margin-right: 0;
	}

	#slider-menu .owl-carousel {
		max-height: 160px !important;
		overflow: hidden;
	}

	#slide-image.owl-carousel {
		overflow: hidden;
	}

	#detail-product .product .price .variant-coupon {
		margin-left: 5px;
	}

	#detail-product .product .price .variant-price {
		font-size: 25px;
		margin: 0 0 0 10px;
	}

	#body {
		background: #fff;
	}

	.field-sale {
		padding-left: 10px;
	}

	.nav.custom-tabs {
		border-bottom: 1px solid #ddd !important;
	}

	h3.media-heading {
		margin-top: 5px;
	}

	.padding-xs-5 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.padding-xs-10 {
		padding-left: 9px;
		padding-right: 9px;
	}

	#prd-cate-list .prd-cate-header span i.fa-times {
		margin-left: 10px !important;
		font-size: 16px !important;
	}

	#breadcrumb {
		padding-left: 0;
		padding-right: 0;
	}

	.collection-title .collection-size {
		margin-top: 14px;
	}

	.media.products .media-left {
		padding-right: 10px !important;
	}

	.collection-title h1 {
		font-size: 20px;
		line-height: 22px;
		padding-left: 5px;
	}

	.collection-title {
		border: none;
	}

	.sidebar {
		margin-top: 10px;
	}

	.news-body {
		padding-right: 0;
		text-align: justify !important;
	}

	#detail-new {
		border-right: none;
		margin-left: 0;
	}

	.background-fff {
		background: #fff;
	}

	.media-left {
		padding-right: 0;
	}

	.product-btn-buy .box-check-header {
		margin-left: 20%;
	}

	#slide-image .owl-prev {
		display: none !important;
	}

	#slide-image .owl-next {
		display: none !important;
	}

	.product-review {
		padding-left: 7px;
	}

	.image-review li {
		width: 30%;
	}

	#addcart .product-btn-buy input.addnow {
		margin-top: 10px;
		margin-bottom: 7px;
	}

	#detail-product {
		padding: 0;
	}

	.padding-xs-0 {
		padding: 0;
	}

	#logo {
		padding: 5px 40px;
		width: 100%;
		float: left;
	}

	.navbar-brand {
		float: left;
		padding: 10px 10px 10px 30px;
	}

	header {
		margin-bottom: 51px;
	}

	.navbar-toggle {
		margin-left: 10px;
		margin-right: 0;
	}

	header #logo img {
		height: 50px;
		padding: 5px 0;
	}

	header,
	.navbar-marsala {
		background: #fff;
	}

	.navbar-toggle .icon-bar {
		display: block;
		width: 35px;
		height: 3px;
		border-radius: 1px;
	}

	.searchbar {
		float: right;
	}

	.searchbar input {
		background-color: transparent;
		padding: 5px;
		color: #333;
		z-index: 777;
		-webkit-transition: width 1s;
		border: none;
		border-bottom: 1px solid #aaa;
		height: 30px;
		line-height: 30px;
		right: 80px;
		margin-top: 10px;
	}

	#menupanelsearch .fa-search {
		font-size: 18px;
		color: #505050;
	}

	.searchbar .search-submit {
		background: #fff;
		float: right;
		position: relative;
		margin-right: 0;
		margin-left: 10px;
		margin-top: 20px;
		cursor: pointer;
	}

	.navbar-brand i {
		font-size: 25px;
		color: #5cb85c;
		line-height: 40px;
	}

	.padding-left-xs {
		padding-left: 5px;
		padding-right: 0;
	}

	.padding-right-xs {
		padding-right: 5px;
		padding-left: 0;
	}

	.field-sal {
		padding-left: 8px;
	}

	.pride-new-old {
		padding-right: 5px;
	}

	.padding-right-xs .thumbnail.products {
		border-left: none;
	}

	.copy-left {
		width: 100%;
	}

	#chusohuu {
		margin-top: 0;
	}

	#chusohuu h3 {
		margin-top: 0;
		float: left;
	}

	#chusohuu .social-header a img {
		width: 13%;
	}

	#chusohuu .social-header {
		float: left;
		margin-bottom: 10px;
	}

	#mail-reg {
		margin-bottom: 20px;
	}

	.footer-support li {
		padding: 0;
		width: 100%;
	}

	.footer-support li span,
	.footer-support li p {
		width: 100%;
		text-align: center;
		float: left;
	}

	.above .call-number {
		width: 100%;
		text-align: center;
	}

	.above .call-number {
		line-height: 40px;
	}

	footer .above {
		padding-bottom: 10px;
	}
}

@media (min-width:768px) and (max-width:991px) {

	/* Horizontal Phone */
	header {
		margin-bottom: 50px;
	}

	.navbar-brand {
		float: right !important;
	}

}

@media (min-width:992px) and (max-width:1199px) {

	/* Tablet */
	header {
		margin-bottom: 50px;
	}
}

@media (min-width:1200px) {

	/* PC */
	#news-list {
		padding-right: 15px;
		padding-left: 15px;
	}

	#addcart .product-btn-buy {
		display: inline-block;
		width: 48%;
	}

	header #logo img {
		padding: 10px 0 0 0;
		max-height: 70px;
	}

	.padding-left-0 {
		padding-left: 0;
	}

	.padding-right-0 {
		padding-right: 0;
	}

	.thumbnail .old-price {
		text-align: left;
	}

	.background-ff {
		background: #fff;
		float: left;
		border-right: 1px solid #e8e8e8;
	}

	.border_right {
		border-left: 1px solid #e8e8e8;
	}

	.background-fff {
		float: left;
		background: #fff;
	}

	.border-left-prd {
		border-left: none;
	}

	.col-lg-30 .caption {
		position: absolute;
	}

	.col-lg-33 .caption {
		position: absolute;
	}

	.height-2 {
		height: 542px;
	}

	#slider-menu .owl-carousel {
		height: 338px !important;
		overflow: hidden;
		padding: 3px;
		background: #fff;
	}

	#slide-image.owl-carousel {
		overflow: hidden;
		height: 624px;
	}

	#slide-image.owl-carousel img {
		float: left;
	}

	#slide-image .owl-stage-outer {
		height: 100%;
	}

	#slide-image .item {
		text-align: center;
		height: 100%;
	}
}

#cart {
	width: 100%;
	margin: 10px 0;
}

#cart th {
	background: #5cb85c;
	font-weight: bold;
	color: #fff;
}

#cart th,
#cart td {
	padding: 10px;
	vertical-align: middle;
	border: 1px solid #d0d0d0;
}

#cart.account {
	margin: 10px 0;
}

#cart.account td {
	background: #fff;
}

#cart tr.no-border td {
	padding: 10px 0;
	border: none;
}

#cart img.cart_img {
	width: 100px;
	display: block;
	margin: 0 auto;
}

#cart input[type="submit"],
#cart input[type="button"] {
	height: 37px;
	line-height: 37px;
	padding: 0 18px;
	border: 1px solid #d0d0d0;
	font-weight: bold;
	cursor: pointer;
	background: #fff;
	border-radius: 5px;
	text-transform: uppercase;
	margin: 5px 0;
}

#cart input.btn1 {
	color: #000;
}

#cart input.btn2 {
	background: #5cb85c;
	color: #fff;
}

#cart input.btn3 {
	background: #5cb85c;
	color: #fff;
}

#cart .cart_3_header {
	font-weight: bold;
	text-transform: uppercase;
}

#cart .forgot_password {
	font-weight: bold;
	color: #ff7304;
	margin: 10px 0 0 0;
	float: left;
}

#cart .circle {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url('../../../resources/ui_images/client/background/circle.png') no-repeat;
	font-size: 15px;
	color: #111;
	font-weight: bold;
	text-indent: 5px;
	line-height: 20px;
	margin: 0 5px 0 0;
}

#cart.inside {
	margin: 10px 0;
}

#cart.inside th {
	border: none;
	background: none;
}

#cart.inside td {
	background: #fff;
}

#cart.inside img.cart_img {
	border: none;
	width: 50px;
}

.form_label_input {
	margin: 10px 0;
}

.form_label_input label {
	display: inline-block;
	width: 150px;
	color: #555;
}

.form_label_input input[type='text'],
.form_label_input input[type='password'] {
	display: inline-block;
	width: 100%;
	height: 32px;
	padding: 0 15px;
	border: 1px solid #d1d1d1;
	vertical-align: top;
}

.form_label_input textarea {
	display: inline-block;
	padding: 15px;
	border: 1px solid #d1d1d1;
	vertical-align: top;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
}

.col-xs-15 {
	width: 20%;
	float: left;
}

@media (min-width:768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
	}
}

@media (min-width:992px) {
	.col-md-15 {
		width: 20%;
		float: left;
	}
}

@media (min-width:1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
	}

	.col-lg-16 {
		width: 16.66666667%;
		;
		float: left;
	}

	.col-lg-33 {
		width: 33.33333334%;
		float: left;
	}

	.col-lg-30 {
		width: 50%;
		float: left;
	}

	.col-lg-22 {
		width: 21%;
		float: left;
	}

	.col-lg-102 {
		width: 79%;
		float: left;
		padding-left: 15px;
		padding-right: 14px;
	}

	.col-lg-44 {
		width: 40%;
		float: left;
	}

	.col-lg-80 {
		width: 20%;
		float: left;
	}
}

@media (max-width:2000px) {
	.navbar-header {
		float: none;
		border-bottom: 1px solid #EEE;
		position: fixed;
		top: 2;
		z-index: 3;
		width: 100%;
		background: #fff;
		border-bottom: 1px solid #EEE;
		z-index: 9999;
	}

	.navbar-left,
	.navbar-right {
		float: none !important;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}

	.navbar-collapse.collapse {
		display: none !important;
	}

	.navbar-nav {
		float: none !important;
		margin: 1px -5px 0;
	}

	.navbar-nav>li {
		float: none;
	}

	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.collapse.in {
		display: block !important;
	}
}

.news-view {
	margin-top: 10px;
	margin-bottom: 20px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.comment-list {
	width: 100%;
	padding: 20px;
	margin-top: 10px;
}

.dscm {
	width: 100%;
	padding: 20px;
	margin-top: 10px;
}

.listcm {
	padding: 20px;
	margin-bottom: 5px;
	background: #f8f8f8 no-repeat center;
	background-size: cover;
}

.giact {
	text-align: left;
	background: #fff;
	padding-bottom: 10px;
	padding-top: 14px;
}

.giact:after,
.mbx:after {
	display: table;
	content: " ";
	clear: both;
}

.bo {
	width: 100%;
	text-align: center;
}

.bo a,
.boanh a {
	color: #000;
	font-weight: bold;
}

.bo img {
	height: 50px;
	width: auto;
	margin: 0 auto;
}

.bo h2 {
	font-size: 13px;
	font-weight: bold;
	font-family: "Helvetica", Arial, sans-serif !important;
	height: 17px;
}

.cat-title {
	margin: 0;
	z-index: 3;
	width: 100%;
}

.cat-title span {
	font-weight: 700;
	background: #1260ab;
	font-size: 15px;
	color: #fff;
	line-height: 2.4;
	padding: 10px;
}

.mbx {
	width: 100%;
	background: #fff;
	padding: 10px;
	display: flex;
	flex-wrap: wrap;
}

.aboutsp {
	display: block;
	text-align: center;
	box-shadow: 0px 0px 1px #ccc;
	margin-bottom: 20px;
	border-radius: 12px 12px 0 0;
}

.mr-10 {
	margin-bottom: 15px;
}

.xenoibat .col-xs-6 {
	padding-left: 10px;
	padding-right: 10px;
}

.hxtitle a,
.boanh h2 {
	color: #000;
	font-size: 14px;
	text-align: center;
}

.price {
	color: #5cb85c;
	font-weight: bold;
}

.owl-prev,
.owl-next {
	position: absolute;
	top: 30%;
	color: #fff;
	/* background: rgba(255, 152, 0, 0.8); */
	background: #5cb85c;
	padding: 15px 5px;
}

.box-ads .owl-nav {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-direction: row;
	z-index: 9999;
}

.box-ads .owl-prev,
.box-ads .owl-next {
	color: var(--primary);
	position: relative;
	background: transparent;
	padding: 25px 15px;
}

.owlprev {
	left: 0;
}

.owl-next {
	right: 0;
}

.br-1 {
	padding: 5px;
}

.bo {
	border: 1px solid #ccc;
}

.content-menu {
	width: 100%;
	background: #fff;
	margin-top: 10px;
	padding: 10px 0 0;
	color: #5cb85c;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	border: 1px solid;
	border-left: 2px solid #5cb85c;
}

.memnumobile ul {
	list-style: none;
	width: 100%;
	background: #fff;
}

.memnumobile ul li {
	border-bottom: 1px solid #efefef;
}

.memnumobile ul li a {
	display: block;
	color: #000;
	cursor: pointer;
	padding: 10px 5px;
}

.memnumobile ul li a i {
	float: right;
}

.memnumobile ul li.active-menu a,
.memnumobile ul li:hover a {
	color: #5cb85c;
}

.dest {
	padding: 10px;
}

.img-100 {
	width: 100%;
}

.navbar-toggle .icon-bar {
	background: #5cb85c;
}

.mds {
	margin-top: 10px;
	text-transform: uppercase;
}

footer {
	width: 100%;
}

.foot-bt {
	width: 100%;
	/**background:#eee;*/
	padding: 15px;
}

.lockfixed {
	z-index: 9999;
}

.pricebox {
	color: #5cb85c;
	border-top: 1px dashed #5cb85c;
	/*border-bottom: 1px dashed #5cb85c;*/
	padding: 10px;
}

.pricebox h3 {
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 33%;
	float: left;
	text-align: center;
}

.den {
	color: #000;
}

.special {
	margin-bottom: 20px;
}

.td-big-grid-post {
	position: relative;
	overflow: hidden;
}

.td_block_big_grid_1 .td-big-grid-post {
	float: left;
}

.td_block_big_grid_1 .td-big-thumb {
	margin-right: 3px;
}

.td_block_big_grid_1 .td-big-grid-post-0 {}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {}

.td-module-thumb {
	position: relative;
	margin-bottom: 13px;
}

.td-big-grid-post .td-module-thumb {
	overflow: hidden;
	margin: 0;
}

.td-big-grid-post .td-module-thumb {
	background-color: #e5e5e5;
}

.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
	width: 532px;
	height: 399px;
}

.td-grid-style-1 .td-module-thumb a:last-child:before {
	bottom: 0;
	content: "";
	display: block;
	height: 70%;
	width: 100%;
	position: absolute;
	z-index: 1;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

.td-grid-style-1.td-hover-1 .td-module-thumb a:last-child:before {
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}

.td-module-thumb .entry-thumb {
	display: block;
}

.td-big-grid-post .td-module-thumb img {
	max-width: none;
}

.td-hover-1 .td-big-grid-wrapper .entry-thumb {
	transition-timing-function: ease !important;
}

.td-grid-style-1.td-hover-1 .td-module-thumb .entry-thumb {
	transition: transform 0.3s ease, opacity 0.3s;
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
}

.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-module-thumb .entry-thumb {
	transform: scale3d(1.1, 1.1, 1);
	-webkit-transform: scale3d(1.1, 1.1, 1);
	-moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}

.td-grid-style-1 .td-meta-info-container {
	bottom: 20px;
}

.td-big-grid-post .td-meta-info-container {
	position: absolute;
	pointer-events: none;
	z-index: 1;
	width: 100%;
}

.td-big-grid-post .td-meta-align {
	pointer-events: none;
}

.td-big-grid-post .td-meta-info-container {
	position: absolute;
	pointer-events: none;
	z-index: 1;
	width: 100%;
}

.td-big-grid-post .td-big-grid-meta {
	z-index: 1;
	padding: 0 5px;
}

.td-grid-style-1 .td-big-thumb .td-big-grid-meta {
	width: 80%;
	margin: 0 0 0 20px;
}

.td-big-grid-post.td-big-thumb .td-big-grid-meta {
	font-size: 27px;
}

.td-big-grid-post.td-big-thumb .td-big-grid-meta,
.td-big-thumb .td-big-grid-meta .entry-title {
	font-family: "GoogleSans", Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.td-big-grid-post .entry-title {
	margin: 0;
}

.td-grid-style-1 .td-big-thumb .entry-title {
	font-size: 27px;
	font-weight: 500;
	line-height: 34px;
}

.td-grid-style-1 .td-small-thumb .entry-title {
	margin-top: 2px;
	font-size: 16px;
	line-height: 21px;
	font-weight: 500;
}

.td-big-grid-post.td-big-thumb .td-big-grid-meta,
.td-big-thumb .td-big-grid-meta .entry-title {
	font-family: "GoogleSans", Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-meta-info-container {
	padding: 0 5px;
}

.td_block_big_grid_1 .td-small-thumb .td-module-thumb {
	width: 265px;
	height: 198px;
}

.td_block_big_grid_1 .td-big-grid-post-1,
.td_block_big_grid_1 .td-big-grid-post-3 {
	margin-right: 2px;
}

.td-big-grid-post .entry-title a {
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

#slide-pop {
	width: 100%;
	background: #111;
	padding: 0 25px;
}

.td_block_inner {
	padding: 0 25px;
}

.td-module-thumb img {
	width: 100%;
}

@media (max-width: 767px) {
	#slide-pop {
		padding: 0;
	}

	.td_block_inner {
		padding: 0;
	}

	.td_block_big_grid_1 .td-big-grid-post-0 {
		width: 100%;
		float: none;
	}

	.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
		width: 100%;
		height: auto;
	}

	.td-grid-style-1 .td-module-thumb a:last-child:before {
		height: 130% !important;
	}

	.td-big-grid-post .entry-thumb {
		width: 100%;
	}

	.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
		overflow-x: auto;
		white-space: nowrap;
		font-size: 0;
		overflow-y: hidden;
		padding-top: 3px;
		z-index: 0;
		-webkit-overflow-scrolling: touch;
		transform: translate3d(0, 0, 0);
	}

	.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
		margin-left: 3px;
		margin-right: 0;
		margin-bottom: 0;
	}

	.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
		display: inline-block;
		white-space: normal;
		float: none;
		vertical-align: top;
		width: 80%;
	}
}

.error-template {
	padding: 40px 15px;
	text-align: center;
}

.error-actions {
	margin-top: 15px;
	margin-bottom: 15px;
}

.error-actions .btn {
	margin-right: 10px;
}

.post_item_404 .page_title,
.post_item_404 .page_subtitle,
.post_item_404 .page_description,
.post_item_404 .page_search {
	text-align: center;
}

.post_item_404 {
	margin-top: 40px;
}

.post_item_404 .page_title {
	/*font-family: 'Open Sans Condensed';*/
	color: #39393b;
	font-size: 4rem;
	font-weight: 700;
	line-height: 5rem;
	text-align: left;
	text-transform: uppercase;
	margin-top: 4rem;
	margin-bottom: 4rem;
}

.post_item_404 .page_title span {
	font-weight: 600;
	color: #ff5539;
}

.post_item_404 .page_description {
	margin-bottom: 2em;
	color: #222222;
}

.post_item_404 .page_description {
	color: #8f8f8f;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	text-align: left;
}

.post_item_404 .page_search {
	margin-bottom: 3em;
}

.post_item_404 .page_search .search_wrap {
	margin: 0 auto;
	float: left;
	width: 100%;
	max-width: 100%;
}

.search_wrap .search_form_wrap {
	display: none;
	position: relative;
	width: 12.5em;
	padding-right: 2.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.search_wrap.search_fixed .search_form_wrap {
	display: block;
	width: 100%;
	padding-right: 0;
}

.search_wrap.search_opened .search_form_wrap {
	display: block;
	margin-top: 10px;
}

.content .search_wrap .search_form_wrap {
	width: 100%;
}

.post_item_404 .page_search .search_wrap input {
	background-color: #fff;
	font-size: 1.4rem;
	height: 4.8rem;
	width: 50% !important;
	position: relative;
	float: left;
	margin-top: -10px;
}

div.body_wrap div.page_content_wrap div.search_form_wrap>form>input {
	top: 0;
	width: 100% !important;
}

div.body_wrap div.page_content_wrap div.search_form_wrap>form>button {
	z-index: 2;
	display: block;
	float: right;
	line-height: 1em;
	background-color: #ff5539;
	color: white !important;
}

.post_item_404 .page_search .search_wrap .search_submit {
	display: block;
	display: block;
	background-color: #ff5539;
	padding: 1.3rem 1.5rem 1.3rem 2.0rem;
	margin-left: 1rem;
	margin-top: -4.86rem;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.4rem;
	line-height: 2rem;
}

.giaxe {
	margin: 15px 0;
}

.catmenu-header button {
	width: 100%;
	background: transparent;
	padding: 5px;
}

.main-images {
	margin-bottom: 10px;
}

.content-news-title {
	font-size: 14px;
	margin: 0;
	/*padding:5px;*/
	font-weight: normal;
	/*border-bottom: 1px solid #fafafa;*/
}

.news a {
	color: #000;
}

.bvc {
	width: 5px;
	height: 5px;
	background: #5cb85c;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

.affix {
	width: 275px;
	top: 0;
}

.affix-bottom {
	position: absolute;
}

.daily .thumb-item {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.thumb {
	width: 96px;
	height: 78px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}

.daily .thumb,
.relative-body .thumb {
	width: 100px;
	height: 100px;
}

.daily .thumb-item img,
.box-relative .thumb-item img {
	float: left;
	margin-right: 10px;
	border-radius: 100%;
	width: 100%;
}

.daily .sale-info {
	padding-left: 110px;
}

.dst .daily .sale-info {
	padding-left: 0;
	text-align: center;
	margin-top: 10px;
}

.daily .font-name {
	margin-bottom: -3px;
}

.daily .vi-tri-sale {
	margin-bottom: 5px;
}

.daily .font-sm {
	font-size: 13px;
}

.daily .thumb-item p {
	height: auto;
}

.daily .thumb-item p a {
	font-weight: 700;
}

.bottom-daily .daily .sale-info {
	padding: 0;
}

.vi-tri-sale span {
	background: #5cb85c;
	padding: 2px 6px;
	color: #fff;
	border-radius: 5px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 4px;
}

.sdb {
	width: 100%;
	/*background:#fff;*/
	margin-bottom: 10px;
	padding: 10px;
}

.cam {
	color: #5cb85c;
	font-weight: bold;
}

.sdb h3 {
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	text-transform: uppercase;
	font-size: 20px;
	margin-top: 0;
}

.anhdaily {
	width: 100%;
	text-align: center;
}

.anhdaily img {
	width: 150px !important;
	float: none !important;
	margin: 0 auto;
}

.thongtindaily {
	text-align: center;
}

.bgbo {
	padding: 7px;
	background: #0fcb4d;
	color: #fff;
	border-radius: 5px;
	letter-spacing: 2px;
	font-size: 16px;
}

.bgbo a {
	color: #fff;
}

h2.neo {
	text-transform: uppercase;
	font-size: 20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

#new-detail {
	width: 100%;
	background-color: #FFF;
	padding: 10px;
	border-bottom: 1px solid #ededed;
}

.another {
	margin-top: 10px;
	border-top: 1px solid #ccc;
}

.another h3 {
	text-transform: uppercase;
}

.another ul {
	list-style: none;
	padding: 0;
}

.another li {
	width: 50%;
	float: left;
	margin-bottom: 10px;
}

.another li {
	padding-left: 1em;
	text-indent: -.7em;
}

.another li::before {
	content: "\f105";
	font-family: FontAwesome;
	color: #5cb85c;
	/* or whatever color you prefer */
	margin-right: 4px;
}

.mb-ct {
	margin: 0 auto;
}

.name {
	color: #f57c00;
	font-size: 18px;
	margin-bottom: 0px;
	text-transform: none;
	width: 100%;
}

.main-content .name {
	color: #f57c00;
	font-size: 18px;
	padding: 10px 0px;
	margin-bottom: 0px;
	text-transform: none;
	width: 100%;
}

.name.sxh-title {
	border-bottom: 4px solid #f57c00;
	color: white;
	height: 54px;
	padding: 25px 0px;
	padding-bottom: 0px;
}

.main-content .name.sxh-title {
	border-bottom: 4px solid #f57c00;
	color: white;
	height: 54px;
	margin-bottom: 0px;
	padding: 25px 0px;
	padding-bottom: 0px;
}

.name.sxh-title span {
	background: #424242;
	border-radius: 1px;
	font-weight: 400;
	padding: 5px 15px;
	padding-right: 0px;
}

.main-content .name.sxh-title span {
	background: #424242;
	border-radius: 1px;
	font-weight: 400;
	padding: 5px 15px;
	padding-right: 0px;
}

.card,
.block-compare ul>li {
	position: relative;
	overflow: hidden;
	margin: 0.5rem 0 1rem 0;
	background-color: #fff;
	transition: box-shadow 0.25s;
	border-radius: 2px;
}

.z-depth-1,
nav,
.card-panel,
.card,
.block-compare ul>li,
.toast,
.btn,
.btn-large,
.btn-sm,
.btn-floating,
.dropdown-content,
.collapsible,
.side-nav,
.menu .nav-wrapper ul.menu-parent .menustyle>ul,
.menu .nav-wrapper ul.menu-parent .menudrop>ul,
.search-box,
.floatbar .wrapper {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card,
.block-compare ul>li {
	position: relative;
	overflow: hidden;
	margin: 0.5rem 0 1rem 0;
	background-color: #fff;
	transition: box-shadow 0.25s;
	border-radius: 2px;
}

.salon {
	padding: 25px;
	margin-top: 15px;
}

.main-content .card,
.main-content .block-compare ul>li,
.block-compare ul>.main-content li {
	margin: 0 0 20px;
	padding: 15px 20px;
}

.main-content .card.sxh-card,
.main-content .block-compare ul>li.sxh-card,
.block-compare ul>.main-content li.sxh-card {
	box-shadow: none !important;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.showroom-list .ul-showroom {
	margin: 0;
	padding: 0;
	list-style: none;
}

.showroom-list .ul-showroom li {
	padding: 25px 15px;
}

.showroom-list .ul-showroom .row {
	margin-bottom: 0;
}

.showroom-list .ul-showroom li .full-size img {
	/*border-radius: 4px;*/
	margin: 0 auto;
	height: 135px;
	width: auto;
}

.showroom-list .ul-showroom .row .info .title-content h2 {
	float: left;
	font-size: 20px;
	margin: 0;
}

.title-content:before,
.title-content:after {
	content: " ";
	display: table;
}

.showroom-list .ul-showroom .row .info .title-content h2 a {
	color: black;
}

.account:after,
.account .login a:after,
.topbar .nav-style .input-field a.btnsrch:after,
.menu .nav-wrapper ul.menu-parent:after,
.menu .nav-wrapper ul.menu-parent .menustyle>ul:after,
.menu .nav-wrapper ul.menu-parent .menustyle>ul>li:first-child ul:after,
.main-content ul.list:after,
.main-content .baiviet>li .ul-horizontal:after,
footer .col.m8>ul:after,
footer .bottom:after,
ul.left-menu>li a:after,
.tab-car ul.tabs:after,
.tab-car .peo-rate ul>li .header:after,
.modal-style .modal-content .input-field:after,
.create .upload-car ul:after,
.create .car-info .input-field:after,
.create table.table-upload tbody>tr td .item:after,
.create .member .title:after,
.review-form .input-field:after,
.manage .uploader .carpost:after,
.tab-content ul.tabs:after,
.ul-img:after,
.review .review-header:after,
.block-compare ul:after,
.showroom-list .combofilter:after,
.showroom-list .search-content:after,
.showroom-list .ul-showroom .row .info .title-content:after,
.box:after,
.top-header:after,
.deal .best-deal .hotro:after,
.deal .best-deal .hotro .info:after,
.compare .ul-info:after,
ul.list-upload:after,
.tabs-edit:after,
.filter-box:after,
.ul-carinfo:after,
.proimg .thumb ul:after,
.tab-title:after,
.floatbar .wrapper:after {
	clear: both;
}

.showroom-list .ul-showroom .row .info p {
	margin: 8px 0;
}

.showroom-list .ul-showroom .row .info p span {
	color: #000;
}

.salon .rate h1 {
	color: #000;
	font-size: 20px;
	margin: 0 0 10px;
}

ul.list-car {
	margin: 0;
	list-style: none;
}

ul.list-car>li {
	background: #fff none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 15px;
	margin-bottom: 20px;
	position: relative;
}

ul.list-car>li h2 {
	font-size: 20px;
	margin-bottom: 25px;
	margin-top: 0;
}

ul.list-car>li h2 a {
	color: black;
}

ul.list-car>li h2 a span {
	background: #f57c00;
	border-radius: 1px;
	color: white;
	font-weight: 700;
	padding: 0 10px;
	text-transform: uppercase;
	margin-right: 5px;
}

.main-content .car .row {
	margin-bottom: 0;
}

ul.list-car>li .row img {
	height: 130px;
}

table.mota {
	width: 100%;
}

.main-content .car table.mota tr td {
	padding: 5px 7px;
	line-height: 15px;
}

.main-content .car table.mota tr td:first-child {
	width: 45%;
	color: #616161;
}

.main-content .car table.mota tr td+td {
	border-left: 1px solid rgba(0, 0, 0, 0.04);
	padding-left: 20px;
	width: 55%;
}

.main-content .car table.mota tr td.money {
	font-size: 16px;
	color: #f57c00;
}

.main-content .car table.mota tr td.money span {
	font-size: 40px;
	font-weight: bold;
}

ul.tabs {
	border-top: 1px solid #ccc;
	display: block;
	padding-top: 20px;
	height: auto;
	margin: 10px 0 20px;
}

.tabs .tab {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: block;
	float: left;
	text-align: center;
	line-height: 48px;
	height: 48px;
	padding: 0 20px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 0.8px;
}

.tabs .tab {
	padding: 0;
}

ul.tabs li.tab {
	border-right: 1px solid #ccc;
	font-size: 16px;
	height: auto;
	line-height: inherit;
	margin-right: 15px;
	padding-right: 15px;
	text-transform: none;
	font-size: 16px;
	width: auto;
}

ul.tabs li.tab:last-of-type {
	border-right: 0 none;
}

.tabs .tab a {
	color: #f57c00;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: color 0.28s ease;
	-moz-transition: color 0.28s ease;
	-o-transition: color 0.28s ease;
	-ms-transition: color 0.28s ease;
	transition: color 0.28s ease;
}

ul.tabs li.tab a {
	color: #616161;
	outline: none;
}

ul.tabs li.tab a:hover,
.tab-content ul.tabs li.tab a.active,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
	border: none;
	border-bottom: 3px solid #f57c00;
	color: #424242;
}

.nav>li>a:hover,
.nav>li>a:focus {
	background: transparent;
}

.nav-tabs>li>a:hover {
	border-color: transparent;
}

.sidebar {
	/*border: 1px solid rgba(0, 0, 0, 0.04);*/
}

.bg-white {
	background: white;
}

.sup-info {
	padding: 15px 20px 0;
}

.support {
	background: white none repeat scroll 0 0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	padding: 0 15px 10px;
}

.sxh-img-holder {
	border-radius: 100%;
	height: 110px;
	margin: 0 auto;
	overflow: hidden;
	width: 110px;
}

.sxh-img-holder a {
	display: block;
	height: 100%;
	position: relative;
	width: auto;
}

.sxh-img-holder img {
	height: 100%;
	width: auto;
}

.sxh-img-holder a img {
	height: 100%;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
}

.support ul li {
	margin: 10px 0px;
	list-style: none;
	text-align: center;
	font-weight: bold;
}

.support ul li .fa {
	margin-right: 15px;
}

.support .center {
	margin-top: 0;
	padding-top: 14px;
}

.title-content .pull-right {
	color: #f57c00;
}

.phone {
	color: #f57c00;
}

.phone span {
	color: #000;
}

.money {
	font-size: 30px;
	color: #f57c00;
	font-weight: bold;
}

h2.den {
	font-size: 16px;
}

h2.den span {
	font-size: 30px;
	color: #5cb85c;
}

.bg-ccc {
	background: #f9f9f9;
}

.car-info {
	margin-bottom: 10px;
}

.car-info h3 {
	font-size: 18px;
	color: #000;
}

.relatives-bar {
	margin-top: 20px;

}

.row.products-list {
	display: flex;
	flex-wrap: wrap;
}

.list-tin {
	border: 1px solid #e5e5e5;
	margin: 0 0 10px;
	background: #fff;
}

.item {
	border-bottom: 1px solid #eee;
	padding: 15px 0;
	position: relative;
	background: #FFF;
	margin: 0 12px;
}

.data {
	margin-bottom: 20px;
}

.data h2 {
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	display: block;
	/* max-height: 40px; */
	overflow: hidden;
}

.red {
	color: #5cb85c;
}

.profile-header {
	min-height: 115px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}

.profile-header:last-child,
.profile-header:nth-last-child(2) {
	border-bottom: transparent;
}

.profile-header h3 {
	font-size: 15px;
	margin: 0 0 15px;
}

.profile-header h3 a {
	color: #5cb85c;
	font-weight: bold;
}

.profile-header p {
	font-size: 14px;
}

.images-product img {
	width: 100%;
}

.content-w {
	/*padding:0 15px;*/
}

.contact-boxsp {
	/* padding: 0 15px; */
	background: #ffffe5;
	padding: 15px;
	border: 1px solid #5cb85c;
}

.contact-boxsp h3 {
	margin-top: 0;
	font-size: 16px;
	text-transform: uppercase;
}

.content-w i {
	margin-right: 20px;
}

.content-w p {
	font-weight: bold;
}

.content-w .#5cb85c {
	font-size: 18px;
	font-weight: bold;
	color: #5cb85c;
}

#pager img {
	cursor: pointer;
	background: #fff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	display: block;
	width: 135px;
	height: 80px;
	padding: 5px;
	margin: 10px;
	float: left;
}

#pager img:hover {
	background: #eff;
}

#pager img.selected {
	background: #dff;
}

.content-post-detail {
	border-bottom: 1px solid #ccc;
	height: 30px;
	line-height: 30px;
}

.car-infos,
.content-cat ul {
	list-style: none;
	margin-bottom: 10px;
}

.car-infos li span {
	float: left;
	margin-right: 6px
}

.content-cat ul li {
	line-height: 30px;
	border-bottom: 1px solid #ccc;
}

.content-cat ul li {
	margin-left: 0;
}

.content-cat ul li a {
	padding: 5px 20px;
}

.content-cat ul li a i {
	margin-right: 10px;
}

.bold {
	font-weight: bold;
}

.xzoom-preview {
	display: none !important;
}

.title-product {
	clear: none;
	margin-top: 10px;
	padding: 0;
}

.title-product {
	font-size: 20px;
	/*color: #5cb85c;
    text-transform: uppercase; */
	font-weight: 600;
}

.car-infos .price {
	font-size: 18px;
}

.detail-product {
	margin-top: 30px;
}

.sidebar .title-news {
	padding-left: 10px;
}

.slick-arrow {
	background: transparent;
	border: none;
	padding: 0;
	width: 100%;
	height: 20px;
	outline: none;
	position: absolute;
}

.slick-prev {
	top: 50%;
	left: 0;
	width: 20px;
	z-index: 9999;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

.slick-next {
	top: 50%;
	right: 0;
	width: 20px;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}

.slick-prev:before {
	position: absolute;
	font-family: 'FontAweSome';
	content: "\f053";
	left: 3px;
	top: 3px;
	color: #333;
}

.xzoom-thumbs .slick-prev:before {
	text-indent: 0;
	padding: 3px 5px;
	background: #aaa;
	right: 0;
	left: 0;
}

.data h2 a {
	color: #000;
	text-transform: capitalize;
	font-size: 16px;
}

.data span {
	color: #999;
}

.slick-next:before {
	position: absolute;
	font-family: 'FontAweSome';
	content: "\f054";
	left: 3px;
	top: 3px;
	color: #333;
}

.xzoom-thumbs {
	margin-top: 10px;
}

.xzoom-thumbs .slick-next:before {
	text-indent: 0;
	background: #aaa;
	padding: 3px 5px;
	right: 0;
	left: initial;
}

.xzoom-thumbs .slick-next {
	text-indent: -99999px;
}

.xzoom-thumbs .slick-prev {
	text-indent: -99999px;
}

.icon_nhien_lieu {
	width: 17px;
	height: 15px;
	padding-right: 18px;
	background: url(../../images/icon_nhien_lieu.png) no-repeat 0 3px;
}

.icon_hop_so {
	width: 17px;
	height: 15px;
	padding-right: 18px;
	background: url(../../images/icon_hop_so.png) no-repeat 0 3px;
}

.list-tin .fa-info {
	width: 15px;
	height: 15px;
	background: #999;
	color: #fff;
	border-radius: 50%;
	padding: 2px 6px;
	font-size: 12px;
}

.list-tin .price {
	font-size: 21px;
}

.mt20 {
	margin-top: 20px;
}

.sidebar .above .title-news span {
	font-size: 16px;
}

.slick-slide {
	padding: 1px;
}

.product-common {
	padding: 3px 10px;
}

.product-common h2 {
	margin-top: 0;
}

.product-common ul {
	padding: 3px 20px;
}

.detail-product .above {
	padding: 10px;
}

.meta-post {
	text-align: left;
	padding: 0 10px;
}

.detail-product .boanh h2 {
	text-align: left;
	padding: 10px;
	height: 40px;
	margin-top: 10px;
	overflow: hidden;
}

.detail-product .items {
	border: 1px solid #ededed;
}

.detail-product .above p {
	margin-top: 4px;
}

.detail-product .above .price {
	font-size: 18px;
}

.#5cb85c {
	color: #5cb85c;
}

.lSSlideOuter {
	/*margin-top:20px;*/
}

.priceboxs {}

.img-landing {
	padding: 15px;
}

.priceused {
	display: block;
	overflow: hidden;
	font-size: 18px;
	color: #ff6a00;
	padding: 10px;
	position: relative;
}

.price-line {
	font-weight: 500;
	font-size: 13px;
	color: #999;
	text-decoration: line-through;
	/* vertical-align: top;*/
}

.labelshock {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	font-size: 12px !important;
	color: #fff !important;
	font-weight: 600;
	background: #ff6a00;
	border-radius: 3px;
	padding: 0 5px;
	margin: 1px 10px 0 5px;
	height: 18px;
	margin-left: 10px;
}

.labelshock.online {
	margin-top: -3px;
}

.emp-profile {
	padding: 3%;
	margin-top: 3%;
	margin-bottom: 3%;
	border-radius: 0.5rem;
	background: #fff;
}

.profile-img {
	text-align: center;
}

.profile-img img {
	width: 70%;
	height: 100%;
}

.profile-img .file {
	position: relative;
	overflow: hidden;
	margin-top: -20%;
	width: 70%;
	border: none;
	border-radius: 0;
	font-size: 15px;
	background: #212529b8;
}

.profile-img .file input {
	position: absolute;
	opacity: 0;
	right: 0;
	top: 0;
}

.profile-head h5 {
	color: #333;
}

.profile-head h6 {
	color: #0062cc;
}

.profile-edit-btn {
	border: none;
	border-radius: 1.5rem;
	width: 70%;
	padding: 2%;
	font-weight: 600;
	color: #6c757d;
	cursor: pointer;
}

.proile-rating {
	font-size: 12px;
	color: #818182;
	margin-top: 5%;
}

.proile-rating span {
	color: #495057;
	font-size: 15px;
	font-weight: 600;
}

.profile-head .nav-tabs {
	margin-bottom: 5%;
}

.profile-head .nav-tabs .nav-link {
	font-weight: 600;
	border: none;
}

.profile-head .nav-tabs .nav-link.active {
	border: none;
	border-bottom: 2px solid #0062cc;
}

.profile-work {
	padding: 14%;
	margin-top: -15%;
}

.profile-work p {
	font-size: 12px;
	color: #818182;
	font-weight: 600;
	margin-top: 10%;
}

.profile-work a {
	text-decoration: none;
	color: #495057;
	font-weight: 600;
	font-size: 14px;
}

.profile-work ul {
	list-style: none;
}

.profile-tab label {
	font-weight: 600;
}

.profile-tab p {
	font-weight: 600;
	color: #0062cc;
}

.footer-content {
	width: 100%;
	background: #1c6b58;
	color: #fff;
}

.breadcrumb {
	margin-bottom: 0;
}

.box-news ul {
	list-style: none;
	padding: 15px 0;
}

.list-news img {
	float: left;
	width: 109px;
	margin-right: 10px;
}

.list-news h3,
.box-news h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 11px;
	margin-top: 0;
}

.box-news a {
	color: #000;
}

.list-no-thums .latest-home-item {
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 6px;
	display: block;
	text-align: justify;
}

.list-no-thums img {
	float: left;
	margin-right: 8px;
	margin-top: 3px;
	margin-left: 1px;
	height: auto;
}

.newstop {
	margin-top: 15px;
}

.media-list {
	padding: 15px 0;
	padding-left: 0;
	list-style: none;
}

.media {
	margin-top: 15px;
	min-height: 85px;
}

.media,
.media-body {
	overflow: hidden;
	zoom: 1;
}

.media:first-child {
	margin-top: 0;
}

.media-list.main-list li.media>a {
	width: 100px;
	/*height: 70px;*/
	padding: 0;
	margin-right: 10px;
	overflow: hidden;
}

.newstop h3 {
	margin-top: 10px;
	font-size: 18px;
}

.video-container {
	position: relative;
	overflow: hidden;
	padding-top: 56.25%;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.pgl-bg-light,
.pgl-property {
	background-color: #fff;
}

.pgl-agent-item {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 20px 20px 0;
}

.pgl-midnarrow-row {
	margin-left: -10px;
	margin-right: -10px;
}

.btn,
.featured-item h3,
.pgl-agent-info h4 {
	text-transform: uppercase;
}

.pgl-agent-info h4,
.pgl-agent-info h3,
.pgl-agent-info p {
	margin-bottom: 10px;
}

.pgl-agent-info address {
	line-height: 2;
}

.testimonial-author {
	padding: 20px 0;
}

.testimonial-author h4,
.testimonial-author h3 {
	text-transform: uppercase;
	font-size: 14px;
}

.testimonial-author .img-circle img {
	max-width: 130px;
	margin: 0 auto;
}

.testimonial-author .map-address {
	background: #5cb85c;
	padding: 2px 6px;
	color: #fff;
	border-radius: 5px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 4px;
}

.tuvan_phone a {
	font-weight: bold;
}

.data .col-sm-4 {
	margin-top: 10px;
	margin-bottom: 20px;
}

.view_more {
	float: right;
	padding: 0 15px;
}

.view_more a {
	font-weight: 600;
}

/****************/
.login-bar {
	list-style: none;
	padding: 0;
}

.login-bar li {
	float: left;
}

.login-bar li a {
	margin-right: 20px;
	color: #fff;
	line-height: 80px;
}

.login-bar li a i {
	margin-right: 5px;
}

.profile {
	margin: 20px 0;
}

/* Profile sidebar */
.profile-sidebar {
	padding: 20px 0 10px 0;
	background: #fff;
}

.profile-userpic img {
	float: none;
	margin: 0 auto;
	width: 50%;
	height: 50%;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50% !important;
}

.profile-usertitle {
	text-align: center;
	margin-top: 20px;
}

.profile-usertitle-name {
	color: #5a7391;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 7px;
}

.profile-usertitle-job {
	text-transform: uppercase;
	color: #5b9bd1;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 15px;
}

.profile-userbuttons {
	text-align: center;
	margin-top: 10px;
}

.profile-userbuttons .btn {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	padding: 6px 15px;
	margin-right: 5px;
}

.profile-userbuttons .btn:last-child {
	margin-right: 0px;
}

.profile-usermenu {
	margin-top: 30px;
}

.profile-usermenu ul li {
	border-bottom: 1px solid #f0f4f7;
}

.profile-usermenu ul li:last-child {
	border-bottom: none;
}

.profile-usermenu ul li a {
	color: #93a3b5;
	font-size: 14px;
	font-weight: 400;
}

.profile-usermenu ul li a i {
	margin-right: 8px;
	font-size: 14px;
}

.profile-usermenu ul li a:hover {
	background-color: #fafcfd;
	color: #5b9bd1;
}

.profile-usermenu ul li.active {
	border-bottom: none;
}

.profile-usermenu ul li.active a {
	color: #5b9bd1;
	background-color: #f6f9fb;
	border-left: 2px solid #5b9bd1;
	margin-left: -2px;
}

/* Profile Content */
.profile-content {
	padding: 20px;
	background: #fff;
	min-height: 460px;
}

legend {
	border: 0;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: #19846b;
	border-bottom: 1px solid #eee;
	position: relative;
	padding: 10px 0 5px;
}

.post_images {
	width: 164px;
	height: 164px;
	/*background: #f5fefc url(../images/bt-upload-ad.png) no-repeat center 37px;*/
	border: 1px solid #19846b;
	border-radius: 4px;
	line-height: 20px;
	font-size: 12px;
	color: #777;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	font-weight: bold;
	padding-top: 25px;
	display: block;
	margin: 20px 0 10px;
	text-indent: 0px;
}

.post_images i {
	font-size: 50px;
	width: 50px;
	height: 50px;
	margin: 0 auto;
}

.sr-item {
	padding: 1em;
	background: #fff;
	box-shadow: 0 3px 10px -2px rgba(0, 0, 0, 0.13);
	margin-bottom: 1rem;
}

.sr-item address {
	font-size: 14px;
}

.img-border {
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

.table-wrapper .btn {
	cursor: pointer;
	/*background-color: transparent;*/
	color: inherit;
	padding: 6px 12px;
	border-radius: 2px;
	border: 1px solid 2px;
	font-size: 12px;
	line-height: 1.42857;
	vertical-align: middle;
	-webkit-transition: all .15s;
	transition: all .15s;
}

.btn.add-new {
	color: #fff;
	background: #ff9800;
}

.btm_border .btn {
	color: #fff !important;
}

.table-wrapper .btn-sm,
.table-wrapper .btn-icon.btn-sm {
	font-size: 10px;
	line-height: 1.5;
}

.table-wrapper .btn-file {
	position: relative;
	overflow: hidden;
}

.table-wrapper .btn-default {
	background-color: #fff;
	border-color: #c3cedb;
	color: #404040;
}

.table-wrapper .btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: 0;
	background: white;
	cursor: inherit;
	display: block;
}

.action {
	width: 100%;
	margin-top: 10px;
}

.action .box-right {
	float: right;
}

.action .box-right a {
	margin-right: 20px;
}

.action .box-right a i {
	margin-right: 5px;
}

.box-cars ul {
	list-style: none;
}

.box-cars img {
	width: 100%;
	/* height: auto; */
	border-radius: 12px 12px 0 0;
}

.box-cars a {
	color: #000;
}

.row .news-sm .title-news {
	font-size: 16px;
	line-height: 21px;
	font-weight: 700;
	padding: 10px 0 0;
	display: block;
	color: #222;
}

.row .item-news {
	border-top: 1px solid #e6e6e6;
	margin-top: 10px;
	padding-top: 10px;
}

.row .item-news h3 {
	font-weight: 600;
	font-size: 14px;
	display: block;
	margin-top: 10px;
}

.box-cars .above {
	margin-bottom: 20px;
}

.row-news-home {
	margin: 20px 0;
}

.row-news-home h3 {
	font-size: 14px;
}

.row-news-home h3 a {
	font-weight: bold;
}

.box-cars h3 a {
	font-weight: bold;
}

.memnumobile {
	margin-bottom: 30px;
}

.section-products {
	background-color: #f8f8f8;
	/*padding-top: 30px;
    padding-bottom: 30px;*/
}

.products-slider .owl-stage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.products-slider .owl-stage .owl-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/*
.new-car-carousel .product-item {
    width: 280px;
}*/
.product-item {
	background-color: #fff;
	border: none;
	/*border-radius: 3px;*/
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.products-slider .product-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.product-item:hover {
	-webkit-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc;
}

.product-item:hover,
.product-item:focus,
.product-item:active {
	-webkit-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc;
}

.product-item .product-image {
	display: block;
	position: relative;
}

.has-menu-dots {
	position: relative;
	padding-right: 20px !important;
}

.product-item .product-info {
	padding: 10px;
}

.products-slider .product-item .product-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #efefef;
	flex: 1
}

.product-item .info-left {
	margin-bottom: auto;
}

.d-flex {
	display: -ms-flexbox !important;
	display: -webkit-box !important;
	display: flex !important;
}

.flex-column {
	-ms-flex-direction: column !important;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	flex-direction: column !important;
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.product-item .product-title {
	/*font-family: "Roboto",sans-serif;*/
	font-size: 100%;
	font-weight: 500;
	overflow: hidden;
	line-height: 1.5em;
	max-height: 3em;
	color: #333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.product-item .label span,
.product-meta .label span {
	padding: 2px 5px;
	color: #fff;
	font-size: 85%;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #9E9E9E;
}

.product-item .label span,
.product-meta .label span {
	color: #fff;
	font-size: 14px;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #9E9E9E;
}

.product-item .label .sale,
.product-meta .label .sale {
	background-color: #5cb85c;
}

.product-item .price,
.product-meta .price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.product-item .price .price-text,
.product-meta .price .price-text {
	font-size: 13px;
	font-weight: 400;
	padding-right: 5px;
	line-height: 1rem;
	color: #666;
}

.product-item .info-right .price .price-text,
.product-meta .info-right .price .price-text {
	padding-right: 5px;
}

.product-item .price .price-value {
	line-height: 1.5rem;
	font-size: 15px !important;
	font-weight: 600;
	margin-right: 5px;
	color: #5cb85c;
}

.product-item .price .price-old {
	font-style: italic;
	font-weight: 400;
	text-decoration: line-through;
	color: #333;
	font-size: 13px;
}

.btn-icon-right {
	position: relative;
	padding-right: 38px;
	border-radius: 0px;
	font-size: 90%;
}

.btn-view-more {
	background-color: #666;
	border-color: #666;
	text-transform: inherit;
	color: #fff !important;
	margin-bottom: 15px;
}

.btn-icon-right span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 28px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.2);
}

.btn-view-more:hover,
.btn-view-more:focus,
.btn-view-more:active {
	background-color: #5cb85c;
	border-color: #5cb85c;
	color: #fff;
}

.pd-15px {
	padding: 15px 0;
}

.products-list .product-item-box {
	width: 33.3333%;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}

/*
#imageGallery img{
	width:auto;
	height:600px;
}*/
.lSSlideOuter .lightSlider>*,
.lSSlideOuter .lSGallery li {
	text-align: center;
	background: #ccc;
}

.product-meta {
	border-bottom: 1px solid #eae6e6;
	padding: 10px 0;
}

.price-box {
	width: 100%;
	display: flex;
	line-height: 25px;
	margin-bottom: 15px;
}

.price-text {
	margin-right: 2px;
}

.price-top {
	display: flex;
	font-size: 25px;
}

.price-top .sale-price {
	color: #ff9800;
}

.price-top .old-price {
	text-decoration: line-through;
	font-weight: 400;
	font-size: 16px;
	margin-left: 15px;
}

.product-uudai {
	width: 100%;
	display: flex;
	margin-bottom: 10px;
}

.product-name {
	margin-bottom: 0;
}

#new-detail ul {
	padding: 5px 30px;
	font-size: 16px;
	line-height: 20px;
}

.product-item-box .price-text,
.product-item-box .price-old {
	font-size: 12px;
}

.product-item-box .product-item {
	box-shadow: 0px 0px 1px #ccc;
}

.product-item-box .product-item:hover {
	box-shadow: 0px 0px 10px #ccc;
}

.car-status {
	padding: 2px 10px;
	color: #fff;
	background-color: #0fcb4d;
	/*border-radius: 3px;*/
	/* text-transform: uppercase; */
	white-space: nowrap;
	font-size: 90%;
	line-height: 14px;
	margin-top: 6px;
}

.car_old {
	background-color: #5cb85c;
}

.car_end {
	background-color: red;
}

@media(max-width: 767px) {
	.thumb {
		float: none;
		margin: 0 auto;
	}

	.daily .sale-info {
		padding: 0;
	}

	.bo h2 {
		height: 25px;
		font-size: 14px;
	}

	.thumb-item {
		float: left;
		margin-right: 10px;
	}

	* {
		font-size: 18px;
		line-height: 24px;
	}

	p {
		font-size: 18px;
		line-height: 24px;
	}

	.hxtitle a,
	.detail-product .boanh h2 {
		font-size: 16px;
		height: 56px;
		overflow: hidden;
	}

	.above .title-news span {
		margin-left: 15px;
	}

	.above p.hxtitle {
		height: 70px;
		overflow: hidden;
	}

	.meta-post {
		/*margin-top:65px;*/
	}

	.img-landing {
		padding: 0 15px;
	}

	.detail-product .above {
		padding: 10px 0;
	}

	.products-list .product-item-box {
		width: 100%;
	}

}

@media (min-width: 767px) {
	.data h2 {
		margin-top: -4px;
		margin-bottom: 5px;
		max-height: 40px;
	}
}

@media (max-width: 767px) {
	.block_header {
		position: fixed;
		top: 0;
		left: 0;
	}

	.xenoibat .showroom-list .ul-showroom li .full-size img {
		height: auto;
	}

	.row-news-home .img-thumb {
		width: 100px;
		float: left;
		margin-right: 10px;
	}

	.news-big p {
		display: none;
	}

	.row-news-home h3 {
		margin-top: 0;
		font-size: 14px;
		font-weight: normal;
		text-align: justify;
	}

	.row-news-home h3 a {
		font-weight: normal;
	}

	.content-w {
		padding: 0 15px;
		margin: 0 15px;
	}

	.contact-boxsp h3 {
		margin-top: 10px;
	}

	ul.list-car>li .row img {
		height: auto;
	}

	.navbar-header {
		display: flex;
	}

	.logo-branding {
		margin-top: 9px;
	}

	.block-title {
		margin-bottom: 30px;
	}

	#menu-panel-content h2 {
		font-size: 14px;
	}

	.login-bar li a {
		font-size: 16px;
	}

	.aboutsp img {
		width: 100%;
		height: auto;
	}

	.td_block_big_grid_1 .td-small-thumb .td-module-thumb {
		width: auto;
	}
}

.navbar-fixed-top,
.navbar-header {
	top: 25px;
}

h2.title-news {
	margin-top: 0;
}

.gallery-item {
	width: 100%;
	position: relative;
	outline: none;
}

.gallery-item::after {
	padding-top: 75%;
	display: block;
	content: "";
}

.gallery-wrapper {
	display: flex;
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
	text-align: center;
	outline: none;
}

.gallery-wrapper span {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.gallery-wrapper img {
	cursor: zoom-in;
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	width: 100%;
	object-fit: contain;
	background-color: rgb(238, 238, 238);
	display: inline-block !important;
	outline: none;
}

.car-gallery.owl-carousel .owl-nav .owl-prev,
.car-gallery.owl-carousel .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	/* background: rgba(255, 152, 0, 0.8); */
	background: #5cb85c;
	padding: 10px 15px !important;
	color: #fff !important;
	font-size: 18px;
}

.car-gallery.owl-carousel .owl-nav .owl-prev {
	left: 0;
}

.car-gallery.owl-carousel .owl-nav .owl-next {
	right: 0;
}

.car-gallery .owl-dots {
	width: 100%;
	position: absolute;
	bottom: 3%;
}

.head-title {
	margin: 0 -15px;
}

.head-title h1 {
	font-size: 18px;
	margin: 10px 0;
}

.featured-article .headtt {
	margin-top: 10px;
	font-size: 18px;
}

.aboutsp h3.hxtitle {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 1.5;
}

.basic-info .item {
	line-height: 29px;
	font-size: 13px;
	padding: 0 0 0 5px;
}

.basic-info .labels {
	float: left;
	width: 36%;
	color: #ff9800;
}

.basic-info .value {
	width: 60%;
}

.basic-info .highlight {
	background: #f0f0f0;
}

.basic-info .price {
	font-weight: bold;
	/*margin: 6px 0 0 0;*/
	font-size: 16px;
}

.basic-info .price .value {
	color: red;
	font-size: 20px;
}

.auto-menu {
	border: 1px solid #d6d6d6;
	background: #f9eac9;
	padding: 20px;
	margin-top: 26px;
	margin-bottom: 30px;
	width: 50%;
}

.auto-menu .title-box {
	text-transform: uppercase;
	color: #222;
	font-weight: 700;
	background: url(/resources/images/ic-automenu.png) no-repeat scroll left center;
	padding-left: 30px;
}

.auto-menu .title-box i {
	color: #aeb2b4;
	font-weight: 500;
	float: right;
	cursor: pointer;
	text-align: center;
	height: 30px;
	width: 30px;
}

.auto-menu ul {
	margin-left: 0;
	padding-left: 0 !important;
	list-style-type: none;
	display: none;
}

.auto-menu ul.active {
	display: block;
}

.auto-menu ul li {
	padding-top: 10px;
	padding-left: 5px;
	font-size: 13px;
	font-weight: bold;
}

.auto-menu-neo {
	display: none;
	position: fixed;
	top: 100px;
	z-index: 100;
	max-width: 314px;
}

element.style {}

.auto-menu-neo .btn-open-menu {
	background: url(/resources/images/ic-automenu.png) no-repeat scroll center center;
	border-style: solid;
	border-width: 1px;
	border-color: #d6d6d6;
	background-color: #f9eac9;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .35);
	display: inline-block;
	width: 38px;
	height: 38px;
	cursor: pointer;
}

.auto-menu-neo .content {
	border-style: solid;
	border-width: 1px;
	border-color: #d6d6d6;
	background-color: #f9eac9;
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .35);
	width: 314px;
	padding: 15px 0 20px 0;
	margin-top: 5px;
	position: relative;
	display: none;
	box-sizing: border-box;
	max-height: calc(100vh - 150px) !important;
	overflow: auto;
}

element.style {}

.auto-menu-neo .title-box {
	text-transform: uppercase;
	color: #222;
	font-weight: 700;
	background: url(/resources/images/ic-automenu.png) no-repeat scroll left center;
	padding-left: 30px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.auto-menu-neo .title-box i {
	color: #aeb2b4;
	font-weight: 500;
	float: right;
	cursor: pointer;
	text-align: center;
	height: 30px;
	width: 30px;
	font-size: 20px;
	position: absolute;
	right: 0;
	top: 0;
}

.auto-menu-neo .content.active {
	display: block;
}

.auto-menu-neo ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	display: none;
}

.auto-menu-neo ul li a {
	color: #139bd7;
	padding: 5px 12px 5px 20px;
	display: block;
}

.auto-menu-neo ul li a.active {
	color: #fff !important;
	background-color: #139bd7;
}

.auto-menu-neo ul.active {
	display: block;
}

.details-product h2 {
	font-size: 18px;
	font-weight: 600;
}

.supports {
	position: fixed;
	right: 0;
	background: #fffe;
	border-radius: 5px;
	width: auto;
	z-index: 150;
	bottom: 20%;
	padding: 10px 0;
	border: 1px solid #f2f2f2;
}

.supports ul {
	list-style: none;
	margin: 0;
}

.supports ul li a {
	border: none;
	padding: 3px;
	display: block;
	border-radius: 5px;
	text-align: center;
	font-size: 10px;
	line-height: 15px;
	color: #515151;
	font-weight: 700;
	max-width: 72.19px;
	max-height: 54px;
	text-decoration: none;
}

.supports ul li a .icon {
	width: 36px;
	height: 36px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	margin: 0 auto;
	background-position: center center
}

.supports ul li a .icon_local {
	background-image: url(../../images/widget_icon_map.svg);
}

.supports ul li a .icon_zalo {
	background-image: url(../../images/widget_icon_zalo.svg);
}

.supports ul li a .icon_call {
	background-image: url(../../images/widget_icon_click_to_call.svg);
}

.supports ul li a .icon_mess {
	background-image: url(../../images/Messenger.svg);
}

.supports ul li a .icon_sms {
	background-image: url(../../images/widget_icon_contact_form.svg);
}

@media(max-width:768px) {
	.supports {
		padding: 5px 0 8px;
	}

	.supports ul li {
		width: 20%;
		float: left;
	}

	.supports {
		width: 100%;
		bottom: 0;
		left: 0;
		border-radius: 0;
		background: #fff;
	}

	.supports ul li a .icon_call {
		width: 54px;
		height: 54px;
		background-color: #6cb917;
		border: 2px solid white;
		background-size: 27px;
		border-radius: 50%;
		margin-bottom: 4px;
	}

	.supports ul li.icon_mb {
		position: relative;
		top: -23px;
	}
}

.post-detail {
	/* padding: 0 15px; */
	padding: 0;
}

.post-detail ul {
	padding: 0 40px;
	font-size: 16px;
}

.ldl-container {
	width: 82%;
	margin: 0 auto;
	margin-bottom: 20px;
}

.ldl-container .row {
	display: flex;
	flex-wrap: wrap;
}

.ldl-container .ldl-item {
	width: 100%;
	float: left;
	background: #fff;
	border: 1px solid #5cb85c;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 9px;
}

.ldl-container .ldl-item {
	margin-bottom: 0;
	height: 100%;
	margin-top: 10px;
}

.ldl-item .avatar {
	width: 50px;
	height: 50px;
	float: left;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin-right: 10px;
	border: 1px solid #e1e1e1;
}

.small {
	margin-left: 60px;
}

.ldl-item h3,
.ldl-item h4 {
	margin: 0;
}

.ldl-item .name-showroom {
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #222;
	margin: 0;
	margin-bottom: 8px;
}

.ldl-item .acc {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #222;
	margin: 0;
	margin-bottom: 8px;
}

.ldl-item .city {
	font-size: 14px;
	line-height: 16px;
	color: #888;
	margin-bottom: 10px;
}

.ldl-item .btn-green {
	width: 130px;
}

.ldl-item .number {
	opacity: 0;
}

.ldl-item.item-dvg {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}

.ldl-item.item-dvg .small {
	margin-left: 0;
}

.ldl-item.item-dvg .name-showroom {
	color: #222;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
}

.item-dvg .cpn-tuvanvien-listbutton {
	justify-content: center;
}

.cpn-tuvanvien-listbutton {
	width: 100%;
	display: flex;
}

.btn-bt-green.btn-hotline-oto {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	border: 0;
	font-weight: normal;
	font-size: 14px;
	cursor: pointer;
	color: #4db848;
	text-align: center;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border: 1px solid #4db848;
	box-sizing: border-box;
	border-radius: 50px;
	width: auto;
	padding: 0 20px;
}

.btn-green {
	width: 100%;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	border: 0;
	font-weight: normal;
	font-size: 14px;
	cursor: pointer;
	color: #fff !important;
	text-align: center;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	background: #4db848;
}

.ldl-tt {
	text-align: center;
	color: #ff9800;
}

.h3name {
	font-size: 16px;
	font-weight: 600;
}

.h3name span {
	border-bottom: 2px solid #5cb85c;
	padding: 4px 0;
}

.list-branding {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 1px;
	padding-right: 1px;
}

.branding-item {
	width: 16.666667%;
	border: 1px solid #ccc;
	padding: 5px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	margin-bottom: -1px;
	margin-right: -1px;
	overflow: hidden;
	text-align: center;
}

.branding-item h3 {
	text-align: center;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 600;
}

.bang-gia-xe-box {
	width: 175px;
	border: 1px solid rgba(204, 204, 204, 0.2);
}

.bang-gia-xe-box .bang-gia-xe-item {
	padding: 10px 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	border-radius: 3px;
}

.bang-gia-xe-box .bang-gia-xe-item .image-link {
	display: block;
	margin-bottom: 5px;
}

.bang-gia-xe-box .bang-gia-xe-item .image-link img {
	width: 80%;
	margin: auto;
}

.bang-gia-xe-box .bang-gia-xe-item .title {
	font-family: "Roboto", sans-serif;
	font-size: 100%;
	font-weight: 500;
	color: #333;
}

.bang-gia-xe-box .bang-gia-xe-item .sale {
	background-color: #b62831;
	color: #fff;
	font-size: 85%;
	padding: 2px 10px;
}

.car-foot {
	display: flex;
	flex-wrap: wrap;
}

.car-foot div {
	width: 50%;
	padding: 15px 10px;
}

.car-foot div:first-child {
	text-align: left;
}

.car-foot div:last-child {
	text-align: right;
}

.box-white {
	background: #fff;
}

.content-home {
	padding: 20px 15px
}

.list-branding {
	padding: 30px 0;
}

/*
.new-car-carousel .owl-item:nth-child(4){
	margin-right:0 !important;
}
*/

.list-pr-3 {
	margin-bottom: 30px;
}

.list-pr-3 .upper {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}

.list-pr-3 a {
	color: #000000;
}

.list-pr-3 span.upper {
	font-size: 14px;
	font-weight: 500;
}

.list-pr-3 b {
	color: red;
}

.product-item-box .product-item .card-img {
	max-height: 210px !important;
	width: 100%;
	object-fit: cover;
}



.owl-prev,
.owl-next {
	position: absolute;
	top: 30%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	background: linear-gradient(to right, #065f46, #0d9488);
	color: #ffffff;
	border-radius: 8px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
	transition: all 0.3s ease;
}

.owl-prev:hover,
.owl-next:hover {
	background: linear-gradient(to right, #047857, #14b8a6);
	transform: scale(1.1);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}

.owl-prev {
	left: -60px;
}

.owl-next {
	right: -60px;
}

.owl-prev svg,
.owl-next svg {
	width: 20px;
	height: 20px;
	stroke: currentColor;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
}

@media (max-width: 640px) {

	.owl-prev,
	.owl-next {
		width: 40px;
		height: 40px;
		top: 40%;
	}

	.owl-prev {
		left: -40px;
	}

	.owl-next {
		right: -40px;
	}
}
