@media only screen and (max-width : 1600px){
	
	.card-slider .bottom{
		left: auto;
		position: static;
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}

	.card-slider .slick-prev{
		left: 15px;
		transform: none;
	}

	.card-slider .slick-next{
		right: 0;
		transform: none;
	}

}/**1600px**/

@media only screen and (max-width : 1440px){
	.products .item{
		width: 50%;
	}
}/**1440px**/



@media only screen and (max-width : 1280px){
	
}/**1280px**/

@media only screen and (max-width : 1200px){
	.hidd1200{
		display: none!important;
	}

	.header{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.header .cols{
		min-height: 0;
	}

	.header .col:nth-child(2){
		position: static;
		transform: none;
	}

	.header .logo img{
		width: 150px;
	}

	.scroll-down{
		display: none;
	}

	.intro .pic{
		margin: -10px auto 0;
	}

	.about{
		padding-bottom: 30px;
	}

	.about .col{
		width: 100%;
	}

	.about p{
		margin-left: 0;
		font-size: 18px;
	}

	.title-block{
		font-size: 24px;
	}

	.top-bg{
		padding-bottom: 50px;
	}

	.card-slider .bottom{
		width: auto;
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}

	.card-slider .slick-slide.slick-active.slick-center .bottom{
		
	}

	.card-slider .item .top{
		height: 300px;
	}

	.card-slider .item .pic,
	.card-slider .slick-slide.slick-active.slick-center .item .pic{
		width: 300px;
		height: auto;
	}

	.card{
		margin-top: 0;
	}

	.card-slider .bottom .col:nth-child(1){
		width: 100%;
	}

	.card-slider .bottom .col:nth-child(2){
		width: 100%;
	}

	.card-slider .item .title{
		font-size: 20px;
	}

	.card-slider .item{
		padding: 0;
	}

	.card-slider .item p{
		font-size: 16px;
	}

	.card-slider .slick-prev, .card-slider .slick-next{
		top: 271px;
	}

	.card{
		padding-bottom: 45px;
	}

	.step{
		padding-top: 45px;
		padding-bottom: 45px;
		background: #731c04;
	}

	.step .item:nth-child(even) .cols{
		flex-direction: row;
	}

	.step .item .col{
		width: 100%;
	}

	.step .item{
		text-align: center;
		margin-top: 0;
		margin-bottom: 20px;
	}

	.step .item .num{
		margin-left: auto;
		margin-right: auto;
	}

	.step .item .pic{
		display: flex;
		justify-content: center;
		padding-top: 10px;
	}

	.step .item p{
		font-size: 18px
	}

	.company{
		padding-top: 45px;
		padding-bottom: 20px;
	}

	.company .col:nth-child(1){
		width: 100%;
	}

	.company .col:nth-child(2){
		width: 100%;
	}

	.company p{
		font-size: 18px;
	}

	.advantages .item{
		width: 50%;
	}

	.advantages{
		padding-bottom: 45px;
	}

	.footer-nav ul{
		flex-wrap: wrap;
	}

	.footer-nav ul li{
		width: 100%;
		border: none;
		margin-bottom: 20px;
		text-align: center;
	}

	.footer__bottom .cols{
		flex-wrap: wrap;
	}

	.footer__bottom .col{
		width: 100%;
		padding-top: 15px;
		text-align: center;
	}

}/**1200px**/

@media only screen and (max-width : 1199px){
	
}/**1199px**/

@media only screen and (max-width : 992px){

}/**992px**/

@media only screen and (max-width : 991px){
	.products .items{
		
	}

	.products .item{
		width: 100%;
		padding: 0 15px;
	}

	.products .item .in{
		padding: 15px;
		display: block;
	}

	.products .item .arrow{
		width: 55px;
		height: 55px;
		top: -20px;
    	right: -16px;
	}

	.products .item .pic{
		margin-bottom: 20px;
	}

	.products .item .title{

	}

}/**991px**/

@media only screen and (max-width : 768px){
    
}/**768px**/

@media only screen and (max-width : 767px){
	.advantages .item{
		width: 100%;
	}

.intro .pic {
  width: 50px;
  position: absolute;
  bottom: 25px;
  right: 36px;
  z-index: 3;
}
}/**767px**/

@media only screen and (max-width : 576px){
	
}/**576px**/

@media only screen and (max-width : 575px){
	
}/**575px**/

@media only screen and (max-width : 480px){
	
}/**480px**/

@media only screen and (max-width : 425px){
	
}/**425px**/

@media only screen and (max-width : 375px){
	
}/**375px**/

@media only screen and (max-width : 360px){
	
}/**360px**/

@media only screen and (max-width : 320px){

}/**320px**/





@media only screen and (min-width : 1200px){

}