@media (min-width: 1200px) {}


@media(max-width:1200px) {


}
/* 992px <= width < 1170px */
@media (min-width: 992px) and (max-width: 1200px) {	
	/*Header*/
	.header-page .main-logo{width: 100%;}
	.header-logo .logo{margin: 0 auto}
	.header-page .header-menu{clear: both;}
	.magicmenu .nav-desktop{text-align: center;}
	.magicmenu .nav-desktop > .level0{padding-top: 0}

	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width: 154px}
	.item .actions-no .button.btn-cart span{padding: 0 15px}
}	

@media(max-width:991px) {
	.header-container-fixed{display: block !important; /*visibility: hidden*/; opacity: 0}
	.header-page .clear_b{clear: none;}
	.header-logo{position: relative; z-index: 9}
	.header .logo{margin: 0; text-align: left; padding: 35px 0}
	.custom-menu{display: none;}


	/*newsletter / link social*/
	.cms-static-main-final .newsletter,
	.cms-static-main-final .link-social{float: none; text-align: center;}
	.cms-static-main-final .link-social{padding-top: 0}
	/*end*/

	/*category sub page*/
	.catalog-category-view .col-main, .catalog-category-view .sidebar{width: 100%}
	/*View product subpage*/
	.catalog-product-view .col-main, .catalog-product-view .sidebar{width: 100%}
	.col-right .banner-sidebar{width: 55%; float: right;}
	.col-right .box-up-sell{width: 45%; float: left;}
	.col-right .block-tags{clear: both;}
	.box-up-sell .products-grid{display: block;}
	/*Sidebar*/
	.col-left .anav-container{display: none;}
	.block-layered-nav .toggle-tab{display: block; opacity: 1; visibility: visible; color: #2a2a2a; width: 30px; height: 30px; line-height: 30px}
	.block-tags .toggle-tab{display: block; opacity: 1; visibility: visible; color: #2a2a2a;}
	.block-tags .toggle-content{display: none;}
	.block-layered-nav .toggle-content{display: none;}
	#narrow-by-list .narrow-by, .block-tags{position: relative;}

	/*Contact us*/
	.our-team .personal.first, .our-team .personal.second{padding-bottom: 30px}
	.page-content .img-sub img{width: 100%}

	/*Checkout*/
	.data-table thead th{font-size: 12px; padding: 15px 5px}
	.data-table thead th .nobr{font-size: 12px}
	.cart-table td{padding-left: 10px; padding-right: 10px}

	.checkout-onepage-index .col-main{width: 100%}

	/*page title*/
	.breadcrumbs > .title-page{font-size: 30px}
	/*404 page*/
	.page-404 .search-404 .form-search{width: 60%}

}

@media (min-width: 768px) and (max-width: 991px) {
	/*Header*/
	.header .logo{margin: 0; text-align: left; padding: 35px 0}
	.header-logo .logo{}


	/*Testimonials*/
	.testimonials .bx-wrapper:hover .bx-controls-direction a.bx-next{right: calc(50% - 300px)}

	.testimonials .bx-wrapper:hover .bx-controls-direction a.bx-prev{left: calc(50% - 300px)}
	

	/*Custom product*/
	.mage-custom .item .actions-no button.button > span{padding: 0  6px; font-size: 11px;}
	.mage-custom .item .per-product .hover-box .actions{margin-top: 10px}
	.mage-custom .item .products-textlink{padding-top: 0}
	/*end*/
	
	/*start 2*/
	/*main collection*/
	.main-collection .content .box.last .box-content:first-child, .main-collection .content .box.first .box-content:first-child{margin-bottom: 20px}
	.main-collection .content .box{padding: 0 10px}

	.main-collection .content .box-content .subcribe .text.first{font-size: 13px}
	.main-collection .content .box-content .subcribe .title{font-size: 18px}
	.main-collection .content .box-content .subcribe .text.last{font-size: 10px; margin-top: 10px}
	.main-collection .content .box-content .subcribe{top: calc(50% - 50px)}

	/*end*/


	#narrow-by-list dd .swatch-link{margin-right: 0;}
	#narrow-by-list dd .configurable-swatch-list li, #narrow-by-list dd ol.configurable-swatch-list li{width: 100%;}
	.block .block-content, .block-anav .nav-accordion {}
	.products-list .actions-list .button.btn-cart span span.view-cart{margin: 0;padding: 0px; text-align: center;float: none;}
	.products-list .actions-list .button.btn-cart span span{padding: 0 17px 0 10px;}
	.products-list .item .actions-no .add-to-links{margin: 0;}
	.products-list .item .actions-no .add-to-links li .link-wishlist{margin-left: 0;}
	.products-list .item .right-block,.products-list .item .left-block{float: none;}
	.alo-social-networks a{margin: 0 8px 0 0;}
	.collapsible{margin-top: 15px;clear: both;}
	.block-footer-bottom .footer .block-title{font-size:15px;}
	.clearboth{clear: both;}
	.products-list .price-box .regular-price .price, .products-list .price-box .special-price .price,.products-list .price-box .old-price .price{font-size: 13px;}
    .cart-table td {}
     .block-related .per-product,.box-up-sell .per-product{margin-right: 2px;}
     .container { padding-left: 15px;padding-right: 15px;}
	.text-banner h2 {font-size: 15px;}
	.text-banner h3 {font-size: 17px;letter-spacing: 2px;}
	.text-banner .btn-button {margin: 5px 0 0;}
	.banner-home-text {min-height: 138px; padding: 32px 0 0;}
	.best-content .block-title { margin: 40px 0 0;}
	.cms-index-index .alo-shipping-home { padding: 40px 0;}
	.header-container-fixed .magicmenu .nav-desktop .level0 .level-top {padding: 30px 5px;}
	/*.item .actions-no .button.btn-cart, .item .actions-no .button.btn-cart span, .item .actions-no .button.btn-cart span .icons, .item .actions-no .add-to-links li, .item .actions-no .add-to-links a, .item .actions-no .actions a {height: 35px;line-height: 34px; width: 35px;}*/
	.item .actions-no .button.btn-cart span span {padding: 0 20px;}
	.item:hover .actions-no .actions a.link-wishlist {}
	.item:hover .actions .add-to-links {}
	.item-best .item .actions .add-to-links {margin-bottom: 0;}
	.item .actions-no .button.btn-cart {width: auto;}
	.item .actions-no .button.btn-cart span {width: auto;}
	.product-options dt { width: 100%;margin-top: 10px;}
	.product-options dd { margin: 5px 0 0; width: 100%;}
	.product-view .product-shop { padding-left: 15px;}


}

/* Iphone 5 landscape */
@media(max-width:767px) {
	.product-title span{font-size: 18px}
	/*nav tab*/
	.content-1-trendy-product-2 .magictabs .item{display: block; margin-right: 0; margin-bottom: 5px}
	.content-1-trendy-product-2 .magictabs .item:last-child{margin-bottom: 0}
	.content-1-trendy-product-2 .magictabs .item .title{display: block;}
	.content-1-trendy-product-2 .magicproduct{margin-top: 0}
	/*Testimonials*/
	.testimonial-text{width: 90%}
	.testimonials .bx-wrapper:hover .bx-controls-direction a.bx-prev{left: 2%}
	.testimonials .bx-wrapper:hover .bx-controls-direction a.bx-next{right: 2%}
	
	/*Policy / Service*/
	.policy-box .box-content{margin-bottom: 50px}
	.policy-box:last-child .box-content{margin-bottom: 0}

	/*main collection*/
	.collection-description{margin-top: 50px}
	.main-collection .content .box-content img{width: 100%}
	.main-collection .content .box-content{margin-bottom: 30px}
	.main-collection .content .box.last .box-content:last-child{margin-bottom: 0}


	/*Footer*/
	.footer-paypal, .copyright{float: none; text-align: center;}
	.paypal .list-page{text-align: center;}
	.paypal{padding-bottom: 10px}

	/*Sidebar*/
	.block-layered-nav .no-display, .block-compare .no-display{display: block !important;}
	/*list category*/
	.products-list li.item::before{width: calc(58.3333% - 10px)}
	/*Checkout*/
	.data-table .custom-qty{width: 90px; margin: 0 auto}
	.data-table .custom-qty .alo_qty{width: 30px; height: 30px; line-height: 29px;}
	.data-table tbody tr td input.qty{width: 28px !important; height: 30px}
	.cart-table .product-image img{width: auto}
	.cart-table tbody td{border-bottom: 0}
	.cart-table .btn-update, .cart-table .btn-empty, .cart-table .btn-continue{float: none; margin: 5px 0; padding: 0; display: inline-block;}

	#checkout-review-table tbody td{border-left: 1px solid #ddd}
	#checkout-review-table tfoot td{border-left: 1px solid #ddd; border-right: 1px solid #ddd}
	#checkout-review-table thead tr.first{border-top: 1px solid #ddd}

	/*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 !important;}
	.data-table td.last { border-bottom: 1px solid #dddddd !important;}
	.data-table tfoot {border-bottom: none;}
	.data-table thead th{border-left: 1px solid #dddddd;border-bottom: 0 none;}
	.data-table thead.hidden-phone{display:none;}
	.data-table tbody th, .data-table tbody td{}
	.product-view .box-reviews .form-add .data-table td{border-bottom: 1px solid #DDDDDD !important;}
	.multiple-checkout .data-table tfoot td.last{border-bottom: 0 !important}
	#multiship-addresses-table td{display: block;}
	#multiship-addresses-table tbody td:first-child{border-top: 1px solid #ddd}
	#multiship-addresses-table tbody td{border-right: 0; text-align: center;}
	#multiship-addresses-table thead th{display: none; }
	#multiship-addresses-table tbody tr td input.qty{border: 1px solid #ddd; background-color: #fff}
	#multiship-addresses-table tbody tr td select{width: 90%}

	/*postfolio*/
	.portfolio .magictabs .item{margin: 5px 10px}

	/*Wishlist*/
	.my-wishlist #wishlist-table thead{display: none;}
	.my-wishlist .cart-cell .add-to-cart-alt input.qty{display: inline-block; vertical-align: middle; margin: 0}
	.my-wishlist .buttons-set{text-align: center; }
	.my-wishlist .buttons-set button.button{display: inline-block; margin: 5px}
	.wishlist-index-index .sidebar{display: none;}
	.customer-account-index .sidebar{display: none;}
}

@media only screen and (max-width: 640px) {
	/*Header*/
	.header-top .top-left, .header-top .top-right{float: none; text-align: center; padding-right: 0}
	.header-search .dropdown-switcher{right: calc(50% - 165px)}
	.mini-maincart .mini-contentCart{right: calc(50% - 155px)}
	.tool-content{right: calc(50% - 120px)}
	/*footer*/
	.footer-container .border{padding: 40px 0 20px 0}
	.cms-static-main-footer .box-content{position: relative; padding-bottom: 20px}
	.cms-static-main-footer .col-mobile-12{width: 100%; }
	.cms-static-main-footer .toggle-tab{display: block; visibility: visible; opacity: 1}
	.cms-static-main-footer .toggle-content{display: none;}

	.col2-set .col-1 { width: 100%;margin-bottom: 20px;}
	.col2-set .col-2 {float: right;width: 100%;}
	.account-login .content { min-height: 100px;}
	.account-login .buttons-set {margin: 0; padding: 0;}
	
	.products-list li.item .col-mobile-12{width: 100%}
	.products-list li.item .product-shop{padding-top: 20px}
	.products-list li.item::before {width: 100%;}
	.products-list li.item .product-secondary{margin-top: 0}
	
	/*View product subpage*/
	.col-right .banner-sidebar,
	.col-right .box-up-sell{width: 100%}
	.product-view .toggle-tabs .item{display: block; margin-bottom: 5px; text-align: center;}
	.product-view .box-collateral .data-table th span{font-size: 12px; }

	/*Checkout*/
	.checkout-progress li{width: 100%; margin: 0; margin-bottom: 15px}
	/*404 page*/
	.page-404 .search-404 .form-search{width: 90%}
	.page-404 .found{font-size: 25px}
	.page-404 .title-page h3{font-size: 180px}
	.page-404 .text-scribe, .page-404 .back-home{margin-bottom: 10px}
	.search-404{margin-top: 40px}
	
	.box-up-sell .up-sell-detail .item{width: calc(50% - 15px); float: left;}
	.box-up-sell .up-sell-detail .item:nth-child(2n+1){margin-right: 30px}
}



/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/*mage-custom / mix-product*/
	.cms-static-mix-custom-product .mage-custom .magictabs .item span{font-size: 14px}
	.cms-static-mix-custom-product .mage-custom .item .images-container, .cms-static-mix-custom-product .mage-custom .item .products-textlink{width: 100%; padding-left: 0}
	.cms-static-mix-custom-product .mage-custom .item .products-textlink{padding-top: 15px; text-align: center;}
	.cms-static-mix-custom-product .mage-custom .item .per-product .ratings, .cms-static-mix-custom-product .mage-custom .item .per-product .hover-box .actions{text-align: center;}
	.cms-static-mix-custom-product .mage-custom .item .actions-no button.button > span{padding: 0 10px; font-size: 11px}

	/*postfolio page*/
	.portfolio .postfolio-item:nth-child(3n+1){clear: none;}
	.portfolio .postfolio-item:nth-child(2n+1){clear: left;}
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
	.item .actions-no .button.btn-cart span{padding: 0 15px}

	/*end*/
	.col-mobile-12{}
	.category-products .products-grid .item.col-mobile-12{width: 50%;}
	.products-list li.item .product-shop .f-fix{padding-right: 0;}
	.product-secondary{margin-top: 10px;}
	.products-list .item .right-block,.products-list .item .left-block{float: none;}
	
	

}

/* width < 320px */
@media only screen and (max-width: 480px) {
	/*Header*/
	.main-logo{width: 100%}
	.header .logo{padding-bottom: 20px}

	.header-top .top-right{position: relative;}
	.header-search, .mini-maincart{position: static;}
	.header-search .dropdown-switcher, .header-search .form-search{width: 100%}
	.header-search .dropdown-switcher{right: 0}
	.mini-maincart .mini-contentCart{width: 100%; right: 0}
	.header-page .col-mobile-12{width: 100%}
	.header .logo{margin: 0 auto; }
	.mean-container a.meanmenu-reveal{float: none;}
	.mean-container .mean-bar{overflow: visible;}
	.mean-container{clear: both;}
	.mean-container .mean-bar{padding: 0px 0 20px}
	.mean-container a.meanmenu-reveal{margin: 0 auto}
	/*Slide*/
	.bx-wrapper .bx-caption.start, .bx-wrapper .bx-caption.play{display: none; visibility: hidden; opacity: 0}
	/*main collection*/
	.main-collection .box{width: 100%}
	/*Custom mix product*/
	.cms-static-mix-custom-product{margin-top: 30px}
	.cms-static-mix-custom-product .magicproduct .block-title-tabs{margin-top: 10px}
	.cms-static-mix-custom-product .col-mobile-12{width: 100%}
	.cms-static-mix-custom-product .mage-custom{margin-top: 0}
	.cms-static-mix-custom-product .content-products{margin-bottom: 0}
	/*Category tool bar*/
	.toolbar .sorter .view-mode, .sorter .sort-by, .sorter .limiter{float: none; display: block; text-align: left; clear: both; margin-bottom: 10px}
	.toolbar .sorter .view-mode label, .sorter .sort-by label, .sorter .limiter label{min-width: 80px;}
	/*View product subpage*/
	.product-view .box-collateral .data-table th span{font-size: 10px; }
	.product-view .box-collateral .data-table th{padding: 5px}
	.product-view .box-reviews .form-add .form-list input.input-text, .product-view .box-reviews .form-add .form-list textarea{width: 100%}
	.product-view .box-reviews .form-add .form-list .input-box{width: 100%}
	.product-view .box-tags .form-add .input-box, .product-view .box-tags .form-add input.input-text{width: 100%}
	.product-view .box-tags .form-add .input-box, .product-view .box-tags .form-add .button{margin: 5px 0}
	
	/*Contact us*/
	.our-team .personal{width: 100%; padding-bottom: 30px}
	/*postfolio page*/
	.portfolio .postfolio-item{width: 100%}

	/*Blog page*/
	.postWrapper .postDetails, .postWrapper .tags{padding-right: 20px}

	.box-up-sell .up-sell-detail .item{width: 100%; float: none; margin-right: 0}
}

@media only screen and (max-width: 360px) {
	.tool-content{right: 0; width: 100%; min-width: auto}

	.products-list li.item .product-secondary .add-to-links:before, .products-list li.item .product-secondary .add-to-links:after{content: ""; clear: both; display: table;}
	.products-list li.item .product-secondary .add-to-links{float: none; clear: both; padding-top: 10px}
	.products-list .item .actions-list .add-to-links li:first-child{margin: 0}
	.product-view .product-shop .add-to-links{clear: both; margin-top: 10px}

	.checkout-progress{padding: 0}

	/*404 page*/
	.page-404 .title-page h3{font-size: 130px; }
	.page-404 .found{font-size: 18px}
	.page-404 .text-scribe{font-size: 15px}
	.page-404 .search-404 .form-search button span{padding: 0 15px}
	.page-404 .search-404 .form-search input{padding: 0 80px 0 10px}
	/*Blog page*/
	.postWrapper .postDetails, .postWrapper .tags{display: block; padding: 5px 0}

	/*Main collection*/
	.main-collection .content .box.last .box-content:first-child, .main-collection .content .box.first .box-content:first-child{margin-bottom: 20px}
	/*.main-collection .content .box{padding: 0 10px}*/

	.main-collection .content .box-content .subcribe .text.first{font-size: 13px}
	.main-collection .content .box-content .subcribe .title{font-size: 18px}
	.main-collection .content .box-content .subcribe .text.last{font-size: 10px; margin-top: 10px}
	.main-collection .content .box-content .subcribe{top: calc(50% - 50px)}
}
/* Iphone 4 landscape */

@media only screen and (min-width: 320px) and (max-width: 479px) {
  
	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 !important;}
	.data-table th, .data-table td.last { border-bottom: 1px solid #DDDDDD !important;}
	.data-table tbody th, .data-table tbody td{}
	.product-view .box-reviews .form-add .data-table td{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;text-align: center;}
	.data-table thead.hidden-phone{display:none;}
	.cart .title-buttons .checkout-types,.cart .title-buttons .checkout-types li{float: none;text-align:center;}
	.cart .title-buttons .checkout-types{margin-top:10px;}
	.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;}
	a.btn-edit, a.btn-remove{margin:0 auto;float:none;}
	.mini-contentCart .product-details a.btn-remove,.mini-contentCart .product-details a.btn-edit{float: left;margin: 0 5px 0 0;}
	.footer .store-switcher{margin:0;}
	.magic-category .magictabs .item:first-child{padding-left:0;}
	#toPopup{left:18%;top: 10%;}
	.box-support ul li{margin-top:10px;}
	.wrapper{overflow:hidden;}
	.blog-static .flexisel-content .item{margin-bottom:15px;}
	.product-view .product-img-box .more-views .nbs-flexisel-item img{display:inline;}
	.box-up-sell{margin-bottom:15px;}
} 

