.oxy-swiper-slider-wrapper,
.oxy-swiper-slider {
	width: 100%;	
}
.home .ct-inner-content > .ct-section .swiper {
/*	overflow: visible;*/
}
/*.swiper-button-disabled {
	visibility: hidden;
}*/
.swiper-slider-oxygen {
    min-height: 80px;
    min-width: 80px;
    display: flex;
    width: 100%;
	/*height: 100%;*/
}
.swiper-slide.ct-div-block, 
.swiper-wrapper.ct-div-block {
    flex-direction: initial;
    flex-wrap: initial;
}
.swiper {
	height: 100%;
	width: 100%;
}

.swiper .oxy-dynamic-list,
.swiper .oxy-easy-posts {
	position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
}

.oxy-slide,
.swiper .oxy-post,
.swiper-slide {
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
	z-index: 1;
    box-sizing: content-box;
}
.swiper-button-next, 
.swiper-button-prev,
.testimonials-slider-button-next, 
.testimonials-slider-button-prev {
    position: absolute;
    top: 50%;
	/*top: 30%;*/
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;    
}
.swiper-button-next, 
.swiper-rtl .swiper-button-prev,
.testimonials-slider-button-next, 
.swiper-rtl .testimonials-slider-button-prev {
    right: 30px;
    left: auto;
}
.swiper-button-prev, 
.swiper-rtl .swiper-button-next,
.swiper-rtl .testimonials-slider-button-next, 
.testimonials-slider-button-prev {
    left: 30px;
    right: auto;
}
.swiper-button-next:after, 
.swiper-rtl .swiper-button-prev:after,
.testimonials-slider-button-next:after, 
.swiper-rtl .testimonials-slider-button-prev:after {
    content: 'next';
}
.swiper-button-prev:after, 
.swiper-rtl .swiper-button-next:after,
.swiper-rtl .testimonials-slider-button-next:after, 
.testimonials-slider-button-prev:after {
    content: 'prev';
}
.swiper-button-next:after, 
.swiper-button-prev:after,
.testimonials-slider-button-next:after, 
.testimonials-slider-button-prev:after {
    font-family: swiper-icons;
    font-size: 44px;
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}
.swiper-pagination,
.testimonials-slider-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.testimonials-slider .swiper-horizontal > .swiper-pagination-bullets, 
.testimonials-slider .swiper-pagination-bullets.swiper-pagination-horizontal, 
.testimonials-slider .swiper-pagination-custom, 
.testimonials-slider .swiper-pagination-fraction {
    bottom: 8px;
    top: auto;
    left: 0;
    width: 100%;
}
.testimonials-slider .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, 
.testimonials-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.testimonials-slider .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    opacity: .2;
}
.testimonials-slider .swiper-pagination-bullet-active {
    opacity: 1;
}
.testimonials-slider .swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-button-next:after, 
.swiper-button-prev:after,
.testimonials-slider-button-next:after, 
.testimonials-slider-button-prev:after {
	color: #707070;
}
.testimonials-slider .swiper-pagination-bullet {
	background: #707070;
}
.testimonials-slider .swiper-pagination-bullet-active {
	background: #F4806C;
}
.swiper-button-next:hover:after, 
.swiper-button-prev:hover:after,
.testimonials-slider-button-next:hover:after, 
.testimonials-slider-button-prev:hover:after {
	color: #F4806C;
}

.swiper-button-lock {
	display: none;
}

/*.swiper-drsnik {
	width: 900px;
	height: 481px;
}
.swiper-drsnik .swiper-slide {
	text-align: center;	
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end !important;		
}
*/