.footer_widget.widget_nav_menu ul.menu li a:after,
.footer_widget.widget_recent_comments ul li:before,
.helpo_sidebar .widget.widget_recent_comments ul li:before {
  background: #eec088 !important;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.elementor-widget-wrap>.elementor-element.elementor-absolute{position:static}
.elementor-button.elementor-size-xs{padding: 10px 15px;}
.rtl .elementor-button.elementor-size-xs{padding: 10px;}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-bottom:0}
.home .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-bottom:30px;}
.pdf-box > .elementor-column-wrap{height:300px}
@media only screen and (max-width: 769px){
.post-3058,.rtl .post-5069{margin:40px 0}
.elementor-3058 .elementor-element,.rtl .elementor-5069 .elementor-element{padding:0!important}
footer.helpo_footer.footer_type_2 .helpo_footer_wrapper{padding-top:0}
footer.helpo_footer.footer_type_2{padding:0 0 36px}
.elementor-3076 .elementor-element.elementor-element-33c98c4 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0!important}
.elementor:not(.elementor-bc-flex-widget) .pdf-box .elementor-widget-wrap{
display:block;
}
.elementor-widget-wrap>.elementor-element.elementor-absolute{
position: static;
    text-align: center;
    display: block;
    margin: 0 auto;
}
}
.site-footer {
  background: url(./footer/footer.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
.space-none{display:none}

#wpsvccount{display:flex}
.rtl #wpsvccount{display: inline-flex;
    flex-direction: row-reverse;}

.rtl #mvcwid{text-align: right!important;}
.helpo_header-logo__link{color: #000;
    font-size: 24px;
    font-weight: 900; height:auto!important;}
.rtl .helpo_header-logo__link{width:auto!important; margin-right:25px}
footer.helpo_footer,
.helpo_prefooter_container {
  background: transparent;
}

.about-slider .helpo_content_wrapper_3 {
  padding-bottom: 30px;
}

.about-slider .helpo_content_container {
  padding-top: 10px;
  padding-left: 15%;
  padding-right: 15%;
  background-color: #00000096;
}

.helpo_page_title {
  color: rgb(239, 201, 64);
  text-shadow: rgba(0, 0, 0, 0.86) 2px 2px 4px;
  -webkit-text-stroke: 1px white;
}

.highlights:hover .elementor-background-slideshow__slide__image {
  transform: scale(1.5);
}

.highlights .elementor-element-populated {
  background-color: #020101c7;
}

.highlights .elementor-element-populated .elementor-element-populated {
  background-color: transparent;
}

.highlights .elementor-background-slideshow__slide__image {
  transition: all 0.5s ease;
}

.scientific:hover .elementor-background-slideshow__slide__image {
  transform: scale(1.5);
}

.scientific .elementor-background-slideshow__slide__image {
  transition: all 0.5s ease;
}

header.helpo_header.helpo_transparent_header_with_color,
header.helpo_header.helpo_header--front.helpo_transparent_header_off.helpo_sticky_header.helpo_tagline_on.helpo_header_without_padding {
  border-bottom: 2px solid #894409;
}

.item-desc,
.hide {
  display: none !important;
}

.elementor-accordion-item .elementor-element-populated a {
  color: #ffffff !important;
}

@media only screen and (max-width: 769px) {
  .sub-menu-column ul.sub-menu li {
    width: 100% !important;
  }
}

header.helpo_header,
header.helpo_header.helpo_transparent_header_on.helpo_transparent_header_with_color
  .helpo_header-logo__link.helpo_retina_logo,
header.helpo_header,
header.helpo_header.helpo_transparent_header_on.helpo_transparent_header_with_color
  header.helpo_transparent_header_on
  .helpo_header-logo__link.helpo_retina_logo,
header.helpo_header,
header.helpo_header.helpo_transparent_header_on.helpo_transparent_header_with_color
  header.helpo_transparent_header_on.helpo_transparent_header_with_color
  .helpo_header-logo__link.helpo_retina_logo,
header.helpo_header.helpo_header--front.helpo_transparent_header_off.helpo_sticky_header.helpo_tagline_on.helpo_header_without_padding
  a.helpo_header-logo__link.helpo_retina_logo {
  color: #000000 !important;
}

.helpo_header-logo__link.helpo_retina_logo,
header.helpo_transparent_header_on .helpo_header-logo__link.helpo_retina_logo,
header.helpo_transparent_header_on.helpo_transparent_header_with_color
  .helpo_header-logo__link.helpo_retina_logo {
  width: auto;
  font-size: 1.3rem;
  font-weight: 900;
  color: #ffffff;
}

.rtl .helpo_footer-socials li {
  margin-right: 40px;
}

.rtl .helpo_footer_widget_title {
  text-align: right;
}

.rtl .helpo_footer-socials li:first-of-type {
  margin-right: 0px;
}

.rtl .footer_widget {
  text-align: right;
}

.rtl .helpo_copyright_container {
  text-align: right;
}

.rtl
  li.pll-parent-menu-item.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-5032 {
  margin-right: 40px;
}

.rtl body .elementor-widget-shortcode .form__field.helpo_contacts_form {
  text-align: right;
}

.rtl .helpo_icon_box_item .helpo_info_container .helpo_icon_box_socials li {
  margin-right: 22px;
}

.hide-sm {
  display: none;
}

@media only screen and (max-width: 569px) {
  .hide-sm {
    display: block;
  }
  .hide-lg {
    display: none;
  }
}

.helpo_content_slider_wrapper
  .helpo_promo_video_container
  .helpo_video_trigger
  i {
  display: flex;
  justify-content: center;
  align-items: center;
}

.credit {
  text-align: end;
}

@media only screen and (max-width: 569px) {
  .credit {
    text-align: center;
  }
}

.page.type-page.status-publish.has-post-thumbnail.hentry {
  position: relative;
}

.page.type-page.status-publish.has-post-thumbnail.hentry:after {
  content: "";
  width: 100%;
  height: 60vh;
  display: block;
  background: url(/al-amri/wp-content/uploads/2020/12/Group-1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  position: absolute;
  bottom: 0;
  z-index: -3;
  opacity: 0.5;
}

a.helpo_header-logo__link.helpo_retina_logo {
  padding: 0 20px;
}

.helpo_dropdown-trigger {
  margin: 0 15px;
}

@media only screen and (max-width: 769px) {
  .helpo_mobile_menu_container .helpo_main-menu > li ul.sub-menu > li {
    width: fit-content;
    display: flex;
    justify-content: end;
  }
}

.helpo_top-bar .helpo_header_socials li,
.helpo_aside-socials li {
  margin-right: 20px;
}

.helpo_content_slider_wrapper
  .helpo_promo_video_container
  .helpo_video_trigger
  i {
  margin: 0 20px;
}

.helpo_footer-socials {
  margin: 27px 0 0 0;
}

header.helpo_header.helpo_header--front.helpo_transparent_header_off.helpo_sticky_header.helpo_tagline_on
  a.helpo_header-logo__link.helpo_retina_logo {
  color: #000000 !important;
}

/*
 * Noto Sans Kufi Arabic (Arabic) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: "Noto Sans Kufi Arabic";
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Regular.eot?#iefix)
      format("embedded-opentype"),
    url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Regular.woff2)
      format("woff2"),
    url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Regular.woff)
      format("woff"),
    url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Regular.ttf)
      format("truetype");
}
@font-face {
  font-family: "Noto Sans Kufi Arabic";
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Bold.eot?#iefix)
      format("embedded-opentype"),
    url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Bold.woff2)
      format("woff2"),
    url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Bold.woff)
      format("woff"),
    url(//fonts.gstatic.com/ea/notosanskufiarabic/v2/NotoSansKufiArabic-Bold.ttf)
      format("truetype");
}

.rtl * {
  font-family: Noto Sans Kufi Arabic, sans-serif !important;
}



.rtl .helpo_main-menu > li > a,
.rtl
  header.helpo_transparent_header_on.helpo_transparent_header_with_color
  .helpo_main-menu
  > li
  > a,
.quadmenu-navbar-nav > li > a,
.rtl
  header.helpo_transparent_header_on.helpo_transparent_header_with_color
  .quadmenu-navbar-nav
  > li
  > a,
.rtl .helpo_mobile_menu_container ul.helpo_mobile_menu > li a {
  font-family: Noto Sans Kufi Arabic, sans-serif;
}

.rtl .helpo_aside-menu li a {
  font-family: Noto Sans Kufi Arabic, sans-serif;
}

.rtl .helpo_content_slider_wrapper .helpo_slider_arrows {
  flex-direction: row-reverse;
}

.rtl .helpo_page_title_wrapper {
  text-align: right;
}

.rtl .helpo_page_title:before {
  left: auto;
  right: 0;
}

.rtl .helpo_page_title:after {
  left: auto;
  right: 0;
}

.rtl
  .helpo_content_slider_wrapper.helpo_view_type_1
  .helpo_additional_fields_container {
  left: auto;
  right: 0;
}

.rtl .helpo_content_slider_wrapper .helpo_causes_slider_navigation_container {
  right: auto !important;
  left: 30px !important;
}

.rtl .helpo_aside-dropdown__inner {
  -webkit-transform: translateX(320px);
  -ms-transform: translateX(320px);
  transform: translateX(320px);
}

.rtl .helpo_aside-dropdown--active .helpo_aside-dropdown__inner {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.rtl .helpo_main-menu > li.menu-item-has-children > a:before {
  left: -17px;
  right: auto;
}

.rtl .helpo_main-menu > li.menu-item-has-children > a:after {
  left: -11px;
  right: auto;
}

.rtl .helpo_main-menu > li.menu-item-has-children:hover > a:before {
  left: -12px;
}

.rtl .helpo_main-menu > li:hover ul.sub-menu {
  text-align: right;
  padding-right: 20px;
}

.rtl .helpo_main-menu > li ul.sub-menu:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.copy-ar {
  display: none;
}

.rtl .copy-ar {
  display: flex;
}

.rtl .copy-eng {
  display: none;
}

.rtl .helpo_main-menu li {
  margin-right: 40px;
}

.rtl .helpo_aside-menu li {
  text-align: right;
}

.rtl .helpo_aside-inner__link.phone {
  direction: ltr !important;
  unicode-bidi: embed;
}

.rtl .helpo_contacts_widget_phone a {
  direction: ltr !important;
  unicode-bidi: embed;
}

.rtl .form__field.helpo_contacts_form {
  text-align: right;
}

.rtl .helpo_main-menu > li ul.sub-menu,
.rtl .helpo_main-menu > li ul.sub-menu:before {
  left: auto;
}

.rtl .helpo_prefooter_wrapper.helpo_prefooter_type_1 {
  display: flex;
}

.rtl .helpo_aside-socials {
  display: flex;
}
@media (max-width: 767px) {
  .rtl .helpo_main-menu li {
    margin-right: 0;
  }
}

.rtl .helpo_aside-dropdown__item:first-of-type {
  text-align: right;
}
@media (max-width: 767px) {
  .footer_widget.widget_nav_menu ul.menu li {
    width: 100%;
  }
}

@media only screen and (max-width: 569px) {
  .rtl .helpo_prefooter_wrapper.helpo_prefooter_type_1 {
    display: block;
  }
}

.hide {
  display: none !important;
}

.top-banner {
  margin-top: -50px;
}

.fa, .fab, .fad, .fal, .far, .fas {
    font-family: FontAwesome !important;
}

.rtl .phone .helpo_info_container p{
direction: ltr !important;
    unicode-bidi: embed;
}

.rtl .about-slider *
{
direction: ltr !important;
    unicode-bidi: embed;
}

.helpo_aside-dropdown__item:nth-of-type(2){
    margin-top: 0;
    overflow-y: hidden;
}

ul.helpo_footer-socials {
    font-size: 25px;
}



.elementor-element.elementor-element-33c98c4 > .elementor-element-populated {
    background-image: url(http://alamrigeo.com/wp-content/uploads/2021/03/theame-images.jpg);
    background-repeat: no-repeat;
    background-size: cover;
box-shadow: 1px 0px 10px 0px rgb(0 0 0 / 50%);
    transition: background 1.2s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    padding: 34px 14px 34px 14px;
border-radius: 10px 10px 10px 10px;
height:300px;
}

.site-footer {
    
    background: #f7e0c6;
}

.helpo_footer_widget_title {
    color: #060606;
}

.footer_widget {
    color: #000000;
}
.footer_widget a {
    color: #000000;
}

footer.helpo_footer {
    color: #000000;
}

footer.helpo_footer.footer_type_2 .helpo_footer_wrapper {
    border-top: none;
}

header.helpo_transparent_header_on .helpo_main-menu > li > a, header.helpo_transparent_header_on .quadmenu-navbar-nav > li > a {
    color: #000000;
}

header.helpo_transparent_header_on .helpo_dropdown-trigger__item, header.helpo_transparent_header_on .helpo_dropdown-trigger__item:after, header.helpo_transparent_header_on .helpo_dropdown-trigger__item:before {
    background: #000000;
}

header.helpo_transparent_header_on .helpo_main-menu > li.menu-item-has-children > a:before, header.helpo_transparent_header_on .helpo_main-menu > li.menu-item-has-children > a:after, header.helpo_transparent_header_on .quadmenu-navbar-nav > li.quadmenu-item-has-children > a:before, header.helpo_transparent_header_on .quadmenu-navbar-nav > li.quadmenu-item-has-children > a:after {
    background: #000000;
}

.highlights .elementor-element-populated {
    background-color: #ffffffc7;
}

/*.elementor-element-33c98c4 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}*/

.helpo_dropdown-trigger {
    display: none !important;
}

header.helpo_transparent_header_on .helpo_header-logo__link {
   
    color: inherit;
    align-items: center;
    justify-content: center;
    display: flex;
    text-align: center;
    color: #ff;
    font-size: 1.5rem;
    font-weight: 800;
    background-size: 270px 88px;
}
h4.banner_mainheading {
    margin-bottom: 15px;
    color: #000;
    text-align: center;
}
.bannermain_textwrap {
    padding-top: 24px;
}
.custom_banner_btnwrap 
 a.elementor-button-link.elementor-button.elementor-size-sm {
    position: absolute;
    bottom: 75px;
}
h4.banner_mainheading {
    margin-bottom: 7px;
    color: #000;
    text-align: center;
    font-size: 39px !important;
}
.custom_banner_logowrap  
 .elementor-image a img {
    height: 70px;
    object-fit: contain;
}
h4.banner_mainheading img {
    width: 121px;
    display: inline;
    position: absolute;
    right: -36px;
    top: -4px;
    z-index: -2;
}

.banner_parawrap p {
    font-size: 17px;
    color: #000;
}
h4.banner_mainheading span {
    /* float: left; */
    position: relative;
    /* left: 59px; */
    z-index: 10;
    display: inline-block;
}
h4.banner_subheading {
    text-align: center;
}
.banner_parawrap p img {
    position: absolute;
    width: 43px;
    left: -9px;
    top: -6px;
    z-index: -2;
}

.banner_parawrap span {
    position: relative;
}

.banner_parawrap p {
    font-size: 17px;
    color: #000;
    position: relative;
}
.custom_banner_btnwrap a.elementor-button-link.elementor-button.elementor-size-sm {
    position: absolute;
    bottom: 61px;
    left: 57px;
}
h4.banner_mainheading img {
    width: 121px;
    display: inline;
    position: absolute !important;
    right: 111px !important;
    top: 13px !important;
    z-index: -2;
}
.meeting_sec_contwrap span img {
    position: absolute;
    width: 180px;
    top: -19px;
    z-index: -1;
    right: 157px;
}

.meeting_sec_contwrap {
    position: relative;
}
.meeting_sec_contwrap h2 {
    position: relative;
    z-index: 1;
    color: #000;
}

.customarabic_banner_textwrap  h4.banner_mainheading img {
    left: 34px!important;
    top: -11px !important;
right: unset !important;
}
.meeting_sec_contwrap {
    text-align: center;
}
.helpo_page_title_container {
    display: none;
}
.custom_pagetitle_mailsec {
margin-top: 81px;
}
.page-id-3915 .helpo_page_title_container ,
.page-id-3672 .helpo_page_title_container,
.page-id-3670  .helpo_page_title_container,
.page-id-3882 .helpo_page_title_container,
.page-id-3946 .helpo_page_title_container,
.page-id-3058 .helpo_page_title_container,
.page-id-28 .helpo_page_title_container
 {
    display: block;
}

.page-id-5049 .helpo_page_title_container ,
.page-id-5069 .helpo_page_title_container,
.page-id-5063 .helpo_page_title_container,
.page-id-5059 .helpo_page_title_container,
.page-id-5060 .helpo_page_title_container,
.page-id-5061  .helpo_page_title_container,
.page-id-9379  .helpo_page_title_container,
.page-id-9379  .helpo_page_title_container,
.page-id-9398  .helpo_page_title_container,
.page-id-9323  .helpo_page_title_container,
.page-id-9302  .helpo_page_title_container,
.page-id-5062 .helpo_page_title_container
 {
    display: block;
}
.helpo_page_title_container {
    min-height: 450px !important;
}
.meeting_sec_contwrap h2 a {
    color: #000;
}
.helpo_page_title {
    padding-top: 222px;
}
.rtl .custompagetitlewrap h2.elementor-heading-title.elementor-size-default {
    text-align: right;
}
.rtl .banner_parawrap p {
    font-size: 17px;
    color: #000;
    position: relative;
    text-align: right;
}
.rtl .banner_parawrap p img {
    right: -9px;
    left: unset;
}
.rtl .customarabic_banner_textwrap h4.banner_mainheading img {
    left: unset;
    top: 13px !important;
    right: 106px !important;
}
li.lang-item.lang-item-58.lang-item-ar.lang-item-first.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-5818-ar a {
    font-family: Noto Sans Kufi Arabic, sans-serif !important;
}
.rtl p.helpo_contacts_widget_phone a .fa {
    float: right;
    position: relative;
    top: 8px;
    padding-left: 8px;
}
.footer_widget.widget_nav_menu ul.menu li {
    width: 100% !important;
}
.footer_widget {
    width: 25%;
    display: inline-block;
    padding: 0 15px;
    vertical-align: top;
    margin-top: 30px;
}
.elementor-5043 .elementor-element.elementor-element-3878428 .helpo_heading {
    text-align: center;
    text-align: center;
    font-size: 6rem;
    margin-bottom: 0px;
}
.elementor-5043 .elementor-element.elementor-element-58fc7c56 .helpo_heading {
    font-size: 50px !important;
}
.elementor-5043 .elementor-element.elementor-element-3878428 .helpo_heading {
    font-size: 50px !important;
}
@media (min-width: 280px) and (max-width: 1024px) {
.footer_widget {
    width: 100%;
}
}
