.slider_item {width: 100%; text-align: center; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 396px; display: block !important;}
.main_slider .slider_item {
	min-height:  80vh;
	max-height: 800px;
}


.slider_item .container {height: 100%;}
.slider_item .row {height: 100%;}
.slider_item .col-6 {align-items: center; display: flex; text-align: left;}
.slider_item h2 {font-size: 34px; line-height: 44px;}
.slider_text {padding-right: 40px;}
.font_color_white.slider_item h2, .font_color_white .slider_text {color: #fff;}
.slider_item .btn {min-width: 150px;}
.slider_btn {margin-top: 30px;}
.slider_item img {max-height: 396px;}
.menu_slider .slider_item img {height: 406px;}

.menu_slider  .slide_info {
	padding-left: 20px;
}
.menu_slider .container {width: auto;}



.menu_slider .main_slider .slick-arrow {display: none !important;}
.menu_slider .main_slider:hover .slick-arrow {display: block !important;}

.element_color_white .slick-arrow {background-color: #fff; border: 2px solid #fff;}
.main_slider.element_color_white .slick-arrow:hover {background-color: var(--main_color);  border-color: var(--main_color);}

.element_color_white .slick-dots li button {	color: #fff;}
.element_color_white .slick-dots li.slick-active {
	border: 2px solid #fff;
}
.element_color_white .slick-dots li button:hover {color: #000;}

.btn_wrapper{
	display: flex;
}



.slide_img{
	position: relative;
}

.right_btn{
	margin-left: 30px;
}

.right_btn_link{
	min-width: 100px;
}
.slider_text_block {
	margin-top: 70px;
	font-size: 48px;
	line-height: 54px;
	font-weight: 600;
	max-width: 420px;
	text-shadow: 1px 1px #ffffff, -1px -1px #ffffff, -1px 1px #ffffff, 1px -1px #ffffff;
}

.slider_item--type-2 h2 {
	margin-bottom: 40px;
	padding-right: 0;
	font-family: "Calibri", sans-serif;
}

.slider_item--type-2 .slide_info {
	height: 100%;
	padding: 30px 0;
}

.slider_item--type-2 .slider_text {
	padding-right: 0;
}

.slider_item--type-2 .slider_text *:not(h2) {
	display: block;
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.slider_item--type-2 .btn_wrapper {
	justify-content: center;
}

.slider_item--type-2 .slider_btn {
	margin-top: 0;
}

.slider_item--type-2 .slider_btn:not(:first-child) {
	margin-left: 350px;
}

.slider_item--type-2 .slide_info > div {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
}

.slider_item--type-2 .slider_text_block {
	margin-top: auto;
	width: 100%;
	max-width: none;
	font-family: "Arial", sans-serif;
	font-weight: 400;
	font-size: 34px;
	line-height: 44px;
	/*text-shadow: none;*/
}

@media only screen and (max-width : 1570px) {
	.main_slider  .slick-prev {left: 20px;}
	.main_slider  .slick-next {right: 20px;}
}
@media only screen and (max-width : 1430px) {
	.slider_item .container {padding: 0 70px;}
}
@media only screen and (max-width : 1309px) {
	.slider_item .container {padding: 0 15px;}
}
@media only screen and (max-width : 1140px) {
	.slider_item .container {padding: 0 70px;}
}
@media only screen and (max-width : 1023px) {
	.slider_item .container {padding: 0 15px;}
	.slider_item .slide_info {width:100%;}
	.slider_item .slide_img {display: none;}
	.slider_item .container {    display: flex; height: 100%; text-align: center; padding: 0 60px;}
	.slider_item .container div {width: 100%;}
	.slider_item h2, .slider_item p, .slider_btn {text-align: center;}
	.slider_text {padding-right: 0px;}
	.main_slider .slider_item {
		max-height: 400px;
	}
	.slider_text_block {
		text-align: center;
		max-width: 100%;
	}
}

@media (max-width: 991px) {
	.slider_item--type-2 .slider_btn:not(:first-child) {
		margin-left: calc(100vw * 0.1);
	}

	.slider_item--type-2 h2 {
		margin-bottom: 15px;
	}

	.slider_item--type-2 .slider_btn a {
		font-size: 13px;
	}
}

@media only screen and (max-width : 767px) {
	.main_slider .slick-arrow {display: none !important; }
	.slider_item .container {padding: 0 20px;}

}

@media only screen and (max-width : 567px) {
	.btn_wrapper {
		flex-direction: column;
		align-items: center;
	}

	.slider_item {
		background-position-x: -800px;
	}

	.slider_item h2 {
		font-size: 1.4rem;
		line-height: 1.4;
	}

	.btn_wrapper .slider_btn {
		margin-left: 0;
	}

	.slider_text_block {
		margin-top: 40px;
		font-size: 32px;
		line-height: 36px;
	}

	.slider_item--type-2 .slider_btn a {
		font-size: 14px;
	}

	.slider_item--type-2 .slider_btn {
		margin-top: 30px;
	}

	.slider_item--type-2 .slider_btn:not(:first-child) {
		margin-left: 0;
	}

	.slider_item--type-2.slider_item {
		background-position-x: -515px;
	}

	.slider_item--type-2 h2 {
		font-size: 1.4rem;
		line-height: 1.4;
	}

	.slider_item--type-2 .slider_text_block {
		margin-top: 40px;
	}

	.slider_item--type-2 .slide_info > div {
		justify-content: center;
	}
}
