@media (min-width: 1200px) {
}
@media (min-width: 1920px) {
	.block_deal{height: 600px;}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.content-logo{width: 20%;}
	.header-logo{display: block;}
	.header-config-bg{width: 39%;}
	.content-right{width: 40%;}
	.magicmenu .nav-desktop .level0 .level-top{padding: 22px 5px;}
	.magicmenu .nav-desktop .level0.home{padding:0;}
	.magicmenu .nav-desktop .level0.logo.display .level-top{padding: 26px 15px;}
	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width:180px;}
	.magicmenu .nav-desktop .level0 .level-top > span{font-size: 13px;}
	.vmagicmenu .level0 .level-top-mega .content-mega{padding: 15px;}
	.vmagicmenu .level0 .level-top-mega .mage-column .children{padding-right: 20px;width: 230px;}
	.header .welcome-msg, .header .call-us{margin: 0 10px 0 0; padding: 0 10px 0 0;}
	.play .caption2{top: 38%;}
	.play .caption4{top: 55%;}
	.category-slider .play .caption1, .category-slider .play .caption2{width: 520px;line-height: 40px;font-size: 15px;}
    .category-slider .play .caption2{top: 41%;}
    .magic-category .section-right{width: 40%}
    .magic-category .section-left{width: 60%;}
    .magiccategory .bx-wrapper .bx-controls-direction a.bx-prev, .magiccategory .content-products:hover .bx-wrapper .bx-controls-direction a.bx-prev{left: 60%;margin: 0 -10px;}
    .magiccategory .bx-wrapper .bx-controls-direction a.bx-next, .magiccategory .content-products:hover .bx-wrapper .bx-controls-direction a.bx-next{right: 37%;}
	.mage-custom .products-textlink-right{padding-top: 10px;}
	.category-products .products-grid--max-4-col .products-textlink-right{float: none;}
	.category-products .products-grid--max-5-col .actions-cart button.button span{font-size: 12px;}
	.category-products .products-grid--max-5-col,.category-products .products-grid--max-6-col .item .add-to-links a{width: 30px;}
	.category-products .products-grid--max-5-col .add-to-links li,.category-products .products-grid--max-6-col .add-to-links li{float: left;}
	.product-view .product-shop .add-to-cart button.button span span{padding:0 23px;}
	.product-view .product-img-box .more-views{width: 280px;}
	.banner-inner-content a img,.megashop-banner img{max-width: 100%;}
	.heading .title{font-size: 30px;}
	.box-title{padding: 0 0 6px 10px;}
	.box-top .sub-title{font-size: 18px;}
	.section-sub-text{font-size: 13px;}
	.blog_short_text a span{font-size: 15px;}
	.box-product-content .content-products{margin: 0;}
	.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;}
	.banner-opacity img{max-width: 100%;height: auto;}
	.block-loock-bocks .loock-boock-list .image{display: block;}
	.block-collections .collection-list .item{width: 312px;}
	.block-testimonials:hover .bx-wrapper .bx-controls-direction a.bx-prev{left: -50%;}
	.block-testimonials:hover .bx-wrapper .bx-controls-direction a.bx-next{right: -50%;}
	.alo-brand .bx-wrapper .bx-controls-direction a.bx-prev{left: 0;}
	.alo-brand .bx-wrapper .bx-controls-direction a.bx-next{right: 0;}
}

/* 960px <= width < 1200px */
@media only screen and (min-width: 960px) and (max-width: 1200px) {
}

