body {
	direction: rtl;
	text-align: right
}

.header-area .left span {
	margin-right: 0;
	margin-left: 3px
}

.header-area .right {
	text-align: left
}

.header-area .right .social-icon {
	margin-right: 0;
	margin-left: 15px
}

.header-area .right .social-icon li {
	margin-right: 0;
	margin-left: 10px
}

.header-area .right .social-icon li:last-child {
	margin-left: 0
}

.header-area .right .nav-flag-dropdown img {
	margin-right: 0;
	margin-left: 3px
}

.header-area .right .nav-flag-dropdown .dropdown-menu a {
	text-align: right;
	display: block;
	border-left: 0;
	border-right: 3px solid transparent
}

.header-area .right .nav-flag-dropdown .dropdown-menu a:hover {
	border-radius: 0;
	border-left: 0;
	border-right: 3px solid #f00041
}

.side-nav .left {
	margin-right: 0;
	margin-left: 15px
}

.main-nav nav .navbar-brand:before {
	left: unset;
	right: -25px
}

.main-nav nav .navbar-brand:after {
	right: unset;
	left: -42px;
	border-right: 0;
	border-left: 15px solid transparent
}

.main-nav nav .navbar-nav .nav-item a:before {
	left: unset;
	right: 0
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu {
	text-align: right;
	left: unset;
	right: 0
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	left: -100%;
	right: unset
}

.banner-area .banner-shape img:nth-child(3) {
	right: unset;
	left: 0
}

@-webkit-keyframes moving-text-ani {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	100% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@keyframes moving-text-ani {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	100% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

.donate-area .donate-wrap .donate-left ul l i {
	margin-right: 0;
	margin-left: 5px
}

.volunteer-area .volunteer-content .volunteer-btn {
	margin-left: 0;
	margin-right: 10px
}

.about-area .about-content .section-title {
	text-align: right
}

/*.about-area .about-content ul li:nth-child(1) {
	border-right: 0;
	border-left: 1px solid #fff
}*/

.events-inner .main-wrap li:nth-child(2) {
	margin-left: 0;
	margin-right: 10px
}

.events-inner .main-wrap li .link-wrap li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px
}

.events-item .bottom {
	left: unset;
	right: 30px
}

.events-item .bottom ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px
}

.subscribe-area .subscribe-item {
	margin-right: 0;
	margin-left: 90px
}

.subscribe-area .subscribe-item .common-btn {
	right: unset;
	left: -90px
}

.testimonials-area .content {
	left: unset;
	right: 120px
}

.testimonials-area .content li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px;
	text-align: right
}

.blog-side-item .right {
	margin-left: 0;
	margin-right: 15px
}

.blog-side-item ul li {
	margin-right: 0;
	margin-left: 15px
}

.blog-side-item ul li:last-child {
	margin-left: 0
}

.blog-side-item ul li i {
	margin-right: 0;
	margin-left: 2px
}

.blog-item .bottom ul li {
	margin-right: 0;
	margin-left: 15px
}

.blog-item .bottom ul li:last-child {
	margin-left: 0
}

.blog-item .bottom ul li i {
	margin-right: 0;
	margin-left: 2px
}

.footer-item .footer-contact ul li {
	padding-left: 0;
	padding-right: 40px
}

.footer-item .footer-contact ul li i {
	left: unset;
	right: 0
}

.footer-item .footer-events .footer-events-inner ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px
}

.go-top {
	right: unset;
	left: 15px
}

.banner-area-two .owl-theme .owl-nav.disabled+.owl-dots {
	text-align: right
}

.banner-area-two .banner-slider-item .slider-img img {
	right: unset;
	left: 65px
}

.banner-area-two.three .banner-slider-item:after {
	right: unset;
	left: 0
}

.banner-area-two.three .banner-shape img:nth-child(2) {
	right: unset;
	left: 0
}

.countdown-area .coming-inner:before {
	right: unset;
	left: -20px
}

.countdown-area .coming-inner:after {
	right: unset;
	left: -20px
}

.campaign-area .campaign-content .section-title.two {
	text-align: right
}

.campaign-area .campaign-content .inner {
	padding-left: 0;
	padding-right: 80px
}

.campaign-area .campaign-content .inner .icon {
	left: unset;
	right: 0
}

.campaign-area .campaign-img ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px
}

.campaign-area .campaign-img ul li:nth-child(4) {
	margin-left: 0;
	margin-right: 15px
}

