@media (min-width: 1400px) {
  .skdslider {
    height: 420px; } }
@media (max-width: 1100px) {
  .skdslider .slides li img {
    width: 100%;
    height: auto;
    position: relative;
    -o-object-fit: initial;
       object-fit: initial; }

  .skdslider {
    height: 359px; } }
@media (max-width: 960px) {
  .social {
    display: none; } }
@media (max-width: 990px) {
  .masin, .nuestrospr .scrle, .nuestrospr .scrri {
    display: none; }

  .logofoot {
    text-align: center;
    border: none !important; }
    .logofoot img {
      height: 20px; }

  .ilmap {
    margin: 10px 0; }

  .nav {
    text-align: center;
    height: auto; }

  .menu ul {
    display: block;
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    -webkit-box-align: initial;
    -webkit-align-items: initial;
        -ms-flex-align: initial;
                -ms-grid-row-align: initial;
            align-items: initial;
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: all 0.5s;
    transition: all 0.5s; }
  .menu i {
    -webkit-transition: all 0.5s;
    transition: all 0.5s; }
  .menu label, .menu i, .menu input[type="checkbox"] {
    display: block;
    color: white; }
  .menu input[type="checkbox"] {
    width: 1px;
    height: 1px;
    display: block !important;
    visibility: hidden;
    position: absolute; }
  .menu input:checked ~ ul {
    max-height: 800px; }
  .menu input:checked + label i {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    color: #FEF160; }
  .menu li a {
    display: block;
    padding: 5px 0; }

  .nav .logo {
    text-align: center; }
    .nav .logo img {
      height: 40px;
      margin-bottom: 5px; }

  #timeline, #dates, #issues, #issues li {
    width: 700px; }

  .menu label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 67px;
    padding: 25px; }

  .menu {
    position: static; }

  .menu label i {
    margin-left: 80px; }

  body {
    padding-top: 66px; } }
@media (max-width: 920px) {
  .skdslider {
    height: 289px; }

  .nuestrospr {
    padding: 30px 0px 80px 0; } }
@media (max-width: 768px) {
  .listadocategoria {
    text-align: center; }

  .container {
    width: 90%;
    padding: 0 10px; }

  .formcont {
    padding: 20px 0; }

  .row {
    margin: 0 !important; }

  .carousel-control {
    display: none !important; }

  .carousel-indicators {
    bottom: -60px; }

  input[type="submit"] {
    width: 100%; }

  h2 {
    text-align: center; }

  #timeline, #dates, #issues, #issues li {
    width: 400px; }

  .skdslider {
    height: 237px; }

  .adb img {
    height: 80px;
    width: auto; }

  footer .logofoot img {
    height: auto;
    width: 90%; } }
@media (max-width: 650px) {
  .skdslider {
    height: 197px; }

  .nuestrospr {
    padding: 20px 0px 80px 0; }

  .footer .logofoot {
    min-height: auto;
    border-right: none; } }
@media (max-width: 460px) {
  .skdslider {
    height: 150px; }

  .skdslider .slides li img {
    width: 110%;
    margin-left: -5%; }

  .listadocategoria li a {
    font-size: 13px; }

  .listadocategoria li {
    padding: 3px 10px;
    margin: 3px; }

  input[type="submit"] {
    margin-bottom: 20px !important;
    width: 100% !important; } }
@media (max-width: 400px) {
  #timeline, #dates, #issues, #issues li {
    width: 300px; } }
