.menu-mobile .form-search .form-control {
    padding-left: unset;
    padding-right: 45px;
}
.menu-mobile .form-search button {
    left: auto;
    right: 15px;
}
.icon,
.top-header li a svg {
    margin-right: unset;
    margin-left: 8px;
}
.top-header li.contractors {
    margin-right: unset;
    margin-left: 20px;
}
.top-header li:last-child a {
    padding-right: 20px;
    padding-left: 0;
}
.menu-left li:first-child a {
    padding-right: 0;
    padding-left: 20px;
}
.cart_counter {
    right: auto;
    left: 60px;
}
.main_menu > li {
    margin-left: 25px;
    margin-right: unset;
}
.main_menu > li:last-child {
    margin-left: 0;
}
.main_menu > li:first-child > a {
    padding-right: 0;
    padding-left: 10px;
}
.main_menu.menu-right > li:last-child > a {
    padding-left: 0;
    padding-right: 10px;
}
.dropdown-toggle::after {
    right: auto;
    left: -10px;
}
.dropdown-item:hover, .dropdown-item:focus {
    transform: translateX(-10px);
}

.contact-whats {
    right: auto;
    left: 40px;
}
.form-search .form-control {
    margin-right: unset;
    margin-left: 10px;
}
.column-slider .owl-stage {
    padding-left: 85px !important;
    padding-right: 0 !important;
}

.txt-feat span svg {
    margin-left: 8px;
    margin-right: unset;
}
.social-media li {
    margin-right: unset;
    margin-left: 10px;
}
.sort-by .form-control {
    padding-right: unset;
    padding-left: 40px;
}
.sort-by svg {
    right: auto;
    left: 10px;
}
.delivery-vendor figure {
    margin-right: unset;
    margin-left: 10px;
}
.item-rate small {
    right: auto;
    left: 0;
}
.quantity,
.add-cart {
    margin-right: unset;
    margin-left: 20px;
}

.cont-slide-item {
    margin-right: unset;
    margin-left: 40px;
}
.choose-type > div {
    margin-left: 10px;
    margin-right: unset;
}
#color-slider {
    padding-left: 30px;
    padding-right: unset;
}
.form-address .form-control {
    padding-right: 15px;
}
.hd-modal .btn-close {
    right: auto;
    left: 20px;
}
.inp-cbx {
    right: auto;
    left: 20px;
}
.item-address ul li {
    margin-left: 10px;
    margin-right: unset;
}
.item-address ul li:last-child {
    margin-left: 0;
}
.item-request .txt-request {
    padding-left: unset;
    padding-right: 15px;
}
.btn--back svg {
    margin-left: 5px;
    margin-right: unset;
    transform: scale(-1, 1)
}
.form-promo span svg {
    margin-left: 7px;
    margin-right: unset;
}
.vendor--name figure {
    margin-right: unset;
    margin-left: 10px
}
.form-edit .form-group svg {
    left: auto;
    right: 10px;
}
.form-edit .form-control {
    padding-left: unset;
    padding-right: 35px;
}
.thumb-contractors {
    padding-left: 50px;
    padding-right: unset;
}
.form-msg .d-flex .form-group {
    margin-right: unset;
    margin-left: 20px;
}
.form-msg .d-flex .form-group:last-child {
    margin-left: 0
}
.form-msg .form-control {
    padding: 10px 40px 10px 10px;
}
.form-msg .form-group svg {
    left: auto;
    right: 10px;
}
.txt-pages ul li {
    padding-left: unset;
    padding-right: 20px;
}
.txt-pages ul li:before {
    left: auto;
    right: 0;
}
.dimensions figure {
    margin-left: 10px;
    margin-right: unset;
}
.vendor-name .ph-vendor {
    padding-right: 15px;
    padding-left: unset;
}
.vendor-name .ph-vendor svg {
    margin-left: 6px;
    margin-right: unset;
}
#item-slider .owl-dot,
#service-slider .owl-dot {
    margin-right: 10px;
    margin-left: unset;
}
#item-slider .owl-dot:first-child,
#service-slider .owl-dot:first-child {
    margin-right: 0;
}
.error-input span,
.error-input small {
    left: auto;
    right: 0;
}
.rate-vendor {
    right: auto;
    left: 0;
}
.txt-pdu {
    padding-right: 15px;
    padding-left: unset;
}
.form-select {
    background-position: left 0.75rem center;
}
#models-slider {
    padding-left: 30px;
    padding-right: unset;
}
.cont-succ ul li {
    margin-left: 20px;
    margin-right: unset;
}











