/*------------------------------------------------------------------



[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{



		padding: 15px 15px;



	}



	.main-header .header-search-box{



		padding-left: 0;



		width: 50%;



	}



	.main-header .shopping-cart-box{



		float: right;



		width: 25%;



	}



	



	#home-slider .slider-left{



		display: none;



	}



	#home-slider .header-top-right{



		width: 100%;



		margin: 0;



		border-top: none;



		padding: 0 15px;



	}



	#home-slider .header-top-right .homeslider,



	#home-slider .header-top-right .header-banner{



		border-top: 3px 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;



	}



	.latest-deals .count-down-time span{



		font-size: 14px;



	}



	



	



	.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 **/



	#main-menu .navbar .navbar-nav>li>a {



		padding: 0 10px;



	}



	.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;



	}



	.product-featured .banner-featured {



		/*display: none;*/



	}



	.product-featured .product-featured-content .product-featured-list{



		margin-left: 0;



	}



	.popular-tabs .product-list li .product-star{



		display: none;



	}



	.page-title .woocommerce-result-count{



		display: none;



	}



}



/*--------------------



[3. Styles for devices(>=768px and <=992px)]



*/



@media (min-width: 768px) and (max-width: 992px) {



	.page-title .woocommerce-result-count,



	.view-product-list .display-product-option>ul{



		display: none;



	}



	.hidden-tablet{



		display: none;



	}



	.latest-deals .count-down-time span{



		font-size: 14px;



		height: 20px;



		line-height: 20px;



	}







	.home .box-vertical-megamenus .vertical-menu-content{



		display: none;



	}



	.vertical-megamenus-ontop .box-vertical-megamenus .vertical-menu-content{



		display: block;



	}



	.top-header a {



	    border-right: 1px solid #E0E0E0;



	    padding-right: 5px;



	    margin-left: 5px;



	}



	.main-header .logo{



		width: 100%;



		text-align: center;



	}



	.main-header .header-search-box{



		padding-left: 15px;



		padding-right: 15px;



	}



	.main-header .shopping-cart-box{



		padding: 0 15px;



		margin-left: 0;



		margin-right: 0;



	}



	.box-vertical-megamenus{



		padding-bottom: 0;



	}



	.box-vertical-megamenus .vertical-menu-content {



		min-width: 270px;



		display: none;



	}



	.nav-menu .nav > li > a {



	    padding: 15px 10px;



	}



	#home-slider .slider-left{



		height: 3px;



	}



	.header-top-right .header-banner{



		display: none;



	}



	.header-top-right {



	    margin-left: 0;



	    padding: 0 15px;



	    width: 100%;



	    border-top: none;



	}



	.header-top-right .homeslider .content-slide {



	    margin-right:0;



	}



	.service{



		padding-top: 0;



	}



	.service .service-item{



		width: 50%;



		border: none;



		margin-top: 20px;



	}



	.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: 0px 0px 0px 10px;



		width: 100%;



	}



	.header-top-right .homeslider {



		width: 100%;



	}



	.product-featured .banner-featured {



		display: none;



	}



	.product-featured .product-featured-content .product-featured-list{



		margin-left: 0;



	}



	



	.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: 50%;



	}



	.product-list li .product-star{



		float: left;



		width: 100%;



		text-align: left;



	}



	.product-tab .nav-tab>li{



		width: 100%;



		float: left;



		margin-bottom: 2px;



	}



	.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%;



	}



	/** MAIN MENU **/



	#main-menu .navbar .navbar-nav>li>a {



		padding: 0 5px;



	}



	.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;



	}



	.latest-deals .latest-deal-title{



		font-size: 14px;



	}



	#introduce-box .introduce-title{



		margin-top: 30px;



	}



	.box-tab-category{



	  padding: 0 10px;



	}



	.box-tab-category .category-featured .product-featured{



		background: #fff!important;



	}



	.popular-tabs .product-list li .product-star{



		display: none;



	}



	div.home1-slider{



		padding: 0 15px!important;



		margin: 0!important;



	}



	#yith-quick-view-modal .yith-wcqv-wrapper{



		max-width: 90%;



		max-height: 600px;



		overflow-y:auto; 



	}



}



