/* Adding fonts */
/*
@font-face {
     font-family: 'Cairo-Regular';
     src: local('Cairo-Regular'),
         url('assets/fonts/Cairo-Regular.woff2') format('woff2');
     font-display: swap;
}
@font-face {
     font-family: 'Cairo-Bold';
     src: local('Cairo-Bold'),
         url('assets/fonts/Cairo-Bold.woff2') format('woff2');
     font-display: swap;
}

:root{
	--e-global-typography-text-font-family: 'Cairo-Regular' !important;
	--e-global-typography-520c191-font-family: 'Cairo-Regular' !important;
	--e-global-typography-text-font-family: 'Cairo-Regular' !important;
}
.elementor-kit-8{
	--e-global-typography-text-font-family: 'Cairo-Regular' !important;
}
body{
	font-family: 'Cairo-Regular' !important;
}
body p , h1 , h2 , h3 , h4 , h5 , h6, .cbp-l-grid-team-position{
	font-family: 'Cairo-Regular' !important;
}
*/

html , body{
	overflow-x:hidden;
}
.alhayat-title{
	font-size:25px;
}
.custom-floating-social-menu .scroll-to-top-container .elementor-widget-container {
    justify-content: flex-start;
}
/* .home-our-vision  */
.elementor-icon-box-content{
	text-align:right;
}
.elementor-widget-icon-box .elementor-icon-box-icon {
    order: 1;
}

.tel-direction{
	direction:ltr;
	display:inline-block;
}
/* footer alignment */
footer .align-txt .elementor-heading-title ,  .footer-logo .elementor-widget-container , footer .customer-support{
	text-align: right;
}
.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: flex-start;
}
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: right;
}
.elementor-5933 .elementor-element.elementor-element-30133c0d , .elementor-5927 .elementor-element.elementor-element-9ec6e84 , .elementor-4704 .elementor-element.elementor-element-6d4bcb4 .elementor-heading-title{
    text-align: right !important;
}
/* fix mobile navbar toggle alignment */
.elementor-element-535c3f63 .e-con-inner{
	margin-left: 26px;
	margin-right:auto;
}
.desktop-navbar .sub-menu{
    border-radius: 20px 0px 20px 20px !important;
}

html[dir="rtl"] .rev_slider,
html[dir="rtl"] .rev_slider_wrapper {
    overflow-x: hidden !important;
    max-width: 100% !important;
    left: 0 !important;
}

.elementor-image-box-content .elementor-image-box-title ,
.elementor-image-box-content .elementor-image-box-description {
	text-align:right;
}

.trusted-medical-section-txt h2, .trusted-medical-section-txt .elementor-heading-title{
	text-align:right;
}
.elementor-4704 .elementor-element.elementor-element-2b4f93b3{
	border-width: 0px 1px 0px 0px;
	--padding-left: 0;
    --padding-right: 14px;
}
.testimonials-section h3.elementor-heading-title{
	text-align:right;
}
@media (max-width: 1024px) {
    .elementor-4704 .elementor-element.elementor-element-d77fd2c > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }
}
