@media only screen and (max-width : 1600px){



}/**1600px**/

@media only screen and (max-width : 1440px){
	.intro .inner,
	.intro .pic{
		height: 580px;
	}

	.content__main:first-of-type{
		padding-right: 30px;
	}

	.content__main:last-of-type{
		padding-left: 30px;
	}

	.order-table .item .col:nth-child(1){
		width: 300px;
	}
}/**1440px**/

@media only screen and (max-width : 1366px){
	.materials .item{
		width: 33.33%
	}

	.stock-table .item .col:nth-child(1){
		width: 280px;
	}

	.my-order-table .item .col:nth-child(1){
		width: 190px;
	}
}/**1366px**/


@media only screen and (max-width : 1280px){
	.order-table .item .col:nth-child(1){
		width: 280px;
	}

	.content__aside{
		width: 250px;
		position: relative;
		z-index: 2;
	}

	.content__main{
		width: calc(100% - 250px);
		position: relative;
		z-index: 1;
	}

	.order-table .item .title{
		font-size: 15px;
	}

	.order-table .item p{
		font-size: 13px;
	}

	.depot{
		font-size: 14px;
	}

	.order__price{
		font-size: 14px;
	}

	.order-table .sub{
		font-size: 14px;
	}

	.company .col:nth-child(1){
		width: 100%;
	}

	.company .left{
		padding-right: 0;
	}

	.company .col:nth-child(2){

	}
}/**1280px**/

