@media (max-width: 1450px){
	.back, .next{
		width: 45px;
		height: 100px;
	}
	.main-product-list .owl-nav button.owl-prev{
		left:0;
	}
	.main-product-list .owl-nav button.owl-next{
		right:0;
	}
	.main-product-list .owl-nav {
		top: calc(50% - 100px);
	}
	.main-product-list .owl-nav button.owl-prev:hover, .main-product-list .owl-nav button.owl-next:hover{
		background-color:transparent;
	}
	.back:hover, .next:hover{
		background-color:transparent;
	}
}
@media (min-width: 1200px) {
	.container {
		max-width: 1240px;
		width: calc(100% - 20px);
	}
}
@media (max-width: 1199px) {
	.container {
		max-width: calc(100% - 20px);
	}
	.modal.modal-catalog.product{
		max-width:600px;
	}
	.modal.modal-catalog.product .modal-content{
		flex-direction:column;
	}
	.modal.modal-catalog .modal-content .img-wrap, .modal.modal-catalog .modal-content .product-info{
		width:100%;
	}
	.blocker{
		padding: 40px !important;
	}
	.main-nav li ul li ul{
		min-width:415px;
		padding: 45px 30px;
	}
	
}
@media (max-width: 991px) {
	.main-nav>li {
		padding: 10px 0 10px 20px;
	}
	.main-nav>li>a{
		font-size:14px;
	}
	.main-nav li:after{
		margin-left: 20px;
	}
	.lSPager li img{
		border: 5px solid transparent;
	}
	.lSPager li.active img {
		border: 5px solid #fff;
	}
	.pr-single .pr-name{
		min-height:52px;
	}
	.main-nav li ul li ul{
		min-width:315px;
		padding: 20px;
	}
}
@media (max-width: 767px) {
	.submenu{
		display:none;
	}
	.container {
		max-width: calc(100% - 30px);
	}
	.header-bottom .container{
		max-width:100%;
	}
	.header-bottom .wrapper{
		justify-content: flex-end;
		position:relative;
	}
	.menu-mobile {
		cursor:pointer;
		display: flex;
		align-items:center;
		justify-content: space-between;
		height:35px;
		width:45px;
		padding: 20px 15px;
		flex-direction: column;
		box-sizing: content-box;
	}
	.menu-mobile.active{
		background:#f0f1f3;
	}
	.menu-mobile span{
		background-color:#c1a67c;
		display:flex;
		width:100%;
		height:5px;
	}
	.main-nav{
		display:none;
		
	}
	.main-nav.open{
		border-top: 1px solid #d8dbe3;
		display: flex;
		position: absolute;
		top: 75px;
		background-color: #f0f1f3;
		width: 100%;
		z-index: 10;
		flex-direction: column;
	}
	.main-nav li.active, .main-nav li:hover, .main-nav li.active a, .main-nav li:hover a{
		transform: none;
	}
	.main-nav li{
		padding:0;
		margin: 0;
	}
	.main-nav li a{
		padding: 25px 0 25px 20px;
		width:100%;
		border-bottom: 1px solid #d8dbe3;
		text-decoration: underline;
	}
	.main-nav li:after{
		display:none;
	}
	.main-nav a:before{
		display:none;
	}
	.cats li a{
		width:80px;
		height:80px;
	}
	.advantages{
		background:#fff;
		padding-bottom:0;
	}
	.one-col{
		width:50%;
		margin-bottom:50px;
	}
	.two-columns{
		flex-direction:column-reverse;
	}
	.two-columns .one-col{
		width:100%;
	}
	.product-list .product-wrap{
		justify-content:space-between;
	}
	.product-list .product-wrap a{
		margin: 0 0 10px 0;
	}
	.product-list .pr-single{
		width: calc((100% - 30px)/2);
	}
	.news-list-other .list .item{
		width:100%;
	}
	.line-prod article{
		flex-direction:column;
	}
	.line-prod article .two-column{
		width:100%;
	}
	.line-prod article .two-column:last-child{
		background:none;
	}
	.images-wrap{
		padding:10px 0;
	}
	.lSPager li {
		width: 100px !important;
		height: 100px !important;	
	}
	.rounds {
		margin-top: 0;
	}
	.about-top-img-bg{
		background-position-x: 80%;
	}
	footer .container {
		flex-wrap: wrap;
	}
	.col-main, .col-copy{
		width:100%;
	}
	.col-copy{
		display: flex;
		justify-content: center;
		margin-top:20px;
	}
	.copy-dev{
		width:unset;
	}
	
	
}
@media (max-width: 700px){
	.product-list .pr-single{
		width:100%;
	}
	.news-list-first .item-s, .news-list-other .list .item{
		flex-direction:column;
	}
	.news-list-first .item-s>div, .news-list-other .list .item>div{
		width:100%;
	}
	.footer-nav{
		flex-wrap:wrap;
	}
	.footer-nav li{
		margin-bottom:15px;
	}
	.contacts article .one-col {
		width: 100%;
		margin-bottom: 0;
	}
	.pr-single .pr-name {
		min-height: unset;
	}
	.lSAction > a {
		width: 40px;
		height: 70px;
		background-size: 65%;
		margin-top: -35px;
	}
	.input-group{
		flex-direction:column;
	}
	.input-group label{
		width:100%;
	}
}
@media (max-width: 480px) {
	.one-col {
		width: 100%;
	}
	.cats li a {
		width: 50px;
		height: 50px;
	}
	.section-title .subtitle{
		text-align:center;
		font-size:18px;
	}
	.section-title .title{
		text-align:center;
		font-size:28px;
	}
	.back, .next {
		width: 32px;
		height: 64px;
		background-size: cover;
	}
	.main-product-list .owl-nav button.owl-prev, .main-product-list .owl-nav button.owl-next{
		margin:0;
	}
	.line-prod article{
		border:none;
	}
	.line-prod article .two-column p{
		padding:0 15px;
	}
	.images-wrap img{
		width:calc((100% - 30px)/3);
		height:auto;
	}
	.modal.modal-catalog .modal-content .product-info td {
		font-size: 14px;
		padding: 10px;
	}
	.modal.modal-catalog .modal-content .product-info .pr-content{
		font-size:14px;
	}
	.modal.modal-catalog a.close-modal{
		top:0;
		right:0;
		background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==');
		background-color: #000;
	}
	.panel{
		padding:20px;
	}
	.accordion{
		font-size: 16px;
		line-height: 1.5em;
	}
	.blocker {
		padding: 15px !important;
	}
	.modal-content.vacancy{
		padding:20px;
	}
	.rounds ul li{
		margin: 0 10px;
	}
	.kolbasy-form .contact-form{
		padding:45px 0;
	}
}
@media (max-width: 360px) {

}
