

/* Start:/bitrix/components/pwebru/select.ring/templates/.default/style.css?17193146594669*/
@media (min-width: 768px){
    .ringselect__page .slider__block img{
        border-radius: 10px;
    }
}
.content-block .ringselect__page h1.page-title{
    text-align: center;
    margin-bottom: 25px;
    margin-top: 40px;
}
#callback-popup p{
    color: #3C3B47;
    text-align: center;
    font-size: 12px;
}
.popup-window-container#callback-popup .butt .btn.ss_facebook::before {
    background: url(/images/svg/fb.svg);
    background-position: 0;
    background-size: auto;
    width: 10px;
    height: 20px;
}
.content-block h1.page-title{
    color: #403F4A!important;
}
.about__txt{
    width: 490px!important;
    font-weight: 400!important;
}
.form_question-anketa{
    margin-top: 62px!important;
}
.form_question-anketa .form_question-item_name{
    font-family: Arial!important;
    font-size: 12px!important;
    text-transform: none!important;
    margin-bottom: 18px!important;
}
.form_question-anketa .form_question-item_answer label{
    margin-bottom: 20px!important;
    line-height: 16px!important;
}
.form_question-anketa .form_question-item_answer input[type=radio] + label::before{
    border: 1px solid #403F4A!important;
    top: 5px!important;
}
.form_question-anketa .form_question-item_answer input[type=radio]:checked + label::after{
    top: 8.5px!important;
}
.form_question-anketa .btn-primary-grey{
    font-weight: 700!important;
    width: 254px!important;
    height: 36px!important;
}
.form_question-anketa .vertical-form .button{
    text-align: left!important;
    padding-top: 0px!important;
}
#ringselect__result p{
    color: #403F4A;
    line-height: 16px;
    margin-bottom: 30px;
}
#ringselect__result p a{
    color: #403F4A;
    text-decoration: underline;
}
.content-block h2{
    color: #403F4A!important;
    font-family: 'HeliosB'!important;
    font-size: 14px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
}
#ringselect__result a.btn.btn-primary-grey {
    margin-right: 1%;
}
#ringselect__result a.btn {
    width: 49.5%;
    height: 36px;
    padding: 10px 20px;
    font-weight: 700;
}
.popup-window-container#callback-popup .butt .btn::before{
    left: 22px!important;
}
@media (min-width: 768px){
    #ringselect__result p,.about__txt, .form_question-anketa .form_question-item_answer label, .form_question-anketa .form_question-item_name{
        font-size: 17px!important;
        line-height: 25px!important;  
    }
}
@media (max-width: 767px){
    h1.mobile_title{
        color: #000!important;
        font-size: 24px!important;
        font-weight: 700!important;
        line-height: 30px!important;
        margin-top: 53px!important;
    }
    .about__txt{
        width: auto!important;
        color: #000!important;
        font-size: 14px!important;
        margin: 20px 40px 0!important;
    }
    .form_question-anketa {
        margin: 49px 20px 0!important;
    }
    .form_question-item {
        margin-bottom: 29px!important;
    }
    .form_question-anketa .form_question-item_name{
        font-size: 14px!important;
    }
    .form_question-anketa .btn-primary-grey{
        font-size: 14px!important;
        width: 100%!important;
        height: 42px!important;
    }
    .form_question-item_block{
        margin-right: 0px!important;
    }
    .content-block h2{font-size:16px!important; color:#000!important;margin-top:28px!important;}
    #ringselect__result p, #ringselect__result p a{
        color: #000;
        font-size: 14px;
    }
    .catalog__item{width: 50%!important;}
    #ringselect__result a.btn {
        width: 100%!important;
        margin-bottom: 17px!important;
        margin-right: 0!important;
        height: 42px!important;
        padding: 12px 20px!important;
        font-size: 14px!important;
    }
    .popup-window-container#callback-popup, .popup-window-container#callback-popup.chat {
        padding: 39px 20px 0px!important;
    }
    .form_question-anketa .vertical-form .button{
        margin-top: 36px!important;
        margin-bottom: 18px!important;
    }
    #ringselect__result {
        margin: 0 20px 0;
    }
    .form_question-anketa h1, .form_question-anketa .form_question-item_name, .form_question-anketa .form_question-item_answer label{
        color: #000!important;
    }
    .form_question-anketa .form_question-item_answer input[type=radio] + label::before{
        top: 1px!important;
    }
    .form_question-anketa .form_question-item_answer input[type=radio]:checked + label::after{
        top: 4.5px!important;
    }
}
/* End */
/* /bitrix/components/pwebru/select.ring/templates/.default/style.css?17193146594669 */