@media (min-width: 768px) and (max-width: 991px) {
	.header-container-fixed{position: static;}
	.header-config-bg,.content-right{width: 100%;}
	.header .welcome-msg, .header .call-us{font-size: 13px;margin: 0 10px 0 0;padding: 0 10px 0 0;}
	.text-setting, .top-links li a{padding: 0 6px;font-size: 13px;}
	.nav-top-links a, .text-setting, .support-link a,.header .top-form-language .label,.nav-top-links span{font-size: 13px;}
	.content-logo{width: 100%;}
	.header-logo{padding: 20px 0 0;}
	.magicmenu{clear: both;padding: 0px 0 0;text-align: center;}
	.header-container-fixed .magicmenu{padding-top: 0;}
	.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-mega, .magicmenu .nav-desktop .level0.dropdown > .level0{padding: 0 0 0 20px;}
	.magicmenu .nav-desktop .level0.dropdown > .level0, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0{padding: 20px 0;}
	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width:170px;}
	.vmagicmenu{width: 50px;}
	.vmagicmenu .block-title{height: 40px;}
	.vmagicmenu .block-title{padding: 0 18px 0 17px;}
	.header .top-right{text-align: center;padding: 40px 0;}
	.header .top-form-language:hover .language-switcher, .header .currency_top .currency-switcher:hover .dropdown-switcher, .header .header-setting .settting-switcher:hover .dropdown-switcher{top: 60px;}
	.header .header-setting.header-setting-search .dropdown-switcher{right: 15px;}
    .magicslider .bx-wrapper img{width: 100%;}
    .header-top-right .homeslider{float: none;width: 100%;}
    .play .caption1, .play .caption2{width: 520px;}
    .play .caption1{left: 25%;}
    .play .caption2{top: 42%;left: 15%;}
    .play .caption4{top: 60%;}
    .category-slider .play .caption1, .category-slider .play .caption2{line-height: 40px;font-size: 14px;left: 5%;}
    .category-slider .play .caption2{top: 46%;}
    .category-slider .play .caption4{top: 67%;left: 40%;}
    .featured-banner .box-small-banner .text-content .title span,.featured-banner .banner-center .box-small-banner .text-content .sub-title span{font-size: 14px;}
    .featured-banner .banner-center .box-small-banner .text-content .sub-title span{letter-spacing: 5px;}
    .featured-banner .banner-center .box-small-banner .text-content .title span{font-size: 18px;}
    .featured-banner .box-small-banner.style1{margin-bottom: 16px;}
    .featured-banner .box-small-banner .text-content .big-title{font-size: 25px;line-height: 25px;}
    .featured-banner .banner-text .text-content .title span{font-size: 20px;line-height: 20px;}
    .magic-category .section-left, .magic-category .section-right{width: 100%;}
    .products-textlink-right{float: none;}
    .item:hover .products-textlink .products-textlink-right{display: block;visibility: hidden;}
    .mage-custom .products-textlink,.mage-custom .products-textlink-right{padding-top: 0;padding-right: 0;}
    .mage-custom .hover-box{ bottom: 0;left: 15px;padding-top: 0;position: absolute;top: 57px;}
    .mage-custom .price-box .price{font-size: 13px;}
    .alo-brand .bx-wrapper .bx-controls-direction a{top:3%;}
    .blog_short_text{padding: 15px;}
    .blog_short_text .title-blog a span{font-size: 15px;line-height: 15px;}
    .blog_text .read-more-blog{bottom: 15px;}
    .mega-custom-html img{max-width: 100%;height: auto;}
    .page-top-left,.page-top-right{width: 100%;}
    .service3 .service-item .service-title{font-size: 14px;}
    .actions-no .actions{top: 30%;}
	.content_heading{margin-top: 30px;}
	.banner-opacity img{max-width: 100%;height: auto;}
	.block-newletter { text-align: left;padding-top: 20px;}
	.no-display{display:block !important;}
	.link-view{display: none;}
    .block .block-title strong span,.col-left .magictabs .item .title{line-height: 35px;}
    .col-left .left-module .products-textlink{width: 100%;padding:0;}
    .col-left .left-module .products-textlink{padding-left: 10px;}
    .left-module .content-products{padding: 15px 5px;}
    .col-left-image{padding: 14px 10px 20px;}
    .product-view .product-img-box .more-views{width: 200px;}
	.product-view .product-shop .add-to-links{margin: 20px 0;}
	.product-view .product-shop .no-display{display:none !important;}
	.product-view .toggle-tabs .item{font-size: 14px;}
	.block-related .per-product,.box-up-sell .per-product{margin-right: 1px;}
	.block-related .per-product img,.box-up-sell .per-product img {transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;}
	.block-viewed .block-content, .block-reorder .block-content{padding:0 10px;}
	.block-layered-nav dd{padding: 0 0 10px;}
	.block-layered-nav dt{font-size: 14px;}
	.swatch-link, .swatch-label{font-size: 10px}
	#narrow-by-list dd .swatch-link{margin-right: 0;}
	#popup-newsletter{width:728px !important;height: 455px !important;background-size: 100% auto;background-repeat: no-repeat;}
	#popup-newsletter .block-content{padding: 40px 20px 0;}
	#popup-newsletter .form-subscribe-header label{font-size: 14px;}
	#popup-newsletter .block-content .promotions{font-size: 90px;line-height: 68px;margin: 0 0 0 -122px;}
	#popup-newsletter .block-content .promotions2{font-size: 110px;line-height: 78px;}
	#popup-newsletter .block-content .promotions2 span{font-size: 70px;line-height: 60px;}
	.block .block-content, .block-anav .nav-accordion{padding: 15px 10px;}
	#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;}
	.products-list .item .actions-no .add-to-links{margin: 10px 0 0;}
	.products-list .item .actions-no .add-to-links li .link-wishlist{margin-left: 0;}
	.products-list .item .right-block,.products-list .item .left-block{float: none;}
	.alo-social-networks a{margin: 0 8px 0 0;}
	.collapsible{margin-top: 15px;clear: both;}
	.footer address{line-height: normal;font-size: 13px;}
	.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-brand .bx-wrapper .bx-controls-direction a.bx-prev{left: 0;}
	.alo-brand .bx-wrapper .bx-controls-direction a.bx-next{right: 0;}
	/* .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{left: 0px;}
	.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{ right:0px;} */
}

