body, html {
  font-family: 'Noto Kufi Arabic', sans-serif !important;
}

.pageTitle h1 {
  font-family: 'Noto Kufi Arabic', sans-serif !important;
}
button,
input,
optgroup,
select,
textarea,option  {
  font-family: 'Noto Kufi Arabic', sans-serif;
}

body {
  direction: rtl;
  text-align: right;
}

.main-nav li:nth-child(3) {
  margin-left: auto;
  margin-right: inherit;
}

.banner-slider-caption h2:after,
.contest-column-view h2:before,
.contestItem .titleHeader h2::before,
.expertDetail h2:before,
.expertItem .expertCardHeader::before,
.footer-title:after,
.section-title:after {
  left: auto;
  right: 0;
}

.header-btn {
  margin-right: 0;
  margin-left: 15px;
}

.main-nav .dropdown-toggle::after {
  margin: 0 7px 0 0;
}

.contestLeftTimeWrap,
.top-menu ul li:after {
  left: 0;
  right: auto;
}

.top-menu ul li a {
  margin-left: 15px;
  margin-right: 0;
}

.title-icon-list li i {
  margin-right: 0;
  margin-left: 5px;
}

.title-icon-list li {
  margin-left: 10px;
  padding-left: 10px;
  margin-right: 0;
  padding-right: 0;
}

.title-icon-list li:after,
.tooltip2-div {
  left: 0;
  right: auto;
}

.tooltip2-div ul li span {
  margin-left: 0;
  margin-right: 5px;
}

.icon-list li {
  margin-left: 15px;
  margin-right: 0;
}

.icon-list li i {
  margin: 0 0 0 5px;
}

.box-content-more i,
.see-more i {
  margin-left: 0;
  margin-right: 3px;
}

.testimonials-btn+.testimonials-btn {
  margin-right: 7px;
  margin-left: 0;
}

.yellow-box {
  display: block;
}

.main-nav .megamenu-list {
  margin: 0 0 0 20px;
  border-left: 1px solid rgba(57, 57, 57, .3);
  border-right: 0;
}

.section-title-center:after {
  left: 0;
  right: 0;
}

.share-info p {
  padding-right: 0;
  padding-left: 75px;
}

.openSubLink img {
  margin-right: 0;
  margin-left: 5px;
}

.gridList.mr-2 {
  margin-left: .5rem !important;
}

.icon-list-circul li {
  margin-right: 0;
  margin-left: 5px;
}

.detailPage .titleHeader .tooltip-div ul li {
  border-right: 0;
  border-right: 1px solid #c4c4c4;
}

.detailPage .titleHeader .tooltip-div ul li:first-child {
  padding-right: 0;
  border-right-width: 0;
}

.detailPage .titleHeader .tooltip-div ul li:last-child {
  padding-right: 7px;
  border-right-width: 1px;
}

.detailSector li {
  margin-left: 25px;
  padding-left: 25px;
  border-left: 1px solid #c4c4c4;
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}

.detailSector li:last-child {
  border-left-width: 0;
}

.userIdeaActivity li .fa,
.userIdeaActivity li img {
  margin-left: 3px;
  margin-right: 0;
}

.followBtn .fa {
  margin-left: 0;
  margin-right: 5px;
}

.has-feedback .form-control.chosen-select {
  padding-left: 42.5px;
  padding-right: 10px;
}

.submit-process-bar li:after {
  right: 64px;
  left: auto;
}

.submit-process-bar li {
  margin-right: 10%;
  margin-left: auto;
}

.custom-select {
  background: #fff url(../images/icons/select-arrow.svg) left .75rem center/11px 6px no-repeat;
}

.close-comment i {
  margin-left: 10px;
  margin-right: 0;
}

.form-control-feedback {
  left: 7px;
  right: auto;
}

.submitideaformdiv .form-group-select .form-control-feedback {
  left: 28px;
  right: auto;
}

[type=email],
[type=file],
[type=number],
[type=password],
[type=tel],
[type=url],
code,
samp,
var {
  text-align: right;
}

.form-group-select .form-control-feedback {
  right: auto;
  left: 20px;
}

.pageTopFilter .col-lg-4.text-right {
  text-align: left !important;
}

.detailPage .ml-2.toggle-comment.followBtn {
  margin-right: .5rem !important;
}