.widget-area .search .form-control {
	padding-left: 10px;
	padding-right: 15px
}

.widget-area .search .btn {
	right: unset;
	left: 14px
}

.widget-area .news ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px
}

.widget-area .news ul li i {
	margin-right: 0;
	margin-left: 3px
}

.widget-area .tags ul li {
	margin-right: 0;
	margin-left: 3px
}

.blog-details-area .details-item .details-info ul li {
	margin-right: 0;
	margin-left: 15px
}

.blog-details-area .details-item .details-info ul li:last-child {
	margin-left: 0
}

.blog-details-area .details-item .details-info ul li i {
	margin-right: 0;
	margin-left: 2px
}

.blog-details-area .details-item .details-info blockquote i {
	left: unset;
	right: 42px
}

.blog-details-area .details-item .details-info blockquote h3 {
	text-align: left;
	margin-left: 33px
}

.blog-details-area .details-item .details-tag .left ul li span {
	margin-right: 0;
	margin-left: 5px
}

.blog-details-area .details-item .details-tag .left ul li a {
	margin-right: 0;
	margin-left: 5px
}

.blog-details-area .details-item .details-tag .right {
	text-align: left
}

.blog-details-area .details-item .details-tag .right ul li a {
	margin-left: 0;
	margin-right: 3px
}

.blog-details-area .details-item .details-comment ul li {
	padding-left: 15px;
	padding-right: 135px
}

.blog-details-area .details-item .details-comment ul li img {
	left: unset;
	right: 15px
}

.blog-details-area .details-item .details-comment ul li a {
	right: unset;
	left: 15px
}

.blog-details-area .details-item .details-form .form-group .form-control {
	padding-left: 10px;
	padding-right: 20px
}

.contact-area .contact-shape {
	right: unset;
	left: 0
}

.contact-area #contactForm .form-group .form-control {
	padding-left: 10px;
	padding-right: 15px
}

.contact-area .contact-info .inner ul li {
	padding-left: 0;
	padding-right: 40px
}

.contact-area .contact-info .inner ul li i {
	left: unset;
	right: 0
}

.contact-area .form-check-label {
	margin-right: 20px
}

.help-page-area .help-content .form-group .form-control {
	padding-left: 10px;
	padding-right: 15px
}

.help-page-area .help-content .gateway .form-check {
	margin-right: 0;
	margin-left: 35px
}

.help-page-area .form-check-inline .form-check-input {
	margin-right: 0;
	margin-left: 3px
}

.help-page-area .cash-content ul li {
	padding-left: 0;
	padding-right: 20px
}

.help-page-area .cash-content ul li:before {
	left: unset;
	right: 0
}

.common-details-content h3:before {
	left: unset;
	right: 0
}

.common-details-content ul li a {
	right: unset;
	left: 0
}

.common-details-content ul li span {
	right: unset;
	left: 0
}

.events-area-three .events-item-two .main-divide li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px
}

.events-area-three .events-item-two .main-divide li:nth-child(3) {
	text-align: left;
	margin-left: 0;
	margin-right: 15px
}

.events-area-three .events-item-two .main-divide li .inner-divide li {
	padding-left: 0;
	padding-right: 25px
}

.events-area-three .events-item-two .main-divide li .inner-divide li:nth-child(2) {
	margin-right: 0
}

.events-area-three .events-item-two .main-divide li .inner-divide li i {
	left: unset;
	right: 0
}

.faq-area .accordion li a {
	padding: 13px 20px 13px 38px
}

.faq-area .accordion li a i {
	right: unset;
	left: 20px
}

.mission-details-area .details-mission .inner ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px
}

.user-form-area .form-item .user-btn h3 a {
	margin-left: 0;
	margin-right: 5px
}

.page-title-area .title-content ul li:before {
	left: unset;
	right: 54px
}

.page-title-area .title-content ul li a:before {
	left: unset;
	right: 0
}

.banner-area-two.three .banner-slider-item .slider-img img {
	right: unset;
	left: 5px
}

.header-area .right .nav-flag-dropdown .dropdown-menu {
	-webkit-transform: translate3d(60px, 30px, 0px)!important;
	transform: translate3d(60px, 30px, 0px)!important
}

.form-control {
	text-align: right!important
}

.header-area .right .nav-flag-dropdown .nice-select {
	padding-left: 30px;
	padding-right: 0
}

