@media only screen and (min-width: 1785px)
{
	#pageShowP_pdtoInterest > .product_item, #pageIndexListProductDestk > .product_item { width: 14.5%; }
	
	.pageShowP_pdtoInterest{ width: 1200px; margin: 0 auto; }
	
	#pageGeneralSearchResult > .product_item{ width: 17%; }
}

@media only screen and (max-width: 1795px ){ 	
	
	#pageShowP_pdtoInterest > .product_item:nth-child(11){ display: none; }
	
	#pageShowP_pdtoInterest > .product_item:nth-child(12){ display: none; }
	
	#pageIndexListProductDestk > .product_item:nth-child(11){ display: none; }
	
	#pageIndexListProductDestk > .product_item:nth-child(12){ display: none; }
	
	#pageGeneralSearchResult > .product_item{ width: 22%; }
}

@media only screen and (max-width: 1380px)
{
	#pageGeneralSearchResult > .product_item{ width: 21%; }
}	

@media only screen and (min-width: 1230px)
{
	.contentBody{	    width: 100%;		margin: 0px auto;		box-shadow: 0 2px 4px;	}
	
	.L_header_buttons > .pageMarketContent{	width: 96%;	margin: 0 auto;	}
	
	.L_header_options > .pageMarketContent{	width: 96%;	margin-left: 20px;	}
	
	/*.pageMarketContent{	width: 1240px; margin: 0 auto;	}*/
	
	.pageMarketContent{	width: 96%;	margin: 0 auto;	}
	
	.pageFooterMarketContent{ width: 1240px;	}	
}

@media only screen and (max-width: 1240px)
{
	.pageSearchBanner { width: 35%; }
	
	.pageIndexContentText1 { width: 85%; margin-left: 20px; }
	
	.pageSessionSearchMark> div:last-child { width: 74%; min-width: 72%; margin: 0px auto; }
	
	.pageContentBody > #pageShowProduct_idItem {  width: 96%; }
}

@media only screen and (max-width: 1229px)
{
	.contentBody{ width: 100%;	margin: 0px auto; box-shadow: 0 2px 4px; }
	
	.pageMarketContent{	width: 96%;	margin: 0 auto;	}
	
	#pageIndexPr{ width: 98%; }
	
	/*.pageIndexContentText1{		display: none;	}*/
	
	.L_header_options > .pageMarketContent > div:first-child{ width: 100%;	}
	
	.pageSesion1{ width: 100%; }
	
	.contentSlo{ width: 90%; margin: 30px auto; }
	
	.contentSlo > h1 { font-size: 2rem; }
}

@media only screen and (max-width: 1080px)
{
	.iconAddress, .textAddress{ display: none; }
	
	.pageSearchBanner{ width: 96%; top: 30px; float: right; }
	
	.pageIndexContentText1{ height: 80px; }
	
	.pageIndexContentText1 .pageMenuOption{ margin-top: -64px;}
	
	#pageShowP_pdtoInterest > .product_item{ width: 20%; margin-left: 1%;}
	
	#pageShowP_pdtoInterest > .product_item:nth-child(11){ display: block; }
	
	#pageShowP_pdtoInterest > .product_item:nth-child(12){ display: block; }
	
	#pageIndexListProductDestk > .product_item:nth-child(11){ display: block;}
	
	#pageIndexListProductDestk > .product_item:nth-child(12){ display: block;}
}

@media only screen and (max-width: 1024px)
{
	.pageSessionSearchMark> div:last-child { width: 60%; }
}

@media only screen and (min-width: 860px)
{
	.L_header_options > .pageMarketContent > div:first-child{ width: 100%; }
}

@media only screen and (min-width: 500px)
{
	#myDropdown5{ width: 472px;	}
}

@media only screen and (max-width: 980px)
{
	.dropbtnIndex { width: 98%; height: 70px;	}
	
	.menuSearch { width: 31%; height: 120px;	}
	
	.pageIndexOptionSearch > .nav > li:first-child { margin-left:0%; }	
	
	.pageMarginTop { padding-top: 30px; }
	
	#pageShowP_pdtoInterest > .product_item, #pageIndexListProductDestk > .product_item, #pageGeneralSearchResult > .product_item{ width: 28%; margin-left: 1%;}
}

@media only screen and (max-width: 799px)
{
    .pageIndexContentText1 {
        width: 70%;
        margin-left: 0px;
        float: right;
    }
}

