/*----- min-width 1230px -----*/

.mobile-only, 
div#respSearchform,
div#smartnavi-bottom-container,
div#is_mobile,
li.toplink,
div#mobinav,
div#navBreadcrumb {
  display: none !important; 
}

div#headerWrap { padding: 0 80px; }

div#pagetop-wrap { width: 1200px; }

div#page-wrap { width: 1200px; }

img { max-width: 1200px; height: auto; }

div#main { 
  width: 890px;
  padding-top: 60px;
}

div#main-fp { padding-top: 60px; }

div#main img { max-width: 890px; height: auto; }

div#footer-cont { padding: 56px 80px 48px 80px; } 

div.footer-col { flex-basis: 182px; }

div.footer-col img { 
  max-width: 100%;
  height: auto;
}

div#footer-bottom-cont { padding: 24px 80px; }

div#cookie-settings-cont { padding: 20px 16px; }

/*--- STARTPAGE ---*/

div#sp-iconlink-wrap { width: 1200px; }

div#main-fp div#content-lifts-contact2-cont { width: 1200px; }

/*--- STARTPAGE, RESPBOX ---*/

div#main-fp div.liftarea-cont-wrap2 { width: 1200px; }
div#main div.liftarea-cont-wrap2 { width: 890px; }

div.liftbox.teksti p:last-of-type { margin-bottom: 0; }

@media ((min-width: 1230px) and (max-width: 1390px)) {
  
  div#headerWrap { 
    width: 1200px;
    margin: auto;
    padding: 0;
  }

  div#pagelinks-cont { padding: 24px 0 64px 0; }

  div#pagelinks-wrap {
    width: 1200px;
    margin: auto;  
  }

  h3.pagelinks {
    width: 1200px;
    margin: 0 auto 16px auto;
  }

  div#footer-cont {
    width: 1200px;
    margin: auto;  
    padding: 56px 0 48px 0;
  }

  div#footer-bottom-cont { 
    width: 1200px;
    margin: auto;
    padding: 24px 0;
  }

  div#campaign-sp-list-cont { padding: 40px 0 26px 0; }

  div#campaign-sp-list-wrap {
    width: 1200px;
    margin: auto;
  }
 
}
