@media (min-width: 1200px) {
	
	.cms-index-index .shlogoin{display:none;}
	.cms-index-index .shlogo{display:block; position: absolute; top: 6px;}
	.cms-index-index .logo-strech{display:none;}
	.cms-index-index .header .logo{margin:0;padding: 2px 0px 2px;text-decoration:none!important;outline:none;display: block;max-width: 200px;float: none;}
	.cms-index-index .tool-header{padding-top: 62px;padding-bottom: 38px;position: absolute;right: 0px;top: 0;}

}
/* 960px <= width < 1200px */
@media only screen and (min-width: 960px) and (max-width: 1200px) {
	.shlogoin{display:block !important; }
}

@media(max-width:1200px) {
	.shlogoin{display:block; }
	.cms-index-index .shlogo, .shlogo{display:none;}
	.cms-index-index .header .logo{margin:0;padding: 30px 0px 10px;}
}

/* 992px <= width < 1200px */
@media (min-width: 992px) and (max-width: 1200px) {
	.footer .mid-col-center {padding-left: 20px;}
	.cms-index-index .magicmenu .nav-desktop .level0 .level-top{padding:0px 20px 10px}
	.cms-index-index .header-content,.header-container-fixed{position: static;}
	.main-header {padding: 0 20px;}
	.tool-header{right: 20px;}
	.visible-md-on{clear: both;text-align: center;}
	.content-seach{padding-left: 0;}
	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children,
	.vmagicmenu .level0 .level-top-mega .mage-column .children{width:160px;}
	.magicmenu .nav-desktop .level0 .level-top{padding: 20px 20px 30px;}
	.cms-index-index .vmagicmenu .block-vmagicmenu-content {opacity: 0;visibility: hidden;}
	.cms-index-index .vmagicmenu:hover .block-vmagicmenu-content {opacity: 1;visibility: visible;}
	.vmagicmenu{width: 50px;}
	.vmagicmenu .block-title .vmagicmenu-subtitle{display: none;}
	.vmagicmenu .block-title{padding: 0 15px;}
	.vmagicmenu .vmagicmenu-narrow >li:nth-child(n+12) { display: none; }
	.product-view .product-shop .add-to-cart button.button span span{padding:0 23px;}
	.slide-content.align-center{margin: 0;}
	.home-slider .slick-slide.slick-active .figcaption .btn-shop{font-size: 15px; margin-top: 25px;}
	/* Banner*/
	.banner-boder-zoom a img {max-width: 100%;}
	.category-view {min-height: 220px;}
	/* Blog */
	.post-posed-date span{font-size: 14px;}
	.post-info a.post-item-link{font-size: 15px;}
	.footer .collapsible .form-subscribe-header p,.logo-text{font-size: 15px;}
}	