/*--------------------



[4. Styles for devices(>=481px and <=767px)]



*/

@media (max-width: 767px) { 

.hotline_headerD {

    text-align: center;

    margin: 0 auto;

    width: 100%;

    display: initial;

    line-height: 25px;

    float: left;

}

#tuvan-modal {

    width: 96%;

    left: 2%;

    top: 10px;

}

.product-info .info-item,.areainfo input, .areainfo select{margin:0;}

#tuvan-modal .modal-dialog{margin:0 !important;}

.main-header .header-search-box{ float:left !important;}

.product-info .info-item label{width:90px;}

.buynow-title h3, .payoffline{font-size:12px;}

#tuvan-modal .buynow-img {

    width: 60px;

}

#tuvan-modal .buynow-info {

    width: calc(100% - 75px);

}

.product-info span {

    margin-left: 5px;

    font-size: 12px !important;

}

.row>.widget_shopping_cart_content{

	float: right;

    width: 20%;

    margin-top: 25px;

}

.vc_column_container>.vc_column-inner {

    box-sizing: border-box;

    padding:0 !important ;

    width: 100%;

}

.option2 .show-brand .navbar-brand {

    width: 80% !important;

    font-size: 20px !important;

}

.social-footer .social-link {

    float: right;

    margin-right: 0;

    margin-top: 0;

    width: 100% !important;

}

.social-link a {

    float: left !important;

    width: 50% !important;

}

.social-footer .social-link .fa {

    width: 100% !important;

    height: 40px !important;

    color: #fff;

    line-height: 40px !important;

    text-align: left;

    font-size: 20px !important;

    float: left;

}

.camketfooter {

    width: 100% !important;

    float: left;

}

}





