.lang{
    right: 10px!important;
    left: auto!important;
}
#spv2_topsection .container{
    background-size:  50%;
    background-position-x: center;
    background-position-y: bottom;
    height: 600px;
}

#spv2_topsection{
    min-height: 450px;
    height: 600px;
}

#spv2_topsection .container {
    min-height: 450px;
}

#spv2_top_title1{
    font-size: 20px;
    margin-top: 50px;
}
#spv2_top_title2{
    margin-top: 30px;
    font-size: 20px;
}
.spv2_timetable_item_border_bottom{
    width: 100%;
    border-bottom: 1px solid #588FCF;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.spv2_timetable_item {
    height: 80px;
    padding-top: 20px;
}
.spv2_timetable_item_border {
    border: none;
}
.spv2_timetable_item {
    font-size: 16px;
}

#spv2_timetable_section {
    padding-bottom: 100px;
}

#spv2_why_supervision_title{
    font-size: 20px;
}


.spv2_why_supervision_img img{
    width: 60%;
}
.spv2_why_supervision_list_cnt{
    margin-top: 30px;
}
.spv2_why_supervision_list_num{
    text-align: center;
    width: 100%;
}
.spv2_why_supervision_list_text{
    text-align: center;
    width: 100%;
}
#spv2_packets{
    padding-bottom: 0px;
}
.spv2_trainer{
    padding-top: 0!important;
    margin-top: 0;
}
.spv2_packets_item{
    padding-bottom: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.spv2_packets_item__iner{
    padding-bottom: 30px;
}
.spv2_packets_item__price{
    position: relative;
    bottom: auto;
    width: 100%;
    margin-left: 0;
    font-size: 18px;
}


.spv2_packets_item__button {
    font-size: 16px;
    width: 100%;
    position: relative;
    bottom: auto;
    padding: 15px 15px;
    left: 0px;
    margin-top: 15px;

}
.spv2_packets_item__text{
    font-size: 19px;
}
.spv2_spoiler_q_list .wu_spoiler_list_item{
    font-size: 16px;
}
#wu_spoiler_list_section {
    padding-top: 20px!important;
}