/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 768px) {
.pre-header{
display: none;
}
.navbar-osb #menu-item-28 {
background: #ff6600;
margin-left: 0;
width: 100%;
text-align: center;
}
.navbar-osb ul#menu-main-menu {
padding: 12px !important;
}
.navbar-osb ul#menu-main-menu li {
padding: 4px 0 4px 0;
}
.lp-intro-hero {
height: 610px;
margin-top: 0;
padding-top: 215px;
}
.hero-text-holder {
margin: 24px;
padding: 24px;
color: #fff;
background: rgba(255,102,0,0.85);
width: 85%;
}
.hero-text-holder h1 {
font-size: 20px;
font-family: "Overpass-Bold";
}
.hero-text-holder h2 {
font-size: 16px;
font-family: "Overpass-Regular";
}
.arrow-down-cta {
background-image: url(../../images/arrow-down-cta.png);
display: block;
background-repeat: no-repeat;
background-size: contain;
height: 100px;
right: -6%;
position: absolute;
bottom: 10%;
width: 92px;
}
.lp-intro-bikes, .lp-intro-parts {
padding: 150px 100px 100px 100px;
height: 150px;
}
.lp-intro-bikes, .lp-intro-parts {
padding: 55px;
}
.footer_product_carousel .card-bike-holder {
margin-top: 32px;
}
form.wpcf7-form.init {
padding: 12px;
}
.main_container-intro-text h2 {
font-size: 30px!important;
}
.kontakt-formular-visual {
max-height: 350px;
overflow: hidden;
}
.kontakt-formular-visual img {
bottom: 260px;
position: relative;
}
.mehr_details_cta{
display: none;
}
.bike-single-intro .wrapper{
background: #ff6600;
color: #fff;
padding: 34px!important;
height: 540px;
}
.card-part-holder {
border: none;
background: none;
color: #fff;
margin-bottom: 25px;
}
.footer-partner-logo {
max-height: 80px;
margin: 24px auto;
display: flex;
}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.arrow-down-cta {
top: 72%;
}
.current-menu-item {
border-bottom: 2px solid #ff6600;
}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.arrow-down-cta {
top: 62%;
}
}
/* Large devices (laptops/desktops, 1300px and up) */
@media (min-width: 1300px){
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 2000px) {

}
@media (min-width: 900px){

}