@media (min-width: 481px) and (max-width: 767px) { 



	.home .box-vertical-megamenus .vertical-menu-content{



		display: none;



	}



	.category-featured>.nav-menu>.container{



		padding-left: 0;



	}



	.top-banner{



		display: none;



	}



	.top-header .nav-top-links,



	.top-header .user-info,



	.top-header .support-link{



		width: 100%;



		float: left;



	}



	.main-header .logo{



		text-align: center;



	}



	.main-header .header-search-box{



		width: 100%;



		padding-left: 15px;



		padding-right: 15px;



	}



	.main-header .header-search-box .form-inline .form-category{



		display: none;



	}



	.main-header .header-search-box .form-inline .input-serach {



	    width: calc(100% - 50px);



	}



	.main-header .shopping-cart-box{



		padding-left: 15px;



		padding-right: 15px;



		margin-left:0; 



		width: 100%;



	}



	



	#box-vertical-megamenus .box-vertical-megamenus{



		right: 0px;



		padding-bottom:0;



	}



	.box-vertical-megamenus{



	}



	.box-vertical-megamenus .vertical-menu-content{



		border-right: 1px solid #eee;



		display: none;



	}



	 .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{



		padding: 0;



	}



	#home-slider .header-banner{



		display: none;



	}



	#home-slider .header-top-right{



		padding-right: 15px;



		padding-left: 15px;



		margin: 0;



		border-top: none;



	}



	.header-top-right .homeslider{



		width: 100%;



	}



	#home-slider .header-top-right .homeslider .content-slide{



		margin-right: 0;



	}



	#home-slider .slider-left{



		height: 3px;



	}



	.service{



		display: none;



	}



	.nav-menu .navbar-brand,



	.nav-menu .toggle-menu{



		display: block;



	}



	.nav-menu .navbar-collapse{



		position: absolute;



		left: 0px;



		right: 0px;



		top: 50px;



		margin-right: 0;



		margin-left: 0;



		padding: 0 15px;



	}



	.nav-menu .navbar-collapse{



		margin-top: 0;



	}



	.nav-menu .nav>li>a {



		padding: 5px 15px;



	}



	.nav-menu .navbar-brand{



		padding-left: 30px;



	}



	.popular-tabs .nav-tab li{



		width: 100%;



		float: left;



	}{



		min-height: 480px;



	}



	.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{



		margin-left: 0;



	}



	.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;



	}



	.page-top-right{



		margin-top: 30px;



	}



	.main-header .shopping-cart-box:hover .cart-block {



	  opacity: 0;



	  visibility: hidden;



	}



	.product-featured .product-featured-content{



		width: 100%;



	}



	.popular-tabs .owl-controls{



		top: -15px;



	}



	.category-slider{



		margin-top: 30px;



	}



	.subcategories li a{



		padding: 0 10px;



	}



	.popular-tabs .owl-controls .owl-next,



	.popular-tabs .owl-controls .owl-prev{



		top: -15px;



	}



	.brand-showcase-box .brand-showcase-logo .owl-controls{



	}



	.center_column{



		margin-top: 30px;



	}



	#product .pb-right-column{



		margin-top: 30px;



	}



	.product-tab .nav-tab>li{



		width: 100%;



		float: left;



		margin-bottom: 2px;



	}



	.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-list li .product-star {



		float: left;



	}



	.breadcrumb{



		line-height: 20px;



	}



	.breadcrumb .navigation-pipe:before{



		padding: 0;



	}



	/** MAIN MENU **/



	#main-menu .navbar-header {



	  display: block;



	  margin: 0;



	  background: #ff3366;



	  color: #fff;



	}



	#main-menu.enable_vm{



		margin: 0;



		padding: 0 15px;



		padding-left:0; 



	}



	#main-menu .navbar-header .navbar-brand {



		padding: 0;



		padding-left: 10px;



		line-height: 50px;



		color: #fff;



		font-size: 14px;



		font-weight: bold;



	}



	#main-menu .navbar-header .fa{



		line-height: inherit;



		color: #fff;



		font-size: 17px;



	}



	#main-menu .navbar-header .navbar-toggle{



		border: none;



		padding: 0;



		margin-top: 12px;



	}



	#main-menu .navbar-default .navbar-toggle:focus,



	#main-menu .navbar-default .navbar-toggle:hover{



		background: none;



	}



	#main-menu .navbar-collapse{



		padding: 0;



    	margin: 0;



	}



	#main-menu .container-fluid{



		padding: 0;



	}



	#main-menu .navbar-collapse.in{



		overflow-y:inherit;



	}



	#main-menu .navbar-nav{



		margin: 0;



	}



	#main-menu .navbar .navbar-nav>li{



		border-bottom: 1px solid #cacaca;



	}



	#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;



		border-right: none;



		position: relative;



	}



	#main-menu .navbar .navbar-nav>li:hover>a, 



	#main-menu .navbar .navbar-nav>li.active>a {



	  color: #333;



	  border-right: 1px 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;



	}



	#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;



	}



	#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;



	}



	.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;



	}



	.box-products .box-product-head{



		float: left;



		height: auto;



		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;



		width: 100%;



		float: left;



	}



	.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%;



	}



	.vertical-menu-list .dropdown-menu{



		position: relative;



		visibility: visible;



	    display: none;



	    height: auto;



	    -webkit-transform: translate(0,0);



	    -moz-transform: translate(0,0);



	    -o-transform: translate(0,0);



	    -ms-transform: translate(0,0);



	    transform: translate(0,0);



	    opacity: 1;



	    left: 0;



	    top: 0;



	    width: 100%!important;



	    overflow: hidden;



	    border: none;



		border-bottom: 1px solid #eaeaea;



		border-left: 1px solid #eaeaea;



	}



	.vertical-menu-list .megamenu{



		padding: 15px;



		border: none;



		border-bottom: 1px solid #eaeaea;



		border-left: 1px solid #eaeaea;



	}



	.box-vertical-megamenus .vertical-menu-list li{



		width: 100%;



		display: block;



		overflow: hidden;



	}



	.sidebar{



		margin-top: 30px;



	}



	.nav-links{



		margin-bottom: 0;



	}



	.woocommerce div.product .product_title{



		margin-top: 20px;



		width: 100%;



		float: left;



	}



	#introduce-box .introduce-title{



		margin-top: 30px;



	}



	div.home1-slider{



		padding: 0 15px!important;



		margin: 0!important;



	}



	#yith-quick-view-modal .yith-wcqv-wrapper{



		max-width: 90%;



		max-height: 600px;



		overflow-y:auto; 



	}



}



