/*------------------------------------------------------------------

[Table of contents]

1. Styles for devices(>1200px)

2. Styles for devices(>=992px and <=1199px)

3. Styles for devices(>=768px and <=992px)

4. Styles for devices(>=481px and <=767px)

5. Styles for devices(<=480px)

-------------------------------------------------------------------*/

/*----------------

[1. Styles for devices(>1200px)]

*/

@media (min-width: 1201px){

}

/*----------------

[2. Styles for devices(>=993px and <=1200px)]

*/

@media (min-width: 993px) and (max-width: 1200px) {

	.nav-menu .nav > li > a{

	}

	.main-header .header-search-box{

		padding-left: 0;

	}

	.main-header .shopping-cart-box {

	  margin-left: 0;

	}

	.header-top-right .homeslider {

  height: auto;

}

.nav-ontop #main-menu .navbar .navbar-nav > li > a {

}

.box-vertical-megamenus .title { padding-right:0;}

#form-search-opntop {

  right: 80px;

}

	.hotline {

  float: left;

  margin-top: 6px;

  text-align: left;

  width: 50%;

}

.social-link { padding:0;}

	#product .pb-right-column .info-orther p span.view-list-tinhnang {

	  width: 66%;

	}

	.box-vertical-megamenus .vertical-menu-content {

  display:none;

}

.box-vertical-megamenus .vertical-menu-list {

}

.box-vertical-megamenus .vertical-menu-list li:nth-child(9),

.box-vertical-megamenus .vertical-menu-list li:nth-child(10) {

  display:none;

}

	.home .box-vertical-megamenus .vertical-menu-content{

	}

	#home-slider .slider-left {

  padding-right: 0;

  margin-right: -15px;

}

#home-slider {

  background: #fff none repeat scroll 0 0;

}

	#home-slider .header-top-right{

		margin: 0;

		border-top: none;

		padding: 0px;

	}

	#home-slider .container .row {}

	#home-slider .header-top-right .homeslider,

	#home-slider .header-top-right .header-banner{

		border-top: 0px solid #F36;

	}

	.service .service-item {

		padding: 0;

		overflow: hidden;

	}

	.service .service-item .icon{

		width: 100%;

		text-align: center;

		padding-bottom: 15px;

		height: auto;

	}

	.service .service-item .info{

		width: 100%;

		padding: 0;

		margin: 0;

		text-align: center;

	}

	.product-list li .product-star{

		float: none;

	}

	.col-123 {display:none;}

	.latest-deals .count-down-time span{

		font-size: 12px;

	}

	.product-list.grid li{

		/*width: 50%;*/

	}

	.subcategories li a{

		padding: 0 10px;

	}

	#left_column .block .block_content{

		padding: 10px;

	}

	#left_column .block .title_block{

		font-size: 14px;

		padding-left: 10px;

	}

	.layered .layered_subtitle{

		font-size: 14px;

	}

	.check-box-list input[type="checkbox"] + label span.button{

		margin-right: 5px;

	}

	.special-product .special-product-left{

		width: 100%;

	}

	.special-product .special-product-right{

		margin-left: 0;

		margin-top: 10px;

	}

	.sortPagiBar .sort-product{

		margin-top: 20px;

	}

	.product-tab .nav-tab>li>a {

		padding: 0 10px;

	}

	#product .pb-right-column .product-comments .comments-advices a{

		padding: 0 5px;

	}

	/** MAIN MENU **/

	.nav-ontop #box-vertical-megamenus {

	  width: 200px;

	}

	#main-menu .navbar .navbar-nav > li > a {

}

	.hot-deals-box .hot-deals-tab-content-col{

		padding-left: 15px;

	}

	.hot-deals-box .hot-deals-tab-content{

		padding: 30px;

	}

	.box-products .box-product-content .box-product-adv{

		width: 20%;

		padding-right: 5px;

	}

	.box-products .box-product-content .box-product-list{

		width: 80%;

		margin: 0;

		float: left;

		padding-left: 5px;

	}

	.box-products .box-product-content .box-product-list .product-list li{

		padding-bottom: 5px;

	}

	.top-header .support-link {

	}

	.top-header .support-link.link-customers {

	  width: 12%;

	  padding: 0;

	}

	.hotline {width: 30%;padding: 0;float: left !important;}

	#delivery_policies_list .item .text {

	  width: 165px;

	}



	.block-daily .box-daily-1, .block-daily .box-daily-2, .block-daily .box-daily-3 {

	  margin-bottom: 10px;

	}

	.top-header .user-info {

	  width: 22%;

	}

	.top-header {

	padding: 6px 0 18px 0;

	background: #fff;

}

#nav-top-menu .header-search-box {

	top: -53px;

	right: 0;

}

#prefernce-top {float:left !important;width: 40%;}



#main-menu #dropdown-menu-65 {

	left: -185px;

	width: 1007px;

}

#main-menu #dropdown-menu-64 {

	left: -185px;

	width: 1007px;

}

#main-menu #dropdown-menu-63 {

	left: -185px;

	width: 1007px;

}



}

/*--------------------

[3. Styles for devices(>=768px and <=992px)]

*/

@media (min-width: 768px) and (max-width: 992px) {

	.home .box-vertical-megamenus .vertical-menu-content{

		display: none;

	}

	.vertical-megamenus-ontop .box-vertical-megamenus .vertical-menu-content{

		display: block;

	}

.container {

  padding-left: 15px;

  padding-right: 15px;

  width: 100%;

}

.top-header a {

  border-right: 0 solid #e0e0e0;

  margin-right: 2px;

}

	.main-header .logo {

  text-align: center;

  padding: 0;

}

	.top-header .currency {margin-right:10px;}

	.popular-tabs, .product-featured {}

	.main-header .logo img{

		margin-left:0px;

	}

	.product-featured {

	  background: #fff none repeat scroll 0 0;

	  border-bottom: 0 solid #eaeaea;

	  border-left: 0 solid #eaeaea;

	  border-right: 0 solid #eaeaea;

	  margin-top: 0;

	}

	.main-header .header-search-box{

		padding-left: 15px;

		padding-right: 15px;

	}

	.main-header .shopping-cart-box {

	  width: 33%;

	}

	.box-vertical-megamenus{

		padding-bottom: 0;

		left:0;

	}

	.box-vertical-megamenus .vertical-menu-content {

		min-width: 270px;

		display: none;

	}

	.nav-menu .nav > li > a {

	    padding: 15px 5px;

	}

	#home-slider .slider-left{

		height: 3px;display: none;

	}

	.header-top-right .header-banner{

		display: none;

	}

	.header-top-right {

	    margin-left: 0;

	    padding: 0px;

	    width: 100%;

	    border-top: none;

	}

	.header-top-right .homeslider .content-slide {

	    margin-right:0;

	}

	.service .service-item{

		padding: 0 10px;

	}

	.service .service-item .icon{

		width: 100%;

		text-align: center;

	}

	.service .service-item .info{

		width: 100%;

		padding-left: 0;

		text-align: center;

		margin-left: 0;

		margin-top: 50px;

	}

	.page-top .page-top-left{

		width: 100%;

	}

	.page-top .page-top-right{

		width: 100%;

		margin-top: 30px;

	}

	#trademark-list #payment-methods{

		width: 100%;

		float: left;

	}

	.category-banner{

		display: none;

	}

	.floor-elevator{

		display: none;

	}

	.show-brand .navbar-brand {

	  padding: 0 0 0 0px;

	}

	.navbar-nav > li:last-child {

	}

	.header-top-right .homeslider {

		width: 100%;

	}

	.product-featured .banner-featured {

		display: none;

	}

	.product-featured .product-featured-content .product-featured-list{

		margin-left: 0;

	}

	.product-list.grid li{

		width: 33.3%;

	}

	.subcategories li a{

		padding: 0 10px;

	}

	#left_column .block .block_content{

		padding: 10px;

	}

	#left_column .block .title_block{

		font-size: 14px;

		padding-left: 10px;

	}

	.layered .layered_subtitle{

		font-size: 14px;

	}

	.check-box-list input[type="checkbox"] + label span.button{

		margin-right: 5px;

	}

	.special-product .special-product-left{

		width: 100%;

	}

	.special-product .special-product-right{

		margin-left: 0;

		margin-top: 10px;

	}

	.sortPagiBar .sort-product{

		margin-top: 20px;

	}

	.trademark-info{

		width: 100%;

		float: left;

		padding: 0 20px;

	}

	.trademark-product{

		width: 100%;

		float: left;

		padding: 0 20px;

	}

	.trademark-product .product-item {

		width: 33%;

	}

	.product-list li .product-star{

		float: none;

	}

	.product-tab .nav-tab>li{

		

	}

	.product-tab .nav-tab>li>a {

		width: 100%;

	}

	.product-tab .nav-tab>li.active>a{

		height: 48px;

	}

	.product-tab .tab-container {

		margin-top: 2px;

	}

	#product .pb-right-column .product-comments .comments-advices a{

		padding: 0 5px;

	}

	.products-block .products-block-left{

		width: 100%;

	}

	.products-block .products-block-right{

		margin:0;

		width: 100%;

	}

	.top-header .support-link {

	}

	.top-header .support-link.link-customers {

	  padding: 0;

	  width: 16%;

	}

	.top-header .user-info {

  padding: 0;

  width: 21%;

}

	/** MAIN MENU **/

	#main-menu .navbar .navbar-nav>li>a {

		padding:0 6px;

	}

	.product-list li .content_price {

	  width: 100%;

	}

