/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/


footer .pays i.mir {
    width: 35px;
    height: 20px;
    background-position: -357px -298px;
}

footer .light .pays i.mir {
    background-position: -449px -248px
}

footer .pays i.mir:hover {
    background-position: -449px -198px
}

footer .pays i.applepay {
    background: url(/upload/Applelogogray.png) no-repeat;
    background-size: contain;
    width: 35px;
    height: 15px;
    opacity: 1;
}

/***************************/
.custom-insta-popup {
    display: none;
    height: 100%;
    width: 100%;
    align-items: center;
    text-align: center;
}

.custom-insta-popup-container {
    max-width: 750px;
    margin: 0px auto;
}

.custom-insta-popup__img {
    max-width: 80%;
    max-height: 80%;
}

.custom-insta-popup__product {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.custom-insta-popup__product img {
    max-width: 100px;
    max-height: 100px;
}

.custom-insta-popup__link {
    color: #000;
    margin: 0px 20px;
}

.custom-insta-popup__price {
    font-weight: 700;
}

.custom-insta-popup__product .btn {
    margin-left: 20px;
}

/***************************/
.product-info-headnote__brand {
    display: none !important;
}

.quantity_block_wrapper {
    display: none;
}

.brand-detail {
    display: none;
}

/*************************************/
.card__about .about__top {
    display: flex;
    justify-content: space-between;
}

.card__about .about__top .content {
    font-size: 18px;
    font-weight: 500;
    line-height: 15px;
    color: #9f9f9f;
}

.card__image {
    padding-top: 1.275em;
    font-size: 60px;
}
.card__image--giftcards {
    padding-top: 0;
    margin-top: -75px;
}

.card__about .width-static + .width-static {
    margin-top: -16px;
}

.card__features,
.card__features li {
    display: flex;
    width: 100%;
    font-weight: 500;
    font-size: 18px;
}

.card__features li {
    width: 240px;
    justify-content: flex-start;
}

.card__features {
    justify-content: space-between;
    margin-top: 24px;
    margin-bottom: 34px;
}

.card__about li:before {
    display: none;
}

.feature__icon {
    font-weight: 700;
    font-size: 60px;
    line-height: 63px;
    color: #e12231;
    margin-right: 20px;
}

.card__title {
    padding-top: 67px;
    font-size: 60px;
    line-height: 1.12;
    margin-bottom: 50px;
}


@media (max-width: 768px) {
    .card__about .about__top {
        flex-wrap: wrap;
    }
    .card__title {
        padding-top: 30px;
        font-size: 40px;
        margin-bottom: 30px;
    }
    .card__image {
        padding: 30px 0;
    }
    .card__image--giftcards {
        padding: 0 0 30px;
        margin-top: 0;
    }
    .card__image img {
        max-width: 100%;
        object-fit: contain;
    }
    .card__features {
        flex-wrap: wrap;
    }
    .card__features li {
        margin: 0 20px 30px 0;
    }
    .card__features li:last-of-type {
        margin-bottom: 0;
    }
}

/*****************************************************/
.votes_block.nstar {
    display: none;
}

.item-stock {
    display: none !important;
}

/************************************************/
.social-icons li.tiktok a {
    background-color: #4f5a6b;
    background: url(/local/templates/aspro_max_custom/images/svg/social.svg) -517px -329px no-repeat;
}

footer .social-icons ul li.tiktok a {
    background-position: -518px -518px;
}

footer .social-icons ul li.tiktok a:hover {
    background-position: -517px -329px;
}

/*************************************************/
#bx-soa-basket {
    /* display: none;*/
}

/***************************************/
body .top_slider_wrapp .slides .text .banner_title .head-title {
    display: none;
}

@media (max-width: 470px) {
    .logo svg {
        position: relative;
        top: -10px;
    }

    .simple_basket_mode .logo-row .logo img, .logo-row .logo svg {
        max-height: 24px;
    }

    .simple_basket_mode .logo-row .logo {
        max-height: 63px;
        line-height: 63px;
    }

    .simple_basket_mode .logo_and_menu-row .wrap_icon {
        height: 63px;
    }

    body.simple_basket_mode .back-mobile-arrow {
        margin-top: 15px;
    }
}

