@media (max-width: 767px) {
	.slideshow .owl-buttons/*, .breadcrumb */{
		display: none; }

	.newsletter {
		margin-top: 20px; }
	.newsletter h3 {
		margin-bottom: 15px; }

	.listCateMobile {
		left: 15px;
		right: 15px; }

	.bigCollection .controlTabs .nav {
		padding-bottom: 1px; }
	.bigCollection .controlTabs .nav li {
		height: 60px; }
	.bigCollection .controlTabs .nav li .readMore {
		width: 60px;
		height: 60px;
		line-height: 60px;
		left: auto;
		right: 0;
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg); }
	.bigCollection .controlTabs .nav li a {
		padding-right: 60px; }
	.bigCollection .controlTabs .nav li.active .readMore {
		opacity: 1;
		visibility: visible; }
	.bigCollection .controlTabs .nav li .tooltip {
		display: none !important; }
	.bigCollection .controlTabs .bigCollectionBtnNav {
		padding-right: 66px; }
	.bigCollection.hasIcon .nav li a {
		padding-left: 50px; }
	.bigCollection.hasIcon .nav li a:after {
		margin-top: -12px;
		background-size: 24px;
		width: 24px;
		height: 24px; }
	.bigCollection.hasIcon .nav li:nth-of-type(1) a:after {
		background-position: 0 0; }
	.bigCollection.hasIcon .nav li:nth-of-type(2) a:after {
		background-position: 0 -24px; }
	.bigCollection.hasIcon .nav li:nth-of-type(3) a:after {
		background-position: 0 -48px; }
	.bigCollection.hasIcon .nav li:nth-of-type(4) a:after {
		background-position: 0 -72px; }
	.bigCollection.hasIcon .nav li:nth-of-type(5) a:after {
		background-position: 0 -96px; }
	.bigCollection.hasIcon .nav li:nth-of-type(6) a:after {
		background-position: 0 -120px; }
	.bigCollection.hasIcon .nav li:nth-of-type(7) a:after {
		background-position: 0 -144px; }

	.bigCollection .title {
		height: 66px;
		font-size: 18px; }

	.homeBlog {
		margin-top: 15px; }
	.homeBlog .blogGrid {
		margin-bottom: 20px; }

	.brand {
		margin-top: 15px; }

	.topImgCollection .titleCollection {
		font-size: 16px;
		line-height: 34px; }

	.collectionDisplay .collectionDisplayProd {
		width: 100%; }

	.relatedCollection {
		margin-bottom: 25px; }

	.productList .productListImg {
		float: none;
		width: 100%; }
	.productList .productListInfo {
		margin-left: 0; }

	.prodDetailImgFeatured #zoomImg {
		display: none; }

	.prodDetailImgThumb .owl-controls {
		left: 15px; }

	.prodDetailTitle {
		font-size: 18px;
		margin: 15px 0 0px; }

	.prodDetailMeta {
		padding-bottom: 15px; }

	.prodDetailPrice {
		margin-top: 15px; }

	.prodDetailDesc {
		margin-top: 10px; }

	.prodDetailForm {
		margin-top: 20px; }

	.prodDetailTabs .nav li {
		display: block;
		float: none; }
	.prodDetailTabs .nav li a {
		border-bottom: solid 1px #e3e3e3; }

	.prodDetailTabs .prodDetailTabsContent {
		border-top: 0; }

	.articleList .articleListImg {
		width: 100%;
		float: none; }
	.articleList .articleListInfo {
		margin-left: 0;
		margin-top: 20px; }

	.articleDetailTitle {
		font-size: 20px; }

	.articleDetailAuthor, .articleDetailMetaComment {
		display: none; }

	.articleDetailContent, .articleDetailShare {
		margin-top: 15px; }

	.articleDetailCommentPost {
		margin-top: 15px;
		width: 100%; }
	.articleDetailCommentPost img {
		display: none; }
	.articleDetailCommentPost .articleDetailCommentContent {
		margin-left: 0;
		padding-bottom: 20px;
		border-bottom: solid 1px #ebebeb; }

	.articleDetailComentForm .left, .articleDetailComentForm .right {
		padding: 0;
		float: none;
		width: 100%; }

	.defaultPageTitle {
		font-size: 20px;
		margin-top: 20px; }

	.tableCart, .tableOrder, .tableOrderDetail {
		min-width: 1000px; }

	.pageCartButton, .pageCartSumary {
		float: none;
		width: 100%; }

	.orderPageMeta, .AddressPageMeta {
		margin-top: 20px; }

	#footer .topFooter {
		padding: 30px 0 15px; }
	#footer .topFooter .titleDecoration {
		margin-top: 20px; }

	.pageContactForm {
		margin-bottom: 30px; }

	.pageContactAddresses, #gmap, .pageContactForm .button {
		width: 100%;
		float: none; }

	.pageContactAddresses {
		max-height: none; }

	.popEventWrapper {
		width: 96%; } }
