.slider-container {
	position:relative;
	overflow: hidden;
	-webkit-border-bottom-left-radius: 50% 15%;
  -moz-border-radius-bottomleft: 50% 15%;
  border-bottom-left-radius: 50% 15%;
	width:100%;
	min-height:750px;
}

.slider-container-full .slider-box {
	width:90%;
}
.slider-container-box .slider-box {
	width:1080px;
}



.slider .background-img .bg-ffffff {
	background-color:rgba(255, 255, 255, 0.5);
}
.slider .background-img .bg-fefbf2 {
	background-color:rgba(254, 251, 242, 0.5);
}
.slider .background-img .bg-fff0cd {
	background-color:rgba(255, 240, 205, 0.5);
}
.slider .background-img .bg-f5c95d {
	background-color:rgba(245, 201, 93, 0.5);
}
.slider .background-img .bg-2593e3 {
	background-color:rgba(37, 147, 227, 0.5);
}
.slider .background-img .bg-098f91 {
	background-color:rgba(9, 143, 145, 0.5);
}
.slider .background-img .bg-922074 {
	background-color:rgba(146, 32, 116, 0.5);
}




.slider .background-img {
background-color: #000;
background-blend-mode: luminosity;
}





.slider-box {
	position:absolute;
	margin:auto;
	padding:50px;
	transform: translate(-50%, -50%);
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	top: 50%;
	left: 50%;
}
.slider-container .slider-box::before {
	content:'';
position:absolute;
border:8px solid #ffffff;
-webkit-border-radius: 200px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius: 200px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 10px;
border-radius: 200px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
opacity: 0.5;
width:40%;
height:100%;
top:-50%;
left: 0;
z-index: -5;
}
.slider-container .slider-box::after {
	content:'';
position:absolute;
border:8px solid #ffffff;
-webkit-border-radius: 10px;
-webkit-border-top-right-radius: 100px;
-webkit-border-bottom-left-radius: 100px;
-moz-border-radius: 10px;
-moz-border-radius-topright: 100px;
-moz-border-radius-bottomleft: 100px;
border-radius: 10px;
border-top-right-radius: 100px;
border-bottom-left-radius: 100px;
opacity: 0.5;
width:40%;
height:50%;
bottom:-25%;
right:0;
z-index: -5;
}


.slider-box::before {
animation:slider-box 12s infinite linear
}
@keyframes slider-box {
0% {
transform:translateY(-50px)
}
50% {
transform:translateY(-0px)
}
100% {
transform:translateY(-50px)
}
}
.slider-box::after {
animation:slider-box 12s infinite linear
}
@keyframes slider-box {
0% {
transform:translateY(-50px)
}
50% {
transform:translateY(-0px)
}
100% {
transform:translateY(-50px)
}
}