.box-vertical-megamenus .title {

  background: #92538b none repeat scroll 0 0;

  color: #fff;

  padding-right: 10px;

  padding-left: 6px;

}

.block-fanpage-footer { width:65%;}

	.box-products .box-product-content .box-product-adv {

		display: none;

	}

	.box-products .box-product-content .box-product-list{

		width: 100%;

		margin: 0;

	}

	.hot-deals-box .hot-deals-tab-content-col{

		padding-left: 15px;

	}

	.hot-deals-box .hot-deals-tab-content{

		padding: 30px;

	}

	.featured-banner .box-countdown .box-title{

		width: 50px;

		height: 50px;

		font-size: 20px;

		line-height: 20px;

		padding-top: 5px;

	}

	.featured-banner .box-countdown-inner .box-count{

		width: 50px;

		height: 50px;

		padding-top: 5px;

	}

	.featured-banner .box-countdown-inner .box-count .number{

		font-size: 20px;

		line-height: 20px;

	}

	.featured-banner .box-countdown-inner .box-count .text{

		font-size: 12px;

		text-transform: uppercase;

	}

	.featured-banner .box-small-banner .text-content .title{

		font-size: 14px;

	}

	.featured-banner .box-small-banner .text-content .sub-title{

		font-size: 12px;

	}

	.featured-banner .banner-text .text-content .title{

		font-size: 20px;

	}

	.featured-banner .banner-text .group-button{

		margin-top: 10px;

	}

	.featured-banner .banner-text .group-button a{

		padding: 0 10px;

	}

	.featured-banner .banner-text .text-content{

		left: 1px;

		right:1px;

		-ms-transform: translate(-1px,-50%);

	    -webkit-transform: translate(-1px,-50%);

	    transform: translate(-1px,-50%);

	}

.hotline {

  float: left;

  margin: 6px 0 0;

  width: 54%;

  text-align: left;

  padding: 0;

}

.top-header .user-info {

}

	.social-link.social-home {

  margin-top: 6px;

  padding: 0;

}

.product-tab {

  margin: 10px 0 0 0;

}

.product-image, .group-title-box, .tags, #reviews, .page-product-box {padding:0;}

.group-title-box-product {

}

.header-top-right .homeslider {

  height: auto;

}

	#user-info-top .dropdown-menu { left:-60px;}

	

	#left_column { display:none;}

	#product .pb-left-column .product-image .product-full.product-full-view {

	  min-height:inherit;

	}

	.list-image-view .owl-carousel .owl-item img {

	  height: auto;

	}

	.mark-white {

	  

	}

	.product-list li .left-block.h-226 {

	  height: auto;

	}

	.show-brand .navbar-brand a span {

	}

	.cate-box {

	  padding-bottom: 10px;

	}

	.sup-popup { display:none;}

	.btn-add-cart {

	  width: 100%;

	}

	

.main-header .header-search-box {

  padding-right: 0;

  width: 67%;

}

.main-header .block-work-time .sp-contact-info li {

	padding:0;

}

.main-header .block-work-time .sp-contact-info li i {

  padding-right: 5px;

  width: 45px;

}

.main-header .block-work-time .sp-contact-info li p.contact-content span:first-child {

  font-size: 15px;

}

.nav-top-menu > .container {

}

	.center_column.col-sm-9 {

	  width: 100%;

	}

	#introduce-box ,#trademark-box,#trademark-text-box, #footer-menu-box, #hot-categories, #hot-key-bottom{

	}

	#hot-categories{

	    margin: 10px

	}

	.brand-showcase .brand-showcase-title {

	  padding-left:10px;

	}

	.block-footer-link {

  float: left;

  margin-top: 15px;

  width: 33%;

}

	.block-footer-link .social-link {

	  margin-top:10px;

	}

	#home-slider .container{

	 

	}

	.category-featured .container {

	  padding: 0;

	  width: 100%;

	}

	#delivery_policies_list .item .text {

	  width: 100px;

	}

	#main-menu .navbar .navbar-nav > li > a {

	  padding: 16px 5px;

	  font-size: 15px;

	}

	#main-menu .navbar .navbar-nav > li:nth-child(2),

	#main-menu .navbar .navbar-nav > li:nth-child(7)

	{

	}

	.dropdown-menu-sanpham {

		left: -172px !important;

		width: 750px !important;	

	}

	.block-daily .box-daily-1, .block-daily .box-daily-2, .block-daily .box-daily-3 {

	  margin-bottom: 10px;

	}

	#nav-top-menu .header-search-box {

	margin: 0;

	position: absolute;

	right: 0;

	width: 220px;

	top: -47px;

	display:none;

}

.top-header {

	padding: 6px 0 20px 0;

	background: #fff;

}

#cart-block {

	height: auto;

}

#statement {

	width: 400px;

	position: absolute;

	top: 20px;

	left: auto;

}

.homepage-category-block .category-card-bottom p {

	padding-bottom: 70px;

	height: 180px;

	overflow: hidden;

}

#newsletter-validate-detail input {

		width: 69%;

	}

	#newsletter-validate-detail .input-and-button {

		text-align: left;

		margin-top: 15px;

	}

	#newsletter-validate-detail button {

		width: 29%;

	}

}

/*--------------------

[4. Styles for devices(>=481px and <=767px)]

*/

/*@media (min-width: 481px) and (max-width: 767px) { */

