b.bsubscribenewsletter {
  font-weight: bolder;
  font-size: large;
  color:rgb(37,126,129);
}

.h3footer2{
  width: 100%!important;
  font-size: large!important;
  color:black!important;
  display: block !important;
}

.rowform {
  width: 30% !important;
  margin-left: 35% !important;
  border: 3px rgb(37,126,129) solid;
  margin-top: 25%;
  overflow: scroll;
  height: 700px;
}

.alink {
  color: darkslategrey;
  text-transform: uppercase;
  padding-left: 0px !important;
  background-color: transparent !important;
  font-size: large;
  font-family: 'Zen Kurenaido', sans-serif;
  font-weight: 600;
}

 @media screen and (max-width:780px) {
         
        .grabPromo2{
          top:75%
        }

        b.bsubscribenewsletter {
          font-weight: bolder;
          font-size: medium;
        }
      }

      @media screen and (min-width: 912px) and (max-width: 1368px) {
         

        .rowform b {
          font-size: xx-large !important;
          color: rgb(37,126,129) !important;
          border: none;
      }
      
      b.bsubscribenewsletter {
        font-size: xx-large !important;
    }


    [type="checkbox"]:not(:checked) {
      position: absolute;
      left: -9999px;
      opacity: 0;
      pointer-events: painted !important;
      display: block;
  }
      .rowform {
        width: 30% !important;
        margin-left: 35% !important;
        border: 3px rgb(37,126,129) solid;
        margin-top: 25%;
        overflow: scroll;
        height: 700px;
    }

    .rowform a {
      font-size: x-large !important;
  }

  .alink {
    color: #212529;
    text-transform: uppercase;
    padding-left: 0px !important;
    background-color: transparent !important;
    font-size: 20px;
    font-family: 'Noto Serif', serif;
}

      input {
        overflow: visible;
        border: grey solid 3px;
        padding: 1%;
        font-size: large;
        color: #081c2d;
    }
   

    .login-button {
      height: 70px !important;
      font-size: xx-large !important;
 
  }

  .bsubscribenewsletter {
    border: 2px  rgb(37,126,129) solid;
    }

     #color {
    width: 35px!important;
    margin-left: 45% !important;
    margin-right: 1% !important;
    cursor: pointer;
}

    .slideDown {
      background:#FAF9F6 !important;
      width: 70% !important;
      font-size: large !important;
   
  }


    .slideDown2 {
      background:#FAF9F6 !important;
      width: 70% !important;
      font-size: large !important; 
   
  }

    footer {
      font-size: x-large;
      margin-top: 80%;
  }

      }
      
      
      