/*
Theme Name: Astra Child
Theme URI: http://example.com/astra-child/
Description: Astra Child Theme
Author: Ahmed Tarek
Author URI: http://example.com
Template: astra
Version: 1.0.0
*/
@font-face{
	font-family:'Cairo';
	src:url('fonts/Cairo-VariableFont_slnt,wght.ttf');
}
.testimonial-height .elementor-testimonial{
	height:100%;
	justify-content:flex-end;
}
.list-fix-align .elementor-icon-list-items{
	direction:rtl;
}
.fix-count-align.elementor-widget-countdown .elementor-countdown-wrapper{
	flex-direction:row;
}
#ast-scroll-top{
	left:30px;
	right:unset;
}
.wa__popup_chat_box{
	font-family:'Cairo';
}
.elementor-nav-menu--dropdown .menu-item-has-children .has-submenu .sub-arrow{
	fill:#fff;
	transition:all .2s linear;
}
.elementor-nav-menu--dropdown .menu-item-has-children .has-submenu.highlighted .sub-arrow,
.elementor-nav-menu--dropdown .menu-item-has-children .has-submenu:hover .sub-arrow{
	fill:#23282F;
}
.rtl .forminator-field-phone{
	direction:ltr;
}
#consent-1.forminator-field-consent .forminator-checkbox__wrapper{
	align-items: center;
	-webkit-box-align: center;
    -ms-flex-align: center;
}
#consent-1.forminator-field-consent .forminator-checkbox__wrapper a{
	color: var(--e-global-color-secondary);
}
#main-testmonial .ekit-main-swiper{
	padding: 20px 0;
}
#main-testmonial .elementskit-profile-image-card img{
	border-radius:10px;
	border: solid 3px var( --e-global-color-primary );
}
#main-testmonial .elementskit-commentor-content{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.rtl #main-testmonial .swiper-pagination span:not(:last-child){
	margin-right: 0;
	margin-left: 12px;
}
.rtl #main-testmonial .swiper-navigation-button.swiper-button-prev{
	right: auto;
}
@media (min-width: 768px){
	#main-testmonial .row{
		display: flex;
	}
}