.sliderContainer {
    padding-top: 80px;
}

.sliderContainer .helper{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

/*#slider-with-blocks-1 {
    height: 420px !important;
}*/

.rsContent {
    color: #46ff70;
    font-size: 24px;
    line-height: 32px;
    float: left;
}
.bContainer {
    width: 100%;
    margin-bottom: 30px;
    height: 300px;
/*    background-color: white;
    border-style:solid;
    border-width: 1px;
    border-color: #d2d2d2;

    *//* gradients *//*
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%, white), color-stop(50%, white), color-stop(170%, #f6f6f6));
    background: -moz-linear-gradient(top, white 0%, white 55%, #f6f6f6 150%);*/
}

.bContainer #image {
    clear: left;
    float: left;
    padding: 20px 0;
    margin: 0 0 0 30px;
    width: 300px;
    display: inline;
}

.bContainer img {
    display: inline-block;
    margin: 20px;
    vertical-align: middle;
}

.bContainer .content{
    display: inline-block;
    margin: 20px 0;
    vertical-align: top;
    width: 50%;
}

.bContainer .content .slide_text_details{
    color: #FFFFFF;
    font-family: 'svyaznoy_rfcon';
    font-size: 18px;
    line-height: 21px;
    padding: 15px 5px 15px 30px;
}

.bContainer .content .slide_text_name span{
    color: #474747;
    font-family: 'svyaznoy_rfcon';
    font-size: 48px;
    text-decoration: none;
}

.bContainer .content .slide_text_price_button {

}

.bContainer #content .slide_text_price_button .slide_text_price, .slide_text_price_button .slide_text_price span {
    color: #474747;
    float: left;
    font-family: 'SvyaznoyRFRegular';
    font-size: 40px;
    padding: 0 10px 0 30px;
    text-decoration: none;
}

.bContainer #content .slide_text_price_button .slide_text_button {
    float: left;
    margin-left: 10px;
    margin-top: -4px;
}

.rsABlock {
    position: relative;
    display: block;
    left: auto;
    top: auto;
}
.blockHeadline {
    font-size: 42px;
    line-height: 50px;
}
.blockSubHeadline {
    font-size: 32px;
    line-height: 40px
}
.txtCent {
    text-align: center;
    width: 100%;
}




@media screen and (min-width: 0px) and (max-width: 960px) {
    .rsContent {
        font-size: 22px;
        line-height: 28px;
    }
    .blockHeadline {
        font-size: 32px;
        line-height: 32px;
    }
    .blockSubHeadline {
        font-size: 26px;
        line-height: 32px
    }
}
@media screen and (min-width: 0px) and (max-width: 500px) {
    .royalSlider,
    .rsOverflow {
        height: 330px !important;
    }
    .rsContent {
        font-size: 18px;
        line-height: 26px;
    }
    .blockHeadline {
        font-size: 24px;
        line-height: 32px;
    }
    .blockSubHeadline {
        font-size: 22px;
        line-height: 32px
    }
}
