.container {
    max-width: 960px;
}

/*
 * Custom translucent site header
 */

.site-header {
    background-color: rgba(0, 0, 0, .85);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

.site-header a {
    color: #999;
    transition: ease-in-out color .15s;
}

.site-header a:hover {
    color: #fff;
    text-decoration: none;
}

/*
 * Dummy devices (replace them with your own or something else entirely!)
 */

.product-device {
    position: absolute;
    right: 40%;
    bottom: -10%;
    width: 55%;
    height: 100%;
    background-image: url("../images/devices/sis/device-full.png");
    background-repeat: no-repeat;

}


.product-device2 {
    position: absolute;
    right: 0%;
    bottom: -20%;
    width: 55%;
    height: 100%;
    background-image: url("../images/devices/reclining ergometer/ergoselect12_eigenschaften.png");
    background-repeat: no-repeat;

}

.float_left{
    float:left;
}

/*.product-device::before {*/
/*position: absolute;*/
/*top: 10%;*/
/*right: 10px;*/
/*bottom: 10%;*/
/*left: 10px;*/
/*content: "";*/
/*background-color: rgba(255, 255, 255, .1);*/
/*border-radius: 5px;*/
/*}*/

/*.product-device-2 {*/
/*top: -25%;*/
/*right: auto;*/
/*bottom: 0;*/
/*left: 5%;*/
/*background-color: #e5e5e5;*/
/*}*/

/*
 * Extra utilities
 */

.scaling {
    transition: all 0.3s;
}

.border-top {
    border-top: 1px solid #e5e5e5;
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

.flex-equal > * {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    flex: 1;
}

.wall_sis {
    background-image: url("../images/devices/sis/wallpaper.PNG");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_tecar {
    background-image: url("../images/devices/tecar/wallpaper.JPG");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_hil {
    background-image: url("../images/devices/hil/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;

}

.wall_shock {
    background-image: url("../images/devices/shock/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_cpm {
    background-image: url("../images/devices/cpm/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_handsfree {
    background-image: url("../images/devices/handsfreesono/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_electro {
    background-image: url("../images/devices/electrotherapy/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_magnet {
    background-image: url("../images/devices/magnet/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_us {
    background-image: url("../images/devices/us/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_lllt {
    background-image: url("../images/devices/lllt/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_shortwave {
    background-image: url("../images/devices/shortwave/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_microwave {
    background-image: url("../images/devices/microwave/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_lymph {
    background-image: url("../images/devices/lymphastim/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_traction {
    background-image: url("../images/devices/traction/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_hydro {
    background-image: url("../images/devices/hydrotherapy/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_couches {
    background-image: url("../images/devices/couches/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.wall_reclining {
    background-image: url("../images/devices/reclining ergometer/ergoselect12_eigenschaften.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.wall_bicycle {
    background-image: url("../images/devices/ergometer/ergoselect5.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.wall_recumbent {
    background-image: url("../images/devices/recumbent/wallpaper.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.wall_arm{
    background-image: url("../images/devices/arm/wallpaper.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.wall_ambulatory{
    background-image: url("../images/devices/ambulatory/wallpaper.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.wall_rehab{
    background-image: url("../images/devices/rehab/wallpaper.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_training{
    background-image: url("../images/devices/training/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.wall_service{
    background-image: url("../images/devices/service/wallpaper.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}


@media (min-width: 768px) {
    .flex-md-equal > * {
        -ms-flex: 1;
        -webkit-box-flex: 1;
        flex: 1;
    }
}

.overflow-hidden {
    overflow: hidden;
}