body {
    direction: ltr;
    text-align: start;
     font-family: 'Cairo-Regular';
}

.about-info h3,.about-info h6,
.vission-item .item-title h5,.footer-links h4,.hero-sec .hero-info h4,.more a,
.header-section a.my-btn,.employment-page h3,#accordion .btn-link,.more button,
.service-item .servic-info h4,.more-ser a,.contact-us .call h5,.popup-title h4{
    font-family: 'semibold';
}

.main-menu li a,.contact-form form input, .contact-form form textarea,
.contact-form form input::placeholder,
.contact-form form textarea::placeholder {
      font-family: 'Cairo-Regular'; 
}
.sidebar {
    right: auto;
    left: -350px;
}

.sidebar-width {
    left: 0px;
}

form {
    direction: ltr;
}

.nice-select::after {
    right: 12px;
    left: auto;
}

input,
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
textarea,
form {
    direction: ltr;
}

.nice-select,.nice-select .option {
    text-align: left !important;
}

.nice-select::after {
    left: auto;
    right: 12px;
}
.fixed-icone{
 left: auto;
    right: 30px;
}
#mybtn {
right:auto;
    left: 30px;
}
.contact-form label {
    width: 100%;
    text-align: left;
}

.sidebar .close-side i {
    right:20px;
    left: auto;
}

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

.animate__fadeInRight {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

.animate__fadeInLeft {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
.animate__bounceInRight{
   -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;   
}


.animate__bounceInLeft{
   -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;   
}


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

.contact-form .mobil span.mobile-num {
    position: absolute;
    right: 15px;
    left: auto;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
    direction: ltr !important;
}

.carousel-info {
    left: 10%;
    right: auto;
    text-align: start;
}

.slider-home.owl-theme .owl-dots {
    left: 11%;
    right: auto;
}


.section-title h4::after,
.more a::after {
    left: 0;
    right: auto;
}

.read-more a::after {
    right: 0;
    left: auto;
    transform: scaleX(-1);
}
.menu-item-has-children > a::before {
    right: -6px;
    left: auto;
}
.call-service h5{
    width:83%;
}
.my-btn{
    min-width:176px;
}


.contact-page h6{
    font-size:21px;
}
.menu-item-has-children .sub-menu{
    left:0;
    right:auto;
}
.input-group.upload span.uplod{
    right:0;
    left:auto;
}
.employment-page .input-group.upload span.uplod{
    right:12px;
     left:auto;
}
#accordion .btn-link::after{
    right:20px;
    left:auto;
}
#accordion .btn-link{
    text-align:left;
   
}
.main-menu .nav-link, .main-menu a{
    font-size:15px;
    padding:0 5px;
}
.menu-item-has-children > a{
    /*margin-inline-end: 9px;*/
    padding-right: 7px !important;
}
.video-icone {
    left: 130px;
    right: auto;
}
.hero-sec .hero-info::after {
    left: -129px;
    right: auto;
    transform: scaleX(-1);
}
.hero-sec .hero-img .small-img {
right: auto;
    left: 0;
}
.hero-sec .hero-img::after {
left:auto;
    right: 8px;
}
.service-item .servic-info {
    border-radius: 7px 69px 7px 10px;
}
.more-ser a::after {
left:auto;
    right: 0;
     transform: scaleX(-1);
}
.header-section a.my-btn {
    font-size: 14px;
}
.hero-sec .hero-img .img img {
    border-radius: 0px 224px 0px 0px;
}
.hero-sec .hero-img .small-img {
    border-radius: 0px 0px 0px 105px;
}
.about-video img {
    border-radius: 0px 0px 0px 138px;
}
.about-info-container::after {
    left: -56px;
    right:auto;
}
section.about::after {
left:auto;
    right: -196px;
}
.breadcrumb-section::after {
    left: 0;
    right: auto;
     transform: scaleX(-1);
}
.main-menu {
    margin-inline-start: 0px;
}
.header-section .logo img {
    max-width: 88%;
}
.header .col-md-7{
    padding:0;
}

.single-article-img::after{
    right: auto;
    left:-14px;
}
.section-title h4,.section-title h6,
.services_item h3{
    font-family: 'semibold';
    text-transform:capitalize;
}
.col-lg-6 .footer-links li a,.footer-links h4,.vission-item .item-title h5,
.services-detail h4{
    text-transform: capitalize;
}
.header-section a.my-btn::after{
    left:0;
    right:auto;
}
.nice-select {
    padding-left: 15px;
    padding-right: 30px;
}
.footer-logo img {
    width: 220px;
}
.article-item .item-data h5 a {
    font-size: 18px;
    min-height: 90px;
    line-height: 26px;
    font-family: 'semibold';
}
.article-item .item-data p {
    min-height: 72px;
}
.copy-right p {
    font-size: 14px;
}
@media (max-width:768px) {
    .carousel-info{
        right:auto;
        left:0 !important;
    }
       
    .video-icone {
    left: 5px; 
     right:auto;
   }

.footer-logo img {
    width: 180px;
}
}





















