
.main-menu ul li {
    margin-right: 0;
    margin-left: 40px;
    text-align: right;
}
.main-menu ul li ul.submenu {
    left: auto;
    right: 0;
}
.header__action ul li > a i {
    margin-right: 0;
    margin-left: 3px;
}
.header__action ul li {
    margin-left: 0;
    margin-right: 25px;
}
.header__action ul li .extra-info {
    right: auto;
    left: 0;
}
.header__action ul li .mini-cart {
    right: auto;
    left: 0;
}
.header__action ul li .mini-cart .mini-cart-list li .cart-img {
    margin-right: 0;
    margin-left: 15px;
}
.f-left {
    float: right;
}
.f-right {
    float: left;
}
.header__action ul li .mini-cart .mini-cart-list li {
    margin-right: 0;
}
.header__search-input button {
    right: auto;
    left: 0;
}
.banner__content {
    left: auto;
    right: 10%;
}
.product__sale {
    right: auto;
    left: -20px;
}
.product__wrapper .add-cart {
    left: auto;
    right: 0;
}
.product__wrapper .add-cart a::after {
    left: auto;
    right: 0;
}
.product__price {
    left: auto;
    right: 0;
}
.banner-left {
    padding-left: 0;
    padding-right: 15px;
}
.banner__content-2.banner__content-2-right {
    left: auto;
    right: 100px;
}
.banner-right {
    padding-right: 0;
    padding-left: 15px;
}
.banner__content-2 {
    left: auto;
    right: 85px;
}
.footer__contact ul li .icon i {
    margin-right: 0;
    margin-left: 15px;
}
.footer__social ul li {
    margin-left: 0;
    margin-right: 40px;
}
.pl-250 {
    padding-right: 250px;
    padding-left: 0;
}
.slider__content-3 p {
    padding-right: 0;
    padding-left: 105px;
}
.main-menu ul li.mega-menu ul.submenu li {
    float: right;
}
.features__product-thumb.mr-15 {
    margin-right: 0;
    margin-left: 15px;
}
.features__product-content .price span {
    margin-right: 0;
    margin-left: 5px;
}
.features__product-wrapper .add-cart {
    left: auto;
    right: 0;
}
.product__offer-slider .owl-nav div button {
    padding-left: 0;
    padding-right: 10px;
    margin-left: 0;
    margin-right: 10px;
}
.product__offer-slider .owl-nav {
    right: auto;
    left: 0;
}
.product__title h4 {
    padding-right: 0;
    padding-left: 15px;
}
.product__title::after {
    left: auto;
    right: 0;
}
.product__offer-slider .owl-nav div button::after {
    left: auto;
    right: 0;
}
.slider__content-4 {
    padding-left: 0;
    padding-right: 95px;
}
.banner__content-4.banner__content-4-right {
    left: auto;
    right: 45px;
}
.banner__content-4 {
    left: auto;
    right: 25px;
}
.slider__content-5 p {
    padding-right: 0;
    padding-left: 110px;
}
.footer__social-list ul li {
    border-left: 0;
    border-right: 1px solid #464646;
}
.footer__payment {
    text-align: left;
}
.sidebar__widget-content .price__slider button {
    margin-right: 0;
    margin-left: 10px;
}
.pr-25 {
    padding-left: 25px;
}
.mr-30 {
    margin-left: 30px;
}
.shop__header-right .sort-wrapper::after {
    right: auto;
    left: 5px;
}
.sidebar__widget-content .size ul li {
    margin-right: 0;
    margin-left: 8px;
}
.sidebar__widget-content .color__pick ul li {
    margin-right: 0;
    margin-left: 18px;
}
.product__modal-nav.mr-20 {
    margin-right: 0;
    margin-left: 20px;
}
.product-quantity.mr-20 {
    margin-left: 20px;
    margin-right: 0;
}
.product-quantity-title label {
    margin-right: 0;
    margin-left: 10px;
}
.product__modal-input::after {
    right: auto;
    left: 20px;
}
.rating-left::after {
    left: auto;
    right: 0;
}
.rating-left {
    padding-left: 0;
    padding-right: 25px;
    margin-left: 0;
    margin-right: 25px;
}
.product__details-des-list ul li {
    padding-left: 0;
    padding-right: 35px;
}
.product__details-des-list ul li::after {
    left: auto;
    right: 0;
}
.comments-avatar {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.reply {
    right: auto;
    left: 0;
}
.latest-comments li.children {
    margin-left: 0;
    margin-right: 100px;
}
.product__share span {
    margin-right: 0;
    margin-left: 20px;
}
.product__share ul li {
    margin-right: 0;
    margin-left: 30px;
}
#coupon_code {
    margin-right: 0;
    margin-left: 10px;
}
.coupon-accordion h3 {
    padding: 1em 3.5em 2em 1em;
}
.coupon-accordion h3::before {
    left: auto;
    right: 15px;
}
.country-select::before {
    right: auto;
    left: 15px;
}
.checkout-form-list input[type=text], .checkout-form-list input[type=password], .checkout-form-list input[type=email] {
    padding: 0 10px 0 0;
}
.main-menu ul li.mega-menu ul.submenu {
    background-position: center left;
}
.widget__search button {
    right: auto;
    left: 22px;
}
.widget__search input {
    padding-right: 15px;
    padding-left: 60px;
}
.rc__post-thumb.mr-20 {
    margin-right: 0;
    margin-left: 20px;
}
.rc__comments-avater.mr-15 {
    margin-right: 0;
    margin-left: 15px;
}
.postbox__quote p {
    padding-left: 0;
    padding-right: 30px;
}
.postbox__quote p::before {
    left: auto;
    right: 0;
}
.postbox__quote p i {
    left: auto;
    right: 15px;
}
.profile__basic-cart .cart-quantity {
    right: auto;
    left: -7px;
}
.profile__basic-thumb.mr-30 {
    margin-right: 0;
}
.profile__menu-tab .nav-tabs .nav-link {
    text-align: right;
}
.profile__menu-tab .nav-tabs .nav-link i {
    margin-right: 0;
    margin-left: 10px;
}
.profile__menu-title i {
    margin-right: 0;
    margin-left: 10px;
}
.cart-info.mr-10 {
    margin-right: 0;
    margin-left: 10px;
}
.contact__info-icon.mr-20 {
    margin-right: 0;
    margin-left: 20px;
}
.contact__social ul li {
    margin-right: 0;
    margin-left: 42px;
}
.side-mobile-menu ul li.has-dropdown > a::after {
	right: auto;
	left: 16px;
}
.side-mobile-menu ul li ul li a::before {
	left: auto;
	right: 0;
}
.side-mobile-menu ul li ul li a {
	padding-left: 0;
	padding-right: 15px;
}
.header__action ul li .extra-info li {
	margin-right: 0;
}
#scroll a {
	right: auto;
	left: 30px;
    margin-right: 0;
    margin-left: 20px;
}
@media only screen and (max-width: 1599.99px) {
    .pl-250{
        padding-right: 50px;   
    }
}
@media only screen and (max-width: 1199.99px) {
    .main-menu ul li {
      margin-left: 30px;
    }
    .pl-250{
        padding-right: 25px;   
    }
    .banner__content-2.banner__content-2-right {
        right: 55px;
    }
    .banner__content-2 {
        right: 40px;
    }
}
@media only screen and (max-width: 991.99px) {
    .footer__social {
        float: right;
    }
    .banner__content-2.banner__content-2-right {
        right: 40px;
    }
    .banner-right {
        padding-left: 0;
    }
    .banner-left {
        padding-right: 0;
    }
}
@media only screen and (max-width: 767.99px) {
    .slider__content-4 {
        padding-right: 30px;
    }
}
@media only screen and (max-width: 575.98px) {
    .banner__content-2 {
        right: 15px;
    }
    .banner__content-2.banner__content-2-right {
        right: 15px;
    }
    .pl-250{
        padding-right: 10px;   
    }
    .banner__content-2.banner__content-2-right {
        right: 15px;
    }
    .header__action.header__action-2 ul li {
        margin-right: 15px;
        margin-left: 0;
    }
    .slider__content-3 p {
        padding-left: 0;
    }
    .banner__content-4.banner__content-4-right {
        right: 25px;
    }
    .slider__content-5 p {
        padding-left: 0;
    }
    .latest-comments li.children {
        margin-right: 15px;
    }
}