
.menu-btn  { display: none; }
h5 a { font: bold 21px 'Open Sans', sans-serif; color: #fff; text-transform: uppercase;  background: #CA0000; border-left: 4px solid #aa0000; padding: 5px 10px; }
h5 a:hover{  text-decoration: none; }

#carouselExampleIndicators { display:block; }
#carouselExampleIndicators2 { display:none;  }
@media screen and (max-width: 1000px){
	.mainNav { display: none; }
	.logo { display: block; text-align: center; box-sizing: border-box; margin: 10px auto 0 !important; background-position: top center; float:left; position:relative;  }
	.shipping_header { display:none; }
	.shipping_header img{   width: 100%; margin-left: -150px; max-width:400px; }
	.searchBox { display: block;  width: 100% !important; text-align: center; box-sizing: border-box;  margin-left: 0 !important; }
	.h-right { display: block;  width: 100% !important; text-align: center; box-sizing: border-box; margin-right: 0 !important; } 
	.store-cart-header { margin: 0 auto; width: 50% !important; margin-top: 10px !important; box-sizing: border-box; }
	.topmainHeader { margin: 0 auto; width: 210px; }
	.navTop { margin: 0; padding: 0;   margin-bottom: 30px; clear: both;  }
	.login { margin: 0 auto !important; width: 50% !important; display: block; float: none !important; box-sizing: border-box;  padding: 0;clear: both; }
	.register { margin: 0 auto !important; width: 50% !important; display: block; float: none !important; box-sizing: border-box;  padding: 0;clear: both; }
	.containerImage { float: left; display: block; width: 100%;  }
	.containerImage .imageFull{ width: 60%; margin: 0 10%;  }
	.containerDetails { float: left; display: block; width: 100%; }
	.mobile-nav { visibility:visible; float: right; top:0; right:0; padding:10px; margin-top: 25px; margin-right: 10px; border-top: 5px solid #63707C; color: #63707C; font-size: 22px; z-index: +999; }
	.mobile-nav.active{ visibility:visible; float: right; top:0; right:0; padding:10px; margin-top: 10px; margin-right: 10px; border-top: 5px solid #63707C; color: #fff; font-size: 22px;}
	.mobile-nav:hover{ background: #63707C !Important; color: #fff; text-decoration: none;  }
	.mainHeader{ margin-top: -20px; } 
	.social-media { text-align: center;  float: none !important; margin: 0 auto 20px !important; }
	.dcto_ztz { display: none; }
	.need-help { margin-top: 20px!important; max-width:100%!important;display:block; width:100%; }
} 
@media screen and (max-width: 900px){
	.mainMenu { display: none; }
	header .cartstore { display: none; }
	header .form { margin-top: 60px; width: 100%; margin: 0 auto 0; padding: 5px 10px; background:#006cb4!important;}
	header .form  input{ background: #fff;}
	header .fNav { display: none; }
	.main.light { display: none; }
	header { margin-bottom: 18px; }
	.cont_orderResults { position: relative!important; clear:both; display:block!important; width:100%; top: 0; left:0; float: left; margin: 0; }
	.cont_orderResults select { width: 100%!important; float: left; margin-bottom: 10px; border-bottom: 1px solid #eee; text-align: center; }
	.hide-scroll2 { display: none !important}
	.menu-btn  { display: block!important; float: right; color: #000 !important; font-size: 32px; margin: 10px 10px 0 0; cursor: pointer; position:absolute;right:20px; top: 35px;z-index:999999;   }
	.menu-btn  i{  font-size: 69px;   }
	.imgLogo {height: 50px; width: auto;}
}
@media screen and (max-width: 800px){
	.shipping_responsive { display:block!important; margin: 15px 0 0; padding: 5px 0; float:left; width:100%; } 
	.cont_tableResume { width:100% !important; display: block; clear:both;}
	.cont_tableResume table { width:100%; }
	.cont_tableResume table tbody { width:100%; }
	.cont_tableResume table tbody tr{ width:100%; }
	/*.wide-container { height: 400px !important; } */
	#full-width-slider { margin-top: 15px !important; clear: both !important; }
	.social { width: 135px !important; margin: 0 auto !important; float: none !important;  }
	.blockF { width: 100% !important; display: block !important; text-align: center; margin-bottom: 30px !important; } 
	.blockZ { width: 70% !important; display: block !important; text-align: center; margin: 0 15% 30px !important;  } 
	.pageProduct { display: block; width: 100% !important; text-align: center; float: left;  }
	
	.pageProduct .itemProduct{ width: 50% !important;  }
	.menuContainer { display: block; width: 100% !important; text-align: center; }
	.menuContainer .subcategories { display: block; width: 100% !important; }
	.menuContainer .categories { display: block; width: 100% !important; }
	.item-brand { width: 24% !important; }
	.htitleleft { display: block; text-align: center; margin-top: 40px;  }
	.newTitle { display: block; text-align: center; margin-top: 40px;  }
	.newTitle h1{ text-align: center !important; }
	.htitleleft h1{ text-align: center !important;  }
	.htitleleft h2{ text-align: center !important;  }
	.cont_orderResults { display: block; position: relative; margin-top: 20px;  }
	.formContact table { float: left; width: 100%; }
	.formContact table td { width: 100% !important; float: left !important; display: block; text-align: center }
	.formContact .mox_suggests { float: left; width: 100%; }
	.formContact table td.mox_txt input[type=text] { width: 100% !important; text-align: center }
	.formContact table td.mox_txt input[type=password] { width: 100% !important; text-align: center }
	.formContact .button { width: 100% !important; text-align: center }
	.user-menu { display: block !important; width: 90% !important; margin: 0 5% !important; }
	.mox_title { text-align: center !important; }
	.user-menu li{ text-align: center;  }
	.user-content{ display: block !important; width: 100% !important; margin: 0 !important; }
	.modifyAccount table { width: 100% !important; }
	.modifyAccount table td{ width: 100% !important; display: block;  }
	.modifyAccount table td input { width: 100% !important; display: block;  }
	.modifyAccount table td select { width: 100% !important; display: block;  }
	div#user-datos { width: 100%; }
	.btn.btn-default.higher.bold  { display: none; }
	#datos table.datosCom { width: 100% !important; }
	#datos table.datosCom td { width: 100% !important; display: block; padding: 0 3%; box-sizing: border-box; }
	#datos table.datosCom .form-control{ width: 100% !important;  }
	.paymentLeft { width: 100% !important; margin: 0 !important; padding: 0 3% !important; }
	.paymentRight { width: 100% !important; margin: 0 !important; padding: 0 3% !important; }
	.item-news { width: 96% !important; margin: 0 3% 10px !important; }
	.newMember .left { width: 90% !important; }
	.newMember .right { width: 90% !important; }
	.content { padding: 0 3% !important;  box-sizing: border-box !important; }
	.shippingPrais { width: 100% !Important;}
	.addProd  { margin-bottom: 50px !important; }


	.alert { clear:both; margin-top: 20px!important; display:block;text-align:center; }
	.available-block { display:block; width:100% !important; max-width: 100%; text-align: center; }
	.titleF1 { margin: 30px 15px; font-size: 25px;}
	#tophead{ display:block!important; }
	#tophead .col{ float:left; background:#333;padding-bottom: 5px; }
	#tophead a { color:#fff; font-weight:normal; font-size:12px;}

	.col-6.blog-col { width:100% !important; flex: 0 0 100%; max-width: 100%; }

	#carouselExampleIndicators { display:none; }
	#carouselExampleIndicators2 { display:block;  }
}
@media screen and (max-width:700px) {
	.filterBy { display: block; float:left; }
	.mainFilters { width: 100%!important; max-width:200px!important; display:none; top: 0;  bottom:0; position:fixed;  overflow-y:scroll;  overflow-x:hidden; margin-top:0 !important;  z-index: 9999999999; background:#fff;left:-200px;  height:100%; padding-top:20px; text-align:left!important; }
	.mainFilters h3{ font-size: 20px; }
	.right-page { width: 100%!important; max-width:100%!important; } 
}

@media screen and (max-width: 600px){
	.blockExam { width:100%!important; }
	.fakeheader { margin-top: 110px!important;display:block!important; }
	.bl-a { width: 100%; display:block;}
	.bl-b { width: 100%; display:block;}
	.bl-6,.bl-7,.bl-8,.bl-8,.bl-9,.bl-10,.bl-11,.bl-12,.bl-13,.bl-14,.bl-15,.bl-16,.bl-17,.bl-18,.bl-19 { width: 100%; display:block;}
	.leftBrand { display:none; }
	.containerDetails .addStore{ display: block; margin-top: 10px; width: 100%;  border: none;  }
	.containerDetails ol { display: none; }
	.addProd {  margin: 7px 0 0; clear: both;  }
	.zeit li:last-child { display: none; }
	.mainFooter { padding-top: 40px !important; }
	.contentBlockPro .itemProduct { width: 50%; }
	.store-cart-header { width: 90% !important; margin: 0 5% !important; }
	.navTop { width: 90% !important; margin: 0 5% !important; }
	.item-brand { width: 49% !important; }
	.hidden-responsive-600 { display: none !important; }
	.col-hide { display: none !important; }
	.products .itemProduct { height: 340px !important; } 
	#contenido_pestanas ul.zeit li a { font-size: 14px !important; }
	.col-normal { display: block; width: 100% !important; }
	.itemProduct { display: block; width: 50%!important; }
	footer li { width: 100% !important; text-align: center; margin-bottom: 10px;  }
	footer li h4{ margin-top: 21px;  }
	footer ul  { margin-bottom: 15px; }
	footer ul li form button { width: 30% !important; }
	.breadcumbs { display: none; }
	.mainContent { margin-top: 110px !important; }
	.mainContent.nono { margin-top: 20px !important; }
	.carousel-inner { margin-top: 110px !important; }
	.left-page, .right-page {display: block; width: 100%;   }
	.left-page { text-align: center; margin-top: 80px; }
	.htitleleft h1 { margin-bottom: 50px !important; font-weight: bold; font-size: 40px;  text-transform: uppercase;  }
	 
	.banners-lists .banners.first{ display: block; width: 100%;  margin:0; float: left;  }
	.fakeheader { display:none!important; } 
}
