.breadcrumb_content ul li::before {
    left: 0;
    right: unset;
}
.breadcrumb_content ul li {
    margin-left: 3px;
    padding-left: 13px;
    margin-right: 0;
    padding-right: 0;
}
.contact_message ul li i {
    margin-right: 0;
    margin-left: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main_menu nav > ul > li > a {
        font-size: 14px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .sticky_header_right .main_menu nav > ul > li > a {
        font-size: 14px;
    }
}

/* header */
.categories_title a::before {
    left: 30px;
    rotate: 180deg;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main_menu nav > ul > li {
        margin-right: 0;
        margin-left: 15px;
    }
}
.main_menu nav > ul > li ul.sub_menu {
    left: unset;
    right: 0;
    text-align: right;
}
.top_left_cust {
    text-align: left !important;
}
.top_right > ul > li {
    padding-right: 0;
    margin-right: 0;
    padding-left: 15px;
    margin-left: 15px;
}
.top_right > ul > li::before {
    right: unset;
    left: 0px;
}
header .search_container {
    margin-right: unset;
    margin-left: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .search_container {
        margin-left: 50px;
    }
}
header .search_box button {
    right: unset;
    left: -2px;
    border-radius: 5px 0 0 5px;
}
header .search_box input {
    padding: 0 20px 0 132px;
    
}
.search_box input{
    text-align:right;
}
.hover_category .select_option::after {
   left: unset;
    right: 13px;
}
.hover_category::before {
    right: unset;
    left: 0;
}
.mini_cart_wrapper span.cart_quantity {
    left: unset;
    right: -17px;
}
.mini_cart {
    right: unset;
    left: 0;
}
.sticky_header_right .main_menu {
    margin-right: 0;
    margin-left: 50px;
}
.main_menu nav > ul > li {
    margin-right: 0;
    margin-right: 0;
    margin-left: 45px;
    margin-left: 25px;
}
.canvas_open {
    right: unset;
    left: 17px;
}
@media only screen  and (max-width: 991px) {
    .mini_cart {
        /* right: -90px !important; */
        right: 50%;
        transform: translateX(50%);
        left: unset;
    }
}
.nice-select .option {
    text-align: right;
}
.product_info_button ul li a {
    margin-right: 0;
    margin-left: 35px;
}
.offcanvas_main_menu li a {
    text-align: right;
}
.Offcanvas_menu_wrapper {
    left: unset;
    right: 0;
    margin-left: 0;
    margin-right: -300px;
    padding: 30px 20px 50px;
}
.Offcanvas_menu_wrapper.active {
    margin-right: 0;
}
.offcanvas_main_menu li span.menu-expand {
    position: absolute;
    right: unset;
    left: 0;
}
.left_caption {
    padding-right: 0;
    padding-left: 20px;
    text-align: right;
    border-right: unset;
    border-left: 1px solid #ddd;
}
.right_caption {
    padding-left: 0;
    padding-right: 20px;
}
