body .main-news.main_videos{
    margin-top: 0px;
}
.content-main #carousel7 {
    margin: 0px auto;
    overflow: hidden;
}
.content-main #carousel7 .carousel-indicators {
    bottom: 29px;
    display: block;
}
.content-main #carousel7 .carousel-indicators li {
    background: none;
    border: none;
    height: 21px;
    width: 21px;
    position: relative;
    margin: 0;
    margin: 0 -2px;
}
.content-main #carousel7 .carousel-indicators li:before {
    background-color: #fff;
    border: 2px solid #fff;
    height: 7px;
    width: 7px;
    content: '';
    position: absolute;
    top: 6px;
    left: 5px;
    border-radius: 10px;
}
.content-main #carousel7 .carousel-indicators .active:before {
    height: 7px;
    width: 7px;
    border: 2px solid #fff;
    background-color: transparent;
}
.content-main #carousel7 .carousel-outer {
    margin: 0 auto 0;
    width: 1198px;
    overflow: hidden;
}
.content-main #carousel7 .carousel-inner {
    height: 350px;
    position: relative;
    width: 100000px;
    margin-left: -11px;
}
.content-main #carousel7 .carousel-inner .item {
    display: block;
    float: left;
    margin: 0 11px;
}
.content-main #carousel7 .carousel-control.left {
    background: none;
}

.content-main #carousel7 .carousel-control.left span, .content-main #carousel7 .carousel-control.right span {
    background: url(/local/templates/.default/theme/black_yellow/images/icons.png);
    width: 29px;
    height: 59px;
    display: block;
    margin-top: -27px;
    top: 50%;
    position: absolute;
}
.content-main #carousel7 .carousel-control.left span {
    background-position: -155px -771px;
    left: 50%;
    right: auto;
    margin-left: -14px;
}
.content-main #carousel7 .carousel-control.right {
    background: none;
}


.content-main #carousel7 .carousel-control.right span {
    background-position: -190px -771px;
    left: auto;
    right: 50%;
    margin-right: -14px;
}
@media screen and (max-width: 1217px) and (min-width: 978px){
.content-main #carousel7 .carousel-outer {
    width: 893px;
}
}
@media screen and (max-width: 977px) and (min-width: 738px){
.content-main #carousel7 .carousel-outer {
    width: 588px;
}
}
@media only screen and (max-width: 737px){
.content-main #carousel7 .carousel-outer {
    width: 283px;
}
}
@media only screen and (max-width: 480px){
.content-main #carousel7 .carousel-control.left, .content-main #carousel7 .carousel-control.right {
    display: none;
}
}