#header {
    direction: ltr;
    /* top: 16%; */
}

.navbar {
    float: left;
}

.appointment-btn {
    float: right;
    margin-right: 25px;
    margin-left: 0;
}

.language-btn {
    float: right;
}

.navbar .dropdown ul {
    left: 0;
    right: auto;
}

#hero h2 {
    text-align: left;
}

.section-btn_slider {
    text-align: left;
}

#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon {
    float: left;
    margin: 20px 7px 0 0;
}

.cta.advertising img {
    border-radius: 150px 0 0 150px;
    max-width: 100%;
}

.cta.advertising p , .cta.advertising h3 {
    text-align: left;
}

.benefits_wrap {
    direction: ltr;
}

.benefits_wrap img {
    float: right;
    margin-right: 18px;
    margin-left: 0;
}

.benefits_wrap .overlay {
    left: auto;
    right: 0;
    background: linear-gradient(270deg, #ffdf00 0%, #fde220d9 31%, #fcdf13a3 60%, rgb(0 0 0 / 0%) 100%);

}

.box.portal h4 {
    direction: ltr;
}

.section-title h2 {
    text-transform: capitalize;
    direction: ltr;
}

.about .content ul {
    text-align: left;
    direction: ltr;
    margin-left: 30px;
}

.about .content ul i {
    padding-right: 4px;
    padding-left: 0;
}

.about .overlay {
    left: 50px;
    right: 0;
}

.bt_bb_row_inner {
    margin: 0px 25% 0 0;
}

.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content .bt_bb_progress_bar_advanced_title {
    font-size: 1.2em;
}

.bt_bb_font_weight_medium.bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content .bt_bb_progress_bar_advanced_title{
    font-weight: 600;

}

.contracts-content .section-title p {
    direction: ltr;
}

.section-title p{
    direction: ltr;
}

.card{
    direction: ltr;
}

h5.name {
    font-size: 1.1rem;
}

.profession {
    font-size: 0.7em;
}

.profession-wrapper .btn svg {
    transform: rotate(180deg);
}

#projectFacts{
    direction: ltr;

}

.box {
    float: left;
    direction: ltr;
}

.box.opinion .form-control {
    text-align: left;
}

.select-wrapper::after {
    right: 6px;
    left: auto;
}

.top_header{
    direction: rtl;
}

#about-page {
    direction: ltr;
}

.core-about {
    direction: ltr;
}

.left-bottom-about {
    right: 0;
    left: auto;
}

#about-page .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content .bt_bb_progress_bar_advanced_title {
    font-size: 1em;
}

#about-page .bt_bb_progress_bar_advanced .bt_bb_progress_bar_advanced_content {
    padding-top: 1.5em;
}

.news {
    direction: ltr;
}

.item-meta+.entry-title a {
    font-size: 20px;
}

article.vertical-item.content-padding .item-content {
    padding: 10px 15px 10px;
    direction: ltr;
}

article.vertical-item.content-padding .item-content ul {
    text-align: left;
}


.post-single.news h1 {
    font-size: 21px;
    line-height: 1.2;
}

#career {
    direction: ltr;
}

.box-appointment {
    direction: ltr;
}

.box-appointment label.date-of-birth {
    text-align: right;
}

#contact {
    direction: ltr;
}

.contact-links {
   border-radius: 10px 0 0 10px;
}

.contact-form-wrapper {
    border-radius: 0 10px 10px 0;
}

.contact-links{
    padding: 3% 1% 3% 1%;
}

#contactUsForm {
    direction: ltr;
}

#contactUsForm .select-wrapper {
    margin: 15px 0 35px;
}

.card .bottom h4.name{
    font-size: 1.2rem;
}

.block-21 .text {
    margin-left: 8px;
}

.post-single ul {
margin-top: 2%;}

.s010 form .inner-form .basic-search .input-field input{
    direction: ltr;
    padding: 9px 12px 9px 20px;
}

.s010 form .inner-form .basic-search .input-field .icon-wrap {
    left: auto;
    right: 0;
    padding: 6px 9px
}

.post-single {
    text-align: left;
    direction: ltr;
}

.about .content ul {
    margin-right: 30px;
    margin-left: 0;
}

.side_box_services{
    text-align: left;
}

.main-department .content-box-department {
    direction: ltr;
}

#contract-page {
    direction: ltr;
}

.packages_test h5 {
    text-transform: capitalize;
}

.open-call {
    float: right;
}