@media only screen and (max-width: 767px) and (min-width: 480px){

	.top-banner{

		display: none;

	}

	.top-header .nav-top-links,

	.top-header .user-info,

	.top-header .support-link{

		float: left;

	}

	.top-header .nav-top-links a,

	.top-header .user-info a,

	.top-header .support-link a{

		margin-left:0;

	}

	.top-header a.current-open::after {

	  padding-left: 3px;

	}

	#user-info-opntop {

	  top: 38px;

	}

	.main-header {

	  padding-top: 0px;

	}

	.main-header .logo{

		text-align: center;

	}

	.main-header .header-search-box{

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

		margin-top: 0px;

	}

	.main-header .header-search-box .form-inline .form-category{

		display: none;

	}

	.main-header .header-search-box .form-inline .input-serach {

	    width: calc(100% - 50px);

	    padding-top: 10px;

	}

	.main-header .shopping-cart-box {

	  margin-right: 0;

	  padding: 0 15px;

	  width: 100%;

	  margin-top:12px;

	}

.nav-top-menu {

	box-shadow: none;

	margin-bottom: 0;

}

	#box-vertical-megamenus{

		width: 50%;

		height: 50px;

		float: left;

		padding:0;

	}

	#box-vertical-megamenus .box-vertical-megamenus{

		right: 0px;

		padding-bottom:0;

		background:transparent;

		left:0;

	}

	.box-vertical-megamenus .vertical-menu-content{

		border-right: 1px solid #eee;

		display: none;

	}

	.box-vertical-megamenus .title {

	  background: transparent;

	  color: #fff;

	  padding-left: 10px;

	  padding-right: 0px;

	}

	.box-vertical-megamenus .title .btn-open-mobile {

  font-size: 15px;

}

#box-vertical-megamenus .vertical-menu-content {

  display: none;

  margin-left: -8px;

  min-width: 260px;

}

	.box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {

	  visibility: hidden;

	  display: none;

	}

	.box-vertical-megamenus .vertical-menu-content ul li a.parent:before {

		display: none;

	}

	.popular-tabs .nav-tab li{

	}

	#home-slider .header-banner{

		display: none;

	}

	#home-slider .header-top-right{

		padding-right: 0px;

		padding-left: 0px;

		margin: 0;

		border-top: none;

	}

	.header-top-right .homeslider{

		width: 100%;

	}

.header-top-right .homeslider {

  height: auto;

}

	#home-slider .header-top-right .homeslider .content-slide{

		margin-right: 0;

	}

	#home-slider .slider-left{

		height: 3px;display: none;

	}

	.service{

		display: none;

	}

	.nav-menu .navbar-brand,

	.nav-menu .toggle-menu{

		display: block;

	}

	.nav-menu .navbar-collapse{

		position: absolute;

		right: 0px;

		top: 50px;

		margin-right: 0;

		margin-left: 0;

		padding: 0 15px;

		left: 0;

		right: 0;

	}

	.nav-menu .navbar-collapse>ul{

		margin-top: 0;

	}

	.nav-menu .navbar-collapse > ul {

	  border: 1px solid #dfdfdf;

	  margin-top: 0;

	  border-top: none;

	  margin-bottom: 0;

	  border-right: none;

	}

	.nav-menu .navbar-brand{

		margin-left: -10px;

	}

	.popular-tabs .nav-tab li{

		width: 100%;

		float: left;

	}

	.page-top-right{

		margin-top: 10px;

	}

	.content-page{

		margin-top: 0;

	}

	.container{

		padding-left: 15px;

		padding-right: 15px;

	}

	.floor-elevator {

		display: none;

	}

	.category-banner{

		display: none;

	}

	.product-featured .banner-featured{

		display: none;

	}

	.product-featured .product-featured-content .product-featured-list{

	}

	.product-featured .product-featured-content{

		width: 100%;

	}

	.banner-bottom{

		display: none;

	}

	.trademark-info{

		padding-left: 30px!important;

		padding-right: 30px!important;

	}

	.trademark-product .image-product {

    	width: 40%;

	}

	.trademark-product .info-product{

		padding-left: 10px;

	}

	#introduce-box {

	    margin-top: 10px;

	}

	#introduce-box .introduce-title{

		margin-top: 10px;

	}

	#trademark-list #payment-methods{

		display: block;

		width: 100%;

	}

	.product-list li .product-star{

		float: left;

		width: 100%;

		text-align: center;

	}

	.product-list li .content_price {

		float: left;

		width: 100%;

	}

	.latest-deals{

		padding-bottom: 15px;

	}

	.main-header .shopping-cart-box:hover .cart-block {

	  opacity: 0;

	  visibility: hidden;

	}

	.category-featured>.nav-menu>.container{

		padding-left: 0;

	}

	.category-slider{

		margin-top: 0px;

	}

	.category-slider .owl-controls .owl-prev, 

	.category-slider .owl-controls .owl-next {

	  width: 20px;

	  height: 20px;

	  color: #fff;

	  text-align: center;

	  padding-top: 3px;

	}

	.subcategories li.current-categorie {

	  width: 100%;

	}

	.subcategories li.current-categorie a{

		width: 100%;

	}

	.subcategories li.current-categorie:after{

		right: 50%;

		  content: "\f0d7";

		  top: 36px;

	}

	.subcategories li{

		width: 100%;

	}

	.subcategories li a{

		width: 100%;

		padding: 0 10px;

	}

	.sortPagiBar .sort-product, .sortPagiBar .show-product-item{

		margin-top: 20px;

	}

	.product-list.list .left-block {

		width: 100%;

		position: relative;

	}

	.product-list.list .right-block{

		width: 100%;

	}

	.product-list.list .add-to-cart{

		bottom: 0;

		left: 0;

		width: 50%;

		top: inherit;

	}

	.product-list.list .quick-view{

		bottom: 0;

		right: 0;

		top: inherit;

	}

	.nav-menu .nav>li>a {

		padding: 5px 15px;

		background:none;

	}

	.popular-tabs .owl-controls .owl-next,

	.popular-tabs .owl-controls .owl-prev{

		top: -24px;

	}

	.brand-showcase-box .brand-showcase-logo .owl-controls{

	}

	.center_column{

		margin-top: 10px;

	}

	#product .pb-right-column{

		margin-top: 30px;

	}

	.product-tab .nav-tab>li>a{

		padding: 0 10px;

	}

	.product-list li .product-star {

		float: left;

	}

	.product-tab .nav-tab>li{

		width: 100%;

		float: left;

		margin-bottom: 0px;

	}

	.product-tab .nav-tab>li>a {

		width: 100%;

	}

	.product-tab .nav-tab>li.active>a{

		height: 48px;

	}

	.product-tab .tab-container {

		margin-top: 2px;

	}

	#product .pb-right-column .product-comments .comments-advices a{

		width: 100%;

		float: left;

		padding: 0;

	}

	.breadcrumb{

		line-height: 20px;

	}

	.breadcrumb .navigation-pipe:before{

		padding: 0;

	}

	/** MAIN MENU **/

	#main-menu .navbar-header {

	  display: block;

	  margin: 0;

	  background: transparent;

	  color: #fff;

	}

	#main-menu .navbar-header .navbar-brand {

		padding: 0px;

		line-height: 50px;

		color: #222;

		font-size: 17px;

		font-weight: bold;

	}

	#main-menu .navbar-header .fa{

		line-height: inherit;

		color: #222;

		font-size: 21px;

	}

	#main-menu .navbar-header .navbar-toggle {

		border: none;

		padding: 0;

		margin-top: 12px;

		margin-right: 0;

	}

	#main-menu .navbar-default .navbar-toggle:focus,

	#main-menu .navbar-default .navbar-toggle:hover{

		background: none;

	}

	#main-menu .navbar-collapse {

		margin-left: 0px;

		margin-right: 0px;

		border-color: transparent;

	}

	#main-menu .container-fluid{

		padding-right: 0;

  		padding-left: 0;

	}

	#main-menu .navbar-collapse.in{

		overflow-y:inherit;

		border:none;

	}

	#main-menu .nav { margin:0;}

	#main-menu .navbar .navbar-nav>li{

		border-bottom: 0px solid #cacaca;

		border:none;

	}

	#main-menu .navbar .navbar-nav>li:hover,

	#main-menu .navbar .navbar-nav>li.active{

		background: none;

	}

