@media screen and (max-width: 1399px) {
	.slick-next {
		right: 0px;
	}
	.slick-prev {
		left: -25px;
	}
	.drill img{
		left: -30px;
	}
	.item__btn{
		margin-bottom: 60px;
	}
}
@media screen and (max-width: 1199px){
	.menu a, .contacts__tell a{
		font-size: 14px;
	}
	.intro-wrap-title {
		font-size: 35px;
		width: 40%;
	}
	.intro-wrap-subtitle{ 
		margin-top: 95px;
		font-size: 16px;
	}
	a.list__btn, .list__btn {
		margin-top: 25px;
	}
	.intro-wrap:after {
		top: 100px;
	}
	.intro-wrap:before {
		left: 270px;
	}
	.intro-wrap-image {
		width: 60%;
	}
	h3{
		font-size: 20px;
	}
	.products h2{
		font-size: 28px;
	}
	.save-button{
		padding: 5px 5px;
	}
	.save-button .save{
		font-size: 12px;
	}
	.apply__btn{
		width: 40%;
	}
}
@media screen and (max-width: 991px){
	.intro-wrap-title {
		width: 50%;
		height: 130px;
		font-size: 32px;
	}
	.intro-wrap:after {
		top: 90px;
	}
	.intro-wrap:before {
		left: 240px;
	}
	.intro-wrap-image {
		top: 0px;
		width: 50%;
	}
	.catalog_list{
		flex-direction: column;
	}
	.catalog_list__item{
		width: 100%;
	}
	.news{
		margin: 50px 0;
	}
	form{
		width: 80%;
		margin: 0 auto 50px;
	}
	.copyright{
		margin-top: 50px;
	}
	.hamburger{
		display: block;
	}
	.apply__btn {
		width: 50%;
	}
	.apply{
		padding: 70px 0;
	}
	.products__list, .tabs{
		margin-top: 50px;
	}
	.galery__btn{
		margin: 50px auto 70px;
	}
	.galery__item{
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 767px){
	header{
		padding-bottom: 0px;
		background: url('../img/header-bg-3.png')no-repeat top;
	}
	.products h1 {
		font-size: 28px;
	}
	.intro{
/*
		margin-top: 0;
*/
	}
	.intro-wrap{
		height: auto;
		width: 100%;
		max-width: 480px;
		margin: 0 auto;
		border-top-color: #0091db;
		padding: 0 0 50px;
	}
	.intro-wrap-title {
		position: static;
		top: auto;
		left: auto;
		margin-top: 250px;
		margin-left: -30px;
		font-size: 24px;
		padding: 15px 0;
		height: 115px;
		width: 60%;
	}
	.intro-wrap:before {
		top: -10px;
		bottom: auto;
		left: -10px;
		right: auto;
		width: 10px;
		height: 255px;
	}
	.intro-wrap:after {
		top: auto;
		bottom: -10px;
		left: -10px;
		right: auto;
		width: 10px;
		height: 185px;
	}
	.intro-wrap-subtitle{
		margin-top: 0;
		font-size: 16px;
		margin-left: -30px;
		background: #f6fbff;
		width: 50%;
		padding: 0 0 10px;
	}
	.catakig_list__item__btn{
		margin: 30px auto;
		display: block;
	}
/*
	.intro-wrap .slick-dotted.slick-slider{
		top: -130px;
		width: 100%;
	}
*/
	.intro-wrap-image {
		top: -130px;
		width: 85%;
	}
/*
	.intro-wrap .slick-initialized .slick-slide{
		width: 380px!important;
	}
*/
	.intro-wrap-image .slick-dots{
		top: 140px;
		bottom: auto;
	}
	.image-title{
		display: none;
	}
	.news .slick-slide{
		height: 430px;
		margin-left: 0;
	}
	.news .slick-slide img {
		width: 75%;
		margin: 0 auto;
		object-fit: cover;
	}
	.news time, h4{
		margin-left: 12%;
	}
	.slick-prev{
		left: 25px;
	}
	.slick-next{
		right: 25px;
	}
	.footer__contacts{
/*
		float: right;
		width: 50%;
*/
	}
	.slogan{
/*
		float: left;
		width: 50%;
*/
	}
	.footer__contacts > div{
		margin-bottom: 30px;
	}
	.contact-icon{
		width: 10%;
	}
	.products h2{
		font-size: 20px;
	}
	.save-button{
		width: 50%;
		margin: 0 0 20px;
	}
	.galery__item{
		width: 80%;
		margin: 0 auto 20px;
	}
	.galery__item img{
		margin: 0 auto;
	}
	.galery__btn{
		margin: 30px auto 50px;
	}
}
@media screen and (max-width: 575px){
	.intro-wrap{
/*
		width: 360px;
		height: 580px;
*/
	}
/*
	.intro-wrap .slick-initialized .slick-slide{
		width: 340px!important;
	}
*/
	.intro-wrap::before {
		
	}
	.intro-wrap-title{
		
	}
	.intro-wrap-subtitle{
		width: 75%;
	}
/*
	.intro-wrap .slick-dotted.slick-slider{
		top: -100px;
	}
*/
	.intro-wrap-image {
		top: -100px;
	}
	.catalog_list__item-right {
		padding: 10px 20px 30px;
		text-align: center;
	}
	.catalog_list__item__price_icon {
		display: inline-block;
		margin: 0 5px 0 0;
		vertical-align: middle;
	}
	a.catalog_list__item__btn{
		margin: 20px 0 30px;
	}
	.catalog_list__item__image-container {
		height: 0;
		padding: 0 0 100%;
	}
	.news h2{
		padding: 0;
		font-size: 22px;
	}
	.slick-prev{
		left: 0;
		margin-top: -90px;
	}
	.slick-next{
		margin-top: -90px;
		right: 0;
	}
	.news .slick-slide img{
		width: 90%;
	}
	.news time, h4{
		margin-left: 5%;
	}
	.news .slick-slide{
		height: 345px;
	}
	form{
		width: 90%;
		padding: 30px 15px;
		box-shadow: 0 3px 5px 4px;
	}
	.footer__contacts, .slogan{
		width: 100%;
	}
	.galery__item{
		width: 100%;
	}
	.apply__btn{
		width: 70%;
	}
	.tbody{
		margin: 0 15px;
	}
	.features{
		display: none;
	}
	.features-mobile{
		display: block;
	}
	.feature{
		padding-bottom: 10px;
border-bottom: 1px solid #eee;
margin-bottom: 10px;
	}
	.feature .name{
		background: #0091db;
padding: 10px;
color: #fff;
	}
	.feature__item{
		margin: 10px 0;
	}
	.feature__item .th{
		width: 40%;
		display: inline-block;
	}
	.feature__item .price__btn{
		width: 40%;
padding: 15px;
	}
	
}
@media screen and (max-width: 440px){
/*
	.intro-wrap .slick-initialized .slick-slide {
		width: 280px!important;
	}
*/
/*
	.intro-wrap{
		width: 280px;
		height: 520px;
	}
*/

	.intro-wrap::before {
		height: 200px;
	}
	
	.intro-wrap::after {
		height: 160px;
	}
	
	.intro {
		margin-top: 70px;
	}

	.intro-wrap-image {
		top: -75px;
	}
	
	.intro-wrap-title {
		width: 92%;
		margin-top: 190px;
	}
	.intro-wrap-subtitle{
		width: 90%;
	}
	.catalog_list{
		margin-top: 20px;
	}
	.catalog_list_item__btn{
		width: 180px;
	}
	.intro-wrap .slick-dots li{
		width: 15px;
		height: 15px;
	}
	.intro-wrap .slick-dots{
		right: 20px;
	}
	.news h2{
		font-size: 20px;
	}
	.slick-prev{
		left: -10px;
	}
	.slick-next{
		right: -10px;
	}
	.slick-track, .slick-list{
		height: 300px!important;
	}
	form{
		width: 100%;
	}
	.save-button{
		width: 75%;
	}
	.thead span:first-child, .tbody span:first-child, .thead span:last-child, .tbody span:last-child{
		font-size: 10px;
	}
	.apply__btn {
		width: 80%;
		height: 50px;
		font-size: 12px;
		border-width: 2px;
	}
	.apply{
		padding: 30px 0;
		margin: 15px 0;
	}
	.tabs{
		display: block;
	}
	.tabs label{
		width: 100%;
		margin-right: 0;
	}
	.tabs input:checked + label + .tab-content{
		background: none;
	}
	.desc__text{
		width: 100%;
	}
	.desc__image{
		display: none;
	}
	.feature__item .price__btn{
		width: 70%;
	}

	h1 {

		    font-size: 32px;
	}


	.page_company_subtitle{
		    font-size: 20px;
	}

	.company_page h2{

		    font-size: 30px;
	}





    a.list__btn, .list__btn{
    margin: 22px 0 20px 20px;
    padding: 16px 18px 16px;   
    font-size: 16px;
    }


    .slick-track {
   
    top: -19px;
    left: -28px;}



}
