* {
   box-sizing: border-box;
   }
   :root {
   --clr-dark: #111;
   --clr-white: #fff;
   --clr-primary: #C9B464;
   --clr-primary-dark: #9b8941;
   }
   body {
      overflow-x: hidden;
      font-size: 16px;
      line-height: 1.5;
      color: var(--clr-white);
      background-size: cover;
      background-repeat: no-repeat;
      background-image: url(../images/sadboy_bg.png);
      font-family: "Montserrat", serif;
      background-position: center;
      height: 100vh;
      background-color: #000;
  }
   h1, h2, h3, h4, h5 {
   font-family: "Anton", serif; 
   }
   .flw a {
   color: #ffffff00!important;
   text-decoration: underline;
   }
   .product-text h3 {
   font-size: 45px;
   }
   .product-text h5 {
      font-size: 40px;
      font-weight: 400;
      filter: contrast(2);
      color: #fff;
  }
  .product-text p {
   font-size: 25px;
   font-weight: 600;
   letter-spacing: 5px;
   font-family: 'Montserrat';
   filter: contrast(2);
   color: #fff;
}
   .form-group {
   margin: 0 0 15px;
   }
   img.success-icon {
   width:80px;
   padding-bottom: 15px;
   }
   .form-control {
   border-radius: 30px;
   transition: all 0.3s ease-in-out;
   min-height: 50px;
   padding: 5px 20px;
   background: #f5f5f5;
   border: 0;
   }
   .verify-inputbox {
   display: flex;
   justify-content: center;
   align-items: center;
   height: 100%;
   width: 510px;
   background-size: cover;
   background-repeat: no-repeat;
   background-image: url(../images/background.png);
   }
   .frosted-glass {
   background: rgba(255, 255, 255, 0.2);
   border-radius:20px;
   padding: 20px;
   box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
   border: 1px solid rgba(255, 255, 255, 0.3);
   max-width: 400px;
   width: 100%;
   }
   .flw {
   display: none;
   }
   .IconBox img {
   width: 100px;
   }
   .text-center {
   text-align: center;
   }
   .success-img {
   width: 80px;
   }
   .flw span {
   position: relative;
   left: -25px;
   font-size: 20px;
   color: #ffffff;
   }
   .serial-no {
   font-size: 1.5em;
   font-weight: bold;
   }
   .verifyInfo h5, .verifyInfo h2, .verifyInfo h1 {
   margin: 0;
   }
   .verify-inputbox .success-img {
      width: 260px;
      margin: 30px 0px;
  }
  .title-h img {
   width: 60%;
}
   .title-h {
      filter: contrast(3);
  }
   .image-clr {
   width: 100px!important;
   position: relative;
   left: 0px;
   top: -2px;
   }
   .verify-inputbox #verifyImg {
      width: 120px;
      filter: contrast(2);
  }
   .product-text {
   color: hsla(0,0%,13%,1);
   }
   .product-text H4 {
   font-size: 20px;
   padding-top: 5px;
   }
   /***************************/
   .verification-wrapper {
   position: fixed;
   width: 100%;
   top: 0;
   left: 0;
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
   }
   .back-video {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: -1;
   }
   .back-video video,
   .back-video img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   }
   @media (min-width: 991px) and (max-width: 1300px) {
   .verify-inputbox .success-img {
   width: 65%;
   margin: 20px 0px;
   }
   .title-h img {
      width: 60%;
  }
   .verify-inputbox #verifyImg {
   width: 110px;
   }
   }