@media only screen and (min-width: 300px) and (orientation: portrait) {  /*Apple iPhone SE Media Queries (In terms of Mobile only)*/
    div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }



    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}

@media only screen and (min-width: 300px) and (max-width: 568px) and (orientation: landscape) {  /*Apple iPhone SE Media Queries (In terms of Mobile only landscape)*/
       div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }



    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {  /*Apple iPhone 7 Media Queries (In terms of Mobile only)*/
      div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }



    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {  /*Apple iPhone 8 Media Queries (In terms of Mobile only)*/
    div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }

    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {
    div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }



    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
    div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }

    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}

@media only screen and (min-width: 834px) and (max-width: 1194px)  { /*iPad pro 11*/
    div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }

    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}



@media
  only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (   min--moz-device-pixel-ratio: 2),
  only screen and (     -o-min-device-pixel-ratio: 2/1),
  only screen and (        min-device-pixel-ratio: 2),
  only screen and (                min-resolution: 192dpi),
  only screen and (                min-resolution: 2dppx) {
    /* Retina styles here */
    div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }

    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}

@media
  only screen and (-webkit-min-device-pixel-ratio: 3),
  only screen and (   min--moz-device-pixel-ratio: 3),
  only screen and (     -o-min-device-pixel-ratio: 3/1),
  only screen and (        min-device-pixel-ratio: 3),
  only screen and (                min-resolution: 384dpi),
  only screen and (                min-resolution: 3dppx) {
    /* Retina styles here */
    div#header {
        left: 0;
        right: 0;
        height: 38px;
    }

    #parent {
        padding: 1px;
        height: 1px;
    }

    #headline {
        height: 38px;
        margin: 0;
    }

    div#logo1 {
        display: none;
        left: 0;
        right: 0;
    }

    div#logo2 {
        display: block;
    }

    div#italica_header {
        /*display: none;*/
        font-size: 18px;
    }

    div#description1 {
        display: none;
        height: 0;
    }

    div#description2 {
        display: none;
        height: 0;
    }

    div#menu1 {
        display: none;
        height: 0;
    }

    div#menu2 {
        display: block;
        padding: 1px;
    }

    div#left {
        display: none;
        width: 0;
    }

    div#right {
        display: none;
        width: 0;
    }

    div.main-container {
        left: 0;
        right: 0;
        top: 40px;
    }

    div.message {
        left: 0;
    }

    div#footer {
        left: 0;
        right: 0;
    }

    div#footer-area {
        left: 0;
        right: 0;
    }
}