@media (max-width: 767px) and (max-width: 567px) {
	.offset-push-right {
		left: 240px; }

	.offset-menu-left {
		left: -240px; }

	.offset-menu {
		width: 240px; }

	.bottomHeader .cateTitle {
		line-height: 44px; }

	.fz18 {
		font-size: 16px; }

	.noticeAddWrapper {
		width: auto;
		left: 15px;
		right: 15px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%); }
	.noticeAddWrapper .noticeAddImg {
		width: 70px; }
	.noticeAddWrapper .noticeAddInfo {
		margin-left: 85px; }
	.noticeAddWrapper .noticeAddInfoTitle {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis; }
	.noticeAddWrapper .noticeAddBottom .button {
		font-size: 12px;
		padding: 0 8px; }

	.bigCollection {
		overflow: initial;
		min-height: 350px; }

	.articleList .articleListPubDate, .toolsCollection .boxSelect {
		display: none; }

	.contentSearchPage .coDownProduct {
		width: 100%;
		margin-bottom: 15px; }

	#orderForm .orderFormWrapper {
		width: auto;
		left: 15px;
		right: 15px;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%); }

	.collectionDisplay .coDownProduct {
		width: 50%;
		float: none; }

	.prodDetailForm .prodDetailAddCart {
		margin-left: 0;
		//margin-top: 15px; }

	.prodDetail .boxHotline {
		font-size: 22px; }

	.newAddressWrapper {
		width: 90%;
		padding: 20px 15px; }

	#footer .copyright {
		padding-right: 40px; }

	#goTop {
		right: 15px;
		bottom: 15px; } }
@media (max-width: 767px) and (min-width: 568px) {
	.offset-push-right {
		left: 350px; }

	.offset-menu-left {
		left: -350px; }

	.offset-menu {
		width: 350px; }

	.bottomHeader .cateTitle {
		line-height: 50px; }

	.bigCollection {
		overflow: initial;
		min-height: 350px; }
	.bigCollection .tabContent [class^="col-"] {
		width: 50%; }
	.bigCollection .controlTabs .nav {
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap; }
	.bigCollection .controlTabs .nav li {
		width: 50%;
		float: left;
		border-right: solid 1px rgba(255, 255, 255, 0.5); }
	.bigCollection .controlTabs .nav li:nth-of-type(2n+2) {
		border-right: 0; }

	.homeBlog [class^="col-"] {
		width: 50%; }
	.homeBlog .col-xs-12:nth-of-type(2n+3) {
		clear: both; }

	.collectionDisplay .collectionDisplayProd {
		width: 50%; }

	.contentSearchPage .coDownProduct {
		width: 50%;
		margin-bottom: 15px; }

	.collectionDisplay .coDownProduct {
		width: 50%; } }
@media (min-width: 768px) and (max-width: 991px) {
	.offset-push-right {
		left: 400px; }

	.offset-menu-left {
		left: -400px; }

	.offset-menu {
		width: 400px; }

	.headerPanelMobile > a {
		line-height: 52px; }

	.offset-menu .mobile-menu > li > a {
		padding: 12.5px 20px; }

	.offset-menu .mobile-menu > li em {
		line-height: 51px; }

	.offset-menu .mobile-menu .has-sub li {
		line-height: 49px; }

	.listCateMobile {
		width: 720px; }

	.listCateMobile .hasIcon > li > a {
		line-height: 50px; }

	.listCateMobile .mobile-menu .hasSubListCate em {
		width: 50px;
		height: 50px;
		line-height: 50px; }

	.newsletter h3 {
		margin-bottom: 7px; }

	.threBanner .col-sm-12 {
		margin-top: 7.5px; }

	.bigCollection {
		overflow: initial;
		min-height: 350px; }
	.bigCollection .controlTabs .nav {
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		padding-bottom: 1px; }
	.bigCollection .controlTabs .nav li {
		width: 50%;
		float: left;
		border-right: solid 1px rgba(255, 255, 255, 0.5); }
	.bigCollection .controlTabs .nav li:nth-of-type(2n+2) {
		border-right: 0; }
	.bigCollection .controlTabs .nav li a {
		padding-right: 76px; }
	.bigCollection .controlTabs .nav li .readMore {
		width: 76px;
		height: 76px;
		line-height: 76px;
		left: auto;
		right: 0;
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg); }
	.bigCollection .controlTabs .nav li.active .readMore {
		opacity: 1;
		visibility: visible; }
	.bigCollection .controlTabs .bigCollectionBtnNav {
		padding-right: 83px; }
	.bigCollection .controlTabs .bigCollectionBtnNav .fa {
		width: 83px;
		height: 83px;
		line-height: 83px;
		font-size: 26px; }
	.bigCollection .controlTabs .navBigCollectionMobile {
		top: 83px; }

	.homeBlog .blogGrid {
		margin-bottom: 15px; }
	.homeBlog .col-sm-6:nth-of-type(2n+3) {
		clear: both; }

	.brand {
		margin-top: 15px; }

	.collectionDisplay .coDownProduct {
		width: 50%; }

	.prodDetailTitle {
		margin-top: 30px; }

	.articleDetailCommentPost {
		width: 100%; }

	.contentSearchPage .coDownProduct {
		width: 50%;
		margin-bottom: 15px; }

	.pageContactForm {
		margin-bottom: 30px; }

	.pageContactAddresses, #gmap, .pageContactForm .button {
		width: 100%;
		float: none; }

	#footer .topFooter .titleDecoration {
		margin-top: 15px; } }
