body{
	text-align: right;
}
.header-lang {
	margin-right: 25px;
	margin-left: 0;
}
.header-icon a:last-child {
	margin-right: 10px;
}
.main-menu nav > ul > li:first-child {
	margin-left: 20px;
}
.slider-content {
	text-align: right;
}
.slider-content p {
	margin-right: 0;
	margin-left: 232px;
}
.text-link {
	margin-left: 0;
	margin-right: 48px;
}
.text-md-right {
	text-align: left !important;
}
.header-button {
	margin-left: 0;
	margin-right: 20px;
}
.elementor-align-left {
	text-align: right !important;
}
.about-text > span {
	padding-left: 0;
	padding-right: 86px;
}
.about-text > span::before {
	left: auto;
	right: 0;
}
.offset-xl-2 {
	margin-left: 0;
	margin-right: 16.666667%;
}
.border-left-1 {
	left: 0;
}
.border-right-1 {
	right: 0;
}
.offset-xl-3 {
	margin-left: 0;
	margin-right: 25%;
}
.text-left {
	text-align: right !important;
}
.team-icon a:last-child {
	margin-right: 15px;
}
.team-icon a:first-child {
	margin-right: 0px;
}
.text-lg-right {
	text-align: left !important;
}
.cta-link {
	margin-left: 0;
	margin-right: 25px;
}
.testimonial-text p {
	margin-right: 0;
	margin-left: 124px;
}
.testimonial-active .owl-nav div {
	left: auto;
	right: 70px;
}
.testimonial-active .owl-nav div.owl-next {
	left: auto;
	right: 0;
}
#appointment-form input {
	text-align: right;
}
#appointment-form textarea {
	text-align: right;
}
.form-box::after {
	right: auto;
	left: 20px;
}
.blog-meta span {
	margin-right: 0;
	margin-left: 10px;
}
.footer-news-img {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
.footer-title::before {
	left: auto;
	right: 0;
}
.footer-title::after {
	left: auto;
	right: 25px;
}
.main-menu nav > ul > li .sub-menu {
	left: auto;
	right: 0;
}
.client-active .owl-nav div {
	right: auto;
	left: 15px;
}
.client-active .owl-nav div.owl-prev {
	right: auto;
	left: 75px;
}
.progress-bar span {
	text-align: left;
}
.footer-2-wrapper .footer-text p {
	padding-right: 0;
	padding-left: 68px;
}
.header-cta-text p {
	color: #222;
}
.header-cta-text span {
	color: #222;
}
.header-cta-text span i {
	color: #222;
}
.header-2-button {
	margin-right: auto;
	margin-left: 58px;
}
.about-us-icon {
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
#contact-us-form input {
	text-align: right;
	padding-right: 30px;
}
#contact-us-form textarea {
	text-align: right;
}
.slider-content-4 .border-btn {
	margin-left: 0;
	margin-right: 5px;
}
.cta-content {
	margin-right: 0;
	margin-left: 34%;
}
.cta-2-button a.border-btn {
	margin-left: 0;
	margin-right: 17px;
}
.frequently-text li {
	margin-right: 0;
	margin-left: 70px;
}
.appointment-form input {
	text-align: right;
}
.appointment-form textarea {
	text-align: right;
}
.contact-address-icon {
	float: right;
	margin-right: 0;
	margin-left: 11px;
}





