.caption {
    top: 47%;
    text-align: left;
}

.app-features {
    padding-left: 86px;
}

.customModal .element .item {
    left: unset;
    right: 9px;
}

.best-seller .slick-next {
    left: 46%;
}
.single-product .product-gallery .main-image {
    margin-right: 91px;
}
.product-info .product-header-left {
    left: unset !important;
    right: 171px !important;
}
.submit-arrow {
    left: unset !important;
    right: 30px;
}

.step:not(:last-child)::after {
    right: unset !important;
}
.partials .address-actions {
    left: unset !important;
    right: -50px;
}
.location-page .default-radio {
    right: unset !important;
    left: -46px;
}
.carts-page .carts-items .cart-item {
    padding: 5px 34px 5px 15px;
}
.carts-page .carts-items .cart-item .cart-item-info .brand-logo {
    left: 75px;
}
.submit-arrow img {
    transform: rotate(180deg);
}
.slick-prev:before,
.slick-next:before {
    font-size: 23px;
}
.best-seller .slick-prev {
    right: 46%;
}

@media only screen and (max-width: 768px) {
    .slider .caption {
        transform: unset;
        width: 100%;
        text-align: center;
    }
    .features .items {
        right: unset !important;
        top: 344px !important;
    }
    .features {
        height: 760px !important;
    }
    .app-features .text {
        justify-content: center;
    }
}
