.tdiv{
  background-color: white;
}
.whatarediv{
  padding: 5em;
}
.ndiv{
  display: grid;
}
.thankyou-div{
  font-size: 25px !important;
}
.namepartdiv{
  width: 80%;
  border-color: grey;
  border-radius: 3px;
  height: 69%;
  padding: 0.375rem 0.75rem; 
/*  margin-left:98px;*/
}
.messagediv{
  border-color: grey;
  border-radius: 3px;
  margin-left: -19px;
  padding: 1em;
  margin-right: 90px;
}
.codediv{
  width: 33%;
  border-color: grey;
  border-radius: 3px;
  height: 70%;
  padding: 0.375rem 0.75rem;
}
.verifydiv{
  width: 14%;
  border: none;
  border-radius: 3px;
  height: 100%;
  padding: 0.375rem 0.75rem; 
  margin-left:5px;
  background-color: #ff2f2f;
  color: white;
}
.namediv{
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 8px;
}
.overlay{
  position: inherit;
  content: ""; 
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 94%);
  z-index: 1999;
/*  opacity: 158;*/
}
.productpartdiv{
  width: 1538px;
  height: 567px !important;
  margin-right: -9px;"
  opacity: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  background-position: center center;
/*  filter: blur(8px);
  -webkit-filter: blur(4px);*/
}
.productsdiv{

  width:100%;

}
.unitydiv{
  color: white;
  position: relative;
  margin-top: -22%;
  text-align: center;
  font-size: 52px;
  width: 100%;
  height: 100%;
  font-weight: 300;
}
.hdiv{
  color: white;
  position: relative;
  margin-top: -17%;
  text-align: center;
  width: 100%;
  height: 100%;
  font-size: 21px;
}
.homepartdiv{
  text-decoration: none;
  color: white;
}
.itempartdiv{
  background-color: #b6b6b62e;
  text-align: justify !important;
}
.thankdiv{
  padding: 2em; 
}
.thankpartdiv{
  background-color: white;
  padding: 2em;
/*  margin-top: 23px;*/
}
.addressdiv{
  background-color: white;
  padding: 2em;
  margin-left: 20px;
}
.telldiv{
  color:#ff5259;
  font-size: 31px;
}
.msgdiv{
  padding: 21px;
}
.msgpartdiv{
  display: grid;
}
.m-div{
  margin-left: -14px;
  font-weight: 700;
  margin-bottom: 8px;
}
.veri-div{
  text-align:center;
}
.namemsg{
  color: red !important;
  margin-top: -7px !important;
}




@media only screen and (max-width: 1070px) 

{
/*  img*/
  .productsdiv{
    width: 103% !important;
  }
  .productpartdiv{

    width: 112% !important;
    height: 677px !important;

  }
   .unitydiv {
    color: white;
    position: relative;
    margin-top: -101%;
    text-align: center;
    font-size: 36px;
    width: 100%;
    height: 100%;
    font-weight: 300;
  }
  .hdiv {
    color: white;
    position: relative;
    margin-top: -84%;
    text-align: center;
    width: 100%;
    height: 100%;
    font-size: 21px;
  }
/*  img-end*/
  .thankdiv{
    padding: 0em !important;
  }
  .addressdiv {
    background-color: white;
    padding: 2em;
    margin-left: 0px !important;
    margin-top: 24px !important;
  }
  .whatarediv{
    padding: 2em !important;
  }
  .namepartdiv {
    width: 100% !important;
    border-color: grey;
    border-radius: 3px;
    height: 69%;
    padding: 0.375rem 0.75rem;
    margin-left: 0px !important;
  }
  .messagediv {
    border-color: grey;
    border-radius: 3px;
    margin-left: -19px;
    padding: 1em;
    margin-right: 90px;
    width: 115% !important;
  }
  .codediv{
    width: 100% !important;
    margin-left: 2px !important;
  }
  .verifydiv{
    width: 68% !important;
    height: 123% !important;
    font-size: 18px !important;
  }
}