.nbMPageSlider {
	background: #fff;
	padding: 2rem;
}
.nbMPageSlider__items {

}
.nbMPageSlider__item {
	display: none;
	position: relative;
}
.nbMPageSlider .bx-wrapper .nbMPageSlider__item,
.nbMPageSlider__item:first-child {
	display: block;
}
.nbMPageSlider__item:hover {
	text-decoration: none;
}
.nbMPageSlider__item._hideLink {
	cursor: default;
}
.nbMPageSlider__itemImg {
	height:0;
	display: block;
	background-position: center center;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	border-radius: 0.5rem;
	overflow: hidden;
	padding-top: 27%;
	background-image: var(--img);
}
.nbMPageSlider__itemLeft {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0%;
	bottom: 0;
}
.nbMPageSlider__itemContent {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 57%;
	left: 7rem;
}
.nbMPageSlider__itemName {
	display: block;
	font-size: 3rem;
	color: #2ca3a1;
	font-weight: 600;
	max-height: 11.8rem;
	overflow: hidden;
	margin-bottom: 2rem;
	line-height: 1;
}
.nbMPageSlider__itemText {
	display: block;
	font-size: 1.5rem;
	color: #6c6c6c;
	line-height: 1.6;
	max-height: 6.2rem;
	overflow: hidden;
	margin-bottom: 1.5rem;
}
.nbMPageSlider__btn {
    position: absolute;
    bottom: 20px;
    left: 50%;
}

.nbMPageSlider .bx-wrapper .bx-controls-direction a {
	margin: 0;
	top: 0;
	bottom: 0;
	height: auto;
	width: auto;
	background: none !important;
}
.nbMPageSlider .bx-wrapper .bx-controls-direction a.bx-prev {
	left: 0;
}
.nbMPageSlider .bx-wrapper .bx-controls-direction a.bx-next {
	right: 0;
}
.nbMPageSlider .bx-wrapper .bx-controls-direction a:before {
	content: '';
	border-radius:50%;
	border:1px solid #fff;
	display: block;
	background: #fff url(images/arrow.svg) center center no-repeat;
	width: 3.5rem;
	height: 3.5rem;
	background-size: 3.125rem 3.125rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) rotate(180deg);
}
.nbMPageSlider .bx-wrapper .bx-controls-direction a.bx-next:before {
	transform: translate(-50%,-50%);
}
.nbMPageSlider .bx-wrapper .bx-controls-direction a:hover:before {
	border:1px solid #2ea4a1;
}

/*desktops*/
@media (max-width: 1200px) {

	.nbMPageSlider .bx-wrapper .bx-controls-direction a.bx-prev {
		margin-right: 465px;
	}
	.nbMPageSlider .bx-wrapper .bx-controls-direction a.bx-next {
		margin-left: 465px;
	}
}	

/*tablets*/
@media (max-width: 991px) {

	.nbMPageSlider__itemContent {
		right: 43%;
	}
	.nbMPageSlider .bx-wrapper .bx-controls-direction a.bx-prev {
		margin-right: 345px;
	}
	.nbMPageSlider .bx-wrapper .bx-controls-direction a.bx-next {
		margin-left: 345px;
	}
	.nbMPageSlider__itemContent {
		left: 2rem;
		right: 56%;
	}
	.nbMPageSlider__itemName {
		font-size: 2rem;
	}
	.nbMPageSlider__itemText {
		font-size: 1rem;
	}
	.nbMPageSlider {
		padding-bottom: 0;
	}
}

/*phones*/
@media (max-width: 767px) {

	.nbMPageSlider {
		padding: 15px;
		padding-bottom: 0;
	}
	.nbMPageSlider__itemContent {
		left: 1rem;
		right:50%;
		width: 50%;
	}
	.nbMPageSlider__itemText {
		line-height: 1.2;
		max-height: 5rem;
		font-size: 0.875rem;
	}
	.nbMPageSlider__itemName {
		font-size: 1rem;
		max-height: 5.8rem;
		margin-bottom: 1rem;
	}
	.nbMPageSlider .bx-wrapper .bx-controls-direction a {
		display: none;
	}
	.nbMPageSlider__itemImg {
		height: 250px;
		background-image: var(--img-mobile);
	}
	.nbMPageSlider__btn {
		padding: 0.25rem 0.25rem;
		font-size: 0.75rem;
	}
	.nbMPageSlider__itemImg:before {
		content: '';
		/*position: absolute;*/
		/*left: 0;*/
		/*bottom: 0;*/
		/*width: 60%;*/
		/*top: 0;*/

		/*background: rgb(255,255,255);*/
		/*background: linear-gradient(90deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.7) 60%, rgba(255,255,255,0) 100%);*/

	}
}