@media (max-width: 1260px){
	.partners__inner {
        display: block;
    }

	.partners-img {
        display: block;
        width: auto;
    }

	.partners-img + .partners-img {
        margin-left: 0;
        margin-top: 30px;
    }
}
@media (max-width: 935px){
	.search__form {
        margin-left: 0;
        display: block; 
        max-width: 300px;
    }

    .search__form-input {
        max-width: none;
        width: 100%;
    }

    .search__form-inner {
        margin-bottom: 25px;
        max-width: 200px;
    }
}

@media (max-width: 850px){
	.about__inner {
        display: block;
    }

	.about__img {
        margin-right: 0;
    }

    .mail__inner {
        display: block;
    }

    .mail__content {
        padding-top: 0;
    }

    .mail__form {
        padding-top: 10px;
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 10px;
    }

    .about__inner::before {
        display: none;
    }

    .about__inner::after {
        display: none;
    }

    .search::after {
        display: none;
    }

    .about::before {
        display: none;
    }
}
@media (max-width: 820px){
	.menu{
		display: block;
		position: absolute;
		border-radius: 20px;
		border: 1px solid #000;
		left: 180px;
		right: 0;
		background-color: #B9E7F1;
		transition: all .5s;
		text-align: center;
		transform: translateY(-300%);
	}

	.menu.menu--active{
		transform: translateY(25%);
		transition: all .5s;
	}

	.menu__btn{
		display: block;
		position: absolute;
		right: 10px;
		top: 28px;
	}

	.menu-item + .menu-item{
		margin-left: 0;
	}

	.menu-link{
		display: block;
		padding: 10px 0;
	}
}

@media (max-width: 700px){
	.footer__social {
        display: block;
    }

    .footer__social__col {
        margin-bottom: 40px;
    }
}

@media (max-width: 630px){
	.places-title,
	.deals__content-title {
		margin-bottom: 25px;
	}

	.places__content {
        display: block;
    }

    .deals__content {
        display: block;
    }

    .slick-next {
        left: 57%;
    }

    .slick-prev {
        left: 43%;
    }
}

@media (max-width: 520px){
	.title {
        font-size: 32px;
    }
	.header__title {
        max-width: 400px;
        font-size: 50px;
        line-height: 80px;
    }

    .about__img {
        max-width: none;
        width: 100%;
    }

    .slider__item-content {
        display: block;
    }

    .slider__item-title {
    	margin-bottom: 15px;
    }

    .mail__form {
        width: auto;
    }

    .footer {
    	background-image: url(../images/footer-bg-phone.jpg);
        background-position: center -200px;
        background-color: #019D98;
    }
}

@media (max-width: 465px){
	.slider__item-img {
        height: 270px;
    }

    .slider__item-info {
        display: block;
    }

    .slider__item-content {
        padding: 20px 10px 0 10px;
    }

    .slider__item-star {
        width: 15px;
    }

    .slider__item-title {
        font-size: 25px;
    }

    .search__form {
        max-width: none;
        width: auto;
    }

    .deals__slider-img {
        height: 200px;
    }

    .deals__slider-time {
       padding: 0; 
    }

    .deals__slider-title {
        font-size: 19px;
        padding: 0; 
    }

    .deals__slider-info {
        padding: 0; 
    }

    .deals__slider-price {
        padding: 0;
    }

    .deals__slider-item {
        margin: 0 10px;
    }

    .deals {
        padding-top: 200px;
    }
}

@media (max-width: 350px){
	.header__title {
        max-width: 200px;
        font-size: 30px;
        line-height: 53px;
    }

    .menu__btn {
        left: 10px;
        top: 100px;
    }

    .header__title {
        padding-bottom: 200px;
    }

    /*.header__nav {
        margin-bottom: 230px;
    }*/
}