.service-list-wr { margin-top: 4px; padding: 2px; @include gradientBtn; border-radius: 12px; overflow: hidden; box-shadow: 0px 0px 24px 0px rgba(151, 151, 151, 0.75); ul { @include wfl; width: 100%; background: #fff; padding: 20px 18px 22px 18px; border-radius: 11px; li { margin-top: 10px; &:first-child { margin-top: 0; } a { color: $main-color; font-size: 11px; text-transform: uppercase; padding: 5px 0; transition: 0.3s; font-weight: 700; line-height: 16px; display: block; &:hover { } } &.active { a { color: #888888; text-decoration: none !important; cursor: default; } } } } } .service-text-table-wrapp { table { border: 1px solid $border-gray !important; tr { th, td { text-align: left; vertical-align: middle; padding-left: 19px; } th { font-weight: 700; height: 37px; background: $gray-color; &:last-child { padding-left: 19 + 9 +px; } } td { height: 40px; border-bottom: 1px solid $border-gray; &:last-child { width: 122px; } } &:last-child { td { border-bottom: 0; } } } } .btn_ { float: right; width: 206px; margin-top: 30px; margin-bottom: 52px; } } .section-comments-answers { background: $gray-color; padding-top: 56px; padding-bottom: 60px; margin-top: 59px; } .title-c-a { font-size: 28px; font-weight: 700; line-height: 25px; text-transform: uppercase; } .service-c-a-btns { .btn_ { background: none; } } .service-comments { * { text-align: left; } .comments-h-text:before { display: none; } } @media (max-width: 767px) { .service-text-table-wrapp { table { tr { th{ padding-top: 10px; height: auto; padding-bottom: 10px; @include wfl; display: block; &:last-child { display: none; } } td { @include wfl; display: block; vertical-align: top; height: auto; &:first-child { padding-top: 12px; border-bottom: 0; } &:last-child { width: 100%; margin-top: -1px; padding-bottom: 11px; } } } } .btn_ { margin-left: auto; margin-right: auto; float: none; margin-top: 20px; margin-bottom: 22px; } } .service-comments { .comments-h-text:before { display: block; } } }