.hero__shape {
	right: auto;
	left: 0;
	transform: scaleX(-1);
}
.hero__shape--two {
    left: 43%;
    right: auto;
}
.about__shape--two {
    right: 6%;
    left: auto;
}
.aboutContent__text {
    padding-left: 66px;
    padding-right: 0;
}
.keyFeatureBlock {
    margin-right: 41px;
    margin-left: 0;
}
.keyFeatureBlock {
    padding: 36px 0px 36px 25px;
}
.keyFeatureBlock__icon {
    margin-right: -41px;
    margin-left: 0;
}
.keyFeatureBlock__skill::after {
    left: 0;
    right: auto;
}
.featureBlock__donation__line .skill-bars__line::after {
    right: auto;
    left: 0;
}
.keyFeatureBlock__content {
    padding-right: 30px;
    padding-left: 0;
}
.mask--about {
    right: -11px;
    left: auto;
    transform: scaleX(-1);
}
.about__shape--three {
	right: 35%;
	left: auto;
}
.mainMenu  ul li .submenu {
    right: 0;
    left: auto;
}
.mask-aboutBack {
    right: 0;
    left: auto;
    transform: scaleX(-1);
}
.about__shape--one {
    right: 37%;
    left: auto;
}
.review__box__images li:nth-child(2) {
    right: -5%;
    left: auto;
}
.review__box__images li:nth-child(1) {
    right: 0%;
    left: auto;
}
.review__box__images li:nth-child(4) {
    right: 18%;
    left: auto;
}
.review__box__images li:nth-child(3) {
    right: 9px;
    left: auto;
}
.review__shape--one {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.review__shape--two {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.mvvTabs .nav-link::before {
    right: 0;
    left: auto;
}
.mvvTabs__wrapper .tab-content {
    padding: 48px 50px 35px 120px;
}
.blogBlock__reactButton__count::after {
    padding-right: 7px;
    padding-left: 0;
}
.elementor-176 .elementor-element.elementor-element-44dd072 .tp-sec-box {
    text-align: right;
}
.footer__social {
    text-align: left;
}
@media (max-width: 1400px) {
    .mask--about {
      right: -130px;
      left: auto;
    }
}
.aboutArea--padding {
	overflow: hidden;
}
@media (max-width: 1200px) {
    .mask--about {
      right: -205px;
      left: auto;
    }
}
@media (max-width: 1199px) {
    .mask-aboutBack {
      right: -30%;
      left: auto;
    }
}
@media (max-width: 992px) {
    .mask--about {
      right: -250px;
      left: auto;
    }
    .about__shape--one{
        display: none;
    }
    .portfolioBlock--style2 .portfolioBlock__content {
        padding: 0 15px 37px 15px;
    }
}
.offcanvas-end {
	z-index: 9999;
}
.offcanvas__contact-icon.mr-15 {
	margin-left: 15px;
	margin-right: 0;
}
.offcanvas__social a:not(:last-child) {
	margin-left: 5px;
	margin-right: 0;
}
@media (max-width: 767px) {
    .mvvTabs__wrapper .tab-content {
      padding: 30px 15px 30px 15px;
    }
    .aboutThumb__text {
        right: 0;
        left: auto;
    }
}
.template-search .close {
	left: 15px;
	right: auto;
}
.featureBlock__donation__text {
	text-align: left;
}
.featureTab__content .skill-bar--text {
	transform: translateX(-7.5px);
}
.keyFeatureBlock--style2 .keyFeatureBlock__icon, .keyFeatureBlock--style3 .keyFeatureBlock__icon {
	margin-right: 20px;
}
.aboutThumb__text {
	right: -80px;
	left: auto;
}
.footer__newsletter__button {
	left: 0;
	right: auto;
}
@media (max-width: 992px) {
    .aboutThumb__text {
        right: 0;
        left: auto;
      }
}
.footer__newsletter__check, .footer__newsletter__check[type="checkbox"] {
	margin-left: 11px;
	margin-right: 0;
}
.aboutContent--style2 .aboutContent__text {
	padding-left: 35px;
    padding-right: 0;
}
@media (min-width: 1200px) {
    .portfolioBlock__heading {
      font-size: 1.6rem;
    }
}
@media (max-width: 767px) {
    .aboutContent__text {
      padding-left: 0;
      padding-right: 0;
    }
}
.hero--style3 .hero__figure {
	left: 0;
	right: auto;
	transform: scaleX(-1);
}
.liveDonation .featureBlock__donation__line .skill-bars .skill-bar::after {
	left: -1px;
	right: auto;
}
.keyFeatureBlock {
	padding: 36px 25px 36px 0px;
}
.keyFeatureBlock--style2 .keyFeatureBlock__content, .keyFeatureBlock--style3 .keyFeatureBlock__content {
	padding-right: 0;
	padding-left: 30px;
}
.keyFeatureBlock--style2 .keyFeatureBlock__link:hover svg, .keyFeatureBlock--style3 .keyFeatureBlock__link:hover svg {
	transform: translateX(-10px);
}
.joinSectionThumb {
	right: 0;
	left: auto;
    transform: scaleX(-1);
}
.aboutThumb3 {
	left: 0;
    right: auto;
    transform: scaleX(-1);
}
.sectionTitle__small.justify-content-end.ele-subtitle {
	justify-content: start;
    display: inline-block;
}
.joinContent {
	text-align: left;
	padding-right: 81px;
	padding-left: 0;
}
.aboutThumb {
	margin-left: -114px;
	margin-right: 0;
}
.keyFeatureBlock--style4 {
	margin-right: 0;
}
.keyFeatureBlock--style4 .keyFeatureBlock__icon {
	margin-right: -7px;
	margin-top: -70px;
}
.keyFeatureBlock--style4 .keyFeatureBlock__content {
	padding-right: 0;
	padding-left: 30px;
}
.sectionButton.sectionButton--right {
	text-align: end;
}
.keyFeatureBlock--style3 {
	margin-right: 0;
}
@media (max-width: 1200px) {
    .joinSectionThumb {
      right: -15%;
      left: auto;
    }
}
.hero__content {
    padding-left: 0;
	padding-right: 66px;
}
@media (max-width: 992px) {
    .sliderNav--style1 {
      justify-content: flex-end;
    }
}
@media (max-width: 992px) {
    .joinSectionThumb {
      right: -25%;
      left: 0;
    }
}
@media (max-width: 1200px) {
    .aboutThumb3 {
      left: -15%;
      right: 0;
    }
}
@media (max-width: 992px) {
    .sectionButton.sectionButton--right {
        text-align: right;
    }
}
@media (max-width: 992px) {
    .hero__content {
      padding-right: 0;
    }
}
@media (max-width: 1200px) {
    .liveDonation__button {
      text-align: start;
    }
}
@media (max-width: 992px) {
    .sliderNav--style1 {
      justify-content: flex-start;
    }
}
@media (max-width: 575px) {
    .footer__social {
      text-align: start;
    }
}
.featureBlock__donation--style2 .featureBlock__donation__line .skill-bars .skill-bar::after {
	left: -1px;
	right: auto;
}
.innerWrapper {
	margin-left: 50px;
	margin-right: 0;
}
.charitable-donation-form .charitable-form-fields .charitable-fieldset .donation-amounts .custom-donation-amount .custom-donation-amount-wrapper label {
	margin-left: 20px;
	margin-right: 0;
}
.charitable-donation-form .donation-amounts .donation-amount {
	margin-right: 0;
	margin-left: 0px !important;
}
.sidebar-search-form button {
	left: 15px;
	right: auto;
}
.sidebar-search-form input {
	padding-left: 40px;
    padding-right: 20px;
}
.charitable-donation-form .donation-amounts .donation-amount {
	margin-left: 0;
	margin-right: 0px !important;
}
.innerWrapper-2 {
	margin-left: 50px;
	margin-right: 0;
}
blockquote {
	text-align: right;
}
blockquote cite::before {
	margin-left: 10px;
	margin-right: 0;
}
.tagcloud span {
	margin-left: 10px;
	margin-right: 0;
}
.tagcloud a {
	margin-left: 8px;
	margin-right: 0;
}
@media (max-width: 575px) {
    .innerWrapper {
      margin-left: 0px;
    }
}
.team-icon a {
	margin-left: 5px;
	margin-right: 0;
}
.storiesBlock {
	padding: 59px 70px 59px 117px;
}
.storiesBlock__heading {
	padding-left: 10%;
	padding-right: 0;
}
@media (max-width: 1200px) {
    .storiesBlock {
      padding: 59px 50px 59px 35px;
    }
}
.missionVideo {
	text-align: left;
}
.service-details-wrapper {
	margin-right: 50px;
	margin-left: 0;
}
.tp-post-de-list ul li::before {
	left: 20px;
	right: auto;
}
@media (max-width: 575px) {
    .innerWrapper {
      margin-right: 0px;
    }
}
.ccFaqBlock {
	margin-right: 12%;
	margin-left: -40px;
}
@media (max-width: 991px) {
    .ccFaqBlock {
      margin-right: 0;
    }
}
.eventsBlock__content {
	padding: 0 0px 0 115px;
}
.eventsBlock__meta__text {
	display: inline-block;
}
@media (max-width: 1199px) {
    .eventsBlock__content {
      padding: 30px;
    }
}
.event-d-cat {
	right: 50px;
	left: auto;
}
.event-d-cat a {
	margin-left: 8px;
	margin-right: 0;
}
.elementor-704 .elementor-element.elementor-element-d28fea4 {
	text-align: right;
}