@media (min-width: 1200px) {
  	.weekly-produc .flexisel-content .item{width: 145.5px !important;}	
}

@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) {
	.header-right { padding-right: 0;}	
}

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

/* 940px <= width < 1170px */
@media (min-width: 940px) and (max-width: 1170px) {
  .vmagicmenu .block-title{padding:0 10px !important;}
  .block-creare-twitter .block-content ul li .twitter-links{width:160px;}
  .bestsellers-positionlef .per-product .images-container,
  .product-bestsellers .per-product .images-container{ height: 87px;margin-right: 10px; width: 70px;}
  .product-view .product-shop .add-to-links a{font-size: 13px; padding-right: 6px;}
  .cutom-top.menu-extra .banner-inner1 .block-custom1{ padding: 50px 0 36px 20px;}
  .magicmenu .nav-desktop .level0.home{padding:0;}
  .magicmenu .nav-desktop .level0 .level-top{padding: 16px 10px 0;}
  .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children ul{ margin-right: 30px;}
  .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width:230px;}

}	

@media(max-width:991px) {

.alo-block-shipping .banner-free {background-size:  100% 100%;padding: 100px 0;}
.header-right {padding-bottom: 5px;padding-right: 0; padding-top: 5px;}
.cartSummary .icon-cart {font-size: 20px;}
.cartSummary span {font-size: 11px;}
.icon-search .fa, .icon-setting .fa {font-size: 19px;}
.header-center {padding-top: 3px;}
.magicmenu .nav-desktop .level0 .level-top span.boder-menu {margin-top: 17px;}
.header .header-search {margin: 0 15px;}
.block-progress .block-content {
    padding: 10px;
}
.magicmenu .nav-desktop .level0:hover .level-top-mega {top: 57px;}
.mini-maincart .mini-contentCart {top: 56px;}
.header .top-form-language .lang-switcher:hover .dropdown-switcher, .header .currency_top .currency-switcher:hover .dropdown-switcher, .header .header-setting .settting-switcher:hover .dropdown-switcher, .header .header-search .search-switcher:hover .dropdown-switcher {
    top: 55px;
}
.header-container-fixed .header-left {padding-bottom: 15px;padding-top: 15px;}
}


@media (min-width: 768px) and (max-width: 991px) {
   .header .links li{padding:0 10px;}
   span.mt-cart-label-label{display:none;}
   .banner-top .banner-inner-content{margin:10px 0;}
   .vmagicmenu .block-title{padding:0 5px;}
   .vmagicmenu .block-title .vmagicmenu-subtitle{padding:0;}
   .vmagicmenu .block-title span{font-size:11px;}
   .vmagicmenu .level0{line-height:35px;}
   .vmagicmenu .level0 .level-top{padding:0 0 0 10px;}
   .vmagicmenu .level0 .level-top span{font-size:12px;}
   .magicmenu .nav-desktop .level0 .level-top span.icon-text{font-size:11px;padding:0 10px;}
   .magicmenu .nav-desktop .level0 .level-top .short_desc{font-size:11px;}
   .magicmenu .nav-desktop .level0 .level-top span.icon-text{padding-left:0;}
   .vmagicmenu .level0 .level-top-mega .content-mega{padding:14px;}
   .vmagicmenu .level0 .level-top-mega .mage-column .children{width:170px;}
   .vmagicmenu .level0 .level-top-mega .children .level-3 a{font-size:12px;}
   .vmagicmenu .level0 .level-top-mega .mega-block-bottom .menu-ul{padding: 5px 10px;}
   .bestsellers-positionlef .per-product .images-container{margin-right: 6px;width: 60px;}
   .bestsellers-positionlef .per-product .products-textlink .ratings .rating-box{float:none;margin-bottom: 5px;}
   .block .block-title strong span,.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;}
    .magicmenu .nav-desktop .level0.home{padding:0;}
  .magicmenu .nav-desktop .level0 .level-top{ padding: 16px 5px 0;}
  .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children ul{ margin-right: 15px;}
  .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{width:175px;}
  .magicmenu .nav-desktop .level0 .level-top > span{font-size:11px;}
  .magicmenu .nav-desktop .level0 .level-top-mega .children .level-3 a{font-size:14px;}
  .magicmenu .nav-desktop .level0 .level-top-mega .children .level-3{margin: 20px 0;}
  #popup-newsletter .block-content{width: 44%;}
  #popup-newsletter{width:728px !important;background-size: cover;}
  .bx-caption .banner-free .oders{font-size:25px;margin-bottom:20px;}
  .item .actions-no .button.btn-cart span, .item .actions-no .button.btn-cart span .fa, .item .actions-no .add-to-links li, .item .actions-no .add-to-links a, .item .actions-no .add-to-links a .fa{width:35px;height:35px;line-height:35px;}

   .product-view .product-shop .add-to-links a{padding-right: 0;}
   .alo-social-networks a{margin: 0 8px 0 0;}
   .block-footer-bottom .footer .block-title{font-size:15px;}
   .footer .block-content-statick li a.social-link{width:35px;height:35px;line-height:35px;}
   .block-subscribe input.input-text,.block-subscribe .actions button.button span span{height:35px;line-height:35px;}
   .footer .block-content-statick li a.social-link i{line-height:32px;}
 
}