@media only screen and (max-width: 780px)
{	
	.menuSearch { width: 30%;    height: 120px;	}
	
	.dropbtnIndex {	margin-top: -5px;	}
	
	.btn_38 {background-size: 44%;	}
	
	.btn_4 {background-size: 78%;	}
	
	.btn_17 {background-size: 74%;	}
	
	.btn_43 {background-size: 74%;	}

	/*.pageMenuOption{		display: none;	}
	
	.L_header_options > .pageMarketContent > div:last-child {		width: 70%;	}*/
	
    .pageIndexContentText1 { width: 80%; margin-left: 0px; float: right; }
	
	.pageSearchBanner{	width: 100%;	}
	
	.pageIndexOptionSearch > span{	height: 105px;	}
	
	.opt1, .opt2, .opt3, .opt4, .opt5, .opt6{ height: 56%;	}
	
	#buttonFilterIndex{	display: block;	}
	
	.pageIndexImg{	display: none;	}
	
	#filterIndex{ display: none;	width: 99%;	}
	
	#pageIndexListProductDestk > .product_item, #pageShowP_pdtoInterest > .product_item, #pageGeneralSearchResult > .product_item { width: 28%; margin-right: 1.5%	}
	
	.pageTextSessionPage > span:not(:nth-child(2)){	width: 28%;	}
	
	.pageTextSessionPage > span:nth-child(2), .pageTextSessionFooter > span:nth-child(2){ font-size: 16px;	}	
	
	.pageTextSessionPage > span:nth-child(2){ width: 38%;	}
	
	.pageIndexOptionSearch{ width: 96%;	margin: 10px auto 0 auto; }
	
	.pageIndexOptionSearch > span{ width: 31%;	}
	
	.pageIndexContentText{	padding: 15px 0px;	}
	
	.dropbtnIndex > img { height: 65px;	}
	
	.pageIndexOptionSearch > ul > li:last-child > span > button > img {	height: 50px;	}
	
	.pageFooterMarketContent > div:first-child > span:first-child { width: 100%;	}
	
	.contentVideo > img {position: absolute; width: 100%; height: 520px; left: 0; right: 0;	top: -111px; z-index: 1; }	
	
	.contentBoxP > div{	width: 100%; font-size: 16px;	}
	
	.pageBoxI { width: 100%; margin: 0 auto; }
}

@media only screen and (max-width: 730px)
{
	#pageIndexListProductDestk > .product_item, #pageShowP_pdtoInterest > .product_item, #pageGeneralSearchResult > .product_item { width: 27%; margin-right: 1%	}
}

@media only screen and (max-width: 680px)
{
	.iconBarClock, .barHorary, .pageMenuOption{ display: none;}
	
	.pageIndexContentText1{ padding-top: 0px; height: 124px;}
	
	.custom-select{	display: block !important; margin-top: 40px;	}
	
	.custom-select >span:last-child{ margin-left: 10px;  font-size: 16px;  font-weight: bold;  padding-top: 14px; }
	    
	.pageIndexOptionSearch{ width: 96%; } 	
}

