/* RTL Style CSS Code */

.rtl .row,
.rtl .d-flex{
	flex-direction: row-reverse;
}

.rtl .main-menu .navigation > li{
	float:right;
}

.rtl .sticky-header .logo{
	float:right;
	padding-left:25px;
}

.rtl .main-menu{
	text-align:right;
}

.rtl .service-block_one-inner,
.rtl .slider-one_content-outer,
.rtl .main-header .main-menu .navigation > li > ul > li > ul > li,
.rtl .main-header .main-menu .navigation > li > ul > li,
.rtl .main-menu .navigation > li > ul > li{
	text-align:right;
}

.rtl .main-header .main-menu .navigation > li > ul{
	
}

.rtl .main-header .main-menu .navigation > li > ul > li > a:before{
	right:0px;
	left:auto;
	opacity: 0;
}

.rtl .main-menu .navigation > li > ul > li:hover > a{
	padding-left:0px !important;
	padding-right:30px;
}

.rtl .main-menu .navigation > li > ul > li > a:before{
	left:auto;
	right:8px;
}

.rtl .main-menu .navigation > li > ul > li.dropdown > a:after{
	right:auto;
	left:10px;
	transform:rotate(180deg);
}

.rtl .main-menu .navigation > li > ul > li > ul{
	left:auto;
	right:100%;
}

.rtl .main-menu .navigation li > ul > li.dropdown:hover > ul{
	
}

.rtl .main-header .main-menu .navigation > li > ul > li > ul{
	right:100%;
	left:auto;
}

.rtl .main-menu .navigation > li > ul{
	left:auto;
	right:0px;
}

.rtl .main-menu .navigation > li.dropdown:hover > ul{
	left:auto;
	right:0px;
}

.rtl .main-menu .navigation > li > ul > li > ul > li:hover > a{
	padding-left:0px;
	padding-right:30px;
}

.rtl .main-menu .navigation > li > ul > li > ul > li > a:before{
	left:auto;
	right:8px;
	opacity: 0;
}

.rtl .main-header .main-menu .navigation > li:first-child{
	margin-right: 0px;
}

.rtl .main-header .main-menu .navigation > li:last-child{
	
}

.rtl .main-header .header-upper .logo-box{
	margin-right:0px;
	margin-left:30px;
}

.rtl .header-top_text,
.rtl .header-top_list li,
.rtl .main-header .login-box a,
.rtl .main-header .main-menu .navigation{
	flex-direction: row-reverse;
}

.rtl .slider-one_image{
	margin-left:-260px;
}

.rtl .slider-one_circle{
	left:auto;
	right:-80px;
	top:12%;
}

.rtl .about-one_content-outer{
	padding-left:100px;
	padding-right:0px;
	text-align:right;
}

.rtl .newsletter-box .form-group button,
.rtl .experiance-one:before{
	left:0px;
	right:auto;
}

.rtl .experiance-one .right-column .inner-column{
	padding-left:0px;
	padding-right:60px;
}

.rtl .experiance-one .left-column .inner-column{
	padding-left:60px;
}

.rtl .experiance-one .right-column .arrow{
	right:30px;
}

.rtl .accordion-box,
.rtl .case-block_one-content,
.rtl .faq-one_content-outer{
	text-align:right;
}

.rtl .accordion-box .block .icon-outer{
	left:0px;
	right:auto;
}

.rtl .accordion-box .block .content{
	padding:0px 0px 30px 40px;
}

.rtl .testimonial-two_icon,
.rtl .mission-box_line:before,
.rtl .testimonial-one_icon{
	display:none;
}

.rtl .mission-box,
.rtl .testimonial-block_one-inner,
.rtl .testimonial-one .left-box{
	text-align:right;
}

.rtl .news-block_two-author,
.rtl .news-block_one-author,
.rtl .testimonial-block_three-author,
.rtl .testimonial-block_one-author{
	padding-left:0px;
	padding-right:70px;
}

