.carousel__container figure {
    cursor: default;
    height: 100%;
}
.carousel__container a {
    padding-bottom: 6px
}
.carousel__container a:hover {
    text-decoration: underline
}
.carousel__container .owl-prev,
.carousel__container .owl-next {
    position: absolute;
    top: 40%
}
.carousel__container .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    background: none transparent;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    margin: 5px;
    padding: 4px 7px
}
.owl-theme.owl-carousel .slide-content {
    color: #fff;
    font-size: 1.6rem;
    line-height: 1.1;
    position: absolute;
    right: 4%;
    text-align: center;
    top: 4%;
    width: 600px;
}
.owl-theme.owl-carousel .slide-content h3, .slider .slide-content-2 h3 {
    color: #fff;
    font: 2.5rem/1.1 houschka_headdemibold;
    margin-bottom: 15px;
}
.carousel__container .owl-theme .owl-controls .owl-nav [class*="owl-"] i:before {
    font-size: 6.125rem
}
.carousel__container .owl-carousel .owl-nav .owl-next {
    right: 36px
}
.carousel__container .owl-carousel .owl-nav .owl-prev {
    left: 36px
}
.carousel__container .owl-carousel .owl-nav .owl-prev .fa-chevron-left:before {
    content: "\f104"
}
.carousel__container .owl-carousel .owl-nav .owl-next .fa-chevron-right:before {
    content: "\f105"
}
.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span {
    background: #fff !important;
}
.owl-theme .owl-dots .owl-dot span {
    border: 1px solid #fff !important;
}
.owl-theme.owl-carousel .slide-content .text-wrap p{
  display: block !important;
}
.owl-carousel.owl-theme figure.effect-sadie .figure-content .text-wrap p {
    display: block;
    color: #fff;
}

.owl-theme.owl-carousel .slide-content .text-wrap {
    margin-bottom: 80px;
    position: relative;
}
.owl-theme.owl-carousel .slide-content .text-wrap::before, .owl-theme.owl-carousel .slide-content .text-wrap::after {
    background-repeat: no-repeat;
    content: "";
    height: 78px;
    position: absolute;
    width: 100px;
    z-index: 10;
}
.owl-theme.owl-carousel .slide-content .text-wrap::before {
    background-image: url('/~/media/adeccogroup/brands/adecco global 2016/Assets/media/Dummy/banner-arrow-down.png');
    background-size: 70px auto;
    left: 38%;
    top: -64px;
}
.owl-theme.owl-carousel .slide-content .text-wrap::after {
    background-image: url('/~/media/adeccogroup/brands/adecco global 2016/Assets/media/Dummy/banner-arrow-up.png');
    background-size: 70px auto;
    bottom: -86px;
    left: 46%;
}
.owl-theme.owl-carousel .slide-content h3, .slider .slide-content-2 h3 {
    color: #fff;
    font: 2.2rem/1.1 houschka_headdemibold;
    margin-bottom: 15px;
}

form[action*="oferty-pracy"] figure.effect-sadie .figure-content{
	width: 100%;
    left: 0;
}
form[action*="oferty-pracy"] .owl-theme.owl-carousel .slide-content{
    width: 40% !important;
    left: 10%;
}
form[action*="oferty-pracy"] .slide-img{
    position: absolute;
    right: 20%;
    /*width: 20%;
    float: right;*/
    top: 10%;
}
form[action*="oferty-pracy"] .slide-img img{
	width: auto;
}

