body{margin: 0; padding: 0; background: url("./img/background.svg") repeat; background-size: 3511px 1860px;
    font-family: "FCSM Normal"; font-size: 20px; background-attachment: fixed;}

.container{width: 1260px; max-width: 100%; margin: 30px auto 0; padding: 0 30px; background: transparent; box-sizing: border-box;}
.container_white{background: #fff;}
.row{width: calc(100% + 60px); margin: 0 -30px;}
.header_block{width: 100%;}

.container2{width: 1200px; max-width: 100%; margin: 0 auto; padding: 0 30px; box-sizing: border-box;}

.description{
    color: #fff;
    font-size: 20px;
    font-family: 'FCSM Normal',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 300;
    padding: 30px 30px;
    background: #d20024;
    margin: 0 0 -30px 0;
}
.description a{color: #000; font-weight: bold;}
.description a:hover{text-decoration: none;}
h1{text-align: center; margin: 0;}
h3{text-align: center;}

@media (max-width: 670px) {
    .description{padding: 30px 0; font-size: 18px;}
}
.clear{clear: both;}
.b_footer{padding: 15px 0; background-color: #171717;}
.t188__wraptwo{width: 240px; margin: 0 auto;}
.t188__sociallinkimg{float: left; margin: 0 5px;}

.img_center{margin: 0 auto; display: block; max-width: 100%;}

.block_1{color: #000000; text-align: center;
    font-size: 20px;
    font-family: 'FCSM Normal',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 400;}

.about{
    color: #000000;
    font-size: 20px;
    font-family: 'FCSM Normal',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 300;
    padding: 40px 30px 30px;
}
.about a{color: #000; font-weight: bold;}
.about a:hover{text-decoration: none;}
@media (max-width: 670px) {
    .about{font-size: 18px;}
}
.how_pay{background: #b30029; display: inline-block;       text-decoration: none; margin: 30px auto 0;
    transition: background-color 0.1s linear 0.1s;}
    .block_2 a.how_pay {
        font-family: 'FCSM Normal';
        color:#fff;
        padding:5px 30px;
        font-size: 23px;
    }
.how_pay:hover{background-color: #d20024;}
@media (max-width: 670px) {
    .how_pay{max-width: 90%; background-size: contain; background-position: center center;}
}
.block_2{color: #000000;
    font-size: 20px;
    font-family: 'FCSM Normal';
    line-height: 1.55;
    font-weight: 300; padding: 0 30px 30px;}

.block_2 a{color: #000; font-weight: bold;}
.block_2 a:hover{text-decoration: none;}

.b_kids{margin: 0; padding: 0 0 40px 0; width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;}
.b_kids--wrap{width: 33.3%; display: flex;}
.b_kids--item{min-width: 270px; width: 90%; max-width: 320px; border: 2px #e2183f solid; border-radius: 5px;
    margin: 20px auto; text-align: center; position: relative; padding-bottom: 130px;}
.b_kids--item-false{padding-bottom: 90px;}

.b_kids--title,
.b_kids--diagnose,
.b_kids--description{color: #000000;font-size: 20px; font-family: 'FCSM Normal',Arial,sans-serif; line-height: 1.55;font-weight: 100;
    padding: 0 10px; box-sizing: border-box; line-height: 24px;}
.b_kids--description{margin-top: 20px;}

.b_kids--diagnose{margin: 10px 0 0 0; color: #868585;}

.b_kids--btn-true,
.b_kids--btn-false{color: #ffffff; margin: 20px 0 0 0;
    font-size: 21px;
    font-family: 'FCSM-Antiqua',Arial,sans-serif;
    line-height: 1.55;
    font-weight: 300; padding: 20px 0; position: absolute; bottom: 0; left: 0; right: 0;}

.b_kids--btn-true b,
.b_kids--btn-false{font-size: 21px;}

.b_kids--btn-false{background: #b30029; transition: background-color 0.1s linear 0.1s; display: block; margin: 20px 20px 10px; line-height: 52px; height: 52px;
    padding: 0; border-radius: 5px;
    text-decoration: none; bottom: 20px;}
.b_kids--btn-false:hover{background-color: #d20024;}

.b_kids--btn-true{background-color: #03ff10;}

.b_kids--image{border-radius: 50%; overflow: hidden; position: relative; width: 220px; height: 220px; margin: 14px auto 10px;}
.b_kids--image img{display: block; margin: auto; max-width: 100%;}

.b_kids--about{text-align: center; margin: 15px 0 20px 0; text-align: center;}
.b_kids--about a{color: #000; text-decoration: underline;}
.b_kids--about a:hover{text-decoration: none;}
.b_kids--text{display: none;}

.b_kids--fancybox{max-width: 500px;  font-size: 21px; font-family: 'FCSM Normal',Arial,sans-serif; color: #000; padding: 20px;
    text-align: center;}
.b_kids--fancybox-btn{
    font-size: 21px;
    font-family: 'FCSM-Antiqua',Arial,sans-serif;
    background: #b30029; display: inline-block; height: 50px; margin: 20px auto 0; color: #fff; text-decoration: none;
    border-radius: 10px; line-height: 50px; padding: 0 20px;
    transition: background-color 0.1s linear 0.1s;}
.b_kids--fancybox-btn:hover{background-color: #d20024;}



@media (max-width: 940px){
    .b_kids--wrap{width: 50%;}
}

@media (max-width: 670px) {
    .b_kids--wrap{width: 100%;}
    .img_center_1{max-width: 90%;}
}

