
@media(min-width: 1439px){
	#left-column{
		width: 20%;
	}
	.center-column-w{
		width: 80%
	}
}
@media (min-width: 1199px) and (max-width: 1439px){
	.fullwidth{
		width: 1170px !important;
	}
	.jcarousel-clip.jcarousel-clip-vertical {
    height: 478px;
	}
	.product_list .item.ajax_block_product {
		width: 33.33%;
	}
	.post-intro {
    margin-top: 0;
    max-height: 40px;
    overflow: hidden;
    position: relative;
	}
	.post-intro::after {
    bottom: 2px;
    content: "...";
    position: absolute;
    right: 4px;
	}
}
@media(min-width: 1200px){
	#category .page-content aside.content-aside{
	width: 20%;
	}
	#category .page-content section#center_column{
	width: 80%;
	}
}	
@media (max-width: 1199px){
	h3{
		font-size: 20px;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.fullwidth{
		width: 970px !important;
	}
	.blog-item .post-thumb{
		width: 40%;
	}
	.blog-item .blog-info {
	    padding-left: 20px;
	    width: 60%;
	}
	.post-intro {
		margin-top: 3px;
		max-height: 40px;
    	overflow: hidden;
    	position: relative;
	}
	.post-intro::after {
    bottom: 2px;
    content: "...";
    position: absolute;
    right: 4px;
	}
	.jcarousel-clip.jcarousel-clip-vertical {
    height: 391px;
	}
	fieldset.attribute_fieldset {
    margin: 10px 0;
	}
	.quantity-cart {
    margin-top: 10px;
	}
	.product_list .item.ajax_block_product {
		width: 33.33%;
	}
}
@media (max-width: 991px){
	.pb-right-column{
		margin-top: 60px;
	}
	.product-line-grid {
    display: block;
	}
	.product-line-grid-right.product-line-actions{
		margin-top: 15px;
	}
	.product-line-grid-right.product-line-actions .col-md-6.col-xs-6.price {
    text-align: center;
	}
	.cart-grid-right{
		margin-top: 15px;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.jcarousel-clip.jcarousel-clip-vertical {
    height: 640px;
	}
	.product_list .item.ajax_block_product {
		width: 50%;
	}
	.widget-tabs .item-post img {
    width: 83px;
	}
	.empty-top-product{
		margin-bottom: 60px !important;
	}

}
@media (max-width: 767px){
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}
	.container {
    margin-left: 10px;
    margin-right: 10px;
	}
	.product_action ul li {   
    flex: 0.5 1 0;
	}
	.jms-empty-space{
		margin-bottom: 0px !important;
	}
	.addon-title {
    padding-bottom: 70px;
    padding-top: 50px;
	}
	.owl-theme .owl-controls .owl-nav div.owl-next {
    right: -13px !important;
	}
	.owl-theme .owl-controls .owl-nav div.owl-prev {
    left: -13px !important;
	}
	.product_list .item.ajax_block_product {
		width: 33.33%;
	}
	#my-account .myaccount_lnk_list li {
    width:calc(100% - 20px);
    margin:0 10px;
	}
	.footer_links li{
		margin-bottom: 10px;
	}
	h4.post-title {
		font-size: 15px;
	}
	#cart_block .shoppingcart-box {
    max-height: 440px;
	}
	#blockcart-modal .cart-content {
    padding-left: 0px;
	}
	.btn.choosefile span.buttonText {
		height: 34px;
		line-height: 34px;
	}
	
}
@media(min-width: 500px) and (max-width: 600px){
	.jcarousel-clip.jcarousel-clip-vertical {
    height: 478px;
	}
	.product_list .item.ajax_block_product {
		width: 50%;
	}
}
@media (min-width: 501px) and (max-width:650px){
	.blog-item .post-created {
		display: none;
	}
	.post-intro {
		height: 40px;
		overflow: hidden;
		margin-top: 0;
	}
}
@media (max-width: 600px){
	.addon-title {
    padding-bottom: 60px;
    padding-top: 50px;
	}
	.product-accessories.clearfix {
    margin-top: 0px;
	}
}
@media(max-width: 499px){
	#jms_ajax_search .dropdown-menu {
		left: 10%;
		width: 80%;
	}
	.product-util {
    clear: both;
    margin-left: 50px;
    padding-top: 20px;
    display: table;
	}
	.pb-right-column {
    margin-top: 30px;
	}
	.product_list .item.ajax_block_product {
		width: 50%;
	}
	.blog-item .post-thumb{
		width: 100%;
		margin-bottom: 20px;
	}
	.blog-item .blog-info {
		width: 100%;
		padding: 0;
	}
}
@media (max-width: 480px){
	.jms-tab1 .nav-tabs > li {
    display: inline;
	}
	.jms-tab1 .nav > li > a {
    padding: 0;
	}
	.brand-carousel .brand-item img {
		width: 100% !important;
	}
	body#checkout section.checkout-step .step-title {
		font-size: 1.4rem;
	}
	#order-confirmation #order-items .order-line {
    display: block;
	}
	#order-confirmation #order-items .qty {
    margin-top: 2rem;
    padding-left: 20px;
	}
}
@media(min-width: 400px) and (max-width: 499px){
	.jcarousel-clip.jcarousel-clip-vertical {
    height: 391px;
	}
}
@media(max-width: 399px){
	.jcarousel-clip.jcarousel-clip-vertical {
    height: 310px;
	}
	body.content_only {
    padding: 10px;
	}
	.product_list .item.ajax_block_product {
		width: 100%;
	}
	#uniform-days,#uniform-years,#uniform-months{
		width: 100% !important;
	}
	.form-group .col-xs-4:nth-child(2){
		padding: 0
	}
	.header-bar .search_block .addon-box {
    padding-left: 13px;
	}
}
@media(max-width: 350px){
	body.content_only {
    padding: 5px;
	}
	.product-util #add_to_cart.product-btn {
		margin-bottom: 20px;
	}
	.jcarousel-clip.jcarousel-clip-vertical {
    height: 250px;
	}
	#cart_block .shoppingcart-box {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
    left: auto;
    min-width: 300px;
    padding: 20px;
    right: 0;
	}
	#cart_block .shoppingcart-box {
    max-height: 320px;
	}
}