.expert-img {
  margin-left: 15px;
  margin-right: 0;
}

.custom-control-label::after {
  right: -1.65rem;
}

.faqAccordion .accTrigger:before {
  left: 0;
  right: auto;
}

.helpCategory .helpCatItem .iconHolder {
  margin-right: 0;
  margin-left: 10px;
}

.goalList .goalItem:before {
  right: 0;
  left: auto;
}

.goalList .goalItem {
  padding-right: 58px;
  padding-left: 0;
}

.bgLight .button.blueBtn.capitalBtn.ml-3.largeBtn {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}

.contactAddress img.mr-2 {
  margin-left: .5rem !important;
  margin-right: 0 !important;
}

.footer-social li a {
  margin-right: 0;
  margin-left: 10px;
}

.userIdeaActivity li {
  margin-left: 25px;
  margin-right: 0;
}

.breadcrumb-item+.breadcrumb-item:before {
  content: "\f104";
}

.see-more {
  float: left;
}

.footer-list {
  margin: 0 40px 0 0;
}

.footer-title {
  margin-left: 0;
  margin-right: 40px;
}

.text-box-wrap ul {
  list-style-position: inside;
}

.contests-slide-date:after {
  right: 0;
  left: auto;
}

.tooltip2-div.text-left {
  text-align: right !important;
}

.expertItem .userIdeaActivity li {
  margin-left: 15px;
  margin-right: 0;
}

.submitidea-btm-link a,
.submitidea-btm-link button {
  margin-right: 0;
  margin-left: 10px;
}

.chevron-right {
  margin: -4px 8px 0 0;
}

.expertDetailCard .idea-detail-share li:last-child {
  border-left: 0;
  padding: 0 7px;
}

.expertDetailCard .idea-detail-share li {
  border-left: 1px solid #c4c4c4;
  border-right: none;
}

.shortingTable .shortingWrap {
  margin-left: 10px;
  margin-right: 0;
}

.comment-user-img {
  float: right;
  margin: 0 0 0 15px;
}

.comment-child-div {
  padding-right: 50px;
  padding-left: 0;
}

.partiIdeasTable .ideaCreatedBy,
.partiIdeasTable .ideaName {
  margin-left: 0;
  margin-right: 10px;
  text-align: right;
}

.sponsoredBy,
.sponsoredBy img {
  margin-right: 10px;
  margin-left: 0;
}

.tooltip3-div {
  left: 100%;
  right: auto;
}

.contest-like i {
  margin-right: auto;
  margin-left: 3px;
}

.contest-like {
  margin: 0 0 0 10px;
}

.contactForm1 .field-hide_team_identity input,
.contactForm1 .field-need_sme input,
.contactForm1 .field-post_idea_privately input,
.contactForm1 .field-terms_condiitons input {
  margin: 5px 0 0 10px;
}

.expertSocial li:first-child a {
  border-right: none;
  border-left: solid 1px #5f6060;
  padding-left: 10px;
  margin-left: 10px;
  padding-right: 0;
  margin-right: 0;
}

select+.form-control-feedback {
  right: auto;
  left: 20px;
}

.has-feedback .form-control {
  padding-left: 42.5px;
  padding-right: 10px;
}

.add-engage i {
  margin: 0 0 0 5px;
}

.dashboard-content #header,
.dashboard-content .search-wrapper {
  left: auto;
  right: 140px;
}

.dashboard-sidebar {
  border-right: none;
  border-left: solid 1px rgba(95, 96, 96, .31);
}

.vertical-menu-btn {
  left: auto;
  right: 0px;
  border-left: solid 1px #ccc;
  border-right: 0;
}

.dashboard-thumb {
  margin-right: 0;
  margin-left: 20px;
}

.sidebar-enable .dashboard-content #header,
.sidebar-enable .dashboard-content .search-wrapper,
.sidebar-enable .vertical-menu-btn {
  left: auto;
  right: 0px;
}

.dashboard-box-div {
  margin-left: 35px;
  margin-right: 0;
}

.backend.language::before {
  left: auto;
  right: 0;
}

.notify-img {
  margin: 0 0 0 10px;
}

.dropdown-notification .msg-time {
  margin-left: 0;
  margin-right: 10px;
}

