body {
    font-family: 'Cairo';
}
* {
    text-align: right;
}
.header.shop .right-bar .sinlge-bar {

    margin-right: 0;
    margin-left: 25px;
}
.header.shop .nav-inner {
    float: right;
}

.left-content > .list-main {
    text-align: left!important;
}

.about-us .about-content h3::before {
    right: 0;
    left: auto;
}
.header.shop .search-bar form {
    display: inline-block;
    float: right;
    width: 285px;
}
.header.shop .search-bar input {
    padding: 0 70px 0 20px;
    width: 100%;
}
.header .shopping .dropdown-cart-header a {
    float: left;
}
.header .nav li .dropdown {
    left: auto;
    right: 0;
}
.header .nav li .dropdown.sub-dropdown {
    right: 210px;
    left: auto;
}
.section-title h2 {
    text-align: center;
}

.shop-home-list .shop-section-title h1::before {
   left: auto;
    right: 0;
}
.footer .social ul li {
    margin-left: 25px;
    margin-right: 0;
}
.st-animated {
    text-align: right;
}
.footer .copyright .left {
    text-align: left;
}
.shop-services .single-service {
    padding-left: 0;
    padding-right: 85px;
    text-align: center!important;
}
.shop-services .single-service i {
    left: auto;
    right: 25px;
}
.btn {
    font-family: 'Cairo';
}
.header.shop .nice-select .list li {
    text-align: right;
}
.shop .single-shorter label {
    float: right;
    margin: 4px 0 0 5px;
}
.header.shop .list-main li i {
    margin-left: 4px;
    margin-right: 0;
}
.header .nav li a i {
    margin-right: 6px;
    margin-left: 0;
}
.breadcrumbs .bread-inner {
    text-align: right;
}
.default-social ul li:last-child {
    margin-left: 0;
    margin-right: 12px;
}
.shop-services.section {
    padding: 80px 0 80px 0;
}
.contact-us .form .form-group input {
    font-family: 'Cairo';
}
.product-gallery {
    direction: ltr;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.shop.login .login-form .checkbox label {
    padding-left: 0;
    padding-right: 20px;
}
.shop.login .login-form .checkbox label::before {
    left: auto;
    right: 0;
}
.shop.login .login-form .checkbox label::after {
    left: auto;
    right: 2px;
}
#scrollUp {
    right: auto;
    left: 10px;
}
#scrollUp span, #scrollUp span i {
    text-align: center!important;
}
.btn-primary {
    color: #fff;
    background-color: #F7941D;
    border-color: #F7941D;
}
.form-check {
    padding-left: 0;
    padding-right: 1.25rem;
}
.form-check-input {
    margin-left: 0;
    margin-right: -1.25rem;
}
.single-product {
    margin-top: 50px;
    border: 1px solid #eee;
    padding: 10px;
     float: right;
}
.shop-services.section > .container > .row > div {
    border-left: 1px solid #ccc;
    padding: 80px 0 80px 0;
    text-align: center;
}
.shop-services.section {
    margin: 80px 0 0 0;
    padding: 0;
    border-top: 1px solid #ccc;
}
.header.shop .search-bar {
    box-shadow: rgb(0 0 0 / 19%) 0 0 17px;
}
.midium-banner .single-banner .content {
    padding-right: 50px;
    position: absolute;
    left: auto;
    right: 0;
    bottom: -5%;
    top: auto;
    transform: translateY(-50%);
    padding-left: 0;
}
.modal-dialog .modal-content .modal-header .close {
    text-align: center!important;
}
.isotope-item {
    float: right;
}
a.lightbox-btn {
    position: absolute;
    background: #000;
    z-index: 9999;
    right: 15px;
    bottom: 13px;
    padding: 5px 15px;
    color: #fff;
    border: 1px solid rgb(238 238 238 / 27%);
    display: none;
}
.shop.single .product-gallery .slides li:hover a.lightbox-btn {
    display: block!important;
}
.shop.single .single-des p {
    font-weight: bolder;
    font-size: 19px;
}
svg.w-5.h-5 {
    width: 20px;
    margin-top: 20px;
    transform: rotatey(180deg);
}
svg.w-5.h-5 path {
    transform: translate(0px, 5px);
}
.footer .about .call a {
    color: #f7941d;
    font-size: 20px;
    font-weight: 600;
    display: block;
    margin-bottom: 7px;
}
.single-product .product-img a img {
    border-radius: 50%;
}
.single-banner .content { 
    text-align:center!important;
}
nav[role="navigation"] > .flex ,nav[role="navigation"] > .hidden p {
    display: none;
}