@media only screen and (max-width: 400px) {
	.text-slide {margin-top: 35px;}
	.product-options dt { width: 100%;margin-top: 10px;}
	.product-options dd { margin: 5px 0 0; width: 100%;}
	.product-view .product-img-box .more-views .bx-wrapper .bx-controls-direction a {top: 25px;}
}
@media only screen and (max-width: 320px){
	.block-subscribe .block-content{width: 100%}
}
/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
	.play .caption1{top: 10%;}
	.play .caption2, .play .caption2 strong{top: 35%;}
	.play .caption3{top: 49%;font-size: 15px;line-height: 15px;}
	.play .caption4, .play .text-slide3 .caption4{bottom: 35px;}
    .play .text-slide2 .caption1{top: 25%}
    .deal-of img{max-width: 300%;width: auto;}
    .wrapper{overflow:hidden;}
	.block .block-title strong span, .footer h3, .account-login .content h2,.block-footer-top .footer h3 span,
	.block-related .block-title h3 span, .box-up-sell .block-title h3 span, .crosssell h3 span,.block .block-title strong span,.account-login .content h2{font-size:12px;}
	.col-mobile-12{width:100%;}
	.magic-category .magictabs .item{margin-bottom:5px;padding: 0 5px 0 0;}
	.magic-category .magictabs .item:first-child{padding-left:0;}
	.footer .store-switcher{margin:0;}
	.sorter .view-mode,.sorter .sort-by,.sorter .limiter,.sorter .pull-right{ display: inline-block;float: none !important;width: 100%;margin: 0;padding: 5px 0;border: 0;}
	.box-support,.header .top-form-language,.header .currency_top,.header-top-right.pull-right{padding-top:0;}
	#products-list .item .product-shop{ margin-top: 20px;}
	.product-view .product-shop .add-to-links a{margin-bottom:10px;display:inline-block;}
	.box-support ul li{background:none;}
	#toPopup{left:3%;}
	.blog-static .flexisel-content .item{margin-bottom:15px;}
	.box-up-sell{margin-bottom:15px;}
	.product-view .product-img-box .more-views{}
	.product-shop .ratings .rating-links{ margin: 10px 0px 10px;}
	.testimonials .title-name {font-size: 11px;}
	.blog_short_text {padding: 0 0 0 20px;}
	.post-date{margin-bottom: 15px;}
	.footer-menu-list li{display: inline-block;}
}








