.nice-select-two {
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;/*ORIGINAL #FFF*/
  border-radius: 5px;
  color: #fff;/*ADDED*/
  border: solid 1px #fff; /*e8e8e8*/
 
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 16px; /*ORIGINAL 14*/
  font-weight: normal;
  height: 27px;/*original 42  was in 27*/
  line-height: 25px;/*original 40   was in 25*/
  outline: none;
  padding-left: 18px; /*original 18*/
  padding-right: 30px;/*original 30*/
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto; }

  
  .zform{
    -webkit-tap-highlight-color: transparent;
  background-color: #fff;/*ORIGINAL #FFF*/
  border-radius: 5px;
  color: #333;/*ADDED*/
  border: solid 1px #e8e8e8;
 
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px; /*ORIGINAL 14*/
  font-weight: normal;
  height: 27px;/*original 42  was in 27*/
  line-height: 27px;/*original 40   was in 25*/
  outline: none;
  padding-left: 18px; /*original 18*/
  padding-right: 30px;/*original 30*/
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto;
  }
 
@media only screen and (max-width:991px){
  .nice-select-two{
    font-size: 14px;
    border: solid 1px #fff;/*e8e8e8*/
    padding-left: 28px; /*original 18 */
  padding-right: 40px;/*original 30  */
  height: 27px;/*original 42  was in 27*/
  line-height: 25px;/*original 40   was in 25*/
  margin: 0px;

  }
}
@media only screen and (max-width:991px){
  .zform{
  margin-bottom:25px;
  }
}

  .nice-select-two:hover {
    border-color: #fff;
    color: #fff;
     /*dbdbdb*/ 
    }
  .nice-select-two:active, .nice-select-two.open, .nice-select-two:focus {
    border-color: #fff; }
  .nice-select-two:after {
    border-bottom: 2px solid #fff; /*ARROW COLOR ORIGINAL: 999*/
    border-right: 2px solid #fff;/*ARROW COLOR ORIGINAL: 999*/
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; 
  }
  .nice-select-two:hover:after{
    border-bottom: 2px solid #00aceb; /*ARROW COLOR ORIGINAL: 999*/
    border-right: 2px solid #00aceb;/*ARROW COLOR ORIGINAL: 999*/
  }
  .zform:after {
    border-bottom: 2px solid #701F95; /*ARROW COLOR ORIGINAL: 999*/
    border-right: 2px solid #701F95;/*ARROW COLOR ORIGINAL: 999*/
    content: '';
    display: block;
    height: 10px; /*ORIGIANL 5px*/
    width: 10px; /*ORIGIANL 5px*/
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 30px;/*ORIGIANL 12px*/
    top: 45%;/*50%*/
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
  }
  .nice-select-two.open:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select-two.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select-two.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select-two.disabled:after {
      border-color: #cccccc; }
  .nice-select-two.wide {
    width: 100%; }
    .nice-select-two.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select-two.right {
    float: right; }
    .nice-select-two.right .list {
      left: auto;
      right: 0; }
  .nice-select-two.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select-two.small:after {
      height: 4px;
      width: 4px; }
    .nice-select-two.small .option {
      line-height: 34px;
      min-height: 34px; }



  .nice-select-two .list {
    background-color: #00ACEB; /*ORIGINAL:FFF*/
    border-radius: 0px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 12px;/*ORIGINAL 4px   ideal 13 or 94*/
    opacity: 0;
    overflow: hidden;


    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; 
  }
  
  .zform .list {
    background-color: #fff; /*ORIGINAL:FFF*/
    border-radius: 20px;/*ORIGINAL:5px*/
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;/*ORIGINAL 4px   ideal 13 or 94*/
    opacity: 0;
    overflow: hidden;
    
    padding-bottom: 20px;/*LAST ADDED*/
    

    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; 
  }
 .nice-select-two.dpkgg .list{
  background-color: #00aceb; 
  color: #fff;
  
      background-image: url("../images/newlogo2.svg"); 
      background-size: 25%;
      background-repeat: no-repeat;
      background-position-y: top;
      background-position-x: center; 
  
  
      padding-left: 190px;/*ORIGINAL 140  or 45vw*/
      padding-top: 140px;/*ORIGINAL 140*/
      padding-bottom: 220px;/*ORIGINAL 0*/
      padding-right: 0px;/*ORIGINAL 0*/
      margin-left: -146px;/*ADDED original: -118px  OR -146px*/
      height: 100vh;/*ADDED*/
      width: 100vw;/*ADDED 100vw*/
    
      
}
  
    
    @media only screen and (min-width:768px) and (max-width:991px){
      .nice-select-two.dpkgg .list{
        background-color: #701F95; /*ORIGINAL:FFF*/
        color: #fff;
        padding-left: 30vw;/*ORIGINAL 135*/
        padding-top: 135px;/*ORIGINAL 135*/
        padding-bottom: 0px;/*ORIGINAL 135*/
        padding-right: 0px;/*ORIGINAL 135*/
        margin-left: -47px;/*ADDED original: -26   -146*/
        height: 800px;/*ADDED*/
        width: 100vw;
        margin-top: 15px;

        background-image: url("../images/newlogo2.svg"); 
        background-size: 40%;
        background-repeat: no-repeat;
        background-position-y: top;
        background-position-x: center; 
    
      }
    }
    @media only screen and (max-width:767px){
      .nice-select-two.dpkgg .list{
        background-color: #00aceb; /*ORIGINAL:FFF*/
        color: #fff;
        padding-left: 35vw;/*ORIGINAL 16*/
        padding-top: 140px;/*ORIGINAL 120*/
        padding-bottom: 0px;/*ORIGINAL 135*/
        padding-right: 0px;/*ORIGINAL 135*/
        margin-left: -26px;/*ADDED original: 40*/
        height: 95vh;/*ADDED*/
        width: 100vw;
        margin-top: 15px;

        background-image: url("../images/newlogo2.svg"); 
        background-size: 60%;
        background-repeat: no-repeat;
        background-position-y: top;
        background-position-x: center; 
      }
    }


    .nice-select-two .list:hover .option:not(:hover) {
      background-color: transparent !important; }

  .nice-select-two .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 30px;
    list-style: none;
    min-height: 30px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; 
    font-size: 16px; /*ADDED*/
  }
  .zform .option {/*ADDED*/
    cursor: pointer;
    font-weight: 400;
    line-height: 30px;
    list-style: none;
    min-height: 30px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; 
    font-size: 14px; /*ADDED*/
  }
 
  @media only screen and (max-width:991px){
    .nice-select-two .option{
      font-size: 18px;
    }
  }
 
  @media only screen and (max-width:767px){
    .nice-select-two .option{
      font-size: 16px;
      line-height: 34px; /*32*/
      min-height: 34px;/*32*/
    }
  }
    .nice-select-two .option:hover, .nice-select-two .option.focus, .nice-select-two .option.selected.focus {
      background-color: transparent; /*ORIGINAL: 690ED0*/
    } /*ORIGINAL f6f6f6*/

    .nice-select-two .option.focus, .nice-select-two .option.selected.focus {
    display: none;
    } 

    .nice-select-two .option.selected {
      font-weight: bold;}
    .nice-select-two .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default;}

.no-csspointerevents .nice-select-two .list {
  display: none; }

.no-csspointerevents .nice-select-two.open .list {
  display: block; }