/* very Small screen (phone) */
@media only screen and (max-width: 767px) {

/*Header area*/
	.shopping_cart {
	    width: 44px;
	}
	#header .shopping_cart_area{
	    margin-right: 0;
	}
	#languages-block-top{
	    float: left !important;
	}
	#currencies-block-top{
	    float: left !important;
	}
	
	.nav_block_top{
	    display: block;
	    text-align: center;
	}
	.nav_block_top > div{
	    
	}
	.cart_block .cart-images{
	    margin-right: 10px;
	}
	.nav_wishlist_top{
	    display: none;
	}
	
	.menu_area .top-bar{
		display: block;
		text-align: center;
	}
	.menu_area .top-bar form{
		display: inline-block;
	}
	.top-bar form#searchbox .form-search{
		width: 290px;
		margin-bottom: 5px;
	}
	
	.sf-menu > li > a{
		text-align: left;
		padding: 12px 20px;
	}
	
	#carousemanufacturer .bx-wrapper .bx-next{right: 0;}
	#carousemanufacturer .bx-wrapper .bx-prev{left: 0;}
	.shop-newsletter .subscribe-form{margin-right: 0px; float: left;}

	.shop-newsletter .subscribe-form label{
		margin-bottom: 12px;
	}
	.shop-newsletter .subscribe-form input.email{
		margin-bottom: 8px;
	}
	#mc-embedded-subscribe{margin-left: 0px; margin-bottom: 10px;}
	
	.content_scene_cat .content_scene_cat_bg{
		padding: 15px 15px 10px 15px;
	}
	
	#subcategories ul li{
		width: 140px;
		margin: 0 5px 5px 0px;
	}
	#subcategories ul li:nth-child(2n){
		margin-right: 0px;
	}
	.cart_navigation .button-medium{
		margin-bottom: 10px;
	}
	.cart_navigation .button-medium span{
		padding: 11px 13px 10px 13px;
	}

	ul.product_list.list > li .right-block .right-block-content .button-container .functional-buttons{
		vertical-align: top;
	}
	ul.product_list.list > li .right-block .right-block-content .functional-buttons > div{
		padding-right: 0px;
		padding-left: 8px;
	}
	ul.product_list.list > li .product-flags{
		margin: 0px 0 10px 0;
	}
	ul.product_list.list > li .center-block .comments_note{
		text-align: center;
	}
	ul.product_list .comments_note .star_content{
		float: none;
		display: inline-block;
	}
	.pb-left-column #image-block{
		margin-bottom: 10px;
	}
	#product #more_info_tabs li{
		display: block;
		width: 100%;
	}
	#product #more_info_tabs li a{
		width: 100%;
	}
	.commentList li{
		padding: 73px 8px 8px 15px;
	}
	.blog-post .post-date-wrapper {
	    float: left;
	    width: 100%;
	}
	.blog-post .post-content-wrapper {
	    float: left;
	    width: 100%;
	}
	#productscategory_list .bx-wrapper .bx-controls-direction a{
		/*top: -22%;*/
	}
	#subcategories ul li{
		height: 170px;
	}
	
	#product.content_only div.pb-left-column #thumbs_list_frame{
		height: 93px;
	}
	#thumbs_list li{
		height: 85px;
		width: 85px;
	}
	.shop-newsletter .subscribe-logo{
		background: none;
	}
	.header_checkout_info{
		width: 118px;
	}
	#currencies-block-top, #languages-block-top{
		border:none;
	}
	#my-account ul.myaccount-link-list li a{
		margin: 0px 4px 10px 0px;
	}
	.bx-wrapper img{
		margin: 0 auto;
	}
	#articleRelated .single_releted_article{
	    margin-bottom: 20px;
	}
	#articleComments{
		padding:0;
	}
	#mywishlist .block-center .table > thead > tr > th, #mywishlist .block-center .table > tbody > tr > td{
		padding: 9px 4px 11px 4px;
		text-align: center;
	}
	.button-container .button-medium{
		padding: 9px 6px 10px;
	}
	.widget_facebook_left, .widget_facebook_right, .widget_custom_box_right, .widget_custom_box_left{
		display: none;
	}
		
}


/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
		#content input.button, #respond input#submit, a.button, button.button, input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{
			padding: 9px 10px 10px;
		}
		
		ul.product_list.grid > li .product-container div.right-block {
	    padding: 10px 10px 0px 10px;
		}
		ul.product_list.grid > li.last-item-of-mobile-line{
			clear: right;
		}
		#subcategories ul li:nth-child(2n){
		margin-right: 5px;
	}
	ul.product_list.grid > li .product-container{
		border: 4px solid rgba(0, 0, 0, 0);
	}
}




/* Small Screen   */
@media only screen and (min-width: 768px) and (max-width: 991px) {

	/*Menu Area*/
	.menu_area .top-bar{
		display: block;
		text-align: center;
	}
	.menu_area .top-bar form{
		display: inline-block;
	}
	.top-bar form#searchbox .form-search{
		width: 290px;
	}

	#content input.button, #respond input#submit, a.button, button.button, input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{
		padding: 9px 10px 10px;
	}
	
	ul.product_list.grid > li .product-container div.right-block {
    padding: 12px 12px 0px 12px;
	}

	.accessories-block .exclusive span{
		padding: 2px 3px 3px;	
	}

	#carousemanufacturer .bx-wrapper .bx-next{right: 0;}
	#carousemanufacturer .bx-wrapper .bx-prev{left: 0;}
	.shop-newsletter .subscribe-form{margin-right: 0px; float: left;}

	.promo-block .promo-box a img{
		width: 100%;
	}
	.sidebar .related-sidebar .bx-wrapper .bx-controls-direction a {
		top: 7%;
		left: 29%;
	}
	.blog-post .post-date-wrapper {
	    float: left;
	    width: 14.5%;
	}
	.blog-post .post-content-wrapper {
	    float: left;
	    width: 85.5%;
	}
	#thumbs_list li{
		height: 76px;
		width: 76px;
		margin-right: 11px;
	}
	
	

}



/* Mediam Screen   */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#content input.button, #respond input#submit, a.button, button.button, input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{
		padding: 9px 10px 10px;
	}
	
	ul.product_list.grid > li .product-container div.right-block {
    padding: 12px 12px 0px 12px;
	}

	#carousemanufacturer .bx-wrapper .bx-next{right: 0;}
	#carousemanufacturer .bx-wrapper .bx-prev{left: 0;}
	.shop-newsletter .subscribe-form{margin-right: 0px;}

	.sidebar .related-sidebar .bx-wrapper .bx-controls-direction a {
		top: 6%;
		left: 34%;
	}

	.blog-post .post-date-wrapper {
	    float: left;
	    width: 11.4%;
	}
	.blog-post .post-content-wrapper {
	    float: left;
	    width: 88.6%;
	}
	#thumbs_list li{
		height: 85px;
		width: 85px;
		margin-right: 8px;
	}
	#thumbs_list li a {
		height: 83px;
	}
	.bxslider-skin-opencart_inner{
		padding-left: 15px;
		padding-right: 15px;
	}
}


/* Large Screen   */
@media (min-width: 1200px) {




}