#main-menu .navbar .navbar-nav > li > a {

	margin: 0;

	padding: 10px 0;

	border-right: none;

	position: relative;

	background: transparent;

}

	#main-menu .navbar .navbar-nav>li:hover>a, 

	#main-menu .navbar .navbar-nav>li.active>a {

	  color: #333;

	  border-right: 0px solid transparent;

	}

	#main-menu .dropdown-menu{

		position: inherit;

		opacity: 1;

		visibility: inherit;

		display: none;

	}

	#main-menu li.dropdown>a:after{

		position: absolute;

		top: 9px;

		right: 10px;

	}

	#main-menu .dropdown.open > .dropdown-menu {

	display: block;

	z-index: 99999999;

	position: relative;

}

	#main-menu li.dropdown:before{

		display: none;

	}

	#main-menu li.dropdown:hover:before{

		display: none;

	}

	#main-menu .navbar-nav  li .mega_dropdown {

		  -webkit-transform: translate(0,0);

		  -moz-transform: translate(0,0);

		  -o-transform: translate(0,0);

		  -ms-transform: translate(0,0);

		  transform: translate(0,0);

		  width: 100%!important;

		  left: 0!important;

		  top: 0;

  		  padding: 15px 0;

  		  border: 1px solid #eee;

	}

	#main-menu .dropdown-menu{

		border: 1px solid #eee;

	}

	#main-menu .dropdown-menu.container-fluid {

	  padding: 15px;

	  border: 1px solid #eee;

	}

	.page-heading{

		font-size: 16px;

	}

	.page-heading span{

		padding: 0;

	}

	.page-order ul.step li{

		width: 100%;

		display:block;

		text-align: left;

		border-bottom: none;

		border-left: 3px solid #eee;

		padding-left: 20px;

		margin-top: 10px;

	}

	.page-order ul.step li.current-step{

		border-left: 3px solid #ff3366;

		border-bottom: none;

	}

	#footer2 .footer-top .footer-menu li{

		display: block;

		width: 100%;

		line-height: 30px;

	}

	#footer2 .footer-top .footer-social{

		margin-top: 20px;

		float: left;

	}

	#footer2 .footer-row .form-subscribe {

		width: auto;

	}

	#footer2 .footer-row .form-subscribe .form-group{

		margin-bottom: 0;

	}

	#footer2 .footer-row{

		padding: 20px 0;

	}

	#footer2 .widget-body{

		padding-bottom: 20px;

	}

	#footer2 .widget-title{

		padding-bottom: 10px;

	}

	#footer2 .footer-bottom .footer-payment-logo{

		float: left;

		margin-top: 10px;

	}

	.box-products .box-product-head{

		float: left;

		height: auto;

	}

	.box-products .box-product-head .box-title{

		float: left;

		width: 100%;

	}

	.box-products .box-tabs{

		float: left;

		margin-top: 10px;

	}

	.box-products .box-tabs>li{

		display: block;

		width: 100%;



	}

	.box-products .box-tabs li>a{

		border: none;

		padding: 0;

	}

	.box-products .box-product-head .box-title{

		padding-left: 0;

	}

	.box-products .box-tabs li>a:before{

		left: 0;

		right: 0;

	}

	.box-products .box-product-content .box-product-adv{

		display: none;

	}

	.box-products .box-product-content .box-product-list {

		margin-left: 0;

		float: left;

		overflow: hidden;

		width: 100%;

	}

	.hot-deals-box .hot-deals-tab .hot-deals-tab-box{

		padding: 10px;

	}

	.hot-deals-box .hot-deals-tab-content-col {

		padding-left: 15px;

	}

	.hot-deals-box .hot-deals-tab-content{

		padding: 10px;

	}



	/** Footer style 3**/ 

	.footer3 .footer-bottom .footer-bottom-left,

	.footer3 .footer-bottom .footer-bottom-right{

		width: 100%;

	}

	.footer3 .footer-coppyright .payment-logo{

		float: left;

		margin-top: 30px;

	}

	.footer3 .widget-container:last-child{

		margin-bottom: 30px;

	}

	.footer3 .mailchimp-form .mailchimp-submit{

		padding: 0;

	}

	.featured-banner .left, 

	.featured-banner .right{

		width: 100%;

	}

	.featured-banner .box-countdown .box-title{

	    font-size: 14px;

	    width: 50px;

	    height: 50px;

	    line-height: 16px;

	    padding-top: 8px;

	}

	.featured-banner .box-countdown-inner{

		height: 50px;

	}

	.featured-banner .box-countdown-inner .box-count{

		width: 50px;

		height: 50px;

		padding-top: 5px;

	}

	.featured-banner .box-countdown-inner .box-count:before{

		content: '';

		height: 1px;

		background-color: #b0b0ae;

		position: absolute;

		left: 0;

		right: 0;

		top: 50%;

		-ms-transform: translateY(-50%);

	    -webkit-transform: translateY(-50%);

	    transform: translateY(-50%);

	}

	.featured-banner .box-countdown-inner .box-count .number{

		font-size: 20px;

		line-height: 20px;

	}

	.featured-banner .box-countdown-inner .box-count .text{

		font-size: 12px;

		text-transform: uppercase;

	}

	.featured-banner .box-small-banner .text-content .title{

		font-size: 14px;

	}

	.featured-banner .box-small-banner .text-content .sub-title{

		font-size: 12px;

	}

	.featured-banner .banner-text .text-content .title{

		font-size: 20px;

	}

	.featured-banner .banner-text .group-button{

		margin-top: 10px;

	}

	.featured-banner .banner-text .group-button a{

		padding: 0 10px;

	}

	.featured-banner .banner-text .text-content{

		left: 1px;

		right:1px;

		-ms-transform: translate(-1px,-50%);

	    -webkit-transform: translate(-1px,-50%);

	    transform: translate(-1px,-50%);

	}

.hotline {

  float: left;

  margin-left: 0;

  margin-right: 0;

  margin-top: 0;

  padding:0;

  text-align:center;

}

.hotline .content-hotline {

  margin-right: 0;

}

.top-header {

  padding-bottom: 6px;

}

	#user-info-top .dropdown-menu { left:-60px;}

	

	#left_column { display:none;}

	#product .pb-left-column .product-image .product-full.product-full-view {

	  min-height:inherit;

	}

	.list-image-view .owl-carousel .owl-item img {

	  height: auto;

	}

	.mark-white {

	  height: 24px;

	}

	.product-list li .left-block.h-226 {

	  height: auto;

	}

	.show-brand .navbar-brand a span {

	}

	.cate-box {

	  padding-bottom: 10px;

	  width: 50%;

	  float: left;

	}

	.sup-popup { display:none;}

	.btn-add-cart {

	  width: 100%;

	}

	.product-featured .product-list li {

	  min-height: auto;

	}

	#home-slider {

	}

	#home-slider .container{

	 

	}

	.show-brand .navbar-brand a {

	  border-right: 0px solid #fff;

	}

	.page-heading {

	  height: auto;

	}

	.trademark-product .product-item {

  

}

	.product-featured .product-list li:hover{

		border: 1px solid transparent;

		box-shadow: none;

	}

	.product-list li .right-block {

	  text-align: center;

	}

	.product-list li .product-name {

	  font-size: 16px;

	  font-weight: bold;

	}

	.product-list li .product-price {

	  font-size: 15px;

	}

	.product-list li .old-price, .product-list li .sale-off {

	  font-size: 14px;

	}

	.cart-block {right:0;}

}

