
 @font-face{
     font-family: 'Cairo-Regular';
      src: url('../fonts/Cairo-Regular.ttf'); 
     
	 
 } 
 body {
    direction: ltr;
    text-align: start;
    font-family: 'Cairo-Regular';
}

.breadcrumb-section a,.right-tobheader ul li, a.lang,
.footer-links ul li a,.copy-right p,.footer-logo p,
.sochial-contact ul li:nth-child(2) span:last-of-type{
     font-family: 'Cairo-Regular'; 
}

.product-block .title h4,.professional-item h3,.price span,
.follow-detail h6,.more a,.section-title h4,footer h5,.products .title h3,.form-contact h5,
.about-con h3,.about-con h4,.about-info h5,.contact-info h4{
     /*font-family: 'ar-bold';*/
     font-family: 'Cairo-Regular';
     text-transform:capitalize;
}
.price span, .sochial-contact ul li:first-of-type span:last-of-type, .xoo-wsc-body span.amount, span.woocommerce-Price-amount.amount, .contact-info ul li:nth-child(1) span:last-of-type, .contact-info ul li:nth-child(2) span:last-of-type, input[name="your-phone-num"]::placeholder, .menu-left .cart span, span.xoo-wscb-count, .page-link, .woocommerce-orders-table__cell-order-number a, .woocommerce-orders-table__cell-order-date time{
     font-family: 'Cairo-Regular';
}
.recent-posts .item .details p span, .block-blog .details ul li:nth-child(2) span, button.cart span.total-cart, .woocommerce .quantity .qty{
     font-family: 'Cairo-Regular';
}
.product-box .content .title{
    font-size:16px;
    min-height: 58px;
}
#pills-home_5 .product-box .content .title{
 
    min-height: 87px;
}
.form-contact::before {
    right: 15px;
    left:auto;
}
.sidebar-blog .tags-h h3 {
    font-family: unset;
}

.sidebar .search-box button {
left:auto;
    right: 0;
}
.sidebar {
    right: auto;
 left: -350px;
}
.sidebar-width{
    left: 0px;

}
input,.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],textarea, form{
    direction: ltr;
}
.wpcf7 .ajax-loader{
    position: absolute;
    top: 11px;
    left: 190px;
}

.close-side i{
    right: auto;
    left: 20px;
}
.site-search .close-side i{
    left: auto;
    right:20px;
}


.lolo-co{
    float: left;
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInRight;
}
.fadeInRight {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

.search-btn i{
   margin-left: 0;
    margin-right: 12px;
}

.site-search .woocommerce-product-search .search-field,
 .site-search .widget_search .search-form .search-field{
padding-right: 36px;
padding-left: 15px;
}
.site-search button {
    right: 0;
    left: auto;
}
.site-search .woocommerce-product-search .search-field,
 .site-search .widget_search .search-form .search-field{
direction: ltr;
}


.comp-rights {
    text-align: right;
}
.site-search .woocommerce-product-search button {
    position: absolute;
    right: 0;
    left: auto;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"]
, .wpcf7 input[type="tel"] {
    direction: ltr !important;
}
.professional-item ul li::before,
.menu-left .cart span{
    left: 0;
    right: auto;
}
.product-block .img .small {
    left: 30px;
    right: auto;
}
.distinguishes::before{
    right: 0;
    left: auto;
}
.arrow-img {
    right: 70px;
    left: auto;
}
.arrow-img img{
    transform: scaleX(-1);
}

.xoo-el-section {
    padding-left: 0px !important;
     /*padding-left: 10px !important;*/
}
.woocommerce div.product div.summary {
    direction: ltr;
}

.summary.entry-summary {
    direction: ltr;
}
.nice-select {
    text-align: left !important;
    padding-right: 30px;
    padding-left: 18px;
}
.nice-select::after {
    right: 12px;
    left: auto;
}
.nice-select .option {
    text-align: left;
    padding-right: 29px;
    padding-left: 18px;
}
.about-img {
    left: -60px;
    right: auto;
}
.xoo-wsc-basket {
    left: 10px;
    right: auto !important;
}
.fixed-icone {
    left:auto;
    right: 30px;
}
.xoo-wsc-container, .xoo-wsc-slider {
     right: auto !important;
    left: -515px;
}
.xoo-wsc-cart-active .xoo-wsc-container, .xoo-wsc-slider-active .xoo-wsc-slider {
    left: 0;
    right: auto !important;
}

.sochial-contact ul li:first-of-type span:last-of-type ,
.contact-info ul li:first-of-type span {
    display: inline-block;
    direction: rtl;
}
.services-pic .content {
    right: 32px;
    left: auto;
}
.services-box .content .title::after{
   left: 0;
    right: auto ;   
}
.product-box .content .add-cart {
left: auto;
    right: -1rem;
}
.products .section-title::after {
right: auto ; 
    left: 0;
}
.home-slider .owl-nav.disabled+.owl-dots {
    position: absolute;
    bottom: 30px;
    left: 90px;
    right: auto;
}

.block-blog {
    direction: ltr;
}
.product-box p.disc{
    /*font-size:15px;*/
}
.mynav .search-box button, .respons-menu .search-box button {
    right: 0;
    left: auto;
}
.left-topheader li.menu-item-has-children .sub-menu {
    left: -72px;
    right: auto;
}
.left-topheader li.menu-item-has-children a::before {
    right: -15px;
    left: auto;
}
li.menu-item-has-children>a::before {
    right: 13px;
    left: auto;
}
ul.sub-menu{
  right: auto ; 
    left: 0px;  
}
.right-tobheader li::after {
    right: -21px;
    left: auto;
}
.mynav-menu ul li a {
    padding: 13px 21px;
}
button.cart span.total-cart {
    left: 0px;
    right: auto;
}
.services-pic .content .title {
    font-size: 18px;
}
.res-menu ul {
    justify-content: flex-start;
}

.woocommerce span.onsale {
    left: 16px !important;
    right:auto !important;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__rendered{
    text-align: left;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
    width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    left: 94%;
    right: auto;
    width: 20px;
    text-align: left;
}


 .woocommerce-checkout #payment div.form-row{
   /*direction: rtl;  */
   /*display: flex;*/
   /* align-items: center;*/
   /* justify-content: space-between;*/
 }
 .woocommerce-privacy-policy-text {
    /*margin-inline-end: 0;*/
}
.woocommerce-privacy-policy-text p {
    /*margin-bottom: 1rem;*/
}
span.xoo-wsch-close {
    right: 10px !important;
    left:auto !important;
}
.block-blog .details .name {
    min-height: 121px;
}
@media (max-width: 768px){
.arrow-img {
    right: 7px;
    left: auto;
}
.woocommerce-checkout #payment div.form-row {
    direction: ltr;
}
.additional-info-wrapper table.additional-info {
    display: flex;
}
.wishlist_table.mobile li .product-remove {
    left: auto;
    right: 10px;
}
ul.sub-menu{
    left:0;
}
}
