@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600&display=swap');

body {
  font-family: 'Cairo', sans-serif;
}

body{
	font-family:'Cairo', sans-serif !important;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,
h1,h2,h3,h4,h5,h6{
	font-family:'Cairo', sans-serif !important;
}

.hero1-section-area .hero-header-area h1 .others-img1{
	display:none
}

.hero1-section-area .imges-header .img1 img,
.inner-section-area .imges-header .img1 img{
	animation:none
}

p,div,a,input,textarea,button{
	font-family:'Cairo', sans-serif !important;
}

input::placeholder,
textarea::placeholder {
    font-family: 'Cairo', sans-serif !important;
}

.cta-btn-area6 .btn-area a{
	font-size: 100px;
	line-height:100px;
}


/* دعم المتصفحات القديمة */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    font-family: 'Cairo', sans-serif !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    font-family: 'Cairo', sans-serif !important;
}


.hero1-section-area .hero-header-area h1 {
	line-height: 1.5em;
}

/* Mobile  */

.vl-offcanvas-menu nav ul.navigation:not(:first-of-type) {
    display: none;
}

.vl-menu-close {

	right:auto;
	left: 0;
	transform:rotate(180deg);
}



/* Elementor */


.elementor > .elementor-element.e-flex {
    background-color: #411c47 !important;
	background-image: none !important;
}

.blog-details-section-area,
.vl-blog-1-area.related-post{
	 background-color: #411c47 !important;
}

/* Search  */


.header-search-form-wrapper .search-form input[type=search]{
	text-align:right
}

/* Header */

.homepage1-menu .vl-main-menu ul > li.menu-item-has-children > a::after {

	margin-left: 0;
	margin-right: 8px;
}
.homepage1-menu .vl-main-menu ul > li .sub-menu{
	width:320px;
    left: auto;
	right: 0;
}





.homepage1-menu .vl-hero-btn button{

    margin: 0 16px 0 0;
}

.homepage1-menu .vl-hero-btn {

    justify-content: flex-start;
}


.progresbar .content-area {
    padding-left: 0;
    padding-right: 10px;
}


/* Service */
.service-details-side .category-area li i{
    transform: rotate(180deg);
}

.service-details-side .contact-boxarea .input-area input{
    text-align: right;
}

.service-details-section .service-details-side h3{
    text-align: right;
}

.service-details-section .service-details-side .contact-boxarea .input-area textarea{
	text-align:right;
}

.portfolio1-section-area .portfolio-slider-area .owl-nav {
    right: auto;
    left: 0px;
}

.portfolio1-section-area .portfolio-slider-area .owl-nav button.owl-prev {
    float: left;
}



.service-branding-boxesarea .arrow a{
        transform: rotate(-135deg);
}


/* FAQs */


.accordion .accordion-item button::before{
	right: auto;
	left: 34px;
}
.accordion-button::after{
	margin-left: 0;
	margin-right: auto;
}






/* Contact Us */
.contact-inner-area .contact-author-boxarea h3{
	text-align:right;
}

.contact-inner-area .widget-contactbox .content {
    padding-left: 0;
	padding-right: 16px;
}



.contact-inner-area .contact-author-boxarea .input-area input{
	text-align:right;
}

.contact-inner-area .contact-author-boxarea .input-area textarea{
	text-align:right;
}


.testimonials-2 .swiper-testimonial-2 .testimonial-boxarea .names-area .man-textarea .text {
    padding-left: 0;
	padding-right: 16px;
}

.contact-inner-area .widget-contactbox .icons{
	    min-width: 60px;
}

.contact-inner-area .contact-author-boxarea .input-area input{
		font-family:'Cairo', sans-serif !important;
}






/* Testimonials */

.testimonial-inner-section-area .testimonial-boxarea .names-area .man-textarea .text {
    padding-left: 0;
	padding-right: 16px;
}

.testimonials-2 .swiper-testimonial-2 .testimonial-boxarea svg {
    right: auto;
	left: 36px;
}

.testimonials-2 .left .swiper-button-next, .testimonials-2 .left .swiper-button-prev{
	transform:rotate(180deg)
}


.testimonials-2 .swiper-testimonial-2 .testimonial-boxarea .names-area > img {
	display:none
}

.map-testimonial .swiper-slide:nth-child(1) {
  left: auto;
  right:100px
}

.map-testimonial .swiper-slide:nth-child(2) {
  left: auto;
  right: 50px;
}