@media only screen and (max-width: 640px)
{
	body{font-size: 13px;}
	
	.subheader{	padding-top: 0px;	}
	
	h1, .contentSlo > h1 { font-size: 28px;	}
	
	.pageTextSessionPage > span:nth-child(2){ width: 42%;	}
	
	.product_item > div:first-child { height: 140px;	}
	
	.pageSearchBanner {	width: 100% !important;	}
	
	.contentPayOrderPhone { width: 94%;	}
	
	.pageMarketContent > span:nth-child(2) { margin-left: 10px; margin-top: 4px; width: 86%}
	
	.iconBarClock{ margin-left: 0px;}
	
	.textBar { width: 85%;}
	
	.pageIndexContentText{ padding-top: 0px;}
	
	.contentImgCover{ width: 100%; top: 50px;}
	
	#pageIndexSearchGeneralForm{width: 280px; margin: 0 auto;	}
	
	#pageIndexSearchGeneralForm > span{ width: 100%;	}
	
	.imgCover { height: 400px }
	
	.boxInf{ width: 100%;}
	
	.contentSlo{ width: 99%;}
	
	.contentSlo{ margin: 0px;	}
	
	.contentSlo > h4 { margin-top: 20px;	}
		
	.contentBoxInf{	top:0px;	}
	
	.boxInf{ margin: 0px;	}
	
	.pageTextSessionPage > span:not(:nth-child(2)) {   width: 18%; }
	
	.pageTextSessionPage > span:nth-child(2) {  width: 60%; }
	
	.pageTextSessionPage > span:nth-child(2), .pageTextSessionFooter > span:nth-child(2) { font-size: 20px; }
	
	.brand_item { width: 24%; }
	
	#imgFreigh { width: 81px}
	
	.boxContentBrand{ height: 335px; }
	
	.boxPromo > .contentBoxP {width: 98%; margin: 0 auto;}
	
	.contentBoxP > div:first-child { width: 98%;  text-align: center;}
	
	.contentBoxP > div:last-child { width: 98%; float: none; }
	
	.buttonPromo{margin: 15px auto 0px auto }
	
	.infoOur > div, .infoOur > div:last-child { width: 98%; }
	
	.pageFooterMarketContent{ margin: 0 auto; width: 100%; text-align: center;}
	
	.pageFooterMarketContent > div:first-child{ margin-left: 10px;}
	
	.pageFooterMarketContent > div{ width: 98% !important; }
	
	.pageFooter_textHeader{ text-align: center; }
	
	.pageSessionSearchMark {width: 98%;}
	
	.product_item { width: 48%;}
	
	#pageShowP_name, #pageShowProduct_idItem,  #pageShowP_name{ width: 100%;}
	
	.pageBoxInfo, .pageBoxInfo > div { width: 100%; }
	
	.pageBoxInfo{ width: 96%; padding: 5px; }
	
	#pageShowProduct_idItem{ width: 100%; }
	
	#pageAdminProductsResults .product { display: block;}
		
	#pageAdminProductsResults > .product{  padding: 0; height: 400px}
	
	#pageAdminProductsResults .product > div{ grid-row: 1; }
	
	#pageAdminProductsResults .product > div:first-child {width: 100%; }
	
	#pageAdminProductsResults .product > div:nth-child(2) { width: 220px !important; float: left;}
	
	#pageAdminProductsResults .product > div:last-child{ width: 100%; }
	
	.actions > a{ float: left; margin-left: 15px;}
	
	.pageAdminProductsTitle { color: #082a7c;}
		
	.L_header_options > .pageMarketContent > div:first-child {
	    width: 100%;
	}
}

@media (min-width: 420px) and (max-width: 639px)
{
	.pageMarketContent > span:nth-child(2) { margin-left: 10px; margin-top: 4px; width: 86%; margin-bottom: 0px; }
	
	.barHorary{ width: 88%; }
}

@media only screen and (max-width: 580px)
{
	.contentVideo > img {  position: absolute;   width: 100%;  height: 460px; 	}
	
	.contentSlo { margin-bottom: 10px; }
	
	#pageIndexListProductDestk > .product_item, #pageShowP_pdtoInterest > .product_item, #pageGeneralSearchResult > .product_item { width: 27%; margin-right: 1%	}
}

@media only screen and (max-width: 580px)
{
	.pageIndexOptionSearch { width: 96%; margin: 0 auto; }
	
    .menuSearch { width: 46%; }
    
    #pageIndexListProductDestk > .product_item, #pageShowP_pdtoInterest > .product_item, #pageGeneralSearchResult > .product_item { width: 42%; margin-right: 2%	}
}

@media only screen and (max-width: 490px)
{
	 #pageIndexListProductDestk > .product_item, #pageShowP_pdtoInterest > .product_item, #pageGeneralSearchResult > .product_item { width: 41%; margin-right: 1%	}
}

@media only screen and (max-width: 480px)
{
	body, .product_item .name{ font-size: 15px;	}
	
	.pageMarketContent {width: 96%;	margin: 0 auto;	}
	
	.pageIndexContentText1 { width: 70%; }
	
	.pageIndexOptionSearch{	width: 92%;	}
	
	.contentVideo > iframe, .subheader	{height: 200px;	}
	
	.pageBoxI {	width: 100%;	}
	
	 .product_item .price{white-space: nowrap;text-overflow: ellipsis;text-decoration: none;	}
	
	.submenuSearch{width: 30%;	}
	
	.nav li.submenuSearch > span{width: 98%;	}
	
	.nav li {margin-right: 1%;	}
	
	.dropbtnIndex_sub {width: 98%;	}
	
	.dropbtnIndex_sub > img{width: 96%;	}
	
	.contentVideo > img {position: absolute;width: 100%;height: 320px;	}
	
	.boton-youtube {position: absolute;	left: 50%;top: 30%;	}
	
	.nav li:hover > ul{width: 90%; left: 8px;	}
	
	#secondMenu {margin-left: 0px;	}
	
	.pageAddProductBoxAttr { width: 98% !important; margin-right: 0;	}
}

@media only screen and (max-width: 410px)
{
	.submenuSearch{		width: 32%;	}	
}

@media only screen and (max-width: 380px)
{	
	.pageIndexOptionSearch { width: 96%; margin: 0 auto; }
	
	.pageIndexOptionSearch > ul{ width: 100%; margin: 0 auto; }
	
	.pageIndexLogo { width: 96%; height: 78px; }
	
	.menuSearch { width: 45%; height: 108px; }
	
	.nav li:hover > ul{ width: 90%; left: 8px; }
	
	#pageGeneralSearchResult{ width: 94%; margin: 0 auto; }
	
	#pageIndexListProductDestk > .product_item, #pageShowP_pdtoInterest > .product_item, #pageGeneralSearchResult > .product_item { width: 90%; margin-right: 1%	}
}