.translated-ltr  #header,
.translated-rtl  #header{
    top: 40px;
}

.translated-ltr #primary_menu_wrapper,
.translated-rtl #primary_menu_wrapper{
    top: 160px;
}

.translated-ltr #main_book,
.translated-rtl #main_book{
    top: 65px;
}

#footer_bottom .top .container{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
#footer_bottom .column{
    width: 33.3%;
    padding: 0 15px;
}

.TA_excellent{
    display: inline-block;
}

.badges-container{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    max-width: 650px;
    width: 100%;
}

.badges-container .single-badge{
    padding: 0 10px;
    width: 20%;
}

.badges-container .single-badge img{
    max-width: 100%;
    height: auto;
}
.description + .btns_wrap {
    margin-top: 3.5em;
}
#languages_mobile {
    border-bottom: none;
}
.slideshow_container .caption .subtitle {
    font-size: 2.8em;
}
.section_icons .services_list {
    justify-content: flex-start;
}
@media (min-width: 1400px) {
    .slideshow_container .caption .title {
        font-size: 3.5em;
    }
}
@media (max-width: 991px) {
    #footer_bottom .column{
        width: 100%;
    }
    #mc_embed_signup{
        margin: 0 auto;
    }

    .badges-container{
        padding: 20px 0;
    }
}