/*--------------------

[5. Styles for devices(<=480px)]

*/



/*@media (max-width: 480px) {*/

@media only screen and (max-width: 479px){

	.top-banner{

		display: none;

	}

	.top-header .nav-top-links,

	.top-header .user-info,

	.top-header .support-link{

		float: left;

	}

	.top-header .nav-top-links a,

	.top-header .user-info a,

	.top-header .support-link a{

		margin-left:0;

	}

	.top-header a.current-open::after {

	  padding-left: 3px;

	}

	#user-info-opntop {

	  top: 38px;

	}

	.main-header {

	  padding-top: 0px;

	}

	.main-header .logo{

		text-align: center;

	}

	.main-header .header-search-box{

		width: 100%;

		padding-left: 15px;

		padding-right: 15px;

		margin-top: 0px;

	}

	.main-header .header-search-box .form-inline .form-category{

		display: none;

	}

	.main-header .header-search-box .form-inline .input-serach {

	    width: calc(100% - 50px);

	    padding-top: 10px;

	}

	.main-header .shopping-cart-box {

	  margin-right: 0;

	  padding: 0 15px;

	  width: 100%;

	  margin-top:12px;

	}

.nav-top-menu {

	box-shadow: none;

	

	margin-bottom: 0;

}

	#box-vertical-megamenus{

		width: 50%;

		height: 50px;

		float: left;

		padding:0;

	}

	#box-vertical-megamenus .box-vertical-megamenus{

		right: 0px;

		padding-bottom:0;

		background:transparent;

		left:0;

	}

	.box-vertical-megamenus .vertical-menu-content{

		border-right: 1px solid #eee;

		display: none;

	}

	.box-vertical-megamenus .title {

	  background: transparent;

	  color: #fff;

	  padding-left: 10px;

	  padding-right: 0px;

	}

	.box-vertical-megamenus .title .btn-open-mobile {

  font-size: 15px;

}

#box-vertical-megamenus .vertical-menu-content {

  display: none;

  margin-left: -8px;

  min-width: 260px;

}

	.box-vertical-megamenus .vertical-menu-content ul li:hover .vertical-dropdown-menu {

	  visibility: hidden;

	  display: none;

	}

	.box-vertical-megamenus .vertical-menu-content ul li a.parent:before {

		display: none;

	}

	.popular-tabs .nav-tab li{

	}

	#home-slider .header-banner{

		display: none;

	}

	#home-slider .header-top-right{

		padding-right: 0px;

		padding-left: 0px;

		margin: 0;

		border-top: none;

	}

	.header-top-right .homeslider{

		width: 100%;

	}

.header-top-right .homeslider {

  height: auto;

}

	#home-slider .header-top-right .homeslider .content-slide{

		margin-right: 0;

	}

	#home-slider .slider-left{

		height: 3px;display: none;

	}

	.service{

		display: none;

	}

	.nav-menu .navbar-brand,

	.nav-menu .toggle-menu{

		display: block;

	}

	.nav-menu .navbar-collapse{

		position: absolute;

		right: 0px;

		top: 50px;

		margin-right: 0;

		margin-left: 0;

		padding: 0 15px;

		left: 0;

		right: 0;

	}

	.nav-menu .navbar-collapse>ul{

		margin-top: 0;

	}

	.nav-menu .navbar-collapse > ul {

	  border: 1px solid #dfdfdf;

	  margin-top: 0;

	  border-top: none;

	  margin-bottom: 0;

	  border-right: none;

	}

	.nav-menu .navbar-brand{

		margin-left: -10px;

	}

	.popular-tabs .nav-tab li{

		width: 100%;

		float: left;

	}

	.page-top-right{

		margin-top: 10px;

	}

	.content-page{

		margin-top: 0;

	}

	.container{

		padding-left: 15px;

		padding-right: 15px;

	}

	.floor-elevator {

		display: none;

	}

	.category-banner{

		display: none;

	}

	.product-featured .banner-featured{

		display: none;

	}

	.product-featured .product-featured-content .product-featured-list{

	}

	.product-featured .product-featured-content{

		width: 100%;

	}

	.banner-bottom{

		display: none;

	}

	.trademark-info{

		padding-left: 30px!important;

		padding-right: 30px!important;

	}

	.trademark-product .image-product {

    	width: 40%;

	}

	.trademark-product .info-product{

		padding-left: 10px;

	}

	#introduce-box {

	    margin-top: 10px;

	}

	#introduce-box .introduce-title{

		margin-top: 10px;

	}

	#trademark-list #payment-methods{

		display: block;

		width: 100%;

	}

	.product-list li .product-star{

		float: left;

		width: 100%;

		text-align: center;

	}

	.product-list li .content_price {

		float: left;

		width: 100%;

	}

	.latest-deals{

		padding-bottom: 15px;

	}

	.main-header .shopping-cart-box:hover .cart-block {

	  opacity: 0;

	  visibility: hidden;

	}

	.category-featured>.nav-menu>.container{

		padding-left: 0;

	}

	.category-slider{

		margin-top: 0px;

	}

	.category-slider .owl-controls .owl-prev, 

	.category-slider .owl-controls .owl-next {

	  width: 20px;

	  height: 20px;

	  color: #fff;

	  text-align: center;

	  padding-top: 3px;

	}

	.subcategories li.current-categorie {

	  width: 100%;

	}

	.subcategories li.current-categorie a{

		width: 100%;

	}

	.subcategories li.current-categorie:after{

		right: 50%;

		  content: "\f0d7";

		  top: 36px;

	}

	.subcategories li{

		width: 100%;

	}

	.subcategories li a{

		width: 100%;

		padding: 0 10px;

	}

	.sortPagiBar .sort-product, .sortPagiBar .show-product-item{

		margin-top: 20px;

	}

	.product-list.list .left-block {

		width: 100%;

		position: relative;

	}

	.product-list.list .right-block{

		width: 100%;

	}

	.product-list.list .add-to-cart{

		bottom: 0;

		left: 0;

		width: 50%;

		top: inherit;

	}

	.product-list.list .quick-view{

		bottom: 0;

		right: 0;

		top: inherit;

	}

	.nav-menu .nav>li>a {

		padding: 5px 15px;

		background:none;

	}

	.popular-tabs .owl-controls .owl-next,

	.popular-tabs .owl-controls .owl-prev{

		top: -24px;

	}

	.brand-showcase-box .brand-showcase-logo .owl-controls{

	}

	.center_column{

		margin-top: 10px;

	}

	#product .pb-right-column{

		margin-top: 30px;

	}

	.product-tab .nav-tab>li>a{

		padding: 0 10px;

	}

	.product-list li .product-star {

		float: left;

	}

	.product-tab .nav-tab>li{

		width: 100%;

		float: left;

		margin-bottom: 0px;

	}

	.product-tab .nav-tab>li>a {

		width: 100%;

	}

	.product-tab .nav-tab>li.active>a{

		height: 48px;

	}

	.product-tab .tab-container {

		margin-top: 2px;

	}

	#product .pb-right-column .product-comments .comments-advices a{

		width: 100%;

		float: left;

		padding: 0;

	}

	.breadcrumb{

		line-height: 20px;

	}

	.breadcrumb .navigation-pipe:before{

		padding: 0;

	}

	/** MAIN MENU **/

	#main-menu .navbar-header {

	  display: block;

	  margin: 0;

	  background: transparent;

	  color: #fff;

	}

	#main-menu .navbar-header .navbar-brand {

		padding: 0px;

		line-height: 50px;

		color: #222;

		font-size: 17px;

		font-weight: bold;

	}

	#main-menu .navbar-header .fa{

		line-height: inherit;

		color: #222;

		font-size: 21px;

	}

	#main-menu .navbar-header .navbar-toggle {

		border: none;

		padding: 0;

		margin-top: 12px;

		margin-right: 0;

	}

	#main-menu .navbar-default .navbar-toggle:focus,

	#main-menu .navbar-default .navbar-toggle:hover{

		background: none;

	}

	#main-menu .navbar-collapse {

		margin-left: 0px;

		margin-right: 0px;

		border-color: transparent;

	}

	#main-menu .container-fluid{

		padding-right: 0;

  		padding-left: 0;

	}

	#main-menu .navbar-collapse.in{

		overflow-y:inherit;

		border:none;

	}

	#main-menu .nav { margin:0;}

	#main-menu .navbar .navbar-nav>li{

		border-bottom: 0px solid #cacaca;

		border:none;

	}

	#main-menu .navbar .navbar-nav>li:hover,

	#main-menu .navbar .navbar-nav>li.active{

		background: none;

	}

