.list-expert.owl-carousel .owl-item img{
		    margin: auto;
    width: auto;		
}
#home-expert h2, #home-expert .h2 {
				font-size: 30px;
}

body, input, textarea, button, select, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
				font-family: Oswald;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
				display: block;
				font-weight: 700;
				margin: 0 0 0.5em;
				line-height: 1.4;
}

body, input, textarea, button, select {
				font-size: 14px;
				line-height: 1.6;
				color: #333333;
				font-weight: 300;
				-webkit-font-smoothing: antialiased;
				-webkit-text-size-adjust: 100%;
}

.article-body.other-news {
				font-size: 11px;
}

.panel-primary>.panel-heading {
				color: #fff;
				background-color: #428852;
}

.panel-primary, .panel-primary>.panel-heading {
				border-color: #346a26;
}

.rightColStore iframe {
				height: 604px;
}

.select2-container--open .select2-dropdown--below {
				max-height: 250px;
				overflow: auto;
}

.leftColStore .select2-container .select2-selection--single .select2-selection__rendered {
				float: left;
				width: 100%;
				border: none;
				border-bottom: 1px solid #ccc;
				height: 40px;
				padding: 0 10px;
				background: white url(//theme.hstatic.net/1000279425/1000553605/14/sort-down.png?v=97);
				background-repeat: no-repeat;
				background-size: 11px;
				background-position: 94% 15px;
				-webkit-appearance: none;
				-moz-appearance: none;
				text-indent: 1px;
}

.m-bottom.province, .m-bottom.district {
				width: 50%;
}

.collection-sidebar-wrapper .nv-list-item {
				display: grid;
				justify-content: center;
				font-size: 18px;
				padding: 10px;
}

.block_title, .block_title a {
				background: #346a26;
				border-radius: 4px 4px 0 0;
				overflow: hidden;
				color: #fff;
				font-size: 18px;
				padding: 9px;
}

.block_content {
				
}

.main-content {
				background: #fff;
}

.product-item .product-info .product-price .old-price {
				text-decoration: line-through;
}

#header .header-top ul>span:nth-child(1) {
				display: none;
}

.drawer {
				-webkit-transform: translateZ(0);
				will-change: transform;
				display: none;
				position: fixed;
				overflow-y: auto;
				overflow-x: hidden;
				-webkit-overflow-scrolling: touch;
				top: 0;
				bottom: 0;
				padding: 0 15px 15px;
				max-width: 95%;
				z-index: 10;
				color: #333;
				background-color: #f6f6f6;
				transition: all 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);
}

.inline-list {
				margin-left: 0;
}

.inline-list li {
				display: inline-block;
				margin-bottom: 4px;
}

@media only screen and (max-width:1199px) {
				.hidden-max {
								display: none !important;
				}
				.container {
								box-sizing: border-box;
								width: calc(100% - 2px);
								max-width: 100%;
				}
}

@media only screen and (max-width:991px) {
				.p-max-t15 {
								padding-top: 15px;
				}
}

@media only screen and (max-width:767px) {
				.p-xs-b5 {
								padding-bottom: 5px;
				}
				.p-xs-r0 {
								padding-right: 0;
				}
				.p-xs-lr0 {
								padding-left: 0;
								padding-right: 0;
				}
				#home-collection-wrapper .tab li a{
				    padding: 10px 10px !important;
				}
}

@media only screen and (max-width:639px) {
}

@media only screen and (max-width: 479px) {
				.hidden-min {
								display: none !important;
				}
				.col-min-16, .col-min-24, .col-min-12 {
								float: left;
				}
				.col-min-16 {
								width: 66.66666667%;
				}
				.col-min-24 {
								width: 100%;
				}
				.col-min-12 {
								width: 50%;
				}
}

@media only screen and (min-width:480px) {
}

@media only screen and (min-width:768px) {
}

@media only screen and (min-width:992px) {
				.col-md-5 {
								width: 20%;
				}
				.p-min-l40 {
								padding-left: 40px;
				}
				.p-min-l90 {
								padding-left: 90px;
				}
				.p-min-l10 {
								padding-left: 10px;
				}
				.col-md-6-detail {
								width: 25%;
								float: left;
				}
				button.btn-order-cart, button.btn-order-buy {
								margin-right: 20px;
				}
}

@media only screen and (min-width:1200px) {
}

@media ( min-width :0px) and (max-width:479px) {
				.p-min-r0 {
								padding-right: 0;
				}
				.p-min-lr0 {
								padding-left: 0;
								padding-right: 0;
				}
}

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

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

@media ( min-width :1200px) and (max-width:1366px) {
}

.videoWrapper {
				position: relative;
				padding-bottom: 56.25%; /* 16:9 */
				height: 0;
}

.videoWrapper iframe {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
}

.select2-container--default .select2-selection--single, .select2-container--bootstrap .select2-selection--single {
				line-height: 32px !important;
}

.select2-container--bootstrap {
				max-width: 100%;
				min-width: 100%;
}

.p-lr {
				padding-right: 15px;
				padding-left: 15px;
}

.p-lr0 {
				padding-right: 0px !important;
				padding-left: 0px !important;
}

.p-0 {
				padding: 0;
}

.p-10 {
				padding: 10px;
}

.p-20 {
				padding: 20px;
}

.p-tb5 {
				padding-top: 5px;
				padding-bottom: 5px;
}

.p-l0 {
				padding-left: 0px;
}

.p-lr5 {
				padding-left: 5px;
				padding-right: 5px;
}

.p-lr15 {
				padding-left: 15px;
				padding-right: 15px;
}

.p-b10 {
				padding-bottom: 10px;
}

.m-t5 {
				margin-top: 5px;
}

.m-t10 {
				margin-top: 10px;
}

.m-t90 {
				margin-top: 90px;
}

.m-b0 {
				margin-bottom: 0px !important;
}

.m-b10 {
				margin-bottom: 10px !important;
}

.m-b30 {
				margin-bottom: 30px !important;
}

.m-t15 {
				margin-top: 15px;
}

.m-t20 {
				margin-top: 20px;
}

.m-b20 {
				margin-bottom: 20px;
}

.m-0 {
				margin: 0;
}

.m-tb15 {
				margin-top: 15px;
				margin-bottom: 15px;
}

.w-20 {
				width: 20% !important;
}

.w-100 {
				width: 100% !important;
}

.d-flex {
				display: flex;
}

.d-inline-block {
				display: inline-block;
}

.justify-content>em {
				padding: 10px
}

.justify-content {
				justify-content: center;
}

.justify-left {
				justify-content: left !important;
}

.l-h25 {
				line-height: 25px;
}

.one-line, .two-line, .three-line, .four-line, .five-line {
				width: 100%;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box !important;
				-webkit-box-orient: vertical;
}

.one-line {
				-webkit-line-clamp: 1;
}

.two-line {
				-webkit-line-clamp: 2;
}

.three-line {
				-webkit-line-clamp: 3;
}

.four-line {
				-webkit-line-clamp: 4;
}

.five-line {
				-webkit-line-clamp: 5;
}

.h-25 {
				height: 25px;
}

.h-35 {
				height: 35px;
}

.h-45 {
				height: 45px;
}

.h-50 {
				height: 50px;
}

.h-60 {
				height: 60px;
}

.h-70 {
				height: 70px;
}

.h-75 {
				height: 75px;
}

.color-b {
				color: blue !important;
}

.color-r {
				color: red !important;
}

.color-w {
				color: white !important;
}

.color-b {
				color: black !important;
}

.color-y {
				color: yellow !important;
}

.bg-w {
				background-color: white;
}