.rtl .testimonial-block_three-author_image,
.rtl .news-block_two-author_image,
.rtl .news-block_one-author_image,
.rtl .testimonial-block_one-author_image{
	right:0px;
	left:auto;
}

.rtl .main-footer,
.rtl .slider-two_heading,
.rtl .news-block_two-inner,
.rtl .testimonial-two .sec-title,
.rtl .case-block_two-info,
.rtl .service-block_three-inner,
.rtl .cta-two_content-outer,
.rtl .slider-three_content-outer,
.rtl .choose-one_content-outer,
.rtl .testimonial-block_three-inner,
.rtl .newsletter-box .form-group input[type="text"],
.rtl .newsletter-box .form-group input[type="email"],
.rtl .newsletter-box,
.rtl .choose-one_rating,
.rtl .newsletter-one .inner-container,
.rtl .news-block_one-inner{
	text-align:right;
}

.rtl .main-footer_text{
	max-width:100%;
}

.rtl .choose-one .row,
.rtl .slider-two .row{
	flex-direction: inherit;
}

.rtl .slider-two_counter-box{
	left:-80px;
}

.rtl .about-two_content-outer{
	padding-right:0px;
	text-align:right;
	padding-left:30px;
}

.rtl .accordion-box_two p,
.rtl .mission-box_text{
	max-width:100%;
}

.rtl .cta-two_title{
	padding-right:0px;
}

.rtl .accordion-box.style-two .block .icon-outer{
	left:20px;
}

.rtl .faq-three,
.rtl .service-detail,
.rtl .project-detail,
.rtl .register-one .column,
.rtl .team-block_one-content,
.rtl .team-one .sec-title .left-box,
.rtl .sidebar-widget .widget-content,
.rtl .testimonial-three .sec-title .right-box,
.rtl .styled-form input[type="text"],
.rtl .styled-form input[type="email"],
.rtl .styled-form input[type="password"],
.rtl .styled-form input[type="tel"],
.rtl .styled-form input[type="number"],
.rtl .styled-form input[type="url"],
.rtl .styled-form select,
.rtl .styled-form textarea,
.rtl .sidebar .search-box .form-group input[type="text"],
.rtl .sidebar .search-box .form-group input[type="search"]{
	text-align:right;
}

.rtl .testimonial-block_three-text{
	padding-right:0px;
}

.rtl .team-block_one-letter{
	right:auto;
	left:25px;
}

.rtl .accordion-box_two .block .icon-outer{
	left:-10px;
	right:auto;
}

.rtl .accordion-box_two .block .acc-btn{
	font-size:16px;
}

.rtl .styled-form .form-group .check-box label{
	padding-left:0px;
	padding-right:25px;
}

.rtl .styled-form .form-group .check-box label:before{
	left:auto;
	right:0px;
}

.rtl .styled-form .forgot-psw{
	margin-left:0px;
	margin-right:20px;
}

.rtl .service-list li a:hover,
.rtl .service-list li.active a{
	padding-right:30px;
}

.rtl .step-block_one-inner{
	padding-left:0px;
	padding-right:90px;
}

.rtl .step-block_one-number{
	left:auto;
	right:0px;
}

.rtl .service-detail_list li{
	max-width:100%;
	padding-left:0px;
	padding-right:25px;
}

.rtl .service-detail_list li i{
	right:0px;
	left:auto;
}

.rtl .service-detail_ratio-inner p,
.rtl .service-detail_content p{
	max-width:100%;
}

.rtl .service-detail_content:before{
	display:none;
}

.rtl .project-detail_list li{
	padding-left:0px;
	padding-right:25px;
}

.rtl .project-detail_list li i{
	right:0px;
	left:auto;
}

.rtl .project-detail_info li{
	flex-direction: row-reverse;
}

.rtl .post-widget .post{
	text-align:right;
	padding-left:0px;
	padding-right:85px;
}

.rtl .post-widget .post .thumb{
	right:0px;
	left:auto;
}

