@media screen and (max-width: 768px) {
	.block-learning-items {
		grid-template-columns: 1fr;
		grid-gap: 0;
	}
	.block-learning-item:after,
	.block-learning-item:nth-child(1):after,
	.block-learning-item:nth-child(2):after,
	.block-learning-item:nth-child(3):after {
		display: block;
    	right: 50%;
    	top: auto;
    	bottom: -20px;
    	width: 20px;
    	height: 40px;
		background-image: url(/images/blue_arrow_down.svg);
	}
	.block-learning-item:nth-child(3):after {
		bottom: -25px;
	}
	.block-learning-item {
		padding: 45px 0px 45px;
	}
	.block-learning-item:last-child {
		padding-bottom: 0;
	}
	.block-learning-item__title,
	.block-learning-item__description {
		padding-left: 15%;
	}
	.block-learning-item__image {
		margin-bottom: 10px;
	}
	.block-learning-button a:after {
		display: none;
	}
	.block-learning-description {
		margin-bottom: 0;
	}
	
	.row {
		max-width: 100%;
	}
	.center-discount {
		text-align: center;
	}
	.mobile-menu {
		box-shadow: 0 0 15px var(--color__gray-2);
		border-bottom: 1px solid var(--color__gray-2);
		z-index: 15;
	}
	.mobilemenu {
		background-size: 100px;
	}
	.header-info {
		background: #fff;
	}
	.header-aksii {
		/* background: url(../images/top-gradient-background.png) center center repeat; */
		background-size: contain;
		display: flex;
		flex-direction: column;
		text-align: center;
		background-color: #ffec7b;;
	}
	.popup-form {
		background: url(../images/hands-color.svg) top right no-repeat #fff;
		background-size: 100px !important;
		width: 350px;
		margin-left: -190px;
		padding: 15px;
	}
	.popup-form h3 {
		font-size: 1.5rem;
	}
	.forma input[type="text" i],
	.forma input[type="tel" i],
	.forma textarea {
		padding: 7px;
		font-size: 0.85rem;
		line-height: 1.1;
	}
	.forma__soglasie {
		width: 100%;
	}
	.cliniks-contact__about.flex {
		flex-direction: column;
	}
	.cliniks-contact__pic {
		width: 100%;
		margin-bottom: 20px;
	}
	.mainslider__slidewrap {
		flex-direction: column;
	}
	.mainslider__pic {
		width: 100%;
		order: 1;
		text-align: center;
	}
	.mainslider__pic img {
		width: 80%;
	}
	.mainslider__info {
		order: 2;
		text-align: CENTER;
	}
	.mainslider__info p {
		width: 100%;
	}
	.mainslider__btn {
		justify-content: center;
	}
	.header-info__adress:before {
		padding: 0px;
	}
	.partners-slider.swiper-container {
		margin-top: -10px;
	}
	.uslugi__wrap {
		/* display: block; */
		padding: 0px;
	}
	.uslugi__fonpic {
		height: 340px;
	}
	.uslugi__block {
		margin-bottom: 30px;
	}
	.uslugi__block-dark .uslugi__fonpic {
		z-index: 1;
		position: absolute;
		height: 100%;
		left: 0px;
		top: 0px;
		width: 100%;
	}
	.uslugi__block-dark .uslugi__text {
		padding-top: 340px;
		position: relative;
		top: 0px;
		z-index: 3;
	}
	.review__fonpic {
		height: 165px;
	}
	.review__wrap {
		display: block;
		padding: 0px;
	}
	.review__block {
		margin-bottom: 55PX;
	}
	.aksii h3 {
		font-size: 1.6rem;
	}
	.popup-review__pic {
		display: none;
	}
	.popup-review {
		width: 500px;
		margin-left: -275px;
	}
	.popup-review__info {
		width: 100%;
		padding-left: 0px;
	}
	.popup-review__doctor {
		margin-bottom: 20px;
	}
	.popup-review.popup-background-bottom {
		background: #fff;
	}
	.content-menu__menu {
		flex-direction: column;
	}
	.content-menu__column {
		width: 100%;
	}
	.one-doctor__col-text,
	.one-doctor__col-pic {
		flex: 1 1 100%;
		padding-right: 0px;
		margin-bottom: 25px;
		width: 100%;
	}
	.one-doctor__twocol {
		flex-direction: column;
	}
	.one-doctor__col-pic {
		order: 1;
	}
	.one-doctor__col-text {
		order: 2;
	}
	.doctors-lists__list {
		grid-template-columns: 1fr 1fr;
	}
	.clinic__ankors {
		flex-direction: column;
	}
	.clinic__ankor {
		margin-bottom: 20px;
	}
	.doctors-lists__ankors {
		margin: 0px 0px 0px 0px;
	}
	.doctors-lists__ankor {
		padding: 2px 6px;
		margin: 5px;
	}
	.examples-grid__wrap
	{
		grid-template-columns: 1fr;
		grid-gap: 1.5rem;
	}
	.uslugi__block-dark2 .uslugi__textwrap {
		padding-top: 15px;
	}
	.mobile-container {
		display: block;
	}
	.desktop-container {
		display: none;
	}
	.one-doctor__first {
		margin-top: 0;
	}
	.one-doctor__col-pic {
		margin-bottom: 0;
	}
	.mobile-container h1:first-child {
		margin-top: 20px;
	}
	.img_text {
    	width: 100%;
    	height: 100%;
	}
	.logoped  .table,
	.logoped  .table-cell {
		display: block;
		width: 100%;
	}
	.logoped .table-cell:nth-child(1) {
		padding-right: 0;
	}
	.logoped .table-cell:nth-child(2) {
		padding-left: 0;
		padding-top: 20px;
		padding-bottom: 20px;
		text-align: center;
	}
	.logoped img {
	    max-width: 250px;
	}
	
	.mobile-menu__block .contacts-opener-mobile {
		display: inline-block;
	}
	.mobile-menu__block .contacts-opener-line,
	.dialog-content.bottom:before,
	.dialog-content.top:after {
		display: none;
	}
	.opened .contacts-opener-dialog {
		position: fixed;
    	width: 100%;
    	height: 100%;
    	left: 0;
    	top: 0;
    	z-index: 999;
    	background-color: rgba(0,0,0,.3);
	}
	.dialog-content {
		top: 100px !important;
		left: 0 !important;
		right: 0 !important;
		margin: 0px auto 0px;
		max-width: 350px;
		min-width: 280px;
	}
	.footer .contacts-opener-line {
		padding-left: 0;
	}
	.footer .contacts-opener-line .phone-icon {
		display: inline-block;
    	position: relative;
	}
	
	.dogovor-warning,
	.dogovor-form .form-success {
		padding: 22px 40px 40px;
	}
	.dogovor-warning-content {
		margin-top: 30px;
	}
}