body {
    text-align: right 
}

.footer-top .form-control, .header-search .form-control {
    border-radius: 0 30px 30px 0 
}
.footer-top button, .header-search .btn {
    border-radius: 30px 0 0 30px 
}
.header-search .select-custom::after {
    left: 1.6rem;
    right: auto 
}
.header-user i {
    margin-left: 1rem;
    margin-right: 0 
}
.header-user {
    margin-left: 2rem;
    margin-right: 0 
}
.menu {
    margin-right: 0;
    margin-left: 15px 
}
.cart-dropdown .dropdown-toggle .cart-count {
    left: 0;
    right: auto 
}
.cart-dropdown .dropdown-menu {
    right: auto;
    left: 0 
}
.cart-dropdown .product-image-container {
    margin-right: auto;
    margin-left: 0 
}
.header-top img {
    margin-right: 0;
    margin-left: 3rem 
}
.header-top .round-box {
    margin-left: 0;
    margin-right: 3rem 
}
.header-top .container {
    justify-content: center; 
}
.header-bottom .menu-depart>a i {
    margin-right: 0;
    margin-left: 1rem 
}
.Accessories-disc-jockey-dropdown-content6, .Amplifiers-dropdown-content8, .Brass-and-Woodwinds-dropdown-content2, .Cables-dropdown-content2, .Conferencing-dropdown-content8, .DJ-Cartridges-dropdown-content6, .DJ-Controllers-dropdown-content6, .DJ-Headphones-dropdown-content6, .DJ-Interfaces-and-Software-dropdown-content6, .DJ-Mixers-dropdown-content6, .DJ-Players-dropdown-content6, .DJ-Samplers-dropdown-content6, .DJ-Systems-dropdown-content6, .DJ-Turntables-dropdown-content6, .DJ-others-dropdown-content6, .Drums-and-Percussion-dropdown-content2, .Education-Books-dropdown-content2, .Guitars-dropdown-content2, .Headphones-av-dropdown-content4, .Headphones-dropdown-content8, .Headphones-musical-dropdown-content2, .Hi-Fi-Components-dropdown-content4, .Home-Audio-dropdown-content4, .Keyboards-dropdown-content2, .Loudspeakers-dropdown-content8, .Marching-Instruments-dropdown-content2, .Microphones-dropdown-content8, .Microphones-musical-dropdown-content2, .Mixers-dropdown-content8, .Music-Recording-and-Production-dropdown-content2, .Network-Switches-and-Interfaces-dropdown-content8, .Oriental-Instruments-dropdown-content2, .Others-av-dropdown-content4, .Others-dropdown-content8, .Others-musical-dropdown-content2, .Pianos-dropdown-content2, .Portable-PA-Systems-dropdown-content8, .Processors-dropdown-content8, .Projectors-and-Displays-dropdown-content4, .Screens-dropdown-content4, .Signal-Processing-dropdown-content8, .Speakers-av-dropdown-content4, .Speakers-dropdown-content8, .Stands-dropdown-content2, .Strings-dropdown-content2, .bags-dropdown-content2, .Air-Conditioners-dropdown-content10, .Home-Environment-Care-dropdown-content10, .Cookers-dropdown-content10, .Washing-Machines-dropdown-content10, .Water-Cooler-dropdown-content10, .Refrigerators-and-freezers-dropdown-content10, .dropdown-content, .dropdown-content2, .dropdown-content3, .dropdown-content4, .dropdown-content5, .dropdown-content6, .dropdown-content7, .dropdown-content8, .dropdown-content9, .dropdown-content10 {
    left: auto;
    right: 100% 
}
.mr-auto {
    margin-left: auto !important;
    margin-right: 0 !important 
}
.ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important 
}
.fas.fa-chevron-right, .icon-angle-right {
    transform: rotate(180deg) 
}
.header-bottom .menu-depart a i {
    margin-right: 0;
    margin-left: 1rem 
}
.menu>li>a.sf-with-ul {
    padding-left: 28px;
    margin-right: 0 
}
.header-bottom .menu>li>a.sf-with-ul::after {
    left: 14px;
    right: auto 
}
.service-widget .service-icon {
    margin-right: 0;
    margin-left: .8rem 
}
.footer-middle .links.link-parts .link-part+.link-part {
    margin-left: 0;
    margin-right: 4rem 
}
.home-slider {
    margin-left: 0;
    margin-right: auto 
}
.header-dropdown {
    margin-right: 0;
    margin-left: 1.5rem 
}
.header-dropdown:last-child {
    margin-left: 0 
}
.footer .social-icons .social-icon {
    margin-left: 1.5rem;
    margin-right: 0 
}
.product-default .label-group {
    right: 1rem;
    left: auto 
}
.inner-icon figure .btn-icon-group {
    left: 1.5rem;
    right: auto 
}
.sidebar-shop .widget-title a::after, .sidebar-shop .widget-title a::before {
    left: .5rem;
    right: auto 
}
.filter-price-action .filter-price-text {
    margin-right: 0;
    margin-left: auto 
}
.toolbox .select-custom::after {
    left: 1.3rem;
    right: auto 
}
.layout-btn {
    margin-left: .7rem;
    margin-right: 0 
}
.layout-btn:last-child {
    margin-left: 0 
}
.layout-modes {
    margin-left: 0;
    margin-right: 2.1rem 
}
.table.table-cart tr td.product-col {
    padding: 2rem 0 1.8rem .8rem 
}
.product-col .product-image-container {
    margin-left: 1.8rem;
    margin-right: 0 
}
.float-left {
    float: right !important 
}
.float-right {
    float: left !important 
}
.btn-edit {
    margin-left: 1rem;
    margin-right: 0 
}
.table.table-cart tfoot .btn+.btn {
    margin-right: 1rem;
    margin-left: 0 
}
.select-custom::after {
    right: auto;
    left: 1.9rem 
}
.select-custom .form-control, .select-custom .form-control-sm {
    padding-left: 4rem;
    padding-right: 1.5rem 
}
.contact-info i {
    float: right 
}
.contact-info p {
    margin-right: 5.5rem;
    margin-left: 0 
}
.breadcrumb-item+.breadcrumb-item {
    padding-right: 1rem;
    padding-left: 0 
}
.breadcrumb-item+.breadcrumb-item::before {
    padding-right: 1rem;
    padding-left: 0;
    margin-top: -.3rem;
    transform: rotate(180deg) 
}
.form-footer .btn {
    margin-left: 3rem;
    margin-right: 0 
}
.list li a::before {
    margin: .6rem -1rem 0 0;
    transform: rotate(180deg) 
}
.form-footer .form-footer-right {
    margin-left: 0;
    margin-right: auto 
}
.sidebar-product .widget-title a::after, .sidebar-product .widget-title a::before {
    left: .5rem;
    right: auto 
}
.product-single-filter label {
    margin-left: 1.3rem;
    margin-right: 0 
}
.add-cart::before {
    margin-left: 4px;
    margin-right: 0 
}
.product-single-share label {
    margin-left: 1.2rem;
    margin-right: 0 
}
.sidebar-product .product-widget figure {
    margin-left: 1rem;
    margin-right: 0 
}
.product-desc-content ol li i, .product-desc-content ul li i {
    margin-left: 2rem;
    margin-right: 0 
}
.menu.sf-arrows ul .sf-with-ul::after {
    left: 1rem;
    right: auto;
    transform: rotate(180deg) 
}
.menu.sf-arrows ul ul {
    top: -8px;
    right: 100%;
    left: auto 
}
.table-mini-cart .product-col .product-image-container {
    margin-left: 1.5rem;
    margin-right: 0 
}
.dropdown-cart-total .cart-total-price {
    margin-right: auto;
    margin-left: 0 
}
.cart-dropdown .product-details, .cart-dropdown .product-title {
    text-align: right 
}
.dropdown-cart-header a {
    margin-left: 0;
    margin-right: auto 
}
.cart-dropdown .btn-remove {
    left: -1rem;
    right: auto 
}
.toolbox .pagination {
    margin-left: 0;
    margin-right: auto 
}
.panel-heading [data-toggle=collapse]:after {
    font-family: porto;
    content: "\e814";
    float: left;
    color: #0c3264;
    font-size: 18px;
    line-height: 22px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg) 
}
.feature-box i {
    float: right !important 
}
.header-dropdown a img {
    margin-left: .6rem;
    margin-right: 0 
}
.mobile-menu-toggler {
    margin-right: 0;
    margin-left: 2rem 
}
.porto-icon {
    margin-left: 2.2rem;
    margin-right: 1rem 
}
.cart-dropdown .dropdown-toggle {
	
	position: relative;
    left: -5px;
	top:6px;
 /*   padding-right: 30;
    padding-left: 1.5rem */
}
/* .mmenu-active .page-wrapper {
    transform: translateX(-250px) 
} */
.mobile-menu-container {
    right: 0;
    left: auto;
    transform: translateX(100%) 
}
@media(max-width:991px) {
    .header-middle .header-right {
        margin-right: 1rem;
        margin-left: 0 
    }
    .header-center {
        margin-left: 0;
        margin-right: auto 
    }
    .header-search .header-search-wrapper {
        right: auto;
        left: -65px 
    }
}
.checkoutspan {
    margin-left: 0;
    margin-right: 8px 
}
div.scrollmenu {
    overflow: auto;
    white-space: nowrap;
    padding-left: 10px 
}
.availabilitybutton {
    background: #188268;
    color: #fff;
    margin-right: 8px 
}
.availabilitybox {
    width: auto;
    background: #fff;
    padding: 12px;
    display: inline-block 
}
.toolbox-item.toolbox-show{
    margin-left: 0;
     margin-right:auto
}
.toolbox select.form-control:not([size]):not([multiple]){
    padding-left:0;
     padding-right:16px
}
.custom-margin {
    margin-right: 0;
    margin-left: 2rem 
}
.toolbox-item.toolbox-sort{
    margin-right:0px;
    margin-left:1.5rem
}
.centerincat {
    text-align: center;
    padding-top: 12px 
}

@media (min-width: 520px) {
.service-widget {
    justify-content: right !important;
}
}