@media (min-width:1366px) {

  .container{
    max-width:1440px;
  }

}


@media (max-width: 800px) {
.left-sidebar-category{
  order:2;
}

  .footer-widget-2{
    order: 2;
    padding-top:20px;
  }
.logos-legal{
  margin:0 auto;
}
.section-banner-discount{
  zoom:0.5;
}

  .dropdown-menu{
    max-height:400px;
    overflow:auto;
  }


  .nav-cart-steps .nav-link{
  	text-transform: uppercase;
  	font-size:12px;
  	text-align:left;
  	padding-left:0px;
  }


  body{
    
  }
  .hide-on-mobile{
    display:none;
  }
  .mobile-header-magic{
    display:block;
  }

  .home-video{
    display:block;
  }
  .home-banner{

  }

  .insta-slider .item .inside{
    padding:5px;
  }

  .body-home .home-banner{
    margin-top:-100px;
  }
  .body-home .home-video{
    margin-top:-100px;
  }


  #modal-newsletter-magic{


  }
  #modal-newsletter-magic .newsletter-image{
    margin-bottom:10px;
    max-height:300px;
    max-width:100%;
    width:auto;
  }
  #modal-newsletter-magic .modal-body{
    padding:20px;
  }

  .alert-cart-add{
    padding-left:40px;
  }
  .alert-wishlist-add{
    padding-left:40px;
  }



  h3.column-title{
    border-bottom:1px solid #c7c7c7;
        padding: 10px 0px;
        cursor:pointer;
  }
  .toggle-this-mob .toggler{
    display:inline-block;
  }


}

@media (max-width:600px) {

  /* Big */
  .new-section-sale .product-list .product.big-list .image{
    padding:50px 20px;
    height:200px;
  }

  .new-section-sale .product-list .product.big-list .image img{
    max-height:100%;
    max-width:auto;
  }


.products-slider .product{
  padding:0px;
}

.contact-text-top{
  font-size:12px;
}

.insta-slider .item .inside{
  padding:5px;
}
.insta-slider .item .image{
  height:220px;
}
.insta-slider .item .image img{
  height:220px;
}
.insta-slider .item .text{
  font-size:10px;
}

.home-categories-thumbs .col-6{
  padding-left:5px;
  padding-right:5px;
}
.home-categories-thumbs .inside{
  height:250px;
  font-size:12px;
  margin-bottom:55px;
}
.home-categories-thumbs .inside .name{
  font-size:14px;
}

.logos-legal img{
  max-width:150px;
}

}






/* Mobile Header */
.mobile-header-magic{
  width:100%;
  font-size:36px;
  padding:5px 10px;
  position:sticky;
  top:0px;
  left:0px;
  z-index:9999;
  background:#111111;
  -webkit-box-shadow: 0px 4px 14px -5px rgba(0,0,0,0.31);
  -moz-box-shadow: 0px 4px 14px -5px rgba(0,0,0,0.31);
  box-shadow: 0px 4px 14px -5px rgba(0,0,0,0.31);
  padding:10px;
}
.mobile-header-magic .top-part{
  display: flex;
  align-items: center;
}
.mobile-header-magic .search-part{
  padding:10px;
  display:none;
}
.mobile-header-magic .logo {
  padding-left:10px;
  padding-right:15px;
}
.mobile-header-magic .logo a{
  font-size:11px;
  color:#000;
  font-weight:Bold;
  display:block;
}
.mobile-header-magic .logo img{
  max-width:150px;
  max-height:50px;
  display:block;
}
.mobile-header-magic .menu{
  font-size: 28px;
  padding: 10px 15px;
  text-align: right;
  white-space: nowrap;
}
.mobile-header-magic .menu .cart-bag-button{
  position:relative;
}
.mobile-header-magic .menu .show-top-cart-total{
  background:#000;
  top:2px;
  right:0px;
  font-size:10px;
  position:absolute;
}
.mobile-header-magic .menu > a{
  padding:10px;
}

.mobile-header-magic .menu .dropdown-toggle:after { content: none }


/* Mobile Categories */
.mobile-menu-magic{
  display:none;
  padding:15px 0px;
	width:80%;
	height:100%;
	overflow:hidden;
	background:#111111;
	position:fixed;
	z-index:9999;
	top:0px;
	left:0px;
	overflow:auto;
	border-right:2px solid #333;
  -webkit-box-shadow: 7px 0px 5px -6px rgba(0,0,0,0.14);
-moz-box-shadow: 7px 0px 5px -6px rgba(0,0,0,0.14);
box-shadow: 7px 0px 5px -6px rgba(0,0,0,0.14);
}
.mobile-menu-magic .logo{
	text-align: center;
	position:relative;
	padding-bottom:0px;
}

.mobile-menu-magic .logo img{
	max-width:60%;
  display:none;
}

.mobile-menu-magic .logo .close{
		top:13px;
		right:20px;
		position:absolute;
		font-size:32px;
		cursor:pointer;

}

.mobile-menu-magic .smart-menu{
padding:0px 20px;
}
.mobile-menu-magic .smart-menu .item{
  padding:0px;
  text-transform: uppercase;

}
.mobile-menu-magic .smart-menu .item i{
  font-size:18px;
  vertical-align: top;
}
.mobile-menu-magic .smart-menu .item > span{
  display:inline-block;
}
.mobile-menu-magic .smart-menu .item > span > a{
  vertical-align: middle;
  font-weight:bold;
  padding:20px 5px;
  display:block;
  font-size:14px;
}

.mobile-menu-magic .menu-categories{
	padding-top:0px;
}
/* General */
.mobile-menu-magic .menu-categories ul{
	list-style-type: none;
	padding:0px;
	margin:0px;
}
.mobile-menu-magic .menu-categories ul li ul{
  padding-left:20px;
}
.mobile-menu-magic .menu-categories ul li a{
	display:block;
	padding:10px 20px;
}

.mobile-menu-magic .menu-categories li > div{
	position:relative;
}
.mobile-menu-magic .menu-categories li > div > .toggle{
	padding:10px 20px;

	font-size:20px;
	position:absolute;
	right:0px;
	top:0px;
}



/* First Level */
.mobile-menu-magic .menu-categories  ul > li{
}
.mobile-menu-magic .menu-categories > ul > li > div > a{
	font-weight:700;
}

/* All Other Levels */
.mobile-menu-magic .menu-categories > ul > li ul{
  display:none;
}


/* Collapsible */
.mobile-menu-magic .mag-collapse > div > a{
  padding-right:50px !important;
}