.slider-container .slider .slider-blobs .slider {
	position:relative
}
.slider-container .slider .slider-inner {
	position:relative;
	overflow:hidden;
	z-index:1;
	height:auto;
	min-height:750px;
}
.slider-container .slider .slider-inner .slider-contents {
	width:100%;
	height:auto;
	min-height:750px;
	position:relative;
	overflow:visible;
	white-space:nowrap
}
.slider-container .slider .slider-inner .slider-contents > * {
	max-width:100%!important;
	width:100%;
	height:100%;
	min-height:750px;
	margin:0;
	display:inline-block;
	position:relative;
	vertical-align:middle
}
.slider-container .slider .slider-inner .slider-contents .image-text {
	background:none
}
.slider-container .slider .slider-arrows, .slider .slider-blobs {
	margin:0;
	padding:0;
	position:relative;
	overflow:visible;
	list-style:none;
	border:none;
	z-index:2
}
.slider-container .slider .slider-arrows li, .slider .slider-blobs li {
	padding-left:0;
	display:block;
	border:none;
	cursor:pointer
}
.slider-container .slider .slider-arrows li::before, .slider .slider-blobs li::before {
display:none
}
.slider-container .slider .slider-arrows {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.slider-container .slider .slider-arrows .previous, .slider .slider-arrows .next {
	width:50px;
	height:80px;
	margin-top:-40px;
	position:absolute;
	top:50%;
	font-size:75px;
	line-height:80px;
	text-align:center
}
.slider-container .slider .slider-arrows .previous:active, .slider .slider-arrows .next:active {
	margin-top:-39px
}
.slider-container .slider .slider-arrows .previous {
	left:0;
	border-radius:0 3px 3px 0
}
.slider-container .slider .slider-arrows .next {
	right:0;
	border-radius:3px 0 0 3px
}
.slider-container .slider .slider-arrows.outside .previous {
	right:100%;
	left:auto;
	border-radius:3px 0 0 3px
}
.slider-container .slider .slider-arrows.outside .next {
	right:auto;
	left:100%;
	border-radius:0 3px 3px 0
}
.slider-container .slider .slider-blobs {
	position:absolute;
	background-color: #922074;
	padding: 10px 15px;
	left:50%;
	transform: translatex(-50%);
	-webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
	bottom:10px;
	list-style:none;
	border:none
}
.slider-container .slider .slider-blobs li {
	width:14px;
	height:14px;
	padding:0;
	border:2px solid #ffffff;
	float:left;
	border-radius:100%
}
.slider-container .slider .slider-blobs li::before {
display:none
}
.slider-container .slider .slider-blobs li:hover {
	background-color:#ffffff
}
.slider-container .slider .slider-blobs li.current {
	background-color:#ffffff
}
.slider-container .slider .slider-blobs li + li {
	margin-left:6px
}
.slider-container a.image-text-wrapper::before, a.image-text-wrapper::after, .slider .slider-inner .slider-contents > a::before, .slider .slider-inner .slider-contents > a::after {
display:block;
position:absolute
}
.slider-container a.image-text-wrapper::before, .slider .slider-inner .slider-contents > a::before {
width:0;
height:0;
margin-bottom:-70px;
bottom:0;
left:0;
border:35px transparent solid;
border-color:transparent transparent #FFF #FFF;
content:"";
z-index:2;
-webkit-transition:margin 400ms 400ms ease;
-moz-transition:margin 400ms 400ms ease;
-ms-transition:margin 400ms 400ms ease;
-o-transition:margin 400ms 400ms ease;
transition:margin 400ms 400ms ease
}
.slider-container a.image-text-wrapper::after, .slider .slider-inner .slider-contents > a::after {
width:1em;
height:1em;
bottom:.125em;
left:.125em;
font-family:FontAwesome;
font-size:2em;
text-align:center;
line-height:1;
content:"\f06e";
opacity:0;
z-index:3;
-webkit-transition:opacity 400ms ease;
-moz-transition:opacity 400ms ease;
-ms-transition:opacity 400ms ease;
-o-transition:opacity 400ms ease;
transition:opacity 400ms ease
}
.slider-container a.image-text-wrapper:hover::before, .slider .slider-inner .slider-contents > a:hover::before {
margin-bottom:0;
-webkit-transition:margin 200ms ease;
-moz-transition:margin 200ms ease;
-ms-transition:margin 200ms ease;
-o-transition:margin 200ms ease;
transition:margin 200ms ease
}
.slider-container a.image-text-wrapper:hover::after, .slider .slider-inner .slider-contents > a:hover::after {
opacity:1;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease
}
.slider-opis {
	font-style: italic;
	white-space: normal;
}
.slider-opis ul {
	padding:0
}
.slider-opis ul li {
	padding:0 0 0 30px;
	position:relative;
	list-style:none
}
.slider-opis ul li::before {
position:absolute;
content:"";
border:2px solid #525f4d;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
width:20px;
height:20px;
left:0;
top:5px
}
.slider-opis ul li::after {
position:absolute;
content:"\f15e";
color:#525f4d;
font-family:dashicons;
left:0;
top:0;
font-size:30px;
line-height:1;
width:20px;
height:20px
}
.img-slider {
	position:relative;
	text-align:center;
}


.img-slider::before {
animation:img-slider 12s infinite linear
}
@keyframes img-slider {
0% {
transform:translateY(-10px)
}
50% {
transform:translateY(-0px)
}
100% {
transform:translateY(-10px)
}
}
.img-slider::after {
animation:img-slider 12s infinite linear
}
@keyframes img-slider {
0% {
transform:translateY(-10px)
}
50% {
transform:translateY(-0px)
}
100% {
transform:translateY(-10px)
}
}





@media (max-width: 1200px) {
.slider-container-box .slider-box {
	width:900px;
}
.slider-container::after {
height:160px
}
}
@media (max-width: 991px) and (min-width: 768px) {
		.slider-container {
	min-height:800px;
}
.slider-container .slider .slider-inner {
	min-height:800px;
}
.slider-container .slider .slider-inner .slider-contents {
	min-height:800px;
}
.slider-container .slider .slider-inner .slider-contents > * {
	min-height:800px;
}
	.slider-title h1, .slider-title h2, .slider-title h3, .slider-title h4, .slider-title h5, .slider-title h6 {
	font-size:24px;
}
.slider-container-box .slider-box {
	width:800px;
}
.slider-container::after {
height:120px
}
.slider-container .slider .slider-blobs {
bottom:20px
}
figure.img-slider img {
	margin:auto;
  max-width: 70%;
}
}
@media screen and (max-width: 767px) {
		.slider-container {
	min-height:800px;
}
.slider-container .slider .slider-inner {
	min-height:800px;
}
.slider-container .slider .slider-inner .slider-contents {
	min-height:800px;
}
.slider-container .slider .slider-inner .slider-contents > * {
	min-height:800px;
}
	.slider-title h1, .slider-title h2, .slider-title h3, .slider-title h4, .slider-title h5, .slider-title h6 {
	font-size:24px;
}
.slider-container-box .slider-box {
	width:90%;
}
.slider-container::after {
height:120px
}
.slider-container .slider .slider-blobs {
bottom:20px
}
figure.img-slider img {
  width: auto;
  max-width: 100%;
  height: auto;
}
}
@media screen and (max-width: 460px) {
.slider-container::after {
height:110px
}
.slider-container .slider .slider-blobs {
bottom:20px
}
.slider-container .slider-opis {
font-size:16px
}
}
.flex-box {
	display:flex;
	flex-flow:row wrap;
	place-content:stretch center
}
.flex-row {
	flex-direction:row
}
.flex-reverse {
	flex-direction:row-reverse
}
.flex-align-start {
	align-items:flex-start
}
.flex-align-center {
	align-items:center
}
.flex-align-end {
	align-items:flex-end
}
flex-align-stretch {
	align-items:Stretch
}
.wrap-col-30 .slider-content-box {
	width:30%
}
.wrap-col-30 .slider-img-box {
	width:70%
}
.wrap-col-50 .slider-content-box {
	width:50%
}
.wrap-col-50 .slider-img-box {
	width:50%
}
.wrap-col-70 .slider-content-box {
	width:70%
}
.wrap-col-70 .slider-img-box {
	width:30%
}
.wrap-col-100 .slider-content-box {
	width:100%;
	text-align:center
}
.wrap-col-100 .slider-img-box {
	width:100%
}
.slider-title {
	position:relative;
}
.slider-title h1, .slider-title h2, .slider-title h3, .slider-title h4, .slider-title h5, .slider-title h6 {
	font-size:36px;
	margin:0;
	padding:0;
	line-height:1.2;
	font-weight:600;
	font-style: italic;
}
.slider-title strong {
	font-weight:700
}
.slider-content-box {
	padding:20px 50px;
	white-space:initial
}
@media screen and (max-width: 991px) {
	.slider-title h1, .slider-title h2, .slider-title h3, .slider-title h4, .slider-title h5, .slider-title h6 {
	font-size:28px;
}
.flex-box {
display:block
}

.wrap-col-30 .slider-content-box {
margin-bottom:20px;
width:100%
}
.wrap-col-30 .slider-img-box {
width:100%
}
.wrap-col-50 .slider-content-box {
margin-bottom:20px;
width:100%
}
.wrap-col-50 .slider-img-box {
width:100%
}
.wrap-col-70 .slider-content-box {
margin-bottom:20px;
width:100%
}
.wrap-col-70 .slider-img-box {
width:100%
}
#bannerNav {
left:0;
bottom:10px
}
.slider-content-box {
	padding:20px 0;
	white-space:initial
}
.slider-box {
	padding:10px;
}
.slider-container .slider-box::before {
width:80%;
height:100%;
}
.slider-container .slider-box::after {
width:60%;
height:50%;

}
}
