.homeauta.homeautamobile {
    display: none;
}

.sliderstriplineinmobile {
    display: none;
}
a#sidenav-toggle {
    display: none;
}

.middlecontentright img {
    max-width: 100%;
    height: auto;
}

@media only screen and (max-width:1800px) {
.sliderinfo {
    top: 2vw;
}
}


@media only screen and (max-width:1530px) {

    .striptitle {
        display: none;
    }

    .sliderstriplinein {
 
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .webwidth {
        padding-left: 25px;
        padding-right: 25px;
    }

    .ewtlogo a img {
        padding-top: 13px;
        width: 235px;
    }

    .ewtlogo {
        width: 298px;
    }

    .bullogo img {
        width: 175px;
        padding-top: 4px;
    }

    .bullogo {
        width: 182px;

    }

    .toplines {
        width: calc(100% - 521px);
 
    }

    .homeauta img {
   
        height: calc(100vw / 4.1);
    }


    .striptitle {
        font-size: 24px;
    }

    span.sliderstriplinespan1 {
        font-size: 22px;
    }

    span.sliderstriplinespan2 {
        font-size: 16px;
    }

    .sliderinfobox div {
        font-size: 25px;
         
    }

    .sliderinfobox div.sliderinfoboxline2 {
      
        font-size: 40px;
    }

    .sliderinfo {
        width: auto;
    }

    div#carouselGallery,
    .slick-slider,
    .slick-slide img
     {
        height: 437px;
      
 
    }

    .sliderinfo {
        top: 45px;
    }

    .footerleftline * {
        font-size: 15px !important;
        font-weight: 300;
    }



}


@media only screen and (max-width:1310px) {

    .firsttopline div#searchHolder {
        display: none;
    }

    div#miniNavigationHolder {
        width:  100%;
        font-size: 14px !important;
    }


    div#miniNavigationHolder ul li a {
        font-size: 16px;
    }

    .sliderinfo {
        position: inherit;

    }

    .sliderinfocontainer.webwidth {
        padding-left: 0px;
        padding-right:0px;
    }

    .sliderinfobox {
        display: flex;
        align-items: baseline;
        opacity: 0.8;
    }

  
    .sliderinfobox div
    {
        margin-right: 10px;
    }

    .sliderinfotlako {
        margin-left: 25px;
        margin-top: 13%;
        opacity: 0.8;
    }

    .sliderinfocontrols {
        margin-top: 13%;
        opacity: .9;
    }

    .sliderinfobox div {
        font-size: 25px !important;
    }


}

@media only screen and (max-width:1100px) {

    .homeauta.homeautamobile {
        display: flex;
    }

    .homeauta.homeautadesktop {
        display: none;
    }

    div#detail p, div#detail span {
        text-align: left !important;
        font-size: 16px !important;
    }

    a#sidenav-toggle {
        display: block;
    }

    .topShaddowLine.coloredline.webwidth .bullogo ,
    .topShaddowLine.coloredline.webwidth .secondtopline,
    .topShaddowLine.coloredline.webwidth div#searchHolder,
    .topShaddowLine.coloredline.webwidth div#miniNavigationHolder,
    
    .insidecontentholder div#leftMenuHolder
    {
        display: none;
    }

/*    .middlecontentright {
        width: calc(100% - 0px);
 
    }

    .middlecontentleft {
        width: 100%;
    }*/

    div#leftStripIcons {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        background: white;
    }



    div#detail {
     
        padding-bottom: 11px;
    }
    

div#carouselGallery {
    height: auto ;
    position: relative;
    
}

.sliderstripline {
    position: relative;
    height: auto ;
}

div#sliderGallery, .slick-slider, .slick-slide img{ 
    height: calc(100vw / 2.75);
    min-height: 175px;
    
}

.homeauta {
    flex-wrap: wrap;
}

.homeauta a {
    position: relative;
    flex-basis: 50%;
    text-align: center;
}