@media(max-width:991px) {
	.tool-header{padding-top: 32px;}
	.header .logo{margin:0;padding: 25px 0px 10px;text-decoration:none!important;outline:none;display: block;max-width: 200px;float: none;}
	.footer .mid-col-center {padding-left: 0px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	/*.logo-strech {display:block; }*/
	.container {padding-left: 15px;padding-right: 15px;}
	.cms-index-index .header-content,.header-container-fixed{position: static;}
	.mean-container a.meanmenu-reveal{padding: 15px;}
	.mean-container .mean-nav .mobi-title{line-height: 42px;padding: 0 0 0 70px;}
	.magicmenu .nav-desktop .level0 .level-top > span{font-size: 14px;}
	.magicmenu .nav-desktop .level0.home{padding:0;}
	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width:155px;}
	.magicmenu .nav-desktop .level0 .level-top-mega .children .level-3 a{font-size:14px;}
	.accor-title{font-size: 18px;}
	.nav-sections-item-content .vmagicmenu,.nav-sections-item-content .magicmenu .nav-desktop,.header-logo .nav-toggle{display: none !important;visibility: hidden;}
	.nav-sections .mean-container .mean-nav ul.nav-mobile{display: block !important;}
	.menu-mobile .nav-toggle{display: inline-block;position: static;line-height: 20px;padding: 6px 0 0 30px;vertical-align: top;}
	.nav-toggle { cursor: pointer;display: block;font-size: 0;text-decoration: none;top: 0px;z-index: 14;right: 50px;}
	.nav-toggle:before {/* content: "\f0c9";font-family: FontAwesome; */display: inline-block;font-size: 30px; font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;}
	.nav-sections {background: #fff none repeat scroll 0 0;height: 100%;left: calc(-1 * (100% - 54px));overflow: auto;position: fixed;top: 0;transition: left 0.3s ease 0s;-moz-transition: left 0.3s ease 0s;-webkit-transition: left 0.3s ease 0s;-o-transition: left 0.3s ease 0s;-ms-transition: left 0.3s ease 0s;width: calc(90% - 54px);}
	.nav-open .nav-sections {left: 0;z-index: 99;}
    .nav-before-open .page-wrapper {height: 100%;left: 0;overflow: visible;position: relative;transition: left 0.3s ease 0s;-moz-transition: left 0.3s ease 0s;-webkit-transition: left 0.3s ease 0s;-o-transition: left 0.3s ease 0s;-ms-transition: left 0.3s ease 0s;}
    .nav-open .page-wrapper {left: calc(100% - 54px);}
    .nav-before-open body {height: 100%;overflow: hidden;position: relative;width: 100%;}
	.nav-before-open {height: 100%;width: 100%;}
	.nav-sections-item-content > .navigation{padding: 0;}
	.nav-sections-item-content > .navigation .nav-mobile{display: block !important;padding: 0;}
	.nav-open .nav-toggle:after {background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;content: "";display: block;height: 100%;position: fixed; right: 0;top: 0;width: 100%;z-index: 1;}
	
	/* Logo Search and Cart */
	.tool-header{right: 20px;}

	/* Style Slide*/
	.slide-content.align-center{margin: 0;}
	.home-slider .slick-slide.slick-active .figcaption .btn-shop{margin-top: 30px;font-size: 15px;}
	.home-slider:hover .slick-prev {left: 10px;margin-left: 0;}
	.home-slider:hover .slick-next {margin-right: 0;right: 10px;}

	/* service */
	.section-newsletter {padding: 30px 0 60px;}
	.block-subscribe .block-content{min-height: auto;}
	.block-content .form-subscribe-header{margin: 0;}
	.block-subscribe .input-box {margin: 30px 0 0;}
	#popup-newsletter{width: 728px !important;}
	#popup-newsletter .block-content{width: 50%;}
	.contact-info-inner{padding: 10px 0;}
	.contact-info-content{padding: 0 10px;}
	.content-products:hover .products .slick-prev{left: 10px;}
	.content-products:hover .products .slick-next{right: 10px;}
	.alo-blog{margin-top: 20px;}

	/*.data.table .custom-qty{width: 40px;}*/
	.cart-container .cart.main .action{margin-bottom: 10px;}
	.block-newletter { text-align: left;padding-top: 20px;}
	.link-view{display: none;}
	.image-inner img{width: 100%;}
	.item_inner .img img{margin: 0 auto;}
	.category-view {min-height: 200px;}
    .page-layout-2columns-left .product-view .product.media, .page-layout-2columns-right .product-view .product.media, .page-layout-3columns .product-view .product.media,
    .page-layout-2columns-left .product-view .product-info-main, .page-layout-2columns-right .product-view .product-info-main, .page-layout-3columns .product-view .product-info-main{width: 100%;}

    .page-layout-2columns-left .alocolumns,.page-layout-2columns-right .alocolumns{margin: 0}
	.product-view .product-shop {padding-top: 20px;}
	.product-view .product-shop .no-display{display:none !important;}
	.block-viewed .block-content, .block-reorder .block-content{padding:0 10px;}
	.block-layered-nav dd{padding: 0 0 10px;}
	.swatch-link, .swatch-label{font-size: 10px}
	#narrow-by-list dd .swatch-link{margin-right: 0;}
	.filter-options .filter-options-title{font-size: 18px;}
	.sidebar .nav-accordion{padding: 5px;}
	ul.nav-accordion li a{padding: 0 0 0 15px;}
	ul.nav-accordion ul{padding: 0 0 0 10px;}
	.swatch-option.text{margin-right: 12px;}
	.filter-options .filter-options-content .item a,.filter-options .filter-options-content .item a span{font-size: 14px;}
	.filter-options .filter-options-content .item:before{padding-right: 5px;}
	.sidebar .block-custom-product .images-container,.sidebar .block-custom-product .products-textlink{width: 100%;}
    .sidebar .block-custom-product .products-textlink{padding: 10px 0 0;}
	#narrow-by-list dd .configurable-swatch-list li, #narrow-by-list dd ol.configurable-swatch-list li{width: 100%;}
	.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;}
	.collapsible{margin-top: 15px;clear: both;}
	.block-footer-bottom .footer .block-title{font-size:15px;}
	.footer-copyright,.footer-links-company .links{float: none;}
	.footer-copyright{padding-bottom: 0;}
	.footer .menu li{padding: 0 10px;}
	.socials > li {padding-left: 10px;}
	.footer-links-company .links{padding-top: 0;}
	.footer-links-company .links a{line-height: normal;}
	.clearboth{clear: both;}
    .cart-table td {padding: 15px 13px;}
    .data-table tbody tr td .product-name a, .data-table tbody tr td .cart-price .price{font-size: 12px;}


    /* cart checkout */
	.cart.table-wrapper thead{display: none;}
	.cart.table-wrapper .item .col.item{padding:25px 0 10px 75px;}
	.cart.table-wrapper .product-item-photo{position: static;max-width: 100%;}
	.cart.table-wrapper .actions-toolbar{position: relative;min-height: 20px;padding-bottom: 30px;text-align:center;}
	.cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .actions-toolbar > .action-delete {display: inline-block;position: absolute;right: 16px;text-decoration: none;top: 0;}
	.cart.table-wrapper .action {margin-right: 15px;}
	.cart.table-wrapper .action:last-child {margin-right: 0;}
	.cart.table-wrapper .actions-toolbar > .action-delete {right: 0;}
	.data-table tbody tr td .cart-price .price{font-size: 12px;}
	.cart-container .cart.main .action{margin-bottom: 10px;}
	.cart .page-title{padding:10px 0;}

	.cart-summary {width: 100% !important;float:none !important;position:initial !important;}
	.cart.table-wrapper .col.qty, .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp { box-sizing: border-box; display: block;    float: left;    text-align: center;    white-space: nowrap;    width: 33%;	}

	.cart-container .form-cart {    width: 100% !important;    float: none !important;    position: initial !important;padding: 0 15px !important;}
}

