* {
    direction: ltr;
}

.top-head .tr-extra ul li i {
    margin: 0 5px 0 0;
}

.top-head .tl-extra > ul {
    margin: 0 0 0 30px;
}

.menu-item-has-children:after {
    margin: 0 0 0 7px;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children > a i {
    margin: 0;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children a .badgo {
    left: -10px;
    right: auto;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu {
    right: 0;
    left: auto;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu .menu-inner .menu-top a {
    float: right;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu .menu-inner ul li a img {
    margin: 0 12px 0 0;
    float: left;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu .menu-inner ul li a .a_user b {
    right: 15px;
    left: auto;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu .menu-inner .menu-top a i {
    margin: 0;
}

.op-sidebar {
    left: 0;
    right: auto;
    border-radius: 0 50px 50px 0;
}

.g-sidebar .w-item ul li label span:before {
    margin: 0 10px 0 0;
}

.top-head .tr-extra ul li {
    margin: 0 30px 0 0;
}

.top-head .tr-extra ul .menu-item-has-children > a:after {
    margin: 0 0 0 5px;
}

.menu-item-has-children .sub-menu,
.menu-item-has-children .sub-menu li a:before {
    left: 0;
    right: auto;
}

.bottom-head .main-menu > ul > li .sub-menu .menu-item-has-children > a:after {
    right: 10px;
    left: auto;
    content: "\f105";
}

.bottom-head .main-menu > ul > li .sub-menu .menu-item-has-children .sub-menu,
.bottom-head .main-menu > ul > li .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu {
    left: 109%;
    right: auto;
}

.bottom-head .main-menu > ul > li .sub-menu .menu-item-has-children:hover .sub-menu,
.bottom-head .main-menu > ul > li .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:hover .sub-menu {
    right: auto;
    left: 100%;
}

.badgo {
    left: -10px;
    right: auto;
}

.heros .item,
.products .item {
    direction: ltr;
}

.heros .owl-dots {
    left: auto;
    right: 8%;
    transform: translateY(-50%) scaleX(-1);
}

.product-card .p-img .p-actions {
    left: auto;
    right: 10px;
}

.services .block .inner .i-cap span {
    border-radius: 0 50px 50px 0;
}

.services .block .inner .i-cap .btn {
    margin: 0 0 0 70px;
}

.best-sels .block {
    padding: 0 15px;
}

.product-card .p-img > span {
    left: 10px;
    right: auto;
}

.blogs .g-head:before {
    left: 8%;
    right: auto;
}

.blog-card .b-data p b {
    float: right;
}

.blog-card .b-data p a i {
    transform: scaleX(-1);
}

.blogs .owl-nav {
    float: left;
    text-align: left;
}

.blogs .owl-dots {
    left: 17%;
    right: auto;
}

.blogs .g-body {
    padding: 0 0 0 8%;
}

.blogs .owl-stage-outer {
    padding: 0 20px 70px 0;
}

.footer-top .newsletter {
    border-radius: 150px 25px 150px 0;
}

.footer-top .newsletter .nw-head i {
    margin: 0 10px 0 0;
}

.footer-top .newsletter .form-group button {
    left: auto;
    right: 35px;
    transform: scaleX(-1);
}

.footer-top .newsletter .form-group .form-control {
    border-radius: 0 50px 50px 0;
}

.footer-top .foot-item {
    padding: 0 15px;
}

.footer-top .f-item:after {
    right: 0;
    left: auto;
}

.footer-top:before {
    right: 0;
    left: auto;
    border-radius: 190px 0 0 0;
}

.categ-wrap .cat-box {
    float: right;
    padding: 0 15px;
}

.categ-wrap .cat-sidebar {
    padding: 0 15px;
}

.c-widget h4:before,
.c-widget .panel-group .panel .panel-heading a:before {
    left: 0;
    right: auto;
}

.c-widget .panel-group .panel .panel-heading a:after {
    right: 20px;
    left: auto;
}

.c-widget .panel-group .panel .panel-body ul li a:before {
    margin: 0 5px 0 0;
}

.sp-products li .sp-img {
    margin: 0 15px 0 0;
}

.cat-toolbar .btn {
    margin: 0 0 0 5px;
}

.cat-toolbar .nice-select.form-control:after {
    right: 15px;
    left: auto;
}

.c-widget .panel-group .panel .panel-heading a:not(.collapsed):after {
    transform: translateY(-50%) rotate(-180deg);
}

.single-wrap .blog-box,.single-wrap .blog-sidebar {
    padding: 0 15px;
}

.blog-sidebar .side-widget .w-head:before,
.post .post-sections .section h1:before, .post .post-sections .section h2:before, .post .post-sections .section h3:before, .post .post-sections .section h4:before, .post .post-sections .section h5:before, .post .post-sections .section h6:before,
blockquote:before {
    left: 0;
    right: auto;
}

.blog-sidebar .side-widget .w-body .related-blogs li .r-img,
.blog-box .post-others .p-block a img {
    margin: 0 20px 0 0;
}

.blog-sidebar .side-widget .w-body .related-blogs li .r-data span i,
.post .post-info ul li i {
    margin: 0 5px 0 0;
}

.post .post-info .share-l span {
    margin: 0 15px 0 0;
}

.post .post-sections .section h1, .post .post-sections .section h2, .post .post-sections .section h3, .post .post-sections .section h4, .post .post-sections .section h5, .post .post-sections .section h6 {
    padding: 0 0 0 30px;
}

.blog-box .post-comments ul li .com-img {
    margin: 0 40px 0 0;
}

.blog-box .post-comments ul li .com-data .d-bot a {
    float: right;
}

.blog-box .post-comments .post-add-comment .post-head i {
    margin: 0 10px 0 0;
}

.conto-infos .block .inner i {
    margin: 0 15px 0 0;
}

.conto-infos .block {
    padding: 15px;
}

.conto-infos .block .inner:before {
    left: -3px;
    right: auto;
}

.conto-infos .block:nth-of-type(3) .inner:before {
    left: auto;
    right: -3px;
}

.privacy-wrap h3:after,
.privacy-wrap ul li:before {
    left: 0;
    right: auto;
}

.ab-top .ab-data .g-head:before {
    left: 0;
    right: auto;
}

.ab-top .ab-data {
    padding: 0 50px 0 0;
}

.ab-top .ab-img {
    float: right;
    padding: 0 0 0 50px;
}

.ab-top .ab-img:before {
    right: -20px;
    left: auto;
}

.ab-top .ab-img img:last-of-type {
    margin-right: 0;
    margin-left: -50px;
    box-shadow: 10px 10px 10px rgb(0 0 0 / 27%);
}

.cl-top .cl-img,.cl-top .cl-info {
    padding: 0 15px;
}

.cl-top .cl-info ul li {
    padding: 0 0 0 20px;
}

.cl-top .cl-info ul li:before {
    left: 0;
    right: auto;
    top: 10px;
}

.cl-top .cl-img ul li i,
.cl-form .form-group.has-pay > h4:before{
    margin: 0 10px 0 0;
}

.cl-form .form-group .form-control:after {
    right: 15px;
    left: auto;
}

.cl-form .form-group > i {
    right: 20px;
    left: auto;
}

.cl-form .form-group .form-control.date_inp {
    text-align: left;
}

.product-wrap .single-data .sec-actions b {
    text-align: right;
}

.single-extra .tab-pane > ul li {
    padding: 0 0 0 20px;
}

.single-extra .tab-pane > ul li:before {
    left: 0;
    right: auto;
}

.table-btns .btn.btn-red {
    margin: 0 0 0 10px;
}

.table-extra .discount-wrap .form-group .btn {
    right: 7px;
    left: auto;
}

.table-extra .discount-wrap .form-group .form-control {
    padding: 0 100px 0 15px;
}

.table-extra .discount-wrap img,
.cart-wrap label > span:before {
    margin: 0 10px 0 0;
}

.cart-wrap .form-group > h4 {
    direction: rtl;
    text-align: left;
}

.cart-wrap .form-group .form-control:after {
    right: 15px;
    left: auto;
}

.cart-wrap .form-group .ship-address ul li span img {
    margin: 0 20px 0 10px;
}

.address-form {
    padding: 0 15px;
}

.pay-meth li:last-child img {
    float: right;
}

.profile-wrap .prof-sidebar {
    border-radius: 0 50px 50px 0;
}

.profile-wrap .prof-content {
    padding: 30px 0 0 30px;
}

.profile-wrap .prof-content .prof-head:before {
    left: 0;
    right: auto;
    border-radius: 0 200% 200% 0;
}

.profile-wrap .prof-content .prof-head .form-control:after {
    right: 10px;
    left: auto;
}

.profile-wrap .prof-content .prof-head div i {
    left: 25px;
    right: auto;
}

.profile-wrap .prof-content .prof-head .form-control {
    padding: 0 15px 0 40px;
    margin: 0 0 0 15px;
}

.profile-wrap .panel-group .panel .panel-heading a {
    padding: 25px 45px 25px 25px;
}

.profile-wrap .panel-group .panel .panel-heading a:after {
    right: 20px;
    left: auto;
}

.old-address p:before {
    margin: 0 15px 0 0;
}

.new-address .new-form .form-group .form-control:after {
    right: 15px;
    left: auto;
}

.new-address .new-form .form-group:last-of-type {
    text-align: right;
}

.modal-header button.close {
    float: left;
}

.subs-wrap .sub-img {
    padding: 0;
    border-radius: 0 10px 10px 0;
}

.subs-wrap .sub-data {
    padding: 0 30px;
}

.bottom-head .bl-extra a {
    margin: 0 0 0 20px;
}

.menu-item-has-children .sub-menu li:hover>a:before {
    left: 10px;
    right: auto;
}

.search-area .form-group button {
    right: 11px;
    left: auto;
    transform: none;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu:before {
    right: 15px;
    left: auto;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu .menu-inner .menu-top .badgo {
    left: auto;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu .menu-inner .menu-content ul {
    direction: rtl;
    padding: 0 0 0 7px;
    margin: 0 0 0 7px;
}

.bottom-head .bl-extra .notification-menu .menu-item-has-children .sub-menu .menu-inner .menu-content li {
    direction: ltr;
}

.cart-sidebar {
    right: 0;
    left: auto;
    transform: translateX(150%);
}

.cart-sidebar .cart-mid {
    padding: 0 10px 0 0;
}

.cart-sidebar .cart-mid ul li .i-img {
    margin: 0 15px 0 0;
}

.cart-sidebar.active {
    transform: none;
}

.bottom-head .bl-extra .notification-menu.user-menu .menu-item-has-children .sub-menu .user-info img {
    margin: 0 15px 0 0;
}

.bottom-head .bl-extra .notification-menu.user-menu .menu-item-has-children .sub-menu li a .badgo {
    right: 10px;
    left: auto;
}

.bottom-head .bl-extra .notification-menu.user-menu .menu-item-has-children .sub-menu li.menu-item-has-children>a:before {
    right: 10px;
    left: auto;
}

.heros .item .i-data ul li {
    margin: 0 15px 0 1px;
}

.h-social {
    left: auto;
    right: 35px;
}

.heros .item .i-data .btn {
    margin: 0 10px 0 0;
}

#preview_pop .product-wrap .single-img {
    border-radius: 10px 0 0 10px;
}

#preview_pop .product-wrap .single-data {
    border-radius: 0 10px 10px 0;
}

.product-wrap .single-data .sec-item b,
.product-wrap .single-data b {
    text-align: right;
}

.Stars {
    margin: 0 0 0 20px;
}

#preview_pop .product-wrap .single-data .sec-features li strong {
    margin: 0 15px 0 0;
}

.product-wrap .single-data .sec-features li span {
    margin: 0 20px 0 0;
}

.product-wrap .single-data .sec-features li .colors-wrap label {
    margin: 0 10px 0 0;
}

#preview_pop .product-wrap .single-data .sec-features li .sizes-wrap label {
    margin: 0 5px 10px 0;
}

.product-wrap .single-data .number {
    margin: 0 20px 0 0;
}

.product-wrap .single-data b img,
.product-wrap .single-data .btn img {
    margin: 0 5px 0  0;
}

.points .item .po-item .doc-info img {
    margin: 0 10px 0 0;
}

.v-head h3 {
    border: 0;
    border-left: 4px solid #fc0;
}

.best-sels .nav-tabs li:last-child {
    margin: 0 0 0 15px;
}

.blogy-item {
    direction: ltr;
}

.nw-inner h4 img {
    margin: 0 10px 0 0;
}

.nw-inner .form-group .btn {
    right: 0;
    left: auto;
}

.f-item {
    padding: 0 15px;

}

.f-item-iner:after {
    left: -15%;
    right: auto;
}

.f-item-iner h4:before {
    left: 0;
    right: auto;
}

.f-item-iner li a {
    padding: 0 0 0 20px;
}

.f-item-iner li a:before {
    left: 0;
    right: auto;
}

.f-item-iner li a:hover {
    padding: 0 0 0 30px;
}

.f-item-iner li a:hover:before {
    left: 10px;
    right: auto;
}

.apps-btns .btn img {
    margin: 0 0 0 10px;
}
.footer-left {
  float: left !important;
  margin-left:0rem;
  padding: 0 40px 0 15px;
}

.footer-right{
 float:left;
 margin-top: 35px;
}


.form-wrap .form-item:after {
    right: 0;
    left: auto;
}

.form-wrap .form-head:after {
    left: 0;
    right: auto;
}

.form-wrap .form-item .form-group .form-control {
    padding: 0 15px 0 55px;
}

.form-wrap .form-group>i {
    left: 3px;
    right: auto;
}

.form-wrap .form-group>i:after {
    right: -5px;
    left: auto;
    transform: scaleX(-1) translateY(-50%);
}

.form-wrap .form-group .show-pass {
    right: 2px;
    left: auto;
}

.form-wrap .form-group label span:before {
    margin: 0 7px 0 0;
}

.form-wrap .form-group .user-types label {
    margin: 0 50px 0 0;
}

#merch_pop .form-wrap .form-item .form-group .show-pass {
    right: 18px;
    left: auto;
}

.about-wrap .ab-data h3:before {
    left: 0;
    right: auto;
}

.about-wrap .ab-data h3:after {
    left: 15px;
    right: auto;
}

.about-wrap .ab-img {
    padding: 60px 0 0 30px;
}

.about-wrap .ab-img:before {border-radius: 50px 0 0 50px;}

.about-wrap .ab-img img {
    border-radius: 30px 0 0 30px;
}

.categ-wrap .block {
    padding: 0 15px;
}

.cart-wrap.new_cart .t-product .t-img {
    margin: 0 20px 0 0;
}

.c-widget .panel-group .panel .panel-body ul li label span:before {
    margin: 0 10px 0 0;
}

.c-widget .panel-group .panel .panel-body ul li label span b {
    float: right;
}

.c-widget .panel-group .panel .panel-body {
    padding: 0 20px 5px 35px;
}

.list-wrap .block {
    padding: 30px;
}

.list-wrap .block .product-wrap .single-data {
    padding: 0 0 0 30px;
}

.product-wrap .single-data .sec-features li strong {
    margin: 0 25px 0 0;
}

.store-wrap .prof-sidebar .chat-sidebar .ch-side-head .form-group .form-control {
    padding: 0 35px 0 15px;
}

.store-wrap .prof-sidebar .chat-sidebar .ch-side-head .form-group .btn {
    right: 0;
    left: auto;
}

.store-wrap .prof-sidebar .chat-sidebar ul li.active {
    border-radius: 50px 0 0 50px;
}

.store-wrap .prof-sidebar .chat-sidebar ul li .i-img {
    margin: 0 15px 0 0;
}

.min-head .head-info img {
    margin: 0 10px 0 0;
}

.min-head .msg-search .op-msg-search {
    right: 15px;
    left: auto;
}

.min-head .msg-search .search-form {
    left: auto;
    right: 30px;
}

.min-head .msg-search.active .search-form {
    right: 0;
    left: auto;
}

.min-head .msg-search .search-form .form-control {
    margin: 0 15px 0 0;
}

.msg-wrap .msg-inner .msg-item .msg-img {
    margin: 0 15px 0 0;
}

.msg-wrap .msg-inner .msg-item.outer .msg-img {
    margin: 0 0 0 15px;
}

.msg-wrap .msg-field .form-group .form-control {
    margin: 0 20px 0 0;
}

.msg-wrap .msg-field .form-group .btn i {
    transform: rotate(-50deg);
}
.cont-wrap .cont-top .block {
    padding: 15px;
}

.prof-cover label {
    left: 50px;
    right: auto;
}

.profile-wrap .prof-sidebar li a:before {
    left: 0;
    right: auto;
}

.follow-wrap .follow-inner .f-item .f-info .f-img {
    margin: 0 15px 0 0;
}

.follow-wrap .follow-inner .f-item .follow-btn i {
    margin: 0 0 0 15px;
}

.notif-wrap .notif-body li.not-read a:before {
    left: 22px;
    right: auto;
}

.notif-wrap .notif-body li a img {
    margin: 0 15px 0 0;
}

.ord-head span {
    border-width: 0 1px 0 0;
}

.profile-wrap .panel-group .panel .panel-heading span {
    border: 0;
    border-right: 1px solid #dfdfdf;
}

.profile-wrap .panel-group .panel .panel-body .col-md-3 {
    padding: 0 15px;
}

.profile-wrap .panel-group .panel .panel-heading span:last-child {
    padding: 0 0 0 40px;
}

.products_reqs .form-group button {
    right: 0;
    left: auto;
    transform: none;
}

.products_reqs .table th:first-child,.products_reqs .table th:last-child {
    border-radius: 0;
}

.g-pagination li a i {
    transform: scaleX(-1);
}

.merch-inner .merch-info img {
    margin: 0 10px 0 0;
}

.merch-inner .btn-follow.btn {
    margin: 0 0 0 20px;
}

.product-wrap .single-img {
    padding: 0 30px 0 0;
}

.sec-share a {
    margin: 0 0 0 5px;
}

.single-extra .nav-tabs li {
    margin: 0 30px 0 0;
}

.form-wrapo .form-group .show-pass {
    right: 35px;
    left: auto;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: 0;
    left: auto;
}

.iti--separate-dial-code .iti__selected-flag {
    border: 0;
    border-left: 1px solid #e9e9e9;
    direction: rtl;
}

.iti__arrow {
    margin: 0 6px 0 0;
}

#Nphone_pop .form-wrapo .form-group .form-control {
    padding: 0 113px 0 15px !important;
}

.rev-item .rev-info .rev-img {
    margin: 0 15px 0 0;
}

.rev-item .rev-info {
    border: 0;
    border-right: 1px solid #e4e4e4;
    padding: 0 15px 0 0;
}

.rev-item .rev-action .btn {
    margin: 0 15px 0 0;
}

.rev-item .rev-action .m-actions .dropdown-menu {
    right: 0;
    left: auto;
}

.store_requests .nav-tabs li a {
    border-radius: 50px 0 0 50px;
}

.store_requests .req-item .req-info .req-author .r-img {
    margin: 0 15px 0 0;
}

.store_requests .req-item .req-info .req-author {
    border: 0;
    border-right: 1px solid #dfdfdf;
    padding: 0 30px 0 0;
}

.store_requests .req-item .req-info {
    margin: 0 25px 0 0;
}

.new-address .new-form .form-group #phone {
    padding: 0 113px 0 15px !important;
}

.iti__country-list {
    right: 0;
    left: auto;
}

.spec-wrap .block .inner .i-img .i-cap img {
    margin: 0 15px 0 0;
}

.spec-wrap .block .inner .i-img .i-cap .Stars {
    margin: 0 20px 0 0;
}

.store_top .s-img {
    margin: 0 20px 0 0;
}

.store_top .s-info .Stars,
.scats_wrap .block .inner img,
.store_sidebar ul li a i:not(.badgo) {
    margin: 0 15px 0 0;
}

.store_top>div h4 i {
    margin: 0 0 0 15px;
}

.store_sidebar,.store_content {
    padding: 0 15px;
}

.store_sidebar ul li a {
    border-radius: 50px 0 0 50px;
    border: 0;
    border-left: 4px solid transparent;
}

.store_sidebar ul li .badgo {
    left: auto;
    right: 15px;
}

.cont-sectors .block .inner.dash_wrap img {
    margin: 0 50px 0 0;
}

.store_prof_wrap .tab-pane .s-item h4 a:after {
    left: 0;
    right: auto;
}

.store_prof_wrap .tab-pane .s-item ul li {
    padding: 0 0 0 25px;
}

.store_prof_wrap .tab-pane .s-item ul li:before {
    left: 0;
    right: auto;
}

.cont_head .nav-tabs li:after {
    right: 0;
    left: auto;
}

.store_prof_wrap .tab-pane .revs_items .r_item .r-img {
    margin: 0 20px 0 0;
}

.store_prof_wrap .tab-pane .revs_items .r_item .r-data span {
    margin: 0 0 0 20px;
}

#pick_pop .cart-wrap .nav-tabs li a i,#pick_pop .cart-wrap .nav-tabs li.active a i {
    margin: 0 15px 0 0;
}

#pick_pop .cart-wrap .form-group .geo-slct {
    right: 30px;
    left: auto;
}

#pick_pop .cart-wrap .form-group .av-times label {
    margin: 0 6px 10px 0;
}

/* ******************** RESOPONSIVE **************** */
@media(max-width:991px) {
    .mob-head .m-mid a i {
        margin: 0 5px 0 0;
    }

    .mob-head .m-top form .form-control {
        padding: 0 35px 0 15px;
    }

    .mob-head .m-top form button{
        left: auto !important;
        right: 0;
    }

    .mob-head .m-top form {
        padding: 0 0 0 35px;
    }

    .main-sticky {
        right: 0;
        left: auto !important;
        transform: translateX(150%);
    }

    .main-sticky .menu-item-has-children:after {
        left: auto !important;
        right: 10px;
    }

    .main-sticky .tab-content li a {
        border-right: 0 !important;
        border-left: 3px solid transparent;
    }
    
    .footer-bottom .container a{
        text-align: right !important;
    }
    
    .profile-wrap .prof-content .prof-head div i {
        left: 10px;
        right: auto !important;
    }

    .notif-wrap .notif-body li.not-read a:before {
        left: 12px;
        right: auto;
    }

    .form-wrapo .form-group .show-pass {
        right: 25px;
        left: auto;
    }
}