/* Iphone 5 landscape */
@media(max-width:767px) {
	.container { padding-left: 15px;padding-right: 15px;}
	.cms-index-index .col-main .container,.vertical-menu-wapper { padding-left: 0px;padding-right: 0px;}
	.no-display{display:block !important;}
	.header-setting.header-setting-icon,.top-main-header,.anav-container,.mean-container .mean-nav .mobi-title,.main-bottom .contact-info{display: none;}
	.header-top{text-align: center;}
	.nav-top-links{float: left;width: 100%;}
	.content-logo .header-logo{padding-bottom: 0;}
	.header .top-right{text-align: center;padding: 40px 0;}
	.header .top-form-language:hover .language-switcher, .header .currency_top .currency-switcher:hover .dropdown-switcher, .header .header-setting .settting-switcher:hover .dropdown-switcher{top: 60px;}
	.header .header-setting.header-setting-search .dropdown-switcher{right: 20%;}
	.header .form-search{width: 330px;}
	.currency{margin-left: 10px !important;}
	.dropdown-switcher ul {margin: 0;}
	.header .header-right .header-search .dropdown-switcher { border: 0 none;  padding: 0; width: 100%;}
	.miniCartWrap .icons{padding: 6px;font-size: 24px;}
	.cms-index-index .border-bottom::before{display: none;}
	.custom-menu .magicmenu,.menu-mobile-none .vmagicmenu{display: none;}
	.header-container-fixed{position: static;}
	.featured-banner .banner-left .box-small-banner.style2{margin-bottom: 25px;}
    .featured-banner .box-small-banner .text-content .title span{font-size: 14px;}
    .featured-banner .banner-text .text-content .title span{font-size: 20px;line-height: 20px;}
    .blog_short_text{padding: 15px;}
    .post-date span.date{padding: 0 5px;}
    .blog_short_text .title-blog{margin-top: 18px;}
    .blog_short_text .title-blog a span{font-size: 13px;line-height: 13px;}
    .blog_text .read-more-blog{bottom: 10px;}
    .mc-blog .flexisel-content .item:nth-child(2n) .blog-image{transform: translateY(63%);-moz-transform: translateY(63%);-webkit-transform: translateY(63%);-o-transform: translateY(63%);}
    .featured-banner .banner-left, .featured-banner .banner-right{width: 100%;}
	.magicslider .bx-controls-direction .bx-prev, .magicslider .bx-controls-direction .bx-next{opacity: 1;visibility: inherit;}
	.magicslider .bx-wrapper .bx-controls-direction a.bx-next,.category-slider .magicslider .bx-wrapper .bx-controls-direction a.bx-next {right: 0;}
	.magicslider .bx-wrapper .bx-controls-direction a.bx-prev,.category-slider .magicslider .bx-wrapper .bx-controls-direction a.bx-prev {left: 0;}
	.homeslider .magicslider .bx-wrapper img{max-width: 200%;}
	.play .caption1{top:20%;letter-spacing: 10px;left: 15%;}
	.play .caption2{top:37%;left: 9%;letter-spacing: 1px;}
	.play .caption1, .play .caption2{line-height: 35px;font-size: 14px;width: 400px;}
	.play .caption4{top:55%;left: 35%;}
	.play .caption3{font-size: 15px;line-height: 20px;top:47%;}
     #popup-newsletter{width: 100% !important;background-image: none !important;}
	#fancybox-wrap ,#fancybox-overlay{display: none !important;}
	#popup-newsletter .block-content{width: 100%;float: none;}
	#popup-newsletter .block-content .promotions{margin: 0;text-align: center;}
	#popup-newsletter .block-content h3,#popup-newsletter .subscribe-bottom{text-align: center;}
	.newsletter-new{display: inline-block;}
	.block-subscribe .input-box{padding-left: 0;}
	.block-subscribe input.input-text{padding-right: 50px;}
	#magicshop_quickview_handler{display:none !important;}
	.lock-boock-button a{margin-left: 0;padding: 0 20px;}
	.link-view{display: none;}
	.social-links a{display:inline-block;float:none;}
	.block-content-statick{margin-bottom:10px;}
	.footer li.feature-icon{line-height: 24px !important;}
	.paypal img{display:inline;}
	.magictabs{margin: 30px auto !important;text-align: left;}
	.magictabs .item span{font-size:12px;}
	.block-title h2 span.title-top {font-size: 30px;padding: 0 0 20px;}
	.magictabs .item .title{font-size: 14px;}
	.category-products .item img, .product-image img,.block-banner8 img{width: 100%;}
	.actions-no .actions{top: 30%;}
	.magic-category .section-left, .magic-category .section-right{width: 100%;padding: 10px 0;}
	.magic-category .block-tabs-title h3.title{float: left;}
	.magic-category .block-title-tabs h3{width: 100%;display: block;padding: 0;}
	.mage-custom .magictabs .item::before{width: 93%;}
	.item:hover .products-textlink .products-textlink-right{display: block;visibility: hidden;}
	.products-grid .item .category-products-grid:hover .products-textlink .products-textlink-right{display: none;}
	.mage-custom .products-textlink-right{padding-top: 13px;}
	.box-products .content-products .bx-wrapper .bx-controls-direction a.bx-prev{opacity: 1;visibility: inherit;left: 0;}
	.box-products .content-products .bx-wrapper .bx-controls-direction a.bx-next {opacity: 1;visibility: inherit;right: 0;}
	.group-title-box,.cate-box{padding-left: 0;padding-right: 0;}
	.mini-maincart .mini-products-list .product-details,.mini-contentCart .block-content .block-subtitle{text-align:left;}
	.alo-brands .nbs-flexisel-item img{display:inline-block;}
	#backtotop{display:none !important;}
	.sidebar .bx-wrapper .item img{width: auto;}
	.col-left .magicproduct .per-product{display: inline-block;}
	.col-left .magicproduct .per-product .images-container,.block_feature .magicproduct .per-product .images-container{width: 40%;}
	.col-left .magicproduct .per-product .products-textlink, .block_feature .magicproduct .per-product .products-textlink{width: 60%;}
	.products-list .item .actions-no .add-to-links{margin: 10px 0;}
	.products-list .item .actions-no .add-to-links li{margin: 5px 0;}
	.product-view .product-shop .no-display{display:none !important;}
	.product-wapper-tab .toggle-tabs,.product-wapper-tab .product-collateral{float: none;width: 100%;}
	.product-wapper-tab .product-collateral{padding: 28px 5px 30px;}
	.product-view .toggle-tabs .item.active{border-right: 1px solid #dadada;}
	.product-view .box-tags .form-add input.input-text{margin-bottom:10px;}
	.product-view .box-tags .form-add input.input-text,
	.product-view .box-tags .form-add .input-box,
	.product-view .box-reviews .form-add .form-list input.input-text, 
	.product-view .box-reviews .form-add .form-list textarea,
	.product-view .box-reviews .form-add .form-list .input-box{width: 90%;}
	.product-collateral .box-reviews .data-table thead th{text-transform: capitalize;}
	.product-view .product-shop-content {padding: 20px 0 0;}
	.block-banner .block-banner-left, .block-banner .block-banner-right{width: 100%;padding: 0;}
	.block-banner .block-banner-right{margin-top: 10px;}
	.block-banner .container{padding: 0;}
	.banner-opacity img{max-width: 100%;height: auto;}
	.block-banner8 .container{padding: 0;}
	.block-banner8 .item{margin-top: 30px;}
	.bx-wrapper .bx-controls-direction a.bx-next, .bx-wrapper .bx-controls-direction a.bx-prev,
	.block-testimonials .bx-wrapper .bx-controls-direction a.bx-prev,
	.block-testimonials .bx-wrapper .bx-controls-direction a.bx-next{opacity: 1;visibility: visible;}
	.bx-wrapper .bx-controls-direction a.bx-prev{left: 0;}
	.bx-wrapper .bx-controls-direction a.bx-next{right: 0;}
	.alo-brand .brand-logo .bx-wrapper .bx-controls-direction a.bx-prev{left: 46%;}
	.block-title-brands .title::before{width: 45%;}
	.block-collections .collection-list .item{width: 100%;margin-right: 0;}
	.block-collections .collection-list .item .image img{width: 100%;}
	.data-table thead th{padding:10px 2px;}
	.nobr{font-size:12px;}
	.checkout-cart-index .data-table .product-image img{display: inline;}
	.data-table .custom-qty{overflow: hidden; margin: 0 auto;}
	.cart-table .btn-continue,.cart-table .btn-update, .cart-table .btn-empty{float:none;margin-left: 0;}
	.cart-table button.button{margin-top:3px;margin-bottom:3px;}
	.cart-table td{padding:30px 10px;}
	.cart .page-title{padding:10px 0;}
	.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;}
	.page {overflow: hidden;}
	.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;}
	.footer .form-subscribe-header, .footer .block-subscribe .input-box{float: none;width: 100%;text-align: left;}
	.mobile-collapsible{clear: both;position: relative;}
	.footer .collapsible .address-list .tit-contain::before{margin-right: 5px;}
	.footer-container .footer-row{padding: 45px 0 30px;}
	.footer .block-content-statick .list-inline li{float: none;}
	.footer .footer-menu li{line-height: 30px;}
	.block.block-subscribe{width: auto;}
	.trademark-list-top{margin-top: 0;}
	.trademark-list-top #payment-methods {display: block;width: 100%;}
	.footer-social .list-inline{float: left;clear: both;}
	.support-footer-inner .row-normal{margin-bottom: 20px;}
	.support-footer-inner .support-info .info-title{font-size: 13px;}
	.block_bottom{padding: 25px 0;}
	.block-footer-bottom .footer-bottom-left,.block-footer-bottom .footer-bottom-right{width: 100%;float: none;}
	.footer .footer-bottom-left{text-align: center;}
	.footer .footer-bottom-left .toggle-content{display: inline-block;padding-bottom: 20px;}
	.footer .footer-bottom-left .block-title{display: none !important;}
	.social-link{margin-top: 5px;}
	.testimonial_text .sub-text{font-size: 13px;letter-spacing: 0px;}
	.testimonials .title-name{font-size: 14px;}
	.mobile-collapsible .toggle-tab.mobile,.block-layered-nav .toggle-tab.mobile{color: #ffffff;cursor: pointer;display: block !important;position: absolute;right: 0px;z-index: 0; text-align: right;padding: 0px 10px;top: 0;width: auto;outline:medium none !important;font-size: 20px;line-height: 20px;}
	.block-layered-nav .block-content,.block-layered-nav .toggle-content{ display: none;}
	.block-layered-nav .toggle-content.visible{ display: block;}
	.mobile-collapsible .toggle-tab.mobile,.block-layered-nav .toggle-tab.mobile{padding: 0px 10px;top: 0;color: #ccc;width: auto;font-size: 17px;line-height: 20px;cursor: pointer;font-weight: bold;}
	.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;right: 0;display: block !important;line-height: 28px; }
	.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: 17px;text-align: right;width: 32px;position: absolute;right: 30px;cursor: pointer;z-index: 1;color: #999;line-height: 50px;}
	.block.block-layered-nav .block-title.active:before{content: "";line-height: 38px;}
	.mobile-collapsible .toggle-tab.mobile{color: #666;font-weight: bold;}
	.mobile-collapsible .toggle-tab.mobile:hover,.block-layered-nav .toggle-tab.mobile:hover{color: #ff3366;}
}
@media only screen and (min-width: 640px) and (max-width: 695px) {
   .category-products-grid .product-info .products-textlink-right{float: none;}
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
   .category-products-grid .product-info .products-textlink-right{float: none;}
}
@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;}
}

