/* Max-width 1920px */
@media (max-width: 1950px) {
	#image-zoom > img {
		height: auto !important;
		width: 100% !important;
	}
	.product-image .mousetrap {
		height: 480px !important;
		width: 640px !important;
	}	
}

/* Max-width 1200px */
@media (max-width: 1280px) {
	.item .novaworks-quick-act .btn-theme .fa-shopping-cart {
	    display: none;
	}	
}

/* Max-width 1140px */
@media (max-width: 1170px) {
	.header-bg-container {
    	margin-bottom: 15px;
    }
	#image-zoom > img {
		height: 535px !important;
		width: 455px !important;
	}
	.product-image .mousetrap {
		height: 535px !important;
		width: 455px !important;
	}
}

/* Max-width 991px */
@media (max-width: 991px) {
	.wrapper .is-sticky .logo-fade {
		position: static !important;
	}
	.wrapper .is-sticky #header {
		padding: 20px 0 5px;
	}
	.style-header-3 .header-logo {
	    display: inline-block;
	    float: none;
	    margin-right: 0;
	    padding-top: 0;
	}
	.style-header-4 .header-logo {
		margin-right: 20px;
	}
	.style-header-4 .header-topsearch {
	    float: left;
	}
	.style-header-4 .header-cart {
		padding: 0;
	}
	.slicknav_menu {
		display: block !important;
	}
	.main-navigation {
	    background-color: transparent !important;
	    border-top: 0 !important;
	    border-bottom: 0 !important;
	    margin-bottom: 0;
	}	
	.page-section .row > div {
		margin-bottom: 15px;
	}
	.page-section .media a.media-link img {
		width: 100%;
	}
	.owl-theme .owl-controls {
		display: none !important;
	}
	.shop-info-banners .block {
		display: inline-block !important;
		width: 100% !important;
	}
	.item .novaworks-quick-act .btn-theme .fa-shopping-cart  {
	    display: inline-block !important;
	}
	.shop-info-banners > div {
		margin-bottom: 30px;
	}
	.shop-info-banners > div:last-child {
		margin-bottom: 0;
	}
	.products-list .products-list-inner {
	    float: none;
	    margin-bottom: 20px;
	    overflow: hidden;
	    position: relative;
	}
	.products-list li.item {
	    padding-bottom: 0 !important;
	}
	.products-list .price-box {
	    margin: 10px 0 20px;
	    width: 100%;
	}
	.products-list .act-box {
	    display: inline-block;
	    float: left;
	    margin-bottom: 20px;
	}
	#toTop {
		display: none !important;
	}
}


/* Max-width 830px */
@media (max-width: 830px) {
	.item .novaworks-quick-act .btn-theme .fa-shopping-cart  {
	    display: inline-block;
	}
	#image-zoom > img {
		height: 846px !important;
		width: 720px !important;
	}
	.product-image .mousetrap {
		height: 846px !important;
		width: 720px !important;
	}
}

/* Max-width 768px */
@media (max-width: 780px) {
	.welcome-msg {
    	padding: 13px 10px 12px 0;
    }
    #header {
	    padding: 20px 0 5px 0;
	}
	.top-header .header-links ul.links li a { 
		padding: 0 10px;
	}
	.header-logo {
	    display: inline-block;
	    margin-bottom: 15px;
	}
	.style-header-3 .header-logo {
	    float: left;
	    margin-right: 20px;
	    padding-top: 0;
	}
	.style-header-3 .header-topsearch {
	    float: left;
	}
	.style-header-3 .header-cart {
	    float: right;
	}
	#search_mini_form .form-search {
	    max-width: 325px;
	}	
	.products-list-4col .row > div {
		margin-bottom: 30px;
	}
	.products-list-4col .row > div:last-child {
		margin-bottom: 0;
	}
	.col3-layout .category-image {
		margin-top: 30px;
	}
	.footer address { 
		text-align: center;
	}
	.paypal-logo {
	    float: none;
	}
}

/* Max-width 730px */
@media (max-width: 730px) {
	.block-subscribe-popup {
		height: auto !important;
		width: auto !important;
	}
	.block-subscribe-popup .indent {
		padding: 30px 20px;
		width: 100%;
		max-width: 690px;
	}
	.style-header-0 .header-logo,
	.style-header-1 .header-logo,
	.style-header-2 .header-logo,
	.style-header-3 .header-logo,
	.style-header-4 .header-logo,
	.style-header-5 .header-logo,
	.style-header-9 .header-logo {
	    display: inline-block;
	    float: none;
	    margin: 0 0 15px;
	    width: 100%;
	}
	.style-header-1 .header-logo,
	.style-header-4 .header-logo,
	.style-header-5 .header-logo {
		width: 100%;
		max-width: none;
	}
	.style-header-0 .header-topsearch,
	.style-header-1 .header-topsearch,
	.style-header-2 .header-topsearch,
	.style-header-3 .header-topsearch,
	.style-header-4 .header-topsearch,
	.style-header-5 .header-topsearch,
	.style-header-9 .header-topsearch {
	    margin: 0 0 15px 0;
	}
	.style-header-1 .header-topsearch,
	.style-header-2 .header-topsearch
	.style-header-5 .header-topsearch {
	    float: left;
	}
	.style-header-0 .header-cart,
	.style-header-1 .header-cart,
	.style-header-2 .header-cart,
	.style-header-3 .header-cart,
	.style-header-4 .header-cart,
	.style-header-5 .header-cart,
	.style-header-9 .header-cart {
	    float: right;
	}
}

