
.sliderrew a {transition:0s;}
.sliderrew .slider-wrap{width:100%;height:100%;clear:both;margin-top:0px;display:block;
	position:relative;overflow: hidden;
}
.sliderrew{width:100%;height:380px;overflow: hidden;position:relative;clear:both;margin-bottom:20px;}
.sliderrew .slide{width:100%;height:100%;margin-left:0%;display:none;}
.sliderrew .slide .item {width:100%;height:100%;}
.sliderrew .slide .item .photo {width:100%;height:100%;margin:auto;text-align: center;}
.sliderrew .slide .item .photo a, .sliderrew .slide .item .photo span {display:block;width:100%;height:100%;
background-repeat: no-repeat;background-size: auto 100% ;
	background-position: 100% 50%;
}
.sliderrew .slide .item .photo a {display:inline-block;width:auto;}
.sliderrew .pn-btn-wrap {display:block;position:absolute;bottom:25px;right:25px;
padding:5px 10px;border:1px solid #cccccc;border-radius:20px;background:#ffffff;
}
.sliderrew .numbers {padding:0 10px;color:#1A1A18;font-size:16px;line-height:24px;
	display:inline-block;float:left;}
.sliderrew  #prewbutton, .sliderrew  #nextbutton {
font-size:22px;line-height:28px;display:inline-block;float:left;
	color:#666666;
}
.sliderrew  #prewbutton:hover{color:#1A1A18;}
.sliderrew  #nextbutton:hover{color:#1A1A18;}
.sliderrew  #prewbutton {}
.sliderrew  #nextbutton {}
.sliderrew  #nextbutton:before {}
.sliderrew  #prewbutton:before {}

