body.lang-ar,
html[lang="ar"] {
    direction: rtl;
    text-align: right;
}

body, html{overflow-x: hidden;}
.partnerbox_outer{}
.partnerbox_outer.section2 h2.section__title{ margin-bottom:0 !important;  }
.section__title{z-index: 9999999999999;}
.partnerbox{ padding-top: 0 !important; padding-bottom: 40px; }
.partnerbox h3, 
.partnerbox .PartnerBoxTitle{ 
    font-size:2rem; 
    height: 115px;   
    position: relative; 
    top:30px; 
    padding: 0 10px;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.partnerbox  p{padding: 0 0px 0px 10px;}
.partnerbox .icon-ben-icon {font-size:6rem; margin: auto; text-align: center; margin-bottom:2rem; display: block; }
.header_partner_two .fa {color: #08ae65;}
.lang-ar .header_partner_two .fa {color: #08ae65; margin: 0 0 0 1rem !important;}
.bg_heading{background: url('/img/backgrounds/01..png' ); background-repeat: no-repeat; background-position: top left; }
.bg_heading_2{background: url('/img/backgrounds/02..png' ); background-repeat: no-repeat; background-position: top left; }
.bg_heading_3{background: url('/img/backgrounds/03..png' ); background-repeat: no-repeat; background-position: top left; }
.bg_heading_4{background: url('/img/backgrounds/04..png' ); background-repeat: no-repeat; background-position: top left; }
.card.card_partner{height: 70px; margin:20px 0; padding: 10px 10px; border:none; box-shadow: 0px 5px 12px 1px #ccc; -webkit-box-shadow: 0px 5px 12px 1px #ccc; }
.client-section-new-bm {position: relative; padding: 8rem 0; background: url(/img/backgrounds/client_new_bg.jpg) 50%; background-size: cover; background-position: center; color: #000; height: 1200px; margin-bottom: 280px; }
.client-section-new-2{position: relative; padding: 8rem 0; background: url(/img/backgrounds/client_new_b3_2.png) 50%; background-size: cover; background-position: center; color: #000; height: 630px; margin: 40px 18px 115px; /* top: -280px;*/ box-shadow: 0px 5px 12px 1px #ccc; -webkit-box-shadow: 0px 5px 12px 1px #ccc; }
.table_outer_c{max-width: 750px; margin: 0 auto; display: block; }
.table_outer_c .table-bordered, .table-bordered td {border:none;}
.table_outer_c .table th{font-size: 18px; color: #e2050e; text-align: center; border-top: 0; border-left: 0; font-weight: bold; } 
.table_outer_c .table td{font-size: 16px; color: #fff; text-align: center; padding: 20px 0; font-weight: 500; }
.how_get_paid .container{padding: 60px 20px;}
.how_get_paid .card h5{font-size: 16px;} 
.how_get_paid .accordion>.card .card-header{padding: 20px 10px;}
.how_get_paid .card p{font-size: 16px;}
.how_get_paid_fa .fa {font-size: 30px; float: right; color: #d91b22; }
.tabs_paid{ height: 50px; background-color: #f2f2f2; display: table; width: 100%; padding: 15px 20px; cursor: pointer; }
.tabs_paid_detail{padding: 20px 20px;}
.tabs_paid_detail p{font-size: 16px;}
.tabs_paid_inner_title {float: left; font-size: 16px; line-height: 30px; }
.img_accordian{margin:10px auto;}
.partner-slider-bm img{max-height: 6rem; max-width: 27rem; margin: auto; width: auto !important; }
.partner-section-bm  {padding: 2rem 0;}
.partner_sec_container .section__title{margin: 0 0 70px; }
.partner_types_bm  ul li {color: #000; line-height: 2.5rem; display: flex; margin: 20px 0; }
.partner_types_bm  ul li span{color: #12b06b;}
.choose-heading_bm{background-color: #f2f2f2; color: #db1c24; font-size: 3rem; font-weight: 600; text-align: center; padding: 2rem 0; -webkit-box-shadow: 0px 5px 12px 1px #f2f2f2; } 
.partner_types_bm .inner-content { background-color: #ffffff; padding: 3rem 2rem; -webkit-box-shadow: 0 0 10px #f2f2f2; box-shadow: 0 0 10px #f2f2f2; height: 715px; }
.flex-item{-webkit-box-shadow: 0 0 10px #f2f2f2; box-shadow: 0 0 10px #f2f2f2; border: 2px solid #f2f2f2; }
.outer_timeline, .timeline, .timeline_tab, .outer_timeline_2 {background:#0bb167;}
.border_timeline_mobile {border-right: 2px solid #0bb167;}
.sub_p_c p, .t_for_tablet p.sub_p_c {color: #000;}
.owl-prev, .owl-next {position: absolute; top: 50%; transform: translateY(-50%); }
.owl-prev {left: -2rem;}
.owl-next {right: -2rem;}
.owl-theme .owl-nav [class*=owl-]:hover{background: rgba(0, 0, 0, 0);}
.contact-us-bm, .contact-us-bm-mobile{display: none;}
.t_for_mobile .col-10.col-md-10 p{color: #000;}

.lang-ar .partnerbox_outer .partnerbox{ text-align: right !important; background-position: top right; }
.lang-ar .partnerbox_outer .partnerbox h3{ padding: 0; }
.lang-ar .tabs_paid_inner_title{ float: right; }
.lang-ar .how_get_paid_fa .fa{ float: left; transform: rotateY(-180deg) !important; }
.lang-ar .how_get_paid_fa .fa[style="transform: rotate(90deg);"]{ transform:rotate(90deg) !important; }
.lang-ar .table_outer_c .table th:first-child{ border-right: 0; }
.lang-ar .table_outer_c .table th:last-child{ border-right: 2px solid #dee2e6 !important; }
.lang-ar .table_outer_c .table td:first-child{ border-right: 0 !important; }
.lang-ar .table_outer_c .table td:last-child{ border-right: 2px solid #595959 !important; }
.lang-ar .section2 ul li span{ padding:0 0 0 5px ; }
.lang-ar .client-section-new-bm .col-md-6.offset-md-3{ margin-right: 25%; margin-left: 0; }
.lang-ar .client-section-new-bm .col-md-6.offset-xl-3{ margin-right: 25%; margin-left: 0; }
.lang-ar .client-section-new-bm .card-body{ padding-right: 3rem; }


@media(max-width: 1024px){
    .partner_types_bm .inner-content{height: 880px; }
    .how_get_paid{margin: 0 15px;}
    .partnerbox h3{height: 130px;}
}

@media(max-width: 991px){
    .partner_types_bm .inner-content{height: auto; }
    .section2.partner_types_bm{padding: 0; } 
    .tabs_paid_inner_title{width: 280px; } 
}
@media(max-width: 768px){
    .lang-ar .client-section-new-bm .col-md-6.offset-xl-3{ margin-right: 0; }
    .lang-ar .client-section-new-bm{ height: auto; padding-bottom: 0; margin-bottom: 50px; }
    .lang-ar .client-section-new-2{ margin-bottom: 0 }
    .lang-ar .how_get_paid h2.section__title{ margin-bottom: 0 !important; }
}

@media (max-width: 480px){
    .partnerbox_outer .partnerbox_outer_btn{margin: 30px 25px;}
    .btn_new_client{margin: 40px 25px 0;}
    .btn_new_client a{    font-size: 1.6rem;font-weight: 500;}
    .client-section-new-2 .section__title {font-size: 2.5rem;}
    .client-section-new-bm{height: auto; padding: 3rem 0; margin-bottom: 30px; }
    .client-section-new-2{height: auto;}
    .partner_types_bm .inner-content{height: auto;}
    .how_get_paid .container{padding: 0px;}
    .table_outer_c .table th{line-height: 20px;}
    .t_for_mobile .col-10.col-md-10 p, .t_for_tablet p.sub_p_c {color: #000;}
    .how_get_paid{margin: 0 10px;}
    .section2{padding: 0;}
    .tabs_paid_inner_title{}
    .tabs_paid{ padding: 10px 10px; height: 20px; }
    .table_outer_c .table th ,.table_outer_c .table td {font-size: 15px;}
    .border_timeline_mobile{left: 77px;}
}
@media (max-width: 400px){
    .border_timeline_mobile {left: 74px;}
}
@media (max-width: 320px){
    .border_timeline_mobile { height: 450px;left: 43px;}
}
@media (min-width: 1700px){
    .client-section-new-2{ margin: 20px 115px 115px; }
}

.owl-item.active .choose3 {  } 