@media (max-width: 991px) {
	.offset-push-right {
		position: fixed;
		width: 100%;
		overflow: hidden; }

	.offset-menu-left-open {
		left: 0; }

	.logo {
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center; }

	.bigCollection .controlTabs .nav:after,
	.bigCollection .controlTabs .bg,
	.coDownProduct .coDownProductImg form.actions,
	.productGrid .hoverButtons,
	.collectionDisplay .collectionDisplayProdImg form.actions {
		display: none; }

	.bottomHeader {
		position: relative; }
	.bottomHeader .cateTitle {
		width: 100%; }

	.slideshow {
		margin-left: 0; }

	.bigCollection {
		display: block;
		border: 0; }
	.bigCollection .controlTabsWrapper, .bigCollection .tabContentWrapper {
		width: 100%;
		float: none;
		padding-right: 0; }
	.bigCollection .controlTabs {
		margin-right: 0; }
	.bigCollection .tabContent {
		margin-left: -7.5px;
		margin-right: -7.5px;
		padding-left: 0;
		padding-right: 0; }

	.sideBarCollection {
		margin-right: 0; }

	.bannerSideBar img {
		width: auto; }

	.productGrid .actions .button, .productList .productListForm .button, .orderFormWrapper .button {
		color: #fff; }

	.quickview-btn {
		display: none; }

	.sidebarProduct, .sidebarBlog {
		margin-left: 0;
		margin-top: 25px; }

	.midHeader.fixed {
		position: initial;
		background: transparent;
		left: auto;
		top: auto;
		width: auto;
		padding: 15px 0;
		border-bottom: 0; }

	.orderShipping {
		margin: 15px 0; }

	.orderFormWrapper {
		max-height: 97%;
		overflow-y: scroll; }

	.addressDetail {
		padding-top: 15px;
		margin-top: 15px;
		border: solid 1px #ebebeb;
		padding: 15px; }

	.page404 {
		top: 100px; }

	.page404 .bigText {
		font-size: 46px;
		padding-bottom: 30px;
		margin-bottom: 30px; }

	.page404SearchForm {
		margin-top: 30px;
		margin-bottom: 30px;
		width: 90%; }

	#quickView, .zoomContainer {
		display: none; }

	.zoomWrapper {
		pointer-events: none;
		margin: auto; }

	.zoomWrapper a {
		pointer-events: initial; } }
@media (min-width: 992px) and (max-width: 1199px) {
	.slideshow {
		margin-left: 0; }

	.bottomHeader .cateTitle {
		font-size: 15px;
		padding: 0 12px;
		white-space: nowrap; }
	.bottomHeader .cateTitle .icoBar {
		margin-right: 5px; }

	.mainNav .subMenu {
		width: 245px; }

	.midHeader .searchForm {
		margin-right: -30px;
		margin-left: -15px; }

	.listCateMobile {
		left: 15px;
		right: 0; }

	.collectionDisplay .collectionDisplayProdPrice span,
	.coDownProduct .coDownProductPrice span {
		font-size: 16px; }

	.newsletter h3 {
		font-size: 16px; }

	.contentSearchPage .coDownProduct {
		width: 33.333333333333%;
		margin-bottom: 15px; }

	.tabContent .tab-pane .col-xs-12:nth-of-type(7), .tabContent .tab-pane .col-xs-12:nth-of-type(8) {
		display: none; } }
@media (min-width: 992px) {
	.offset-menu, .headerPanelMobile {
		display: none; } }
@media (min-width: 1200px) {
	.midHeader .searchForm {
		margin-left: -15px;
		margin-right: -80px; } }
@media (max-height: 661px) {
	.quickview-btn, #quickView {
		display: none; }

	.newAddressWrapper {
		max-height: 440px;
		overflow-y: scroll; } }
@media (min-height: 662px) {
	#quickView .quickViewWrapper {
		max-height: 650px;
		overflow: hidden; }
	#quickView .quickViewWrapper .quickViewFeaturedImg {
		max-height: 470px; }
	#quickView .quickViewWrapper .quickViewThumbImg .owl-item {
		max-height: 85px;
		overflow: hidden; } }
@media (min-height: 800px) {
	#quickView .quickViewWrapper {
		max-height: 770px; }
	#quickView .quickViewWrapper .quickViewFeaturedImg {
		max-height: 573px; }
	#quickView .quickViewWrapper .quickViewThumbImg .owl-item {
		max-height: 100px; } }
@media (min-height: 974px) {
	#quickView .quickViewWrapper {
		max-height: 900px; }
	#quickView .quickViewWrapper .quickViewFeaturedImg {
		max-height: 700px; } }

/*# sourceMappingURL=responsive.css.map */
@media(max-width: 767px){
	.boxHotline a{
		font-size: 15px;
	}
	.boxHotline .fa{
		height: 46px;
		line-height: 46px;
	}
}