/* Iphone 5 landscape */
@media(max-width:767px) {
	.header-block1.pull-left,.header-top-left.pull-right ,.box-support ul li,.header .links li{float: none !important;display:inline-block;text-align:center;line-height:25px;}
	.box-support,.header .top-form-language,.header .currency_top,.header-top-right.pull-right{display:inline-block;text-align:center;}
	.bx-wrapper .bx-controls-direction a{width:30px;height:30px;}
	.header h1.logo,.header .logo{text-align:center;}
	.header h1.logo img,.header .logo img{display:inline-block;}
	.social-icons{display:none;}
	#magicshop_quickview_handler{display:none !important;}
	.banner-top img{width:100%;}
	.alo-testimonial{background-image:none;}
	.alo-testimonial .nbs-flexisel-container{border-bottom:1px solid #ededed;}
	.social-links a{display:inline-block;float:none;}
	.block-content-statick{margin-bottom:10px;}
    .paypal{float:none;display:inline-block;width:100%;}
	.static-alo{margin-bottom:20px;}
	.paypal img{display:inline;}
	.magictabs .item span{font-size:12px;}
	.header-content-right{padding-left:15px;}
	.miniCartWrap {display: inline-block; width: auto;}
	.mini-maincart{text-align:center;}
	.mini-maincart .mini-contentCart{width:100%;z-index: 1000;}
	.mini-maincart .mini-products-list .product-details,.mini-contentCart .block-content .block-subtitle{text-align:left;}
	.item.images-container .actions-no {bottom: 0;}
	.item:hover .images-container .actions-no .add-to-links a,
	.product-bestsellers .item:hover .actions-no .add-to-links a{}
	#fancybox-wrap ,#fancybox-overlay{display: none !important;}
	.alo-brands .nbs-flexisel-item img{display:inline-block;}
	#backtotop{display:none !important;}
	.product-view .product-img-box{margin-bottom:50px;}
	.product-view .toggle-tabs .item{padding:10px;font-size:13px;}
	.product-view .box-tags .form-add input.input-text{margin-bottom:10px;}
	.data-table thead th{padding:10px 3px;}
	.nobr{font-size:12px;}
	.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;}
	.block-footer-top .sign-left > p { font-size: 13px;}
	.block-footer-top .sign-left > h2 {font-size: 30px;}
	.block-footer-top .sign-left {display: block; margin: 0;text-align: center;}
	.block-footer-top .sign-right { display: inline-block; margin-top: 20px;}
	.header .header-setting { position: static;display: inline-block;float: left; margin: 0 5px;}
	.header-right { padding-bottom: 5px;float: right; padding-right: 15px;padding-top: 5px; position: static; border: 0 none;}
	.header .header-page { position: static;}
	.header { position: relative;}
	.header-left {float: left;padding-bottom: 5px; padding-top: 5px; border: 0 none;}
	.header-center { display: none;}
	.header .header-search { margin: 0 15px;position: static;}
	.header .top-form-language .dropdown-switcher, .header .currency_top .dropdown-switcher, .header .header-setting .dropdown-switcher, .header .header-search .dropdown-switcher {width: 100%;padding: 10px; z-index: 99999;background-color: #ffffff;border-top: 1px solid #ededed;}
	.header-setting .label-title {margin-bottom: 5px;text-align: left;}
	.dropdown-switcher ul {margin: 0;}
	.header .header-top-link .links li { display: block !important; text-align: left;}
	.header .header-right .header-search .dropdown-switcher { border: 0 none;  padding: 0; width: 100%;}
	.header .top-form-language .lang-switcher:hover .dropdown-switcher, .header .currency_top .currency-switcher:hover .dropdown-switcher, .header .header-setting .settting-switcher:hover .dropdown-switcher, .header .header-search .search-switcher:hover .dropdown-switcher { top: 64px;}
	.header .mini-maincart {position: static;}
	.header .cartSummary {position: relative;}
	.header .cart-header {right: -13px;top: 10px;}
	.header .mini-maincart .mini-contentCart { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0);right: 0;top: 64px;}
	.page {overflow: hidden;}
	.main .col-main {padding: 0 15px;}
	.bx-wrapper {margin: 0 auto 20px;}
	.bx-caption .banner-free .oders {font-size: 200%;}
	.banner-free .btn-shop {margin-top: 5px;padding: 9px 20px;}
	.footer .block-content.block-content-statick {display: none;}
	.block-footer-bottom .footer { padding: 30px 0;}
	.block-footer-copyright .footer {padding: 20px 0;}
	.block-footer-top .main { padding: 50px 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;}
	.header-container-fixed .header-left {padding-bottom: 5px; padding-top: 5px;}
	
}

@media only screen and (max-width: 640px) {
.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;}
}

/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
   
}