/*--------------------



[5. Styles for devices(<=480px)]



*/



@media (max-width: 480px) {



	.page-title .woocommerce-result-count,



	.view-product-list .display-product-option{



		display: none;



	}



	.box-tab-category .category-featured .product-featured {



	    background: #fff!important;



	}



	.top-banner{



		display: none;



	}



	.top-header .nav-top-links{



		width: 100%;



		float: left;



		display: none;



	}



	.top-header .user-info,



	.top-header .support-link{







	}



	.main-header .logo{



		text-align: center;



		margin-top: 10px;



	}



	.main-header .header-search-box{



		width: 100%;



		padding-left: 15px;



		padding-right: 15px;



		margin-top: 30px;



	}



	.main-header .header-search-box .form-inline .form-category{



		display: none;



	}



	.main-header .header-search-box .form-inline .input-serach {



	    width: calc(100% - 50px);



	}



	.main-header .shopping-cart-box{



		padding-left: 15px;



		padding-right: 15px;



		margin-left:0; 



		width: 100%;



		margin-top: 30px;



	}



	.nav-top-menu{



		background: transparent;



	}



	



	#box-vertical-megamenus .box-vertical-megamenus{



		right: 0px;



		padding-bottom:0;



	}



	.box-vertical-megamenus .vertical-menu-content{



		border-right: 1px solid #eee;



		display: none;



	}



	.box-vertical-megamenus .title{



		color: #fff;



		padding-left: 10px;



		padding-right: 10px;



	}



	#box-vertical-megamenus .vertical-menu-content{



		min-width: 290px;



		display: none;



	}



	.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{



		padding: 0;



	}



	#home-slider .header-banner{



		display: none;



	}



	#home-slider .header-top-right{



		padding-right: 15px;



		padding-left: 15px;



		margin: 0;



		border-top: none;



	}



	.header-top-right .homeslider{



		width: 100%;



	}



	#home-slider .header-top-right .homeslider .content-slide{



		margin-right: 0;



	}



	#home-slider .slider-left{



		height: 3px;



	}



	.service{



		padding-top: 0;



		padding-bottom: 30px;



	}



	.service .service-item{



		border: none;



		margin-top: 30px;



	}







	.nav-menu .navbar-brand,



	.nav-menu .toggle-menu{



		display: block;



	}



	.nav-menu .toggle-menu{



		margin-right: 15px;



	}



	.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-brand{



		margin-left: -10px;



	}



	.popular-tabs .nav-tab li{



		width: 100%;



		float: left;



	}



	.page-top-right{



		margin-top: 30px;



	}



	.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;



	}



    .box-tab-category .product-featured .product-featured-content .product-featured-list.has_attachment,



	.product-featured .product-featured-content .product-featured-list{



		margin-left: 0;



	}



	.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: 30px;



	}



	#introduce-box .introduce-title{



		margin-top: 30px;



	}



	#trademark-list #payment-methods{



		display: block;



		width: 100%;



	}



	.product-list li .product-star{



		float: left;



		width: 100%;



		text-align: left;



	}



	.product-list li .content_price {



		float: left;



		width: 100%;



	}



	.latest-deals{



		padding-bottom: 15px;



		margin-top: 30px;



	}



	.main-header .shopping-cart-box:hover .cart-block {



	  opacity: 0;



	  visibility: hidden;



	}



	.category-featured>.nav-menu>.container{



		padding-left: 0;



	}



	.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%;



		text-align: center;



	}



	.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: #fff;



		color: #333;



	}



	.popular-tabs .owl-controls .owl-next,



	.popular-tabs .owl-controls .owl-prev{



		top: -15px;



	}



	.brand-showcase-box .brand-showcase-logo .owl-controls{



	}



	.center_column{



		margin-top: 30px;



	}



	#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: 2px;



	}



	.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: #ff3366;



	  color: #fff;



	}



	#main-menu .navbar-header .navbar-brand {



		padding: 0;



		padding-left: 10px;



		line-height: 50px;



		color: #fff;



		font-size: 14px;



		font-weight: bold;



	}



	#main-menu .navbar-header .fa{



		line-height: inherit;



		color: #fff;



		font-size: 17px;



	}



	#main-menu .navbar-header .navbar-toggle{



		border: none;



		padding: 0;



		margin-top: 12px;



	}



	#main-menu .navbar-default .navbar-toggle:focus,



	#main-menu .navbar-default .navbar-toggle:hover{



		background: none;



	}



	#main-menu .navbar-collapse{



		padding: 0 15px;



		margin-left: 0;



		margin-right: 0px;



		background: #eee;



	}



	#main-menu .container-fluid{



		padding: 0;



	}



	#main-menu.enable_vm{



		padding: 0 15px;



		margin: 0;



		padding-left: 0;



	}



	#main-menu .navbar-collapse.in{



		overflow-y:inherit;



	}



	#main-menu .navbar .navbar-nav>li{



		border-bottom: 1px solid #cacaca;



	}



	#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;



		border-right: none;



		position: relative;



	}



	#main-menu .navbar .navbar-nav>li:hover>a, 



	#main-menu .navbar .navbar-nav>li.active>a {



	  color: #333;



	  border-right: 1px 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 .dropdown-menu{



		max-width: 100%;



	}



	#main-menu li.dropdown>a:before,



	#main-menu li.dropdown:hover>a:before{



		display: none;



	}



	#main-menu .dropdown.open >.dropdown-menu{



		display: block;



		width: 100%!important;



		min-width: 1px;



	}



	#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;



	}







	.vertical-menu-list .dropdown-menu{



		position: relative;



		visibility: visible;



	    display: none;



	    height: auto;



	    -webkit-transform: translate(0,0);



	    -moz-transform: translate(0,0);



	    -o-transform: translate(0,0);



	    -ms-transform: translate(0,0);



	    transform: translate(0,0);



	    opacity: 1;



	    left: 0;



	    top: 0;



	    width: 100%!important;



	    overflow: hidden;



	    border: none;



		border-bottom: 1px solid #eaeaea;



		border-left: 1px solid #eaeaea;



	}



	#main-menu .navbar-nav{



		margin: 0;



	}



	.box-vertical-megamenus .vertical-menu-list li{



		width: 100%;



		display: block;



		overflow: hidden;



	}



	.sidebar{



		margin-top: 30px;



	}



	.nav-links{



		margin-bottom: 0;



	}



	.woocommerce div.product .product_title{



		margin-top: 20px;



		width: 100%;



		float: left;



	}



	.woocommerce .woocommerce-ordering{



		margin-top: 20px;



		margin-bottom: 0;



	}



	.view-product-list .pagination{



		margin-bottom: 0;



	}



	.page-full-width{



		padding: 0;



	}



	.block-popular-cat .image{



		width: 100%;



	}



	#yith-quick-view-modal .yith-wcqv-wrapper{



		max-width: 90%;



		max-height: 400px;



		overflow-y:auto; 



	}



}