/* Экстрамалые девайсы («портретные телефоны», < 576px)*/
@media (max-width: 575.98px) { 
	.index-top-ul {
		margin-top: 25px;
		margin-left: 0;
	}
	.care-card {
		padding: 32px 5px 62px 5px;
	}
	.care-card__content {
		top: 40px;
        position: relative;
	}
	.swiper-pagination-u {
		text-align: center;
		margin-top: 0;
		margin-bottom: 0px;
		bottom: 53px!important;
	}
	.swiper-pagination-u.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.swiper-pagination-cons1.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.swiper-pagination-cons2.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.swiper-pagination-cons3.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.swiper-pagination-cons4.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.swiper-pagination-about-2.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.swiper-pagination-about-3.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
	.swiper-pagination-about-4.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active
	{
		background-color: #D9B2B2;
		opacity: 1;
	}
	.uslugi-review-slide {
		padding: 30px 30px 92px 30px;
	}
	.swiper-pagination-cons1 {
		/*bottom: 32px!important;*/
	}
	.request-type-intro:before {
		color: #f6eeec;
		top: 21px;
		left: 30px;
	}
	.consultation-slider-3 {padding-bottom: 30px!important;}
	.fancy-review-slide {
		width: 100%!important;
	}
	.content-card_no-round {margin-bottom: 25px;}
	//.reviews-slider {height: 409px;}
	.hide-review {display: none;} 
	.margi-review {margin-bottom: 30px;}
}

/* Малые девайсы («ландшафтные», >= 575px)*/
@media (min-width: 576px) and (max-width: 767.98px) { 
	
}

/* Средние девайсы («таблетки», >= 768px) */
@media (min-width: 768px) and (max-width: 991.98px) { 
		
}

/* Большие девайсы (большие десктопы, >= 992px)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 

}

/* Большие девайсы (большие десктопы, >= 1200px)*/
@media (min-width: 1200px) {
	.reviews-slider__slide {
        min-height: 250px;
    }
}


/*  */
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	/**/

}

@media only screen and (max-width : 600px) {
	/**/
    .events-slider__slide {
        //padding: 20px 10px 0px;
        padding: 0px;
    }
    .events-slider__pagination {
        margin-top: -5px;
    }
    .events-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 3px !important;
    }
    
    .swiper-pagination-about-4 {
            position: initial !important;
                margin-top: 20px;
    }
    
    .swiper-pagination-about-4,
    .swiper-pagination-about-2,
    .swiper-pagination-about-3 {
        bottom: 30px  !important;
    }
    
    .swiper-pagination-about-2.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 3px !important;
    }
    .swiper-pagination-about-3.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 3px !important;
    }
    .swiper-pagination-about-4.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 3px !important;
    }
    
    
    .request-col {
        margin-bottom: 0px;
    }
        
    .events-slider-uslugi {
        padding: 10px 0px !important;
    }
    
    .care-card {
        max-width: 250px;
        height: 250px;
        padding: 10px 0px;
        display: flex;
        flex-direction: column;
        gap: 10px;
        justify-content: center;
                margin-bottom: 10px;
    }
    .care-card__img {
        width: auto;
        height: auto;
        margin: 0px;
        
    }
    .care-card__content {
        top: 0px;
    }
    .h2.h2_with-btn {
        margin: 0px;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	/**/

}


/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	/**/
}

/*==========  Mobile First  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	/**/
}
