body,h4 { 
    font-family: "Cairo";
}  

.trainingItem,.h2n1,.courseData,.div-for-txt-data-entry 
{
	font-family: "Cairo";
}

.swal2-title
{
	font-family: "Cairo";
}

a.triners_icons {
    direction: rtl;
    unicode-bidi: plaintext;
}

 
.our-contact-details-data.phone a
{
	direction: rtl;
    unicode-bidi: plaintext;
}

.contact-page-area .section-title h2,.contact-page-form .section-title h3,
.our-contact-details .our-contact-details-data h3 , .banner-inner h2 , .section-title h2,
.pp-tooltip.right , a , .error-content h1 ,.sidebar h3
{
	font-family: "Cairo";
}

.pp-tooltip.right 
{
	font-family: "Cairo-Black";
}


.section-title .sub-title:before {
    margin-right: 0px;
    margin-left: 10px; 
    background: url(../images/icons/sub-title-ar.png) no-repeat 100% 100%; 
}

.jobStatus {
    
    right: auto;
    left:0; 
}

.social-style-four a i {
    margin-right: 0px;
    margin-left: 10px;
}

.footer-contact-info .theme-btn.style-three:not(:last-child) {
    margin-right: 0px;
    margin-left: 30px;
}


.footer-left-content .footer-contact-info
{
	display: flex; 
}

.footer-left-content .theme-btn
{
	display: flex;
    flex-direction: row-reverse;
}

.lets-work img 
{
   
    margin-right: 20px;
    margin-left: 20px;
}


.our-contact-details .our-contact-details-data i.mainIcon {
    margin-right: 0px;
    margin-left: 10px;
}


.form-style-one .nice-select, .form-style-one .form-control
{
	padding: 1px 33px 20px 0px;
}

.form-style-one .form-group label
{
	left:auto;
	right:0; 
}

.theme-btn, a.theme-btn
{
    direction: ltr; 
}


.text-left-border {
    padding-left: 0px;
    padding-right: 40px;     
    border-left: 0px solid var(--ygency-primary-color);
    border-right: 4px solid var(--ygency-primary-color);
}

.services-five-wrapper .service-five-item {
    margin-right: 0px;
     margin-left: 0px;
}



i.fa.fa-angle-right:before {
    content: "\f104";
}

.copyright-text {
    border-left: 0px solid var(--ygency-border-color);
    border-right: 1px solid var(--ygency-border-color);
}


.theme-btn i, a.theme-btn i
{
	margin-left: 0px;
	margin-right: 10px;  
}

.blog-meta li i {
   margin-right:0;
   margin-left:10px;
} 

.next-prev-blog .item .image {
    margin-right: 0px;
    margin-left: 30px; 
}

.widget-recent-news ul li .image {
    margin-right: 0px;
    margin-left: 35px; 
}


.why-choose-item-two .icon
{
	margin-right: 0px;
	margin-left: 30px; 
}

.service-five-item i {
    margin-left: 25px;
    margin-right: 0px; 
}


.text-start {
    text-align: right !important;
}


.widget-contact .theme-btn i,.widget-contact  a.theme-btn i {
    margin-left: 10px;
    margin-right: 0px; 
}

.authors-text i {
   
        margin-right: -20px;
    margin-left: -20px; 
}


.ttt.authors-text
{
	margin-left: 20px;
}


.widget-recent-news ul li .date i {
    margin-right: 0px;
     margin-left: 7px; 
}


.read-more i {
   
    margin-left: 0px;
     margin-right: 8px; 
  
}


.authors-textX span
{
	direction: ltr;
}

.drag-drop-single-file .drop-files-container .not-found-file-upload h3 {
    font-family: "Cairo";
} 


.fixed-action-btn {
    right:auto;
 	left: 26px;
}

.scrolltop_area {
    right:auto;
 	left: 15px;
}

.scroll-top {
    right:auto;
 	left: 20px; 
}

.elements-side-bar.right .social-bar-holder
{
    
} 

.elements-side-bar.right {
   
    right: auto;
    left: 3.2vh;
    transform: rotate(-90deg) translate(50%, -600%);

}


.advanced-team-section .team-member .overlay-advanced
{
	text-align: left !important;  
}


.advanced-team-section .even-swiper-slide .team-member .overlay-advanced {
   
    left: 0; 
    right: auto;
}

@media only screen and (min-width: 1400px) 
{
    .footer-right-content {
        border-left: 0px solid var(--ygency-border-color);
        border-right: 1px solid var(--ygency-border-color); 
        padding-left: 0px;
        padding-right: 60px;
    }
}

@media (min-width: 992px) 
{
    .ms-lg-auto {
        margin-left: 0 !important;
        margin-right: auto !important;
    }
    .text-lg-end {
        text-align: left !important;  
    }
}


@media only screen and (max-width: 991px)
{
	.main-content-area-content, .main-footer , .page-banner-area , .main-sidebar  , .home-section-item
    {
        padding-right: 0px; 
        padding-left: 80px; 
    }
}

@media only screen and (max-width: 768px)
{
    
    #site-index .main-footer
	{
		padding-right: 0px; 
        padding-left: 0px;
	}
	
	.fixed-action-btn {
	    right: auto;
	    left: 25px;
	}
    
    .elements-side-bar.right {
	    left: 25px;
	}
    
    #pp-nav.right {
        right: auto;
        left: 50px;
    }
    
    .pp-tooltip.right
	{
		right:auto;   
		left:25px; 
	}

    
    
    
    .footer-bottom-menu ul {
	    margin-right: 0px; 
	    margin-left: -30px;
	}
	.footer-left-content .footer-contact-info {
	    display: block;
	}
	
	.service-five-item i {
	    margin-left: 15px;
	    margin-right: 0px;
	}
	
	.client-logo-wrap-two .client-logo-item { 
    	margin-left: 15px;
    	margin-right: 30px; 
    }
    
    
}
