@media only screen and (min-width: 768px) {
    .mainLoginDrop {
        position: absolute;
        top: 100%;
        /*left: 50%;*/
        right: 0;
        background-color: #fff;
        /*transform: translateX(-50%);*/
        z-index: 2;
        display: none;
    }
    .mainHeader__noLogin .mainLoginDrop{
        background-color: #000;
    }
    .mainHeader .mainLoginDrop .mainMenu__link {
        display: block;
        text-align: center;
        color: #000;
        font-size: 14px;
    }
    .mainHeader .mainLoginDrop .mainMenu__link:hover{
        background-color: #000;
        color: #fff;
    }
    .mainHeader.mainHeader__noLogin .mainLoginDrop .mainMenu__link{
        color: #fff;
    }
    .mainHeader.mainHeader__noLogin .mainLoginDrop .mainMenu__link:hover{
        background-color: #fff;
        color: #000;
    }
}
@media only screen and (max-width: 1440px){
    .mainInterna__grid{
        margin-top: calc(-6.66% - 20px);
    }
}
@media only screen and (max-width: 1024px){
    .checky{
        margin-left: 8%;
    }
}
@media only screen and (max-width: 991.98px) {
    .mainHeader {
        position: fixed;
        z-index: 999;
    }
    .top-lg-0 {
        top: 0;
    }
    .left-lg-0 {
        left: 0;
    }
    .bottom-lg-0 {
        bottom: 0;
    }
    .right-lg-0 {
        right: 0;
    }
    .top-lg-initial {
        top: initial;
    }
    .left-lg-initial {
        left: initial;
    }
    .bottom-lg-initial {
    bottom: initial;
    }
    .right-lg-initial {
    right: initial;
    }
    .vw-lg-100 {
    min-width: 100vh;
    }
    .width-lg-100 {
    width: 100%;
    }
    .width-lg-50 {
    width: 50%;
    }
    .vh-lg-100 {
    min-height: 100vh;
    }
    .height-lg-100 {
    height: 100%;
    }
    .height-lg-50 {
    height: 50%;
    }
    .mainSomos__img img {
    width: auto;
    max-height: 280px;
    max-width: 280px;
  }
    .mainHeader__logo svg {
        width: 87px;
        height: 70px;
    }
    .mainHeader .mainMenu__link {
        display: block;
        padding: 10px 15px;
        color: #000;
    }
    .mainHeader .mainMenu {
        position: fixed;
        display: block;
        left: 0;
        width: 100%;
        padding: 20px 0;
        background-color: #fff;
        display: none;
    }
    .mysearch i {
        color: #fff;
    }
    .mainSearchDrop {
        position: relative;
        top: initial;
        left: initial;
        width: 100%;
        height: 100%;
        z-index: 2;
        display: none;
        padding: 0 15px;
    }
    .mainSearchDrop input {
        padding: 10px 0;
        border-bottom: 1px solid #000;
    }
}
@media only screen and (max-width: 767.98px) {
  .top-md-0 {
    top: 0;
  }
  .left-md-0 {
    left: 0;
  }
  .bottom-md-0 {
    bottom: 0;
  }
  .right-md-0 {
    right: 0;
  }
  .top-md-initial {
    top: initial;
  }
  .left-md-initial {
    left: initial;
  }
  .bottom-md-initial {
    bottom: initial;
  }
  .right-md-initial {
    right: initial;
  }
  .vw-md-100 {
    min-width: 100vh;
  }
  .width-md-100 {
    width: 100%;
  }
  .width-md-50 {
    width: 50%;
  }
  .vh-md-100 {
    min-height: 100vh;
  }
  .vh-100 {
    min-height: 100vh;
  }
  .height-md-100 {
    height: 100%;
  }
  .height-md-50 {
    height: 50%;
  }
  .mainRangeSelection .range-labels {
    overflow: auto;
  }
  .mainRangeSelection li {
    margin-right: 15px;
  }
  .mainHeader__logo img {
    max-width: 80px;
  }
  .mainHeader .colorLogoBlanco {
      fill: #fff;
  }
  
  .iframeRegistro iframe {
        width: 100%;
   }
    /*.mainHeader .mainMenu__link {*/
    /*    display: block;*/
    /*    padding: 10px 15px;*/
    /*    color: #000;*/
    /*}*/
    /*.mainHeader__noLogin .mainMenu__link:hover {*/
    /*    background-color: #00f600;*/
    /*}*/
    /*.mysearch i {*/
    /*    color: #fff;*/
    /*}*/
    /*.mainSearchDrop {*/
    /*    position: relative;*/
    /*    top: initial;*/
    /*    left: initial;*/
    /*    width: 100%;*/
    /*    height: 100%;*/
    /*    z-index: 2;*/
    /*    display: none;*/
    /*    padding: 0 15px;*/
    /*}*/
    /*.mainSearchDrop input {*/
    /*    padding: 10px 0;*/
    /*    border-bottom: 1px solid #000;*/
    /*}*/
  .my_video_1-dimensions.vjs-fluid {
    padding-top: 100%;
  }
  .mainDestacados__list:last-child {
    margin-bottom: 10px;
  }
  .mainEquipo__hover::after {
    content: "\E003";
    position: absolute;
    font-family: "icons";
    top: 50%;
    right: 20px;
    font-size: 22px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 2;
  }
  .CaptchaFront {
    margin: 0% 0px 5%;
    display: block;
    width: 100%;
}
.CaptchaComent {
    margin: 0% 0px 5%;
    display: block;
    width: 100%;
}
  .md-minus-m15 {
    margin-left: -15px;
  }
  .mainLoginDrop {
      position: fixed;
      top: 50.22px;
      left: 0;
      width: 100%;
      padding: 15px 0;
      background-color: #fff;
      display: none;
    }
    
    .mainMenu__login--img img {
      border-radius: 50%;
      height: 45px;
      width: 45px;
    }
    
    .mainDashboard__nav li {
      padding: 10px 0;
      padding-left: 16.75%;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s;
    }
    /*body{*/
    /*    margin-top: 80px;*/
    /*}*/
    /*body.main-7, body.headerUsuariop{*/
    /*    margin-top: 0;*/
    /*}*/
    .mainHeader .mainDrop {
        position: relative;
        width: 100%;
        background-color: #fff;
        border: none;
        padding-left: 15px;
    }
    .mainHeader__noLogin .mainDrop a {
        color: #000;
    }
    .mainLinkDrop {
        position: relative;
    }
    .mainLinkDrop::before {
        content: "\f054";
        position: absolute;
        top: 50%;
        right: 20px;
        transform: translateY(-50%);
        font-family: "Font Awesome 5 Free";
        font-size: 16px;
        color : #000;
        transition: all .5s;
    }
    .mainLinkDrop.active::before {
        content: "\f078";
    }
    .mainMenu__link.mysearch.active {
        background-color: transparent;
    }
    .mble__line--top {
        border-top: 1px solid #ededed;
    }
    .mainHeader .mble__line--top a{
        padding-left: 0;
    }
    .mainDashboard .mainInterna__grid{
        margin-top: 0;
    }
    .mainInterna__grid {
        margin-top: 0;
    }
    .mainInterna__cite {
        padding-left: 0;
    }
    .svg-youtube-footer svg{
        width: 21px;
        height: 21px;
    }
    .bg-md-black{
        background-color: #000;
    }
    .bg-md-gray{
        background-color: #ebebeb;
    }
    /*.mainHeader .mainMenu {*/
    /*    position: fixed;*/
    /*    display: block;*/
    /*    left: 0;*/
    /*    width: 100%;*/
    /*    padding: 20px 0;*/
    /*    background-color: #fff;*/
    /*    display: none;*/
    /*}*/
}
@media only screen and (max-width: 575.98px) {
    .top-sm-0 {
        top: 0;
    }
    .left-sm-0 {
        left: 0;
    }
    .bottom-sm-0 {
        bottom: 0;
    }
    .right-sm-0 {
        right: 0;
    }
    .top-sm-initial {
        top: initial;
    }
    .left-sm-initial {
        left: initial;
    }
    .bottom-sm-initial {
        bottom: initial;
    }
    .right-sm-initial {
        right: initial;
    }
    .vw-sm-100 {
        min-width: 100vh;
    }
    .width-sm-100 {
        width: 100%;
    }
    .width-sm-50 {
        width: 50%;
    }
    .vh-sm-100 {
        min-height: 100vh;
    }
    .height-sm-100 {
        height: 100%;
    }
    .height-sm-50 {
        height: 50%;
    }
    .mainFooter__logo img{
        max-width: 90px;  
    }
    .mainFooter__menu li{
        margin: 0 10px;
    }
    .mainFooter__menu i {
        font-size: 12px;
        margin-left: 5px;
    }
    .mainFooter__menu .h6.small.all * i, .mainFooter__menu .h6.small.all * a{
        font-size: 12px;
        line-height: 1;
    }
    .icon-backbone{
        font-size: 12px;
    }
}
@media only screen and (max-width: 320.98px) {
  .top-xs-0 {
    top: 0;
  }
  .left-xs-0 {
    left: 0;
  }
  .bottom-xs-0 {
    bottom: 0;
  }
  .right-xs-0 {
    right: 0;
  }
  .top-xs-initial {
    top: initial;
  }
  .left-xs-initial {
    left: initial;
  }
  .bottom-xs-initial {
    bottom: initial;
  }
  .right-xs-initial {
    right: initial;
  }
  .vw-xs-100 {
    min-width: 100vh;
  }
  .width-xs-100 {
    width: 100%;
  }
  .width-xs-50 {
    width: 50%;
  }
  .vh-xs-100 {
    min-height: 100vh;
  }
  .height-xs-100 {
    height: 100%;
  }
  .height-xs-50 {
    height: 50%;
  }
  /*.CaptchaFront {*/
  /*  margin: 0% -5% 5%;*/
  /*  display: block;*/
  /*  width: 100%;*/
  /*  transform: scale(0.9);*/
  /* }*/
   /*.CaptchaNews {*/
   /* margin: 0% -5% 5%;*/
   /* display: block;*/
   /* width: 100%;*/
   /* transform: scale(0.9);*/
   /*}*/
   /*.CaptchaComent {*/
   /* margin: 0% -5% 5%;*/
   /* display: block;*/
   /* width: 100%;*/
   /* transform: scale(0.9);*/
   /*}*/
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 570px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 1024px;
  }
}