.search-field:focus {
    border: none;
    outline: none;
    box-shadow: none;
    background-color: #000000;
    color: #fff;
}
body {
    background-image: url("/img/Group_1271.svg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    position: relative;
    padding-bottom: 50px;
}

@media (max-width: 991px) {
    .page-container {min-height: 100vh; padding-bottom: 286px!important}
    .mapouter {margin: 0 auto}
    .footer-left {width: 90%; margin: 0 auto!important}
    .footer-list-anchor { padding-left:0!important; text-align: center!important }
    .menu-left-padding {padding-left: 5px!important}
    .menu-right-padding {padding-right: 5px!important}
}

@media (min-width: 992px) {
    .menu-left-padding {padding-left: 18px!important}
    .menu-right-padding {padding-right: 18px!important}
}

.page-container {min-height: 100vh; padding-bottom: 75px; overflow-x: visible}

#searchfield input:focus {
    bacgkround-color: #000;
    text-color: #fff;
}

#news {
    display: none!important;
}

.m_values{
    opacity: 1;
    box-sizing: border-box;
    margin: auto;
    margin-top: -80px;
    padding: 0;
    overflow: visible;
    line-height: 30px;
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.m_our_values_are_a__fundam{
    opacity: 1;
    box-sizing: border-box;
    margin: auto;
    padding: 0;
    overflow: visible;
    width: 210px;
    line-height: 28px;
    margin-top: 20px;
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}

.m_we_walk_the_talk{
    opacity: 1;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible;
    width: 149px;
    line-height: 30px;
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}

.we_walk_the_talk{
    opacity: 1;
    position: absolute;
    left: 71px;
    top: 54px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible;
    width: 149px;
    white-space: nowrap;
    line-height: 30px;
    margin-top: -5px;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.at_almaj___iordache_law_firm_w{
    opacity: 1;
    position: absolute;
    left: 40px;
    top: 105px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 398.959px;
    height: 197px;
    line-height: 28px;
    margin-top: -4px;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.devoted_to_client_service{
    opacity: 1;
    position: absolute;
    left: 63px;
    top: 332px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible;
    width: 229px;
    white-space: nowrap;
    line-height: 30px;
    margin-top: -5px;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.we_are_dedicated_to_helping_cl{
    opacity: 1;
    position: absolute;
    left: 40px;
    top: 387px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 399px;
    height: 248px;
    line-height: 28px;
    margin-top: -4px;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.creative_thinkers{
    opacity: 1;
    position: absolute;
    left: 940px;
    top: 53px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible;
    width: 161px;
    white-space: nowrap;
    line-height: 30px;
    margin-top: -5px;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.our_lawyers_are_creative_probl{
    opacity: 1;
    position: absolute;
    left: 763px;
    top: 103px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 365px;
    height: 175px;
    line-height: 28px;
    margin-top: -4px;
    text-align: right;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.better_every_day{
    opacity: 1;
    position: absolute;
    left: 952px;
    top: 333px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible;
    width: 151px;
    white-space: nowrap;
    line-height: 30px;
    margin-top: -5px;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.we_believe_in_lifelong_persona{
    opacity: 1;
    position: absolute;
    left: 763px;
    top: 387px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 365px;
    height: 316px;
    line-height: 28px;
    margin-top: -4px;
    text-align: right;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.sustainable_solutions{
    opacity: 1;
    position: absolute;
    left: 486px;
    top: 525px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible;
    width: 198px;
    white-space: nowrap;
    line-height: 30px;
    margin-top: -5px;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.we_believe_in_sustainable_solu{
    opacity: 1;
    position: absolute;
    left: 385px;
    top: 571px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 399px;
    height: 248px;
    line-height: 28px;
    margin-top: -4px;
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.values{
    opacity: 1;
    position: absolute;
    left: 556px;
    top: 122px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible;
    width: 62px;
    white-space: nowrap;
    line-height: 30px;
    margin-top: -5px;
    text-align: left;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}
.our_values_are_a__fundam{
    opacity: 1;
    position: absolute;
    left: 480px;
    top: 164px;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    overflow: visible;
    width: 210px;
    line-height: 28px;
    margin-top: -4px;
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: rgba(0,0,0,1);
}

.link-div {
    display: flex;
}

.link-div2 {
    display: flex;
    justify-content: flex-end;
}

.row-sm {
    border-bottom: 2px solid #f9c232;
}

.dropdown-list-left {
    border-radius: 10px 0 0 10px;
}

.dropdown-list-right {
    border-radius: 0 10px 10px 0;
}

#footer {position: absolute; bottom: 0}

.footer-left {
    display: flex;
    margin-left: 70px;
}
.footer-list-anchor {
    font-size: 14px;
    font-family: Roboto;
    font-weight: 400;
    text-align: left;
    padding-left: 15px;
}

.facebook {
    height: 20px;
    /* width: 9px; */
}

.phone-icon {
    height: 18px;
    width: 18px;
}

.mail-icon {
    height: 18px;
    width: 24px;

}

.top-menu-center { width: calc(100% - 88px) }

.btn.focus, .btn:focus { box-shadow: none }
.btn-d, .btn-d:hover, .btn-d:focus { background: white }
.contact-page-submit-btn { margin: 0 auto }
.knowledge-container .bullets { padding-top: 8px }