#main-menu .navbar .navbar-nav > li > a {

	margin: 0;

	padding: 10px 0;

	border-right: none;

	position: relative;

	background: transparent;

}

	#main-menu .navbar .navbar-nav>li:hover>a, 

	#main-menu .navbar .navbar-nav>li.active>a {

	  color: #333;

	  border-right: 0px solid transparent;

	}

	#main-menu .dropdown-menu{

		position: inherit;

		opacity: 1;

		visibility: inherit;

		display: none;

	}

	#main-menu li.dropdown>a:after{

		position: absolute;

		top: 9px;

		right: 10px;

	}

	#main-menu .dropdown.open > .dropdown-menu {

	display: block;

	z-index: 99999999;

	position: relative;

}

	#main-menu li.dropdown:before{

		display: none;

	}

	#main-menu li.dropdown:hover:before{

		display: none;

	}

	#main-menu .navbar-nav  li .mega_dropdown {

		  -webkit-transform: translate(0,0);

		  -moz-transform: translate(0,0);

		  -o-transform: translate(0,0);

		  -ms-transform: translate(0,0);

		  transform: translate(0,0);

		  width: 100%!important;

		  left: 0!important;

		  top: 0;

  		  padding: 15px 0;

  		  border: 1px solid #eee;

	}

	#main-menu .dropdown-menu{

		border: 1px solid #eee;

	}

	#main-menu .dropdown-menu.container-fluid {

	  padding: 15px;

	  border: 1px solid #eee;

	}

	.page-heading{

		font-size: 16px;

	}

	.page-heading span{

		padding: 0;

	}

	.page-order ul.step li{

		width: 100%;

		display:block;

		text-align: left;

		border-bottom: none;

		border-left: 3px solid #eee;

		padding-left: 20px;

		margin-top: 10px;

	}

	.page-order ul.step li.current-step{

		border-left: 3px solid #ff3366;

		border-bottom: none;

	}

	#footer2 .footer-top .footer-menu li{

		display: block;

		width: 100%;

		line-height: 30px;

	}

	#footer2 .footer-top .footer-social{

		margin-top: 20px;

		float: left;

	}

	#footer2 .footer-row .form-subscribe {

		width: auto;

	}

	#footer2 .footer-row .form-subscribe .form-group{

		margin-bottom: 0;

	}

	#footer2 .footer-row{

		padding: 20px 0;

	}

	#footer2 .widget-body{

		padding-bottom: 20px;

	}

	#footer2 .widget-title{

		padding-bottom: 10px;

	}

	#footer2 .footer-bottom .footer-payment-logo{

		float: left;

		margin-top: 10px;

	}

	.box-products .box-product-head{

		float: left;

		height: auto;

	}

	.box-products .box-product-head .box-title{

		float: left;

		width: 100%;

	}

	.box-products .box-tabs{

		float: left;

		margin-top: 10px;

	}

	.box-products .box-tabs>li{

		display: block;

		width: 100%;



	}

	.box-products .box-tabs li>a{

		border: none;

		padding: 0;

	}

	.box-products .box-product-head .box-title{

		padding-left: 0;

	}

	.box-products .box-tabs li>a:before{

		left: 0;

		right: 0;

	}

	.box-products .box-product-content .box-product-adv{

		display: none;

	}

	.box-products .box-product-content .box-product-list {

		margin-left: 0;

		float: left;

		overflow: hidden;

		width: 100%;

	}

	.hot-deals-box .hot-deals-tab .hot-deals-tab-box{

		padding: 10px;

	}

	.hot-deals-box .hot-deals-tab-content-col {

		padding-left: 15px;

	}

	.hot-deals-box .hot-deals-tab-content{

		padding: 10px;

	}



	/** Footer style 3**/ 

	.footer3 .footer-bottom .footer-bottom-left,

	.footer3 .footer-bottom .footer-bottom-right{

		width: 100%;

	}

	.footer3 .footer-coppyright .payment-logo{

		float: left;

		margin-top: 30px;

	}

	.footer3 .widget-container:last-child{

		margin-bottom: 30px;

	}

	.footer3 .mailchimp-form .mailchimp-submit{

		padding: 0;

	}

	.featured-banner .left, 

	.featured-banner .right{

		width: 100%;

	}

	.featured-banner .box-countdown .box-title{

	    font-size: 14px;

	    width: 50px;

	    height: 50px;

	    line-height: 16px;

	    padding-top: 8px;

	}

	.featured-banner .box-countdown-inner{

		height: 50px;

	}

	.featured-banner .box-countdown-inner .box-count{

		width: 50px;

		height: 50px;

		padding-top: 5px;

	}

	.featured-banner .box-countdown-inner .box-count:before{

		content: '';

		height: 1px;

		background-color: #b0b0ae;

		position: absolute;

		left: 0;

		right: 0;

		top: 50%;

		-ms-transform: translateY(-50%);

	    -webkit-transform: translateY(-50%);

	    transform: translateY(-50%);

	}

	.featured-banner .box-countdown-inner .box-count .number{

		font-size: 20px;

		line-height: 20px;

	}

	.featured-banner .box-countdown-inner .box-count .text{

		font-size: 12px;

		text-transform: uppercase;

	}

	.featured-banner .box-small-banner .text-content .title{

		font-size: 14px;

	}

	.featured-banner .box-small-banner .text-content .sub-title{

		font-size: 12px;

	}

	.featured-banner .banner-text .text-content .title{

		font-size: 20px;

	}

	.featured-banner .banner-text .group-button{

		margin-top: 10px;

	}

	.featured-banner .banner-text .group-button a{

		padding: 0 10px;

	}

	.featured-banner .banner-text .text-content{

		left: 1px;

		right:1px;

		-ms-transform: translate(-1px,-50%);

	    -webkit-transform: translate(-1px,-50%);

	    transform: translate(-1px,-50%);

	}

