
@media only screen and (max-width: 2050px) {
  .all{ width: 100%; }
}

@media only screen and (max-width: 1540px) {
  .top{ min-height: 180px; }

  .sliderNavBut-l{ right: 80px; }
  .sliderNavBut-r{ left: 80px; }

  .header{ font-size:55px; margin-bottom:45px; margin-top: -120px; padding-top: 30px;}
  .header span{ margin-top: 0px; font-size: 27px; }

  .galeria-header{ font-size:50px; margin-bottom:45px; margin-top: 60px; }

}

@media only screen and (max-width: 1440px) {
  .center{ width:94%;}

  .sliderNavBut{ width: 70px;  height: 40px; padding: 12px 0 10px; color: #000; font-size: 11px; top: 50%; margin-top: -20px;}
  .sliderNavBut-l{ right: 55px; }
  .sliderNavBut-r{ left: 55px; }
}


@media only screen and (max-width: 1300px) {
  .sliderNavBut{ width: 80px;  height: 40px; padding: 12px 0 10px; font-size: 12px; top: auto; bottom: -55px; margin-top: 0px;}
  .sliderNavBut-l{ right: -80px; }
  .sliderNavBut-r{ left: -80px; }
}

@media only screen and (max-width: 1240px) {
  .header{ font-size:47px; margin-bottom:30px; margin-top: -80px; padding-top: 25px;}
  .header span{ margin-top: 0px; font-size: 23px; }

  .ofertaR{ padding: 40px 50px; }
  .oferta1{ font-size: 15px; margin-bottom: 10px; }
  .oferta2{ font-size: 35px; margin-bottom: 25px; padding: 5px 0 0px; border-top: 3px solid #000; border-bottom: 3px solid #000; }

  .galeria-header{ font-size:47px; margin-bottom:35px; margin-top: 40px; }
}


@media only screen and (max-width: 1050px) {
  .centerSmall{ width:94%;}

  .top-txt{font-size: 22px; margin-bottom: 50px;}

  .ofertaR{ padding: 25px 40px; }
  .oferta1{ font-size: 15px; margin-bottom: 5px; }
  .oferta2{ font-size: 33px; margin-bottom: 20px; padding: 5px 0 0px; border-top: 2px solid #000; border-bottom: 2px solid #000; }
}

@media only screen and (max-width: 820px) {
  .ofertaL, .ofertaR{ float: left; width: 100%; }
  .ofertaR{ padding: 35px 40px; }
  .oferta2{ font-size: 38px; margin-bottom: 20px; padding: 5px 0 0px; border-top: 2px solid #000; border-bottom: 2px solid #000; }
}

@media only screen and (max-width: 740px) {
  .header{ font-size:42px; margin-bottom:30px; margin-top: -50px; padding-top: 20px;}
  .header span{ margin-top: 0px; font-size: 21px; }

  .lineV{ height: 60px; margin-bottom: 30px; }

  .top-txt{font-size: 20px; margin-bottom: 50px;}

  .galeria-header{ font-size:42px; margin-bottom:30px; margin-top: 0px; }

  .cookies-header{ font-size: 33px;  margin: 30px 0; }
  .cookies-txt1{ font-size: 20px; margin-bottom: 40px;}
  .cookies-header2{ font-size: 27px; }
}


@media only screen and (max-width: 820px) {
  .center-cookies{width: 93%;}
}

@media only screen and (max-width: 650px) {
  .ofertaR{ padding: 25px 20px; }
  .oferta1{ font-size: 15px; margin-bottom: 5px; }
  .oferta2{ font-size: 35px; margin-bottom: 20px; padding: 5px 0 0px; border-top: 2px solid #000; border-bottom: 2px solid #000; }
  .oferta-txt{ font-size: 16px;}

  .oferta{ margin-bottom: 50px; }

  .cookies-txt1{ width: 93%;}
}

@media only screen and (max-width: 500px) {
  .header{ font-size:35px; margin-bottom:25px; margin-top: -30px; padding-top: 15px;}
  .header span{ margin-top: 0px; font-size: 16px; }
  .top{ min-height: 30px; }

  .lineV{ height: 50px; margin-bottom: 25px; }

  .oferta2{ font-size: 30px;}

  .galeria-header{ font-size:35px; margin-bottom:25px; margin-top: 0px; }

  .cookies-box{ position: relative; padding: 15px; background: #fff; width: 92%; margin: auto; }
}


@media only screen and (max-width: 450px) {
    .form{ width:100%; margin-top:30px;}
    .ui-button { min-width: 260px; width: 260px; }
}

@media only screen 
  and (orientation: portrait) {
 	

}


@media only screen 
  and (max-device-width: 550px)
  and (orientation: portrait) {

}