/* width < 320px */
@media only screen and (max-width: 480px) {
.block-title h2 span {
    font-size: 20px;
    letter-spacing: 2px;
}
.alo-block-shipping .banner-free {
    background-size: cover;
    padding: 50px 0;
}
.banner-free .oders, .banner-free .free-shipping {
    font-size: 20px;
}
.banner-free .ship {
    font-size: 13px;
}
.block-footer-top .sign-left > h2 { font-size: 18px;}
.block-footer-top .main { padding: 50px 0;}
.block-footer-bottom .footer {padding: 50px 0;}
.banner-free .oders:before {left: 45%;;}
.banner-free .text-banner-free {width: 85%;}
.header .logo img {
    width: 135px;
}
.header-left {
    padding: 5px 0 5px 5px;
}
.header-right {
    padding: 0 5px 0 0;
}
.icon-search .fa, .icon-setting .fa {
    font-size: 16px;
}
.cartSummary .icon-cart {
    font-size: 17px;
}
.header .cart-header {
    height: 15px;
    right: -10px;
    top: 10px;
    width: 15px;
}
.mean-container a.meanmenu-reveal{width: 18px;}
.header .header-search {
    margin: 0 10px;
}
.mean-container .mean-bar {
    width: 35px;
}
.header .top-form-language .lang-switcher:hover .dropdown-switcher, .header .currency_top .currency-switcher:hover .dropdown-switcher, .header .header-setting .settting-switcher:hover .dropdown-switcher, .header .header-search .search-switcher:hover .dropdown-switcher {
    top: 51px;
}
.header .mini-maincart .mini-contentCart {
    top: 51px;
}
.bx-wrapper .bx-caption.start, .bx-wrapper .bx-caption.play {
    display: none;
}
.nbs-flexisel-item img {
    display: inline-block;
}
.magictabs .item {
    display: block;
}
.magictabs .item:before {
    content: "";
}
.block-title h2 span.title-top {
    font-size: 20px;
}
.block-title h2 span.title-backgruond {
    font-size: 80px;
}
.product-view .product-shop-content {
    padding: 15px 15px;
}
.product-view .product-shop .add-to-links {
    clear: both;
    display: block;
    float: none;
    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;
}
.cart-table td{padding: 10px;}
}

/* width < 320px */
@media only screen and (max-width: 319px) {

}

/* Iphone 4 landscape */

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

@media only screen and (min-width: 320px) and (max-width: 480px) {
  
	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 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 .block-title-tabs .magictabs{float:left;}
	.magic-category .magictabs .item:first-child{padding-left:0;}
	.product-bestsellers .per-product .actions-no{bottom:-100px;}
	.product-bestsellers .flexisel-content .item  .per-product{overflow:hidden;}
	.product-bestsellers .per-product .images-container{margin-bottom:15px;}
	.product-bestsellers .flexisel-content .item{height:353px;}
	.product-bestsellers .item:hover .actions-no{bottom:77px;}
	#toPopup{left:18%;top: 10%;}
	.box-support ul li{margin-top:10px;}
	.header .links li.last{background:none;}
	.cloud-zoom-big,.cloud-zoom-lens{display:none !important;}
	.wrapper{overflow:hidden;}
	.blog-static .flexisel-content .item{margin-bottom:15px;}
	.testimonial .nbs-flexisel-item{margin-bottom:20px;}
	.product-view .product-img-box .more-views .nbs-flexisel-item img{display:inline;}
	.box-up-sell{margin-bottom:15px;}
	
	
} 

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
    .wrapper{overflow:hidden;}
	.box-support ul li.first{padding-top:15px;padding-left:18px;}
	.box-support ul li,.header .links li{line-height:20px;}
	.box-support ul li{margin:0;}
	.cloud-zoom-big,.cloud-zoom-lens{display:none !important;}
	.magictabs .item .title, .magic-category .block-title-tabs h3, .block .block-title strong span, .testimonials h3 span, .media-body h3, .media-body h4, .footer h3, .account-login .content h2,.magic-category .block-title-tabs h3,.magictabs .item.single .title,.blog-static .section-title span,.block-footer-top .footer h3 span{font-size:12px;}
	.col-mobile-12{width:100%;}
	.magic-category .magictabs .item{margin-bottom:5px;padding: 0 5px 0 0;}
	.magic-category .magictabs .item:first-child{padding-left:0;}
	.mage-magictabs .ratings .rating-box{float:none;margin:5px 0;}
	.footer .store-switcher{margin:0;}
	.sorter .view-mode,.sorter .sort-by,.sorter .limiter{ display: inline-block;float: none;width: 100%;padding: 5px 0;}
	.product-bestsellers .flexisel-content .item{height:270px;}
	.product-bestsellers .item:hover .actions-no{bottom: 96px;}
	.header .links li.last{background-image:none;}
	.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;}
	.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;}
	.testimonial .nbs-flexisel-item{margin-bottom:20px;}
	.box-up-sell{margin-bottom:15px;}
	
}

/* iphone 5 search bar fix */
@media (max-width: 320px) {
  .header .form-search {
    position: absolute;
  }
}