.dropdown-notification .msg-footer a i {
  margin-right: 0;
  margin-left: 5px;
}

.listing-count span i {
  margin: 0 0 0 5px;
}

.mydashboard-thumb-content .listing-count span {
  margin: 5px 0 0 15px;
}

.dashboard-page-content .button.mr-2 {
  margin-left: .5rem !important;
  margin-right: 0 !important;
}

.mydashboard-thumb-content .participate-btn {
  margin-left: 0;
  margin-right: 10px;
}

.dashboard-page-content .button.ml-2 {
  margin-left: 0 !important;
  margin-right: .5rem !important;
}

.team-member-thumb span {
  margin: 0 0 0 10px;
}

.vertical-tab .account-tab {
  margin: 50px 0 50px 50px;
}

.account-tab span {
  float: right;
  margin-left: 25px;
  margin-right: 0;
}

.dashboard-table-user {
  margin-right: 0;
  margin-left: 15px;
}

.comment-wrapper {
  right: auto;
  left: 0;
  transform: translateX(-110%);
  -webkit-transform: translateX(-110%);
}

.comment-click {
  left: 0;
  right: auto;
}

.attachment-link {
  margin-left: 0;
  margin-right: 10px;
}

.corporate-page-content .vertical-menu-btn {
  right: 0;
}

.partiIdeasTable tr td:first-child,
.partiIdeasTable tr th:first-child {
  text-align: right;
}

/*  main admin */
.left-sidebar-sub {
  left: auto;
  right: 140px;
  padding: 20px 20px 20px 10px;
  border-radius: 6px 0 0 6px;
  text-align: right;
}

.left-sidebar-sub li a:before {
  right: 0;
  left: auto;
}

.left-sidebar-sub li a {
  padding: 0 15px 0 0;
  right: 0;
  left: auto;
}

.left-sidebar-sub li:hover a {
  right: 5px;
}

.mr-2,
.mx-2 {
  margin-left: .5rem !important;
}

.list-action.text-right {
  text-align: left !important;
}

.custom-switch {
  padding-left: 0;
  padding-right: 2.25rem;
}

/*  main admin */

.save #div-terms_condiitons .form-group { display:flex !important; }
#div-terms_condiitons { display:flex !important; }

.mydashboard-thumb-content span {
  float: left !important;
}

.mydashboard-thumb-content h4 {
  float: none !important;
}

.submittedidealistcls .mydashboard-thumb-content span {
  float: none !important;
}

@media (max-width:991px) {
  .top-menu ul li:nth-child(2) a {
    margin-left: 0;
  }

  .top-menu ul li:nth-child(2) {
    margin-left: 0;
  }

  .top-menu ul li:last-child {
    margin-right: 10px;
  }

  #navMob li ul li a:before {
    left: auto;
    right: 0;
  }

  #navMob li .menuIcon,
  #navMob li li .menuIcon {
    left: 0;
    right: auto;
  }

  #navMob li>a {
    padding: 10px 0 10px 50px;
  }

  .sidebar-enable .dashboard-sidebar {
    left: auto;
    right: 0;
  }

  .dashboard-box-div {
    margin-left: 15px;
  }

  .dashboard-box-div:nth-child(2n) {
    margin-left: 0;
  }

  .backend.language {
    margin-left: 10px !important;
    margin-right: 0 !important;
  }

  .backend.language::before {
    left: auto;
    right: -8px;
  }
}

@media(max-width:767px) {

  .dashboard-content #header,
  .dashboard-content .search-wrapper,
  .vertical-menu-btn,
  .sidebar-enable .dashboard-content #header,
  .sidebar-enable .dashboard-content .search-wrapper,
  .sidebar-enable .vertical-menu-btn {
    right: 0;
  }

  .dashboard-sidebar {
    left: auto;
    right: -100%;
  }

  .dashboard-content .top-menu ul li:nth-child(2) a {
    margin-right: 0;
  }

  .dashboard-content .top-menu ul li a {
    margin-left: 15px;
  }
}

@media (max-width:575px) {
  .top-menu ul {
    text-align: left;
  }

  .top-menu ul li,
  .top-menu ul li a.sign-in {
    margin-left: 0;
  }

  .language select {
    text-align: left;
  }
}
#div-accept_terms #accept_terms {
  float: right;
  position: relative;
  top: 5px;
  margin-left: 5px;
}


