
@import url('https://fonts.googleapis.com/css2?family=Quicksand&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@500&display=swap');

body {
    text-align: left;
    font-family: 'Quicksand', sans-serif !important; 
    direction: ltr;
}
  

h2 {
    font-family: 'Quicksand', sans-serif !important; 
     font-weight: bold;
}
h1 {
    font-family: 'Quicksand', sans-serif !important; 
    font-weight: bold;
}
h3 {
    font-family: 'Quicksand', sans-serif !important; 

}
.icons-top-par  ul{ 
    justify-content: end;
}







.title-right {
  text-align: left;
}



.title-center h2,
.title-right h2 {
  padding-right: 0px;
  padding-left: 30px;
}



.title-center h2::after,
.title-right h2::after {
  right: auto;
  left:0px;
}

.remove-mune {
  right: auto;
  left:30px;
}

.sub-service-details:nth-child(odd) {
  direction: rtl;
}

.sub-service-details:nth-child(even) {
  direction: ltr;
}




.sub-text-info-contactus a::after {
  left: auto;
  right: 0;

}


.sub-text-info-contactus:hover a::after {
  left: 0;
  right: auto;
  direction: rtl;
}



.img-slider {
    left: auto;
    right:0px;
}

.sub-slider-header::before {
    right: auto;
    left:0px;

}
.sub-slider-header::after {
    right: auto;

    left:0px;

}



.owl-item.active .sub-slider-header::after {
    transform-origin: left bottom;
}


.header-pages.active .sub-slider-header::before {
    transform-origin: left bottom;
}
.header-pages.active .sub-slider-header::after {
    transform-origin: left bottom;

}

.element-footer ul li a {
    background-position: 100%;

}


.media-footer ul li a {
    background-position: 100%;
}








.text-slider-header {
    direction: ltr;
}



/*.img-slider {*/
/*    transform: scaleX(-1) !important;*/
/*}*/
.slider-title-fill:before, .slider-title-fill:after  {
    right:auto;
    left:0px;
}
/*.menu_responsive {*/
/*    right:auto;*/
/*    transform: translateX(-102%);*/
/*    left: 0px;*/
/*}*/

.element_menu_responsive ul {
    margin: 0 auto 0 0;
    padding: 30px 0px 0 70px;
}
.header .owl-dots {
    display: none;
}