.f-right {
	float: left;
}
.play-btn {
	margin-left: 0;
	margin-right: 15px;
}
.about-right-side {
	text-align: right;
}
.about-text p {
	padding-right: 0;
}
.author-ava {
	margin-right: 0;
	margin-left: 30px;
}
.text-right {
	text-align: left !important;
}
.section-title.pos-rel.mb-75 {
	text-align: right;
}
.service-link:hover i {
	transform: translateX(-5px);
}
.section-title.pos-rel.mb-45 {
	text-align: right;
}
.section-button.section-button-left.mb-30 {
	text-align: right;

}
.single-satisfied h1 {
	float: right;
}
.single-satisfied.mb-50 {
	text-align: right;
}
.pricing-box {
	text-align: right;
}
.col-xl-6.offset-xl-3.col-lg-10.offset-lg-1.col-md-10.offset-md-1 {
	margin-left: 0 ;
	margin-right: 25%;
}
.testi-content-2 {
	text-align: right;
}
.testi-content-2 p {
	padding-right: 0;
	padding-left: 45px;
}
.testi-author-icon-2 {
	margin-right: 0;
	margin-left: 30px;
}
.testi-author-desination-2 {
	text-align: right;
}
.col-xl-10.offset-xl-1.col-md-12 {
	margin-left: 0;
	margin-right: 8.333333%;
}
.news-meta span {
	margin-right: 0;
	margin-left: 12px;
}
.latest-news-box-3 .latest-news-content {
	text-align: right;
}
.widget-posts-image {
	float: right;
}
.widget-posts-image img {
	margin-right: 0;
	margin-left: 15px;
}
.header__menu ul li ul.submenu {
	left: auto;
	right: 0;
}
.col-xl-5.offset-xl-1.col-lg-6.col-md-12 {
	margin-left: 0;
	margin-right: 8.333333%;
}
.about-text-list ul li i {
	margin-right: 0;
	margin-left: 20px;
}
.feature-box {
	text-align: right;
}
.mission-vision-list.pr-90 {
	text-align: right;
	padding-right: 0;
}
.about-title.mb-20 {
	text-align: right;
}
.about-text.mission-about-text {
	text-align: right;
}
.mv-icon {
	margin: 0;
}
.testi-quato-icon.about-icon-white {
	float: left;
}
.appoinment-box-content {
	text-align: right;
}
.appointment-form-2 input {
	text-align: right;
}
.col-xl-4.offset-xl-4.col-lg-10.offset-lg-1 {
	margin-left: 0;
	margin-right: 33.333333%;
}
.service-box-2 {
	text-align: right;
}
.service-content.service-content-2 p {
	padding-right: 0;
	padding-left: 30px;
}
.service-big-number {
	right: auto;
	left: 40px;
}
.subscribe-form form button {
	right: auto;
	left: 10px;
}
.team-author-info {
	text-align: right;
}
.f-left {
	float: right;
}
.footer-co-icon {
	margin-right: 0;
	margin-left: 20px;
}
.header-cta-icon {
	margin-right: 0;
	margin-left: 20px;
}
.header-menu-search {
	margin-left: 0;
	margin-right: 24px;
}
.header__menu.menu-dark ul li:first-child {
	margin-left: 30px;
}
.about-right-content {
	text-align: right;
}
.single-membership-box {
	text-align: right;
}
.review-box {
	text-align: right;
}
.membership-review .author-ava {
	margin-right: 0;
}
.about-title.mb-45 {
	text-align: right;
}
.faq-right-box .card {
	text-align: right;
}
.faq-right-box .btn-link::before {
	right: auto;
	left: 43px;
}
.pricing-title {
	text-align: right;
}
.price-content {
	text-align: right;
}
.pricing-list ul li i {
	margin-right: 0;
	margin-left: 9px;
}
.hire-text-2 {
	text-align: right;
}
.professinals-list li i {
	margin-right: 0;
	float: right;
	margin-left: 20px;
}
.hiring-bottom .col-xl-6 {
	margin-right: 50%;
}
.col-xl-6.offset-xl-3 {
	margin-left: 0;
	margin-right: 25%;
}
.latest-news-box {
	text-align: right;
}
.footer-newsletter button {
	right: auto;
	left: 10px;
}
.section-text.section-text-small.pos-rel {
	text-align: right;
}
.calculate-section .section-text p {
	padding-right: 0;
	padding-left: 35px;
}
.calculate-content select {
	text-align: right;
}
.calculate-form input {
	text-align: right;
	padding-right: 56px;
}
.calculate-form i {
	right: auto;
	left: 30px;
}
.hire-text {
	text-align: right;
}
.quantity {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}
.breadcrumb-menu li::before {
	content: "||";
	display: inline-block;
	padding-bottom: 0;
	position: absolute;
	top: 1px;
	color: #ffffff;
	right: auto;
	left: -7px;
}
.breadcrumb-menu li:first-child:after {
	display: none;
}
.breadcrumb-menu li:last-child:after {
	display: none;
}
.comment-form input {
	text-align: left;
}
.comment-form textarea {
	text-align: left;
}
.goals-list li i {
	margin-right: 0;
	margin-left: 6px;
}
.goals-img {
	left: auto;
}

