html, body{
    direction: rtl;
}
/* header */
.topHeaderNavUl li.loginlink {
    margin-left: 12px !important;
    margin-right: 0px !important;
}
.credent_btn {
    /* font-family: "Montserrat Bold"; */
    /* border-radius: 50px; */
    border-radius: 12px;
    text-transform: uppercase;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500 !important;
}

.langp{
    text-align: left !important;
    direction: initial;
}
.topheadersociallink{
    text-align: right;
}
.logoSec{
    direction: ltr;
    text-align: right;
}
.topHeaderNav .dropdown-menu {
    font-size: large;
    left: auto !important;
    right: -8px;
    min-width: 9rem !important;
}
.topHeaderNavUl li:not(:last-child)::after {
    margin-left: 0px;
    margin-right: 7px;
}
/* index page  */
.introSection h4{
    text-align: right;
}
.bannerLeftContent{
    text-align: right;
} 
.leftsliderconttxt{
    text-align: right !important;
}
.slidercirclediv img.slidercircleimg{
    right: auto !important;
    left: 5% !important;
}
.banner_BgImage.banner_BgImage_two{
    /* background: url('../image/homebanner.jpg') no-repeat; */
    background: url(/idf/frontend/image/slider-1.jpg) no-repeat;
    /* background-size: cover; */
}
.sliderbottomtxtmeta{
    right: auto !important;
    left: 340px !important;
    direction: initial !important;
}
.f-play-video{
    text-align: left !important;
}
#mainCarousel .sliderplay-button{
    right: auto !important;
    left: -75px;
}
.courseCont .timeCont span {
    padding-right: 7px;
    padding-left: 7px;
    text-align: right;
}
.profile-card__name {
    text-align: justify;
}
.flipOnClick .flip-iconfronttoback.fa-angle-right:before{
    display: block;
    align-items: center;
    transform: rotate(180deg);
    top: 1.9px;
    right: 1px;
    position: relative;
}
.flip-card-front .media-body{
    width: -webkit-fill-available;
}
.testimonialSection{
    direction: ltr;
}
#testimonial_2 h4{
    text-align: right;
}
.learnersName{
    justify-content: end !important;
}
#testimonial_2 .owl-carousel .card p {
    text-align: right !important;
}
.courseheading {
    text-align: right;
}
.supportedTitle h4 {
    text-align: right;
}

.flip-card .flip-card-back ul{
    padding-right: 18px;
    padding-left: 8px;
    text-align: justify;
}


/* faq page  */
.faq .faq-list i{
    right: 0;
    left: auto;
}
/* footer */
.footerFirstRow{
    text-align: right;
}

/* login page  */
/* login page  */
.login-haveAcc{
        text-align: justify;
}
.loginOptions img {
    margin-left: 10px;
    margin-right: 0;
}
.labelFloat input:-webkit-autofill ~ .formLabel {
    right: 21px;
    left: auto;
}
.toggle_password{
    left: 15px;
    right: auto;
}
.benefitsCont ul li img{
    margin-left: 8px;
    margin-right: auto;
}
.registerProcessFlowSec{
        flex-direction: row-reverse;
}
.completedForm .flowIndex:after{
    right: 8px !important;
}
.registerTitle{
    text-align: right;
}
.registerProcessFlowSec li::before{
    /* right: 30px; */
}
.registerProcessFlowSec li.progressingForm{
    /* text-align: right !important; */
}
.registerProcessFlowSec .progressingForm .flowIndex{
    /* margin-right: 0px;
    margin-left: 15%; */
}
.register_HCP_secOne input.form-control, .nonhealthFormWrapper input.form-control {
    border: 1px solid #00000020;
    width: 100%;
}
.labelFloat label, .labelFloat > .formLabel{
    right: 20px;
    left: auto;
}
.checkInpOptionList{
    text-align: justify;
}
.radioBoxWrapper [type="radio"]:checked + label:before, .radioBoxWrapper [type="radio"]:not(:checked) + label:before {
    right: unset;
    right: 0;
}

.custom_select:after{
    left: 16px !important;
    right: auto !important;
}
.checkInpLabel{
    text-align: justify;
}
.radioBoxWrapper .labelText {
    padding-left: 0;
    padding-right: 25px;
}
input[type="checkbox"] + .labelText:before {
    left: auto;
    right: 0;
}
.checkInpWrapper .labelText {
    padding-left: 0px;
    padding-right: 30px;
}
   
/* modal  */
#submitInfoModal .modal-header .close{
    margin: -1rem auto -1rem -1rem ;
}
#submitInfoModal .receiveEmail {
    text-align: justify;
}

.btnWidth_Auto {
    padding-left: 23px !important;
    padding-right: 23px !important;
}
/* detail course page  */
.courseDtl-lang{
  font-size: 14px;
  font-weight: 600;
  margin-right: initial;
  margin-left: 4px;

}
.work-card {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 110px;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 110px;
}
.work-border{
    border-left: 3px solid #598ddb;
    border-bottom-left-radius: 90px;
    border-right: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.khasNo1 {
    color: #4778a7;
    left: auto !important;
    right: -24px;
}
.khasNo2 {
    color: #598ddb;
    left: auto !important;
    right: -48px;
}
.khasNo3 {
    color: #80b9ff;
    left: auto !important;
    right: -43px;
}
.arrow-img {
    right: auto !important;
    left: -22px;
    transform: rotate(181deg);
}
.main-title {
 text-align: justify;
}
.cborder .owl-carousel{
    direction: initial;
}
#testimonial_3 .card {
    padding-left: 230px !important;
    padding-right: inherit !important;
}
#testimonial_3 .img-div img {
    position: absolute;
    top: 9px;
    right: auto !important;
    left: 23px;
}
.learn-lis{
    padding-right: 0 !important;
    padding-left: initial !important;
}
.tabCont-learn1{
    text-align: justify;
}

.dtl-list-vdo img {
    margin-left: 6px;
}
/* faq page  */
.faq .faq-list {
    text-align: justify;
}
.faq .faq-list .question {
    padding-left: initial !important;
    padding-right: 25px;
}



