@media(min-width: 991px){
	.hamburger,
	.mobile-menu{
		display: none;
		min-width: 0;
		max-width: 0;
		height: 0;
		opacity: 0;
		padding: 0;
		margin: 0;
		pointer-events: none;
	}
}

@media(max-width: 1200px){
	.first-screen{
		padding: 130px 0 65px;
	}
	.first-screen__subtitle{
		margin-bottom: 170px;
	}
	.about-video__content{
		margin-left: 50px;
	}
}
@media(max-width: 990px){
	.footer .contacts__social-item{
		margin: 5px 10px;
	}
	.header__top-row .phones,
	.header__top-row .header__adress{
		display: none;
	}
	.header .header__bottom-row,
	.delimiter:after{
		display: none;
	}
	.header .container{
		padding-right: 80px;
	}
	.document__box{
		justify-content: space-around;
	}
	h1{
		font-size: 3.6rem;
	}
	h2{
		font-size: 2.4rem;
	}
	h3{
		font-size: 1.8rem;
	}
	.first-screen__item{
		margin: 0 20px;
	}
	.first-screen__item-text{
		text-align: left;
	}
	.first-screen .container{
		text-align: center;
	}
	.first-screen__box{
		justify-content: center;
	}
	.main-links__box{
		flex-direction: column;
	}
	.only-block__item{
		margin: 0 0 23px;
	}
	.only-block{
		max-width: 100%;
	}
	.information__slider .slick-slide{
		padding: 0 15px 30px;
	}
	.information__slider{
		margin: 45px -15px 0;
	}
	.slider-panel .slick-dots li button{
		height: 6px;
	}
	.slider-panel__arrow{
		margin-right: 30px;
	}
	.footer .container{
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.footer__details,
	.footer__navigation,
	.footer__information{
		margin: 0 0 35px;
		flex-basis: auto;
	}
	.footer__details{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer .logotype{
		margin: 0 auto 30px;
	}
	.footer__details .politics,
	.footer__copyright{
		margin-bottom: 10px;
	}
	.footer__navigation{
		align-items: flex-start;
		justify-content: center;
	}
	.footer__navigation-list li{
		align-self: center;
		margin-bottom: 8px;
	}
	.footer__information{
		align-items: center;
	}
	.footer__information .btn{
		margin-bottom: 15px;
	}
	.footer{
		padding: 50px 0;
	}
	.single-cart__box{
		flex-direction: column;
		align-items: center;
	}
	.single-cart__thumb{
		margin: 0 auto 50px;
	}
	.single-cart__content{
		max-width: 100%;
	}
	.single-cart__description{
		padding-left: 0;
	}
	.header{
		min-height: 86px;
	}
	.catalog__item-content{
		align-items: center;
	}

	.gallery__item{
		max-width: 380px;
		height: 210px;
	}
	.gallery{
		height: 210px;
		width: 1400px;
	}
	.gallery-clone{
		left: 1400px;
	}
	.gallery-wrapper{
		height: 210px;
	}
	.about-video__box{
		flex-direction: column;
	}
	.about-video__content{
		margin: 0;
	}
	.about-video{
		padding: 50px 0 60px;
	}
	.about-video:after{
		display: none;
	}
	.about-video__element{
		margin-bottom: 50px;
	}
	.wholesale__box{
		flex-direction: column;
		align-items: center;
	}
	.wholesale__sentence{
		max-width: 100%;
		margin-bottom: 30px;
	}
	.sentence__item{
		margin: 0 10px 45px 10px;
	}
	.wholesale__road-title{
		color: #000;
	}
	.logotype-container .delimiter{
		display: none;
	}
}

@media(max-width: 768px){
	.first-screen__box{
		flex-direction: column;	
		align-items: center;
	}
	.first-screen__item{
		margin: 0;
	}
	.first-screen__item-icon{
		margin: 0 auto 18px;
	}
	.first-screen__item:after{
		display: none;
	}
	.first-screen__subtitle{
		margin-bottom: 70px;
	}
	.block{
		padding: 40px 0;
	}
	.first-screen{
		padding: 130px 0 65px;
	}
	.header .btn{
		display: none;
	}
	.first-screen__item-text{
		text-align: center;
	}
	.only-block__item, .multiple-block__item{
		padding: 30px 25px 25px 35px;
	}
	.only-block__item-title, .multiple-block__item-title{
		font-size: 2rem;
	}
	h1{
		font-size: 3rem;
		line-height: 1.2;
	}
	h2{
		font-size: 2rem;
		line-height: 1.2;
	}
	
	.only-block__item:after, .multiple-block__item:after{
		left: 17px;
	}
	.only-block .only-block__item-title:after, .multiple-block .multiple-block__item-title:after{
		left: 35px;
	}
	.only-block__item-title, .multiple-block__item-title{
		margin-bottom: 15px;
	}
	.only-block__item-text, .multiple-block__item-text{
		margin-bottom: 35px;
	}
	.only-block__item-link, .multiple-block__item-link{
		font-size: 1.6rem;
	}
	.slider-panel{
		flex-direction: column;
	}
	.slider-panel__arrow{
		margin: 0 auto 15px;
	}
	.slider-panel__link{
		margin: 0;
		padding: 0;
	}
	.slider-panel:after,
	.slider-panel__arrow:after{
		display: none;
	}
	.slider-panel__arrow{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.arrow-btn{
		border: 1px solid #525252;
	}
	.information__slide-img{
		height: 270px;
	}
	h3.information__content-title{
		font-size: 1.8rem;
	}
	.information__slider{
		margin: 35px -15px 0;
	}
	.category .mt-box{
		margin-top: 30px;
	}
	.catalog, .single-cart, .news, .single-news, .wholesale{
		padding: 10px 0 45px;
	}
	.catalog__item-text{
		text-align: center;
	}
	.strip-block{
		padding: 35px;
	}
	.strip-block__box{
		flex-direction: column;
		align-items: center;
	}
	.strip-block__item{
		margin: 0 10px 30px;
		padding: 12px;
	}
	.strip-block__item span{
		font-size: 1.4rem;
	}
	.strip-block__item svg{
		height: 40px;
	}
	.strip-block__item:last-child{
		margin-bottom: 0;
	}
	.single-cart__thumb{
		height: 265px;
		box-shadow: none;
	}
	.single-cart__title{
		font-size: 2rem;
	}
	.cost__price{
		font-size: 1.8rem;
	}
	.cost__price span{
		font-size: 2.4rem;
	}
	.single-cart__box{
		margin-bottom: 40px;
	}
	.news__item-thumb{
		height: 265px;
	}
	.single-news h1, .index-page h1, .page h1{
		font-size: 3rem;
		line-height: 1.2;
	}
	.single-news__links{
		padding-bottom: 0;
	}
	.single-news__links span{
		font-size: 1.2rem;
	}
	.single-news__links svg{
		width: 22px;
	}
	.single-news__image{
		height: 265px;
	}
	.single-news__text,
	.single-news__date{
		margin-bottom: 20px;
	}
	.gallery__item{
		max-width: 280px;
		height: 180px;
	}
	.gallery{
		height: 180px;
		width: 1100px;
	}
	.gallery-clone{
		left: 1100px;
	}
	.gallery-wrapper{
		height: 180px;
		margin-top: 35px;
	}
	.about-gallery{
		margin-bottom: 0;
	}
	.about-video__element{
		box-shadow: none;
		height: 300px;
		margin-bottom: 35px;
	}
	.row-wholesale{
		padding: 35px 0;
	}
	.document__box{
		flex-direction: column;
	}
	.wholesale__road-cart{
		max-width: 262px;
		height: 361px;
		margin: 0 auto;
	}
	.sentence__item{
		margin: 0 10px 25px;
	}
	.wholesale__sentence-title{
		margin-bottom: 25px;
	}
	.document__item{
		max-width: 100%;
	}
	.document__item:first-child,
	.document__item:last-child,
	.document__item{
		margin: 0 auto 15px;
	}
	.wholesale__box{
		margin-top: 35px;
	}
	.contacts__info{
		margin-top: 35px;
	}
	.contacts__info{
		padding: 30px 25px 10px;
	}
	.contacts__item-title{
		font-size: 2rem;
	}
}

@media(max-width: 425px){
	.contacts__map{
		height: calc(100% - 44px);
	}
	.default-text, p{
		font-size: 1.4rem;
	}
	.arrow-btn{
		min-width: 37px;
		width: 37px;
		height: 37px;
	}
	.information__slide-content{
		padding: 20px;
	}
	.slider-panel__link svg{
		width: 28px;
	}
	.information__slide-img{
		height: 220px;
	}
	.footer{
		padding: 40px 0;
	}
	.footer__information .phones__item{
		font-size: 3rem;
	}
	.only-block__item-title, .multiple-block__item-title{
		font-size: 1.8rem;
	}
	.only-block__item-link svg, .multiple-block__item-link svg{
		width: 28px;
	}

	.catalog__item-content{
		padding: 18px 15px 30px;
	}
	.category h1, .single-news h1, .about-gallery h1, .wholesale h1, .contacts h1, .index-page h1, .page h1{
		font-size: 2.4rem;
	}
	.category h2, .about-video__title, .wholesale__sentence-title{
		font-size: 2rem;
	}
	.strip-block__item svg{
		width: 25px;
	}
	.category h2{
		text-align: center;
	}
	.parametrs__item span{
		font-size: 1.3rem;
	}
	.parametrs{
		margin-bottom: 35px;
	}
	.single-cart__description-title{
		font-size: 2rem;
	}
	.news__item-thumb{
		height: 220px;
	}
	.news__item-content{
		padding: 20px;
	}
	.nav-links .next, .nav-links .prev{
		min-width: 37px;
		width: 37px;
		height: 37px;
	}
	.breadcrumbs{
		font-size: 1.2rem;
	}
	.breadcrumbs__separator{
		margin: 0 8px 0 8px;
	}
	.breadcrumbs__current{
		margin-right: 5px;
		max-width: 130px;
	}
	.breadcrumbs svg{
		width: 14px;
	}
	.about-video__element{
		height: 230px;
	}
	.about-video__btn span{
		text-align: center;
	}

	.wholesale:after{
		display: none;
	}
	.sentence__item-icon{
		margin: 0 auto 8px
	}
	.sentence__item, .wholesale__link{
		text-align: center;
	}
	.footer .logotype{
		width: 190px;
		height: 90px;
	}
	.footer__details .politics, .footer__copyright{
		margin-bottom: 5px;
	}
	.footer__information .phones__item{
		font-size: 2.4rem;
	}
	.footer__information{
		margin-bottom: 0;
	}
}