.header-info span:first-child {
	margin-left: 30px;
	display: inline-block;
}

.header-top-icon {
	float: right;
	margin-right: auto;
	margin-top: 14px;
	margin-left: 15px;
}

.widget .widget-title::before {
	left: auto;
	right: 0;
}
.post-meta span {
	margin-right: 0;
	margin-left: 20px;
	display: inline-block;
}
.read-more a:hover i {
	transform: translateX(-5px);
}
.search-form button {
	right: auto;
	left: 0;
}
.mv-title p {
	padding-right: 0;
}
.single-item .mv-icon {
	margin-right: 0;
	margin-left: 30px;
}
.header-defualt-right .header-top-right-btn {
	margin-left: 0;
	margin-right: 30px;
}
.single-couter.mb-30 {
	text-align: right;
}
.single-couter p {
	padding-right: 0;
	padding-left: 40px;
}
.appoinment-box.white {
	text-align: right;
}
.single-satisfied h5 i {
	margin-right: 0;
	margin-left: 5px;
}
.section-text-green p {
	padding-right: 0;
	padding-left: 90px;
}
.analysis-area .nav-item:last-child {
	margin-right: 30px;
}
.analysis-area .nav-item:first-child {
	margin-right: 0;
}
.about-title.news-letter-title.mb-70 {
	text-align: right;
}
.appointment-form-3 textarea {
	text-align: right;
	padding-right: 56px;
}
.portfolio-caption {
	text-align: right;
}
.contact-form input {
	text-align: right;
}
.contact-form textarea {
	text-align: right;
	padding-right: 30px;
}
.ser-fea-icon {
	margin-right: 0;
	margin-left: 30px;
}
.ser-fea-box {
	margin-right: 0;
	margin-left: 20px;
}
.ser-fea-list ul li i {
	margin-right: 0;
	margin-left: 8px;
}
.ser-fea-icon {
	margin-right: 0;
	margin-left: 30px;
}

/* Extra css */
.header-info span {
	margin-left: 34px;
	margin-right: 0px;
}
.header-info span:first-child {
	margin-left: 34px;
}
.header-info span i{
	margin-right: 0px;
	margin-left: 3px;
}
.header-lang {
	margin-left: 0px;
	margin-right: 60px;
}
.lang-icon > a {
	margin-left: 0px;
	margin-right: 6px;
}
.lang-icon i {
	left: 0px;
	right: 2px;
}
.btn-text i {
	padding-left: 0px;
	padding-right: 5px;
}
/* contact css */
.wpcf7 .ajax-loader {
	width: 0px;
	margin: 0; 
}

/* blog css */


/* home page 2 */
.menu-2 .header-lang {
	margin-left: 40px;
	margin-right: 0px;
}
.agency {
	margin-left: 0px;
	margin-right: 5px;
}
.portfolio-menu button:last-child {
	margin-left: 0px;
	margin-right: 35px;
}
.progress-bar-text {
	margin-left: 0px;
}

/* home page 3 */
.about-us-img {
	padding-right: 0px;
	margin-left: 100px;
}
.fact-text a i {
	margin-left: 0px;
	margin-right: 5px;
}
.pricings-button i {
	margin-left: 0px;
	margin-right: 5px;
}
.blog-button i {
	margin-left: 0px;
	margin-right: 5px;
}
/* home page 4 */
.services-button i {
	margin-right: 5px;
	margin-left: 0px;
}
.service-buttons:hover .service-btn {
	opacity: 1;
	visibility: visible;
	transform: translateX(56px);
}
.service-btn {
	transform: translateX(154px);
}
.service-btn i {
	margin-left: 10px;
	margin-right: 0px;
}