.map-testimonial .swiper-slide:nth-child(3) {
  left: auto;
  right: 100px;
}

.map-testimonial .swiper-slide:nth-child(4) {
  right: auto;
  left: -35px;
}
.map-testimonial .swiper-slide:nth-child(5) {
  right: auto;
  left: -80px;
}
.map-testimonial .swiper-slide:nth-child(6) {
  right: auto;
  left: -35px;
}
@media (min-width: 1350px) and (max-width: 1399px) {
  .map-testimonial .swiper-slide:nth-child(4) {
    right: auto;
	right: 120px;
  }
  .map-testimonial .swiper-slide:nth-child(5) {
    right: auto;
	left: 65px;
  }
  .map-testimonial .swiper-slide:nth-child(6) {
    right: auto;
	left: 120px;
  }
}
@media (min-width: 1200px) and (max-width: 1349px) {
  .map-testimonial .swiper-slide:nth-child(4) {
    right: auto;
	left: 0;
  }
  .map-testimonial .swiper-slide:nth-child(5) {
    right: auto;
	left:-55px;
  }
  .map-testimonial .swiper-slide:nth-child(6) {
    right:auto;
	left:0;
  }
}


/*  Blog */

.vl-blog-1-item .vl-blog-1-content .vl-blog-1-icon a i {
	transform: rotate(-135deg);
}
.vl-blog-1-item .vl-blog-1-content .vl-blog-1-icon a:hover i {
	transform: rotate(-180deg);
}
/* Footer */

.vl-footer1-section-area .vl-footer-widget form button, .vl-footer1-section-area .vl-footer-widget .footer-form button{
		right:auto;
	    left: 9px;
}


.vl-footer1-section-area .vl-footer-widget .footer-form input, .vl-footer4-section-area .vl-footer-widget form input, .vl-footer4-section-area .vl-footer-widget .footer-form4 input{
	padding-right: 16px;
	padding-left: 16px;
    text-align: right;
}



.single-post .wp-block-list{
margin-bottom:30px
	
}



/* Slider */


.slider2-section-area .marquee-wrap .marquee-text .brand-single-box h3 a img {
	margin: 0  0 0 8px;
}



.vl-blog-1-item .vl-blog-1-content .vl-blog-meta ul li:nth-child(2) a{
	left: auto;
	right: 20px;
}



.inner-section-area .hero-header-area h4 i{
	transform: rotate(180deg);
}


.vl-blog-1-item .vl-blog-1-content .vl-blog-meta ul li:nth-child(1) a img, .vl-blog-1-item .vl-blog-1-content .vl-blog-meta ul li:nth-child(1) a svg, .vl-blog-1-item .vl-blog-1-content .vl-blog-meta ul li:nth-child(1) a i{
	margin: -5px  0 0 4px;
}



.service-branding-boxesarea .hidden-img {
	left: auto;
	right: 50%;
}


.started-btn svg, .started-btn img {

	right: -60px;
}

.started-btn a span {

	transform: rotate(-135deg);
}
.portfolio1-section-area .portfolio-slider-area .portfolio-boxarea .arrow-content .arrow a span{
	transform: rotate(-135deg);
}


.pagination .page-item .next i {
	transform:rotate(180deg)
}

.renev_service-template .service-branding-boxesarea::after{

	background: #f5f5f5;
}


.contact-inner-area .contact-author-boxarea{
	text-align:right
}

@media (max-width: 768px) {
  .hero1-section-area .imges-header .img1 img {
    width: 80%;
  }
}


@keyframes marquee {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes marquee-2 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translatex(100%);
  }
}

@media (max-width: 768px) {
    .slider1-section-area .marquee-wrap .marquee-text {
        animation: marquee 5s linear infinite; /* faster */
    }
}

@media (max-width: 767px) {
    .service-branding-boxesarea .hidden-img {
        display: block;
		position: relative;
		visibility: visible;
		transform: scale(1);
		z-index: 99999;
		opacity: 1; 
		left: 0;
		right: 0;
		margin-bottom:25px;

    }
	
	.service-branding-boxesarea .hidden-img img{
		width:100%
	}
	
	.service-brand-head h2 a{
		line-height:1.6em !important;
		text-align:center
	}
	
	.service-brand-head .service-list{
		display:none
	}

	.service-branding-boxesarea {
		display: flex !important;
		flex-direction: column !important;
	}

	.service-brand-head {
		order: 2 !important;
	}

	.hidden-img {
		order: 1 !important;
	}

	.arrow {
		order: 3;
	}

}