/*****************************************/
.catalog_item .stickers .sticker_sale_text {
    display: none !important;
}

.stickers .sticker_new {
    background-color: #636363;
}

.stickers .sticker_sale_text {
    background-color: #000;
}

.stickers .sticker_aktsiya, .stickers .sticker_stock, .stickers .sticker_sale {
    background-color: #fc010d;
    color: #fff
}

/**************************************************************************************/
.bx_soa_pickup h3, .bx-soa-pickup-l-item-name, .bx-soa-cart-total .change_link, .bx-soa-pickup-l-item-detail img {
    display: none !important;
}

#tPP td {
    display: block !important;
    padding-top: 10px;
}

#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content .bx-soa-pp-company-selected img {
    display: inline-block;
    margin-right: 10px;
}

.bx-soa-pickup-list-item:not(.bx-selected) {
    display: none;
}

#bx-soa-pickup .bx-soa-section-content strong:nth-of-type(1), .bx-soa-pickup-preview-img {
    display: none !important;
}

/****************************************/
.pull-right .phone-block {
    display: none;
}

a.work__contacts-link {
    font-size: 19px;
    font-weight: 700;
}

.cloudpay_button {
    background: #7FE175 !important;
    width: 100%;
    height: 55px;
    color: #000 !important;
    margin-bottom: 16px;
    border: none;
    font-size: 14px;
    line-height: 25px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    display: block;
    text-transform: uppercase;
}

.pay-button-wrapper {
    width: 100%;
}

@media (min-width: 480px) {
    .pay-button-wrapper {
        width: 360px;
    }
}

.confirm-payment-layout {
    margin: -16px
}

@media (min-width: 480px) {
    .confirm-payment-layout {
        display: flex;
    }
}

.confirm-payment-layout__col {
    display: block;
    padding: 16px;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}

.confirm-payment-layout__col_button {
    display: flex;
    justify-content: center;
}

.confirm-payment-layout__col_ps {
    flex: none;
    width: 240px;
}


/***********************************************/
.viewed_product_block .viewed-wrapper .owl-item.active .block-item .item {
    background: transparent;
    border: none;

}

.viewed_product_block .viewed-wrapper .block-items.flexbox .block-item {
    background: transparent;
    border: none;
}

.viewed_product_block .viewed-wrapper .owl-item.active .block-item .item.has-item {
    background: #fff;
    border: 1px solid #eee;
}

.assoc-block .footer_button.has_offer_prop.inner_content {
    display: none !important;
}

/**********************************************/

#mobileheader .logo img {
    max-height: 24px;
    height: 24px;
    width: 69px;
}

.text-form.muted.ncolor {
    display: none;
}

.element-count-wrapper, .element-count2.muted {
    display: none;
}

.controls-view__link--list, .controls-view__link--table {
    display: none !important;
}

.wrapp-one-click {
    display: none;
}

body .ymaps-b-balloon {
    width: auto !important;;
}

.wrapp_one_click {
    display: none;
}

#headerfixed .bx_catalog_item_scu .cnt {
    display: none !important;
}

#headerfixed .bx_item_detail_size ul li.active, #headerfixed .bx_item_detail_size ul li.active .cnt_item, #headerfixed .bx_catalog_item_scu ul li.active .cnt_item {
    border: none !important;
    border-color: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
}

#headerfixed .table-view .item-actions .item-sku .but-cell .bx_item_detail_scu li {
    width: 30px;
}

#headerfixed .table-view .item-actions .item-sku .but-cell > div .bx_item_detail_scu, #headerfixed .table-view .item-actions .item-sku .but-cell > div li, #headerfixed .table-view .item-actions .item-sku .but-cell > div ul {
    margin: 0;
}