.hotline {

  float: left;

  margin-left: 0;

  margin-right: 0;

  margin-top: 0;

  padding:0;

  text-align:center;

}

.hotline .content-hotline {

  margin-right: 0;

}

.top-header {

  padding-bottom: 6px;

}

	#user-info-top .dropdown-menu { left:-60px;}

	

	#left_column { display:none;}

	#product .pb-left-column .product-image .product-full.product-full-view {

	  min-height:inherit;

	}

	.list-image-view .owl-carousel .owl-item img {

	  height: auto;

	}

	.mark-white {

	  height: 24px;

	}

	.product-list li .left-block.h-226 {

	  height: auto;

	}

	.show-brand .navbar-brand a span {

	}

	.cate-box {

	  padding-bottom: 10px;

	  width: 50%;

	  float: left;

	}

	.sup-popup { display:none;}

	.btn-add-cart {

	  width: 100%;

	}

	.product-featured .product-list li {

	  min-height: auto;

	}

	#home-slider {

	}

	#home-slider .container{

	 

	}

	.show-brand .navbar-brand a {

	  border-right: 0px solid #fff;

	}

	.page-heading {

	  height: auto;

	}

	.trademark-product .product-item {

  

}

	.product-featured .product-list li:hover{

		border: 1px solid transparent;

		box-shadow: none;

	}

	.product-list li .right-block {

	  text-align: center;

	}

	.product-list li .product-name {

	  font-size: 16px;

	  font-weight: bold;

	}

	.product-list li .product-price {

	  font-size: 15px;

	}

	.product-list li .old-price, .product-list li .sale-off {

	  font-size: 14px;

	}

	.cart-block {right:0;}

}

@media only screen and ( max-width: 1024px ){

   

}



/* TABLET  : 768px */

@media only screen and (max-width: 985px) and (min-width: 768px){

	.col-123 { display:none;}

	#prefernce-top  {

	width: 45%;

}

.header {

}

#main-menu .dropdown-menu { top:100%;}

#main-menu #dropdown-menu-63 {

	left: -140px;

	width: 751px;

}

#main-menu #dropdown-menu-64 {

	left: -140px;

	width: 751px;

}

#main-menu #dropdown-menu-65 {

	left: -140px;

	width: 751px;

}

}

/*  Phone  : 480px */

@media only screen and (max-width: 767px) and (min-width: 480px){

	.top-header .user-info {

	  width: 50%;

	  padding: 0;

	   text-align:center;

	}

	.social-link.social-home {

	width: 100%;

	text-align: center;

	display: none;

}

	.top-header .support-link.link-customers {

	  padding: 0;

	  width: 50%;

	   text-align:center;

	}

	.popular-tabs .nav-tab li::after { display:none;}	

	.popular-tabs .nav-tab li {

	  margin-left: 0;

	}

	.popular-tabs .tab-container {

	  padding-top: 20px;

	}

	#delivery_policies_list .item .text {

	  width: 212px;

	}

	.vertical-dropdown-menu { left:0;}

	.box-tuvanhotro .item-tuvan-hotro .icon-area {

	  display: inline-block;

	  padding-left: 0;

	  width: 100%;

	  text-align: center;

	}

	.box-tuvanhotro .item-tuvan-hotro .icon-area img {

	  margin-top: 0;

	}

	.box-tuvanhotro .item-tuvan-hotro ul {

	  padding-left: 0;

	}

	.box-tuvanhotro .item-tuvan-hotro ul li {

	  display: block;

	  font-size: 13px;

	  line-height: 25px;

	}

	.box-tuvanhotro .item-tuvan-hotro ul li .titleitem {

	  display: inline-block;

	  font-family: "Roboto Condensed";

	  font-size: 13px;

	  width: 47px;

	}

	.block-daily .box-daily-1, .block-daily .box-daily-2, .block-daily .box-daily-3 {

	  margin-bottom: 10px;

	}

	.main-header .block-work-time .sp-contact-info li:first-child {

  		padding-left:15px;

	}

	.page-top-left .popular-tabs{

		margin:0 -15px;

	}

	.block-hotline p {

		font-size: 13px;

		margin-left: 0;

	}

	.block-hotline p span {

		display: none;

	}

#nav-top-menu .header-search-box {

	margin: 0;

	position: absolute;

	right: 0;

	width: 100%;

	top: auto;

	bottom: -32px;

}

	#main-menu .navbar {

	padding: 0;

}

#address-list .tit-contain {

	display: inherit;

	line-height: 20px;

	margin-bottom: 10px;

}


#footer-menu-box .follow-title {

	display: inline-block;

	padding-right: 0;

	border-right: 0px #959595 solid;

	text-transform: uppercase;

	line-height: 35px;

	width: 100%;

}

.block-about-footer .footer-about-links li {

	display: inherit;

	border-right: 0px solid #363636;

}

.block-about-footer .footer-about-links li a {

	color: #fff;

	text-transform: uppercase;

	padding: 10px 0px;

	display: inline-block;

	font-size: 16px;

}

#inpage-nav {

	width: 100%;

	z-index: 999;

	margin: 0;

	height: auto;

	background-color: white;

}

#inpage-nav-ul {

	width: 100%;

	height: auto;

	margin: 0;

	padding: 0;

	text-align: center;

}

#inpage-nav-ul .inpage-nav-li {

	width: 100%;

}

#prefernce-top .time-ship {

	font-size: 12px;

}



/*

update 31/05

*/

	.nav-top-menu .logo {

		position: relative;

		top: 0;

		left: 0px;

		z-index: 1024;

		width: auto;

		text-align: left;

	}

	#statement {

	width: 200px;

	top: 20px;

	left: auto;

}

	#top-products-top .content-page {

		position: relative;

		bottom: auto;

	}

	#statement h1 {

		font-size: 17px;

		margin: 30px 0;

		line-height: 26px;

	}

	.nav-top-menu {

		border-top: 0px solid #dfdfdf;

		border-bottom: 0px solid #dfdfdf;

	}

	#cart-block {

		border-left: 0px solid #dfdfdf;

		border-right: 0px solid #dfdfdf;

		right:10px;

	}

	#nav-top-menu .header-search-box .form-inline .form-group {

		margin-bottom: 0;

	}

	#nav-top-menu .header-search-box .form-inline .input-serach input {

		padding: 10px 10px 10px 15px;

	}

	.title-main-menu {

		font-size: 15px;

	}

	.menu-col-products .product-list li,

	#top-products .content-page .product-list li,

	#top-products- .content-page .product-list li,

	#top-products-top .content-page .product-list li {

		width: 33.3%;

		float: left;

	}

	#top-products-top .content-page .product-list li .product-name,

	#top-products- .content-page .product-list li .product-name,

	#top-products .content-page .product-list li .product-name{

		font-size: 14px;

		font-weight: bold;

		height: 45px;

	}

	.homepage-category-widget-wrapper.category-small-card-wrapper .widget-static-block { margin-bottom:15px;}

	.difference-bio-content {

		padding: 0 10px 20px 10px;

	}

	#top-products {

		border-top: 0px solid #eee8e2;

		border-bottom: 0px solid #eee8e2;

		margin: 0px 0;

		padding: 10px 0;

	}

	.widget-static-block2 .homepage-category-block, .widget-static-block2 .difference-container {

		margin-top: 20px;

	}

	.difference-bio-content p {

		text-align: justify;

	}

	.difference-traits {

		padding-top: 15px;

		padding-left: 10px;

		padding-right: 10px;

	}

	.difference-traits .trait {

		margin-bottom: 20px;

	}

	.block-news .list-news h5 {

		margin-top: 15px;

	}

	#newsletter-validate-detail input {

		width: 69%;

	}

	#newsletter-validate-detail .input-and-button {

		text-align: left;

		margin-top: 15px;

	}

	#newsletter-validate-detail button {

		width: 29%;

	}

	#tit-name-11 { display:none;}

	#drl_muivi_chosen { width:100% !important;}

	.product-icons li {

		margin: 0px 6px 10px 0;

	}

	.noborder .bg-gray {

		width: 100%;

		margin-bottom: 10px;

	}

	.t-tongthanhtoan { text-align:left;}	

	.load-more-holder- .btn{ width:100%;}

	.personal_info td.contact_item_name {

		width: 80px;

	}

	.shop-payment label {

		margin-bottom: 10px;

		height:auto;

		line-height:27px;

	}

	.group-title {

		font-size: 17px;

	}
	.columns-container, #top-products-top { margin-top:30px;}

}

