/*.medSliderMainElWrapp{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: flex-start;
}*/
/* ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
} */
.medSliderMainEl{
	margin: 0 auto;
	width: 1360px;
	display: none;
}
.medSliderMainEl.visible{
	display: block;
}
/* .medSliderMainEl .navButtons{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: flex-start;
}
.medSliderMainEl .navButtons > li > a{
	width: 48px;
	height: 48px;
	border: 1px solid #2E4A97;
	border-radius: 50%;
	display: block;
	cursor: pointer;
}
.medSliderMainEl .navButtons > li:nth-of-type(1n + 2){
	margin-left: 16px;
} */
/* .medSliderMainEl .topPart{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	padding-bottom: 40px;
} */
.medSliderMainEl .slidesPart{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.medSliderMainEl .currentSlide{
	width: 1015px;
	background-color: #F9F9FC;	
	position: relative;
	overflow: hidden;
} 
.medSliderMainEl .currentSlideEl{
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	opacity: 0;
}
.medSliderMainEl .slidesList{
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	opacity: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
.medSliderMainEl .currentSlide, .medSliderMainEl .slidesList{
	height: 460px;	
}
.medSliderMainEl .slidesBar{
	height: 100%;
	width: 325px;
	position: relative;
}
.medSliderMainEl .slideOfNav{
	width: 100%;
	height: 220px;
	background-color: #2E4A97;	
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	cursor: pointer;
}
.medSliderMainEl .slideOfNav .previewSlidePicrure{
	width: 100%;
	height: 100%;
    object-fit: cover;
}


.medSliderMainEl .currentSlideEl{
	animation-name: medSliderMainElAnim;
	animation-fill-mode: both;
	animation-timing-function: linear;
	border-radius: 4px;
    overflow: hidden;
}
@keyframes medSliderMainElAnim{
	from{		
		opacity: .4;
		visibility: hidden;
	}to{
		opacity: 1;
		visibility: visible;
	}
}
.medSliderMainEl .techEl{
	display: none;
}

/*---Для теста---*/
.medSliderMainEl .previewSlidePicrure{
	/* width: 500px; */
	width: 100%;
}


/* */

.medSliderBMainEl{
	/* width: 1800; */
	height: 600px;
	background-color: #FFFFFF;
	margin: 0 auto;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: left;
	color: #FFFFFF;
	overflow: hidden;
	position: relative;
	display: none;
}
.medSliderBMainEl.visible{
	display: flex;	
}
.medSliderBMainEl .slideTitle{
	font-size: 38px;
}

.medSliderBMainEl .leftSlideWrapper{
	/* width: 750px; */
	width: 620px;
	flex-shrink: 0;
	position: relative;
	/* z-index: 1; */
}
.medSliderBMainEl .rightSlidesWrapper{

	position: relative;
}
.medSliderBMainEl .blockOfSlides{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: flex-start;
	/* flex-grow: 1; */
	height: 100%;
	position: relative;
}
.medSliderBMainEl .blockOfSlides > *{
	height: 100%;
	flex-grow: 1;
}
.medSliderBMainEl .thirdSliderWrapp,
.medSliderBMainEl .secondSliderWrapp,
.medSliderBMainEl .firstSliderWrapp{
	height: 100%;
	box-sizing: border-box;
	position: relative;
}
.medSliderBMainEl .slideImageEl{
	cursor: pointer;
}
.medSliderBMainEl .slideImageEl,
.medSliderBMainEl .thirdSliderWrapp::after{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;	
}
.medSliderBMainEl .thirdSliderWrapp::after{
	background-color: rgba(3,3,3,0.51);
}
.medSliderBMainEl .leftSlideWrapper .thirdSliderWrapp::after{
	background-color: rgba(46,74,151,0.75);
}
.medSliderBMainEl .slideImageEl,
.medSliderBMainEl .thirdSliderWrapp::after{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;	
	transform: rotateZ(10deg) scale(1.3);
}
.medSliderBMainEl .secondSliderWrapp{
	z-index: 1;
}
.medSliderBMainEl [data-slideNum = '1'].thirdSliderWrapp .slideImageEl{background-image: url('../images/uchebnaya_deyatelnost/lech_delo.jpg');}
.medSliderBMainEl [data-slideNum = '2'].thirdSliderWrapp .slideImageEl{background-image: url('../images/uchebnaya_deyatelnost/pediatriya.jpg');}
.medSliderBMainEl [data-slideNum = '3'].thirdSliderWrapp .slideImageEl{background-image: url('../images/uchebnaya_deyatelnost/medico-prof.jpg');}
.medSliderBMainEl [data-slideNum = '4'].thirdSliderWrapp .slideImageEl{background-image: url('../images/uchebnaya_deyatelnost/military-medicine.jpg');}
.medSliderBMainEl [data-slideNum = '5'].thirdSliderWrapp .slideImageEl{background-image: url('../images/uchebnaya_deyatelnost/stomotologicheskiy_facultet.jpg');}
.medSliderBMainEl [data-slideNum = '6'].thirdSliderWrapp .slideImageEl{background-image: url('../images/uchebnaya_deyatelnost/vitamins.jpg');}
.medSliderBMainEl .firstSliderWrapp{
	padding-left: 20px;
}
.medSliderBMainEl .navButtons{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
	position: absolute;
	left: 300px;
	bottom: 50px;
	z-index: 2;
}
.medSliderBMainEl .navButtons > li > a{
	width: 48px;
    height: 48px;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    display: block;
    cursor: pointer;	
	background-image: url(../images/icons/link-arr-wh.svg);
}
.medSliderBMainEl .navButtons > li:nth-of-type(1n + 2){
	margin-left: 16px;
}
.medSliderBMainEl .leftSlideWrapper .thirdSliderWrapp{
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.medSliderBMainEl .secondSliderWrapp,
.medSliderBMainEl .thirdSliderWrapp::after{
	pointer-events: none;
}
.medSliderBMainEl .blockOfSlides.additBlockOfSlides{
	position: absolute;
	height: 100%;
}
.medSliderBMainEl .blockOfSlides.additBlockOfSlides.next{
	left: 100%;
}
.medSliderBMainEl .blockOfSlides.additBlockOfSlides.previous{
	right: 100%;
}
.medSliderBMainEl .rightSlidesWrapper .slideAdditionalInfo{
	display: none;
}

/*-- для теста--*/
.medSliderBMainEl .leftSlideWrapper{
	z-index: 2;
}
.medSliderBMainEl .navButtons{
	z-index: 3;
}
.medSliderBMainEl .blockOfSlides > *{
	flex-grow: 0;
	flex-shrink: 0;
}

.medSliderBMainEl .slideImageEl,
.medSliderBMainEl .thirdSliderWrapp::after{
	transform: rotateZ(10deg);
	top: -100px;
	height: calc(100% + 200px);
}
.medSliderBMainEl .secondSliderWrapp{
	left: 50px;
}

.medSliderBMainEl .rightSlidesWrapper .slideImageEl, 
.medSliderBMainEl .rightSlidesWrapper .thirdSliderWrapp::after{
	transform-origin: left center;
	transform: rotateZ(10deg) scale(1.2);	
}
.medSliderBMainEl .leftSlideWrapper .slideImageEl, 
.medSliderBMainEl .leftSlideWrapper .thirdSliderWrapp::after{
	transform-origin: right center;
	transform: rotateZ(10deg) scale(1.2);		
}



.medSliderBMainEl .slideImageEl, 
.medSliderBMainEl .thirdSliderWrapp::after{
	/* transform: none; */
}













