
.hero-content h1,
.hero-content p{
  text-align: right;
}

.service-details-section .image-container{
    transform: scale(-1 , 1);
}
.btn{
  border-top-right-radius:0 ;
  border-bottom-right-radius:0 ;
  border-top-left-radius:40px ;
  border-bottom-left-radius:40px ;
}
.arrow-btn svg{
  transform: rotate(180deg);
}
.btn.outlined:hover svg{
  transform: rotate(180deg) translate(5px);

}
.hero-slider .splide__pagination{
  left: unset;
  right: 150px;
}
@media (max-width: 1300px) {
  .hero-slider .splide__pagination{
    right: 85px;
  }
}
@media (max-width: 900px) {
  .hero-slider .splide__pagination{
    right: 58px;
  }
}
@media (max-width: 768px) {
  .hero-slider .splide__pagination{
    right: 18px;
  }
}


.stat-item p{
    text-align: right;
}


.services-cards{
    transform: scaleX(-1);
}
.services-section .services-top .services-btn svg{
    transform: rotate(-90deg);
}
.services-section .services-top .services-btn:hover svg{
    transform: rotate(-90deg) scale(1.1);

}
.services-card .card-title{
    transform: scaleX(-1);

}


.contact-container{
    transform: scaleX(-1);
}
.contact-form,.contact-container .contact-info{
    transform: scaleX(-1);
}
.contact-container .content-container{
    align-items: flex-end;
}

.about-details-section .stats-container{
    border-top-right-radius:0 ;
    border-bottom-right-radius:0 ;
    border-top-left-radius:80px ;
    border-bottom-left-radius:80px ;
}
.header-section p , .header-section h1{
    text-align: right;
}
.about-details-section .image-wrapper{
    transform: scaleX(-1);
}
.services .service-content{
    padding-right: 0;
}

.services .tab-icon{
    right: unset;
    left: 8px;
    transform: rotate(-90deg) !important;
}

.service-details-section .image-container{
    transform: rotate(180deg);
}
.service-details-section .content-container{
    border-top-right-radius:0 ;
    border-bottom-right-radius:0 ;
    border-bottom-left-radius:400px ;
    border-top-left-radius:400px ;
}
.service-details-section .text-container{
    padding: 29px 38px 29px 0;
}
.contact-page .info-column, .contact-page .map-column{
    width: 500px;
}
.services .service-tab{
    border-top-right-radius:0 ;
    border-bottom-right-radius:0 ;
    border-bottom-left-radius:100px ;
    border-top-left-radius:100px ;
}

footer .logo{
    margin-right:0;
}


 @font-face {
    font-family: 'ITC-Handle';
    src: url('../fonts/ITC-Handel/ITC-Handle.woff2') format('woff2'),
         url('../fonts/ITC-Handel/ITC Handel Gothic Arabic W23.ttf') format('truetype');
    
    font-style: normal;
  }
   *,h1,h2,h3,h4,h5,h6,p,a,li,label,textarea,input{
    font-family: 'ITC-Handle';
  }
 .language-switcher a{
    font-family: "Poppins";
  }