/* home page 05 */
.slider-btn i {
	padding-right: 5px;
	padding-left: 0px;
}
.features-wrapper {
	border-left: 1px solid #2084f2;
}
.counter-bg {
	margin-left: 0px;
	margin-right: 50px;
}
.header-top-cta-text:last-child {
	margin-right: 40px;
}
.header-top-cta-text:first-child {
	margin-right: 0px;
}
.header-3-icon a {
	margin-right: 0px;
	margin-left: 8px;
}
.header-3-icon a:last-child {
	margin-left: 0px;
	margin-right: 0px;
}
.ctas-info h3::before {
	left: auto;
	right: 42px;
}

/* home page 6 */
.ht-cta6-icon {
	margin-right: 0px;
	margin-left: 20px;
}

.btn-i1 {
	margin-right: -10px;
	transition: 0.5s;
	margin-left: auto;
}
.blog-btn-radius i {
	transform: rotate(180deg);
}
.blog-btn-radius:hover .blog-btn-text {
	margin-right: -28px;
}
.blog-btn-radius:hover .btn-i2 {;
	display: none;
}

.ht-cta6-item{
	margin-right: 0px;
	margin-left: 60px;
}
.header-2-button.head-btn-6{
	float: left;
}
.header-2-button {
	margin-right: 0;
	margin-left: 58px;
}
.header-cta6-icon {
	right: -75px;
	left: 0;
}
.header-cta6-item {
	margin-left: 0px;
	margin-right: 35px;
}
.slider-btn {
	margin-left: 0px;
	margin-right: 9px;
}
.website-link {
	margin-left: 0px;
	margin-right: 60px;
}
.server-test-form select {
	margin-right: 60px;
}
.blog-meta-tag li i {
	margin-right: 0px;
	margin-left: 10px;
}
.blog-meta-tag li {
	margin-right: 0px;
	margin-left: 15px;
}
.client-say-img {
	float: right;
	margin-right: 0px;
	margin-left: 15px;
}
.single-newsletter .newsletter-form form input {
	float: right;
}
.single-newsletter .newsletter-form button.btn {
	margin-left: 0px;
	margin-right: 7px;
}
.footer-2-icon a:last-child {
	margin-left: 0;
	margin-right: 5px;
}
.it-management-wrapper {
	margin-left: 0px;
	margin-right: 20px;
}
.cta-link i {
	margin-right: 0px;
	margin-left: 5px;
}
.experience-text p {
	margin-right: 0px;
	margin-left: 91px;
}
.slider-list li i {
	margin-right: 0px;
	margin-left: 6px;
}
.footer-6-contact-icon {
	float: right;
	margin-right: auto;
    margin-left: 12px;
}
.footer-6-contact li {
	 padding-right: 0px;
}
/* about */
.faq-box .btn-link::before {
	left: auto;
	right: 0;
}
.faq-box .btn-link {
	padding-left: 0px;
	padding-right: 24px;
}
.breadcrumb-menu li::before {
	content: "||";
	display: inline-block;
	padding-bottom: 0;
	position: absolute;
	top: 1px;
	color: #ffffff;
	right: -7px;
	left: auto;
}
.animate-border {
	margin-right: 0px;
	margin-left: 10px;
}
.slider-6-img-border {
	left: auto;
	right: -20px;
}
.slider-6-img-pe2 {
	left: -205px;
	right: auto;
}
.header-2-button.head-btn-6.f-right {
	margin-left: 0;
}
.s-test-btn {
	float: left;
}
.server-test {
	padding-left: 0;
}
.website-link::before {
	right: -33px;
	left: auto;
}
.blog-meta-tag {
	right: 10px;
	left: auto;
}
.header-top-cta-text.f-left {
	float: right;
}
.header-top-right.d-none.d-lg-block {
	float: left;
}
.header-5 .mean-container a.meanmenu-reveal {
	color: #fff;
}
.header-5 .mean-container a.meanmenu-reveal {
	border: 1px solid #fff;
}

/* RTL Responsive css */