.homeauta img {
 
    float: none;
}

.sliderstriplinein.webwidth.webwidthpadding {
    display: none;
}

.sliderstriplineinmobile {
    display: block;
}

.sliderstriplineinmobile {
    background: #e5e5e5;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 27px;
}

.homeauta a div.tlakoauto.auto4,
.homeauta a div.tlakoauto.auto3,
.homeauta a div.tlakoauto.auto2,
.homeauta a div.tlakoauto .auto1 
{
margin-left:0px;
}

.product-list .ewtProductHolder {
    width: calc(50% - 15px);

}

.sliderinfotlako {
    margin-top: 10%;
}

.sliderinfocontrols {
    margin-top: 10%;
    
}

.middlecontentleft { 
    width: 100%;
}

.middlecontentright { 
    width: 100%;
}


div#leftStripIcons a {
    width: inherit;
    text-align: center;
}

.bergerleft a {
    font-size: 14px;
    padding-left: 28px;
    height: 31px;
    width: 231px;
}  
.bergerlogo.mbl {
position: relative !important;
        display: block !important;
        height: 61px;
        width: 304px;
        background: white;
        float: left;
        top: 0;
        border-top: 1px solid #7abb23;
}

.bergerlogo.mbl a {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.bergerlogo.mbl a img {
    width: 200px;
    margin-left: 36px;
    margin-top: 3px;
}

.MobileMenuObalovak img {
    padding-left: 3px !important;
}

}



@media only screen and (max-width:850px) {

    .sliderstriplineinmobile {
    flex-direction: column;
    padding:  15px 27px;
    }

    .sliderstriplineinmobile a {
        margin: 2px;
    }

    div#carouselGallery {
        max-height: initial !important;
    
    }

    div#leftStripIcons {

    flex-direction: column;

    }
    
    }



@media only screen and (max-width:750px) {

.homeauta a {

    flex-basis: 100%;
}

.homeauta img {
    height: calc(100vw / 2.1);
}

.sliderinfobox {
    flex-direction: column;
    padding: 10px 33px;
}

.sliderinfobox div {
    flex-direction: column;
    font-size: 18px !important;
}

.footerleft {
width: 100%;
}

.footerright {
    width: 100%;
    text-align: left;
    margin-top: 20px;
    }


}


@media only screen and (max-width:500px) {

    .sliderinfotlako {
      
        left: -26px;
        margin-top: 34px;
    }

    .sliderinfocontrols {
        margin-top: 34px;
        position: absolute;
        right: 0;
     
  
    }

.ewtlogo {
    width: 100%;
    justify-content: center;
}

 
a#sidenav-toggle {
    left: auto;
    top: 19px;
    right: 42px;
}



.ewtlogo a {
    margin-top: 7px;
}

.ewtlogo {
    justify-content: flex-start;
    height: 70px;
    align-items: flex-start;
}

.ewtlogo a img {
    height: 35px;
    width: auto;
}

.pagecolorstrip {
    height: 8px;
}

.topShaddowLine.coloredline.webwidth {
    height: 66px;
}

form#mainForm.scrolled.fixed {
    margin-top: 74px;
}


table.form_table2 td + td {
    padding-top: 27px !important;
}

table.form_table2 td {
    display: block;
    width: 100%;
    float: left;
    padding-right: 0% !important;
}

table.form_table2 td p{
    padding: 0% !important;
}

table.form_table2 * {

    max-width: calc(100vw - 130px);
}

div#detail table a.lightbox {
    width: 100%;
    display: block;
    text-align: center;
    padding-left: 11px;
}

a.lightbox {
    width: 100% !important;
    text-align: center !important;
    display: block;
    background: #f3f3f3;
    padding: 12px 0;
}

a.lightbox img {
    width: calc(100% - 42px);
}

#detail table.form_table2 input {
    min-width: 259px !important;
    margin: -21px 0 19px 0;
 
}

}