.container-flex {display: flex;flex-wrap:wrap;margin: 0 11px;}
.container-flex .flex-item-logo {order:1;flex: 0 0 30%;align-self: center;}
.container-flex .flex-item-account {order:3;flex: 0 0 18.8%;align-self: center;}
.container-flex .flex-item-search {order:2;flex: 0 0 50%;align-self: center;}
.menu-highlight-desktop a {font-weight:700!important;}
.cart .product {display:flex;flex-wrap: wrap;margin-top: 25px;}
.cart .product .image {flex: 0 0 16%;order: 1;}
.cart .product .desc {position: relative;flex: 0 0 70%;order: 2;margin-left:5px;}
.cart .product .price {position: relative;flex: 0 0 12%;order: 3;}
.cart .product .desc .name {font-weight:bold;font-size:18px;}
.cart .product .desc .remove {padding-left: 15px;color:#9a9999}
.cart .product .desc .inc {padding-left: 5px;}
.cart .product .desc .dec {padding-right: 5px;}
.cart .product .price .cart-price {color: #333;font-weight: bold;font-size:22px;position:absolute;bottom:0;right: 0;}
.alo-block-slide{margin-top:5px;}
@media(max-width:480px) {
.wzjw .container {margin-top:10px;}
#amscroll-navbar {right:3%!important;}
.zEWidget-launcher {display:none!important;}
.skip-links {padding-left:0px!important;}
/* Container FLEX!! */
.container-flex {display: flex;flex-wrap:wrap;justify-content: space-between;margin: 0 15px;}
.container-flex .flex-item-logo {order:1;flex: 0 0 75%;align-self: center;}
.container-flex .flex-item-account {order:2;flex: 0 0 25%;align-self: center;}
.container-flex .flex-item-menu {order:3;flex: 0 0 33.3333%;align-self: center;}
.container-flex .flex-item-search {order:4;flex: 0 0 66.6666%;align-self: center;}
.cart .product .desc {flex: 0 0 50%;}
}
@media(min-width: 481px) and (max-width: 767px){
.wzjw .container {margin-top:10px;}
.zEWidget-launcher {display:none!important;}
.skip-links {padding-left:0px!important;}
.header .logo {max-width: 300px;}
.container-flex .flex-item-logo {order:1;flex: 0 0 50%;align-self: center;}
.container-flex .flex-item-account {order:2;flex: 0 0 50%;align-self: center;}
.container-flex .flex-item-menu {order:3;flex: 0 0 33.3333%;align-self: center;}
.container-flex .flex-item-search {order:4;flex: 0 0 66.6666%;align-self: center;}
.cart .product .desc {flex: 0 0 55%;}
}
@media(min-width: 767px) and (max-width: 991px){
.cart .product .desc {flex: 0 0 69%;}
}
@media(max-width:991px) {
.header .top-left{display:block!important;float: left!important;}
.header .links li a {border-left:0;padding:0;}
.links-wrapper-separators ul.links li:nth-child(2){display:none;}
}

@media(max-width:1200px) {
	.header-container-fixed, .cms-index-index .header-container-fixed, .catalog-category-view .header-container-fixed, .catalog-product-view .header-content .header-container-fixed{position: static;animation-duration: none;animation-fill-mode: none;animation-name: none;box-shadow: none;animation-duration: inherit;}
	.block.block-subscribe{margin: 0;}
	.products-list li.item{width: 100%;}
	.products-list li.item:nth-child(2n+1){clear: inherit;}
	.content-products .products-grid .item .images-container .product-hover img{transform-style: initial;-moz-transform-style: initial;-webkit-transform-style: initial;-o-transform-style: initial;-ms-transform-style: initial;}
	.promotion .item img{max-width: 100%;height: auto;}
}
/* 992px <= width < 1200px */
@media (min-width: 992px) and (max-width: 1200px) {
	.cart .product .desc {flex: 0 0 65%;}
	.top-banner .container-offer{width: 970px;}
	.hidden-top-bar{width: 41.6667%;}
/*	.header-icons{width: 38.3333%;}*/
	.tool-setting{padding: 0 0px 0 20px;}
	.alotheme .tool-padding {padding: 0 10px 0 0;}
	.alotheme .wishlist, .alotheme .onclick, .alotheme .maincart{padding: 0 0 0 5px;}
	.alotheme .text-bold{font-size: 13px;}
	.crat-icon .icons{font-size: 25px;}
	.tool-icon .icons{font-size: 23px;}
	.dropdown-toggle .icons{font-size: 27px;}
	.magicslider .bx-wrapper img{width: 100%;}
	.vmagicmenu{width: 230px;}
	.vmagicmenu .block-vmagicmenu-content{min-width: 230px;}
	.magicmenu .nav-desktop .level0.home .level-top{margin-left: 0;}
	.vmagicmenu .level0 .level-top{margin: 0 10px;}
	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children,
	.vmagicmenu .level0 .level-top-mega .mage-column .children{width:185px;}
	.magicmenu .nav-desktop .level0 .level-top{padding: 15px 9px;}
	.vmagicmenu .vmagicmenu-narrow > li:nth-child(n+12){display: block;}
	.vmagicmenu .vmagicmenu-narrow > li:nth-child(n+8) {display: none;}
	.magicmenu .nav-desktop .level0.home{margin:0;}
	.magicmenu .level0 .level-top img{ padding-right: 10px;}
	.magicslider .text-slide{left: 30px;}
	.timer-view .box{margin-bottom: 5px;}
	/* Banner */
	.banner-boder-zoom a img {max-width: 100%;}
	.socials > li {padding-left: 15px;}
	/* Policy / service */
	.block.block-subscribe{margin: 0;}
	/* Product Item*/
	.all-products{font-size: 12px;line-height: 40px;}
	.cms-page-mix-product .content-products .bx-wrapper .bx-controls-direction a.bx-next{right: -10px;}
	.cms-page-mix-product .content-products .bx-wrapper .bx-controls-direction a.bx-prev{left: -10px;}
	.toolbar-amount p strong, .toolbar-amount .amount,.sorter .view-mode label, .sorter .limiter label, .sorter .sort-by label{font-size: 13px;}
	.product-view .product-qty{margin: 0 0 30px 0;}
	.product-view .add-to-cart button.button{min-width: 100%;}
	.heading .title{font-size: 30px;}
	.box-title{padding: 0 0 6px 10px;}
	.box-top .sub-title{font-size: 18px;}
	.section-sub-text{font-size: 13px;}
	.subtitle, .sub-title{font-size: 14px;padding:18px 0 0;}
	#narrow-by-list dd .configurable-swatch-list li, #narrow-by-list dd ol.configurable-swatch-list li{width: 100%;}
	.block-layered-nav .block-content li a span,.block-layered-nav .block-content li a{font-size: 13px;}
	.block-content-statick .hotline p.big-phone{font-size: 23px;}
	.footer-container .block-newletter{margin: 0 0 20px;width: 100%;}
	.main-download a.marl {margin-right: 0;}
	.socials.alo-social-links{width: 100%;}
	.page-footer-social{float: none;}
	.social-link{margin-right: 10px;}
	.ratings .amount a{font-size: 12px;}
}	

@media(max-width:991px) {
	/* hidden on mobile */
	#amscroll-navbar {right:3%!important;}
	.zEWidget-launcher {display:none!important;}
	.slide-vertiacal .vertical-align-left,.link-view,#header-offer,.anav-container,.menu-mobile-none{display: none !important;}
	.header-top{text-align: center;}
	.header-content{padding: 10px 0 0;}
	.top-mobile,.header .welcome-msg,.tool-setting,.header .top-left,.header .top-right{float: none;display: none;clear: both;vertical-align: middle;}
	.header-logo{position: relative;}
	.content-logo{width: 100%;text-align: center;float: none;margin: 0 0 15px;}
	.header .logo{margin: 0 auto;max-width: 300px;}
	.header .logo img{margin: 0 auto;}
	.header-logo.mean-container a.meanmenu-reveal{width: 35px;display: inline-block;position: absolute;line-height: normal;padding: 0px;vertical-align: middle;top: 50%;left: 0 !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	.mean-container .mean-nav > ul{z-index: 92;}
	.mean-container{border-width: 1px 0;border-style: solid;}
	.hidden-top-bar{width: 100%;}
	.content-cart .tool-header {float: none;margin-bottom: 10px;text-align: center;}
	.alotheme .tool-padding{text-align: left;}
/*	.header-icons .mini-maincart .mini-contentCart, .header-icons .account-setting .toggle-content{top:67%;right:0!important;}*/
	/* Slide main */
	.slide-showcase .container{padding-right: 0;padding-left: 0;}
	.magicslider .text-slide,.magicslider .text-slide.text-slide2,.magicslider .text-slide.text-slide3{left: 20px;}
	.play .caption1,.play .text-slide2 .caption3{font-size: 22px;line-height: 22px;}
	.play .caption2{font-size: 22px;}
	.play .caption3{font-size: 16px;margin: 0;}
	.play .caption4{margin-top: 0;font-size: 16px;}
	.play .text-slide3 .caption2{font-size: 30px;}
	.play .text-slide3 .caption3{line-height: 22px;font-size: 22px;}
	.magicslider .text-slide .btn-shop{line-height: 35px;}
	.magicslider .bx-wrapper .bx-controls-direction a{top: 35%;}

	.cms-page-mix-product .content-products .bx-wrapper .bx-controls-direction a.bx-next{right: -10px;}
	.cms-page-mix-product .content-products .bx-wrapper .bx-controls-direction a.bx-prev{left: -10px;}
	.box-products .block-title-tabs{position: relative;}
	.box-products .block-title-tabs .toggle-tab{background-color: #fff;display: block !important;position: absolute;right: 0px;top: 30px;line-height: normal;font-size: 21px;cursor: pointer;color: #666;}
	.box-products .block-title-tabs .magictabs.toggle-content{position: absolute;top: 20%;right: 0;z-index: 50;background-color: #fff;float: none;padding: 10px 20px !important;}
	.box-products .block-title-tabs .magictabs.toggle-content.visible{display: block;}
	.box-products .block-title-tabs.toggle-visible .toggle-tab .fa{display: none;}
	.box-products .block-title-tabs.toggle-visible .toggle-tab:before{content: "\f00d";font-family: FontAwesome;}
	.box-products .megashop .magictabs .item,.box-products .megashop .magictabs .item .title,.magiccategory .magictabs .item, .magiccategory .magictabs .citem,.magiccategory .magictabs .item .title, .magiccategory .magictabs .citem .title{display: block;}
	.cat-view-all{padding: 0 13px;line-height: 35px;}
	.products-grid .product-name{overflow: hidden;height: 38px;}
	.block-custom-product .per-product .products-textlink,.block-custom-product .per-product .images-container{width: 100%;}
	.block-custom-product .per-product .images-container{padding: 0;}
	.block-custom-product .per-product .products-textlink{padding: 15px 8px 0;}
	.block-custom-product .flexisel-content .item{min-height: 415px;/*padding-bottom: 10px;margin-bottom: 10px;*/}
	.nth-child4n .products-grid .item:nth-child(4n+1):after,.block-custom-product .flexisel-content > li.item:nth-child(3n+1):after{display: block;}
	.category-products .products-grid .item:nth-child(3n+1):after{display: block;}
	.category-products .products-grid .item:nth-child(2n+1):after,.block-custom-product .flexisel-content > li.item:nth-child(3n+1):after,.nth-child4n .products-grid .item:nth-child(3n+1):after{display: none;}
	.block-custom-product .flexisel-content > li.item:first-child .per-product{margin-right: 15px;}
	.block-custom-product .products-grid .item:nth-child(4n) .per-product{margin-left: 15px;}
	.timer-view .box{margin-bottom: 5px;}
	.toolbar{text-align: center;}
	.toolbar .pager.toolbar-amount,.sorter .view-mode {display: block;float: none;}
	.sorter .sort-by, .sorter .limiter,.pager .amount,.pager{float: none;}
	.sorter .view-mode strong, .sorter .view-mode a,.sorter .view-mode label, .sorter .limiter label, .sorter .sort-by label{float: none;display: inline-block;vertical-align: middle;}
	.block-layered-nav .block-content li a,.block-layered-nav .block-content li span.count{font-size: 13px;}
	.col-left, .col-right, .col-main, .col1-layout .col-left, .col1-layout .col-right, .col1-layout .col-main, .col2-left-layout .col-left, .col2-left-layout .col-right, .col2-left-layout .col-main, .col2-right-layout .col-left, .col2-right-layout .col-right, .col2-right-layout .col-main, .col3-layout .col-wrapper .col-left, .col3-layout .col-right, .col3-layout .col-wrapper .col-main{float: none;width: auto;}
	/* ============================================ *
	 * Layered Navigation
	 * ============================================ */
	.block.block-layered-nav{margin-bottom: 20px;}
	.block-layered-nav--no-filters .block-title,.no-display {display: none;}
	.block-layered-nav .block-content .block-subtitle,.category-title{display: inline-block;}
	.block-layered-nav .block-content .currently li {padding-top:5px;padding-bottom:5px;}
	.block-layered-nav .block-content .block-subtitle--filter{/*border: 1px solid #e6e6e6; border-radius: 5px; margin-bottom: 5px;*/cursor: pointer;padding-left:30px;padding-right: 30px;}
	.block-layered-nav .block-content{padding: 0;text-align: center;}
	.category-title{text-align: center;}
	.block-layered-nav .block-content li{text-align: left;}
	.toolbar-bottom{margin-bottom: 20px;}
	.col1-layout .product-view .product-img-box,.col1-layout .product-view .product-shop{width: 100%;}
	.col1-layout .product-view .product-shop{padding-top: 45px;}
	.block.block-blog .block-content.no-display{display: block;}
	.blog-toolbar.blog-toolbar-bottom .toolbar .pager .pages{display: inline-block;padding-top: 10px;}
	.sidebar .block .block-title:before{content: "\f0da";font-size: 20px;font-family: FontAwesome;padding-right: 5px;}
	.sidebar .block .block-title.active:before{content: "\f0d7";}
	/* About, Contact */
	.our-works .custom-mobile{margin-bottom: 30px;}
	.company-worker .item .img{width: 270px;margin: 0 auto;}
	.company-worker .info{text-align: center;}
	.company-worker .item .hr span.first{padding-top: 35px;font-size: 17px;}
	.company-worker .item .hr span.last{font-size: 30px;line-height: 30px;}
	.onclick .tool-onclick .toggle-content,.contact-form .fix-width{width: 100%;}
	.contact-form .fix-width:first-child{margin-bottom: 30px;}
	.locations .single-store,.locations .column_right{width: 50%;}
	.col-custom-footer-2{margin-top: 30px;}
	.block-content-statick .hotline p.big-phone{font-size: 23px;}
	.footer-container .block-newletter{margin: 0 0 20px;width: 100%;}
	.page-footer-social{float: none;}
	.payment{width: 100%;clear: both;float: none;}
	.payment img{margin: 0 auto;}
	.main-download a.marl {margin-right: 10px;}
	.main-download a.marl,.main-download a.marr{margin-bottom: 10px;}
	.footer address{float: none;text-align: center;}
}

@media screen and (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2){
 .block-layered-nav--no-filters .block-title,.no-display {display: none;}
}

@media (min-width: 768px) and (max-width: 991px) {
	/* hidden on mobile */
	.item .add-to-links li.link-view,.products-list .item .product-hover .link-view,.products-list .item:hover .product-hover .link-view{display: none;}
	/* Policy / service  banner*/
	.banner.banner-row-2 .banner-col-6.banner-col-6-1{width: 49.5%;}
	.blog-index-list .col-left,.blog-post-view .col-left{float: left;width: 25%;}
	.blog-index-list .col-main,.blog-post-view .col-main{float: right;width: 75%;}
	/* Policy / service */
	.policy .policy-box{width: 50%;}
	.policy .policy-box .box-content{margin-bottom: 10px;}
	/* Footer newletter / socials */
	#popup-newsletter{background-size: cover;background-repeat: no-repeat;}
	ul.nav-accordion ul{padding: 0 0 0 10px;}
	ul.nav-accordion li ul li.parent > a {padding-left: 0;}
	ul.nav-accordion ul ul li a{margin-left: 0;}
	ul.nav-accordion li a span {font-size: 14px;}
	.block-viewed .block-content, .block-reorder .block-content{padding:0 10px;}
	#narrow-by-list dd .swatch-link{margin-right: 0;}
	/* Product Page */
	.product-view .product-shop .no-display{display:none !important;}
	/* Product checkout cart */
	.cart .totals{padding: 15px 5px;}
	.alo-social-networks a{margin: 0 8px 0 0;}
	.collapsible{clear: both;}
	.clearboth{clear: both;}
	.cart-table td {padding: 15px 13px;}
	.container { padding-left: 15px;padding-right: 15px;}
}

/* Iphone 5 landscape */
@media(max-width:767px) {
	.container { padding-left: 15px;padding-right: 15px;}
	.below-column {display: block!important}
	.main-header, .header .top-left {float: none!important;}
	.links-wrapper-separators .links li {display: inline;}
	.header-top ul{display:inline-block;text-align:left;}
	.header-top ul.links a { margin:5px 0; }
	/* Slide main */
	.slide-showcase .container{padding-left: 0;padding-right: 0;}
	.row.custom-row{margin-left: -15px;margin-right: -15px;}
	.header-slider-left{padding-right: 15px;padding-left: 15px;}
	.play .caption1, .play .text-slide2 .caption3{font-size: 18px;line-height: 18px;}
	.play .caption2{font-size: 18px;}
	.play .text-slide2 .caption1{font-size: 28px;line-height: 28px;}
	.play .text-slide3 .caption2 {font-size: 25px;}
	.play .caption3,.play .caption4{font-size: 14px;}
	.magicslider .text-slide .btn-shop{font-size: 13px;line-height: 30px;padding: 0 20px;}
	.magicslider .bx-wrapper .bx-controls-direction a{top: 35%;width: 35px;height: 50px;line-height: 50px;}
	/* Policy / service */
	.policy .policy-box{width: 100%;margin: 0 0 20px;}
	.policy .policy-box .box-content{border-right: 0;text-align: left;}
	/* banner, newsletter */
	.banner-slider .banner-boder-zoom{max-width: 280px;margin: 0 auto;}
	.banner-show-2 .banner-boder-zoom{max-width: 570px;margin: 0 auto 20px;}
	.sidebar-additional-custom .banner-boder-zoom,.banner-show-3 .banner-boder-zoom{max-width: 370px;margin: 0 auto;}
	.banner-show-2 .banner-boder-zoom{max-width: 430px;margin: 0 auto 20px;}
	#fancybox-wrap ,#fancybox-overlay{display: none !important;}
	/* hidden on mobile */
	.item .add-to-links li.link-view,.link-view,.products-list .item .product-hover .link-view,.products-list .item:hover .product-hover .link-view,.custom-menu .magicmenu,.menu-mobile-none,.header-setting.header-setting-icon,.anav-container{display: none;}
	/* About, Contact */
	.page-team-content >.container{padding-left: 30px;}
    .our-works .col-left, .crazy-team .col-left{padding-left: 15px;padding-right: 15px;margin-top: 0;}
	.right-detail-about{margin-top: 30px;}
	.company-worker .item{padding-bottom: 20px;}
	.onclick .tool-onclick .toggle-content,.contact-form .fix-width{width: 100%;}
	.contact-index-index .page-title-wrapper .page-title span{font-size: 30px;padding-left: 15px;}
	.contact_info .border_right{border: 0;}
	.contact-form .fix-width:first-child{margin-bottom: 30px;}
	.store_info li:last-child{padding-bottom: 30px;}
	.custom-mobile .block-title{padding-top: 30px;}
	.locations .single-store,.locations .column_right{width: 50%;}

    .bx-wrapper .bx-controls-direction a{visibility: visible;opacity: 1;width: 40px;height: 40px;line-height: 40px;}
	.bx-wrapper .bx-controls-direction a.bx-prev,.bx-wrapper .bx-controls-direction a.bx-next{-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);}
	.cms-page-mix-product .custom-product .item .products-textlink{min-height: inherit;}
	.all-products{position: static;}

	.box .featured-images-wrap, .box .featured-text-wrap{float: none;margin:0 auto;}
	.box{padding-bottom: 0;}
	.box-top img{width: 100%;}
	#magicshop_quickview_handler{display:none !important;}
	.block-title h2 span.title-top {font-size: 30px;padding: 0 0 20px;}
	.cart-table .product-image img{width: auto;}
	.sidebar .bx-wrapper .item img{width: auto;}
	.product-secondary .action{float: none;display: block;}
	.products-list .item .button.btn-cart{min-width: 100%;}
	.product-secondary .add-to-links{margin: 10px 0 0;}
	/* Product Page */
	.product-view .product-shop .no-display{display:none !important;}
	.product-view .toggle-tabs .item{line-height: normal;}
	.product-view .toggle-tabs .item span{padding: 10px 30px;}
	.product-view .box-tags .form-add input.input-text{margin-bottom:10px;}
	.product-collateral .box-reviews .data-table thead th{text-transform: capitalize;}
	.data-table thead th,.data-table tbody td{padding:10px 2px;border-top: 0;border-right: 0;border-left: 0;}
	.nobr{font-size:12px;}
	.checkout-cart-index .data-table .product-image img{display: inline;}
	.cart-table .btn-continue,.cart-table .btn-update, .cart-table .btn-empty{float:none;margin-left: 0;}
	.cart-table button.button{margin-top:3px;margin-bottom:3px;}
    
    .dashboard .welcome-msg {margin: 0 0 1.5em;}
	.cart-table td{padding:10px;}
	.data-table thead{background-color: transparent;}
	table#wishlist-table,table#shopping-cart-table, table#checkout-review-table, table#my-orders-table {border: 0 none;outline: medium none;}
	table#checkout-review-table thead,table#checkout-review-table tbody, 
	table#my-orders-table thead, table#my-orders-table tbody{width: 50%;float: left;}
	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: left !important;float: left;width: 100%;padding: 10px 2px;}
	table#wishlist-table tbody tr{margin-bottom: 30px;display: block;border-right: 1px solid #ddd;border-top: 1px solid #ddd;}
	table#wishlist-table td{width: auto;float: none;padding: 10px;}
	.data-table th, .data-table td.last { border-bottom: 1px solid #DDDDDD !important;}
	.product-view .box-reviews .form-add .data-table td{border-bottom: 1px solid #DDDDDD !important;}
	.data-table tfoot {border-bottom: none;}
	.data-table thead.hidden-phone{display:none;}
	.data-table .data-cell-label {display: inline-block;margin-right: 10px;max-width: 140px;min-width: 100px;width: 30%;}
	.data-table .a-center .btn-edit.btn-edit2{padding: 0;vertical-align: middle;}
	.cart .data-table .btn-remove2{text-align: center;}
	.data-table .custom-qty{display: inline-block;}
	.data-table .custom-qty .alo_qty{text-align: center;}

	.my-wishlist #wishlist-table.data-table thead{display:none;}
	.my-wishlist .data-table{border-top: 1px solid #dddddd;}
	.my-wishlist .data-table tbody th, .my-wishlist .data-table tbody td{ border-left: 1px solid #dddddd;}
	.my-wishlist .cart-cell .add-to-cart-alt input.qty{float:none;border: 1px solid #eaeaea;}

	.cart .page-title{padding:10px 0;}
	.page {overflow: hidden;}
	.main .col-main {padding: 0 15px;}
	.product-image-gallery .gallery-image.visible {width: 100%;}
	.cart .totals {margin: 0 0 15px 0;}
	.checkout-onepage-index .main-container {padding-top: 0;}
	.customer-account-index .main-container { margin-top: 0;}
	.block-footer-copyright .main{text-align: center;}
	.col-custom-footer-2{margin-top: 0px;}
	.footer-left{padding-left: 15px;}
	.footer-container .custom-width,.footer-container .custom-width.footer-left{width: 100%;}

	.mobile-collapsible{clear: both;position: relative;}
    .mobile-collapsible .toggle-visible{margin-bottom: 20px;}
	.mobile-collapsible .toggle-tab.mobile{color: #aaa;cursor: pointer;display: block !important;font-size: 20px;line-height: normal;font-weight: bold;margin: 0;padding: 0;position: absolute;right: 0;text-align: right;top: 0;width: 100%;}
	.toggle-content{ display: none;}
	.toggle-content.visible{ display: block; padding-bottom: 15px;}
	.footer-container .toggle-tab:before{content: "\f107";font-family: FontAwesome;}
	.footer-container .toggle-visible .toggle-tab:before{ content: "\f106";}
	.narrow-by{position: relative;padding: 5px 0;outline:medium none !important;margin: 0;}
	.tool-account .toggle-content.visible,.mini-maincart .mini-contentCart, .mini-mainacc .mini-contentAcc{padding-bottom: 0;}
}

/*iPad in landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
.mage-magictabs {overflow-y: scroll;height: 355px;width: 100%;white-space: nowrap;}
.mage-magictabs .flexisel-content li { float:unset;display:inline-block; }
.mage-magictabs .flexisel-content h2.product-name {white-space:initial;}
}
/*iPad in portrait*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
.mage-magictabs {overflow-y: scroll;height: 420px;width: 100%;white-space: nowrap;}
.mage-magictabs .flexisel-content li { float:unset;display:inline-block; }
.mage-magictabs .flexisel-content h2.product-name {white-space:initial;}
}

/* 768px <= width < 960px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#fancybox-wrap ,#fancybox-overlay{display: none !important;}
}

/* 768px <= width < 1100px */
@media only screen and (min-width: 768px) and (max-width: 1100px) {
	.menu-highlight-desktop {display:none;}
}

/* 480px <= width < 768px */
@media only screen and (max-width: 639px) {
	.col-mobile-plus-12{width:100%}
	.col-mobile-plus-6{width:50%}
	.col-mobile-plus-4{width:30.3333333333%}
	.col-mobile-plus-3{width:25%}
	.col-mobile-plus-2{width:16.6666666666%}
	.col-mobile-plus-1{width:8.33333333333%}
	.col2-set .col-1 { width: 100%;margin-bottom: 20px;}
	.col2-set .col-2 {float: right;width: 100%;}
	.account-login .content { min-height: 100px;}
	.store-item .store_info{width: 100%;}
    .single-store,.column_right{width: 100%;}
    /*.header .top-form-language .language-switcher, .header .header-setting .dropdown-switcher, .account-setting .toggle-content{right: auto;left: 0;}
	.tool-header .account-setting .toggle-content:after{left: 40px;right: auto;}*/
    .play .caption4{display: none;}
    #popup-newsletter{width: 100% !important;height: auto !important;}
    #popup-newsletter .block-content{width: 70%;}
	.content-promotion p{line-height: 20px;}
	.content-promotion a{margin-top: 10px;margin-left: 0;}
	.price-box .price{font-size: 20px;}
    .old-price .price{font-size: 14px;}
	
	/* Product Item*/
	/* .product-title .magictabs .item .title, .footer-container .block-title.heading,.block-subscribe.block .block-title .title,.block-subscribe.block .block-title p{font-size: 15px;} */
	.nth-child4n .products-grid .item:nth-child(3n+1):after,.block-custom-product .flexisel-content > li.item:nth-child(3n+1):after{display: block;}
	.block-custom-product .flexisel-content .item,.block-custom-product .flexisel-content > li.item:nth-child(4n){border: 0;min-height: auto;}
	.category-banner .box-product-content .box-product {float: none;padding-right: 0px;width: 100%;}
	.category-banner .box-product-content .box-product-adv{display: none;}
	#narrow-by-list dd .configurable-swatch-list li, #narrow-by-list dd ol.configurable-swatch-list li{width: 100%;}
	.products-list li.item .product-item-info .images-container{width: 35%;}
	.products-list li.item .product-item-info .product-shop{width: 65%;padding: 20px 0 0;}
	.products-list .item .products-textlink,.product-secondary{width: 100%;}
	.product-secondary{margin-top: 20px;min-height: auto;}
	.products-list .item .products-textlink{padding: 0;}
	.product-shop-content{padding-left: 0;}
	.product-view .toggle-tabs,.product-wapper-tab .product-collateral{width: 100%;}
	.product-wapper-tab .product-collateral{border: 0;}
	.product-view .toggle-tabs .item{display: block;}
	.product-wapper-tab .product-collateral .box-collateral.box-description p{font-size: 14px;}
	.custom-detail-right .display-resolutions,.custom-detail-right .sidebar{width: 100%;float: none;}
	.product-view .product-qty{margin-right: 10px;}
	.product-view .add-to-cart button.button{min-width: 200px;}
    /* Privacy Policy */
	.cms-page-view .data-table tbody th, .cms-page-view .data-table tbody td{display: block;}
	.cms-page-view .data-table thead{display: none;}
	.search-form .form-list input.input-text,.search-form .guest-select{width: 100% !important;}
	/* Contact*/
	.about-us-content .box-content .title, .detail-about .box .title, .right-detail-about .title{font-size: 15px;}
	.store-item .store_info{width: 100%;}
    .single-store,.column_right{width: 100%;}
    .locations .single-store,.locations .column_right{width: 100%;}
    .locations .column_right{padding: 0 0 30px;}
    .locations .container{padding-right: 0;padding-left: 0;}
    .footer-container .main-download .block-title.heading{display: block;}
    .socials .icon-social{margin-top: 0;}
    .block-footer-bottom .main-top{padding-bottom: 0;}
    .block-subscribe.block .block-title,.block-subscribe .input-box{width: 100%;}
    .block-subscribe .input-box{padding: 10px 0 0;}

    .oda {overflow:scroll;display:flex;}
    .oda li {flex: 0 0 auto;}

    .flexisel-content {overflow:scroll;display:flex;}
    .flexisel-content li {flex: 1 0 auto;}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.products-list li.item .product-shop .f-fix{padding-right: 0;}
	.products-list .item .right-block,.products-list .item .left-block{float: none;}
	#onestepcheckout-login-popup{width: 100%;background: #fff;padding: 15px;border-radius: 10px;left: 17px!important;top: 324px!important;}
}
@media only screen and (min-width: 640px) and (max-width: 768px) {
#onestepcheckout-login-popup{width: 100%;background: #fff;padding: 15px;border-radius: 10px;left: 17px!important;top: 324px!important;}
}

/* width < 320px */
@media only screen and (max-width: 479px) {
	.col-mobile-12,.products-list li.item .images-container,.products-list li.item .product-shop{width:100%}
	.col-mobile-6{width:50%}
	.col-mobile-4{width:30.3333333333%}
	.col-mobile-3{width:25%}
	.col-mobile-2{width:16.6666666666%}
	.col-mobile-1{width:8.33333333333%}
	.contacts-index-index .contact-content .buttons-set button.button {min-width: 100%;}
	
	.alotheme .wishlist, .alotheme .onclick{padding: 0 0 0 2px;}
	.dropdown-toggle .icons, .tool-icon .icons, .crat-icon .icons{font-size: 26px;}
	.alotheme .tool-padding{padding: 0 5px 0 0;}
	.magicslider .text-slide{left: 20px;}
    .magicslider .text-slide .btn-shop{font-size: 13px;margin-top: 10px;}
    .play .caption5,.magicslider .bx-wrapper .bx-controls-direction a{display: none !important;}
    #popup-newsletter .block-content{padding: 20px;width: 100%;}
    
	.header .form-search .dd-container{width: 120px !important;}
	.header .form-search .dd-container .dd-select{width: 100% !important;}
	.header .form-search .form-imput-serach {width: calc(100% - 160px);}
	.head-position{position: relative;}
	.mini-maincart .mini-contentCart,.mini-mainacc .mini-contentAcc{width: 100%;z-index: 99;right:0;top:67%;}
	.miniCartWrap .mini-maincart, .miniAccWrap .mini-mainacc{position: static;padding: 0;}
	/*.mini-maincart .mini-contentCart .block-content:after{right: 105px;}*/
	.mini-mainacc .mini-contentAcc .block-content:after {right: 58px;}
	.mini-maincart .mini-contentCart .block-content:after {right: 22px;}
	.content-cart{position: static;padding-top:10px;}

    .block-custom-product.box-products .content-products{margin: 0;}
    .block-custom-product .products-grid .item .per-product{margin-right: 10px;}
    .block-custom-product .flexisel-content > li.item:nth-child(3n+1):after,.block-custom-product .products-grid .item:after{display: none;}
    .block-custom-product .products-grid .item .per-product,.block-custom-product .products-grid .item:nth-child(4n) .per-product{margin-left: 10px;}
    .block-custom-product .flexisel-content > li.item:nth-child(2n+1) .per-product{margin-right: 10px;}
    .all-products{font-size: 13px;line-height: 40px;}
    .price-box .price{font-size: 20px;}
    .old-price .price{font-size: 14px;}
    .product-title .magictabs .item .title, .footer-container .block-title.heading,.block .block-title strong span{font-size: 15px;}
	.detail-about .left-detail-about .box{width: 100%;}
	.block-title h2 span {font-size: 20px;}
	.nbs-flexisel-item img {display: inline-block;}
	.products-list li.item .product-item-info .images-container,.products-list li.item .product-item-info .product-shop{width: 100%;}
	.products-list li.item .product-shop{padding-top: 30px;}
	.product-view .product-qty{margin: 0 0 30px 0;}
	.product-view .add-to-cart button.button{min-width: 100%;}
	.product-wapper-tab .product-collateral{padding: 25px 10px;}
	.product-view .box-collateral .data-table th{font-size: 12px;}
	.product-collateral .box-reviews.box-collateral .data-table tbody th{padding: 3px;font-size: 11px !important;}
	.product-view .toggle-tabs .item, .product-view .toggle-tabs .item span {display: block; width: 100%}
	.cart-table td{padding: 10px;}
	.products-list li.item .product-shop .f-fix{padding:10px 0 0; }
	.sorter .sort-by, .sorter .limiter{margin: 10px 0;}
	.category-products .item img{width: 100%;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.toolbar-bottom .toolbar .sorter,.toolbar .sorter{text-align: center;}
	.toolbar .pager{float: none;padding-top: 5px;}
}
/* Iphone 4 landscape */
@media (max-width: 360px) {
	.header .links li a, .top-link-product .compare{padding: 0 5px;}
	.alotheme .text-bold{font-size: 13px;}
	.alotheme .text-account{font-size: 12px;}
	.dropdown-toggle .icons, .tool-icon .icons, .crat-icon .icons{font-size: 20px;}
	.mini-maincart .mini-contentCart .block-content:after,.mini-mainacc .mini-contentAcc .block-content:after{right: 40px;}
	.mini-contentCart .actions a{padding: 0 20px;}
	.mini-maincart .mini-products-list .product-details, .mini-maincart .mini-products-list .product-details strong, .mini-maincart .mini-products-list .product-details .price{font-size: 16px;}
	.magicslider .text-slide, .magicslider .text-slide.text-slide3{right: auto;left: 15px;}
	.play .caption4{display: none;}
	.magicslider .bx-wrapper .bx-pager{bottom: 10px ! important;}
	.magicslider .text-slide .btn-shop{margin-top: 0;}
	.category-products .products-grid > li {width: 100%;}
	.products-list li.item .images-container,.products-list li.item .product-shop{padding-left: 0;padding-right: 0;}
	.crazy-team-slide .item{width: 100%;}
	.my-wishlist .buttons-set button.button{margin-bottom: 5px;}
	.social-link{margin: 0 10px 0 0;}
	#popup-newsletter .block-content .inner-content{padding: 22px 10px;}
	#popup-newsletter .block-content{padding: 10px;}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	.checkout-cart-index .col-main .page-title h1, .checkout-cart-index .col-main .page-title h2 {float: none;text-align: center;}
	.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;}
	#toPopup{left:18%;top: 10%;}
	.box-support ul li{margin-top:10px;}
	.wrapper{overflow:hidden;}
	.product-view .product-img-box .more-views .nbs-flexisel-item img{display:inline;}
} 

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
	.play .caption3{display: none;}
    .wrapper{overflow:hidden;}
	#toPopup{left:3%;}
}
@media only screen and (min-width: 240px) and (max-width: 319px) {

	.sorter .view-mode,.sorter .sort-by,.sorter .limiter,.sorter .pull-right{width: 100%;text-align: left;}
	.toolbar-bottom .toolbar .pager{float: left;}
}
@media only screen and (max-width:299px) {.fixed-mobile{float:none;width:100%;}}
@media only screen and (max-width:479px) {.mini-maincart .maincart, .mini-mainacc .mainacc {display:none;}
    #onestepcheckout-login-popup{width: 100%;background: #fff;padding: 15px;border-radius: 10px;left: 17px!important;top: 324px!important;}
}

/* Hamburger Menu*/
.skip-content, .skip-links {display:none;}
.skip-content.skip-active {display: block;}
.skip-link .fa-times {display:none;}
@media only screen and (max-width: 767px) {
#cwsMenu-1.cwsMenuOuter {background-color: #e4232a!important;}
#cwsMenu-1 .cwsMenu.mega-menu {background-color: #f2f2f2!important;}
.skip-links{background: #e4232a;display: block;/*margin-left: 15px;margin-right: 15px;margin-top: 10px;*/padding: 15px;margin-top: -1px;}
.skip-links a{color:#fff!important;font-size: 14px;text-transform: uppercase;font-weight: bold;}
.skip-links a:hover, .skip-links a:focus {text-decoration: none;}
.skip-links .fa-bars {font-size:21px;padding-right:13px;}
.skip-links .fa-times {font-size:21px;padding-right:14.5px;}
#cwsMenu-1 {margin-bottom:15px;/*margin-left: 15px;margin-right: 15px;*/width: auto!important;}
.sticky {position:static!important;}
.homeslider {margin-top:15px;}
.skip-link.skip-active .fa-bars {display:none;}
.skip-link.skip-active .fa-times {display:inline-block;}
.alo-block-slide {display:none;}

.slider-replacement-container {margin-top:10px;} 
.slider-replacement {list-style-type: none !important;padding-left: 0!important;}
.slider-replacement>li:first-child {border-top: 1px solid #e6e6e6;}
.slider-replacement>li {position: relative;margin-bottom: 0;padding-top: 1rem;padding-right: 3rem;}
.slider-replacement>li {padding-bottom: 1rem;border-bottom: 1px solid #e6e6e6;}
.slider-replacement .subtitle {font-size: 13px;margin-bottom: .25rem;font-weight: 400}
.slider-replacement .subtitle-link{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;}
.slider-replacement>li .fa-chevron-right {display: block;position: absolute;top: 42%;right: 1em; color:black;}
/*.slider-replacement>li .fa-angle-right{display: block;position: absolute;top: 24%;right: 0.4em;font-size: 2em;}*/
.slider-replacement .item {font-size: 16px; font-weight: 600; color: red;}
.slider-replacement .item.store {color:#333;}

}
@media only screen and (min-width: 768px) {
.skip-nav {display: none;}
#header-navigation{display: block;}
.alo-block-slide {display:block;}
}

@media only screen and (min-width: 992px) {
.block-layered-nav--no-filters .block-title {display:none;}
.block-layered-nav--no-filters .block-content {padding-top:15px !important;}
.content-cart {padding-top:7px;}
}
.capped-delivery p a, .capped-delivery pa:hover {color:#fff !important;}