.rtl .contact-one,
.rtl .news-detail_inner,
.rtl .slider-two_content-outer,
.rtl .news-block_three-inner,
.rtl .comment-form .form-group input[type="text"],
.rtl .comment-form .form-group input[type="password"],
.rtl .comment-form .form-group input[type="tel"],
.rtl .comment-form .form-group input[type="email"],
.rtl .comment-form .form-group textarea,
.rtl .contact-form .form-group input[type="text"],
.rtl .contact-form .form-group input[type="password"],
.rtl .contact-form .form-group input[type="tel"],
.rtl .contact-form .form-group input[type="email"],
.rtl .contact-form .form-group textarea{
	text-align:right;
}

.rtl .news-detail_heading,
.rtl .news-block_three-heading{
	padding-right:0px;
}

.rtl .news-detail_author,
.rtl .news-block_three-author{
	padding-left:0px;
	padding-right:70px;
}

.rtl .news-detail_author_image,
.rtl .news-block_three-author_image{
	right:0px;
	left:auto;
}

.rtl .news-detail_list li{
	padding-left:0px;
	padding-right:25px;
}

.rtl .news-detail_list li i{
	left:auto;
	right:0px;
}

.rtl .slider-three_image{
	left:-250px;
}

.rtl .slider-three_heading{
	padding-right:0px;
}

.rtl .sidebar-page-container .comments-area .comment{
	text-align:right;
	padding-left:0px;
	padding-right:110px;
}

.rtl .sidebar-page-container .comments-area .comment-box .author-thumb{
	right:0px;
	left:auto;
}

.rtl .sidebar-page-container .comments-area .comment-box .reply-btn{
	left:0px;
	right:auto;
}

.rtl .info-block_one .text{
	max-width:100%;
}

.rtl .info-block_one-inner:before{
	left:70px;
	right:auto;
}

.rtl .contact-one_icon{
	display:none;
}

.rtl .mobile-menu .navigation{
	text-align: right;
}

.rtl .mobile-menu .navigation li.dropdown .dropdown-btn{
	left:-1px;
	right:auto;
	text-align: right;
}

/* RTL Responsive Style */

@media only screen and (max-width: 2770px){
	
	
	
}

@media only screen and (max-width: 1600px){

	
	
}

@media only screen and (max-width: 1500px){
	
	.rtl .slider-three_image {
		left: -50px;
	}
	
}

@media only screen and (max-width: 1450px){

	.rtl .slider-one_image {
		margin-left: -200px;
	}
	
	.rtl .slider-one_image img{
		max-width:100%;
	}
	
	.rtl .about-one_image{
		margin-left:0px;
	}
	
}

@media only screen and (max-width: 1350px){

	.rtl .slider-one_circle{
		right:0px;
	}
	
	.rtl .slider-two_image{
		margin-left:0px;
	}
	
	.rtl .slider-two_image img{
		max-width:100%;
	}
	
	.rtl .slider-two_content-outer{
		margin-top:80px;
	}
	
	.rtl .mission-box,
	.rtl .about-two_image{
		margin-left:0px;
	}
	
}

@media only screen and (max-width: 1500px){

	

}

@media only screen and (max-width: 1400px){
	
	

}

@media only screen and (max-width: 1340px){

	

}

@media only screen and (max-width: 1240px){
	
	.rtl .about-one_content-outer{
		padding-left:0px;
	}
	
	.rtl .about-one .default-skills{
		max-width:100%;
	}
	
	.rtl .about-two_content-outer{
		padding-left:0px;
	}
	
	.rtl .faq-two_accordian-outer{
		margin-left:0px;
	}
	
	.rtl .accordion-box .block .acc-btn {
		font-size: 18px;
	}
	
}

@media only screen and (max-width: 1140px){

	
	
}

@media only screen and (min-width: 768px){
	
	
	
}