#headerfixed .bx_catalog_item_scu ul li {
    padding: 0 !important;
}

#headerfixed .table-view .item-actions .item-sku .but-cell > div {
    padding: 0;
}

.bx-soa-item-tr.bx-soa-item-info-container {
    display: none !important;
}

.mega_fixed_menu .social-block {
    display: none !important;
}

/*******************************/

@media (max-width: 991px) {
    body .item-views.float_banners2 .item.flexbox div.image {
        padding-bottom: 0 !important;
    }
}

@media (max-width: 480px) {
    .ymaps-2-1-77-balloon__content, .ymaps-2-1-77-balloon__content ymaps {
        height: 140px !important;
    }

    .ymaps-2-1-77-map-copyrights-promo {
        display: none !important;
    }

    #bx-soa-order .bx-soa-pp-company-selected {
        width: 85%;
    }
}


.sale-order-ajax.remove {
    margin-left: 15px;
    line-height: 20px;
    vertical-align: middle;
    color: #999;
}

.sale-order-ajax.remove svg .cls-1 {
    fill: #777;
}

.catalog_block .btn.btn-default,
.buy_block .btn.btn-default {
    background: #7FE175 !important;
    border-color: #7FE175 !important;
    color: #000 !important;
}

.tabs.sizes-table .tab-content {
    display: block;
}

.pc-category-block {
    margin: 23px 0 0;
}

.pc-category-block__item {
    display: block;
}

.pc-category-block__title, .pc-category-block__title:hover, .pc-category-block__title:visited {
    font-size: .933em;
    line-height: 1.501em;
    color: #333;
}

.pc-category-block__link, .pc-category-block__link:visited {
    font-size: 12px;
    line-height: 1.692em;
    color: #777;
}

.pc-category-block__link:hover {
    color: #333;
}

.tab-link {
    cursor: pointer;
}

.tab-sticker,
.tab-select .filter label .tab-sticker {
    font-size: 12px;
    color: #63d858;
    border: 1px solid #63d858;
    border-radius: 3px;
    padding: 2px 3px;
    margin-left: 5px;
    display: inline;
    vertical-align: middle;
}

.tab-link-fake {
    cursor: pointer;
    margin-right: 50px;
    padding: 0;
    display: inline-block;
    border-bottom: 1px solid transparent;
    padding-bottom: 15px;
    letter-spacing: 0.01em;
    color: #888
}

.tab-link-fake:hover {
    color: #666
}

.tab-link-fake:last-child {
    margin-right: 0;
}

.tab-link_has-tooltip {
    position: relative;
    color: #a5a5a5;
    cursor: default;
}

.tab-link_has-tooltip:hover {
    color: #a5a5a5;
}

.tab-link_has-tooltip .tab-sticker {
    opacity: .5;
}

.tab-link_has-tooltip .tab-tooltip {
    display: none;
    padding: 8px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    position: absolute;
    top: 80%;
    left: 0;
    width: 300px;
    color: #333;
    z-index: 1;
    box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
}

.tab-link_has-tooltip:hover .tab-tooltip {
    display: block;
}

.cart-city-chooser, .cart-city-chooser:visited {
    cursor: pointer;
    color: #000;
    border-bottom: 2px #000 dotted;
}

.cart-city-chooser:hover {
    color: #333;
    border-bottom: 2px #333 dotted;
}

.cart-city-chooser__desktop {
    display: none;
}

.cart-city-chooser__mobile {
    display: inline;
}

@media (min-width: 992px) {
    .cart-city-chooser__desktop {
        display: inline;
    }

    .cart-city-chooser__mobile {
        display: none;
    }
}

.mobile_regions__title {
    font-weight: 900;
}
.price-discount-21 {
    display: inline-block;
    padding: 0 9px;
    background-color: #fd0c15;
    border-radius: 2px;
    color: #fff;
    font-weight: 900;
    font-size: 12px;
    line-height: 22px;
}
.catalog_item .price-discount-21 {
    position: absolute;
    left: -1px;
    top: -42px;
    z-index: 4;
    border-radius: 2px;
    padding: 1px 9px 0;
    line-height: 18px;
}

