.rd-mobilemenu_ul a{
	text-decoration: none;
}
.rd-mobilepanel{
		background: none;
		-webkit-box-shadow:none;
		        box-shadow:none;
	}
.rd-mobilepanel_toggle{
	background: #72cc73;

}
.rd-mobilemenu_ul{
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{
	background: #fff;
}
.hamburger {
    position: fixed;
    z-index: 2;
    display: none;
    right:0px;
    padding: 8px;
}
.mm-listview>li>a, .mm-listview>li>span, .mm-listview>li{
	text-align:left;
}
@media (max-width: 1440px){
	.categoriesItem__img{

		margin-right:5px;
		width:65px;
	}
	.categoriesItem__name{

    	font-size: 16px;
        line-height: 20px;
	}
}
@media (max-width: 1280px){
	.categories{
		flex-wrap: wrap;
	}
	.categoriesItem__img{
		margin-right:10px;
		width:85px;
	}
	.categoriesItem{
		    width: calc(32% - 20px);
		    margin-bottom:10px;
	}
	.container{
		width:1003px;
	}
	.menu ul li a{
		font-size: 16px;
	}
	.categoriesItem__img{
		margin-right:15px;
	}
	.categoriesItem__name{
		font-size: 18px;
		line-height: 22px;
	}
	.footer_right_copy{
		flex-wrap: wrap;
	}
	.footer_right_copy span{
		border-right: 0px;
	}
	.footer_right_top{
		flex-wrap: wrap;
		justify-content: flex-end;
	}
	.filtr_price .filtrBlock__inner span{
		display:none;
	}
	.filtr_price .filtrBlock__inner span:nth-child(3){
		display:block;
	}
	/*.slider-for-nav{
		left:30%;
		width:70%;
	}*/
	.footer_right .headerItem__email{
		margin-right:0px;
	}
}
@media (max-width: 992px){
	.hamburger {
	    display: block;
	}
	.menu{
		display:none;
	}
	.container{
		width:100%;
		padding-left:10px;
		padding-right:10px;
		box-sizing: border-box;
	}
	.footer_menu{
		display:none;
	}
	.product_info{
		display: block;
	}
	.product_info_params{
		margin-lefT:0px;
		margin-top:20px;
	}
	.page_part_1::before, .page_part_3 .container::before{
		display:none;
	}
	.page_vakan .container{
		background:none;
	}
}
@media (max-width: 768px){
	.headerItem__review, .headerItem__email{
		display:none;
	}
	.slider-for-nav{
		bottom:10px;
		lefT:25px;
		width:calc(100% - 50px);
	}
	.for_slider{
		min-height: auto;
		padding-bottom:120px;
	}

	.categories, .mission .container{
		flex-wrap:wrap;
	}
	.categoriesItem{
		width:calc(50% - 30px);
	}
	.categoriesItem__img{
		min-width: 112px;
    	text-align: center;
	}
	.catalogItem{
		width:calc(50% - 20px);
	}
	.mission_left, .mission_right{
		width:100%;
	}
	.mission_left{
		margin-bottom:20px;
	}
	.missionSlider_slide{
		display: inline-block;
    	padding-right: 8px;
	}
	.product_right{
		width:100%;
		order:1;
	}
	.product_left{
		width:100%;
		order:2;
	}
	.product{
		flex-wrap: wrap;
	}
	.product_right{
		margin-bottom:25px;
	}
	.catalog_sort_left{
		display:none;
	}
	.catalog_sort_right{
		width:100%;
	}
	.catalog_left{
		width:37%;
	}
	.catalog_right{
		width:60%;
	}
	.catalog .catalogItem{
		width:calc(50% - 20px);
	}
	.popup_block{
		flex-wrap:wrap;
	}
	.popup_left{
		display:none;

	}
	.popup_right{
		padding-bottom:58px;
	}

}

@media (max-width: 480px){
	body{
		font-size: 16px;
	}
	.headerItem__phone{
	/*	white-space: nowrap;*/
	}
	.headerItem__soc{
		margin-right:0px;
	}
	.header_top{
		flex-wrap: wrap;
	}
	.headerItem__phone a{
		display:inline-block;
	}
	.for_slider{
		padding-top:60px;
	}
	.sliderInner_caption{
		font-size: 36px;
		line-height: 45px;
	}
	.sliderInner__text{
		font-size: 20px;
		line-height: 26px;
	}
	.sliderNav__item{
		width:100%;
		padding-lefT:20px;
		padding-right:20px;
	}
	.sliderNav__item-text{
		font-size: 15px;
		line-height: 20px;
	}
	.categoriesItem{
		width:100%;
		margin-bottom:5px;
	}
	.catalogItem, .mission_icon{
		width:100%;
	}
	.mission_icon, .mission .text{
		margin-bottom:20px;
	}
	.missionIcon__caption{
		margin-bottom:10px;
	}
	.caption, .mission .caption, h1{
		font-size: 30px;
		line-height: 30px;
		margin-bottom:25px;
	}
	.info .container{
		flex-wrap: wrap;
		justify-content: center;
	}
	.info_left{
		margin-right:0px;
		margin-bottom:20px;
	}
	.footer .container{
		flex-wrap:wrap;
	}
	.footer_left{
		order:3;
		width:100%;
	}
	.footer_logo{
		order:1;
		max-width:100%;
		width:100%;
		text-align: center;
	}
	.footer_right{
		order:2;
		width:100%;
	}
	.headerItem__soc{
		width:100%;
		justify-content: center;
		margin-bottom:10px;
	}
	.footer_right_top{
		justify-content: center;
		margin-bottom:0px;
	}
	.footer_made{
		text-align:center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.footer_right_copy span{
		padding-right:0px;
		margin-right:0px;
	}
	.footer_right_copy{
		    justify-content: center;
	}
	.header .container{
		justify-content: center;
		flex-wrap: wrap;
	}
	.header .headerItem__soc{
		margin-bottom:0px;
		margin-right:10px;
	}
	.header .headerItem__phone{
		margin-lefT:10px;
	}
	.breadcrumbs{
		padding-top:10px;
		padding-bottom:25px;
	}
	.content table{
		font-size: 14px;
		line-height: 20px;
	}
	.content{
		font-size: 16px;
		line-height: 24px;
	}
	.footer{
		padding-top:30px;
		padding-bottom:30px;
	}
	.newsItem{
		flex-wrap: wrap;
	}
	.newsItem__img, .newsItem__text{
		width:100%;
	}
	.newsItem__img {
		height:150px;
		border-radius:12px 12px 0px 0px;
	}
	.newsItem__text{
		padding:15px;
	}
	.newsItem__text-name a{
		font-size: 18px;
		line-height: 24px;
		margin-bottom:10px;
	}
	.newsItem__text{
		border-radius:0px 0px 12px 12px;
	}
	.newsItem__text-top{
		margin-bottom:10px;
	}
	.breadcrumbs{
		font-size: 14px;
	}
	.productAdv__item {
		max-width:30%;
		margin-lefT:1.5%;
		margin-right:1.5%;
	}
	.productAdv__item::after{
		display:none;
	}
	.productAdv__item-text{
		font-size: 14px;
	    line-height: 15px;
	}
	.product_desc{
		padding: 15px 20px;
	}
	.product_sostav, .product_srok, .product_weight{
		padding-lefT:25px;
		margin-bottom:15px;
	}
	.where{
		padding-top:40px;
	}
	.categories{
		padding-bottom:30px;
	}
	.catalog_sort a{
		height:auto;
		padding:15px 20px;
		line-height: normal;
		margin-right:15px;
	}
	.catalog_sort_right{
		justify-content: flex-end;
		flex-wrap: wrap;
	}
	.catalog_items_order{
		display:flex;
	}
	.ui.selection.dropdown{
		min-width: auto;
	}
	.catalog_left{
		width:100%;
		order:1;
		margin-bottom:20px;
	}
	.catalog_right{
		width:100%;
		order:2;
	}
	.filtr_price .filtrBlock__inner span{
		display:block;
	}
	.catalog_filtr{
		height: 63px;
		padding:20px;
		overflow: hidden;
	}
	.catalog_filtr.open{
		height:auto;
		overflow: visible;
	}
	.catalog_filtr:after {
		top:10px;
		display:none;
	}
	.filtr_caption{
		margin-top:0px;
		margin-bottom:15px;
	}
	
	.mobile_filtr{
		display:block;
		position:absolute;
		background: #8a2130;
	    width: 30px;
	    height: 30px;
	    display: block;
	    border-radius: 50%;
	    line-height: 30px;
	    text-align: center;
	    font-family: "Font Awesome 5 Free";
	    font-size: 14px;
	    font-weight: bold;
	    color: #fff;
	    position:absolute;
	    z-index: 2;
		right:15px;
		top:15px;
	}
	.mobile_filtr .fa-minus{
		display:none;
	}
	.open .mobile_filtr .fa-minus{
		display: inline;
	}
	.open .mobile_filtr .fa-plus{
		display:none;
	}
	.catalog .catalogItem{
		width:100%;
	}
	.catalogItem__name{
		font-size: 18px;
		line-height: 20px;
		height:auto;
		overflow: hidden;
	}
	.catalogItem__href::after{
		margin-lefT:7px;
	}
	.catalogItem__href{
		font-size: 16px;
	}
	.catalog_sort{
		flex-wrap:wrap;
		margin-bottom:10px;
	}
	.catalog_sort a{
		width:100%;
		margin-right:0px;
		margin-bottom:5px;
	}
	.catalog_sort_other{
		margin-bottom:10px;
	}
	#leave_order.white-popup{
		background-size: contain;
	}
	#leave_order.white-popup{
		padding-top:75px;
	}
	.popup_text{
		    padding-lefT: 25px;
    padding-right: 25px;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 24px;
	}
	#leave_order .popup_form{
		padding-lefT:25px;
		padding-right:25px;
	}
	#leave_order .popup_form input[type=text]{
		margin-bottom:2px;
	}
	#leave_order .popup_form textarea{
		margin-bottom:8px;
		margin-top:6px;
	}
	.popup_caption{
		font-size: 36px;
	}
	.popup_form input[type=text]{
		width:100%;
		margin-bottom:2px;
	}
	.popup_right{
		padding:35px 25px;
	}
	.popup_form_top{
		flex-wrap: wrap;
	}
	.popup_form textarea{
		margin-top:6px;
		margin-bottom:8px;
	}
	.gal_bg{
		background:none;
	}
	.gal_item, .gal_item:first-child{
		float:none;
		/*display:inline-block;*/
		margin-left:auto;
		margin-right:auto;
		margin-bottom:20px;
	}
	.look{
		display:none;
	}
}