/* Max-width 650px */
@media (max-width: 650px) {
	.block-subscribe-popup {
		height: auto !important;
		width: auto !important;
	}
	.block-subscribe-popup .indent {
		padding: 30px 20px;
		width: 100%;
		max-width: 610px;
	}
	.header-links ul.links {
		display: none;
	}
	.header-links div.dropdown-phone {
	    display: inline-block !important;
	}
	.header-middle {
		display: inline-block;
		margin-bottom: 15px;
	}
	.header-right {
		display: inline-block;
		float: none;
		margin: 0 auto;
	}
	.header-right > .header-menu {
	    margin: 0 auto;
	    display: inline-block;
	}	
	.novaworks-main-content .page-header h1 {
    	font-size: 40px;
    }
    .breadcrumbs-container {
	    margin-bottom: 25px;
	}
    .main-slider {
	    margin-bottom: 15px;
    }
	#image-zoom > img {
		height: 670px !important;
		width: 570px !important;
	}
	.product-image .mousetrap {
	    height: 670px !important;
	    width: 570px !important;
	}

}

/* Max-width 570px */
@media (max-width: 570px) {
	.block-subscribe-popup { 
		background: url(../images/popup_newsletter_bg.jpg) no-repeat left top; 
	}
	.block-subscribe-popup {
		height: auto !important;
		width: auto !important;
	}
	.block-subscribe-popup .indent {
		padding: 30px 20px;
		width: 100%;
		max-width: 530px;
	}
	.style-header-0 .header-logo,
	.style-header-1 .header-logo,
	.style-header-2 .header-logo,
	.style-header-3 .header-logo,
	.style-header-4 .header-logo,
	.style-header-9 .header-logo {
	    display: inline-block;
	    float: none;
	    margin: 0 0 15px;
	}
	.style-header-0 .header-topsearch,
	.style-header-1 .header-topsearch,
	.style-header-2 .header-topsearch,
	.style-header-3 .header-topsearch,
	.style-header-4 .header-topsearch,
	.style-header-9 .header-topsearch {
	    float: left;
	    width: 270px;
	}
	div.dropdown-phone p.label:before {
		border: 0;
		padding: 0;
	}
	.top-header .store_language {
		margin-left: 0;
	}
	div.aux-currency .fa-angle-down {
		border: 0;
		padding-right: 0;
	}
	.product-view .product-essential .btn-cart { 
		width: auto !important;
	}
}

/* Max-width 480px */
@media (max-width: 480px) {
	.block-subscribe-popup {
		height: auto !important;
		width: auto !important;
	}
	.block-subscribe-popup .indent {
		padding: 30px 20px;
		width: 100%;
		max-width: 440px;
	}
	.top-header .col-xs-8 {
	    width: 50%;	
	}
	.top-header .col-xs-4 {
	    width: 50%;
	}
	.style-header-0 .header-topsearch,
	.style-header-1 .header-topsearch,
	.style-header-2 .header-topsearch,
	.style-header-3 .header-topsearch,
	.style-header-4 .header-topsearch,
	.style-header-9 .header-topsearch {
	    display: inline-block;
	    float: none;
	    width: 100%;
	}
	.style-header-0 #search_mini_form .form-search,
	.style-header-1 #search_mini_form .form-search,
	.style-header-2 #search_mini_form .form-search,
	.style-header-3 #search_mini_form .form-search,
	.style-header-4 #search_mini_form .form-search,
	.style-header-9 #search_mini_form .form-search {
	    max-width: none;
	}
	.style-header-0 .header-cart,
	.style-header-1 .header-cart,
	.style-header-2 .header-cart,
	.style-header-3 .header-cart,
	.style-header-4 .header-cart,
	.style-header-9 .header-cart {
	    display: inline-block;
	    float: none;
	    margin: 0 0 15px;
	}
	.sorter .item-total {
		float: left;
		margin-left: 0;
	}
	#image-zoom > img {
		height: 529px !important;
		width: 450px !important;
	}
	.product-image .mousetrap {
	    height: 529px !important;
	    width: 450px !important;
	}
	.product-shop .add-to-cart .button {
		width: auto;
	}
	.product-shop .add-to-cart .button > span > i {
	    margin-right: 0;
	}
	.product-shop .add-to-cart .button > span > span {
		display: none;
	}	
}

/* Max-width 380px */
@media (max-width: 380px) {
	.block-subscribe-popup {
		height: auto !important;
		width: auto !important;
	}
	.block-subscribe-popup .indent {
	    max-width: 295px;
	    padding: 15px;
	    width: 100%;
	}
	.header-bg-container .col-xs-8 {
		padding-right: 0;
	}
	.header-bg-container .col-xs-4 {
		padding-left: 0;
	}
	div.aux-currency {
	  padding-right: 10px;
	}
	.sorter .sort-by {
		margin-right: 0;
	}
	.sorter .sort-by .current {
		width: 80px;
	}
	.sorter .limiter {
		margin: 10px 0 10px 5px;
		padding-left: 10px;
	}
	#image-zoom > img {
		height: 388px !important;
		width: 330px !important;
	}
	.product-image .mousetrap {
		height: 388px !important;
		width: 330px !important;
	}

}

/* Max-width 320px */
@media (max-width: 340px) {
	.block-subscribe-popup {
		height: auto !important;
		width: auto !important;
	}
	.block-subscribe-popup .indent {
	    max-width: 300px;
	    padding: 15px;
	    width: 100%;
	}
	.product-shop .add-to-cart {
		margin-bottom: 15px;
	}
	div.dropdown-phone p.label:before { 
		border: 0;
		padding-right: 0;
	}
	div.aux-currency .fa-angle-down {
		border: 0;
		padding-right: 0 !important;
	}
	#image-zoom > img {
		height: 358px !important;
		width: 305px !important;
	}
	.product-image .mousetrap {
		height: 358px !important;
		width: 305px !important;
	}

}

