
@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;
	}
}
@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;
}

}
@media (max-width: 767px){
	.container {
    margin-left: 10px;
    margin-right: 10px;
	}
	.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;
	}
	
}
@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;
	}
}
@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-tab .nav-tabs > li {
    display: inline;
	}
	.jms-tab .nav > li > a {
    padding: 0;
	}
}
@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;
	}
}