@media only screen and (max-width: 991px){
	
	.rtl .slider-two_icon-three{
		display:none;
	}
	
	.rtl .experiance-one .right-column .inner-column{
		padding-right:0px;
	}

	.rtl .experiance-one .right-column .arrow{
		right:0px;
	}
	
	.rtl .slider-one_image {
		margin-left: 0px;
	}
	
	.rtl .experiance-one .left-column .inner-column{
		padding-left:0px;
	}
	
	.rtl .slider-two_image-outer{
		margin-top:50px;
	}
	
	.rtl .slider-two_content-outer {
		margin-top: 20px;
	}
	
	.rtl .slider-three_image {
		left: 0px;
	}

}


@media only screen and (max-width: 770px){
	
	
	
}
	
@media only screen and (max-width: 1023px){
	
	.rtl .slider-two_content-outer {
		margin-top: 80px;
	}
	
}

@media only screen and (max-width: 991px){
	
	

}

@media only screen and (max-width: 890px){

	

}

@media only screen and (max-width: 767px){
	
	.rtl .slider-two_content-outer {
		margin-top: 0px;
	}
	
}

@media only screen and (max-width: 599px){
	
	.rtl .sidebar-page-container .comments-area .comment{
		padding-right:0px;
	}
	
	.rtl .sidebar-page-container .comments-area .comment-box .reply-btn{
		right:0px;
		left:auto;
	}
	
}

@media only screen and (max-width: 479px) {
	
	.rtl .accordion-box .block .acc-btn {
		padding: 18px 0px 18px 50px;
	}
	
	.rtl .accordion-box .block .content{
		padding-left:0px;
	}
	
	.rtl .testimonial-block_one-inner {
		padding: 15px 15px;
	}
	
	.rtl .testimonial-block_one-title{
		font-size:18px;
		margin-top:15px;
	}
	
	.rtl .about-two_list li{
		padding:14px 25px 14px 20px;
	}
	
	.rtl .accordion-box.style-two .block .acc-btn {
		font-size:14px;
		line-height:26px;
		padding: 12px 20px 12px 60px;
	}
	
	.rtl .accordion-box.style-two .block .icon-outer {
		left: 10px;
	}
	
	.rtl .accordion-box_two .block .acc-btn{
		padding-right:0px;
		padding-left:30px;
	}
	
}

/**********Custom RTL For Elementor Adjustment**********************/
.rtl .elementor-element-3f3d352{
	order: 2;
	text-align: right;
}

.rtl .elementor-element-3f3d352 .te-btn,
.rtl .elementor-element-fd429e3,
.rtl .elementor-24 .elementor-element.elementor-element-8b5501d,
.rtl .elementor-element-a4546e0,
.rtl .elementor-element-ac2836c,
.rtl .elementor-element-d240c07,
.rtl .elementor-26 .elementor-element.elementor-element-514e042 .te-btn,
.rtl .elementor-element-2f1d79f,
.rtl .elementor-element-d31c91a,
.rtl .elementor-26 .elementor-element.elementor-element-52e809e .te-btn,
.rtl .elementor-element-2e40e3a,
.rtl .elementor-element-12add61,
.rtl .elementor-element-c68e381 .btn-box,
.rtl .elementor-element-6193797,
.rtl .elementor-element-8ca2793,
.rtl .elementor-element-84ff9c8,
.rtl .elementor-30 .elementor-element.elementor-element-136b8b1 .te-btn,
.rtl .elementor-element-f3999a8,
.rtl .elementor-element-38be845,
.rtl .elementor-element-a88cef4,
.rtl .elementor-element-8c86b7f,
.rtl .elementor-element-5aa59f6,
.rtl .elementor-element-34c4d9f,
.rtl .elementor-element-430d5ca,
.rtl .elementor-32 .elementor-element.elementor-element-d82b32b .te-btn,
.rtl .elementor-element-2373c07,
.rtl .elementor-element-508885a,
.rtl .elementor-element-df247a8,
.rtl .team-details .content-box,
.rtl .elementor-element-f1660d8,
.rtl .elementor-element-3e35374{
	text-align: right !important;
}