/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
	.menu-2 .header-lang {
		margin-left: 20px;
		margin-right: 0px;
	}
	.header-2-button {
		margin-right: 25px;
		margin-left: 0px !important;
	}
	.slider-active .slider-height-3 {
		min-height: 950px;
		background-position: right;
	}
	.project-text {
		bottom: 14px;
		padding: 20px 20px 26px 20px;
		margin: 30px 30px 0 30px;
	}
}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.offset-xl-3 {
	margin-left: 0;
	margin-right: 0;
}
.col-xl-6.offset-xl-3 {
	margin-left: 0;
	margin-right: 20%;
}
.blog-meta-tag li {
	margin-right: 0px;
	margin-left: 3px;
}
.header-left-6 .mobile-menu.mobile-menu-6 {
	right: auto;
	left: 25px;
  }
  .service-details img {
	width: inherit;
	width: 100%;
}
.cta-link {
	margin-left: 0;
	margin-right: 20px;
}


}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.mean-container a.meanmenu-reveal {
	left: 0 !important;
	right: auto !important;
}
.offset-xl-2 {
	margin-left: 0;
	margin-right: 0;
}
.offset-xl-3 {
	margin-left: 0;
	margin-right: 0;
}
.text-lg-right {
	text-align: right !important;
}
.col-xl-6.offset-xl-3 {
	margin-left: 0;
	margin-right: 0;
}
.testimonial-text p {
	margin-right: 0;
	margin-left: 0;
}
.menu-2 .header-right {
	margin-left: 70px;
	margin-right: 0px;
}
.about-us-img {
	margin-left: 0px;
}
.newsletter-2-bg .newsletter-form form input {
	width: 66%;
}
.header-left-6 .mobile-menu.mobile-menu-6 {
	right: auto;
	left: 25px;
  }
  .service-details img {
	width: 100%;
}

}


/* small mobile :320px. */
@media (max-width: 767px) {
.mean-container a.meanmenu-reveal {
	left: 0 !important;
	right: auto !important;
}
.offset-xl-2 {
	margin-left: 0;
	margin-right: 0;
}
.offset-xl-3 {
	margin-left: 0;
	margin-right: 0;
}
.text-lg-right {
	text-align: right !important;
}
.col-xl-6.offset-xl-3 {
	margin-left: 0;
	margin-right: 0;
}
.testimonial-text p {
	margin-right: 0;
	margin-left: 0;
}
.slider-content p {
	margin-right: 0;
	margin-left: 0;
}
.cta-content {
	margin-right: 0;
	margin-left: 0;
}
.cta-2-button a.border-btn {
	margin-top: 0;
}
.frequently-text li {
	margin-right: 0;
	margin-left: 0;
}
.text-md-right {
	text-align: center !important;
}
.single-newsletter .newsletter-form form input {
	width: 100%;
}
.t-img-full .elementor-image img {
	max-width: 100%;
}

.progress-bar-text {
	margin-right: 0px;
	margin-left: 0px;
}
.menu-2 .header-right {
	margin-left: 60px;
	margin-right: 0px;
}
.menu-2 .header-icon{
	display: none;
}
.header-lang{
	float: right;
		margin-right: 0px;
}
.slider-btn {
	margin-right: 0px;
}
.blog-meta{
	padding: 13px 5px 13px;
}
.newsletter-2-bg .newsletter-form form input {
    width: 100%;
}
.appointment-form .contact-2-btn input {
	padding: 21px 75px;
}
.ctas-info h3::before {
	left: 0px;
	right: 52px;
}
.header-left-6 .mobile-menu.mobile-menu-6 {
	right: auto;
	left: 25px;
  }
  .blog-meta-tag li {
	padding: 0 6px;
}
.blog-meta-tag li {
	margin-left: 0px;
}
.about-us-img {
    margin-left: 0px; */
}
.pro-filter::before {
	right: 7px;
	top: 24px;
}
.pro-filter select {
	padding: 17px 13px;
	margin-top: 10px;
}
.s-test-btn {
	float: none;
}
.server-test-form select {
	margin-right: 0;
	margin-left: 60px;
}
.website-link {
	margin-right: 0;
}
.server-test {
	padding-right: 27px;
}

}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.header-lang{
		display: block;
		float: right;
		margin-right: 0px;
	}

}