/* Экстрамалые девайсы («портретные телефоны», < 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) {
.mobile-nav {padding-left: 0 !important; padding-right: 0;}
.main-menu {padding: 0;}
.open-block-consult a{
    width: 100%;
    padding: 8px 1.7857rem;
}
.open-block-consult {
    margin: 16px 0 0 0;
}
.page-37 #careYourSelf .h2 {margin-top: 0 !important;}
.page-37 .care {padding-top: 20px !important;}
.page-37 .who-list-wrapper {
        padding-bottom: 0px;
    }
.page-37 .care-cards-wrapper {
        padding-top: 10px;
    }
.feedback-btn-header {
    display: none;
}
.navbar-toggler {
    padding: 0.25rem 4px;}
    .main-menu .navbar-collapse {top: 130px;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	/**/
.main-menu .navbar-collapse {top: 130px;}
}

@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;
    }
    .mobile-nav .menu-content-wrapper {align-items: center;}
    .feedback-btn-header {
            padding: 8px 10px;
        font-size: 10px;
        display: flex;
        align-items: center;
}
     .header-bottom   .row > * {
    padding-right: 7px;
    padding-left: 7px;
}
.event-card__title {
    margin-top: 10px;
}
}
@media only screen and (max-width : 480px) {
	/**/

}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 374px) {
    .who-list {
        gap: 5px;
    }
     .header-bottom   .row > * {
    padding-right: 5px;
    padding-left: 5px;
}

 .header-bottom .address {
    font-size: 10px;
}

.header-top__name {font-size: 14px;}
.tg-subscribe {
        gap:0;
        padding: 2px 5px 3px 5px;
    }

}
@media only screen and (max-width : 349px) {

        .who-list-item__content {
        font-size: 12px;
        line-height: 1.2;
    }
    .logo {
        width: 25px;
    }
 .header-bottom   .row > * {
    padding-right: 2px;
    padding-left: 2px;
}

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

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

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