.rtl .elementor-24 .elementor-element.elementor-element-dd1a773:not(.elementor-motion-effects-element-type-background),
.rtl .elementor-30 .elementor-element.elementor-element-9b62f78:not(.elementor-motion-effects-element-type-background),
.rtl .elementor-32 .elementor-element.elementor-element-d4c0ea3:not(.elementor-motion-effects-element-type-background){
	background-image: linear-gradient(90deg, #E1FE6E 50%, #173401 50%);
}

.rtl .elementor-element-dd1a773 .e-con-inner,
.rtl .elementor-element-6c1637f .e-con-inner,
.rtl .elementor-element-50ed236 .e-con-inner,
.rtl .elementor-element-f46c195,
.rtl .elementor-element-cbbee74 .e-con-inner,
.rtl .elementor-element-69a43e3 .e-con-inner,
.rtl .elementor-element-ba4c37e .e-con-inner,
.rtl .elementor-element-568a767,
.rtl .elementor-element-12add61,
.rtl .elementor-element-4d976d7,
.rtl .elementor-element-1bdbc42,
.rtl .elementor-element-360c586 .e-con-inner,
.rtl .elementor-element-c3aa2fc .e-con-inner,
.rtl .elementor-element-9b62f78 .e-con-inner,
.rtl .elementor-element-fe9e90c .e-con-inner,
.rtl .elementor-element-103e570 .e-con-inner,
.rtl .elementor-element-ee5010d .e-con-inner,
.rtl .elementor-element-d4c0ea3 .e-con-inner,
.rtl .elementor-element-022f8d7,
.rtl .elementor-element-9892177 .e-con-inner,
.rtl .elementor-element-40431b3 .e-con-inner,
.rtl .elementor-element-4ab9a6d,
.rtl .elementor-element-dfee93c .e-con-inner,
.rtl .elementor-element-c7d1f7c .e-con-inner,
.rtl .elementor-element-cd5e42b {
	flex-direction:row-reverse !important; 
}

.rtl .elementor-element-fe47b2b{
	padding-right: 0px;
}

.rtl .elementor-element-7a1809a,
.rtl .elementor-element-35bcce6,
.rtl .elementor-element-e0b9bc3 {
	padding-left: 60px;
}

.rtl .elementor-26 .elementor-element.elementor-element-09e4e51 > .elementor-widget-container{
	margin-left: 0px;
}

.rtl .elementor-26 .elementor-element.elementor-element-9e5e36c.elementor-element{
	align-self:flex-end;
}

.rtl .elementor-26 .elementor-element.elementor-element-f5be41b .inconsl-hero-title{
	padding-right: 0px !important;
}

.rtl .elementor-element-0148513,
.rtl .elementor-element-a6e663a{
	padding-right: 30px;
	text-align: right;
}

.rtl .elementor-28 .elementor-element.elementor-element-fbf0160 .te-img-position,
.rtl .growth-arrow_box,
.rtl .elementor-32 .elementor-element.elementor-element-fb6d799 .te-img-position{
	left: 0;
}

.rtl .elementor-30 .elementor-element.elementor-element-c5b244d,
.rtl .elementor-element-bbc07dc{
	padding-left: 0px;
}

.rtl .elementor-30 .elementor-element.elementor-element-84ff9c8,
.rtl .elementor-element-430d5ca{
	padding-right: 0;
	padding-left: 100px;
}

.rtl .elementor-32 .elementor-element.elementor-element-83ced44{
	max-width: 100%;
	width: 100%;
}

.rtl .team-details .content-box .social-links li{
	float: right;
}

.rtl .team-details .content-box .text .list-item li{
	padding-left: 0;
	padding-right: 30px;
}

.rtl .team-details .content-box .text .list-item li::before{
	left: auto;
	right: 0;
}

.rtl .elementor-50 .elementor-element.elementor-element-99e8faf{
	right: auto !important;
	left: 15%;
}

.rtl .elementor-50 .elementor-element.elementor-element-2eb3c86,
.rtl .elementor-element-659f1b8{
	margin-left: 0;
	padding-right: 50px;
}

@media (min-width: 768px) {
  .rtl .elementor-26 .elementor-element.elementor-element-d488656 {
    --width: 100%;
  }
}