.mobile {
    display: block;
}
.desctop {
    display: none;
}
.desctop2 {
    display: none;
}

.mobile .bord {
    border-right: 2px solid #c5c5c5;
}
.mobile {
    margin-bottom: 30px;
}
#main .top-line {
    margin-bottom: 10px;
}

.info-content .row-title {
    font-weight: bold;
}


#main .info-content {
    width: 100%;
}

.mobile .name {
    font-size: 24px;
    border-bottom: 2px solid #c5c5c5;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
.mobile .par-info {
    margin-bottom: 15px;
}
.mobile .par-info input[type="checkbox"] {
    width: 20px;
    height: 20px;
}

.mob-dep-but {
    width: 100%;
    display: inline-block;
}

@media only screen and (max-width: 768px) {
    #main {
        padding: 40px 20px;
    }
}