@media (min-width: 1200px) {
}
@media(min-width:1000px){
	.language-bg{
	   margin-bottom: -.2%;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
}
/* 960px <= width < 1200px */
@media only screen and (min-width: 960px) and (max-width: 1200px) {
}

@media(max-width:1200px) {
}

/* Design for a width of 960-1024 px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 992px <= width < 1200px */
@media (min-width: 992px) and (max-width: 1200px) {	
   .cms-index-index .header .header-content.header-container-fixed,.header-content.header-container-fixed{position: static !important;}
   .header-container-fixed{animation-duration: none;animation-fill-mode: none;animation-name: none;box-shadow: none;}
   .slide-showcase.alo-block-slide{clear: both;}
  .mega-block-right img{max-width: 100%;}
  .magicmenu .nav-desktop .level0:hover .level-top-mega{top: 75px;}
  .magicmenu .nav-desktop .level0.home{padding:0;}
  .magicmenu .nav-desktop .level0 .level-top{padding: 28px 15px;}
  .magicmenu .nav-desktop .level0.logo.display .level-top{padding: 26px 15px;}
  .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width:154px;}
  .nav-sections .magicmenu .nav-desktop .level0 .level-top{padding: 50px 10px 40px;}
  .slick-slider .slick-prev {left: -18px;}
  .slick-slider .slick-next { right: -18px;}
  .category-view .page-title-wrapper .page-title span, .pagecrumbs-title{font-size: 35px;}
  .product-view .product-shop .add-to-cart button.button span span{padding:0 23px;}
  .product-view .product-options .swatch-view, .product-view .product-options .option-view{margin-right: 15px;}
  /* Style Slide*/
   .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2{left: 38%;}
   .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3{top:calc(50% - 95px);}
   .home-slider .slick-slide.slick-active .figcaption .text-slide{top: 25%;}
   .home-slider .slick-slide.slick-active .figcaption .caption3{width: 500px;}
   .deal-content .deal-subcribe h3{padding-bottom: 5px;font-size: 36px;}
   .deal-content .deal-subcribe h6 a{font-size: 22px;padding-top: 5px;}
   .deal-content .deal-subcribe p{font-size: 13px;line-height: 20px;}
   .deal-content .deal-subcribe .btn-shop{font-size: 12px;line-height: 33px;margin-top: 20px;padding: 0 15px;}
  
  /* Blog */
  .post-posed-date span{font-size: 14px;}
  .post-info a.post-item-link{font-size: 15px;}

  .products-list .actions-list .button.btn-cart span span.view-cart{font-size: 14px;}
  .block-footer-bottom .footer li.feature-icon .fa{width: 35px;height: 35px;line-height: 35px;}
  .footer .block1.block-content-statick li span.fa{font-size: 15px;}
  .footer .block1.block-content-statick li span.fa.fa-envelope{font-size: 15px;}
  .footer .block1.block-content-statick li p{width: 170px;}
  .footer .collapsible .form-subscribe-header p,.logo-text{font-size: 15px;}
}	
@media(min-width:800px) {
	.header-logo .nav-toggle {
		width: 15%!important;
	}
}
@media(max-width:991px) {
	.header-right {padding-bottom: 5px;padding-right: 0; padding-top: 5px;}
	.cartSummary .icon-cart {font-size: 20px;}
	.header-center {padding-top: 3px;}
	.block-progress .block-content { padding: 10px;}
	.cms-index-index .header .header-content.header-container-fixed,.header-content.header-container-fixed{position: static !important;}
	.header-container-fixed{animation-duration: none;animation-fill-mode: none;animation-name: none;box-shadow: none;}
	.slide-showcase.alo-block-slide{clear: both;}
	.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;}
	.nav-before-open.nav-open .nav-toggle{background-color: #333;height: 30px;line-height: 26px;left: auto;position: fixed;right: 0;top: 0;width: 30px;text-align: center;}
	.nav-before-open .nav-toggle:before{position: static;content: "\f00d";font-family: FontAwesome;color: #fff;font-size: 20px;}
	.nav-before-open .nav-toggle:hover:before{color: #fff;}
	/* label menu*/
	.navigation .nav-mobile .level0 span.cat_label {padding: 0 5px;}
}
@media (min-width: 800px) and (max-width: 991px) {
	.header-logo .nav-toggle {top:30px!important;}
}
@media (min-width: 768px) and (max-width: 800px){
.header-logo .nav-toggle {
	width: 5%!important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
	
	.header .logo{padding: 30px 0;}
	.mean-container a.meanmenu-reveal{padding: 15px;}
	.mean-container .mean-nav .mobi-title{line-height: 42px;padding: 0 0 0 70px;}
	.nav-sections-item-content .vmagicmenu,.nav-sections-item-content .magicmenu .nav-desktop,.header-logo .nav-toggle{display: none;visibility: hidden;}
	.nav-sections .mean-container .mean-nav ul.nav-mobile{display: block !important;}
	.content-cart .nav-toggle{display: block;}
	/*.nav-toggle { cursor: pointer;display: block;font-size: 0;left: auto; position: absolute;text-decoration: none;top: 40px;z-index: 14;right: -35px;}*/
	.nav-toggle:before {color: #fff;content: "";display: inline-block;font-family: "icons-blank-theme";font-size: 28px; font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;}
	.nav-toggle:hover::before { color: #333333;}
	.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 {box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);left: 0;z-index: 99;}
	.navigation .ui-menu-item{margin: 0;}
	.navigation a, .navigation a:hover {color: #575757;text-decoration: none;}
	.navigation a {display: block;padding: 10px 0 10px 15px;font-size: 14px;}
    .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% - 20px);}
    .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;}
	.navigation .parent .level-top {display: block;position: relative;text-decoration: none;letter-spacing: 1px;}
    .navigation .parent .level-top:after {position: absolute;right: 10px;top: 10px;}
    .navigation .parent .level-top:after {color: inherit;content: "";display: inline-block;font-family: FontAwesome;font-size: 14px;font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;color: #888;}
	.navigation .parent .level-top.ui-state-active:after{content: "";}
	.header .tool-header{right: 35px;}
	/* Search */
	.block-search .block .block-title{display: none;}
	/* Logo */
	.content-logo {float: left;width: auto;}
	/* Cart */
	.minicart-wrapper{margin-right: 30px;}

	/* Style Slide*/
	.home-slider .slick-slide.slick-active .figcaption .text-slide,.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2{top: 40%;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3{top: 30%;}
	.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 22px;margin-bottom: 10px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption2{font-size: 30px;line-height: normal;}
    .home-slider .slick-slide.slick-active .figcaption .caption3{width: 380px;display: none;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3,
    .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption3{display: block;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3{padding: 20px;left: calc(50% - 178px);top: 36%;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption2{font-size: 30px;}
    .home-slider .slick-slide.slick-active .figcaption .caption4{margin-top: 20px;}
    .home-slider .btn-shop{line-height: 30px;}
    .slick-slide img{width: 100%;}
    
    .main-collection .content .box{padding: 0 10px;}
    .main-collection .content .box-content-collection .subcribe .title{font-size: 18px;line-height: 20px;padding-bottom: 10px;}
	.main-collection .content .box-content-collection .subcribe .text.last{font-size: 30px;padding-top: 10px;}
    .main-collection .content .box:nth-child(2) .box-content-collection .subcribe .title{font-size: 30px;line-height: normal;}
    .main-collection .content .box:nth-child(2) .box-content .subcribe .title::before, .main-collection .content .box:nth-child(2) .box-content .subcribe .title::after{display: none;}

	.deal-content .deal-box .box-content-collection .deal-subcribe{left: calc(50% - 140px);top: calc(50% - 70px);}
	.deal-content .deal-subcribe h3{font-size: 32px;padding-bottom: 0;margin: 0;}
	.deal-content .deal-subcribe h6 a{font-size: 20px;padding-bottom: 0;line-height: normal;}
	.deal-content .deal-subcribe .btn-shop{line-height: 30px;padding:0 15px;font-size: 12px;margin-top: 15px;}
	.deal-content .deal-subcribe p{display: none;}
	.deal-content .deal-product{top: 0;left: calc(50% - 120px);}
	.timer-box{display: inline-block;}
	.testimonial:hover .slick-next {right: calc(50% - 300px);}
	.testimonial:hover .slick-prev {left: calc(50% - 300px);}
	.content-1-trendy-product .content-products{margin: 0 0 30px;}
	.item .actions-cart .button.btn-cart{padding: 0 10px;}
	.data.table .custom-qty{width: 40px;}
	.cart-container .cart.main .action{margin-bottom: 10px;}
	.blog_short_text{padding: 50px 0 0 15px;}
	.blog_short_text a span{font-size: 13px;line-height: normal;}
	.blog_short_text p{font-size: 12px;}
	.link-social,.block-subscribe{float: none;text-align: center;}
	.cms-static-main-final .link-social{padding-top: 0;}
	.footer .block1.block-content-statick li span.icons{margin: 0 5px 8px 0;}
	span.mt-cart-label-label{display:none;}
	.block-footer-top .footer h3 span,.testimonials h3 span,.blog-static .section-title span,.magictabs .item span,.magic-category .block-title-tabs h3{font-size: 11px;}
	.block-creare-twitter .block-content ul li .twitter-links{width:100px;}
	.no-display{display:inline-block !important;}
	.fancybox-wrap .page-wrapper{width: 740px !important;}

    .category-view .page-title-wrapper .page-title span, .pagecrumbs-title{font-size: 35px;}
    .pagecrumbs-title{padding: 40px 0;}
	.product-view .product-shop .product-social-links, .product-add-form .product-social-links{margin: 0;padding: 0;}
	.product-view .product-shop .no-display{display:none !important;}
	.product-view .add-to-cart button.button{margin: 0 0 10px;float: none;}
	.box-up-sell .slick-arrow {top: -30px;}
	.product-view .toggle-tabs .item{font-size: 14px;}
	.product.data.items > .item.title > .switch{padding: 0 15px;}
	.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;}
	#popup-newsletter{width:728px !important;background-size: cover;}
	#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;}
	.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 {padding: 15px 13px;}
    .alo-blog .bx-wrapper .bx-controls-direction a.bx-prev,
	.block-related .bx-wrapper .bx-controls-direction a.bx-prev, .box-up-sell .bx-wrapper .bx-controls-direction a.bx-prev, .crosssell .bx-wrapper .bx-controls-direction a.bx-prev, .content-products .bx-wrapper .bx-controls-direction a.bx-prev {left: 0px;}
	.alo-blog .bx-wrapper .bx-controls-direction a.bx-next,
	.block-related .bx-wrapper .bx-controls-direction a.bx-next, .box-up-sell .bx-wrapper .bx-controls-direction a.bx-next, .crosssell .bx-wrapper .bx-controls-direction a.bx-next, .content-products .bx-wrapper .bx-controls-direction a.bx-next { right:0px;}
    .data-table tbody tr td .product-name a, .data-table tbody tr td .cart-price .price{font-size: 12px;}
   
}

@media(max-width:770px) {
	.logo-footer{top: 0px!important;}
	.nav-toggle{width:10%;position: relative!important;top:-30px!important}
	.logo{ position: relative;top: -80px!important;}
	#outer-switcher-language ::before {
			content: "";
			position: absolute;
			top: 12px;
			left: 74px;
		    right: unset!important;
			width: 18px;
			height: 18px;
		}
	
	.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after {
		position: relative;
		top: -5px!important;
        left: 40px!important;
	}
    .header .header-top .top-language {
		flex-direction: unset!important;
	}
	.search-switcher{
		position: relative;
		top: -60px;
	}
	.dropdown-toggle .toggle-tab{
		position: relative;
		top: -50px;
	}
	.content-cart{
		position: relative;
		top: -59px;
	}
	.content-logo{
		height:50px;
	}
	.settting-switcher{
		position: relative;
		top: -60px;
	}
	.dropdown-toggle .toggle-tab{
		position: relative;
		top: -50px;
	}
	.header .header-top {
		background-color: #fff!important;
	}
	.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown {
		left: 65px !important;
		right: unset!important;
	}
	.icon-search,.click-on-mobile .toggle-content{
		top: unset !important;
		right:-100%!important;
	}
}

/* Iphone 5 landscape */
@media(max-width:767px) {
	.header .header-content{position: static;background-color: #063345 !important;}
	.nav-sections-item-content .vmagicmenu,.nav-sections-item-content .magicmenu .nav-desktop,.header-logo .nav-toggle,.nav-sections-item-title{display: block;visibility: inherit;}
	.menu-mobile .nav-toggle{display: block;}
	.nav-toggle { cursor: pointer;display: block;font-size: 0;left: auto; position: absolute;text-decoration: none;top: 25px;z-index: 14;right: -35px;}
	.nav-toggle:before {color: #fff;content: "";display: inline-block;font-family: "icons-blank-theme";font-size: 28px; font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;}
	.nav-toggle:hover::before { color: #fff;}
	.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 {box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);left: 0;z-index: 99;}
	.navigation .ui-menu-item{margin: 0;}
	.navigation a, .navigation a:hover {color: #575757;text-decoration: none;}
	.navigation a {display: block;padding: 10px 0 10px 15px;font-size: 14px;}
    .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% - 20px);}
    .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;}
    .navigation .parent .level-top:after {position: absolute;right: 10px;top: 10px;}
    .navigation .parent .level-top:after {color: inherit;content: "";display: inline-block;font-family: FontAwesome;font-size: 14px;font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;color: #888;}
	.navigation .parent .level-top.ui-state-active:after{content: "";}
	.sidebar .accordion-container{display: none;}
	
	.header .tool-header{right: 35px;}
	.tool-header .tool-content{padding-top: 27px;}
	/* Logo */
	.content-logo{float: left;width: auto;}
	.header .logo{padding: 20px 0;}
	/* Cart */
	.col-left{margin-top: 30px;}
	.no-display{display:inline-block !important;}
	.block.block-reorder .no-display{display: none !important;}
	.block-collapsible-nav{position: static;}
	
	.header .header-setting,.settting-switcher, .top-links{float: none;text-align: center;}
	.header .currency_top .dropdown-switcher, .header .top-form-language .dropdown-switcher, .header .header-setting .dropdown-switcher{text-align: left;}
	.settting-switcher, .top-links{vertical-align: top;display: inline-block;}
	.header-top-link .links li a{padding: 0 10px;}
	.header-top-link li:first-child a{padding-left: 0;}

	/* Style Slide*/
    .home-slider .slick-slide.slick-active .figcaption .text-slide,.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2{top: 15%;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3{top: 30%;left: calc(50% - 153px);padding: 20px;}
	.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 20px;margin-bottom: 10px;}
    .home-slider .slick-slide.slick-active .figcaption .caption3{display: none;}
    .home-slider .slick-slide.slick-active .figcaption .caption4{margin-top: 20px;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption2{font-size: 25px;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2 .caption3,
    .home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3 .caption3{display: block;}
    .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption2{font-size: 26px;line-height: normal;}
    .home-slider .btn-shop{line-height: 30px;}
    .home-slider.home-slider-index .slick-arrow{display: none !important;}

	.main-collection .content .box:nth-child(2n+1) .box-content-collection {padding-right: 5px;}
	.main-collection .content .box-content-collection {padding-bottom: 5px; padding-top: 5px;}
	.policy-box .box-content { margin-bottom: 50px;}

	.testimonial:hover .slick-next {right: calc(50% - 300px);}
	.testimonial:hover .slick-prev {left: calc(50% - 300px);}
	.deal-content .deal-product{left: calc(50% - 140px);top: calc(50% - 35px);}
	.timer-box{display: inline-block;}
	.content-products .products .slick-arrow, .cms-static-blog .block-content .slick-arrow, .slide-portfolio .slick-arrow{opacity: 1;visibility: visible;}
	/* blog */
	.alo-blog .post-posed-date span{font-size: 12px;}
	.alo-blog .post-info a.post-item-link{font-size: 15px;line-height: 20px;}
	.cms-index-index .alo-blog{ margin: 0 0 40px;}

	.custom-product .magictabs .item span{line-height: normal;font-size: 14px;}
	.content-1-trendy-product .content-products{margin: 0 0 30px;}
    .cms-static-mix-custom-product .custom-product .magicproduct.autoplay{margin: 0;}
    .cms-static-mix-custom-product .custom-product .magicproduct.autoplay .product-item{padding-left: 0;padding-right: 0;}
    .cms-static-mix-custom-product .custom-product .item .images-container,.cms-static-mix-custom-product .custom-product .item .products-textlink{width: 100%;padding-left: 0;}
	.box .featured-images-wrap, .box .featured-text-wrap{float: none;margin:0 auto;}
	.box{padding-bottom: 0;}
	.box-top img,.slick-slide img,.main-collection .content .box-content-collection img{width: 100%;}
	#magicshop_quickview_handler{display:none !important;}
	.item .product-hover .quickview,.products-list .item .product-item-inner .add-to-links .action.quickview{display: none !important;}
	.social-links a{display:inline-block;float:none;}
	.block-content-statick{margin-bottom:10px;}
	.paypal img{display:inline;}
	.magictabs .item span{font-size:12px;}
	.block-title h2 span.title-top {font-size: 30px;padding: 0 0 20px;}

	.category-view,.category-image img{min-height: auto;}
	.category-products .item img, .product-image img{width: 100%;}
	.category-view .page-title-wrapper .page-title span, .pagecrumbs-title {font-size: 20px;}
	.pagecrumbs-title{padding: 40px 0;}
	.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 {width: 100% !important;}
	.sidebar-main{margin-top: 0;}
	.products.wrapper ~ .toolbar .limiter {display: none;}
	.magiccategory .mage-magictabs .item .per-product{margin:0 10px;}
	.product-view .product-shop .no-display{display:none !important;}
	.product-view .box-tags .form-add input.input-text{margin-bottom:10px;}
	.product-collateral .box-reviews .data-table thead th{text-transform: capitalize;}
	.product-view .product-info-main {padding-top: 20px;}
	.product-view .product-shop .product-social-links, .product-add-form .product-social-links,.box-tocart{padding-bottom: 0;}
	.product.info.detailed {margin: 30px 0;}
	.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 .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;}
	.cart.table-wrapper .product-item-name a, .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;}
	.breadcrumbs li{background-position: 0 65%;}
	.blog-postbox .button-set{margin-bottom:15px;}
	.title-heading-left{padding:10px 0 5px;}
	.no-left-gutter {padding-left: 15px;}
	.no-right-gutter {padding-right: 15px;}
	.main .col-main {padding: 0 15px;}
	.block-footer-bottom .footer { padding: 20px 0;}
	.breadcrumbs {margin: 0 0 20px;}
	.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;}
	.link-social,.block-subscribe{float: none;text-align: center;}
	.cms-static-main-final .link-social{padding-top: 0;}
	.block-footer-top .main{ padding: 20px 0 10px;}
	.mobile-collapsible{clear: both;margin-bottom: 20px;}
	.footer .block-content-statick .list-inline li{float: none;}
	.footer-copyright{float: none;text-align: center;}
	.footer-copyright .main{text-align: center;}
	.block_bottom{padding: 25px 0;}
	.social-link{margin-top: 5px;}
	.paypal{float:none;width:100%;padding: 10px 20px 0;clear: both;}
	.paypal .list-page{text-align: center;}
	#backtotop{display:none !important;}

	.testimonial_text .sub-text{font-size: 13px;letter-spacing: 0px;}
	.testimonials .title-name{font-size: 14px;}
	.click-on-mobile .dropdown-switcher.toggle-content{visibility:hidden;display: none;top: 100%;transform: none;-moz-transform: none;-webkit-transform: none;-o-transform: none;-ms-transform: none;transition: none;-moz-transition: width 2s ease 0s;-webkit-transition: none;-o-transition: none;-ms-transition: none;}
	.click-on-mobile .dropdown-switcher.toggle-content.visible{visibility:visible;display: block;opacity: 1;}
	.filter-content {margin-bottom: 20px;}
	.toggle-tab.mobile{color: #888888;cursor: pointer;display: block !important;font-size: 14px;font-weight: 500;line-height: 17px;margin: 0;padding: 0;position: absolute;right: 0;text-align: right;top: 0;width: 19px;}
	.toggle-content.visible{ display: block;}
	.narrow-by{position: relative;padding: 5px 0;outline:medium none !important;margin: 0;}
}

@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;}
	.account-login .buttons-set {margin: 0; padding: 0;}
	.header .top-left,.header .top-right{float: none;text-align: center;position: relative;z-index: 8;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2{left: 30%;}
	.cms-static-blog .block-title strong,.testimonials .block-title span,.product-title span{font-size: 15px !important;line-height: 30px !important;}
	.magictabs .item:first-child{padding-left: 12px;}
	.magictabs .item{display: block;width: 100%;margin-bottom: 5px;}
	.magictabs .item .title{display: block;}
	.item .actions-cart .button.btn-cart{padding: 0 15px;}
	.testimonial:hover .slick-next {right: 2%;}
	.testimonial:hover .slick-prev {left: 2%;}
	.policy{padding: 110px 0 30px;}
	.deal-content .deal-box .box-content-collection .deal-subcribe{left: calc(50% - 140px);top: calc(50% - 70px);}
	.deal-content .deal-subcribe h3{font-size: 32px;padding-bottom: 0;margin: 0;}
	.deal-content .deal-subcribe h6 a{font-size: 20px;padding-bottom: 0;line-height: normal;}
	.deal-content .deal-subcribe .btn-shop{line-height: 30px;padding:0 15px;font-size: 12px;margin-top: 15px;}
	.deal-content .deal-subcribe p{display: none;}
	.cms-static-mix-custom-product{margin-top: 20px;}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
}
@media (min-width: 500px){
	.nav-toggle {
		width: 8%!important;
	}
}
/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .category-products .products-grid .item.col-mobile-12{padding-left: 5px;padding-right: 5px;}
    .col-main .category-products .products-grid{margin-left: -5px;margin-right: -5px;}
    .col-main .category-products .products-grid .item .actions-cart .button.btn-cart span{padding: 0 10px;font-size: 13px;}
    .col-main .category-products .products-grid .item .actions-cart .button.btn-cart span span{padding: 0;}
}

@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) {
	.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%}
	.block-title h2 span {font-size: 20px;}
	.main-collection .content .box:nth-child(2n+1) .box-content-collection{padding-right: 0;}
	.home-slider.home-slider-index .slick-arrow,.home-slider.home-slider-index:hover .slick-arrow,.home-slider .slick-slide.slick-active .figcaption .caption4{display: none;visibility: hidden;opacity: 0;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2 {left: calc(50% - 180px);padding: 0;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2::before{display: none;}
	.minicart-wrapper{position: static;}
	.minicart-wrapper .block-minicart{width: 100%;}
	.main-collection .box,.slick-slide img,.product-image-photo{width: 100%;}
	.testimonial_text{width: 80%;}
	.cart-table td{padding: 10px;}
	.cms-static-mix-custom-product .custom-product .item .images-container{width: 33%;}
	.cms-static-mix-custom-product .custom-product .item .products-textlink{width: 67%;text-align: left;padding-left: 20px;}
	.custom-product .item .products-textlink{text-align: center;padding-top: 10px;}
	.custom-product ul.magictabs {margin-top: 10px;}
	.products-list .images-container,.products-list .item .products-textlink{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-view .product-qty .custom-qty, .block-bundle-summary .product-details .product-qty .custom-qty{margin: 0 20px 0 0;}
	.product.data.items > .item.content{float: none;margin: 0;}
	.product-view .product-qty .custom-qty, .block-bundle-summary .product-details .product-qty .custom-qty{margin: 0 20px 0 0;}
	.product.data.items > .item.title > .switch, .product.data.items > .item.title{width: 100%;display: block;float: none;}
	.box-content{clear: both; margin-bottom: 20px;position: relative;}
	.toggle-content{ display: none;}
	.toggle-content.visible,.cms-static-main-footer .footer-item:last-child .toggle-content{ display: block;}
	.cms-static-main-footer .footer-item:last-child .box-content{margin: 0;}
	.box-content .toggle-tab.mobile{padding: 5px 10px;top: 0;width: auto;}
	.box-content .toggle-tab:before{content: "\f067";font-family: FontAwesome;}
	.box-content.toggle-visible .toggle-tab:before{content: "\f068";font-family: FontAwesome;}
}

/* Iphone 4 landscape */
@media (max-width: 360px) {
	 li.view-traditional{width:55px;}
	.language-bg .switcher-options{top:8px;position: relative!important;}
	.content-logo{width: 100%;float: none;}
	.header .logo{margin: 0 auto;}
	.header .tool-header{position: static;text-align: center;}
	.tool-header .tool-content{padding-top: 0;padding-right: 40px;}
	.nav-toggle{top: 0;right: 65px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide3{padding: 10px;top: 10%;left: calc(50% - 125px);}
	.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1,
	.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption3{font-size: 15px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption2{font-size: 20px;}
	.home-slider .slick-slide.slick-active .figcaption .caption1,
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3{font-size: 14px;}
	.home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 16px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption2{font-size: 19px;line-height: normal;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide.text-slide2 {left: calc(50% - 128px);}
	.category-products .products-grid > li {width: 100%;}
	.alo-blog .slick-slider .slick-next,.alo-blog .slick-slider .slick-prev{top: 35%;}
	.data.table .custom-qty{width: 40px;}
	.content-1-trendy-product{margin-top: 20px;}
	.content-1-trendy-product .content-products{margin-bottom: 20px;}
	.main-collection .content .box:nth-child(2) .box-content-collection .subcribe .title{font-size: 40px;line-height: normal;}
	.toolbar .limiter{clear: both;float: left;margin: 10px 0 0;}
	.header .header-top .top-language {flex-direction: row-reverse!important;}
	#outer-switcher-language ::before {
		content: "";
		position: absolute!important;
		top: unset!important;
		left: unset!important; 
		right: unset!important; 
		width: 18px;
		height: 18px;
	}
	.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after {
		position: relative!important;
		top: -10px!important;
		left: 15px!important; 
	}
    .tool-header .tool-content {
		padding-top: 40px!important;
		margin-left: 90px!important;
		margin-top: 21px!important;
		margin-right: -170px!important;
		margin-bottom: -40px!important;
	}
	.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown {
		left: unset !important;
		right: -30px!important;
	}
	.page-header .switcher .options ul.dropdown::before, .page-footer .switcher .options ul.dropdown::before {
		left: 40px;
		top: -12px;
	}
	.page-header .switcher .options ul.dropdown::after, .page-footer .switcher .options ul.dropdown::after {
		left: 40px;
		top: -14px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.modes{float: left;}
	.limiter{ margin-bottom: 10px;margin-left: 5px;margin-right: 10px;}
	.sorter-label, .limiter .label{padding: 0 5px 0 0;}
	.limiter-text{display: none;}
}

@media only screen and (min-width: 320px) and (max-width: 400px) {
}

@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;}
	.footer .store-switcher{margin:0;}
	#toPopup{left:18%;top: 10%;}
	.box-support ul li{margin-top:10px;}
	.box-up-sell{margin-bottom:15px;}
} 
@media (max-width: 300px){
	.nav-toggle {
		width: 10%!important;
	}
	.icon-search,.click-on-mobile .toggle-content {
		top: unset !important;
		right: -220%!important;
	}
	.tool-header .tool-content {
		padding-top: 40px!important;
		margin-left: 50px!important;
		margin-top: 21px!important;
		margin-right: -120px!important;
		margin-bottom: -40px!important;
	}
}
/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
	.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;}
	.footer .store-switcher{margin:0;}
	.sorter .view-mode,.sorter .sort-by,.sorter .limiter,.sorter .pull-right{ display: inline-block;float: none !important;padding: 5px 0;border: 0;text-align: left;}
	#products-list .item .product-shop{ margin-top: 20px;}
	#popup-newsletter{width: 280px !important;}
	.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;}
	.block-subscribe input.input-text {width: 100%;}
	.block-subscribe .actions button.button{margin-top: 10px;margin-left: 0;}
}

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