/* Iphone 5 landscape */
@media(max-width:767px) {
	/*.shlogoin img{height: 40px !important;}*/
	.container { padding-left: 15px;padding-right: 15px;}
	.cms-index-index .header-content{position: static;}
	.main .accordion-containerin, .main .block.filter{display: block; margin-bottom: 20px;	}
	.toolbar-products {text-align: center;}
	.page-header{border: 0;}
	.nav-sections-item-content .vmagicmenu,.nav-sections-item-content .magicmenu .nav-desktop,.header-logo .nav-toggle,.nav-sections-item-title, .sidebar .block.filter, .sidebar .accordion-container{display: none !important;visibility: hidden;}
	.nav-sections .mean-container .mean-nav ul.nav-mobile{display: block !important;}
	.menu-mobile .nav-toggle{display: inline-block;position: static;line-height: 20px;padding: 6px 0 0 30px;vertical-align: top;}
	.nav-toggle { cursor: pointer;display: block;font-size: 0;text-decoration: none;top: 0px;z-index: 14;right: 50px;}
	.nav-toggle:before {/* content: "\f0c9";font-family: FontAwesome; */display: inline-block;font-size: 30px; font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;}
	.nav-sections {background: #fff none repeat scroll 0 0;height: 100%;left: calc(-1 * (100% - 54px));overflow: auto;position: fixed;top: 0;transition: left 0.3s ease 0s;-moz-transition: left 0.3s ease 0s;-webkit-transition: left 0.3s ease 0s;-o-transition: left 0.3s ease 0s;-ms-transition: left 0.3s ease 0s;width: calc(90% - 54px);}
	.nav-open .nav-sections {left: 0;z-index: 99; box-shadow: none;}
    .nav-before-open .page-wrapper {height: 100%;left: 0;overflow: visible;position: relative;transition: left 0.3s ease 0s;-moz-transition: left 0.3s ease 0s;-webkit-transition: left 0.3s ease 0s;-o-transition: left 0.3s ease 0s;-ms-transition: left 0.3s ease 0s;}
    .nav-open .page-wrapper {left: calc(100% - 54px);}
    .nav-before-open body {height: 100%;overflow: hidden;position: relative;width: 100%;}
	.nav-before-open {height: 100%;width: 100%;}
	.nav-sections-item-content > .navigation{padding: 0;}
	.nav-sections-item-content > .navigation .nav-mobile{display: block !important;padding: 0;}
	.nav-open .nav-toggle:after {background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;content: "";display: block;height: 100%;position: fixed; right: 0;top: 0;width: 100%;z-index: 1;}
	
	/* Logo Search and Cart */
	.content-logo {text-align: center;width: 100%;}
	/*.header .logo, .header .logo-strech{display: inline-block;}*/
	.header .logo, .header .shlogoin{display: inline-block;}
	.wishlist-wrapper.icon-element,.icon-element{float: none;padding: 0 0 15px 30px;position: static;}

	.tool-header .header-setting .dropdown-switcher{width: 100%;min-width: 100%;margin-top:30px;}
	.icon-element .toggle-tab:before{display: none;}
	.header .header-search{margin-top: 0;}
	.minicart-wrapper{position: static;}
	.minicart-wrapper .block-minicart{width: 100%;min-width: 100%;padding: 45px 10px 58px 10px;}
	.tool-header {border-top: 1px solid #e5e5e5;padding-bottom: 10px;padding-top: 25px;position: static;text-align: center;}

	/* Style Slide*/
	.slide-content.align-center{margin: 0;}
	/*.slide-content.align-right{float: right;margin: 0;}*/
	.home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 25px;}
	.home-slider .slick-slide.slick-active .figcaption .btn-shop{font-size: 13px;padding: 0 20px;line-height: 40px;margin-top: 30px;}
	.home-slider:hover .slick-prev {left: 10px;margin-left: 0;}
	.home-slider:hover .slick-next {margin-right: 0;right: 10px;}

	.banner-text{margin: 0 auto 10px;max-width: 390px;}
	.block-banner .banner-box-wrap{max-width: 100%;}
	.block-banner .banner-box-wrap .banner-text-content{padding: 45px 35px 40px 0;}
	.block-banner .banner-box-wrap .title-banner-text{font-size: 25px;line-height: 30px;}
	.block-banner .banner-box-wrap .desc-banner-text{font-size: 14px;}
	.block-banner .banner-box-wrap .banner-text-content .banner-text-link{font-size: 14px;line-height: 40px;padding: 0 15px;}

    .section-newsletter {padding: 30px 0 60px;}
	.block-subscribe .block-content{min-height: auto;}
	.block-content .form-subscribe-header{margin: 0;}
	.block-subscribe .input-box {margin: 30px 0 0;}
    #popup-newsletter{width: 100% !important;height: auto !important;background-image: none !important;background-color: #ffffff;}
	#fancybox-wrap ,#fancybox-overlay{display: none !important;}
	#popup-newsletter .block-content{width: 100%;float: none;padding: 75px 30px 30px;}
	#popup-newsletter .block-content .promotions{margin: 0;text-align: center;}
	#popup-newsletter .block-content h3,#popup-newsletter .subscribe-bottom{text-align: center;}

	.shopbrand .slick-arrow, .alo-blog .slick-arrow, .content-products .products .slick-arrow{opacity: 1;visibility: visible;}
	.content-products .products .slick-next,.content-products:hover .products .slick-next, .alo-blog .block-content .slick-next,.alo-blog:hover .block-content .slick-next, .shopbrand .slick-next {right: 30px;transform: translate(0px, 0px); -moz-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);}
	.content-products .products .slick-prev,.content-products:hover .products .slick-prev, .alo-blog .block-content .slick-prev,.alo-blog:hover .block-content .slick-prev, .shopbrand .slick-prev {left: 30px;transform: translate(0px, 0px); -moz-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);}

	.col-left{margin-top: 30px;}
	.header-container-fixed{position: static;}
	.block.block-reorder .no-display{display: none !important;}
	.block-collapsible-nav{position: static;}
	.dropdown-switcher ul {margin: 0;}
	.header .mini-maincart {position: static;}
	.header .cartSummary {position: relative;}
	.miniCartWrap .icons{padding: 6px;font-size: 24px;}
	.crat-icon .zero, .crat-icon .item{height: 20px;line-height: !important;width: 20px;}
	.cartSummary span.item, .cartSummary span.zero, .cartSummary span.price {font-size: 12px;}
	.dispaly-phone{text-align: center;margin:10px 0 0;}

	/* blog */
	.alo-blog .post-posed-date span{font-size: 12px;}
	.alo-blog .post-info a.post-item-link{font-size: 15px;line-height: 20px;}
	.alo-blog {padding: 20px 0 0;}

	.box{padding-bottom: 0;}
	.box-top img{width: 100%;}
	#magicshop_quickview_handler{display:none !important;}
	.link-view{display: none;}
	.magictabs .item{padding: 0;}
	.magictabs .item span{font-size:12px;}
	.block-title h2 span.title-top {font-size: 30px;padding: 0 0 20px;}
	.about-us h2{font-size: 20px;}
	.image-inner img{width: 100%;}
	.about-us .image-inner .border-mask{display: none;}
	.about-us .col3-set .col1{margin-bottom: 0;}
	.about-us .col3-set2{padding-bottom: 0;}
	.our-story img{width: 100%;}
	.crazy-team-slide .item{margin-bottom: 10px;}
	.page-team-content {padding: 30px 0 0 0;}
	.page-team-content .block-title{padding: 40px 0 10px;}
	.our-story .block-title{padding-bottom: 50px;padding-left: 10px;padding-right: 10px;width: 100%;}
	.contact-content .fieldset{padding-left: 0;margin-top:60px;}
	.contact-form:before{display: none;}

	.breadcrumbs {padding: 70px 0;}
	.category-view {min-height: 100px;}
	.catalogsearch-result-index .category-view .breadcrumbs, .blog-post-view .category-view .breadcrumbs,
	.catalog-product-view .category-view .breadcrumbs, .page-products.catalog-category-view .breadcrumbs {
		top : 115px;
		bottom: auto;
		-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;
	}

	.breadcrumbs li:last-child{margin-bottom: 0;}
	.inner-breadcrumbs{line-height: 25px;}
	.pagecrumbs-title, .page-title-wrapper h1 span{font-size: 18px;}
	.breadcrumbs .inner-breadcrumbs li a, .breadcrumbs li strong,.breadcrumbs li{font-size: 14px;line-height: 20px;}
	.products-list .product-reviews-summary .reviews-actions .action span,.products-list .product-reviews-summary .reviews-actions .action,.product-item-description p,.product-item-description .action.more {font-size: 14px;}
	.page-layout-2columns-left .column.main, .page-layout-2columns-right .column.main,
	.page-layout-2columns-left .sidebar-main, .page-layout-2columns-left .sidebar-additional, 
	.page-layout-2columns-right .sidebar-main, .page-layout-2columns-right .sidebar-additional,
	.blog-post-view .sidebar.sidebar-additional, .blog-index-index .sidebar.sidebar-additional, .blog-index-index.page-layout-2columns-left .sidebar.sidebar-additional{width: 100% !important;}
	.page-layout-2columns-left .product-view .product.media, .page-layout-2columns-right .product-view .product.media, .page-layout-3columns .product-view .product.media,
    .page-layout-2columns-left .product-view .product-info-main, .page-layout-2columns-right .product-view .product-info-main, .page-layout-3columns .product-view .product-info-main{width: 100%;}
	.blog-index-index.page-layout-2columns-left .column.main, .blog-index-index.page-layout-2columns-right .column.main, .blog-post-view.page-layout-2columns-right .column.main, .blog-post-view.page-layout-2columns-left .column.main{width: 100% !important;}
	.product-view .product-shop {padding-top: 20px;}
	.page-layout-2columns-left .alocolumns,.page-layout-2columns-right .alocolumns{margin: 0}
	.sidebar .block-custom-product .product-items .product-item-info .product-item-photo{position: static;}
	.sidebar .block-custom-product .product-items .product-item-details{margin: 0;}
	.product-items .product-item {padding: 0 5px !important;}
	.product-view .product-shop .no-display{display:none !important;}
	.product-view .product-info-main {padding-top: 20px;}
	.product.data.items .items-tabs,
	.product.data.items .data-tabs-content{width: 100%;border: 0 none;}
	.nobr{font-size:12px;}
	/* cart checkout */
	.cart.table-wrapper thead{display: none;}
	.cart.table-wrapper .item .col.item{padding:25px 0 10px 75px;}
	.cart.table-wrapper .product-item-photo{position: static;max-width: 100%;}
	.cart.table-wrapper .actions-toolbar{position: relative;min-height: 20px;padding-bottom: 30px;}
	.cart.table-wrapper .actions-toolbar > .action-edit, .cart.table-wrapper .actions-toolbar > .action-delete {display: inline-block;position: absolute;right: 16px;text-decoration: none;top: 0;}
	.cart.table-wrapper .action {margin-right: 15px;}
	.cart.table-wrapper .action:last-child {margin-right: 0;}
	.cart.table-wrapper .actions-toolbar > .action-delete {right: 0;}
	.data-table tbody tr td .cart-price .price{font-size: 12px;}
	.cart-container .cart.main .action{margin-bottom: 10px;}
	.cart .page-title{padding:10px 0;}
	/* login */
	.abs-discount-block-desktop .block:nth-child(1), .login-container .block:nth-child(1), .account .column.main .block:not(.widget) .block-content .box:nth-child(1), .block-addresses-list .items.addresses > .item:nth-child(1), .form-edit-account .fieldset:nth-child(1), .form-address-edit .fieldset:nth-child(1), .storecredit .block:nth-child(1), .paypal-review-discount .block:nth-child(1), .cart-discount .block:nth-child(1) {clear: both;float: none;}
	.abs-discount-block-desktop .block:nth-child(2), .login-container .block:nth-child(2), .account .column.main .block:not(.widget) .block-content .box:nth-child(2), .block-addresses-list .items.addresses > .item:nth-child(2), .form-edit-account .fieldset:nth-child(2), .form-address-edit .fieldset:nth-child(2), .storecredit .block:nth-child(2), .paypal-review-discount .block:nth-child(2), .cart-discount .block:nth-child(2) { float: none;}
	.account .column.main .block:not(.widget) .block-content .box{width: 100%;margin-bottom: 30px;}
	.login-container .fieldset::after{text-align: left;margin-bottom: 30px;margin-top: 10px;}
	.login-container .block{float: none;width: 100%;}
	.login-container .actions-toolbar .secondary{padding-top: 10px;}
	/* compare */
	.block-compare .actions-toolbar .primary,.block-compare .actions-toolbar .secondary{display: inline-block;vertical-align: middle;}
	.block-compare .actions-toolbar .secondary{padding-left: 10px;}

	.cart .crosssell{margin:20px 0 0 0;}
	.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;}
	.footer .block-title,.social-feed .section-title h4 {padding: 0;}
	.mobile-collapsible{clear: both;margin-bottom: 20px;position: relative;}
	.page-footer {padding: 30px 0 0;}
	.social-footer.footer-right{float: none;padding: 20px 0 0;}
	.logo-footer{padding: 0 0 25px;}
	.logo-footer img{margin: 0 auto;}
	#backtotop{display:none !important;}

	.toggle-tab.mobile{color: #666;cursor: pointer;display: block !important;font-size: 17px;font-weight: bold;line-height: 20px;margin: 0;padding: 0;position: absolute;right: 0;text-align: center;top: 0;width: 19px;}
	.toggle-content{ display: none;}
	.toggle-content.visible{ display: block;}
	.toggle-tab:before{content: "\f107";font-family: FontAwesome;}
	.toggle-visible .toggle-tab:before{ content: "\f106";}
	.narrow-by{position: relative;padding: 5px 0;outline:medium none !important;margin: 0;}
}

