.menu > li {
    float: right;
}

.header-search-category .form-control {
    border-radius: 0 5rem 5rem 0;
}

.header-search-category .btn {
    border-radius: 5rem 0 0 5rem;
}

.header-icon:not(:last-child) {
    margin-right: inherit;
    /*margin-left: 2.2rem;*/
}

.flag {
    margin-right: 1px;
    margin-left: 6px;
}

.main {
    text-align: right;
}

img.category-title-icon {
    right: inherit;
    left: -5px;
}

.text-right {
    text-align: left !important;
}

.text-left {
    text-align: right !important;
}

.product-coin {
    text-align: left;
}

.ml-auto, .mx-auto {
    margin-right: auto !important;
    margin-left: initial !important;
}

.main-nav .menu > li:not(.float-right):last-child {
    margin-right: 35px;
}

.owl-carousel.dots-top .owl-dots {
    right: inherit;
    left: 0;
}

.modal-footer > :not(:first-child) {
    margin-left: 0.25rem;
}

.table-mini-cart td:last-child {
    text-align: left;
}

.add-wishlist i {
    margin-left: 4px;
    font-size: 1.6rem;
}

.mr-3, .mx-3 {
    margin-right: inherit !important;
    margin-left: 1rem !important;
}

.order-tabs .media img {
    width: 110px;
    height: 105px;
    border-radius: 5px 0 0 5px;
}

.order-tabs .media .media-body table td:first-child {
    text-align: right;
}

.order-tabs .media .media-body table td:last-child {
    text-align: left;
}

.float-right {
    float: left !important;
}

.main-nav .menu > li > a {
    font-size: 16px;
}

.toolbox label {
    margin: 1px 0 0 1.1rem;
}

.footer-middle {
    text-align: right;
}

@media only screen and (max-width: 768px) {

    .header-center, .header-right {
        margin-left: initial;
        margin-right: auto;
    }

    .contest-card {
        padding-left: 0;
        padding-right: 14px;
    }
}

@media (min-width: 576px) {
    .ml-sm-auto, .mx-sm-auto {
        margin-left: initial !important;
        margin-right: auto !important;
    }
}

@media (max-width: 992px) {
    .mobile-menu-container .search-wrapper .btn {
        left: 28px !important;
        right: inherit !important;
        margin: 0;
    }

    .gamers-coins h3 {
        font-family: EffraBold;
        letter-spacing: 0;
        font-size: 30px;
    }

    .num-level {
        left: 0
    }

    .gamers-coins h5 {
        left: 0;
    }
}

.gift-card {
    padding: 3px 12px 0 18px !important;
}

.page-item:first-child .page-link {
    margin-left: 4px;
}

.float-left{
    float: right!important;
}
.form-footer .form-footer-right {
    margin-right: auto;
    margin-left: 0;
}
.cart-model .modal-footer>:not(:last-child){
    margin-left: 0.25rem;
}
.cart-model .modal-footer>:not(:first-child){
    margin-left: 0.25rem;
}
.old-price:before {
    right: 2px;
}
