/*media css desctop mobile*/
.close_submenu {
	display: none;
}

@media only screen and (max-width: 600px) {


        .flex-row, .flex-m-column {
        flex-direction: column;
        }





         .logo {
        	order:-1;
        	justify-content: center;
        	display:flex;
        }



       .width {
			width: 100%;
			padding: 0 !important;
		}

		 .m_none {
         	display:none;
         }



        .menuBtn_mobile {
        	display:flex;
        }

        .menuBtn_mobile {
   	 		display: flex;
   	 		background-color: var(--cDarkGray);
   	 		  }



	.m_menu {
		position:fixed;
		top:0;
		left:0;
		z-index:9999;
	}


    #header {
        	margin:0 !important;
        	position: relative;

        	}


	#features .services {
		margin-top:20px;
	}

	#catBlock {
		margin:0;
		padding:0;
	}

	#aboutBlock {
		margin:0;
	}

	#mainFeedback {
		height:auto;
	}

	.logo {
		text-align:center;
	}

     .logo a {
     	justify-content:center;
     }

       #header .width {
       		gap:20px;
       }

       #header .phone {
       		align-self: flex-start;
            order: -1;
       		width:100%;
       }

       #header .phone a {
       	  margin:0 20px;
       	  align-self: flex-start;
       	  gap: 60px;
       }

       #header .phone .schuddle {
       		justify-content: center;
       }

       .orderBlock {
       		margin:0 20px 20px 20px;
       		font-size:1em;
       }

       .orderBlock span {
       		font-size:1em;
       }

       section.promoSl {
       		height:350px;
       }

       section.promoSl .rsFirstSlideTitle,
       section.promoSl .rsSlideText
         {
       		left:0 !important;
       		width:100%;
       }

       .rsArrow  {
       		display:none !important;
       }

       section.promoSl .rsSlideText {
       		top:40%;
       		text-align:center;
       }

       section.promoSl .rsFirstSlideTitle {
       		top:20%;

       }

       section.promoSl .promoTxt h2 {
       		font-size:1em;
       }

       .accordion .ui-accordion-content {
       		padding:10px 0;
       }

       .priceTable th {
       		padding:3px;
       		font-size:0.9em;
       }

       .priceTable tr td {
       		font-size:0.9em;
       		word-wrap:break-word
       }

       .priceTable tr td:first-child {
       		width:35% !important;
       }

       #content,
       #targets .targetsText {
       		padding:5px !important;
       }

       .menuMask {
			position: absolute;
			min-height: 100vh;
			background:var(--cDark);
			width: 100vw;
			//z-index: 9;
			top: 0;
			//right:-100%;
			left:0;
			opacity:0;
			z-index:-1;
			transition:all 0.5s;
			box-shadow: 0 0 10px #85888C;
			padding:10vh 10%;
			visibility: hidden;

		}

		.listMenu li a {
			color:var(--cWhite);
		}

		.listMenu {
			float:left;
			width:100%;
		}

		.menuMask.open {
			right:0;
			opacity:1;
			//z-index:9;
			visibility: visible;
		}

		.listMenu {
			flex-direction:column;
		}

       .right_nav {
       		top:80%;
       }

        .specItem {
        	flex: 0 0 100%;
        }

        .footer .footerLogo {
	        text-align:center;
        }


		footer .column {
			flex-basis:100%;
		}

		.feedback .feedbackContent {
			align-items: normal;
		}


		footer .cart-block {
			width:110px;
			float:left;
			margin-right:10px;
            height:30px;

		}

		footer .menuBtn_mobile {
			display:block;
			float:right;

		}

		footer .cart-block i.fa-rub,
		.no-pda, .infoSider,
		nav .block-content,
		footer .top_btn span,
		.sort.right_cell span,

		.listShop li .cart,
		.slPrev,.slNext,
		.usage_list .block-content
		 {
			display:none ;
		}

		.footer-contacts {
			margin-left:2%;
		}

		.footer .contacts,
		footer .feedback_footer,
		.footer .navigation {
			width:100%;
			border:none;
			margin:0 10px 20px 0px;
			padding:0 10px;
		}

		.footer .contacts {
			border-bottom: 1px solid #EFE19D;

		}

}

@media only screen and (max-width: 768px) {




}



@media only screen and (max-width: 1024px)  {





}



@media only screen and (max-width: 800px) {
		.infoSider {
			max-width:400px;
			}

			.infoSider p {
			font-size:14px;
			}

			.top_btn span {
		   display:none;
		}
}

/*
@media only screen and (max-width: 600px) {
	.listOffer li {
	 flex-basis:50% !important;
	}

	.nav-bar li {
		flex-basis:49% !important;
	}



	.price_line {
		display:table;

		margin: 20px 0;
        flex-wrap: wrap;
		border-bottom: 1px solid var(--cDarkGray);

	}
	.price_line td {
		flex:1 1 100px;
		border:none;
    	padding:10px;

	}

    th {
    	display:none;
    }



   .main_price_table td {
    	border:none;
    	padding:unset;
    }
	td.product-cart-image {
		width:25% ;
		float:left;
		display:block;
		min-height: 100px;
	}
	.product-cart-info {
		min-height: auto !important;
	}

	.product-cart-info,
	.product-cart-action
	{
		float:left;
		width:50%;
		padding-left: 20px !important;
		z-index:2;
	}

	.price_row {
		width:25%;
		float:right;
		font-size:1.3em;
		text-align:right;
    	padding-right:10px;
	}

	.price_row .totalSumm {
		display:block;
	}

    .price_row.price_total {
    	display:none;
    }

    .price_row .totalSumm {
    	color: var(--cRed);
    }

    .cartAction {
    	display:block;
    	text-align:right;
    	padding-right:10px;
    }

    .main_price_table .price_row {
    	font-size:17px;
    }

	.main_price_table .rubble:before {
		font-size:11px;
	}

	.main_price_table .totalSumm {
		display:block !important;
	}

	table.cart {
		width:100%;
	}

}

@media only screen and (max-width: 768px) {
	.listOffer li {
	 flex-basis:33% ;
	}

	.nav-bar li {
		flex-basis:33% ;
	}

}



*/


@media only screen and (max-width: 1000px) {

}