@media(min-width: 992px){

	#catalogTop .carousel-control-next,
	#catalogTop .carousel-control-prev {
		max-width: 3%;
		min-width: 0;
	}

	.logo-mr{
		margin-right:.7rem;
	}	
	.logo-ml{
		margin-left:.7rem;
	}

	.discountPrice {
		color: var(--danger);
		display: inline-block;
		font-size: 1.5rem;
		margin-right: .5rem;
		font-weight: 600
	}

	.part .oldPrice {
		color: var(--dark);
		font-size: 1.1rem;
		text-decoration: line-through;
		text-decoration-thickness: 2px
	}

	
	.navbarIconMenu svg{
		width:32px;
		height:32px;
	}
	.searchBlock{
		max-width: 350px;
		width: 350px;
	}
  	.navbarIconMenu{
		font-size:67%;
	}
   
	.mainMenuBlock{
		border:1px solid #e0dede;
		border-left:0;
		border-right:0;
	}
	.revolutionMenu a{
	    background:url('/public/assets/promo_page/revolution/peoples/RIEKER-EVOLUTION_claim_rgb.webp') no-repeat;
	    background-size: 35px 35px;
	    background-repeat: no-repeat;
	    padding-left:35px;
	}

	.revolutionMenu{padding-left: 0}

	
	/*Кнопка наверх*/
	#toTop{
		bottom: 4.5rem;
	}

	.seoMainText{
		font-size: 1rem;
		line-height: 1.7;
	}
	.toCart{
		padding: .5rem 1.2rem !important;
	}

	.mainMenu .navbar-nav li a {
		font-size: 85%;
	}

	.modal .close{
		padding-right:2rem !important;
		padding-top: 2rem !important;
		outline: none!important;
	}

	.btn-adaptive {
	    padding: .5rem 1rem;
	    font-size: 1.25rem;
	    line-height: 1.5;
	    border-radius: .3rem;
	}


	.miniBlockHeader{
		font-size: 1.5rem !important;
	}
	.carousel-control-next-icon,
	.carousel-control-prev-icon{
		max-width: 50px!important;
	}

	#indexMain .carousel-control-next-icon,
	#indexMain .carousel-control-prev-icon {
		max-width: 100px!important;
	}

	.rightBlock{
		min-width: 230px!important;
	}

	.rightMenu{
		margin-right: 15px;
	}

	.mainLogo img{
		margin-top: 6%;
	}


	.phoneBlockInner{
		max-width: 260px;
	}

	.slogans,.lightSlogan{
		padding:1rem;
	}
	
	.tabbable .nav-tabs{
	    display: table;
	    width: 100%;
	    box-sizing: border-box;
	}

	.tabbable .nav-item {
	    display: table-cell;
	    padding: 0 !important;
	    max-width: 100%;
	    text-align: center!important;
	    min-width: auto!important;
	}


	.mobileMenu{
		padding: 0 1rem !important;
		position: relative;
		z-index: 10;
	}


	.mobileMenu > div{
		/*background: #fff;*/
		position: relative;
	}

	.carousel-control-next-icon,
	.carousel-control-prev-icon{
		max-width: 120px;
	}

	/*Размер логотипа перед загрузкой*/
	.previewSlider{ min-height: 330px; }


	.previewImg{ 
		min-height: 200px;
		background: #fff;
	} 

	.part{
		padding: 0.3rem;
	}


	.part .productLabelPlace{
		padding-bottom: 0;
	}


	/*Кнопка блока фильтра*/
	#filterButtons{
		background: var(--light);
		display: none;
		z-index: 9999999 !important;
		border-radius:.5rem;
		position:absolute!important;
		left:101%;
		width:100%;
		bottom: auto;
		text-align:center;
		cursor:pointer;
	}
	#filterButtons .resetButton{
		border: 1px solid #ccc;
		box-shadow: 1px 1px 4px #ccc;
	}

	#productsBlock{
		padding-left: 1rem;
		min-height: 1000px;
	}


	.productFullInfo .nav-tabs .nav-item{
		font-size: 1.5rem;
	}

	.slick-arrow{
		top: auto;
	}

	.subscribeBlock{
		width: 450px;
	}

	#productsBlock .parts.row{
		margin: 0 -15px!important;
	}

	.photoSliderButtonNext,
	.photoSliderButtonPrev
	{
		top: 45%;
		line-height: 0;
		font-size: 2rem;
		width: 3rem;
		height: 3rem;
		text-align: center;
		border: 1px solid #ccc;
		border-radius: 100%;
		z-index: 200;
		position: absolute;
		background: #fff;
		background-size: 100%;
		min-width:0;
	}

	.productStickerRect{
		padding:.5rem 1rem;
		font-size:.9rem!important;
		border-radius:0;
		cursor: default;
	}
	.productLabelPlace .productStickerRect{
		padding:.3rem;
		font-size:.8rem!important;
		border-radius:0;
		cursor: default;
	}
}