.modal-close-btn {
  left: 5px;
 right: auto;
}
#captchatext {
  padding-right: 8px;
}
.text-right.signup-text {
  text-align: left !important;
}
.field-corporate_internal .input-group{
flex-direction: row-reverse;
}




.ideaCreatedby + .text-center + .text-left.mt-4 {
  text-align: right !important;
}

.contests-slide-small {
    text-align: right!important;
}


/*new changes for the new design*/
ul{
    padding: 0;
  }
  .search-box img { 
    left: 10px !important;  
  }
    .idea-buttons,.experts-buttons,.article-buttons{
      flex-direction: row-reverse;
      display: flex;
    }
    .think-menu .col-megamenu li .nav-link.active a{
      display: flex;
    }
    .think-menu .col-megamenu li .nav-link.active a:after{
      margin-right: 2rem;
    }
      .accordion-mentoring .accordion-item .accordion-header .accordion-button::after,
      .accordian-admin .accordion-item .accordion-header .accordion-button::after
      {
        margin-left: unset;
        margin-right: auto;
      }
      .challenge-card,.list-column2,.menu-otherLinks .box-style1.box-style1--think {   
        text-align: right;
    }
    /*Sign up flow arabic*/
    .signIn__left .signUp__left-div .content-block__meta {
      text-align: right;     
    }
    .sign-in-list li::before {       
      float: right;
      margin-right: -2.5rem;       
   }
   .sign-in-list {   
    padding-right: 2.5rem;
    }
   
  .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {  
    right: 2rem;   
}
.search-box img {  
  left: 10px !important;
  right: unset;
}
a.main-logo__link {
  margin-left: 3rem;
  margin-right: 0;
}
.dropdown-style1 .dropdown-list .dropdown-option{
  padding-left: 0;
  padding-right: 1.4rem;
}
.dropdown-style1 .dropdown-label::before,.dropdown-style1.on .dropdown-label::before { 
  float: left;
}
.topsearch-modal .search-control {
  padding-right: 4rem; 
}
.col-megamenu li a, .col-megamenu li p,.col-megamenu { 
  text-align: right;
}
.col-megamenu ul {
  padding-right: 0;
}
.has-search .form-control-feedback {
  margin-right: 1rem;
}
.navbar-nav .dropdown-menu-end {  
  text-align: right;
 }  
 .network-menu .subtext { 
  border-right: 1.5px solid #F9B52B;
  padding-right: 1rem;
  padding-left: 0;
  border-left:0 !important;
} 
.network-menu .nav-link,.network-menu .tab-pane .accordion-body {   
  text-align: right !important;
}
.enterprise-btn.justify-content-end {
  justify-content: flex-start !important;
}
.close-megamenu {
  left: 5rem;
}
.btn--style1:hover:before {
  transform: translate(20%, -34%) translateZ(0) !important;
}
.Featued-challenges .nav-link.featured::before {
  left: 14px;
}
@media (max-width: 1199px){
.navbar-collapse .navbar-nav {
    align-items: flex-start;
    padding-right: 0;
   }  
   .header-country {
    border-right: 0;
  }
  .navbar-collapse .nav-item .dropdown-toggle::after {
    float: left !important; 
  }
  .totalslide {    
    left: 0;        
  }
  .totalslide {    
    right: unset !important;   
  }
  }
  .dropdown-toggle::after {   
    margin-right: 0.255em;
    margin-left: unset;   
}

.cta-boxStyle1Row .justify-content-end {
  justify-content: flex-start !important;
}
.challenge-detail-title .social-share-icons { 
  left: 0 !important;
  right:unset !important;
 }
 .ideaCard .idea-winning .ribbon-div .ribbon img {
  margin-left: 0.7rem;
  }
  .search-box img { 
    right: unset; 
    left: 1rem;
  }
  .custom-select-main select {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABwSURBVHgBhVDBCcAgDFTiAB2hHUBwhW7gR3CNjtBtfHaTfsR3nt0iTR4traAeBHLH3RGiFSPGOKsBUkqoQwjOGHOOzES0QynlstYuzF3HizwbyJZzPjoB5NZVzoBHaQReoxD4VlSBn7EJ+Y73fqr1G2dRMkAulwP1AAAAAElFTkSuQmCC) no-repeat left 10px center;

}

