@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');


#menu-item-3214 , #menu-item-3993{
    padding: 14px 30px 2px 30px !important;;
    margin: initial !important;
}

.images-group {
    z-index: 99;
    width: 340px;
}


li.menu-item.wpml-ls-slot-69.wpml-ls-item.wpml-ls-item-en.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-69-en {
    display: none;
}


@media (min-width: 768px) {
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
    max-width: 1280px !important;
    margin: auto !important;
    width:100%;
  }
}

#blog_news .carousel-slider-image img {
    border-radius: 25px;
    padding: 10px;
}

#blog_news .carousel-slider-content {
	gap: 10px !important;
}

.carousel-slider-title-item a {
	text-decoration: none;
	transition: color 0.3s ease;
	display: -webkit-box;
	overflow: hidden;
	color: rgba(66, 46, 135, 1) !important;
	line-height: 20px !important;
	font-size: 16px !important;
}




#menu-main-arabic a span , .entry-title a ,.p-category , .meta-date time
,.breadcrumb-inner span , .s-title ,.entry-content , .inner a , blockquote p , blockquote cite , h1,h2,h3,h4,h5 , .p-url , .logged-in-as , .submit
,.mobile-qview-inner li a span , .mobile-menu li a span
{
font-family: "IBM Plex Sans Arabic" !important;
}

.rtl, .rtl * {
    font-family: "IBM Plex Sans Arabic" !important;
}

h1,h2,h3,h4,h5,span,p,ul,li,a,.post-excerpt{
 font-family: "IBM Plex Sans Arabic" !important;
}

.corr-logo h3  {
    text-align:right !important;
    font-family: "IBM Plex Sans Arabic" !important;
}

.corr-logo p{
    font-family: "IBM Plex Sans Arabic" !important;
     text-align:right !important;
}

input.sib-default-btn{
     font-family: "IBM Plex Sans Arabic" !important;
     margin-right: 10px !important;
        position: absolute;
    left: 66px;
}

input.sib-email-area {
    font-family: "IBM Plex Sans Arabic" !important;
}
a.col-lg-6.dis_talent{
float:left !important;
}

.et_pb_column.et_pb_column_2_3.et_pb_column_0_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
    float: right !important;
}


.et_pb_menu__menu>nav>ul {
    justify-content: flex-end;
}


#menu-item-3993 {
    background-color: rgba(66, 46, 135, 1);
    border-radius: 19px;
    padding: 9px 30px 2px 30px;
}
#menu-item-3993 a {
    font-family: "IBM Plex Sans Arabic" !important;
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
}

li#menu-item-3994 {
    padding-top: 10px !important;
}


#next-filters {
    right: 0 !important;
}

p.post-meta {
    direction: ltr;
}

.headline {
    text-align: right !important;
}
.related-post .post-list {
    text-align: right !important;
}


div#floated_image img {
    position: absolute;
    z-index: 9999;
    right: initial !important;
    left: 0 !important;
    bottom: -100px;
}




div#disabled_btn_tab button ,div#active_btn_tab button {
    font-family: "IBM Plex Sans Arabic" !important;
}

h3.carousel-slider-title-item a {
    text-align: right !important;
    font-size: 16px !important;
}

li.et_pb_menu_page_id-7193.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7193 {
    display: none;
}

/*******************************************/
/************ MOBILE CSS ******************/
/*****************************************/
@media only screen and (max-width: 767px) {
    /* Your custom CSS for mobile devices here */

li.et_pb_menu_page_id-7193.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7193 {
    display: initial;
}  
  .images-group {
    position: initial !important;
}
  
  li.menu-item.wpml-ls-slot-69.wpml-ls-item.wpml-ls-item-en.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-69-en {
    display: initial !important;
}
  
 li.menu-item.wpml-ls-slot-69.wpml-ls-item.wpml-ls-item-en.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-69-en a {
    display: inline-flex;
    float: right;
} 

a.cta_btn {
    margin-top: 100px !important;
}

}


.section-container .left-content h1 {
  text-align: right;
}

.section-container .left-content p {
    text-align: right;
}

.active_btn {
    margin-right:initial !importnt;
    margin-left: 10px;
}

.et_pb_text_inner {
    font-family: "IBM Plex Sans Arabic" !important;
}

.related-post {
    width: 100% !important;
    margin-top: 50px !Important;
}

.et_pb_menu .et_pb_menu__wrap {
    flex-direction: row-reverse !important;
      justify-content: flex-start;
}



footer.et-l.et-l--footer {
    background: #F6F5F9 !important;
}

/*********************************/
/*         New Media Query */
/*********************************/
/* Any mobile phone (portrait & landscape) */
@media only screen and (max-width: 767px) {
  
  .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
    justify-content: end !important;
  }
  
  ul#mobile_menu2 {
    background: white !important;
    top: 60PX !important;
}
  
 .et_pb_image_0_tb_footer {
    width: 100% !important;
}
  .et_pb_row.et_pb_row_0_tb_footer.et_pb_equal_columns.et_pb_gutters1.et_pb_row_4col {
    display: flex;
    flex-direction: column-reverse;
}
  
  section.section-container {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-direction: column-reverse;
}
  
  .section-container .left-content h1 {
    font-family: "IBM Plex Sans Arabic" !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #3B3B3B;
    margin-top: 15px;
    text-align:right;
}
  
  span.btns {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    align-items: center;
}
  
  .active_btn {
    margin-bottom: 10px;
}
  
}