.sli-links {display:block;position:absolute;bottom:20px;text-align:center;width:100%!important;}
.sli-links .control-slide {cursor:pointer;
	width:20px;height:20px;margin:5px;display:inline-block;background: #ffffff;border:2px solid #DA0000;
border-radius:24px;}
.sli-links .control-slide.active {background: #DA0000;}
.sli-links .control-slide b {display:block;width:100%;height:100%;overflow:hidden;text-indent:-999px;}

.wrapSlideTextMain {display:block;
padding:10px 35px;
	position:absolute;top:20px;right:0;
	background:#ffffff;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	text-align: center;
}
.wrapSlideTextMain .name {font-size:72px;line-height:108px;font-weight: 700;
text-transform: uppercase;
}
.wrapSlideTextMain .desc {font-size:18px;line-height:22px;font-weight: 400;margin-bottom:15px;}


.sliderrew .sliderMenu {position:absolute;bottom:0;left:0;width:100%;height:92px;
}
.sliderrew .sliderMenu:before {content:" ";display:block;width:33%;height: 3px;
	position:absolute;top:-3px;left:0;background:#000000;}
.sliderrew .sliderMenu ul {display:flex;width:100%;flex-shrink: 0;}
.sliderrew .sliderMenu ul li {color:#000000;display:block;float:left;
color:#FCBF23;font-size:12px;line-height:14px;position:relative;
	padding:10px 10px 10px 0px;
	max-width:130px;
	min-width:105px;
}
.sliderrew .sliderMenu ul li.active {color:#000000;}
.sliderrew .sliderMenu ul li span.name:before {content:" ";display:block;width:12px;height: 12px;
position:absolute;top:-8px;left:0;background:#FCBF23;border-radius:10px;
}
.sliderrew .sliderMenu ul li span.arrow:before {content:" ";display:block;width:100%;height: 3px;
	position:absolute;top:-3px;left:0;background:#FCBF23;
}

.sliderrew .sliderMenu ul li.end span.arrow:before {width:50px;}
.sliderrew .sliderMenu ul li span.arrow:after {content:" ";display:block;width:50px;height: 3px;
	position:absolute;top:-3px;left:0;background:#FCBF23;
}
.sliderrew .sliderMenu ul li.activeprew span.arrow:before {background:#000000;}
.sliderrew .sliderMenu ul li.activeprew span.arrow:after {background:#000000;}
.sliderrew .sliderMenu ul li.activeprew span.name:before {background:#000000;}
.sliderrew .sliderMenu ul li.activeprew span.name {color:#000000;}

.sliderrew .sliderMenu ul li {cursor:pointer;}
.sliderrew .sliderMenu ul li:hover{cursor:pointer;color:#000000;}
.sliderrew .sliderMenu ul li:hover span.name:before,
.sliderrew .sliderMenu ul li.active span.name:before {background:#000000;}
.sliderrew .sliderMenu ul li:hover span.name:after,
.sliderrew .sliderMenu ul li.active span.name:after {background:#000000;}

.sliderrew .sliderMenu ul li:hover span.arrow:after,
.sliderrew .sliderMenu ul li.active span.arrow:after {background:#000000;}
.sliderrew .sliderMenu ul li:hover span.arrow2:after,
.sliderrew .sliderMenu ul li.active span.arrow2:after {
	content: " ";
	border: solid #000000;
	border-width: 0 2px 2px 0;
	display: block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	left: 43px;
	position: absolute;
	top: -5px;
}
.sliderrew .sliderMenu ul li.activeprew:hover span.arrow2:after {display:none;}

.sliderrew .sliderMenu ul li.end:after {
	content: " ";
	border: solid #FCBF23;
	border-width: 0 2px 2px 0;
	display: block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	left: 43px;
	position: absolute;
	top: -5px;
}
.sliderrew .sliderMenu ul li.end:hover:after, .sliderrew .sliderMenu ul li.end.active:after {
	border: none;
}
.sliderrew .sliderMenu ul li.end:hover:after, .sliderrew .sliderMenu ul li.end.active span.arrow:before {
	display:none;
}
.sliderrew .sliderMenu ul li.end:hover:after, .sliderrew .sliderMenu ul li.end:hover span.arrow:before {
	display:none;
}
.sliderrew .slider-head {color:#000000;
width:100%;position:absolute;top:0;
}
.sliderrew .h2 {font-size: 36px;
	line-height: 46px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 20px;}
.sliderrew .photoDesc {position:absolute;top:0;left:0;width:100%;height:100%;
font-size:20px;line-height:18px;
}
.sliderrew .photoDesc .container {position:relative;    height: 100%;}
.sliderrew .photoDesc .container .abs-wrap {position:absolute;bottom:120px;width:100%;}

.text-caveat {
	font-family: "Caveat", cursive;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
}
.sliderrew .pn-btn-wrap {display:none;}

@media (max-width: 1199.98px) {
	.sliderrew .photoDesc .justify-content-center {justify-content: left !important;}
}
@media (min-width: 1200px) {
	.sliderrew .sliderMenu:before {width:25%;}
}
@media (min-width: 2180px) {
	.sliderrew .sliderMenu:before {width:28%;}
}
@media (min-width: 1200px) {
	.sliderrew .photoDesc .container .abs-wrap {
		bottom: 170px;
	}
}
@media (max-width: 1199.98px) {
	.sliderrew .photoDesc-text {background:#ffffff;padding:15px;border:1px solid #cccccc;border-radius:20px;}
}
@media (max-width: 991.98px) {
.sliderrew .sliderMenu {background:#ffffff;}
	.sliderrew .h2 {font-size: 26px;
		line-height: 36px;margin-bottom:10px;}
	.sliderrew .photoDesc .container .abs-wrap {width:calc(100% - 3rem);margin:0 0.75rem;}
}
@media (max-width: 767.98px) {
	.sliderrew .photoDesc .photoDesc-text span {
		display: block;
		max-height: 146px;
		overflow: hidden;
	}
	.sliderrew .sliderMenu {overflow:hidden;overflow-x: scroll;padding-top:10px;
	border-radius: 0;
	}
	.sliderrew .scroll-mobile-x::-webkit-scrollbar {height: 5px;}
	.sliderrew .scroll-mobile-x::-webkit-scrollbar-track {background: #E6E6E6;}
	.sliderrew .scroll-mobile-x::-webkit-scrollbar-thumb {background: #1A1A18;}
	.sliderrew .scroll-mobile-x::-webkit-scrollbar-thumb:hover {background: #1A1A18;}
	.sliderrew .sliderMenu .container ul {padding-left:0;}

	/*скрытие слайда на мобиле*/
	.slide-hidden-mobile.sliderrew {height:auto;margin-bottom:0;}
	.slide-hidden-mobile .slider-wrap {height:auto;}
	.slide-hidden-mobile .slider-wrap .slide {height:0;overflow:hidden;}
	.slide-hidden-mobile .slider-wrap .sliderMenu  {height:0;overflow:hidden;display:none;}
	.slide-hidden-mobile .slider-head {position:static;}
}