/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    /*#menu_trigger {
        padding-top:15px;
        margin-right:0px;
        margin-top:0;
        background-color:transparent;width:69.7%;
        padding-bottom:10px;
        border:0px solid red;
        text-align:right;
    }

    .logo{padding:0 !important;margin:0;text-align:right;}
    .logo img{margin-left:0%;height:55px;padding:0;position:relative;}

    .menu_static_container{position:relative;}
    #menu_trigger img{width:30px;padding-right:5px;}
    .menu_content{top:50px;}
    span.menu_item .submenu span{position:relative;float:left;width:100%;font-size:13px;margin-left:20px;font-weight:normal;}
    .menu_elements_left div.menu_content_close{padding-bottom:18px;padding-top:18px;width:77.5%;}
    .menu_elements_left div.menu_content_close::after{top:12%;right:27px;height:23px;width:23px;}

    .menu_elements_left span.menu_item{width:77.5%;font-size:18px;}
    span.menu_item .submenu span a{font-size:13px;margin-left:10px;}
    span.menu_item .close_submenu{position:absolute;top:2px;left:-20px;padding:5px 4px;color:black;font-size:18px;line-height:0px;}


    .menu_elements_left span.menu_item input{width:85%;}
    #menu_content {margin-top:55px;}*/
    #menu_content{width:100%;overflow:auto;top:60px;height:calc(100vh - 60px)}
   /*.menu_icon{height:20px;padding-right:0px;}*/
    .special_logo    {}
    .special_logo.option{padding-left:5px !important;}    
    .logo_ticass img{padding-left:10px;}
    .logo_ticass:after{height:3px;}
    #menu_trigger img.menu_icon{padding-left:10px;}
    .menu_elements_left span.menu_item    {padding-left:0px;}
    .menu_elements_left span.menu_item:hover:after{content:'';left:10px;}
    .menu_elements_left div.menu_content_close{right:0px;} 
    /*.menu_content{padding-left:15px;width:calc(100% - 30px);}
    .menu_elements_left span.menu_item input{width:calc(100% - 15px);}
    .menu_elements_left div.menu_content_close{position:absolute;top:15px;left:calc(50% - 10px);height:20px;width:20px;}
    .menu_elements_left div.menu_content_close img{position:relative;float:left;width:100%;height:100%;}
*/
    #lang_menu{display:none;}
    .special_buttons{display:none;}
    #menu_trigger img.menu_icon{margin-right:5px;margin-left:5px;}
    img.menu_icon{height:15px !important;border:0px solid red;}
    .special_logo{height:10px !important;position:relative;float:left;border:0px solid red;}
    .menu_trigger .icon{padding-right:0px}
    .menu_trigger .icon_position{float:right;}
    #menu_trigger{margin-bottom:5px;margin-top:5px;}
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
    /* Styles */

}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    /* Styles */

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
    .logo img{margin-left:15px;}

    span.menu_item .close_submenu{position:absolute;top:8px;left:-24px;padding:5px 4px;padding-top:3px;color:black;font-size:18px;line-height:20px;}
    .menu_elements_left span.media img{padding:5px;height:35px;}
    .menu_content{padding-left:30px;width:calc(100% - 60px);}
    .button_newsletter input{border:0;border-bottom:1px dotted #343156;width:110px;background-color:transparent}
  
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
    /* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
    /* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .special_logo {display:block;}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    

}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .special_logo {display:block;}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .special_logo {display:block;}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
    /* Styles */
}

