/**************** FRONTPAGE CSS mobile *********************/

/****
 *  Search Field
 */


.flexslider .slides img {
    width: 100%;
    left: 0;
    margin: auto 0 0;
    float: left;
    position: absolute;
}



.slider_header {
    margin-top: 0;
    max-height: 650px;
}


#desktop_header {
    min-height: 100%;
}



@media (min-width: 768px) {
    body nav.main_nav_desk {
        top: 102px;
    }
}

/*****

	Content Section

*****/

#wrap {
    margin: 0 auto;
}


.front_content {
    margin-top: 45px;
    overflow: hidden;
    text-align: center;
}



.flexslider .slide-text {
    /*width: 100%;*/
    margin: 0;
    position: absolute;
    text-align: left;
    background: #fff;
    bottom: 0;
    padding-top: 25px;
}


.ui-icon.german {
    background: url(../../gfx/de.png) 0 0 no-repeat;
}

.ui-icon.english {
    background: url(../../gfx/gb.png) 0 0 no-repeat;
}

/* select with custom icons */


.ui-icon {
    background-position: left top;
}


@media all and (min-width: 768px) {

    .front_content {
        margin-top: 45px;
        overflow: hidden;
        text-align: left;
    }

}

@media print {
    @page {
        size: landscape;
    }


    .flexslider .slides > li {
        height: 650px;
        z-index: 0;
    }

    .flexslider .slide-text {
        left: 105px;
    }

}

.flexslider .slides img {
    margin: auto 0 0 ;
}

.slide-text .img-text {
    margin-top: -15px ;
}

.flexslider {
    overflow: hidden;
}

@media (max-width: 1280px) {
    nav.main_nav_desk > ul {
        height: auto;
    }
}

@media (min-width: 768px) {

    #main_header h2 img {
        margin-top: 15px;
        margin-bottom: 25px;
    }
}

/* Magnific Popup CSS */



@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
   }

@media all and (max-width: 900px) {
    }

@media (min-width: 1025px) {

    #c808 .slide-text {
        background: white;
        left: 355px;
        padding: 40px 87px;
        margin-top: 80.5px;
        bottom: inherit;
    }
}