@media only screen and (max-width: 639px) {
	img.brand {height:auto;}
	.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%;}
	.header.links{float: none;width: 100%;}
	.header-top-link ul.links li {float: none;display: inline-block;}
	.home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 20px;}
	.home-slider .slick-slide.slick-active .figcaption .caption1 span { font-size: 18px;}
	.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 18px;}
	.home-slider .slick-slide.slick-active .figcaption .caption2 span { font-size: 18px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption2{font-size: 20px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption2 span{font-size: 18px;}
	.home-slider .slick-slide.slick-active .figcaption .btn-shop{line-height: 35px;}
	.block-subscribe .control {float: none;}
	.block-subscribe .block-title strong{font-size: 20px;}
	.block-subscribe .input-box,.block-content .form-subscribe-header{display: block;margin: 0;}
	.block-subscribe .actions button.button{padding: 0 20px;}
	.block-subscribe input.input-text{min-width: 100%;}
	#popup-newsletter .block-content input.input-text{min-width: 100%;}
	.box-products.box-products-one {padding-top: 0px;}
	.box-products .content-products {margin-bottom: 0;margin-top: 20px;}
	.block-footer-bottom{text-align: center;}
	.footer-bottom-left,.footer-bottom-right{float: none;text-align: center;display: inline-block;}
	.footer-bottom-right{padding: 10px 0px 0 15px;}
	.title-socials{font-size: 13px;margin-right: 20px;}
	.account-login .content { min-height: 100px;}
	.account-login .buttons-set {margin: 0; padding: 0;}
	.store-contact .store1,.store-contact .store2,.store-contact .store3,.store-contact .store4{width: 100%;}
	.store-contact .store1 .store-item,.store-contact .store2 .store-item,.store-contact .store3 .store-item,.store-contact .store4 .store-item{border:0;}
	.modes,.toolbar-products .pages{float: none;vertical-align: middle;display: inline-block;}
	.modes, .toolbar-products .pages,.toolbar .limiter, .toolbar .sorter{padding: 5px 0;}
	.sorter{padding: 0;}
	.product.data.items > .item.title{display: block;width: 100%;margin: 0;padding: 0;background-color: #eee;}
	.product.data.items > .item.title.active{background-color: #fff;}
	.product.info.detailed .product.data.items > .item.title .switch::after,.product.data.items > .item.title::before{display: none;}
	.product.data.items > .item.title > .switch{padding: 10px;}
	.form-wishlist-items .actions-toolbar button{margin:0 0 5px 0;}

	.form.create.account > .fieldset {width: 280px;}
	.opc-wrapper .shipping-address-item{min-height: auto;}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.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{border-bottom: 0;}
	.product-view .box-reviews .form-add .data-table td{border-bottom: 1px solid #DDDDDD !important;}
}

/* width < 480px */
@media only screen and (max-width: 479px) {
	.paycard {display: block; float:none; margin-top:10px;}
	.col-mobile-12{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%}
	.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1,
	.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption2 span{font-size: 20px;}
	.home-slider .slick-slide.slick-active .figcaption .caption4,
	.home-slider .slick-arrow{display: none;}
	.home-slider:hover .slick-arrow{opacity: 0;visibility: hidden;}
	.block-subscribe .actions{position: static;padding: 20px 0 0;text-align: center;}
	.block-subscribe input.input-text{padding: 0 10px;}
	.block-subscribe .actions button.button{height: 45px;line-height: 46px;}
	.item-contact-info{width: 100%;}
	.store_info:before,.store_info:after{display: none;}
	.block-title h2 span {font-size: 20px;}
	.cartSummary .icon-cart {font-size: 17px;}
	.nbs-flexisel-item img {display: inline-block;}
	.cart-table td{padding: 10px;}
	.products-list .images-container,.products-list .item .products-textlink,.products-list .product-image-wrapper .product-image-photo{width: 100%;}
	.products-list .item .products-textlink{padding: 10px 0 0;}
	.products-list .product-shop{padding-top: 10px;}
	.category-products .products-grid .item.col-mobile-12{padding-left: 10px;padding-right: 10px;}
	.product.data.items > .item.content{padding: 55px 0 20px;}
	.product-view .product-qty .custom-qty, .block-bundle-summary .product-details .product-qty .custom-qty{margin: 0 20px 0 0;}
	.product-view .toggle-tabs .item, .product.data.items > .item.title{letter-spacing: 0;}
	.wishlist-index-index .products-grid.wishlist .product-item{width: 100%;}
	.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions{padding:0 0 0 5px;float:left;}
	button.button,button{padding:0 3px;}
}

/* Iphone 4 landscape */
@media (max-width: 360px) {
	.category-products .products-grid > li {width: 100%;}
	.block-static.alo-blog .blog-image, .block-static.alo-blog .blog_short_text {float: left;width: 100%;}
	.alo-blog .slick-slider .slick-next,.alo-blog .slick-slider .slick-prev{top: 35%;}
	.data.table .custom-qty{width: 40px;}
	/*.product-view .add-to-cart{margin-top: 20px;}*/
	.product-view .product-shop .add-to-cart button.button span{font-size: 12px;}
	.crazy-team-slide .item{width: 100%;}
	.block-banner .banner-box-wrap .title-banner-text{font-size: 20px;}
}

@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;}
	.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;}
	.box-up-sell{margin-bottom:15px;}
} 

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
	#products-list .item .product-shop{ margin-top: 20px;}
	.product-view .product-shop .add-to-links a{margin-bottom:10px;display:inline-block;}
	#toPopup{left:3%;}
	.box-up-sell{margin-bottom:15px;}
	.product-shop .ratings .rating-links{ margin: 10px 0px 10px;}
	.testimonials .title-name {font-size: 11px;}
	.alo-blog .blog_short_text {padding: 0 0 0 20px;}
	.post-date{margin-bottom: 15px;}
}

@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;}
}







