.pxl--btn-text .spacer { padding: 0 2px; }
.scmonth { position: absolute; bottom: -30px; width: 100%; }
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .scmonth { font-size: 11px; }
@font-face{font-family:Yekan_Bakh;src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Light.eot');src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Light.eot?#iefix') format("embedded-opentype"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Light.woff') format("woff"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Light.ttf') format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Thin.eot');src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Thin.eot?#iefix') format("embedded-opentype"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Thin.woff') format("woff"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Thin.ttf') format("truetype");font-weight:100;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Fat.eot');src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Fat.eot?#iefix') format("embedded-opentype"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Fat.woff') format("woff"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Fat.ttf') format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Regular.eot');src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Regular.eot?#iefix') format("embedded-opentype"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Regular.woff') format("woff"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Regular.ttf') format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Heavy.eot');src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Heavy.eot?#iefix') format("embedded-opentype"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Heavy.woff') format("woff"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Heavy.ttf') format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Bold.eot');src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Bold.eot?#iefix') format("embedded-opentype"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Bold.woff') format("woff"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Bold.ttf') format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:Yekan_Bakh;src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Medium.eot');src:url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Medium.eot?#iefix') format("embedded-opentype"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Medium.woff') format("woff"),url('rasatech/fonts/yekanbakh/YekanBakhFaNum-Medium.ttf') format("truetype");font-weight:500;font-style:normal;}
@font-face {
	font-family: Doran;
	font-weight: 400;
	src: 
		 url('rasatech/fonts/Doran/DoranFaNum-Regular.woff') format('woff'),
		 url('rasatech/fonts/Doran/DoranFaNum-Regular.woff2') format('woff2');
}


@font-face {
	font-family: Doran;
	font-weight: 700;
	src: 
		 url('rasatech/fonts/Doran/DoranFaNum-ExtraBold.woff') format('woff'),
		 url('rasatech/fonts/Doran/DoranFaNum-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 200;
	src: url('rasatech/fonts/Morabba/Morabba-UltraLight.woff') format('woff'),   
	url('rasatech/fonts/Morabba/Morabba-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 300;
	src: url('rasatech/fonts/Morabba/Morabba-Light.woff') format('woff'),   
	url('rasatech/fonts/Morabba/Morabba-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 500;
	src: url('rasatech/fonts/Morabba/Morabba-Medium.woff') format('woff'),   
	url('rasatech/fonts/Morabba/Morabba-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 600;
	src: url('rasatech/fonts/Morabba/Morabba-SemiBold.woff') format('woff'),   
	url('rasatech/fonts/Morabba/Morabba-SemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 800;
	src: url('rasatech/fonts/Morabba/Morabba-ExtraBold.woff') format('woff'),   
	url('rasatech/fonts/Morabba/Morabba-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: 900;
	src: url('rasatech/fonts/Morabba/Morabba-Black.woff') format('woff'),   
	url('rasatech/fonts/Morabba/Morabba-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: bold;
	src: url('rasatech/fonts/Morabba/Morabba-Bold.woff') format('woff'),   
	url('rasatech/fonts/Morabba/Morabba-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: Morabba;
	font-style: normal;
	font-weight: normal;
	src: url('rasatech/fonts/Morabba/Morabba-Regular.woff') format('woff'),   
	url('rasatech/fonts/Morabba/Morabba-Regular.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 100;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Thin.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-UltraLight.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Light.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Medium.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 600;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-DemiBold.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 800;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-ExtraBold.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Black.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansXFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Regular.woff') format('woff'),   
	url('rasatech/fonts/iransansx/fanum/IRANSansXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 100;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Thin.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-UltraLight.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Light.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Medium.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 600;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-DemiBold.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 800;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-ExtraBold.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Black.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Black.woff2') format('woff2');		 
}
@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 950;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-ExtraBlack.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: 1000;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Heavy.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Bold.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANYekanXFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Regular.woff') format('woff'),   
	url('rasatech/fonts/iranyekanx/IRANYekanXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 100;
	src: url('rasatech/fonts/dana/DanaFaNum-Thin.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('rasatech/fonts/dana/DanaFaNum-UltraLight.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('rasatech/fonts/dana/DanaFaNum-Light.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('rasatech/fonts/dana/DanaFaNum-Medium.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 600;
	src: url('rasatech/fonts/dana/DanaFaNum-DemiBold.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 800;
	src: url('rasatech/fonts/dana/DanaFaNum-ExtraBold.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('rasatech/fonts/dana/DanaFaNum-Black.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-Black.woff2') format('woff2');		 
}
@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 950;
	src: url('rasatech/fonts/dana/DanaFaNum-ExtraBlack.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: 1000;
	src: url('rasatech/fonts/dana/DanaFaNum-Heavy.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('rasatech/fonts/dana/DanaFaNum-Bold.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: DanaFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('rasatech/fonts/dana/DanaFaNum-Regular.woff') format('woff'),   
	url('rasatech/fonts/dana/DanaFaNum-Regular.woff2') format('woff2');	
}
.service-item{
	overflow: hidden;
	text-align:justify;
}

.service-item .elementskit-box-header{
	position: relative;
	text-align:justify;
}

.service-item .elementskit-box-header::before{
    text-align:justify;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(217, 217, 217, 0) 13.02%, rgba(0, 0, 0, 0.51) 42.5%, rgba(0, 0, 0, 0.63) 70%, #000000 100%);
    border-radius: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 1;
    transition: all 0.4s ease-in-out;
}

.service-item .elementskit-box-header img{
	width: 100%;
    aspect-ratio: 1 / 1.2;
    object-fit: cover;
    transition: all 0.4s ease-in-out;
}

.service-item .elementskit-box-body{
    text-align:justify !important;
    position: absolute;
    bottom: 10px;
    right: 40px;
    left: 40px;
    z-index: 2;
    transform: translateY(70%);
    transition: all 0.5s ease-in-out;
}

.service-item:hover .elementskit-box-body{
    transform: translateY(0%);
    bottom: 20px;
}

.service-item .elementskit-box-body .elementskit-box-style-content{
    text-align:justify;
	opacity: 0;
	transition: all 0.4s ease-in-out;
}

.service-item:hover .elementskit-box-body .elementskit-box-style-content{
	opacity: 1;
}

.service-item .elementskit-box-body .btn-wraper a{
	display: inline;
	text-align: right;
	font-family: var(--accent-font);
}

.service-item .btn-default::after, .elementor-widget-button .elementor-  button::after, .ekit-wid-con .elementskit-btn::after{
	display: none;
}

.testimonial-item .elementskit-single-testimonial-slider .elementskit-commentor-content{
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid var(--divider-color); 
}

.post-single-meta ul li i {
    font-size: 18px;
    color: var(--accent-color);
    margin-right: 20px;
    margin-left: 10px;
}

.elementor-225 .elementor-element.elementor-element-d67d018 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
    margin: 0px 8px 0px 8px;
}
.elementor-6048 .elementor-element.elementor-element-1456859 .elementskit-info-image-box .elementskit-btn {
    padding: 0px 0px 0px 0px;
}
.elementor-6048 .elementor-element.elementor-element-1456859 .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 25px 0px;
    
}
.elementor-6048 .elementor-element.elementor-element-1456859 .elementskit-info-image-box .elementskit-box-style-content {
    text-align: justify;
    margin: 0px 0px 25px 0px;
}
.elementor-6048 .elementor-element.elementor-element-1456859 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
    text-align: justify;
}
.elementor-6048 .elementor-element.elementor-element-9449951 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
    text-align: justify;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
}
.elementor-6048 .elementor-element.elementor-element-9449951 .elementskit-info-image-box .elementskit-box-style-content {
    text-align: justify;
    margin: 0px 0px 25px 0px;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    letter-spacing: var( --e-global-typography-text-letter-spacing );
    color: var( --e-global-color-4271826 );
}
.elementor-6048 .elementor-element.elementor-element-28116e6 .elementskit-info-image-box .elementskit-box-style-content {
    text-align: justify;
    margin: 0px 0px 25px 0px;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    letter-spacing: var( --e-global-typography-text-letter-spacing );
    color: var( --e-global-color-4271826 );
}
.elementor-6048 .elementor-element.elementor-element-28116e6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
    text-align: justify;
}
.elementor-6048 .elementor-element.elementor-element-d066bbb .elementskit-info-image-box .elementskit-box-style-content {
    text-align: justify;
    margin: 0px 0px 25px 0px;
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
    letter-spacing: var( --e-global-typography-text-letter-spacing );
    color: var( --e-global-color-4271826 );
}
.elementor-6048 .elementor-element.elementor-element-d066bbb .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
    text-align: justify;
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content {
    text-align: justify;
    padding-right: 0;
}
.ekit-wid-con .elementskit-info-image-box .elementskit-box-footer {
    text-align: justify;
    line-height: 1;
    margin-top: 20px;
}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__wrapper .awaiken-portfolio-grid-item__content {
    position: absolute;
    bottom: -1px;
    transform: translateY(67%);
    left: 40px;
    right: 40px;
    z-index: 5;
    transition: all 0.5s ease-in-out;
    text-align: justify;
}
.elementor-6048 .elementor-element.elementor-element-65aa66b .elementskit-testimonial-slider .swiper-pagination span {
    margin: 0 5px;
    width: 12px;
    height: 12px;
    background-color: var( --e-global-color-accent );
}
.elementor-6048 .elementor-element.elementor-element-65aa66b .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
    margin-right: 5px !important;
}
.wpcf7-form-control-wrap {
    position: relative;
    direction: rtl;
}
.elementor-3084 .elementor-element.elementor-element-1bc699e .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-3084 .elementor-element.elementor-element-1bc699e .wpcf7-form textarea, .elementor-3084 .elementor-element.elementor-element-1bc699e .ekit-wid-con .ekit-form form textarea, .elementor-3084 .elementor-element.elementor-element-1bc699e .ekit-form form select {
    direction: rtl;
    font-size: 16px;
    line-height: 1.6em;
}
.works-content {
    position: absolute;
    bottom: 10px;
    right: 40px;
    left: 40px;
    text-align: right;
    z-index: 2;
    transform: translateY(75%);
    transition: all 0.5s ease-in-out;
}
.works-content .readmore-btn {
    direction: rtl;
    text-align: right;
    position: relative;
    font-family: var(--accent-font);
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    color: var(--accent-color);
    padding-right: 30px;
    transition: 0.3s ease-in-out;
}
.works-content .readmore-btn:after {
    /* float: left; */
    align: left;
    position: absolute;
    top: 8px;
    right: 135px;
    /* left: 0; */
    bottom: 0;
    background-image: url("assets/images/readmore-arrow.svg");
    background-repeat: no-repeat;
    background-position: center center;
    width: 24px;
    height: 24px;
    transition: 0.3s ease-in-out;
}

.far {
    font-size: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.ekit-wid-con a, .ekit-wid-con b, .ekit-wid-con div, .ekit-wid-con li, .ekit-wid-con ul {
    direction: rtl;
    
}
.footer-menu-list .ekit-vertical-navbar-nav li::before {
    position: relative;
    float: right;
    margin-left: 10px;
    rotate: 180deg;
}

.comment-form .comment-form-cookies-consent input[type="checkbox"] {
    position: relative;
    float: right;
    margin-left: 10px;
}
.post-entry blockquote {
    background: var(--secondary-color) url('assets/images/icon-blockquoteper.svg') no-repeat 1000px 46px;
    background-size: 45px;
    border-radius: 16px;
    padding: 40px 130px 40px 10px !important;
}
.post-item-body .readmore-btn:after {
    margin-right: 80px;
    align: left;
    position: absolute;
    top: 0;
    right: 3px;
    bottom: 0;
    background-image: url("assets/images/readmore-arrowle.svg");
    background-repeat: no-repeat;
    background-position: center center;
    width: 24px;
    height: 24px;
    transition: 0.3s ease-in-out;
}
.post-item-body .readmore-btn:hover:after{
	right: 10px !important;
}
.post-item-body .readmore-btn {
    position: relative;
    font-family: var(--accent-font);
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    color: var(--accent-color);
    padding-right: 0px;
    transition: 0.3s ease-in-out;
}
.post-social-sharing ul li {
    display: inline-block;
    float: left;
}
.comment-form {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    align-content: stretch;
}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-author, .comment-form .comment-form-email {
    margin-right:0px;
}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__content .awaiken-portfolio-grid-item__readmore .btn-default::before {
    transform: translate( -5px, -50%);
    background-image: url('assets/images/readmore-arrowle.svg');
    transition: all 0.5s ease-in-out;
    position: relative;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}
.awaiken-portfolio-grid .awaiken-portfolio-grid-item__content .awaiken-portfolio-grid-item__readmore .btn-default {
    padding: 0 0 0 0 !important;
   
}
.elementor-1688 .elementor-element.elementor-element-bac4d9b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
    width: 30px;
    height: 30px;
}
.icon-closed{
    rotate: 180deg;
}
.elementor-widget-button .elementor-button:hover .elementor-button-icon {
    transform: translateX(-3px);
}

.awaiken-portfolio-grid .awaiken-portfolio-grid-item__content .awaiken-portfolio-grid-item__readmore .btn-default::before {
    transform: translate( 5px, -50%);
    margin-left: 0px;
    margin-right: 13px;
}
/* for blog svg */
.ekit-wid-con .elementskit-btn svg, .ekit-wid-con .ekit_creative_button svg {
    transition: all 0.4s ease-in-out;
    transform: translateX(10px);
    margin-right: 10px;
    margin-top: -3px;
}
.ekit-team-modal-title, .team-popup-id-7fa64e4 .ekit-team-modal-title {
    margin-right: 55px;
}
.ekit-team-modal-position, .team-popup-id-7fa64e4 .ekit-team-modal-position {
    margin-right: 55px;
}
.ekit-team-modal-content, .team-popup-id-7fa64e4 .ekit-team-modal-content {
    margin-right: 55px;
    text-align: justify;
}
.modal-body .ekit-team-social-list {
    margin-right: 42px;
    padding: 0;
}
.elementor-5727 .elementor-element.elementor-element-7ac4fe0 .elementskit-testimonial-slider .swiper-pagination span {
    margin: 0 10px 0 0;
}
.elementor-5736 .elementor-element.elementor-element-13f931e .elementskit-testimonial-slider .swiper-pagination span {
    margin-right: 10px;
}
.works-content .readmore-btn:after {
    margin-right: 130px;
    position: absolute;
    top: 0;
    right: -3px;
    bottom: 0;
    background-image: url("assets/images/readmore-arrowle.svg");
    background-repeat: no-repeat;
    background-position: center center;
    width: 24px;
    height: 24px;
    transition: 0.3s ease-in-out;
}
.about-counter{
	text-align:center;
	animation: expmoveobject 3s infinite linear alternate;
}

@keyframes expmoveobject{
	50%{
		left: 40px;
	}
}
.works-content .readmore-btn:hover:after{
	right: 3px !important;
	filter: brightness(0) invert(1);
}
.elementor-widget-button .elementor-button .elementor-button-icon svg {
    margin-top: -3px;
}
.elementor-1688 .elementor-element.elementor-element-bac4d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item{
    list-style: none;
}