@media only screen and (max-width : 1200px){
	.wrap{
		padding-top: 52px;
	}

	.header .mob_hid,
	.header__bottom{
		display: none;
	}

	.header_main .header__top .logo,
	.burger{
		display: block;
	}

	.header__top{
		height: 52px;
	}

	.header .logo img,
	.header_main .logo img{
		width: 91px;
	}

	.header-phone{
		padding-right: 18px;
		text-indent: -9999px;
	}

	.header-phone:before{
		content: "";
		width: 14px;
		height: 17px;
		background: url(../img/header/phone.svg) no-repeat;
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
	}

	.header__top .place__drop{
		transform: translateY(16px);
		left: auto;
		right: 0;
	}

	.footer-phone{
		padding-left: 20px;
	}

	.footer-phone:before{
		content: "";
		width: 14px;
		height: 17px;
		background: url(../img/header/phone.svg) no-repeat;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}

	.footer{
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.footer .mob_hid{
		display: none;
	}

	.footer .des_hid{
		display: block;
	}

	.top-menu_mob > ul > li > a{
		color: #fff;
	}

	.footer__top .col{
		width: 100%;
	}

	.footer .items.end{
		justify-content: flex-start;
	}

	.footer .item_right{
		margin-left: auto;
	}

	.intro .inner{
		height: 520px;
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.intro .pic{
		height: 520px;
	}

	.intro .title{
		font-size: 45px;
	}

	.blog-block{
		padding-top: 70px;
		padding-bottom: 40px;
	}

	.blog .item p{
		font-size: 20px;
	}

	.info-block{
		padding-top: 70px;
		padding-bottom: 70px;
	}

	.content .nav{
		display: none;
	}

	.content h1,
	.miss-wrap .title{
		font-size: 32px;
	}

	.section{
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.good p{
		font-size: 16px;
	}

	.sorting-results .col_33,
	.sorting-results .col_25{
		width: 50%;
	}

}/**1200px**/

@media only screen and (max-width : 1199px){
	.branch .item{
		width: 100%;
	}

	.branch .item .in{
		max-width: 768px;
		margin: 0 auto;
	}

	.news-block{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.news-block .col:nth-child(1),
	.news-block .col:nth-child(2){
		width: 100%;
	}

	.news-block__left .news-main{
		margin-right: 0;
	}

	.news-block__right .news{
		padding-left: 0;
	}

	.news-main .in{
		max-width: 768px;
	}

	.news-block__left{
		padding-top: 0;
	}

	.with-pic p{
		font-size: 18px;
	}

	.job .col{
		width: 100%;
	}

	.job__right{
		max-width: 100%;
		margin-left: 0;
	}

	.materials .items{
		margin: 0 -15px;
	}

	.materials .item{
		padding: 0 15px;
	}

	.sorting-relative__cols{
		flex-wrap: wrap;
	}

	.sorting-relative__col{
		width: 100%;
	}

	.industries .item{
		width: 33.33%;
	}

	.stock-table .item .cols{
		flex-wrap: wrap;
	}

	.stock-table .item .col:nth-child(1){
		width: 100%;
		padding-bottom: 20px;
	}

	.order-table .item .col:nth-child(1){
		width: 180px;
	}

	.my-order-table .item .cols{
		flex-wrap: wrap;
	}

	.my-order-table .item .col{
		width: 33.33%!important;
	}

	.personal .item{
		width: 50%;
	}

	.filials .item{
		width: 50%;
	}

	.work{
		padding-left: 15px;
		padding-right: 15px;
	}
}/**1199px**/

@media only screen and (max-width : 992px){
	.intro .sub{
		max-width: 600px;
	}

	.mobile{
		display:block;
	}
	.desctop{
		display:none;
	}

	.intro .inner,
	.intro .pic{
		height: 480px;
	}

	.materials .item .title{
		font-size: 19px;
	}

	.content__main{
		width: 100%;
	}

	.content__main:first-of-type{
		padding-right: 0px;
	}

	.content__main:last-of-type{
		padding-left: 0px;
	}

	.content__aside{
		width: 100%;
	}

	.inquiry__left{
		width: 100%;
		padding-right: 0;
	}

	.inquiry__right{
		width: 100%;
		padding-top: 20px;
	}

	.toggle-menu{
		display: inline-block;
	}

	.menu{
		display: none;
	}

	.exhib .item{
		width: 50%;
	}

	.consumer .col:nth-child(1){
		width: 100%;
	}

	.consumer .col:nth-child(2){
		width: 100%;
	}
}/**992px**/

@media only screen and (max-width : 991px){
	.industries .item{
		width: 50%;
	}
}/**991px**/

@media only screen and (max-width : 768px){
	.tabs__content table.table-img{
		display:block;
		border:none;
	}
	.tabs__content table.table-img tr{
		border:none;
	}
	.tabs__content table.table-img td{
		width:100%;
		box-sizing:border-box;
		display:block;
		border:none;
	}
	.tabs__content table td img{
		display:block;
		margin:0 auto;
	}

}/**768px**/

@media only screen and (max-width : 767px){
	.footer .items.end,
	.footer__bottom .items{
		flex-wrap: wrap;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.footer .items.end .item,
	.footer__bottom .item{
		width: 100%;
		margin: 8px 0;
	}

	.footer-locate .hid{
		display: none;
	}


	.footer__bottom .top-menu > ul > li > a,
	.coryrights{
		font-size: 12px;
	}

	.footer__top .items{
		margin-left: -5px;
		margin-right: -5px;
	}

	.footer__top .item{
		padding-left: 5px;
		padding-right: 5px;
	}

	.intro p{
		font-size: 14px;
	}

	.title-block{
		font-size: 26px;
	}

	.loc-back{
		width: 510px;
		background-size: contain;
		background-position: right center;
		opacity: .7;
	}

	.about-block .inner{
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.branch-block{
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.branch .item .in{
		padding: 30px 15px;
	}

	.branch .item .title{
		font-size: 20px;
	}

	.page-head{
		padding-bottom: 25px;
	}

	.news-block__right{
		padding: 15px;
	}

	.news .item{
		width: 100%;
	}

	.news-main .in{
		padding: 20px 15px;
	}

	.blog-block{
		padding-top: 35px;
		padding-bottom: 25px;
	}

	.blog .item{
		width: 100%;
	}

	.blog .item .in{
		max-width: 100%;
	}

	.info-block{
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.with-pic .col{
		width: 100%;
	}

	.with-pic .pic{
		margin: 0 auto;
	}

	.content h1,
	.miss-wrap .title{
		font-size: 28px;
	}

	.content .good h1{
		font-size: 24px;
	}

	.content h2{
		font-size: 24px;
	}

	.brand .col:nth-child(1){
		width: 100%;
	}

	.brand .col:nth-child(2){
		width: 100%;
	}

	.brand p{
		font-size: 16px;
	}

	.brand .pic{
		max-width: 380px;
		margin: 0 auto;
	}

	.content__head{
		padding-bottom: 10px;
	}

	.section{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.pag__item.first{
		width: 100%;
		text-align: center;
		margin: 0 auto 20px;
	}

	.pag__item.last{
		width: 100%;
		text-align: center;
		margin: 20px auto 0;
	}

	.table table tr td{
		font-size: 14px;
	}

	.table table thead tr td{
		font-size: 16px;
	}

	.table table tr td{
		padding: 10px;
	}

	.materials .item{
		width: 50%;
	}

	.sorting__dpop .col_33,
	.sorting__dpop .col_50,
	.sorting__dpop .col_25,
	.sorting-results .col_33,
	.sorting-results .col_25{
		width: 100%;
	}

	.prod-list li,
	.brands-list li,
	.cat-list li{
		font-size: 16px;
	}

	.line-list ul li{
		font-size: 14px;
	}

	.factory-block{
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.search-simple input{
		font-size: 14px;
	}

	.good-bar{
		width: 100%;
		margin-left: 0;
		float: none;
		padding-left: 10px;
	}

	.good__left{
		width: 100%;
	}

	.good__char table tr td{
		font-size: 12px;
	}

	.good__char table thead tr td{
		font-size: 16px;
	}

	.content{
		padding-bottom: 35px;
	}

	.manager__title{
		font-size: 13px;
	}

	.manager__name{
		font-size: 16px;
	}

	.stock-table .item .col{
		width: 100%;
		text-align: center;
		padding: 10px;
	}

	.stock-table .item .col:nth-child(1){
		width: 100%;
		text-align: left;
	}

	.spec-list__item .first{
		width: 100%;
		padding-right: 0;
	}

	.spec-list__item .second{
		width: 100%;
	}

	.categoty .spec-list{
		padding-bottom: 20px;
	}

	.category-des .item .pic{
		width: 100%;
		max-width: 300px;
		margin: 0 auto 0;
	}

	.category-des .item .right{
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}

	.collab .col{
		width: 100%;
	}

	video{
		display: none;
	}

	.portal__top{
		padding-top: 15px;
		padding-bottom: 10px;
	}

	.header__support{
		font-size: 12px;
		text-align: right;
	}

	.header__support a{
		display: block;
	}

	.header__support span{
		display: none;
	}

	.order-table .item .cols{
		flex-wrap: wrap;
	}

	.order-table .item .col{
		width: 100%;
		text-align: center;
		padding-bottom: 15px;
	}

	.order-table .item .col:nth-child(1),
	.order-table-cart .item .col:nth-child(4){
		width: 100%;

	}

	.order-table .item .title{
		font-size: 15px;
	}

	.order-table .item p{
		font-size: 14px;
	}

	.depot{
		font-size: 15px;
	}

	.order__price{
		font-size: 15px;
		margin-right: 0;
	}

	.order-table .sub{
		display: none;
	}

	.order-table__del{
		margin-left: auto;
		margin-right: auto;
	}

	.order-table__line{
		display: block;
	}

	.order-table .amount__item{
		width: 150px;
		margin-left: auto;
		margin-right: auto;
	}

	.my-order-table .item .col{
		width: 50%!important;
	}

	.exhib .item{
		width: 100%;
	}

	.text-with-pic .pic{
		width: 100%;
		float: none;
		margin-left: 0;
	}

	.form .col,
	.form .cols.space .col{
		width: 100%;
	}

	.modal_comments .btn-send{
		margin-bottom: 15px;
	}

	.faq .item p{
		font-size: 16px;
	}

	.faq .item .title{
		font-size: 18px;
	}

	.personal .item{
		width: 100%;
	}

	.filials .item{
		width: 100%;
	}

	.company .chisel{
		clip-path: none;
	}
	.intro .title {
		word-wrap: break-word;
		font-size: 33px;
		max-width: 767px;
	}
}/**767px**/

@media only screen and (max-width : 576px){
	.table{
		width: 100%;
		overflow: auto;
	}

	.table table{
		width: 576px;
	}

	.company .col:nth-child(2){
		width: 100%;
	}

	.industries .item{
		width: 100%;
	}

	.miss .pic{
		width: 100px;
	}

	.miss__right{
		width: calc(100% - 100px);
		padding-left: 20px;
	}

	.miss p{
		font-size: 14px;
	}
}/**576px**/

@media only screen and (max-width : 575px){
	.news .item .title,
	.news-main .title{
		font-size: 20px;
	}

	.blog .item p{
		font-size: 18px;
	}

	.job__top{
		display: block;
	}

	.materials .item{
		width: 100%;
	}

	.inquiry-table .item .col:nth-child(1){
		width: 100%;
	}

	.inquiry-table .item .col:nth-child(2){
		width: 100%;
		padding-top: 10px;
	}
	.intro .title{
		word-wrap: break-word;
		width: 68%;
		margin: 0 auto;
		font-size: 33px;
	}
}/**575px**/
@media only screen and (max-width : 570px){
	.intro .title{
		width: 100%;
		font-size: 28px;
	}
}/**570**/
@media only screen and (max-width : 480px){
	.my-order-table .item .col{
		width: 100%!important;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.intro .title{
		word-wrap: break-word;
		width: 100%;
		margin: 0 auto;
		font-size: 32px;
	}
}/**480px**/
@media only screen and (max-width : 460px){
	.intro .title{
		word-wrap: break-word;
		width: 100%;
		margin: 0 auto;
		font-size: 30px;
	}
}/**460px**/
@media only screen and (max-width : 436px){
	.intro .title{
		width: 100%;
		font-size: 28px;
	}
}/**436px**/
@media only screen and (max-width : 395px){
	.intro .title{
		width: 100%;
		font-size: 26px;
	}
}/**425px**/
@media only screen and (max-width : 375px){
	.personal .item .in{
		display: block;
	}

	.personal .item .right{
		width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}
	.intro .title{
		word-wrap: break-word;
		width: 100%;
		font-size: 24px;
	}
}/**375px**/

@media only screen and (max-width : 360px){
	.footer .btn{
		font-size: 12px;
	}
}/**360px**/
@media only screen and (max-width : 345px){
	.intro .title{
		width: 100%;
		font-size: 22px;
	}
}/**338px**/
@media only screen and (min-width : 1200px){

}