/* Phone  : 320px */

@media only screen and (max-width: 479px){

	.top-header .user-info {

	  width: 50%;

	  padding: 0;

	   text-align:center;

	}

	.social-link.social-home {

	width: 100%;

	text-align: center;

	display: none;

}

	.top-header .support-link.link-customers {

	  padding: 0;

	  width: 50%;

	   text-align:center;

	}

	.popular-tabs .nav-tab li::after { display:none;}	

	.popular-tabs .nav-tab li {

	  margin-left: 0;

	}

	.popular-tabs .tab-container {

	  padding-top: 20px;

	}

	#delivery_policies_list .item .text {

	  width: 212px;

	}

	.vertical-dropdown-menu { left:0;}

	.box-tuvanhotro .item-tuvan-hotro .icon-area {

	  display: inline-block;

	  padding-left: 0;

	  width: 100%;

	  text-align: center;

	}

	.box-tuvanhotro .item-tuvan-hotro .icon-area img {

	  margin-top: 0;

	}

	.box-tuvanhotro .item-tuvan-hotro ul {

	  padding-left: 0;

	}

	.box-tuvanhotro .item-tuvan-hotro ul li {

	  display: block;

	  font-size: 13px;

	  line-height: 25px;

	}

	.box-tuvanhotro .item-tuvan-hotro ul li .titleitem {

	  display: inline-block;

	  font-family: "Roboto Condensed";

	  font-size: 13px;

	  width: 47px;

	}

	.block-daily .box-daily-1, .block-daily .box-daily-2, .block-daily .box-daily-3 {

	  margin-bottom: 10px;

	}

	.main-header .block-work-time .sp-contact-info li:first-child {

  		padding-left:15px;

	}

	.page-top-left .popular-tabs{

		margin:0 -15px;

	}

	.block-hotline p {

		font-size: 13px;

		margin-left: 0;

	}

	.block-hotline p span {

		display: none;

	}

#nav-top-menu .header-search-box {

	margin: 0;

	position: absolute;

	right: 0;

	width: 100%;

	top: auto;

	bottom: -32px;

}

	#main-menu .navbar {

	padding: 0;

}

#address-list .tit-contain {

	display: inherit;

	line-height: 20px;

	margin-bottom: 10px;

}

#address-list .tit-name {
}

#footer-menu-box .follow-title {

	display: inline-block;

	padding-right: 0;

	border-right: 0px #959595 solid;

	text-transform: uppercase;

	line-height: 35px;

	width: 100%;

}

.block-about-footer .footer-about-links li {

	display: inherit;

	border-right: 0px solid #363636;

}

.block-about-footer .footer-about-links li a {

	color: #fff;

	text-transform: uppercase;

	padding: 10px 0px;

	display: inline-block;

	font-size: 16px;

}

#inpage-nav {

	width: 100%;

	z-index: 999;

	margin: 0;

	height: auto;

	background-color: white;

}

#inpage-nav-ul {

	width: 100%;

	height: auto;

	margin: 0;

	padding: 0;

	text-align: center;

}

#inpage-nav-ul .inpage-nav-li {

	width: 100%;

}

#prefernce-top .time-ship {

	font-size: 12px;

}



/*

update 31/05

*/

	.nav-top-menu .logo {

		position: relative;

		top: 0;

		left: 0px;

		z-index: 1024;

		width: auto;

		text-align: left;

	}

	#statement {

		width: auto;

		position: initial;

		top: auto;

		left: auto;

	}

	#top-products-top .content-page {

		position: relative;

		bottom: auto;

	}

	#statement h1 {

		font-size: 17px;

		margin: 30px 0;

		line-height: 26px;

	}

	.nav-top-menu {

		border-top: 0px solid #dfdfdf;

		border-bottom: 0px solid #dfdfdf;

	}

	#cart-block {

		border-left: 0px solid #dfdfdf;

		border-right: 0px solid #dfdfdf;

		right:10px;

	}

	#nav-top-menu .header-search-box .form-inline .form-group {

		margin-bottom: 0;

	}

	#nav-top-menu .header-search-box .form-inline .input-serach input {

		padding: 10px 10px 10px 15px;

	}

	.title-main-menu {

		font-size: 15px;

	}

	

	#top-products .content-page .product-list li,

	#top-products- .content-page .product-list li,

	#top-products-top .content-page .product-list li {

		width: 50%;

		float: left;

	}
.menu-col-products .product-list li 
{
	width: 33.3%;
	float: left;
}
.menu-col-products .product-list li .product-name 
{
	height: 50px;
	overflow: hidden;
}
	#top-products-top .content-page .product-list li .product-name,

	#top-products- .content-page .product-list li .product-name,

	#top-products .content-page .product-list li .product-name{

		font-size: 14px;

		font-weight: bold;

		height: 45px;

	}

	.homepage-category-widget-wrapper.category-small-card-wrapper .widget-static-block { margin-bottom:15px;}

	.difference-bio-content {

		padding: 0 10px 20px 10px;

	}

	#top-products {

		border-top: 0px solid #eee8e2;

		border-bottom: 0px solid #eee8e2;

		margin: 0px 0;

		padding: 10px 0;

	}

	.widget-static-block2 .homepage-category-block, .widget-static-block2 .difference-container {

		margin-top: 20px;

	}

	.difference-bio-content p {

		text-align: justify;

	}

	.difference-traits {

		padding-top: 15px;

		padding-left: 10px;

		padding-right: 10px;

	}

	.difference-traits .trait {

		margin-bottom: 20px;

	}

	.block-news .list-news h5 {

		margin-top: 15px;

	}

	#newsletter-validate-detail input {

		width: 69%;

	}

	#newsletter-validate-detail .input-and-button {

		text-align: left;

		margin-top: 15px;

	}

	#newsletter-validate-detail button {

		width: 29%;

	}

	#tit-name-11 { display:none;}

	#drl_muivi_chosen { width:100% !important;}

	.product-icons li {

		margin: 0px 6px 10px 0;

	}

	.noborder .bg-gray {

		width: 100%;

		margin-bottom: 10px;

	}

	.t-tongthanhtoan { text-align:left;}	

	.load-more-holder- .btn{ width:100%;}

	.personal_info td.contact_item_name {

		width: 80px;

	}

	.shop-payment label {

		margin-bottom: 10px;

		height:auto;

		line-height:27px;

	}

	.group-title {

		font-size: 17px;

	}
	.columns-container, #top-products-top { margin-top:30px;}
	.menu-col-products .product-list { display:none;}

}

