body {
    direction: ltr;
    text-align: start;
     font-family: 'regular';
       font-family: 'Montserrat';
}
.mynav li.menu-item-has-children.mega-menu .sub-menu a,.section-title h4,
.about-info h5,.form-contact h5,.product-box .product-info h6,
.products .title h3,.catog-box .catog-info a, .catog-box .catog-info h4,
.policy-page ul li h5,.carousel-info h2{
    /*font-family:'bold';*/
    font-weight:600;
}
.footer-links ul li a,.copy-right p,.footer-logo p{
 /*font-family: 'regular';*/
}
.more a,.img .add button{
     font-family: 'Montserrat-Medium';
}
.mynav .mynavbar a,.irs {
    font-family: 'Montserrat';
  
}
.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';*/
}

.form-contact::before {
    right: 15px;
    left:auto;
}
.section-title h4 {
    letter-spacing: 0.12em;
}

.product-box .product-info{
    direction:ltr;
}
.sidebar {
    right: auto;
 left: -350px;
}
.sidebar-width{
    left: 0px;

}
.sidebar .close-side i{
    right:20px;
    left:auto;
}
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;
}


.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;
}


.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::after {
right:auto;
    left: -14px;
 }
.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;
}

.maintenance-request .sec-img img{
    transform:none;
}

.maintenance-request .request-details{
    left:88px;
    right:auto;
}
.hero-soch-icon {
    /*right: 63px;*/
    right:2%;
    left: auto;
}
li.menu-item-has-children > a::before{
    right:-17px;
    left:auto;
}

.form-contact h5{
   letter-spacing: 0.12em;
text-transform: uppercase;
    
}
.mynav li.menu-item-has-children.mega-menu .sub-menu .sub-menu a {
    font-family: 'regular';
}

  @media (max-width:1300px){
.hero-soch-icon {
    right: 1%;
    left: auto;
}
}
  @media (max-width:1100px){
.hero-soch-icon {
    right: 1%;
    left: auto;
}
}
@media (max-width: 768px){
.arrow-img {
    right: 7px;
    left: auto;
}
}
    @media (max-width:991px){
.maintenance-request .request-details {
    left: 20px;
}
li.menu-item-has-children > a::before{
  left:90px;
}
.res-menu .logo {
    margin-inline-start: 20px;
}
}



.product-box .product-info h6 {
    overflow: hidden;
    height: 78px;
}

span.xoo-wsch-close {
    right: 10px !important;
    left: auto !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    direction: ltr;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px;
    width: 100% !important;
    right: auto !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    left: auto !important;
    right: 23px !important;
}

.product-item .item-img .sale {
    left: 16px;
    right: auto;
}

.product-item .item-body {
    direction: ltr;
}
.product-item .item-body h4 {
    font-size: 16px;
}

.right-f .form-group button {
    width:103px;
}

 .bapf_sfilter.bapf_ckbox.bapf_radio_chck ul li {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.breadcrumb-section h2{
    font-family: 'Montserrat';
}

.mynavbar ul li {
    margin: 0 4px;
}

.mynav a {
    font-size: 14px;
}

.catog-box .catog-info a, .catog-box .catog-info h4 {
    font-size: 22px;
}

.icons-fixed .toTop {
    position: relative;
    margin: 20px 0;
}

.filter-h {
    max-width: 280px;
}

.comp_adv_item {
    align-items: baseline;
    -webkit-align-items: baseline;
}

.comp_adv_item .img {position: relative;top: 6px;}

.xoo-wsc-cart-active .xoo-wsc-basket {
    right: auto !important;
    left: 515px;
}

header.woocommerce-Address-title.title h2 {
    font-size: 20px;
}

.woocommerce-Address-title.title .edit {
    font-size: 12px;
}


