@media (min-width: 1200px)
{
	.category-products .col-lg-3 .confix-produclist UL LI A
	{
		margin-bottom: 5px;
	}
	.category-products .col-lg-6
	{
		width: 49.3%;
	}
	.am-more-images .viewport UL LI
	{
		margin-right: 2px;
		/*width:70px !important;*/
	}
	.box-brand A IMG, .brand-slider .slides A IMG
	{
		display: inline;
	}
	.brand-slider .viewport UL.slides .item A
	{
		width: 263px;
	}
	.heading-page
	{
		padding: 0px 15px;
	}
	.tp-caption.small_text
	{
		font-size: 280%;
		line-height: 25px;
	}
	.tp-caption.medium_text
	{
		font-size: 140%;
	}
	.tp-caption A
	{
		font-size: 15px;
	}
	.slider-product-wrapper-lastest .flex-viewport
	{
		width: 100%;
	}
	.slider-attribute-wrapper .flex-viewport UL LI
	{
		padding-top: 15px;
	}
	/*Product-view*/
	.product-view .product-shop UL.add-to-links LI
	{
		float: left;
	}
	.product-view .product-shop UL.add-to-links LI .v-centered-content .v-center
	{
		padding: 0;
	}
	.product-view .product-shop UL.add-to-links LI A.feature
	{
		margin: 0;
	}
	/*Sidebar*/
	.tp-caption.medium_text.medium_custom_text
	{
		line-height: 25px !important;
	}
	.products2 .nav-wrapper
	{
		display: none;
	}
	.tp-caption.big_black.big_black_custom
	{
		/*font-size: 52px !important;*/
	}
	.tp-caption.very_big_black.very_big_black_custom
	{
		/*font-size: 60px !important;*/
	}
	.tp-caption.medium_text.medium_text_custom
	{
		font-size: 18px !important;
	}
}
/*960px <= width < 1200px
Design for a width of 960-1024 px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

940px <= width < 1170px
Home page*/
@media (min-width: 940px) and (max-width: 1170px)
{
	.tp-caption.big_white.big_Pomegranate
	{
		padding: 10px 20px !important;
	}
	.tp-caption.big_black.big_black_custom
	{
		padding: 10px 20px !important;
	}
	SPAN.am-cart-label-label
	{
		padding: 0 5px;
	}
	.am-banner .am-banner-act .banner .mask-banner H2
	{
		padding-top: 5px;
		margin: 0;
	}
	.am-banner .am-banner-act .banner P
	{
		font-size: 95%;
		padding: 5px 20px 0;
	}
	.heading-page
	{
		padding: 0px 15px;
	}
	.header .form-language .sbHolder, .header .currency_top .sbHolder
	{
		padding: 0 22px 0 0px;
	}
	.header .sbToggle
	{
		right: 0;
	}
	.header-container .header A
	{
		font-size: 12px;
	}
	.header-container .header .header-top .header-top-left P.welcome-msg
	{
		padding: 0 0 0 5px;
		font-size: 12px;
	}
	#amnav A
	{
		font-size: 100%;
	}
	#amnav LI.level0 UL LI.groups A, #amnav LI.level0 .groups-wrapper UL LI A
	{
		font-size: 12px;
	}
	.block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .confix-produclist A, .block-top-sellers UL.products-grid LI.item .catpanel-actions-inner .catpanel .addtocart .button.btn-cart
	{
		width: 55px;
	}
	/*footer*/
	.footer-container .footer-bottom .section-space
	{
		padding: 30px 0;
	}
	.block-subscribe .block-title STRONG SPAN, .footer-container .footer-bottom .section-space .collapsible H3
	{
		font-size: 15px;
	}
	.am-block-free
	{
		font-size: 20px;
	}
	.block-subscribe .block-title
	{
		padding-top: 10px;
		margin-left: 0;
		margin-right: 20px;
	}
	.footer .block-contact .icon-phone
	{
		font-size: 15px;
		height: 35px;
		width: 35px;
		line-height: 35px;
	}
	.footer .social-links A
	{
		margin-right: 11px;
	}
	/*Home page for layerslideshow*/
	.responsivebanner-container
	{
		width: 970px !important;
	}
	.responsivebanner
	{
		width: 948px !important;
	}
	.rev_slider H3, .rev_slider H4
	{
		font-size: 30px;
	}
	#amnav LI .shown-sub LI DIV.shown-sub
	{
		width: 125px;
	}
	#amnav LI.m-dropdown .dropdown.sub-wrapper
	{
		max-width: 265px;
		width: 180px;
	}
	#amnav LI.level0 UL LI A, .ammenu-block .custom-block P
	{
		font-size: 12px;
	}
	.ammenu-block-bottom
	{
		margin-top: 0px;
	}
	.products-grid .alt-img
	{
		left: 5px;
	}
	/*Block-Cart*/
	.block-cart .block-content .mini-products-list .item .product-details
	{
		padding-left: 5px;
	}
	.block-cart .product-details .btn-edit
	{
		padding: 0 5px 0 0;
	}
	.cart .cart-collaterals .crosssell .product-image, .cart .cart-collaterals .crosssell .product-details
	{
		float: none;
		width: 100%;
		text-align: center;
	}
	.cart .cart-collaterals .crosssell .product-details .confix-produclist
	{
		margin-top: 5px;
		padding-left: 0;
		text-align: center;
		display: block;
	}
	/*Product-view*/
	.block-subscribe .block-content .input-box .validation-advice
	{
		width: 200px;
	}
	.product-view .product-img-box .more-views
	{
		width: 245px;
	}
	/*Box-up-sell*/
	.box-up-sell .itemslider UL LI.show-5-item
	{
		height: 386px !important;
	}
	.box-up-sell .itemslider UL LI.show-5-item .confix-produclist
	{
		padding-left: 0;
		padding-top: 5px;
	}
	/*Block-related*/
	.block-related .itemslider UL LI.show-5-item
	{
		height: 410px !important;
	}
	.block-related .itemslider UL LI.show-5-item .confix-produclist
	{
		padding-left: 0;
		padding-top: 5px;
	}
	.block-related .block-content .items-slider .product-details .confix-produclist A
	{
		height: 28px !important;
		line-height: 25px !important;
		width: 28px !important;
	}
	/*Category*/
	.category-products .item .ratings
	{
		padding-left: 5px;
	}
	.category-products .item A.product-image
	{
		display: inline;
	}
	.category-products .item
	{
		/*height: 365px !important;*/
	}
	.category-products .item .actions .confix-produclist-category
	{
		padding-left: 0;
		padding-top: 5px;
	}
	.product-view .product-shop .product-options DD SELECT.datetime-picker
	{
		margin-bottom: 5px;
	}
	.footer UL.paypan LI
	{
		padding: 0 20px 10px 0;
	}
	.footer-copyright ADDRESS, .footer A
	{
		font-size: 12px;
	}
	.brand-slider .viewport UL.slides .item A
	{
		height: 65px;
		padding: 6px;
	}
	/*Category Sidebar*/
	.block
	{
		padding: 30px 10px;
	}
	UL.nav-accordion LI UL LI A
	{
		font-size: 110%;
	}
	UL.nav-accordion UL UL LI A
	{
		font-size: 100%;
	}
	UL.nav-accordion UL UL UL LI A
	{
		font-size: 90%;
	}
	.block-subscribe
	{
		padding: 0;
	}
	.block .block-title STRONG SPAN
	{
		font-size: 15px;
	}
}
@media (min-width: 768px) and (max-width: 991px)
{
	.header .form-language .sbHolder, .header .currency_top .sbHolder
	{
		padding: 0 20px 0 5px;
	}
	.sbToggle
	{
		right: 0;
	}
	SPAN.am-cart-label-label
	{
		display: none;
	}
}
/*Header*/
@media (min-width: 768px) and (max-width: 979px)
{
	.tp-caption.big_white.big_Pomegranate
	{
		padding: 10px 20px !important;
	}
	.tp-caption.big_black.big_black_custom
	{
		padding: 10px 20px !important;
	}
	.heading-page
	{
		padding: 0 15px;
	}
	.header .quick-access .top-link UL.links LI A
	{
		font-size: 90%;
	}
	.header .quick-access P.welcome-msg
	{
		font-size: 90%;
	}
	.sbToggle
	{
		right: 0;
	}
	SPAN.am-cart-label-label
	{
		display: none;
	}
	.rev_slider H3, .rev_slider H4
	{
		font-size: 20px;
	}
	.tp-bullets
	{
		bottom: 0 !important;
	}
	.tp-caption.medium_text H4
	{
		font-size: 25px !important;
		padding: 5px !important;
	}
	/*footer*/
	.block-subscribe .block-title STRONG SPAN
	{
		font-size: 14px;
	}
	.block-subscribe .block-title
	{
		margin-left: 0;
		margin-right: 15px;
	}
	.block-subscribe .block-content .input-box INPUT.input-text
	{
		width: 242px;
		font-size: 12px;
	}
	.block-subscribe .block-content .input-box .validation-advice
	{
		width: 242px;
		font-size: 12px;
	}
	.am-block-free
	{
		font-size: 20px;
	}
	.footer-container .footer-bottom .section-space
	{
		padding: 30px 0;
	}
	.footer-container .footer-bottom .section-space .collapsible H3
	{
		font-size: 15px;
	}
	.footer-container .footer-bottom .box-content-footer .box-content-top .icon-style-1 A SPAN
	{
		margin: 0;
	}
	.block-subscribe .block-title
	{
		padding-top: 10px;
	}
	.footer .social-links A
	{
		height: 45px;
		margin-right: 9px;
		line-height: 45px;
		text-align: center;
		width: 45px;
	}
	.footer .block-content
	{
		padding: 21px 0 20px;
	}
	/*Menu*/
	#amnav .sub-wrapper .mm-item-base
	{
		padding: 5px;
	}
	#amnav A
	{
		font-size: 15px !important;
		padding: 0 10px;
	}
	#amnav LI.level0 UL LI.groups A
	{
		font-size: 90%;
	}
	#amnav UL LI UL.level1 LI, #amnav UL LI UL.level2 LI
	{
		padding: 0 0 0 5px;
	}
	#amnav LI .shown-sub LI DIV.shown-sub
	{
		top: 5px;
		width: 90px;
	}
	#amnav .ammenu-block .nav-block .show-separators UL.links LI.label
	{
		font-family: "open sans";
		font-size: 100%;
		font-weight: normal;
		padding-right: 10px;
	}
	.ammenu-block .nav-block H3
	{
		font-size: 110%;
	}
	.ammenu-block .nav-block P
	{
		font-size: 80%;
	}
	.ammenu-block .custom-block P
	{
		line-height: 20px;
		font-size: 11px;
	}
	#amnav LI.level0 UL LI A, #amnav LI.level0 .groups-wrapper UL LI A
	{
		font-size: 80%;
		line-height: 24px;
	}
	.custom P.custom_category_menu_text
	{
		font-size: 80%;
	}
	.ammenu-block-right .custom .custom_category_link
	{
		font-size: 12px !important;
	}
	#amnav LI.m-dropdown .dropdown.sub-wrapper
	{
		max-width: 265px;
		width: 180px;
	}
	#amnav LI.level0 UL LI A, .ammenu-block .custom-block P
	{
		font-size: 12px !important;
	}
	.ammenu-block-bottom
	{
		margin-top: 0px;
	}
	#amnav A
	{
		font-size: 100%;
	}
	#amnav LI.level0 UL LI.groups A, #amnav LI.level0 .groups-wrapper UL LI A
	{
		font-size: 12px !important;
	}
	#amnav LI.level0 UL LI A, #amnav LI.level0 UL LI.groups A
	{
		padding: 5px;
	}
	/*Home page*/
	.am-banner .am-banner-act .banner .mask-banner H2
	{
		padding-top: 0px;
		margin: 0;
		font-size: 100%;
		line-height: 15px;
	}
	.am-banner .am-banner-act .banner P
	{
		font-size: 85%;
		padding: 0px 4px 0;
		margin: 0;
	}
	.am-banner .am-banner-act .banner A.shop-now
	{
		color: #FFFFFF !important;
		font-size: 100%;
		font-weight: bold;
		height: 18px;
		line-height: 18px;
		padding: 2px 11px 2px 10px;
	}
	.page-banners .banner A
	{
		display: block;
	}
	.brand-slider .viewport UL.slides .item A
	{
		padding: 5px;
		height: 55px;
	}
	.am-postcontent .block_home_postcontent .block-item-team .block-item-team-content .block-name P, .am-postcontent .block_home_postcontent .block-item-team .block-item-team-bottom .block-name P, .am-postcontent .block_home_postcontent .panel-group .panel .panel-collapse .panel-body, .am-postcontent .block_home_postcontent .panel-group .panel .panel-heading P
	{
		font-size: 12px;
	}
	.am-banner .am-block-item-anchor .am-block-item-image
	{
		padding-bottom: 150px;
	}
	.am-banner .am-block-item-anchor .am-block-item-image .am-block-item-meta .am-block-item-item-title
	{
		font-size: 200%;
	}
	.block-item-team
	{
		padding: 30px 0 0;
	}
	/*Sidebar*/
	UL.nav-accordion LI A
	{
		font-size: 100%;
	}
	.block-layered-nav DT
	{
		font-size: 100%;
		padding: 7px 3px 0;
	}
	.block-layered-nav DD LI
	{
		padding: 0 0 0 10px;
	}
	.block-cart .block-content .mini-products-list .item .product-details, .block-wishlist .item .product-details
	{
		padding-left: 10px;
	}
	.block-cart .product-details .btn-edit
	{
		margin-bottom: 10px;
	}
	.block
	{
		padding: 30px 10px;
	}
	.block-subscribe
	{
		padding: 0;
	}
	.block .block-title STRONG SPAN
	{
		font-size: 14px;
	}
	UL.nav-accordion UL UL LI A
	{
		font-size: 90%;
		margin-left: 5px;
	}
	UL.nav-accordion UL UL UL LI A
	{
		margin-left: 15px;
	}
	.block-wishlist .block-content LI.item .product-details .btn-remove
	{
		width: 100%;
	}
	UL.nav-accordion LI UL LI A
	{
		width: 115px;
	}
	.cart .cart-collaterals .crosssell .product-image, .cart .cart-collaterals .crosssell .product-details
	{
		float: none;
		width: 100%;
		text-align: center;
	}
	.cart .cart-collaterals .crosssell .product-details .confix-produclist
	{
		margin-top: 5px;
		padding-left: 0;
		text-align: center;
	}
	/*Category*/
	.category-products .products-grid .col-sm-3
	{
		width: 49%;
		min-height: 328px !important;
	}
	.category-products .products-grid .col-sm-4
	{
		width: 32%;
	}
	.products-grid .img-responsive
	{
		display: inline !important;
	}
	.block-layered-nav .currently OL LI
	{
		background: rgba(0, 0, 0, 0) url("../images/bg-li-menu-parent.png") no-repeat 0 23%;
	}
	.account-login .content P, UL.nav-accordion UL LI A
	{
		font-size: 95%;
	}
	.toolbar P
	{
		margin: 0 0 0 5px;
		padding: 6px 0;
	}
	.toolbar .toolbar-top .sort-by .sbHolder
	{
		width: 95px;
	}
	.toolbar .toolbar-top .limiter
	{
		padding-left: 7px;
	}
	/*Product-view*/
	.am-more-images .viewport UL LI
	{
		display: inline-block !important;
		text-align: center;
	}
	.am-more-images .viewport UL LI A
	{
		padding: 0 !important;
		display: inline-block !important;
		text-align: center;
	}
	.product-view .product-shop .add-to-cart
	{
		margin-bottom: 10px;
	}
	.header-container .header .header-top .header-top-left UL.links LI.first
	{
		display: none;
	}
	/*Box-up-sell*/
	.box-up-sell #am-upsell-slide .itemslider-horizontal UL.products-grid .item .product-details H3.product-name
	{
		font-size: 100%;
		padding-left: 0;
	}
	.box-up-sell .itemslider UL LI.show-5-item .confix-produclist
	{
		padding-left: 0;
		padding-top: 5px;
	}
	.box-up-sell .itemslider UL LI.show-5-item
	{
		height: 386px !important;
	}
	.block-related .itemslider UL LI.show-5-item .confix-produclist
	{
		padding-left: 0;
		padding-top: 5px;
	}
	/*Block-related*/
	.block-related .itemslider UL LI.show-5-item
	{
		height: 410px !important;
	}
	.block-related .block-title STRONG SPAN
	{
		font-size: 120%;
	}
	.block-related .block-content .items-slider .product-details
	{
		padding-left: 5px;
	}
	.block-related .block-content .items-slider .product-details H3.product-name
	{
		font-size: 100%;
	}
	.product-view .product-shop .product-options DD SELECT.datetime-picker
	{
		margin-bottom: 5px;
	}
	/*footer*/
	.footer UL.footer-album LI
	{
		padding: 0 6px 10px 0;
	}
	.footer UL.paypan LI
	{
		padding: 5px;
	}
	.footer-bottom ADDRESS
	{
		text-align: left;
		line-height: 25px;
	}
	.footer-container .footer-bottom .section-space .collapsible .block-content .feature IMG
	{
		margin: 5px 20px 0 0;
	}
}
/*Iphone 5 landscape*/
@media (max-width: 767px)
{
	.header-container .header .header-top .header-top-right UL.links, .header-talet
	{
		display: inline-block;
		float: none;
	}
	.header-container .header .header-top .header-top-right UL.links LI A, .header-container .header .header-top .form-language, .header-container .header .header-top .currency_top, .header-container .header .header-top .header-top-right UL.links LI.first A
	{
		border: none;
	}
	.am-ajax-container .product-details
	{
		width: 170px;
	}
	.ajaxcart, .am-ajax-container
	{
		width: 100%;
	}
	.am-top-cart
	{
		float: left;
		padding: 5px 0 20px;
		width: 100%;
	}
	.ajaxcart
	{
		top: 52px;
	}
	.header .header-content-right .am_getcart
	{
		padding: 0;
		border: none;
	}
	.header-content-right .col-lg-10
	{
		display: none;
	}
	.navbar-inverse
	{
		padding: 30px 0;
	}
}
@media (min-width: 768px) and (max-width: 979px)
{
	.navbar-inverse
	{
		padding: 30px 0;
	}
}
@media (max-width: 767px)
{
	.navbar
	{
		margin-bottom: 0px;
	}
}
@media (min-width: 768px) and (max-width: 979px)
{
	.navbar
	{
		margin-bottom: 0px;
	}
}
@media (max-width: 767px)
{
	.header .logo
	{
		padding: 30px 0;
	}
	.am-banner-block A IMG
	{
		margin: 0 auto;
	}
	.custom .title, .widget-static-block .custom .btn-purchase
	{
		display: inline-block;
		text-align: center;
		margin: 10px 0;
		float: none;
	}
	.widget-static-block .custom .title H2
	{
		font-size: 200%;
	}
	.widget-static-block .custom
	{
		text-align: center;
	}
	.gallery .product-hover
	{
		width: 300px;
		margin: 0 auto;
	}
	.top-brand
	{
		margin-bottom: 10px;
	}
	.gallery .container-top
	{
		margin-bottom: 60px;
	}
	.nav-wrapper UL.flex-direction-nav, .nav-wrapper UL.direction-nav
	{
		float: none;
	}
	.block-top-sellers UL.products-grid LI.item
	{
		margin: 0 auto !important;
		float: none;
		width: 300px;
	}
	.block-top-sellers UL.products-grid LI.item H3.product-name
	{
		margin-top: 10px;
	}
	.main-heading .heading-wrapper-title H3
	{
		text-align: center;
		font-size: 200%;
	}
	.views-row
	{
		margin-bottom: 15px;
	}
	/*footer*/
	.am-block-free
	{
		float: none;
		text-align: center;
	}
	SPAN.am-cart-label-label
	{
		display: none;
	}
	.footer-link UL
	{
		display: inline-block;
	}
	.footer-copyright ADDRESS, .footer-copyright .store-switcher .select
	{
		float: none !important;
		text-align: center;
		display: inline-block;
	}
	.footer-container .footer-copyright ADDRESS
	{
		padding: 10px 0;
		text-align: center;
	}
	.footer-container .footer-bottom .section-space
	{
		padding: 30px 0;
	}
	.block-content-statick
	{
		display: none;
		padding: 0 0 20px;
	}
	.footer .store-switcher
	{
		text-align: center !important;
		float: none;
	}
	.footer-container .footer-bottom .section-space .collapsible H3
	{
		border: none;
	}
	.toolbar .toolbar-top .amount, .toolbar .toolbar-top .limiter, .toolbar P.am-sort-arrows
	{
		display: none;
	}
	.toolbar P
	{
		margin: 0;
	}
	.toolbar .toolbar-top .sort-by .sbHolder
	{
		width: 100px;
	}
	.header .header-content-right .form-search
	{
		width: 280px;
	}
	.header .header-content-right .form-search INPUT#search
	{
		width: 235px;
	}
	.header .form-language .sbHolder .sbOptions
	{
		width: 100%;
	}
	.toolbar .pager .pages
	{
		float: none;
	}
	.checkout-progress LI
	{
		width: 100%;
		float: left;
	}
	.col2-set-cart .col-1, .col2-set-cart .col-2
	{
		width: 100%;
		float: none;
		margin: 10px 0 0;
	}
	.tp-caption A
	{
		font-size: 10px !important;
		padding: 4px 20px !important;
		margin-bottom: 10px;
	}
	.tparrows
	{
		display: none;
	}
	.box-up-sell .itemslider UL LI.show-5-item .confix-produclist
	{
		padding-left: 0;
		padding-top: 5px;
	}
	.box-up-sell .itemslider UL LI.show-5-item
	{
		height: 429px !important;
	}
	.block-related .itemslider UL LI.show-5-item .confix-produclist
	{
		padding-left: 0;
		padding-top: 5px;
	}
	.block-related .itemslider UL LI.show-5-item
	{
		height: 433px !important;
	}
	.rev_slider H3, .rev_slider H4
	{
		font-size: 15px;
	}
	.tp-caption.medium_text H4
	{
		font-size: 15px !important;
		padding: 5px !important;
	}
	.tp-caption.small_text H3
	{
		font-size: 20px !important;
	}
	.tp-caption.medium_text P
	{
		margin: 0 !important;
		padding: 0 !important;
	}
	.am-banner
	{
		width: 290px;
		margin: 0 auto;
	}
	.am-banner .am-block-item-anchor .am-block-item-image
	{
		padding-bottom: 203px;
	}
	.slider-product-wrapper .col-lg-10, .slider-product-wrapper .col-lg-2, .slider-attribute-wrapper .col-lg-10, .slider-attribute-wrapper .col-lg-2
	{
		width: 100%;
		display: inline-block;
		float: none;
		text-align: center;
	}
	.slider-product-wrapper .col-lg-2 .pull-right, .slider-attribute-wrapper .col-lg-2 .pull-right
	{
		width: 100%;
		display: inline-block;
		float: none !important;
	}
	.slider-attribute-wrapper H3
	{
		text-align: center;
	}
	.slider-product-wrapper .nav-wrapper UL.flex-direction-nav LI, .slider-attribute-wrapper .nav-wrapper UL.flex-direction-nav LI
	{
		display: inline-block;
		float: none;
	}
	.widget .box-content
	{
		display: inline-block;
		float: none;
	}
	.widget .html-readmore
	{
		display: inline-block;
		float: none;
		text-align: center;
	}
	.header-top .grid12-10, .header-top .grid12-2
	{
		width: 98%;
	}
	.heading-page
	{
		padding: 0 15px;
	}
	.header-container .header .header-top .header-top-left UL.links LI.first
	{
		display: none;
	}
	.cart .cart-collaterals .crosssell .product-image, .cart .cart-collaterals .crosssell .product-details
	{
		float: none;
		width: 100%;
		text-align: center;
	}
	.cart .cart-collaterals .crosssell .product-details .confix-produclist
	{
		margin-top: 5px;
		padding-left: 0;
		text-align: center;
		display: block;
	}
	.cart .cart-collaterals .col-1, .cart .cart-collaterals .col-2
	{
		padding-left: 0;
		padding-right: 0px;
		margin-bottom: 20px;
	}
	.rtl .footer-container .footer-bottom .section-space .collapsible .accordion-footer
	{
		float: left;
	}
	.category-products #products-list .item
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.rtl .header-container .header .header-top .header-top-right UL.links
	{
		float: none !important;
	}
}
/*Tablet (Portrait) - design for a width of 768px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

768px <= width < 960px
All desktop - design for a width of 768px and wider
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

768px <= width
480px <= width < 768px*/
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.toolbar .toolbar-top .amount
	{
		display: none;
	}
}
/*640px <= width < 768px*/
@media only screen and (min-width: 640px) and (max-width: 767px)
{
	.toolbar .toolbar-top .amount
	{
		display: none;
	}
	.am-banner .am-banner-act .banner-transform IMG
	{
		display: inline-block;
	}
}
/*width < 480px*/
@media only screen and (max-width: 479px)
{
	.header-container .header .header-top .header-top-left UL.links LI
	{
		border: none;
	}
	.am-top-cart
	{
		padding: 10px;
	}
	.header-container .header .header-top .header-top-left UL.links LI
	{
		display: inline-block;
		float: none;
	}
}
/*Mobile (Portrait) - design for a width of 320px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

320px <= width < 480px*/
@media only screen and (min-width: 320px) and (max-width: 479px)
{
	.header-container .header .header-top .header-top-left UL.links LI
	{
		border: none;
	}
}
@media only screen and (min-width: 480px) and (max-width: 639px)
{
	.header-top .grid12-10
	{
		width: 98%;
	}
	.header-top .grid12-2
	{
		width: 98%;
	}
	.header-container .header .header-top .header-top-left UL.links
	{
		float: none;
		display: inline-block;
	}
	.header-container .header .header-top .header-top-left UL.links LI
	{
		border: none;
		display: inline-block;
		float: none;
	}
	.am-maincart
	{
		float: none;
		position: static;
	}
	.header .logo
	{
		float: none !important;
	}
	.header .header-content-right .form-search
	{
		padding: 20px 0 45px;
		display: inline-block;
		float: none;
	}
	.am-banner .am-banner-act .banner-transform IMG
	{
		display: inline-block;
	}
}
/*360px <= width < 640px*/
@media only screen and (min-width: 360px) and (max-width: 640px)
{
	.footer-copyright ADDRESS, .footer-copyright .store-switcher .select, .footer-copyright .block-icon
	{
		float: none !important;
		text-align: center;
		display: inline-block;
	}
	.footer-copyright .block-icon
	{
		padding: 10px 0 0;
	}
	.footer UL.paypan LI
	{
		padding: 0 5px 5px 0;
	}
	.footer-primary-container .footer-primary .section .section-space .collapsible H3, .footer-primary-container .footer-primary .section .section-space .block-subscribe .block-title STRONG SPAN
	{
		height: 73px;
	}
}
/*width < 320px
Iphone 4 landscape
header*/
@media only screen and (min-width: 320px) and (max-width: 480px)
{
	.header-top .grid12-10
	{
		width: 98%;
	}
	.header-top .grid12-2
	{
		width: 98%;
	}
	.header-content .grid12-6 .logo A IMG
	{
		display: inline-block;
		max-width: 160%;
	}
	.header-container .header .header-top .header-top-left UL.links LI
	{
		border: none;
		display: inline-block;
		float: none;
	}
	.tp-caption.small_text H3
	{
		font-size: 11px !important;
		padding: 5px !important;
	}
	.tp-caption.big_orange
	{
		top: 90px !important;
	}
	.am-maincart
	{
		float: none;
		position: static;
	}
	.header .logo
	{
		float: none !important;
	}
	.header .quick-access P.welcome-msg
	{
		float: none;
		text-align: center;
	}
	.header .quick-access .top-link
	{
		display: inline-block;
		float: none;
	}
	.header .quick-access .top-link UL.links LI
	{
		display: inline-block;
		padding: 0 7px;
		float: none;
	}
	.header .top-search
	{
		clear: both;
		display: inline-block;
		float: none;
		text-align: center;
		margin-top: 10px;
	}
	.header-act .grid12-8
	{
		width: 100%;
	}
	.form-language .pull-right, .currency .pull-right, .store-switcher .pull-right
	{
		float: none !important;
	}
	.footer .store-switcher
	{
		text-align: center !important;
	}
	.header .am-top .store-switcher .sbHolder .sbOptions
	{
		width: 287px;
	}
	.header-container .header .header-top .header-top-left UL.links
	{
		display: inline-block;
		float: none;
	}
	.header-container .header .header-top .header-top-left UL.links LI
	{
		padding: 0 0 10px;
	}
	.header-container .header .header-top .header-top-left UL.links LI A
	{
		border: none;
	}
	.header .header-content-right .form-search
	{
		padding: 20px 0 45px;
		display: inline-block;
		float: none;
	}
	.am-banner .am-banner-act .banner-transform IMG
	{
		display: inline-block;
	}
	/*Menu*/
	.navbar
	{
		margin-bottom: 0px;
	}
	.header-container .header .header-top
	{
		padding-bottom: 10px;
	}
	/*Category*/
	.category-products #products-list .item A.product-image, .category-products #products-list .item .product-shop
	{
		width: 98%;
	}
	.category-products #products-list .item .grid12-4
	{
		width: 98%;
	}
	/*Home page for am_logo brands*/
	.page-banners .grid1
	{
		width: 100%;
	}
	.page-banners .grid2
	{
		display: none;
	}
	/*Checkout-cart-index*/
	TABLE#wishlist-table, TABLE#shopping-cart-table, TABLE#checkout-review-table, TABLE#my-orders-table
	{
		border: 0 none;
		outline: medium none;
	}
	TABLE#wishlist-table TD, TABLE#wishlist-table TH TABLE#product-review-table TD, TABLE#shopping-cart-table TD, TABLE#shopping-cart-table TH, TABLE#checkout-review-table TD, TABLE#checkout-review-table TH, TABLE#my-orders-table TH, TABLE#my-orders-table TD
	{
		display: block;
		float: none;
		text-align: center;
	}
	.data-table TH, .data-table TD.last
	{
		border-bottom: 1px solid #DDDDDD !important;
	}
	.data-table TFOOT
	{
		border-bottom: none;
	}
	.checkout-cart-index .col-main .page-title H1, .checkout-cart-index .col-main .page-title H2
	{
		float: none;
	}
	.data-table THEAD.hidden-phone
	{
		display: none;
	}
	.cart UL.checkout-types
	{
		float: none;
		text-align: center;
	}
	.col2-set, .col2-set2
	{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	.account-login .col2-set, .account-login .col2-set2
	{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	.multiple-checkout .col2-set .col-1, .multiple-checkout .col2-set .col-2
	{
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	.my-wishlist .buttons-set
	{
		text-align: center;
		padding: 20px 0 0;
	}
	.my-wishlist THEAD.hidden-phone
	{
		display: none;
	}
	/*Footer*/
	.footer UL.links
	{
		display: inline-block;
		text-align: center;
	}
	.footer UL.links LI
	{
		display: inline-block;
		padding: 0 6px 0 4px;
		float: none;
	}
	.footer ADDRESS
	{
		text-align: center;
		font-size: 90%;
		padding: 0 0 10px;
	}
	.footer-container .footer-copyright .block-icon
	{
		float: none;
		padding: 10px;
	}
	.footer-copyright ADDRESS
	{
		float: none;
		line-height: 25px;
		font-size: 12px;
	}
	.footer .section .section-space .col-xs-3
	{
		width: 100%;
	}
	UL.paypan
	{
		margin-bottom: 28px;
		display: table;
	}
	.footer-primary-container .footer-primary .section .section-space .block-subscribe .block-content .input-box
	{
		text-align: left;
	}
	.footer-primary-container .footer-primary .section .section-space .block-subscribe .block-content .input-box INPUT
	{
		width: 280px;
	}
	/*Product-view*/
	.product-tabs
	{
		height: auto;
		margin: 0 !important;
	}
	.product-tabs LI
	{
		float: none;
		border: none;
		margin: 0 5px;
	}
	/*Box-up-sell*/
	.box-up-sell #am-upsell-slide .also
	{
		text-align: center;
	}
	.box-up-sell #am-upsell-slide .nav-wrapper
	{
		float: none;
		display: inline-block;
		text-align: center;
	}
	.box-up-sell #am-upsell-slide .nav-wrapper .flex-direction-nav
	{
		float: none;
		display: inline-block;
	}
	/*Block-related*/
	.block-related .block-title
	{
		text-align: center;
	}
	.block-related .block-title STRONG SPAN
	{
		display: inline-block;
	}
	.block-related .nav-wrapper
	{
		float: none !important;
		display: inline-block;
		text-align: center;
	}
	.block-related .direction-nav, .box-up-sell .direction-nav
	{
		display: inline-block;
		float: none;
	}
	.block-related .flex-direction-nav
	{
		float: none;
		display: inline-block;
	}
	/*checkout-progress*/
	.page .checkout-progress LI
	{
		float: none;
		line-height: 30px;
		margin: 0 auto;
		width: 100%;
	}
	.multiple-checkout .title-buttons H1
	{
		float: none;
		text-align: center;
		font-size: 120%;
	}
	.multiple-checkout .title-buttons
	{
		text-align: center;
	}
	#multiship-addresses-table TBODY TR TD SELECT
	{
		width: 95px;
	}
}
@media (max-width: 360px)
{
	.page-banners .grid1
	{
		width: 100%;
	}
	.page-banners .grid2
	{
		display: none;
	}
	.tp-caption A
	{
		margin-top: 10px;
		display: block;
	}
	.rev_slider H3, .rev_slider H4
	{
		font-size: 11px;
		padding: 5px;
	}
	.tp-caption.small_text H3
	{
		font-size: 11px !important;
		padding: 5px !important;
	}
	.tp-caption.big_orange
	{
		top: 80px !important;
	}
	.tp-caption.big_white.big_Pomegranate
	{
		padding: 5px !important;
	}
}
/*IPHONE 4 + 5 Portrait
Home page*/
@media only screen and (min-width: 240px) and (max-width: 320px)
{
	.header .am-top .form-language .sbHolder .sbOptions, .header .am-top .currency .sbHolder .sbOptions
	{
		left: 50px;
		width: 230px;
	}
	.header .am-top .store-switcher .sbHolder .sbOptions
	{
		left: -23px;
		width: 230px;
	}
	.tp-caption.medium_text H4
	{
		font-size: 11px !important;
	}
	/*Home page for banner*/
	.tp-caption.big_white.big_Pomegranate
	{
		padding: 5px !important;
	}
	.am-banner .am-banner-act .banner .mask-banner H2
	{
		font-size: 140%;
		margin: 0;
		padding-top: 0;
	}
	.am-banner .am-banner-act .banner P
	{
		font-size: 90%;
		margin-bottom: 5px;
		padding: 0 3px;
	}
	.am-banner .am-banner-act .banner A.shop-now
	{
		padding: 3px 12px 5px;
		font-size: 100%;
	}
	.tp-caption A
	{
		margin-top: 10px;
		display: block;
	}
	/*Category*/
	.view-mode
	{
		display: none;
	}
	.toolbar .toolbar-top .sorter .sort-by
	{
		display: inline-block;
		float: none;
		margin: 0;
		padding: 5px 0;
	}
	.toolbar .pages
	{
		clear: both;
		display: block;
		padding-top: 10px;
	}
	.category-products #products-list .item A.product-image, .category-products #products-list .item .product-shop
	{
		width: 98%;
	}
	.category-products #products-list .item .grid12-4
	{
		width: 98%;
	}
	/*Home page for am_logo brands*/
	.brand-slider-wrapper .box-heading .col-xs-9
	{
		width: 100%;
		float: none;
		display: inline-block;
		text-align: center;
	}
	.brand-slider-wrapper .box-heading .col-xs-3
	{
		width: 100%;
		float: none;
		display: inline-block;
		text-align: center;
	}
	.brand-slider-wrapper .brand-nav-wrapper UL.direction-nav
	{
		display: inline-block;
		float: none;
	}
	.brand-slider .viewport UL.slides .item A
	{
		text-align: center;
		display: inline-block !important;
	}
	/*Checkout-cart-index*/
	.data-table THEAD.hidden-phone
	{
		display: none;
	}
	.my-wishlist .buttons-set BUTTON.button
	{
		float: none;
		margin-bottom: 5px;
	}
	.my-wishlist THEAD.hidden-phone
	{
		display: none;
	}
	/*Product-view*/
	.product-shop .add-to-cart .btn-cart
	{
		width: 150px;
		margin-bottom: 10px;
	}
	.product-shop
	{
		padding-left: 5px;
		padding-right: 5px;
	}
	.product-view .product-essential-top
	{
		padding: 3px;
	}
	.product-view .product-shop TABLE.grouped-items-table .price-box .regular-price .price, .product-view .product-shop .grouped-items-table .price-box .special-price, .product-view .product-shop .grouped-items-table .price-box .special-price .price
	{
		font-size: 120%;
	}
	.toolbar .toolbar-top .pager .amount
	{
		float: none;
		text-align: center;
	}
	.toolbar .toolbar-top .pager .limiter
	{
		padding: 10px;
		text-align: center;
		float: none;
	}
	.am-more-images .viewport UL LI A
	{
		padding: 0 !important;
	}
	.box-reviews .data-table THEAD TH
	{
		padding: 5px;
	}
	.box-reviews .data-table THEAD TH SPAN.nobr
	{
		font-size: 11px;
	}
	.product-view .product-essential .product-shop .grouped-items-table TH
	{
		float: left !important;
		text-align: center;
		width: 100% !important;
	}
	TABLE#super-product-table TD
	{
		display: block;
		float: none;
		padding: 5px;
		text-align: center;
	}
	.product-view .product-shop .grouped-items-table .price-box, .product-view .product-shop .grouped-items-table .price-box .regular-price, .product-view .product-shop .grouped-items-table .price-box .special-price
	{
		float: none;
	}
	/*Box-up-sell
Block-related*/
	.block-related .block-title STRONG SPAN
	{
		font-size: 120%;
	}
	/*Crosssell*/
	.cart .cart-collaterals .crosssell LI.item
	{
		text-align: center;
	}
	.cart .cart-collaterals .crosssell .product-image
	{
		display: inline-block;
		float: none;
	}
	.cart .cart-collaterals .crosssell .product-details
	{
		float: none;
		padding-left: 0px;
		text-align: center;
		width: 100%;
	}
	/*checkout-progress*/
	.page .checkout-progress LI
	{
		float: none;
		line-height: 30px;
		margin: 0 auto;
		width: 100%;
	}
	.multiple-checkout .title-buttons H1
	{
		float: none;
		text-align: center;
		font-size: 120%;
	}
	.multiple-checkout .title-buttons
	{
		text-align: center;
	}
	#multiship-addresses-table TBODY TR TD SELECT
	{
		width: 100%;
	}
	/*footer*/
	.footer ADDRESS
	{
		padding: 10px 0;
	}
}