/* 768px <= width < 960px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#fancybox-wrap ,#fancybox-overlay{display: none !important;}
}
@media only screen and (min-width: 480px) and (max-width: 571px) {
	.play .caption1, .play .caption2 {font-size: 13px;line-height: 30px;width: 390px;}
	.block_feature .magicproduct .per-product .images-container{width: 35%;}
	.block_feature .magicproduct .per-product .products-textlink{width: 65%;padding-right: 0;padding-left: 10px;}
	.magiccategory .magic-category .magictabs{width: 90%;}
}

/* 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;}
    .products-list .item .actions-no .add-to-links li{margin: 0;}
    .products-list .item .actions-no .add-to-links li .link-wishlist{margin-left: 0;margin-right: 10px;}
    .products-list .item .add-to-links a{transform: none;-webkit-transform: none;}
    .product-secondary{margin-top: 0;}
    .product-view .toggle-tabs .item span{padding: 0 20px;}
    .block-testimonials .bx-wrapper .bx-controls-direction a.bx-prev{left:-5%; }
    .block-testimonials .bx-wrapper .bx-controls-direction a.bx-next{right: -5%;}
    .block-testimonials:hover .bx-wrapper .bx-controls-direction a.bx-prev{left: 0%;}
	.block-testimonials:hover .bx-wrapper .bx-controls-direction a.bx-next{right: 0%;}
	.alo-testimonial .testimonial_text, .testimonial-caption{width: auto;}
	.blog_short_text a span,.blog_text .read-more-blog{font-size: 13px;}
	.post-date span{font-size: 12px;}
	.post-date span.comments{padding: 0;}
	.block-testimonials .bx-wrapper .bx-controls-direction a {top: 45%;}

}

@media only screen and (min-width: 480px) and (max-width: 559px) {
	.toolbar .pager{float: none;padding-top: 5px;}
	.toolbar-bottom .toolbar .sorter{text-align: center;}
	.blog_short_text .title-blog {margin-top: 9px;}
	.blog_short_text .title-blog a span{font-size: 11px;line-height: 11px;}
	.blog_text .read-more-blog {bottom: 0px;}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.magicslider .bx-wrapper .bx-controls-direction a{display: none;}
	.category-slider .magicslider .bx-wrapper .bx-controls-direction a{display: block;}
	.products-list .item .right-block,.products-list .item .left-block{float: none;}
	.products-list li.item .product-shop .f-fix{padding-right: 0;}
	.product-secondary{margin-top: 10px;}
	.products-list .item .right-block,.products-list .item .left-block{float: none;}
	table#wishlist-table,table#shopping-cart-table, table#checkout-review-table, table#my-orders-table {border: 0 none;outline: medium none;}
	table#wishlist-table td, 
	table#wishlist-table th table#product-review-table td, 
	table#shopping-cart-table td, 
	table#shopping-cart-table th, 
	table#checkout-review-table td, 
	table#checkout-review-table th, 
	table#my-orders-table th, 
	table#my-orders-table td {display: block;float: none;text-align: center !important;}
	.data-table td.last { border-bottom: 1px solid #dddddd !important;}
	.data-table tfoot {border-bottom: none;}
	.data-table thead th{border-left: 1px solid #dddddd;border-bottom: 0 none;}
	.data-table thead.hidden-phone{display:none;}
	.data-table tbody th, .data-table tbody td{border-bottom: 0;}
	.product-view .box-reviews .form-add .data-table td{border-bottom: 1px solid #DDDDDD !important;}
	.bg-parallax .box-text h2 {font-size: 60px;letter-spacing: 5px;line-height: 60px;}
	.bg-parallax.bg-parallax2 .box-text h3{font-size: 80px;line-height: 80px;}
	.bg-parallax.bg-parallax2 .box-text h4{font-size: 50px;line-height: 50px;}
	.bg-parallax.bg-parallax4 .box-text h4{font-size: 30px;line-height: 30px;letter-spacing: 10px;}
	.bg-parallax .box-text h3{font-size: 35px;line-height: 40px;}
	.bg-parallax1.bg-parallax .btn-read{margin-top: 30px;}
	.bg-parallax.bg-parallax2 .box-text h2.normal,.bg-parallax.bg-parallax2 .box-text h3{font-size: 50px;line-height: 50px;}
	.bg-parallax.bg-parallax2 .box-text h4{font-size: 30px;line-height: 30px;}
	.bg-parallax.bg-parallax2 .btn-read, .bg-parallax.bg-parallax3 .btn-read {margin-top: 40px;}
	.bg-parallax .btn-read{padding: 0 25px;height: 35px;line-height: 35px;}
	.footer-menu-list li{display: inline-block;}
}
/* 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;}
	.cartSummary .icon-cart {font-size: 17px;}
	.nbs-flexisel-item img {display: inline-block;}
	.product-view .product-shop .add-to-links {clear: both;display: block;padding-top: 10px;}
	.product-view .product-shop .add-to-links li, 
	.product-view .product-shop .add-to-links li .separator {margin: 0 10px 0 0;}
	.product-view .toggle-tabs .item {display: block;}
	.product-view .toggle-tabs .item, .product-view .toggle-tabs .item span {display: block; width: 100%}
	.product-secondary{margin-top: 10px;}
	.products-list .item .add-to-links a{transform: none;-webkit-transform: none;}
	.products-list .item .right-block,.products-list .item .left-block{float: none;}
	.products-list li.item .product-shop .f-fix{padding: 0 10px;}
	.cart-table td{padding: 10px;}
	.products-list .item .actions-no .add-to-links li{margin: 0;}
	.products-list .item .actions-no .add-to-links li .link-wishlist{margin-left: 0;margin-right: 10px;}
	.products-list .item .right-block,.products-list .item .left-block{float: none;}
	.products-list li.item .product-shop .f-fix{padding: 0 10px;}
	.toggle-content{ display: none;}
	.toggle-content.visible,.section-left .toggle-content{ display: block;}
	.mobile-collapsible .toggle-tab.mobile{color: #fff;}
	.collapsible .toggle-tab:before,.block-layered-nav .toggle-tab:before{ content: "";font-family: FontAwesome;outline:medium none !important;}
	.collapsible.toggle-visible .toggle-tab:before,.toggle-visible .toggle-tab:before{content: "";font-family: FontAwesome;outline:medium none !important;}
	.block-footer-bottom .footer-bottom-left,.block-footer-bottom .footer-bottom-right{width: 100%;float: none;}

}
/* Iphone 4 landscape */

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.magicslider .bx-wrapper .bx-controls-direction a{display: none;}	
	.category-slider .magicslider .bx-wrapper .bx-controls-direction a{display: block;}
	.sorter .view-mode,.sorter .sort-by,.sorter .limiter,.sorter .pull-right{ display: inline-block;float: none !important;padding: 5px 0;border: 0;vertical-align: top;}
	.toolbar-bottom .toolbar .sorter,.toolbar .sorter{text-align: center;}
	.toolbar .pager{float: none;padding-top: 5px;}
	.product-view .product-img-box .more-views{width: 200px;}
	.block-testimonials .bx-wrapper .bx-controls-direction a.bx-prev{left:-5%; }
	.block-testimonials .bx-wrapper .bx-controls-direction a.bx-next{right: -5%;}
	.block-testimonials:hover .bx-wrapper .bx-controls-direction a.bx-prev{left: 0%;}
	.block-testimonials:hover .bx-wrapper .bx-controls-direction a.bx-next{right: 0%;}
	.alo-testimonial .testimonial_text, .testimonial-caption{width: auto;}
	.testimonial-caption .sub-text,.testimonial-caption p,.block-testimonials .title-name,.testimonial-nane{font-size: 12px;}
	.footer-menu-list li{display: inline-block;}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .play .text-slide2 .caption1{top: 25%}
    .play .caption1{top: 15%;line-height: 30px;}
    .play .caption2{top:32%;}
    .play .caption4{top: 59%;}
    .play .caption1, .play .caption2{line-height: 30px;width: 360px;font-size: 13px;}
    .magicslider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: -3px;}
    .play .caption4 a{height: 30px;line-height: 30px;}
    .header-top .top-right{padding-right: 0;}
    .header-right-position{top: 0;}
    .header-setting-search .toggle-visible .toggle-tab{margin: 0;}
    .header .header-setting.header-setting-search .dropdown-switcher {right: 3%;}
    .header .header-setting-search .content-seach .dd-container,.dd-select{width: 130px !important;}
    .vertical-menu-wapper{display: block;}
    .dd-container .dd-selected{padding: 0 5px;}
    .deal .short-description{width: 300px;}
	table#wishlist-table,table#shopping-cart-table, table#checkout-review-table, table#my-orders-table {border: 0 none;outline: medium none;}
	table#wishlist-table td, 
	table#wishlist-table th table#product-review-table td, 
	table#shopping-cart-table td, 
	table#shopping-cart-table th, 
	table#checkout-review-table td, 
	table#checkout-review-table th, 
	table#my-orders-table th, 
	table#my-orders-table td {display: block;float: none;text-align: center !important;}
	.data-table th, .data-table td.last { border-bottom: 1px solid #DDDDDD !important;}
	.data-table tbody th, .data-table tbody td{border-bottom: 0px solid #dddddd;}
	.product-view .box-reviews .form-add .data-table td{border-bottom: 1px solid #DDDDDD !important;}
	.data-table tfoot {border-bottom: none;}
	.checkout-cart-index .col-main .page-title h1, .checkout-cart-index .col-main .page-title h2 {float: none;text-align: center;}
	.data-table thead.hidden-phone{display:none;}
	.cart .title-buttons .checkout-types,.cart .title-buttons .checkout-types li{float: none;text-align:center;}
	.cart .title-buttons .checkout-types{margin-top:10px;}
	.col2-set,.col2-set2 { float: none;width: 100%;margin-bottom: 10px;}
	.account-login .col2-set,.account-login .col2-set2 { float: none;width: 100%;margin-bottom: 10px;}
	.multiple-checkout .col2-set .col-1,.multiple-checkout .col2-set .col-2 {float: none;width: 100%;margin-bottom: 10px;}
	.my-wishlist .buttons-set {text-align: center; padding: 20px 0 0;}
	.my-wishlist thead.hidden-phone{display:none;}
	a.btn-edit, a.btn-remove{margin:0 auto;float:none;}
	.mini-contentCart .product-details a.btn-remove,.mini-contentCart .product-details a.btn-edit{float: left;margin: 0 5px 0 0;}
	.footer .store-switcher{margin:0;}
	.magic-category .magictabs .item:first-child{padding-left:0;}
	#toPopup{left:18%;top: 10%;}
	.box-support ul li{margin-top:10px;}
	.wrapper{overflow:hidden;}
	.blog-static .flexisel-content .item{margin-bottom:15px;}
	 .mc-blog .flexisel-content .item:nth-child(2n) .blog-image{transform: translateY(0%);-moz-transform: translateY(0%);-webkit-transform: translateY(0%);-o-transform: translateY(0%);}
	.mc-blog .flexisel-content .item:nth-child(2n) .blog_short_text{position: static;}
	.product-view .product-img-box .more-views .nbs-flexisel-item img{display:inline;}
	.box-up-sell{margin-bottom:15px;}
	#popup-newsletter .block-content{padding: 40px 10px 0;}
	#popup-newsletter .form-subscribe-header label{font-size: 14px;}
	#popup-newsletter .block-content .promotions{font-size: 70px;line-height: 55px;}
	#popup-newsletter .block-content .promotions2{font-size: 80px;line-height: 60px;}
	#popup-newsletter .block-content .promotions2 span{font-size: 50px;line-height: 50px;}
	#popup-newsletter .block-content .input-box{width: 200px;}
	.block.block-subscribe{background-size: cover;}
	.subscribe-left,.subscribe-right{width: 100%;}
	.footer .col-mobile-12{width:100%}
	.footer .footer-bottom-left .block-title{display: block !important;}
	.footer .footer-bottom-left{text-align: left;}
	.toggle-content,.footer .footer-bottom-left .toggle-content{ display: none;}
	.toggle-content.visible,.section-left .toggle-content,.footer .footer-bottom-left .toggle-content.visible{ display: block;}
	.mobile-collapsible .toggle-tab.mobile{color: #fff;}
	.collapsible .toggle-tab:before,.block-layered-nav .toggle-tab:before{ content: "";font-family: FontAwesome;outline:medium none !important;}
	.collapsible.toggle-visible .toggle-tab:before,.toggle-visible .toggle-tab:before{content: "";font-family: FontAwesome;outline:medium none !important;}
	.block-footer-bottom .footer-bottom-left,.block-footer-bottom .footer-bottom-right{width: 100%;float: none;}
	
} 

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
	.header-top .top-right{padding-right: 0;}
	.footer-menu-list li{display: inline-block;}
	 .mini-maincart .mini-contentCart{width: 270px;z-index: 999;right: auto;}
	.header-setting-search,.header-right-position{width: 50%;float: left;padding: 20px 0;}
	.crat-icon .zero, .crat-icon .item{right: 52px;}
	.header-setting-search .settting-switcher{position: relative;}
	.header .header-setting.header-setting-search .dropdown-switcher{right: 0;}
	.header .form-search{width: 300px;}
	.header .header-setting.header-setting-search .settting-switcher:hover .dropdown-switcher{top:35px;}
    .header .header-setting-search .content-seach .dd-container,.dd-select{width: 130px !important;}
	.magicslider .bx-wrapper .bx-controls-direction a{display: none;}
	.category-slider .magicslider .bx-wrapper .bx-controls-direction a{display: block;width: 30px;height: 30px;line-height: 30px;}
	.play .caption1{top: 10%;letter-spacing: 5px;}
	.play .caption2{top: 37%;letter-spacing: 0px;}
	.play .caption3{font-size: 12px;top: 35%;}
    .play .text-slide2 .caption1{top: 25%}
    .play .caption1, .play .caption2{width: 300px;left: 9px;font-size: 12px;}
    .category-slider .play .caption1{padding-left: 5px;}
    .featured-banner .box-small-banner{width: 100%;}
    .wrapper{overflow:hidden;}
	.block .block-title strong span, .footer h3, .account-login .content h2,.block-footer-top .footer h3 span,
	.block-related .block-title h3 span, .box-up-sell .block-title h3 span, .crosssell h3 span,.block .block-title strong span,.account-login .content h2{font-size:12px;}
	.magic-category .magictabs .item:first-child{padding-left:0;}
	.footer .store-switcher{margin:0;}
	.sorter .view-mode,.sorter .sort-by,.sorter .limiter,.sorter .pull-right{ display: inline-block;float: none !important;margin: 0;padding: 5px 0;border: 0;}
	.box-support,.header .top-form-language,.header .currency_top,.header-top-right.pull-right{padding-top:0;}
	#products-list .item .product-shop{ margin-top: 20px;}
	#popup-newsletter .block-content .promotions{font-size: 60px;line-height: 45px;}
	#popup-newsletter .block-content .promotions2{font-size: 70px;line-height: 50px;}
	#popup-newsletter .block-content .promotions2 span{font-size: 40px;line-height: 40px;}
	#popup-newsletter .block-content .input-box{width: 200px;}
	#popup-newsletter .block-content button.button{border-left: 1px solid #cfcfcf;}
	#popup-newsletter .subscribe-bottom{margin: 30px 0 0;}
	.product-view .product-shop .add-to-links a{margin-bottom:10px;display:inline-block;}
	.box-support ul li{background:none;}
	#toPopup{left:3%;}
	.blog-static .flexisel-content .item{margin-bottom:15px;}
	.mc-blog .flexisel-content .item:nth-child(2n) .blog-image{transform: translateY(0%);-moz-transform: translateY(0%);-webkit-transform: translateY(0%);-o-transform: translateY(0%);}
	.mc-blog .flexisel-content .item:nth-child(2n) .blog_short_text{position: static;}
	.box-up-sell{margin-bottom:15px;}
	.product-view .product-img-box .more-views{width: 195px;}
	.product-shop .ratings .rating-links{ margin: 10px 0px 10px;}
	.testimonials .title-name {font-size: 11px;}
	.post-date{margin-bottom: 15px;}
	.footer-menu-list li{display: inline-block;}
	.block-testimonials .testimonial li a::before{opacity: 0;}
	.block-testimonials .bx-wrapper .bx-controls-direction a {top: 45%;}
	.block-testimonials .bx-wrapper .bx-controls-direction a.bx-prev{left:-5%; }
	.block-testimonials .bx-wrapper .bx-controls-direction a.bx-next{right: -5%;}
	.block-testimonials:hover .bx-wrapper .bx-controls-direction a.bx-prev{left: 0%;}
	.block-testimonials:hover .bx-wrapper .bx-controls-direction a.bx-next{right: 0%;}
	.alo-testimonial .testimonial_text, .testimonial-caption{width: auto;}
	.testimonial-caption .sub-text,.testimonial-caption p,.block-testimonials .title-name,.testimonial-nane{font-size: 12px;}
	.footer .footer-bottom-left .block-title{display: block !important;}
	.footer .footer-bottom-left{text-align: left;}
	.toggle-content,.footer .footer-bottom-left .toggle-content{ display: none;}
	.toggle-content.visible,.section-left .toggle-content,.footer .footer-bottom-left .toggle-content.visible{ display: block;}
}
@media only screen and (min-width: 240px) and (max-width: 319px) {
	.sorter .view-mode,.sorter .sort-by,.sorter .limiter,.sorter .pull-right{width: 100%;text-align: left;}
	.toolbar-bottom .toolbar .pager{float: left;}
	.footer .footer-bottom-left .block-title{display: block !important;}
	.footer .footer-bottom-left{text-align: left;}
	.toggle-content,.footer .footer-bottom-left .toggle-content{ display: none;}
	.toggle-content.visible,.section-left .toggle-content,.footer .footer-bottom-left .toggle-content.visible{ display: block;}
}







