/* Override body-inner max-width for full-width services layout */
#body-inner { max-width: none; padding: 0; }
#mainbody { padding: 0; }

/* Bootstrap 3 grid (minimal, used by Services content) */
.col-xs-12, .col-md-6, .col-md-12 {
    position: relative; min-height: 1px;
    padding-left: 15px; padding-right: 15px;
    box-sizing: border-box;
    float: left; width: 100%;
}

.picture_div { justify-content: center; display: flex; }
.picture_item { padding: 20px; }
.services_plane { display: flex; flex-wrap: wrap; padding: 0px 5vw; }
.services_main_title {
    font-size: 18pt;
    font-family: arial, helvetica, sans-serif;
    color: #000000;
    text-align: left;
}