.col-lg-4 .catalog_item .price-discount-21.price-discount-21_in-minicard,
.catalog_item .price-discount-21_in-minicard {
    position: relative;
    right: auto;
    top: auto;
    bottom: 0;
    padding: 3px 8px;
    z-index: 4;
}

@media (max-width: 600px) {
    .catalog_item .price-discount-21_desktop {
        display: none;
    }
}
@media (min-width: 600px) {
    .catalog_item .price-discount-21_desktop {
        display: none;
    }
}

@media all and (max-width: 600px) {
    .compact-catalog .ajax_load .cost.prices .price + .price {
        display: block;
    }
}

.order-card__price {
    display: inline-block !important;
}

@media (min-width: 650px) {
    .order-card__meta {
        width: 250px;
    }
}

.sticker_sale_11_11 {
    background-color: #fd0c15 !important;
}
.sticker_black_sale {
    background-color: #000 !important;
    background: radial-gradient(circle, rgba(253,12,22,1) 15%, rgba(0,0,0,1) 60%); !important;
}
.sticker_black_sale:hover {
    background-color: #000 !important;
    background: radial-gradient(circle, rgba(253,12,22,1) 15%, rgba(0,0,0,1) 60%); !important;
    text-decoration: underline;
}

@media (max-width: 600px) {
    .compact-catalog .item .stickers {
        display: flex !important;
        top: 0;
    }
}

