    #main{
        background-color: #DFF1F8;
        padding-top: 50px;
    }
  #logocab{
      width: 230px;
      display: block;
      margin-top: -17px;
      margin-left: auto;
  }
  .titlewhite{
      font-family: 'AvantGarde';
      font-size: 3em;
      font-weight: 700;
      color: #0266A7;
      margin-bottom: 12px;
  }
  .textwhite{
    color: #0066A9;
    font-weight: 300;
    text-align: justify;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 18px;
  }
  .textwhite b{
    font-weight: 700;
  }
  .parrf{
      color: #0266A7;
      font-weight: 400;
      text-align: left;
      font-size: 1.1em;
      line-height: 1.2;
      margin-bottom: 20px;
  }
  .divtext{
      padding: 0px 3%;
  }
  .contevaluacion{
    display: flex;
    flex-wrap: wrap;
    width: 60%;
  }
  .contpregunta{
    display: flex;
    width: 100%;
    margin-bottom: 15px;
    align-items: center;
  }
  .pregunta{
    width: 100%;
    color: #0266A7;
    font-size: 1.2em;
    font-weight: 500;
    text-align: justify;
    line-height: 1.2;
    padding-right: 20px;
  }

  .contpreguntafinal{
     width: 100%;
    color: #0266A7;
    font-size: 1.2em;
    font-weight: 500;
    text-align: justify;
  }
  .porc{
    width: 9%;
    text-align: center;
    color: #0266A7;
    font-size: 1em;
    font-weight: 500;
  }
  .noapli{
    width: 12%;
    text-align: center;
    color: #0266A7;
    font-size: 1em;
    font-weight: 500;
  }
  .inputevaluanos{
    width: 100%;
    resize: none;
    margin: 5px 14px;
    border-radius: 10px;
    background: #b5d2e5 !important;
    border: 1px solid #00000014;
  }
  textarea{
    width: 100%;
    resize: none;
    height: 112px;
    margin: 5px 14px;
    border-radius: 20px;
    background: #b5d2e5 !important;
    border: 1px solid #00000014;
  }

    input[type="radio"]:checked {
        background-color: #0266A7;
    }
    input[type="radio"] {
        width: 30px;
        height: 30px;
        border-radius: 68px;
        appearance: none;
        -webkit-appearance: none;
        background-color: white;
        cursor: pointer;
        margin: auto;
    }

    .btnenviar{
        color: white;
        background: #0266A7;
        font-weight: 500;
        font-size: 1.2em;
        border: 0;
        border-radius: 17px;
        padding: 1px 46px;
        margin-bottom: 10px;
    }
    .contboton{
        padding-top: 7px;
        text-align: right;
        width: 100%;
    }

    #resp{
        color: #0266A7;
        font-size: 1em;
        font-weight: 500;
        text-align: center;
        margin-bottom: 5px;
    }



    .contentlogomovil{
        height: auto;
        position: relative;
    } 
  
    #main{
        overflow-y: hidden;
    }

   .scrollmovil{
        height: calc(100dvh - 390px);
        overflow-y: auto;
        overflow-x: hidden;
        position: relative;
        padding-top: 8px !important;
        box-sizing: border-box;

    }



    .psch{
        padding-right: 10px;
    }



    .form-control:focus {
        box-shadow: none;
    }




    
  
  @media only screen and (max-width: 1950px) {
      .divtext {
          padding: 0px 3%;
          padding-right: 0;
      }
      .contevaluacion {
            width: 65%;
        }
    
  }
  
  @media only screen and (max-width: 1690px) {
      #logocab {
          width: 200px;
          margin-top: -10px;
      }
      .titlewhite {
            font-size: 3em;
    }
    .porc {
        width: 7%;
    }
    .noapli {
        width: 10%;
    }
    .pregunta{
        width: 55%;
    }
    input[type="radio"] {
        margin: auto;
    }
  
  }
  @media only screen and (max-width: 1601px) {
    .titlewhite {
        font-size: 2.8em;
    }
  }
  
  @media only screen and (max-width: 1450px) {
      .titlewhite {      
          font-size: 2.5em;
      }
      .contevaluacion {
            width: 80%;
        }
    
  }
  @media only screen and (max-width: 1380px) {
    .titlewhite {
        font-size: 2.3em;
        margin-bottom: 7px;
    }
     
      #logocab {
          margin-bottom: 0;
      }
      .textwhite {
        font-size: 0.9em;
    }
    #main {
        padding-top: 31px;
    }
    .pregunta {
        line-height: 1.2;
    }
    #resp {
        line-height: 1.2;
    }
    .scrollmovil {
        padding-top: 0px !important;
    }
  }
  
  @media (min-width: 1349px) and (max-width: 1367px) and 
         (min-height: 590px) and (max-height: 610px) {
            .textwhite {
                font-size: 0.9em;
                margin-bottom: 5px;
            }
         
          #logocab {
              width: 160px;
          }
         
          .divtext {
              padding: 0px 1%;
          }
  }
  @media only screen and (max-width: 1285px) {
     
      #logocab {
          margin-bottom: 0;
  
      }
      .scrollmovil {
        padding-top: 3px !important;
    }
    .titlewhite {
        font-size: 2em;
        margin-bottom: 5px;
    }
    #main {
        padding-top: 17px;
    }
    .contpregunta {
        margin-bottom: 10px;
    }
    .pregunta {
        font-size: 1em;
    }
    input[type="radio"] {
        width: 25px;
        height: 25px;
    }
    .contpreguntafinal {
        font-size: 1em;
    }
      
  }
  @media only screen and (max-width: 1025px) {
      #logocab {
          width: 170px;
          margin-top: -5px;
      }
      .contevaluacion {
        width: 98%;
    }
     
  }
  
  @media only screen and (max-width: 961px) {
      #logocab {
          margin-bottom: 0;
      }
      .divtext {
          padding: 0px 2%;
          padding-right: 0;
      }
     
  }
  
  @media only screen and (max-width: 850px) {
      #logocab {
          width: 130px;
      }
      .titlewhite {
          font-size: 1.45em;
          margin-bottom: 10px;
      }
      .textwhite {
          font-size: 0.8em;
      }   
      
  }
  
  @media only screen and (max-width: 770px) {
    
    #logocab {
        width: 145px;
        margin-top: 0;
    }
    .titlewhite {
        font-size: 1.6em;
        margin-bottom: 10px;
        text-align: center;
    }
     
     
    
    .divtext {
        padding: 0px;
        padding-right: 0;
    }
    .ord1{
        order: 1;
    }
      
    .ord2{
        order: 2;
    }
    .ord3{
        order: 3;
    }
    #main {
        padding-left: 15px;
        padding-right: 15px;
    }
    .porc {
        width: 10%;
        font-size: 0.8em;
    }
    .noapli {
        width: 12%;
        font-size: 0.7em;
        line-height: 1
    }
    .pregunta {
        width: 38%;
        font-size: 0.8em;
        text-align: left;
    }
    .psch {
        padding-right: 15px;
    }
    .contpreguntafinal {
        font-size: 0.8em;
    }
    textarea {
        height: 80px;
        font-size: 0.9em !important;
        margin: 1px 6px;
    }
    #resp {
        font-size: 0.9em;
    }
    .btnenviar {
        font-size: 1em;
    }
    .psch {
        padding-right: 0;
    }
  }
  @media only screen and (max-width: 380px) {  
   
    .textwhite {
        margin-bottom: 4px;
    }
    
  }
  
  @media only screen and (max-width: 320px) {
    
     
  }
  