.fahrzeug .tm-inf {
    padding: 5px 20px;
    margin-top: -34px;
}
.truck-thmb::before {
    content: "";
	float: left;
	padding-top: 56.25%;
}
.truck-thmb {
    background-size: cover;
	background-position: center center;
}
@media (hover: none) {
    /* touch-devices */
    .tm-bx {
        
    }
}

.fahrzeug-detail-wrp {
    float: left;
    width: 100%;
}
.fahrzeug-detail-inr {
    float: left;
    width: 100%;
}
.fahrzeug-detail-inf {
    float: left;
    width: 100%;
    /* padding-top: 5%; */
}
.fahrzeug-detail-thmb>img {
    width: 100%;
}
.fahrzeug-detail-thmb {
    float: left;
    width: 100%;
    overflow: hidden;
}
.fahrzeug-name {
    float: left;
    width: 100%;
    position: relative;
}
.fahrzeug-name>h3 {
    margin-bottom: 5px;
}
.fahrzeug-name>span {
    font-weight: 700;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 5px;
}
.fahrzeug-detail-inf-inr {
    float: left;
    width: 100%;
}
.fahrzeug-cnt {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.fahrzeug-cnt>h6 {
    margin-bottom: 10px;
}
.fahrzeug-cnt>ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    float: left;
    width: 100%;
}
.fahrzeug-cnt>ul>li {
    float: left;
    width: 100%;
    padding-left: 25px;
    position: relative;
    font-size: 15px;
}
.fahrzeug-expr-lst>li {
    padding-left: 20px!important;
}
.fahrzeug-expr-lst>li:before {
    content: "";
    position: absolute;
    height: 8px;
    width: 8px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 0;
    top: 11px;
    background-color: #f01313;
}
.fahrzeug-detail-desc {
    float: left;
    width: 100%;
    margin-top: 50px;
}

@media (max-width: 980px) {
    @media (max-width: 770px) {
        .fahrzeug-detail-thmb {
            margin-bottom: 30px;
        }
    }
    @media (max-width: 480px) {
        .fahrzeug-name {
            padding-right: 0;
        }
    }
}