.marketing-description img {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.marketing-description__desktop {
    display: none;
}
.marketing-description__mobile {
    display: block;
    padding: 0 19px 0 19px;
}

.marketing-description__mobile img {
    width: 100%;
    height: auto;
}
@media (min-width: 977px) {
    .marketing-description__desktop {
        display: block;
    }
    .marketing-description__mobile {
        display: none;
    }
}

.top_big_one_banner .wvideo
{
    justify-content: center;
    align-items: center;
    background: #0b0a0b;
    background: linear-gradient(0deg, #0b0a0b 0%, #070507 50%, #0b0a0b 100%);
}
.main-picture, .top_slider_wrapp .wrapper_video
{
    background: #fff;
}

.bx-soa-coupon-item strong.bx-soa-coupon-item-used {
    color: #a94442 !important;
}
.bx-soa-coupon-spdesc {
    color: #000;
    text-transform: none;
    font-weight: normal;
    white-space: normal;
}

.checkout-radio
{
    padding-left: 0;
    margin: 0 0 30px;
}
.checkout-radio.filter input[type="radio"]:checked + label:before
{
    z-index: auto;
}
.checkout-radio__wrapper:not(:last-child)
{
    margin-bottom: 13px;
}
body .checkout-radio.filter.label_block input + label
{
    font-size: 15px;
    color: #333;
    margin-top: 6px;
}

.checkout-radio.filter input[type="radio"] + label:after
{
    top: -2px;
}

.checkout-radio__wrapper--disabled .tab-tooltip {
    display: none;
    margin-top: 8px;
    font-size: 13px;
    line-height: 16px;
    background: #eeeeee;
    padding: 5px 10px;
    border-radius: 3px;
    color: #333;
}
.checkout-radio__wrapper--disabled:hover .tab-tooltip {
    display: block;
}

/* loyalty programm */

.loyalty__top {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.loyalty__image {
    width: 405px;
    height: 245px;
    margin-right: 55px;
}
.loyalty__image img {
    width: 100%;
    height: 100%;
}
.loyalty__join-block {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    width: calc(100% - 300px);
}
.loyalty__join {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.loyalty__join-title {
    margin-bottom: 0;
}
.loyalty__join-step {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    color: #333;
}
.loyalty__join-step:last-of-type {
    margin-bottom: 0;
}
.loyalty__join-step span:first-of-type {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin-right: 16px;
    border: 1px solid #333;
    border-radius: 50%;
}
.loyalty__join-step span:last-of-type {
    width: calc(100% - 48px);
}
.loyalty__bonus {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 210px;
    border: 2px solid #ccc;
    border-radius: 12px;
    text-align: center;
    font-size: 28px;
    line-height: 1.5;
    color: #333333;
}
.loyalty__advantage {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 24px 16px;
    margin: 65px 0;
    background: #F3F4F6;
}
.loyalty__advantage-item {
    flex: 1;
    display: flex;
    align-items: center;
    margin-right: 30px;
}
.loyalty__advantage-item:last-of-type {
    margin-right: 0;
}
.loyalty__advantage-item-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 88px;
    height: 88px;
    background: #7FE175;
    border-radius: 50%;
    color: #333;
    font-size: 28px;
    line-height: 1;
    font-weight: 500;
}
.loyalty__advantage-item-text {
    width: calc(100% - 88px);
    padding-left: 22px;
    color: #333;
}

@media (max-width: 991px) {
    .loyalty__top {
        flex-direction: column;
        align-items: center;
    }
    .loyalty__image {
        margin: 24px 0 32px;
        width: 100%;
        max-width: 405px;
        height: auto;
    }
    .loyalty__join-block {
        flex-direction: column;
        align-items: center;
        flex-direction: column;
        width: 100%;
    }
    .loyalty__join {
        align-items: stretch;
    }
    .loyalty__join-steps {
        margin: 24px 0;
    }
    .loyalty__join-step {
        align-items: flex-start;
    }
    .loyalty__bonus {
        font-size: 20px;
        margin-top: 24px;
        padding: 28px;
        width: 100%;
    }
    .loyalty__bonus br {
        display: none;
    }
    .loyalty__advantage {
        flex-direction: column;
        margin: 24px 0;
    }
    .loyalty__advantage-item {
        margin: 0 0 24px;
    }
    .loyalty__advantage-item:last-of-type {
        margin: 0;
    }
    .loyalty__advantage-item-icon {
        width: 72px;
        height: 72px;
        font-size: 24px;
    }
    .loyalty__advantage-item-text {
        width: calc(100% - 72px);
        font-size: 14px;
    }
}


/*--------------------------------------------------------------------------------------------------------------------*/
.loyalty-bonus {
    display: flex;
    align-items: center;
    margin: -6px -6px 18px;
}
.loyalty-bonus__col
{
    padding: 6px;
    color: #333;
}

@media screen and (min-width: 992px) {
    .loyalty-bonus {
        display: flex;
        margin: -12px -12px 18px;
    }
    .loyalty-bonus__col
    {
        padding: 12px;
    }
}

.loyalty-card
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    background: #e23;
    color: #fff;
    width: 125px;
    min-height: 84px;
}

.loyalty-card__image
{
    width: 45%;
    height: auto;
}

@media screen and (min-width: 992px) {
    .loyalty-card {
        border-radius: 8px;
        min-height: 150px;
        width: 250px;
    }
}

.loyalty-bonus__header
{
    margin: 0 0 -1px 0;
    font-weight: bold;
    font-size: 13px;
}

.loyalty-bonus__amount
{
    margin: 0;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 5px;
}

.loyalty-bonus__bonus
{
    margin: 0;
    color: #999;
    font-size: 13px;
    line-height: 16px;
}
.loyalty-bonus__bonus span
{
    color: #333;
    font-weight: bold;
}

@media screen and (min-width: 992px) {
    .loyalty-card {
        border-radius: 8px;
        min-height: 150px;
        width: 250px;
    }
    .loyalty-bonus__header
    {
        font-size: 15px;
        margin-bottom: 6px;
    }
    .loyalty-bonus__amount {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .loyalty-bonus__bonus {
        font-size: 15px;
        margin-bottom: 5px;
    }
}

.loyalty-description {
    display: block;
    border: 1px #ddd solid;
}
.loyalty-description__col {
    position: relative;
    display: flex;
    flex-grow: 1;
    padding: 20px;
}
.loyalty-description__col:not(:last-child):after {
    content: "";
    position: absolute;
    left: 20px;
    bottom: 0;
    width: calc(100% - 40px);
    border-bottom: 1px #dddd solid;
}
.loyalty-description__icon {
    margin-right: 13px;
    width: 24px;
    height: 24px;
}
.loyalty-description__text {
    flex-grow: 1;
}
.loyalty-description__title
{
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.loyalty-description__accent {
    color: #333;
}
.loyalty-description__accent_red {
    color: #e23;
}
.loyalty-description__accent_bold {
    font-weight: bold;
}

@media screen and (min-width: 992px) {
    .loyalty-description {
        display: flex;
        align-items: stretch;
    }
    .loyalty-description__col:not(:last-child):after {
        border-bottom: none;
        border-right: 1px #dddd solid;
        top: 20px;
        right: 0;
        left: auto;
        bottom: auto;
        height: calc(100% - 40px);
    }
}

.loyalty-radio
{
    padding-left: 0;
}
.loyalty-radio.filter input[type="radio"]:checked + label:before
{
    z-index: auto;
}
.loyalty-buttons
{
    margin-top: 26px;
    text-align: center;
}
@media screen and (min-width: 992px) {
    .loyalty-buttons
    {
        text-align: left;
    }
}
@media screen and (max-width: 400px) {
    .loyalty-buttons {
        display: flex;
        flex-direction: column;
    }
    .loyalty-buttons .btn.btn-default:first-of-type {
        margin-bottom: 10px;
    }
}

.loyalty-buttons .btn[disabled],
.loyalty-buttons .btn.disabled {
    background-color: #6a6a6a !important;
    border-color: #6a6a6a !important;
    color: #ffffff !important;
}

.loyalty-page {
    display: block;
}

@media screen and (min-width: 992px) {
    .loyalty-page {
        display: flex;
    }
    .loyalty-page {
        margin-left: -50px;
        margin-right: -50px;
    }
    .loyalty-page__col {
        width: 50%;
        padding-left: 50px;
        padding-right: 50px;
    }
}

.loyalty-page__col {
    margin: 0 auto;
}

.loyalty-benefits
{
    color: #333;
    padding-top: 50px;
    padding-bottom: 50px;
}

@media screen and (min-width: 992px) {
    .loyalty-benefits
    {
        border-left: #ddd 1px solid;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 64px;
        padding-right: 15%;
    }
}

.loyalty-benefits__header
{
    font-size: 20px;
    color: #000;
    margin-bottom: 47px;
    line-height: 23px;
}

.loyalty-benefits__benefit
{
    display: flex;
    margin-bottom: 32px;
}

.loyalty-benefits__benefit-circ
{
    display: flex;
    margin-right: 22px;
    flex-grow: 0;
    flex-shrink: 0;

    border-radius: 50%;
    width: 73px;
    height: 73px;

    justify-content: center;
    align-items: center;

    background-color: #7fe175;
    color: #000;
    font-size: 24px;
}

.loyalty-benefits__benefit-desc
{
    display: flex;
    align-items: center;
    line-height: 21px;
}

.loyalty-benefits__bonus
{
    border: 3px #ccc solid;
    border-radius: 8px;
    color: #333;
    padding: 25px;
    font-size: 20px;
    text-align: center;
}

.loyalty-banner {
    width: 100%;
}

.loyalty-banner__mob {
    display: none;
}
.loyalty-banner__desktop {
    margin-top: 42px;
}
.loyalty-banner__link {
    display: block;
}
.loyalty-banner__image {
    width: 100%;
    height: auto;
}

@media (max-width: 768px) {
    .loyalty-banner__mob {
        margin-top: 42px;
        display: block;
    }
    .loyalty-banner__desktop {
        display: none;
    }
}

@media (max-width: 550px) {
    .loyalty-banner__mob {
        margin-top: 25px;
    }
}