@media (min-width:992px) and (max-width:1200px){.mage-column.mega-block-right{position:relative;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,.magicmenu .nav-desktop .level0 .level-top span.icon-text,.magicmenu .nav-desktop .level0 .level-top>span{font-size:15px}
.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width:180px}
.slick-slider .slick-prev{left:0}
.slick-slider .slick-next{right:25px}
.product-view .product-shop .add-to-cart button.button span span{padding:0 23px}
.product-view .product-options .option-view,.product-view .product-options .swatch-view{margin-right:15px}
.home-slider .slick-slide.slick-active .figcaption .caption1{font-size:150px;line-height:150px;margin:0 0 0 -30px}
.home-slider .slick-slide.slick-active .figcaption .caption2,.home-slider .slick-slide.slick-active .figcaption .caption2 strong,.home-slider .slick-slide.slick-active .figcaption .caption3,.home-slider .slick-slide.slick-active .figcaption .caption3 strong{font-size:65px;line-height:65px}
.size1of9{width:690px}
.banner-inner-content .box-text{padding:70px 0 0}
.banner2.banner-inner.size1of3{width:220px}
.banner1.banner-inner.size1of9 .size1of3{width:217px;margin-right:18px}
.banner1-1 .size1of3 .banner-inner-content.border{height:217px}
.box-text h3{font-size:20px}
.banner2.banner-inner .banner-inner-content a::before{left:25px;right:25px}
.banner2.banner-inner.size1of3 .banner-inner-content .box-text{padding:220px 0 0 40px}
.banner-inner-content a img{max-width:100%}
.heading .title{font-size:30px}
.intro{font-size:15px}
.timer-view .box span b{font-size:20px;line-height:22px}
.timer-view .box span.title{font-size:13px}
.box-title{padding:0 0 6px 10px}
.box-top .sub-title{font-size:18px}
.section-sub-text{font-size:13px}
.sub-title,.subtitle{font-size:14px;padding:18px 0 0}
.banner-top .banner-inner-content{margin-bottom:12px}
.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}
.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}
.block-subscribe input.input-text{width:180px}
.favorite-list .fa-chevron-down,.favorite-list .wish-item-count,.header .header-search .block{margin:0!important}
.header-top .top-left{display:flex;justify-content:space-between;align-items:center}
.header-top .welcome.greet.welcome-msg{float:unset}
.header-top .links-extra{margin-top:0}
.links-extra ul{width:100%;display:flex;margin-bottom:0;align-items:center}
.links-extra li{float:unset;margin-bottom:0;margin-left:5px!important}
.content-cart,.favorite-list{width:35%}
.favorite-list .fa-heart:before{position:absolute;left:-20px}
.favorite-list .fa-heart{padding:0}
.favorite-list .fa-heart p:nth-child(1){float:unset;margin:0 0 5px}
.header-top .fav{height:60px;line-height:60px;padding-top:5px}
.fav-cart{display:flex;align-items:center;padding:0;justify-content:flex-end}
.header-content .content-cart{width:55%!important;top:unset!important;position:relative}
.header-content .content-cart .minicart-wrapper{float:unset!important;height:unset!important;line-height:unset!important;text-align:unset!important;margin:0!important}
.header-content .content-cart .minicart-wrapper .fa-shopping-cart{vertical-align:unset!important}
.content-cart .fa-shopping-cart{border:unset;padding:0!important;margin:0!important}
.content-cart .fa-shopping-cart p span{margin:0!important}
.content-cart .switcher{position:absolute;top:0;right:0}
.content-cart .dropdown.options.switcher-options{float:unset;margin-right:0}
.content-cart .nav-toggle{top:50px;right:10px}
.header-bottom .magicmenu .nav-desktop .level0.nav-sign-in{padding-right:0!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}
.nav-toggle{cursor:pointer;display:block;font-size:0;left:auto;position:absolute;text-decoration:none;top:67px;z-index:14;right:50px}
.nav-toggle:before{content:'\e609';display:inline-block;font-family:icons-blank-theme;font-size:36px;color:#8f8f8f;font-weight:400;line-height:inherit;overflow:hidden;text-align:center;vertical-align:middle}
.nav-toggle:hover::before{color:#333}
.nav-sections{background:#fff none repeat scroll 0 0;height:100%;left:calc(-1 * (100% - 54px));overflow:auto;position:fixed;top:0;transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;-ms-transition:left .3s ease 0s;width:calc(100% - 54px)}
.nav-open .nav-sections{box-shadow:0 0 5px 0 rgba(50,50,50,.75);left:0;z-index:99}
.nav-before-open .page-wrapper{height:100%;left:0;overflow:visible;position:fixed;transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;-ms-transition:left .3s ease 0s}
.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,.01) none repeat scroll 0 0;content:"";display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}
.nav-open .page-wrapper{left:calc(100% - 0px)}
.nav-open .nav-toggle:after{background:rgba(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 .menu-mobile .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}
}
@media (min-width:768px) and (max-width:991px){.mean-container a.meanmenu-reveal{padding:15px}
.mean-container .mean-nav .mobi-title{line-height:42px;padding:0 0 0 70px}
.header-bottom.header-container-fixed{position:static}
.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}
.header-logo .nav-toggle,.nav-sections-item-content .magicmenu .nav-desktop{display:none;visibility:hidden}
.nav-sections .mean-container .mean-nav ul.nav-mobile{display:block!important}
.nav-sections-item-content .mean-container .mean-nav{background-color:#fff}
.nav-sections-item-content .mean-container .mean-nav ul li{margin:0}
.nav-sections-item-content .mean-container .mean-nav ul li a{border-bottom:1px solid #eee;color:#333;font-size:15px;font-family:Montserrat,sans-serif;letter-spacing:1px}
.nav-sections-item-content .mean-container .mean-nav ul li a:hover{color:#333}
.nav-sections-item-content .mean-container .mean-nav ul li a span{font-size:15px;font-family:Montserrat,sans-serif}
.nav-sections-item-content .mean-container .mean-nav ul li a span.cat_label{font-size:11px}
.nav-sections-item-content .mean-container .mean-nav ul li li a{padding:10px 0 10px 25px}
.nav-sections-item-content .mean-container .mean-nav ul li a.mean-expand{font-size:0!important;background:0 0!important}
.nav-sections-item-content .mean-container .mean-nav ul li a.mean-expand:after{color:inherit;content:"\f196";display:inline-block;font-family:FontAwesome;font-size:14px;font-weight:400;line-height:inherit;overflow:hidden;text-align:center;vertical-align:middle;color:#888}
.nav-sections-item-content .mean-container .mean-nav ul li a.mean-expand.mean-clicked:after{content:"\f147"}
.menu-mobile .nav-toggle{display:block}
.block-search .block .block-title{display:none}
.favorite-list .fa-chevron-down,.favorite-list .wish-item-count,.header .header-search .block{margin:0!important}
.header-top .top-left{display:flex;justify-content:space-between;align-items:center}
.header-top .welcome.greet.welcome-msg{float:unset}
.header-top .links-extra{margin-top:0}
.links-extra ul{width:100%;display:flex;margin-bottom:0;align-items:center}
.links-extra li{float:unset;margin-bottom:0}
.content-cart,.favorite-list{width:35%}
.favorite-list .fa-heart:before{position:absolute;left:-20px}
.favorite-list .fa-heart{padding:0}
.favorite-list .fa-heart p:nth-child(1){float:unset;margin:0 0 5px}
.header-top .fav{height:60px;line-height:60px;padding-top:5px}
.fav-cart{display:flex;align-items:center;padding:0;justify-content:flex-end}
.header-content .content-cart{width:55%!important;top:unset!important;position:relative}
.header-content .content-cart .minicart-wrapper{float:unset!important;height:unset!important;line-height:unset!important;text-align:unset!important;margin:0!important}
.header-content .content-cart .minicart-wrapper .fa-shopping-cart{vertical-align:unset!important}
.content-cart .fa-shopping-cart{border:unset;padding:0!important;margin:0!important}
.content-cart .fa-shopping-cart p span{margin:0!important}
.content-cart .switcher{position:absolute;top:0;right:0}
.content-cart .dropdown.options.switcher-options{float:unset;margin-right:0}
.content-cart .nav-toggle{top:50px;right:10px}
.header .form-search:hover input.input-text{opacity:1;top:110px;visibility:visible}
.minicart-wrapper{margin-right:30px}
.slick-slider .slick-prev{left:-8px}
.slick-slider .slick-next{right:30px}
.home-slider .slick-slide.slick-active .figcaption .caption1{letter-spacing:0;font-size:80px;line-height:80px;margin:0 0 0 -10px}
.home-slider .slick-slide.slick-active .figcaption .caption2,.home-slider .slick-slide.slick-active .figcaption .caption2 strong,.home-slider .slick-slide.slick-active .figcaption .caption3,.home-slider .slick-slide.slick-active .figcaption .caption3 strong{font-size:40px;line-height:40px;letter-spacing:10px}
.home-slider .slick-slide.slick-active .figcaption .caption3{top:50%}
.size1of9{width:715px}
.banner1.banner-inner.size1of9 .size1of3{width:225px}
.banner1-1 .size1of3 .banner-inner-content.border{height:225px}
.banner-inner-content .box-text{padding:50px 0 0}
.box-text h3{font-size:20px}
.box-text h4{font-size:15px}
.banner2.banner-inner.size1of3 .banner-inner-content .box-text{text-align:center;padding:280px 0 0;width:100%}
.banner2.banner-inner.size1of3{float:none;clear:both;text-align:center;margin:0 auto}
.banner2.banner-inner.size1of3 .banner-inner-content .box-text.box-text-possion h4::before{margin:0 auto}
.banner-inner-content a img{max-width:100%;width:100%}
.banner2.banner-inner.size1of3 .banner-inner-content a img{max-width:100%;width:auto}
.account-login .content h2,.alo-brands .item span,.block .block-title strong span,.block-related .block-title h3 span,.block-title-tabs span,.box-up-sell .block-title h3 span,.crosssell h3 span,.magictabs .item .title,.testimonials h3 span{font-size:17px;line-height:17px}
.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}
.block-newletter{text-align:left;padding-top: 0;}
.footer .form-subscribe-header{padding:0 0 10px}
.footer .block1.block-content-statick li span.icons{margin:0 5px 8px 0}
span.mt-cart-label-label{display:none}
.support-policy .support-footer-inner .col-icon,.support-policy .support-footer-inner .col-text{line-height:normal;display:block}
.support-footer-inner .support-icon{width:100%;height:50px;line-height:50px}
.support-footer-inner .support-info .info-title{padding:0;font-size:13px}
.block-creare-twitter .block-content ul li .twitter-links{width:100px}
.no-display{display:inline-block!important}
.item .add-to-links a.quickview,.link-view{display:none!important}
.glasses-select-form .product-social-links,.product-view .product-shop .product-social-links{margin:0;padding:0}
.product-view .product-shop .no-display{display:none!important}
.product-view .toggle-tabs .item{font-size:14px}
.product.data.items>.item.title>.switch,.product.data.items>.item.title>.switch .counter{font-size:15px}
.block-reorder .block-content,.block-viewed .block-content{padding:0 10px}
.block-layered-nav dd{padding:0 0 10px}
.swatch-label,.swatch-link{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:0;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{clear:both}
.footer address,.paypal{float:none;padding:10px 0;display:inline-block}
.checkout-cart-index .paypal {padding:0}
.checkout-cart-index .cart-summary .paypal>input {width: 240px;}
.clearboth{clear:both}
.products-list .price-box .old-price .price,.products-list .price-box .regular-price .price,.products-list .price-box .special-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,.content-products .bx-wrapper .bx-controls-direction a.bx-prev,.crosssell .bx-wrapper .bx-controls-direction a.bx-prev{left:0}
.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,.content-products .bx-wrapper .bx-controls-direction a.bx-next,.crosssell .bx-wrapper .bx-controls-direction a.bx-next{right:0}
.data-table tbody tr td .cart-price .price,.data-table tbody tr td .product-name a{font-size:12px}
}
@media(max-width:767px){.header-logo .nav-toggle,.nav-sections-item-content .magicmenu .nav-desktop,.nav-sections-item-title{display:none;visibility:hidden}
.nav-sections .mean-container .mean-nav ul.nav-mobile{display:block!important}
.nav-sections-item-content .mean-container .mean-nav{background-color:#fff}
.nav-sections-item-content .mean-container .mean-nav ul li{margin:0}
.nav-sections-item-content .mean-container .mean-nav ul li a{border-bottom:1px solid #eee;color:#333;font-size:15px;font-family:Montserrat,sans-serif;letter-spacing:1px}
.nav-sections-item-content .mean-container .mean-nav ul li a:hover{color:#333}
.nav-sections-item-content .mean-container .mean-nav ul li a span{font-size:15px;font-family:Montserrat,sans-serif}
.nav-sections-item-content .mean-container .mean-nav ul li li a{padding:10px 0 10px 25px}
.nav-sections-item-content .mean-container .mean-nav ul li a span.cat_label{font-size:11px}
.nav-sections-item-content .mean-container .mean-nav ul li a.mean-expand{font-size:0!important;background:0 0!important}
.nav-sections-item-content .mean-container .mean-nav ul li a.mean-expand:after{color:inherit;content:"\f196";display:inline-block;font-family:FontAwesome;font-size:14px;font-weight:400;line-height:inherit;overflow:hidden;text-align:center;vertical-align:middle;color:#888}
.nav-sections-item-content .mean-container .mean-nav ul li a.mean-expand.mean-clicked:after{content:"\f147"}
.menu-mobile .nav-toggle{display:block}
.header .form-search{padding-bottom:10px}
.block-search .block .block-title{display:none}
.header .header-search .block{margin:0}
.header .form-search button.button{padding:3px 0 0 0}
.header .form-search input.input-text{background-color:#eee;left:0;opacity:0;padding:0 10px;position:absolute;top:100px;visibility:hidden;width:99%;z-index:1000}
.header .form-search:hover input.input-text{opacity:1;top:110px;visibility:visible}
.header .form-search .search-autocomplete{left:0;margin:0;top:143px;z-index:1002}
.content-logo{float:left;width:auto}
.minicart-wrapper{margin-right:35px;margin-top:70px}
.col-left{margin-top:30px}
.header-container-fixed{position:static}
.no-display{display:inline-block!important}
.block.block-reorder .no-display{display:none!important}
.block-collapsible-nav{position:static}
.header .welcome-msg{text-align:center}
.header .header-setting,.settting-switcher,.top-links{float:none;text-align:center}
.header .currency_top .dropdown-switcher,.header .header-setting .dropdown-switcher,.header .top-form-language .dropdown-switcher{text-align:left}
.settting-switcher,.top-links{vertical-align:top;display:inline-block}
.header-setting .icon-setting:after,.miniCartWrap .crat-icon:after{display:none}
.header .form-search button.button span,.header .form-search button.button span span .fa{height:30px;line-height:30px;width:30px}
.header{position:relative}
.header-setting .label-title{margin-bottom:5px;text-align:left}
.dropdown-switcher ul{margin:0}
.header .header-right .header-search .dropdown-switcher{border:0 none;padding:0;width:100%}
.header .mini-maincart{position:static}
.header .cartSummary{position:relative}
.miniCartWrap .icons{padding:6px;font-size:24px}
.crat-icon .item,.crat-icon .zero{height:20px;width:20px}
.cartSummary span.item,.cartSummary span.price,.cartSummary span.zero{font-size:12px}
.dispaly-phone{text-align:center;margin:10px 0 0}
.slick-slider .slick-prev{left:-8px}
.slick-slider .slick-next{right:12px}
.home-slider .slick-slide.slick-active .figcaption .caption1{letter-spacing:0;font-size:40px;line-height:40px;margin:0;top:37%}
.home-slider .slick-slide.slick-active .figcaption .caption2,.home-slider .slick-slide.slick-active .figcaption .caption2 strong,.home-slider .slick-slide.slick-active .figcaption .caption3,.home-slider .slick-slide.slick-active .figcaption .caption3 strong{font-size:20px;line-height:20px;letter-spacing:10px}
.home-slider .slick-slide.slick-active .figcaption .caption2{top:43%}
.home-slider .slick-slide.slick-active .figcaption .caption3{top:53%}
.pa-lines{padding:0 30px}
.banner1.banner-inner.size1of9 .size1of3,.size1of9{width:100%;margin-right:0}
.banner2.banner-inner.size1of3{float:none;width:100%;clear:both}
.banner-inner-content{margin:0 0 10px}
.banner-inner-content a img{width:100%;max-width:100%}
.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}
.featured-product-tab .magictabs .item .title::after,.magictabs .item .title::after{display:none}
#popup-newsletter{width:320px!important;background-size:cover;background-repeat:no-repeat}
#popup-newsletter .block-content .actions,#popup-newsletter .block-content .input-box,#popup-newsletter .block-content input.input-text{float:none!important;display:inline-block;width:100%}
#fancybox-overlay,#fancybox-wrap{display:none!important}
#popup-newsletter .block-content{width:270px;float:none;padding:50px 20px}
#popup-newsletter .subscribe-bottom{margin:70px 0 0}
.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}
.item .add-to-links a.quickview,.link-view{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}
.featured-product-tab .magictabs .item .title{padding-bottom:10px}
.featured-product-tab .magictabs .item:first-child .title{padding-left:0}
.magictabs .item .title{font-size:18px}
.block-title h2 span.title-top{font-size:30px;padding:0 0 20px}
.category-products .item img,.product-image img{width:100%}
.page-layout-2columns-left .column.main,.page-layout-2columns-left .sidebar-additional,.page-layout-2columns-left .sidebar-main,.page-layout-2columns-right .column.main,.page-layout-2columns-right .sidebar-additional,.page-layout-2columns-right .sidebar-main{width:100%!important}
.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 .toggle-tabs .item,.product.data.items>.item.title{display:block;padding:10px 0;text-align:left;background-image:none}
.product.data.items>.item.title>.switch,.product.data.items>.item.title>.switch .counter,.product.info.detailed .product.data.items .description p{font-size:15px}
.product.info.detailed .product.data.items>.item.title .switch:after{bottom:auto;color:#888;content:"";font-family:FontAwesome;font-size:14px;left:auto;width:19px;background-color:transparent;opacity:1;visibility:visible}
.product.info.detailed .product.data.items>.item.title.active .switch:after{content:""}
.product.data.items>.item.content{float:none;margin:0;padding-top:10px}
.box-tocart,.glasses-select-form .product-social-links,.product-view .product-shop .product-social-links{padding-bottom:0}
.product.info.detailed{margin:30px 0}
.nobr{font-size:12px}
.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-delete,.cart.table-wrapper .actions-toolbar>.action-edit{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}
.modal-content .form-shipping-address .fieldset{padding:0}
.abs-discount-block-desktop .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),.cart-discount .block:nth-child(1),.form-address-edit .fieldset:nth-child(1),.form-edit-account .fieldset:nth-child(1),.login-container .block:nth-child(1),.paypal-review-discount .block:nth-child(1),.storecredit .block:nth-child(1){clear:both;float:none}
.abs-discount-block-desktop .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),.cart-discount .block:nth-child(2),.form-address-edit .fieldset:nth-child(2),.form-edit-account .fieldset:nth-child(2),.login-container .block:nth-child(2),.paypal-review-discount .block:nth-child(2),.storecredit .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}
.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}
.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}
.block-subscribe .block-content{display:block}
.footer .form-subscribe-header{float:none;width:100%;text-align:left}
.block-subscribe input.input-text{width:230px}
.footer .block-subscribe .input-box{padding:0}
.mobile-collapsible{clear:both;margin-bottom:20px}
.footer .block-content-statick .list-inline li{float:none}
.support-footer-inner .row-normal{margin-bottom:20px}
.support-footer-inner .support-info .info-title{font-size:13px}
.block_bottom{padding:25px 0}
.social-link{margin-top:5px}
.paypal{float:none;width:100%;clear:both}
.testimonial_text .sub-text{font-size:13px;letter-spacing:0}
.testimonials .title-name{font-size:14px}
.filter-content{margin-bottom:20px}
.toggle-tab.mobile{color:#888;cursor:pointer;display:block!important;font-size:14px;font-weight:500;line-height:40px;margin:0;padding:0;position:absolute;right:0;text-align:right;top:0;width:19px}
.block-layered-nav .toggle-content-,.toggle-content{display:none}
.toggle-content.visible{display:block}
.block-layered-nav .toggle-tab.mobile{padding:0;top:0;color:#888;width:20px;font-size:14px;line-height:20px;cursor:pointer}
.block-layered-nav .toggle-tab:before{content:"";font-family:FontAwesome}
.block-layered-nav .toggle-visible .toggle-tab:before{content:"";font-family:FontAwesome}
.block-layered-nav .toggle-tab.mobile{position:absolute;display:block!important;line-height:40px}
.narrow-by{position:relative;padding:5px 0;outline:medium none!important;margin:0}
.block.block-layered-nav .block-title{position:relative}
.block.block-layered-nav .block-title:before{content:"";font-family:FontAwesome;display:inline-block;font-size:20px;text-align:right;width:32px;position:absolute;right:0;cursor:pointer;z-index:1;color:#888;line-height:33px}
.block.block-layered-nav .block-title.active:before{content:"";line-height:20px}
}
@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}
}
@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 #ddd!important}
.data-table tfoot{border-bottom:none}
.data-table thead th{border-left:1px solid #ddd;border-bottom:0 none}
.data-table thead.hidden-phone{display:none}
.data-table tbody td,.data-table tbody th{border-bottom:0}
.product-view .box-reviews .form-add .data-table td{border-bottom:1px solid #ddd!important}
}
/* @media only screen and (max-width:479px){.header .logo{max-width:160px} */
.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}
.cartSummary .icon-cart{font-size:17px}
.nbs-flexisel-item img{display:inline-block}
.magictabs .item{display:block}
.cart-table td{padding: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.data.items>.item.content{padding:55px 0 20px}
.block-bundle-summary .product-details .product-qty .custom-qty,.product-view .product-qty .custom-qty{margin:0 20px 0 0}
.product-view .toggle-tabs .item,.product.data.items>.item.title{letter-spacing:0}
}
@media (max-width:360px){.menu-mobile .nav-toggle{top:0;line-height:normal}
.minicart-wrapper{float:none;margin-right:0;padding-right:70px}
.minicart-wrapper .block-minicart{width:100%}
.minicart-wrapper .showcart .amount{display:none}
.minicart-wrapper .block-minicart:after{right:79px}
.minicart-wrapper .block-minicart:before{right:80px}
.header .header-search{position:relative;z-index:10}
.header .form-search input.input-text{width:300px;right:0;left:auto}
.category-products .products-grid>li{width:100%}
.block-static.alo-blog .blog-image,.block-static.alo-blog .blog_short_text{float:left;width:100%}
.block-static.alo-blog .blog-image.al-style-2:before{left:auto;right:0}
.block-static.alo-blog .blog-image.al-style-2:after{left:auto;right:0}
.alo-blog .slick-slider .slick-next,.alo-blog .slick-slider .slick-prev{top:35%}
.data.table .custom-qty{width:40px}
}
@media only screen and (min-width:320px) and (max-width:479px){.modes{float:left}
.limiter{margin-bottom:10px;margin-left:5px;margin-right:10px}
.limiter .label,.sorter-label{padding:0 5px 0 0}
.limiter-text{display:none}
.featured-product-tab .magictabs .item .title,.magictabs .item{padding-left:0;padding-right:0;display:block}
.featured-product-tab .magictabs .item .title{background-image:none}
}
@media only screen and (min-width:320px) and (max-width:400px){.block-newletter .block-content .newsletter,.footer .block-subscribe .input-box,.footer .form-subscribe-header{float:none;text-align:left}
.block-subscribe input.input-text{width:100%!important}
.block-subscribe .actions button.button{margin-top:10px;margin-left:0}
}
@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-edit,.mini-contentCart .product-details a.btn-remove{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 only screen and (min-width:240px) and (max-width:320px){.account-login .content h2,.block .block-title strong span,.block-related .block-title h3 span,.box-up-sell .block-title h3 span,.crosssell h3 span,.footer h3{font-size:12px}
.footer .store-switcher{margin:0}
.sorter .limiter,.sorter .pull-right,.sorter .sort-by,.sorter .view-mode{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 0 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 .limiter,.sorter .pull-right,.sorter .sort-by,.sorter .view-mode{width:100%;text-align:left}
}
@media (min-width:768px){.catalogsearch-result-index .page-layout-2columns-left .column.main,.catalogsearch-result-index .page-layout-2columns-left .sidebar-main{width:100%!important}
}