.grid2Style li::before {
  margin-right: -1.5rem;
}
#progressbarideaSubmit li:after { 
  right: -50%; 
}
@media (max-width: 767px) {
  .progressbarideaSubmitDiv {
      right: -11%;    
  }
}
.tabbed-content__nav a.featured::before{
  left: 14px !important;
}
.idea-carousel__image .captions .captions_meta-left img {
  margin-left: 0.8rem;
}
.megamenu-info__content {
  border-right: 0.6rem solid #F9B52B;
  text-align: right;
  }  
  .btn-text .fa-caret-right::before {
    content: "\f0d9" !important;
  }
  .header__breadcrumb .breadcrumb .breadcrumb-element:first-child a {
    padding-right: 0 !important;
}
.header__breadcrumb .breadcrumb .breadcrumb-element::before {  
  right: -0.3rem;
}
.header__breadcrumb .breadcrumb .breadcrumb-element a {
  padding-left: 0.8rem;
}
.header__breadcrumb .breadcrumb .breadcrumb-element a { 
  padding-right: 1rem;
  padding-left: 0.8rem;
}
.userLoginView .dropdown-menu {
  right: 17%;
}
.form-item label, .form-item .custom-select label {
  right: 2rem; 
}
.navbar-nav.ms-auto.right-side-menu {
  margin-right: auto !important;
  margin-left: 0 !important;
}
.tabbed-content__nav a.featured::before {
  left: 14px;
}
.accordion-mentoring .accordion-item .accordion-header .accordion-button::after,
.accordian-admin .accordion-item .accordion-header .accordion-button::after
{
  transform: rotate(181deg);
}
.cta-boxStyle1Row .justify-content-end {
  justify-content: flex-end !important;
}

.idea-buttons .fa-arrow-right::before {
  content: "\f061" !important;
}

.fa-arrow-right::before {
  content: "\f060" !important;
}
.dropdown-style1 .dropdown-label::before {
  content: "\f053" !important;
  float: left !important; 
}
.enterprise-card__top__Status {
  text-align: left;
}
.form-select {
  background-position: left 0.75rem center !important;
}
@media (min-width: 768px) {
  .dashboard-content-bottom {
      margin-right: 250px;
      margin-left: 0;
  }
}
.custom-select select, .custom-select-main select {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABwSURBVHgBhVDBCcAgDFTiAB2hHUBwhW7gR3CNjtBtfHaTfsR3nt0iTR4traAeBHLH3RGiFSPGOKsBUkqoQwjOGHOOzES0QynlstYuzF3HizwbyJZzPjoB5NZVzoBHaQReoxD4VlSBn7EJ+Y73fqr1G2dRMkAulwP1AAAAAElFTkSuQmCC) no-repeat left 10px center !important; 
}
.file-upload-wrapper:before {
  left: 0;
  right: unset;
}
.append-together {
  border-left: 1px solid;
  border-right: 1px solid;
}
.fa-arrow-left::before {
  content: "\f061";
}
.idea-buttons .fa-arrow-left::before {
  content: "\f060" !important;
}
.fa-chevron-left::before {
  content: "\f054";
}
.fa-chevron-right::before {
  content: "\f053";
}

/*Dashboard start*/

@media (min-width: 992px) {
  .layout-fixed .main-sidebar {
    left: unset;
    right: 0;
  }
}
@media (min-width: 300px) and (max-width: 480px){
  .main-logo__link {
    margin-right: 1rem !important;  
    margin-left: 1rem !important;  
  }
  .main-logo a img {
    width: 100px !important;
    margin: 0 !important;
  }
  .navbar-toggler {
    margin-right: 1rem;
  }
}


.aside-close-btn { 
  right: -2rem;
  left:unset; 
}
@media (min-width: 992px) {
  .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
      margin-right: 4.6rem !important;
      margin-left: 0 !important;
  }
}
@media (min-width: 992px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
      transition: margin-left 0.3s ease-in-out;
      margin-left: unset;
      margin-right: 250px;
  }
}
.navbar-nav.ml-auto{
  margin-left: unset !important;
  margin-right: auto !important;
}
/*Dashboard ends*/