@media (min-width: 320px){
figure.effect-sadie .figure-content{
	top:25px
}
.owl-theme.owl-carousel .slide-content{
	width: 100%;
	right:0 !important;
	padding: 0 10px;
	top: 10%;
}
.owl-carousel .owl-item img {
    height: 100%;
}
figure.effect-sadie{
	height: 390px;
}
.guidance .contanier{
	padding: 0px 15px;
}
.owl-theme.owl-carousel .slide-content .text-wrap {
    margin-bottom: 64px;
}
.owl-theme.owl-carousel  .slide-content {
    position: relative;
    width: 100%;
    padding-top: 0px;
    right: 0;
    margin-bottom: 3rem;
}
.guidance {
	padding: 0px 15px;
}
.owl-theme.owl-carousel .slide-text-3 .text-wrap h3 br, .owl-theme.owl-carousel .slide-text-3 .text-wrap p br{
	display: none;
}
.benefits .row{
	margin-left: 0px;
	margin-right: 0px;
}
}
@media (max-width: 767px){
figure.effect-sadie .figure-content{
	top:35px;
	right: 0;
	width: 100%;
	padding: 0;
	left: 0;
}
figure.effect-sadie h2{margin:10px 0;font-size:16px;line-height:16px}
figure.effect-sadie h6{margin:10px 0;font-size:13px;line-height:13px}
.owl-theme .owl-dots{top:-20px}
.owl-theme.owl-carousel .slide-content{
	width: 100% !important;
	right:0 !important;
	padding: 0 10px;
	top: 5%;
}
.owl-carousel .owl-item img {
    height: 100%;
}
figure.effect-sadie{
	height: 390px;
}
.guidance {
	padding: 0px 15px;
}
.owl-theme.owl-carousel .slide-content .text-wrap {
    margin-bottom: 64px;
}
.carousel__container .owl-theme .owl-item img{
	display: none;
}
figure.effect-sadie .figure-content{
	position: relative;
	height: auto;
}
}

@media (max-width: 991px) {
	.owl-theme.owl-carousel br {
		display: none;
	}
	form[action*="oferty-pracy"] .owl-theme.owl-carousel .slide-content{
		width: 100% !important;
		left:0;
	}
}
@media (max-width: 1024px){
	.owl-carousel .owl-nav .owl-prev{left:-5px}
	.owl-carousel .owl-nav .owl-next{right:-5px}
	figure.effect-sadie .figure-content{right:6px;left:auto}
	figure.effect-sadie h2{font-size:24px;line-height:24px}
	figure.effect-sadie h6{font-size:16px;line-height:16px}
	figure.effect-sadie{
	    min-height: 100%;
	}	
	.carousel__container .owl-theme .owl-item {
	background-color: #ed1c24;
	}
	figure.effect-sadie{
		height: 100%;
	}
}


@media (max-width: 47.9rem) {
    .carousel__container .owl-theme .owl-item {
        background-color: #ed1c24;
        padding-bottom: 2rem
    }
    .carousel__container .owl-theme .owl-item img {
        visibility: hidden;
    }
}
@media (min-width: 62rem) {
    .carousel__container {
        max-width: 87.5rem
    }

}
@media (max-width: 74.9rem) {
    .carousel__container {
        max-width: 100%
    }
}

@media (min-width: 1200px){
	figure.effect-sadie{
	height: 100%;
	}
}

@media (min-width: 992px) and (max-width: 1200px){
	.owl-theme.owl-carousel .slide-content{
		top:0;
	}
	figure.effect-sadie{
		height: auto;
	}
	.about-us figure.effect-sadie .figure-content{
		left: 10%;
		top: 0;
		padding: 0;
		width: 45%;
	}
	.about-us .figure_description{
		font-size: 20px;
	}
}

@media (min-width: 768px) and (max-width: 990px){
	.carousel__container .owl-theme .owl-item img {
		visibility: hidden;
		display: none;
	}
	.owl-theme.owl-carousel .slide-content {
		width: 100%;
	}
	figure.effect-sadie .figure-content{
		width: 100%;
		position: relative;
	}
	figure.effect-sadie {
		height: 350px;
	}
}

@media (max-width: 767px){
	figure.effect-sadie .figure-content{
		width: 100%;
	}
	figure.effect-sadie {
		height: 390px;
	}
	.owl-theme .owl-dots {
		top: -30px;
	}
}

.kariera-w-adecco figure.effect-sadie .figure-content{
	left: 15%;
	width: 70%;
}
#my_nav>div.branch .branch__info .locator__aside--details .details__header--icon i{
	top: 0;
}