.header-area .right .nav-flag-dropdown .nice-select ul {
	left: unset;
	right: -40px
}

.header-area .right .nav-flag-dropdown .nice-select ul li {
	text-align: right;
	padding-left: 29px;
	padding-right: 18px
}

.header-area .right .nav-flag-dropdown .nice-select:after {
	right: unset;
	left: 0
}

.mission-details-area .details-img ul li {
	padding-left: 0;
	padding-right: 15px
}

.mission-details-area .details-img ul li:before {
	left: unset;
	right: 0
}

.event-details-area .details-img ul li {
	padding-left: 0;
	padding-right: 15px
}

.event-details-area .details-img ul li:before {
	left: unset;
	right: 0
}

@media only screen and (max-width:767px) {
	.header-area .right {
		text-align: center
	}
	.header-area .right .nav-flag-dropdown .dropdown-menu {
		-webkit-transform: translate3d(-25px, 30px, 0px)!important;
		transform: translate3d(-25px, 30px, 0px)!important
	}
	.about-area .about-content .section-title {
		text-align: center
	}
	.events-item .bottom {
		left: 0;
		right: 0
	}
	.events-item .bottom ul li:nth-child(2) {
		margin-right: 0
	}
	.subscribe-area .subscribe-item {
		margin-left: 0
	}
	.subscribe-area .subscribe-item .common-btn {
		left: 0
	}
	.testimonials-area .content {
		right: 0
	}
	.testimonials-area .content li:nth-child(2) {
		margin-left: 0;
		margin-right: 0;
		text-align: center
	}
	.blog-side-item .right {
		margin-right: 0
	}
	.footer-item .footer-events .footer-events-inner ul li:nth-child(2) {
		margin-right: 10px
	}
	.banner-area-two .banner-slider-item .slider-img img {
		right: 0;
		left: 0
	}
	.banner-area-two .owl-theme .owl-nav.disabled+.owl-dots {
		text-align: center
	}
	.campaign-area .campaign-content .section-title.two {
		text-align: center
	}
	.campaign-area .campaign-content .inner {
		padding-right: 0
	}
	.events-area-three .events-item-two .main-divide li:nth-child(2) {
		margin-right: 0
	}
	.events-area-three .events-item-two .main-divide li:nth-child(3) {
		text-align: right;
		margin-right: 0
	}
	.events-inner .main-wrap li .link-wrap li:nth-child(2) {
		margin-right: 10px
	}
	.blog-details-area .details-item .details-info blockquote h3 {
		text-align: center
	}
	.blog-details-area .details-item .details-tag .right {
		text-align: center
	}
	.blog-details-area .details-item .details-comment ul li {
		padding-right: 110px
	}
	.blog-details-area .details-item .details-comment ul li a {
		left: 0
	}
	.widget-area .news ul li:nth-child(2) {
		margin-right: 10px
	}
	.mission-details-area .details-mission .inner ul li:nth-child(2) {
		margin-right: 10px
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.header-area .right {
		text-align: center
	}
	.offset-sm-3 {
		margin-left: 0;
		margin-right: 25%
	}
	.about-area .about-content .section-title {
		text-align: center
	}
	.banner-area-two .banner-slider-item .slider-img img {
		right: 0;
		left: 0
	}
	.banner-area-two .owl-theme .owl-nav.disabled+.owl-dots {
		text-align: center
	}
	.campaign-area .campaign-content .section-title.two {
		text-align: center
	}
	.campaign-area .campaign-content .inner {
		padding-right: 0
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.footer-item .footer-events .footer-events-inner ul li:nth-child(2) {
		margin-right: 10px
	}
	.banner-area-two .banner-slider-item .slider-img img {
		left: 5px
	}
	.events-area.two .events-inner .main-wrap li .link-wrap li:nth-child(2) {
		margin-right: 10px
	}
	.blog-details-area .details-item .details-tag .left ul li a {
		margin-left: -6px
	}
	.widget-area .news ul li:nth-child(2) {
		margin-right: 10px
	}
}

@media only screen and (max-width:991px) {
	.mobile-nav .logo {
		left: auto!important;
		right: 15px!important
	}
	.mean-container a.meanmenu-reveal {
		padding: 15px 0 0 15px;
		right: auto!important;
		left: 0!important
	}
	.side-nav {
		right: unset;
		left: 65px
	}
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left!important;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		float: right!important;
		text-align: right!important
	}
}