.slider-wrap {
    max-width: 810px;
    margin: 20px 0 20px 10px;
}
.slider-wrap2 {
    max-width: 800px;
    margin: 20px auto;
}
.slider-wrap3 {
    max-width: 810px;
    margin: 20px auto;
}

.jcarousel-wrapper {
    position: relative;
}

/** Carousel **/

.jcarousel,
.jcarousel2,
.jcarousel3 {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel ul,
.jcarousel2 ul,
.jcarousel3 ul{
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel > ul > li,
.jcarousel2 > ul > li,
.jcarousel3 > ul > li{
    float: left;
}
.jcarousel > ul > li article,
.jcarousel2 > ul > li article,
.jcarousel3 > ul > li article {
    padding-right: 10px;

}
.jcarousel2 > ul > li,
.jcarousel3 > ul > li {
    padding-right: 0;
}


/** Carousel Controls **/

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev2,
a.jcarousel-control-next2,
a.jcarousel-control-prev3,
a.jcarousel-control-next3 {
    display: none;
    position: absolute;
    top: 90px;
    margin-top: -30px;
    width: 36px;
    height: 60px;
	line-height:60px;
    text-align: center;
    background: rgba(0,0,0,0.4);
    color: transparent;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
       font: normal normal normal 30px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	    transition: all 0.2s;
}
a.jcarousel-control-prev:after,
a.jcarousel-control-prev2:after,
a.jcarousel-control-prev3:after{
    content: "\f104";
	font-size:60px;
	color:#fff;
	margin-left:-7px;
}

a.jcarousel-control-next:after,
a.jcarousel-control-next2:after,
a.jcarousel-control-next3:after {
    content: "\f105";
	font-size:60px;
	color:#fff;
	margin-left:-4px;
}

a.jcarousel-control-prev,
a.jcarousel-control-prev2,
a.jcarousel-control-prev3 {
    left: 15px;
}
a.jcarousel-control-prev3 {
    left: 24px;
}
a.jcarousel-control-next,
a.jcarousel-control-next2,
a.jcarousel-control-next3 {
    right: 15px;
}
.wrap-box-news a.jcarousel-control-next{
    right: 25px;
}

a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover,
a.jcarousel-control-prev2:hover,
a.jcarousel-control-next2:hover,
a.jcarousel-control-prev3:hover,
a.jcarousel-control-next3 :hover{
background:rgba(0,0,0,0.9)
}
/** Carousel Pagination **/

.jcarousel-pagination,
.jcarousel-pagination2,
.jcarousel-pagination3 {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

.jcarousel-pagination a,
.jcarousel-pagination2 a,
.jcarousel-pagination3 a{
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active,
.jcarousel-pagination2 a.active,
.jcarousel-pagination3 a.active{
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}
@media screen and (max-width: 850px) {
    a.jcarousel-control-prev,
    a.jcarousel-control-next,
    a.jcarousel-control-prev2,
    a.jcarousel-control-next2 {
        display: block;
    }
}
@media screen and (max-width: 769px) {
a.jcarousel-control-prev2,
    a.jcarousel-control-next2 {
        display: none;
    }
}
@media screen and (max-width: 384px) {
    a.jcarousel-control-next3 {
        right: 13px;
    }
}
@media screen and (max-width: 370px) {
    .foto-article-news {
        max-width: none;
		width:100%;
		height:auto;
    }
    .sub-article-news article {
        padding-right: 20px !important;
    }
    .ad-sidebar {
        margin-left: 0;
    }
    a.jcarousel-control-next3 {
        right: 23px;
    }
    a.jcarousel-control-prev,
    a.jcarousel-control-next,
    a.jcarousel-control-prev2,
    a.jcarousel-control-next2,
    a.jcarousel-control-prev3,
    a.jcarousel-control-next3{
        top: calc(50% - 15px);
    }
	.jcarousel3 a.jcarousel-control-next3, .box-benefits a.jcarousel-control-next2, .box-benefits a.jcarousel-control-prev2, .jcarousel3 a.jcarousel-control-prev3, .list-benefits 
	.jcarousel3 a.jcarousel-control-next3, .box-benefits a.jcarousel-control-next3, .box-benefits a.jcarousel-control-prev3{
        display:none;
    }
}