body #zo2-search form:before {
  left: 25px;
  right: auto;
}
body #zo2-top-menu .mod-languages li {
  float: right;
}
body .zo2-megamenu .dropdown-menu .mega-nav > li a:before {
  right: 0;
  left: auto;
}
body .latest-news .thumb {
  float: right;
}
body .latest-news .desc {
  margin-left: 0;
  margin-right: 100px;
}
body .zo2-socialshares-floatbar {
  margin-left: 0;
  margin-right: -100px;
}
body .form-horizontal .control-label {
  text-align: right !important;
}
body .pull-left {
  float: right !important;
}
body .pull-right {
  float: left !important;
}
body .media > .pull-left {
  margin: 0 0 0 10px;
}
body [class^="zt-icon-"] li:before,
body [class*=" zt-icon-"] li:before {
  margin: 0 0 0 5px;
}
body .zt-box-info:before,
body .zt-box-warning:before,
body .zt-box-stickynote:before,
body .zt-box-upload:before,
body .zt-box-download:before {
  margin: 0 0 0 10px;
}
body .box-color ul.weblinks li:hover a,
body .box-color ul.weblinks li.active a,
body .box-color ul.menu li:hover a,
body .box-color ul.menu li.active a,
body .box-color ul.weblinks li:hover a,
body .box-color ul.weblinks li.active a,
body .box-color ul.menu li:hover a,
body .box-color ul.menu li.active a {
  margin: 0 10px 0 0;
}
body .nav-parent > .nav-oc-toggle {
  right: auto;
  left: 0;
}
body .offcanvas .sidebar-close {
  right: auto;
  left: 0;
  float: left;
}
body .offcanvas .sidebar-nav {
  padding: 0 20px 0 0;
}
body #zo2-bottom-2-wrap address i {
  padding: 0 0 0 15px;
}
body h3.moduletitle:after {
  left: inherit;
  right: 0;
}
body footer section {
  float: right;
}
body footer .zo2-copyright-logo img {
  float: left;
}
#zo2-position-1 form:before {
  color: #555555;
  content: "\f002";
  display: block;
  font-family: "FontAwesome";
  left: 25px;
  right: auto;
  position: absolute;
}
.zo2-megamenu .mega-nav > li,
.zo2-megamenu .dropdown-menu .mega-nav > li {
  text-align: right;
}
.rtl #zo2-slideshow-wrap,
.rtl #zo2-testimonial-wrap,
.rtl #zo2-ztstarting-wrap,
.rtl #zo2-h4-reasons-wrap {
  direction: ltr;
}
.rtl #zo2-ztdoing-wrap > .container,
.rtl #zo2-ztinstagram-wrap > .container,
.rtl #zo2-h3-about-wrap > .container,
.rtl #zo2-h4-africa-wrap > .container {
  max-width: none;
}
.rtl #zo2-ztdoing-wrap .w-doing .d-left {
  background: #333232;
}
.rtl #zo2-ztdoing-wrap .w-doing .d-right {
  background: url("../images/bg-how.png") no-repeat scroll right top / cover;
}
.rtl #zo2-h4-africa-wrap .w-af .af-left {
  background: url(../images/h4-bg-africa.png) top left no-repeat;
}
.rtl #zo2-h4-africa-wrap .w-af .af-right {
  background: ;
}
.rtl #zo2-h3-about-wrap .w-about .ab-right {
  background: ;
}
.rtl #zo2-h3-about-wrap .w-about .ab-left {
  background: url(../images/bg-about-h3.png) top left no-repeat;
  height: 430px;
}
.rtl #zo2-ztmission-wrap .w-mission .m-item .accordion-toggle .accordion-section .accordion-section-title i {
  float: left;
}
.rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-position-0 .search {
  right: auto;
}
.rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-position-0 .search .search-inner {
  position: relative;
  right: 175px;
  top: -33px;
  width: 1170px;
}
.rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-position-0 .search .search-inner .search-close {
  right: auto;
  left: 0;
  line-height: 140px;
}
.rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-position-0 .search .search-inner .inputbox {
  padding-left: 0;
  padding-right: 30px;
  height: 140px;
}
.rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-mega-menu .level-top {
  direction: ltr;
}
.rtl #zo2-mega-menu .navbar-default ul.navbar-nav > .featuresWrap > .mega-dropdown-menu {
  position: absolute;
}
.rtl #zo2-ztsocial-top-wrap #zo2-position-4 .t-contact {
  text-align: right;
}
.rtl #zo2-ztsocial-top-wrap #zo2-position-4 .t-contact p .fa {
  padding-right: 0;
  padding-left: 6px;
}
.rtl #zo2-ztsocial-top-wrap #zo2-position-4 .t-social {
  text-align: left;
}
.rtl .blog .article-info dd {
  float: right;
}
.homepage .rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-position-0 .search {
  left: -116px !important;
  right: auto;
}
.homepage .rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-position-0 .search .search-inner {
  position: relative;
  right: 175px;
  top: -33px;
  width: 1170px;
}
.homepage .rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-position-0 .search .search-inner .search-close {
  right: auto;
  left: 0;
  line-height: 140px;
}
.homepage .rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-position-0 .search .search-inner .inputbox {
  padding-left: 0;
  padding-right: 30px;
  height: 140px;
}
.homepage .rtl #zo2-zt-top-nav-wrap-sticky-wrapper #zo2-zt-top-nav-wrap #zo2-mega-menu .level-top {
  direction: ltr;
}
.homepage .rtl .custommod-who-we-are .content-who-we-are .story .main-story {
  position: absolute;
  width: 550px;
  height: 350px;
  left: 30px;
  top: 15%;
}
