.indexbody{ width: 100vw; height: 100vh; display: table-cell; text-align: center; vertical-align: middle; background-color: #daf5f8;}

.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
  }
  .lds-ellipsis div {
    position: absolute;
    top: 33px;
    width: 13px;
    height: 13px;
    border-radius: 50%; 
    background: #13b6e7;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
  }
  .lds-ellipsis div:nth-child(1) {
    left: 8px;
    animation: lds-ellipsis1 0.6s infinite;
  }
  .lds-ellipsis div:nth-child(2) {
    left: 8px;
    animation: lds-ellipsis2 0.6s infinite;
  }
  .lds-ellipsis div:nth-child(3) {
    left: 32px;
    animation: lds-ellipsis2 0.6s infinite;
  }
  .lds-ellipsis div:nth-child(4) {
    left: 56px;
    animation: lds-ellipsis3 0.6s infinite;
  }
  @keyframes lds-ellipsis1 {
    0% {
      transform: scale(0);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes lds-ellipsis3 {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(0);
    }
  }
  @keyframes lds-ellipsis2 {
    0% {
      transform: translate(0, 0);
    }
    100% {
      transform: translate(24px, 0);
    }
  }
  


  /*------------------pagecss-----------------------*/

  
.ascontainer{width:1400px;margin:0 auto;display:block}

.button_b{color:var(--color-txt);text-transform:uppercase;font-size:30px;font-family:var(--main-bold-font);text-shadow:0 5px 5px rgba(0,0,0,0.2);background:rgba(48,203,250,1)!important;background:-moz-linear-gradient(top,rgba(48,203,250,1) 0%,rgba(1,157,205,1) 100%)!important;background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(48,203,250,1)),color-stop(100%,rgba(1,157,205,1)))!important;background:-webkit-linear-gradient(top,rgba(48,203,250,1) 0%,rgba(1,157,205,1) 100%)!important;background:-o-linear-gradient(top,rgba(48,203,250,1) 0%,rgba(1,157,205,1) 100%)!important;background:-ms-linear-gradient(top,rgba(48,203,250,1) 0%,rgba(1,157,205,1) 100%)!important;background:linear-gradient(to bottom,rgba(48,203,250,1) 0%,rgba(1,157,205,1) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30cbfa',endColorstr='#019dcd',GradientType=0);box-shadow:0 5px 5px rgba(0,0,0,0.2);border:0;border-radius:5px;padding:7px 20px 13px;cursor:pointer;text-decoration:none}
.button_w{color:#3b3c3c;text-transform:uppercase;font-size:30px;font-family:var(--main-bold-font);text-shadow:0 5px 5px rgba(0,0,0,0.2);background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(230,230,231,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--color-txt)fff',endColorstr='#e6e6e7',GradientType=0);box-shadow:0 5px 5px rgba(0,0,0,0.2);border:0;border-radius:5px;padding: 7px 20px 13px;cursor:pointer;text-decoration:none}
.border{width:100%;height:1px;display:block;background:var(--color-txt)}
.bannerblock{background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/bannerblock.jpg)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:left bottom!important;border-radius:0!important;box-shadow:none!important; min-height: 952px;padding: 0!important;margin-bottom: 0;padding-bottom: 30px !important;}
.bannerblock .ascontainer{position: relative;}
.frorgroup{display:block}
.formwrapper{z-index:9;width:405px;     box-shadow: 0 0 2px #888; display:block;background-color:rgba(240,246,248,0.6);border-radius:15px;border:1px solid var(--color-txt);padding:8px;position:absolute;right:0;top: 130px;z-index:9}
.formsubwrapper{ display:block; margin-top: -10px;
  background: rgba(40,140,202,1);
  background: -moz-linear-gradient(left, rgba(40,140,202,1) 0%, rgba(99,202,246,1) 51%, rgba(40,140,202,1) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(40,140,202,1)), color-stop(51%, rgba(99,202,246,1)), color-stop(100%, rgba(40,140,202,1)));
  background: -webkit-linear-gradient(left, rgba(40,140,202,1) 0%, rgba(99,202,246,1) 51%, rgba(40,140,202,1) 100%);
  background: -o-linear-gradient(left, rgba(40,140,202,1) 0%, rgba(99,202,246,1) 51%, rgba(40,140,202,1) 100%);
  background: -ms-linear-gradient(left, rgba(40,140,202,1) 0%, rgba(99,202,246,1) 51%, rgba(40,140,202,1) 100%);
  background: linear-gradient(to right, rgba(40,140,202,1) 0%, rgba(99,202,246,1) 51%, rgba(40,140,202,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#288cca', endColorstr='#288cca', GradientType=1 );

  padding:30px 20px 20px 20px ;border-radius:0 0 15px 15px;position:relative}
.formsubwrapper:after{content:'';background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/formarrow.png);height:128px;width:75px;background-position:right top;background-repeat:no-repeat;position:absolute;right:-77px;top:-77px}
.formwrapper h2{     position: relative;
  z-index: 9;
  background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/formheader.png); background-size:cover;
  text-shadow: 0 2px 2px #1b72a0;
  font-family:var(--main-bold-font);font-size:48px;text-align:center;color:var(--color-txt);border-radius:15px 15px 0 0;   padding: 8px 20px 35px 20px; display: block;}

  .formwrapper h2 span {
    font-size: 24px;
    display: block;
    line-height: 24px;
    text-shadow: 0 2px 2px #1b72a0;
}
.formsubwrapper input {
  width: 98%;
  padding: 0 2%;
  background: #fff;
  border: solid 1px #848586;
  margin: 0px auto;
  height: 37px;
  font-size: 16px;
  color: #1b1b1b;
  display: block;
  
}
.formsubwrapper mat-select {
  width: 98%;
  padding: 0 2%;
  background: #fff;
  border: solid 1px #848586;
  margin: 0px auto;
  height: 40px;
  font-size: 16px;
  color: #1b1b1b;
  display: block;
}

.formsubwrapper .mat-select-placeholder {
  color: #1b1b1b;
  display: block;
  height: 38px; line-height: 38px;
}


.formsubwrapper .mat-select-value {
  height: 38px;
  line-height: 38px;
}
.formsubwrapper input::placeholder{color: #1b1b1b; opacity: inherit;}

.formwrapper .frorgroup {
  display: block;
  padding: 0;
  margin: 0 0 22px 0;
}
.formsubwrapper .mat-radio-button.mat-accent .mat-radio-inner-circle{background:rgba(118,227,106,1);background:-moz-linear-gradient(top,rgba(118,227,106,1) 0%,rgba(46,168,32,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(118,227,106,1)),color-stop(100%,rgba(46,168,32,1)));background:-webkit-linear-gradient(top,rgba(118,227,106,1) 0%,rgba(46,168,32,1) 100%);background:-o-linear-gradient(top,rgba(118,227,106,1) 0%,rgba(46,168,32,1) 100%);background:-ms-linear-gradient(top,rgba(118,227,106,1) 0%,rgba(46,168,32,1) 100%);background:linear-gradient(to bottom,rgba(118,227,106,1) 0%,rgba(46,168,32,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76e36a',endColorstr='#2ea820',GradientType=0)}
.formsubwrapper .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#b1b3b4}
.formsubwrapper .mat-form-field-appearance-legacy .mat-form-field-underline{display:none}
.formsubwrapper .mat-select-trigger{background-color:var(--color-txt)}
.formsubwrapper .mat-form-field{width:96%;height:35px;border:1px solid #9ea1a2;padding:0 2%}
.formsubwrapper .mat-form-field-appearance-legacy .mat-form-field-wrapper{padding:0}
.formsubwrapper .mat-form-field-appearance-legacy .mat-form-field-infix{border:0}
.formsubwrapper .mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:none}
.formsubwrapper .mat-form-field-label.ng-star-inserted.mat-empty.mat-form-field-empty{display:block}
.colcontainer{display:flex!important;justify-content:center;margin:0 -5px!important;padding:0!important}
.colcontainer .col-2{width:48%;margin:0 5px}
.frorgroup.formradio{display:flex;align-items:center;padding:10px 0;flex-wrap:wrap}
.frorgroup.formradio p{width:55%}
.frorgroup.formradio .mat-radio-button{margin:0 5px}
.formsubwrapper button{
border:none;
  background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/formbtn.png) no-repeat; background-size: cover;
  font-size: 0px; cursor: pointer; outline: none; display: block; margin: 10px auto; width:346px; height: 94px;
}
.formsubwrapper .textwrapper p{
    font-size: 14px;
    padding: 15px 0;
    border-top: 1px solid #cbd8dc;
    line-height: 17px;
}

.safeandsecure {
  background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/safetext.png) no-repeat;
  background-size: 100%;
  font-size: 0px;
  cursor: pointer;
  outline: none;
  display: block;
  margin: 0px auto;
  width: 100%;
  height: 52px;
}
.bannerbuttonwrapper button{font-family:var(--main-bold-font);font-size:48px;color:var(--color-txt);background-color:#47bcf8;border-radius:24px;padding:14px 15px;border:0;line-height:38px;margin-bottom:2px;display:block;text-shadow:0 2px 5px rgba(0,0,0,0.3)}
.bannerbuttonwrapper button.d_blue{
    background: -moz-linear-gradient(25deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(8,49,87,1)), color-stop(90%, rgba(26,135,211,1)), color-stop(100%, rgba(8,49,87,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(25deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(25deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(25deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* ie10+ */
    background: linear-gradient(65deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083157', endColorstr='#083157',GradientType=1 ); /* ie6-9 */
    border-radius: 50px;    position: relative;
    font-family: var(--main-black-font);
    padding: 3px 43px 10px 145px;
    text-transform: uppercase;
    font-size: 30px;     margin-left: -105px;}
     

    .bannerbuttonwrapper button.d_blue:after{
        content: "";
        position: absolute;
        top: -1px;
        right: -11px;
        background-image: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/d_blueafter.png);
        z-index: 9;
        width:60px;
        height: 20px;
        background-repeat: no-repeat;
        background-position: right;
       
    }

    .bannermaskimg:after{
        content: "";
        position: absolute;
        top: -1px;
        right: -11px;
        background-image: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/shadow3.png);
        z-index: 9;
        width: 29px;
        height: 20px;
        background-repeat: no-repeat;
        background-position: right;
       
    }
.bannerbuttonwrapper{
  width: 500px;
  margin-top: 95px;
}

.bannerbuttonwrapper h2 {
    text-align: center;
    font-size: 26px !important;
    line-height: 30px;  
    color: #42445d;
    font-family: var(--main-black-font);
    text-transform: uppercase;
    text-shadow: 1px 0px 1px #f1f1f1;
    margin-bottom: 12px;
    margin-left: 0px;
}
    
.vmimage1{
    display: block;
    position: absolute;
    right: 430px;
    top: 127px;
    width: 640px;
    text-align: center;
}
.vmimage1.textwrapper h3 {
  text-align: center;
  font-size: 30px !important;
  line-height: 35px;
  color: #42445d;
  font-family: var(--main-black-font);
  text-transform: uppercase;
  text-shadow: 2px 1px 2px #fff;
  position: relative;
}

/* .vmimage1.textwrapper h3::before {
  content: ' Comparable to the FFP3 - Filters 98% of Air Particles (N95 only filters 95%!) ';
  text-shadow: 2px 1px 2px #fff;
  font-size: 30px !important;
  line-height: 35px;
  color: #42445d;
  position: absolute;
  left: 0px;
  top: -1px;
} */

.vmimage1.textwrapper h3 i{box-shadow:-16px 40px 23px -36px rgba(0,0,0,0.3);font-style:normal;display:block;position:relative;width:fit-content;margin:0 auto;padding-bottom:21px;font-size:60px}
.vmimage1.textwrapper h3 i:after{content:'';background-image:linear-gradient(#00000014,transparent);height:47px;width:100%;position:absolute;left:50%;top:43px;clip-path:polygon(0 0,100% 0%,91% 100%,9% 100%);transform:translateX(-50%)}
.vmimage1.textwrapper p{position:relative;width: 530px;margin: 15px auto;}
.vmimage1.textwrapper p span{background: -moz-linear-gradient(0deg, rgba(253,205,23,1) 0%, rgba(248,167,7,1) 44%, rgba(253,205,23,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(253,205,23,1)), color-stop(44%, rgba(248,167,7,1)), color-stop(100%, rgba(253,205,23,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(253,205,23,1) 0%, rgba(248,167,7,1) 44%, rgba(253,205,23,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(253,205,23,1) 0%, rgba(248,167,7,1) 44%, rgba(253,205,23,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(253,205,23,1) 0%, rgba(248,167,7,1) 44%, rgba(253,205,23,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(253,205,23,1) 0%, rgba(248,167,7,1) 44%, rgba(253,205,23,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdcd17', endColorstr='#fdcd17',GradientType=1 ); /* ie6-9 */position:relative;font-size: 35px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 40px;
    color: var(--color-txt);
    text-shadow: 0 2px 5px rgba(0,0,0,0.5);
    z-index: 9;
    border-radius: 20px;
    border: 2px solid #fff;
    font-family: var(--main-black-font);
    padding: 10px 10px 20px;}
    
.vmimage1.textwrapper p:after{content:'';background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/arrowshadow2.png);     height: 112px;
    width: 100%;
    right: -31px;
    bottom: -45%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: auto;}
.vmimage1.textwrapper p:before{content:'';background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/arrowshadow1.png);    height: 112px;
    width: 100%;
    top: 0;
    left: -50%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto;}
.vmimage1 img,.vmimage2 img{max-width:100%}
.vmimage2 {
  display: block;
  position: absolute;
  right: 382px;
  bottom: -183px;
  width: 872px;
  z-index: 99;
}
.vmimage2 h2{background-image: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/bannerarrow.png);
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    text-align: center;
    position: relative;
    font-size: 46px;
    height: 125px;
    text-transform: uppercase;
    color: var(--color-txt);
    text-shadow: 0 2px 5px rgba(0,0,0,0.3);
    padding-left: 12px;
    /* flex-wrap: wrap; */
    font-family: var(--main-black-font);}

.vmimage2 h2 b{ 
    color: #fff;}

    .vmimage2 h2 b.aligner-item-top {
      font-size: 21px;
      display: block;
      font-weight: normal;
      font-family: 'NunitoBold';
      padding-top: 15px; 
      font-style: italic;
  }
.videowrapper{width:552px;height:310px;border:5px solid #7198a5; overflow: hidden; position: relative; cursor: pointer;}
.videowrapper .videoimage{position: absolute; left: 50%; top: 50%; min-width: 100%; min-height: 100%; object-fit: cover;transform: translate(-50%, -50%);}
.videowrapper .playicon {
    position: absolute;
    z-index: 99;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 165px;
}
.img100 {
  position: absolute;
  top: -83%;
  left: -21%;
  z-index: 9;
}
.bannerisoimg{position: absolute;top: 20px;left: 23%;}
.bannermanimg{position: absolute;left: -120px;top: 0;}
.bannermaskimg {
  width: 503px;
  height: 476px;
  display: block;
  z-index: 9;
  position: absolute;
  left: -27%;
  top: 10%;
}
.bannermaskimg img {
    width: inherit;
    max-width: inherit;
}
.masksectioncls{
    width: 875px;
    height: 400px;
    margin-top: 25%;
    display: inline-flex;
    z-index: 9;
    position: relative;
    margin-left: 20%;
    justify-content: center;
}
.blackbtn{background:rgba(24,54,70,1);background:-moz-linear-gradient(top,rgba(24,54,70,1) 0%,rgba(10,30,41,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(24,54,70,1)),color-stop(100%,rgba(10,30,41,1)));background:-webkit-linear-gradient(top,rgba(24,54,70,1) 0%,rgba(10,30,41,1) 100%);background:-o-linear-gradient(top,rgba(24,54,70,1) 0%,rgba(10,30,41,1) 100%);background:-ms-linear-gradient(top,rgba(24,54,70,1) 0%,rgba(10,30,41,1) 100%);background:linear-gradient(to bottom,rgba(24,54,70,1) 0%,rgba(10,30,41,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#183646',endColorstr='#0a1e29',GradientType=0);color:#e3e3e3;border-radius:1px;border:0;font-family:var(--main-bold-font);font-size: 43px;
    text-transform: uppercase;
    padding: 5px 20px 15px;
    cursor: pointer;
    position: relative;}
.blackbtn:after{content:'';height: 120%; width: 104%;border-radius:8px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:5px solid rgba(255,255,255,0.2)}
button:focus{outline:none}
.infomodal.cdk-overlay-pane{width:37%!important;border:6px solid #11a3f1;border-radius:8px;position:relative!important}
.infomodal.cdk-overlay-pane h1{font-size:24px;text-align:center}
.infomodal .button_b{color:var(--color-txt);text-transform:uppercase;font-size:30px;padding:3px 20px;display:block;margin:0 auto;margin-top:15px}
.titlewrapper h2{font-family:var(--main-bold-font);font-size:60px;text-align:center;color:#444d51;line-height:60px;text-transform:uppercase}
.titlewrapper{display:block;width:100%;padding-bottom:30px}
.padding-tb{padding:30px 0}
.textwrapper p{font-family:var(--font-family-base);font-size:18px;color:#222323;line-height:22px}
.textwrapper p i{font-size:23px;font-style:normal;color:#222323}
.textwrapper p span{color:#fe5931}

.formwrapper .mat-error {
  color: #9d0e04;
  position: absolute;
  display: block;
  width: 86%;
  left: 24px;
  font-size: 12px;
}
/* .homeblock1{padding:0!important;margin-bottom:0px} */

mat-card{box-shadow:none!important}
.homead_block1 {
  border: none;
  width: 1400px;
  margin: 0 auto!important;
  padding: 0 0 0 0 !important;
  border-radius: 0px!important;
  background: none!important;
}
.homead_block1 h2{display: block; width: 800px; background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block1img1.png) no-repeat right top;
padding:0 216px 70px 0; margin: 0 0 0 146px; font-size: 30px; line-height: 35px; text-transform: uppercase;   font-family: 'NunitoExtraBold';
}

.homead_block1 h2 span{ color: #711a68;}


.homead_block1 h3 {
  margin: -100px 0 0 0;
 
  text-align: center;
  background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block1img2.png) no-repeat left top;
  background-size: 100%;
  font-size: 45px; line-height: 45px;
  color: #101010;
  display: block;
  padding: 70px 0 20px 0;
  font-family: 'NunitoExtraBold';
}
.homead_block1 label {
  display: inline-block;
  width: 24.6%;
  margin: 0 0.2%;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  font-size: 45px; line-height: 45px;
  text-shadow: 0 2px 2px #7b846f;
  box-shadow: 0 0 2px #000;
  font-family: 'NunitoExtraBold';
  text-transform: uppercase;
  padding: 8px 0 20px 0;
}
  .homead_block1 label:nth-of-type(1){background: rgba(125,194,65,1);
    background: -moz-linear-gradient(left, rgba(125,194,65,1) 0%, rgba(16,166,84,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(125,194,65,1)), color-stop(100%, rgba(16,166,84,1)));
    background: -webkit-linear-gradient(left, rgba(125,194,65,1) 0%, rgba(16,166,84,1) 100%);
    background: -o-linear-gradient(left, rgba(125,194,65,1) 0%, rgba(16,166,84,1) 100%);
    background: -ms-linear-gradient(left, rgba(125,194,65,1) 0%, rgba(16,166,84,1) 100%);
    background: linear-gradient(to right, rgba(125,194,65,1) 0%, rgba(16,166,84,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dc241', endColorstr='#10a654', GradientType=1 );}


  .homead_block1 label:nth-of-type(2){background: rgba(188,208,33,1);
    background: -moz-linear-gradient(left, rgba(188,208,33,1) 0%, rgba(112,185,64,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(188,208,33,1)), color-stop(100%, rgba(112,185,64,1)));
    background: -webkit-linear-gradient(left, rgba(188,208,33,1) 0%, rgba(112,185,64,1) 100%);
    background: -o-linear-gradient(left, rgba(188,208,33,1) 0%, rgba(112,185,64,1) 100%);
    background: -ms-linear-gradient(left, rgba(188,208,33,1) 0%, rgba(112,185,64,1) 100%);
    background: linear-gradient(to right, rgba(188,208,33,1) 0%, rgba(112,185,64,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcd021', endColorstr='#70b940', GradientType=1 );}

  .homead_block1 label:nth-of-type(3){background: rgba(246,228,31,1);
    background: -moz-linear-gradient(left, rgba(246,228,31,1) 0%, rgba(246,194,6,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(246,228,31,1)), color-stop(100%, rgba(246,194,6,1)));
    background: -webkit-linear-gradient(left, rgba(246,228,31,1) 0%, rgba(246,194,6,1) 100%);
    background: -o-linear-gradient(left, rgba(246,228,31,1) 0%, rgba(246,194,6,1) 100%);
    background: -ms-linear-gradient(left, rgba(246,228,31,1) 0%, rgba(246,194,6,1) 100%);
    background: linear-gradient(to right, rgba(246,228,31,1) 0%, rgba(246,194,6,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e41f', endColorstr='#f6c206', GradientType=1 );}

  .homead_block1 label:nth-of-type(4){background: rgba(249,173,33,1);
    background: -moz-linear-gradient(left, rgba(249,173,33,1) 0%, rgba(251,85,47,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(249,173,33,1)), color-stop(100%, rgba(251,85,47,1)));
    background: -webkit-linear-gradient(left, rgba(249,173,33,1) 0%, rgba(251,85,47,1) 100%);
    background: -o-linear-gradient(left, rgba(249,173,33,1) 0%, rgba(251,85,47,1) 100%);
    background: -ms-linear-gradient(left, rgba(249,173,33,1) 0%, rgba(251,85,47,1) 100%);
    background: linear-gradient(to right, rgba(249,173,33,1) 0%, rgba(251,85,47,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ad21', endColorstr='#fb552f', GradientType=1 );}

.clear{ display: block!important; margin: 0!important; padding: 0!important; clear: both!important; overflow: hidden!important;}

.homead_block1labelgroup {
  text-align: center;
  margin: 12px 0 0 0;
  display: block;
}
 
.homeblocksubwrapper{background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homepagebanner2.jpg);background-size:cover;background-repeat:no-repeat;border-radius:11px;display:flex!important;margin:0!important;padding:0;min-height:378px;padding:40px;align-items:center;justify-content:space-between}
.homeblocksubwrapper .textwrapper{
    text-align: center;
    display: inline-block;
    width: 62%;
    padding-left: 150px;
}
.homeblocksubwrapper .textwrapper h2{color:var(--color6-txt);font-family:var(--main-bold-font);font-size:72px;text-align:center;text-transform:uppercase;line-height:70px;text-shadow:0 2px 5px rgba(0,0,0,0.3)}
.homeblocksubwrapper .textwrapper h2{color:var(--color7-txt);display:block}
.homeblocksubwrapper .textwrapper p{color:var(--color6-txt);font-size:36px;line-height:40px;padding:26px 88px;text-shadow:0 2px 5px rgba(0,0,0,0.3)}
.homeblocksubwrapper .textwrapper p span{color:var(--color7-txt)}


.topalertsection{
    position: absolute;
    right: 0;
    top:28px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: #fff;
    /* border:3px solid rgba(0, 0, 0, 0.5); */
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
    padding: 10px 10px 14px;   border-radius: 10px;     width: 1070px;
  }
.leftsection{    margin-left: 0;
    position: relative;
    display: block;}

 

 
.textwrapper h3{font-family:var(--main-bold-font);font-size: 36px;line-height: 36px;}






 
 

.cdk-overlay-pane.custom-modalbox-videoplayer-preview .closemodal{
    position: absolute;
    right: -20px;
    top: -20px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #4bb4ff;
    color: var(--color-txt);
    border: 1px solid var(--color-txt);
    font-size: 20px;
}
.cdk-overlay-pane.custom-modalbox-videoplayer-preview{
    width: 45%;
    height: 469px!important;
    position: relative;
    border: 5px solid #4bb4ff;

}

.cdk-overlay-pane.custom-modalbox-videoplayer-preview .mat-dialog-container{overflow: inherit; position: relative;padding: 12px;}

.topalertsection p span{color:var(--color8-txt)}
.topalertsection p {
    font-size: 16px;  padding:0 40px; line-height: 20px;
}



.homead_block2{border:none!important; border-radius: 0!important;  
 
  background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock4bg.jpg)!important; background-size: cover!important; background-repeat: no-repeat!important; background-position: left 180px!important;
  margin: 30px auto!important; margin-bottom:0px!important; padding: 0px!important; }


  .homead_block2_wrapper{background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block2_bg.png) ; background-size: cover!important; background-repeat: no-repeat!important; background-position: left top!important;
  display: block!important;  width: 1400px;
  margin: 0 auto; padding-bottom:10px!important;
  }

  .homead_block2_heading{ display: block; width: 100%; border-radius: 10px; 
    -webkit-box-shadow: 0px 2px 7px 0px rgba(163,163,163,1);
    -moz-box-shadow: 0px 2px 7px 0px rgba(163,163,163,1);
    box-shadow: 0px 2px 7px 0px rgba(163,163,163,1); 
    background: rgba(30,203,242,1);
    background: -moz-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30,203,242,1)), color-stop(50%, rgba(19,182,231,1)), color-stop(51%, rgba(18,172,223,1)), color-stop(100%, rgba(7,148,208,1)));
    background: -webkit-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
    background: -o-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
  text-align: center; padding: 24px 10px;
  
  }

  .homead_block2_heading h2{ font-size: 0px;}

  .homead_block2_heading h2 img{ display: block; margin: 0 auto; width: auto; max-width: 100%;}

  .homead_block2_body{ display: block; padding: 5px 0 0 0;}

  .homead_block2_body img{  width: 100%;}




  .homead_block3{border:none!important; border-radius: 0!important;  
 
    background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock4bg.jpg)!important; background-size: cover!important; background-repeat: no-repeat!important; background-position: left 350px!important;
    margin: 0px auto!important; margin-bottom:0px!important; padding: 0px!important; }
  
  
    .homead_block3_wrapper{ 
    display: block!important;  width: 1400px;
    margin: 0 auto; padding-bottom:30px!important;
    }
  
    .homead_block3_heading{ display: block; width: 100%; border-radius: 10px; 
      -webkit-box-shadow: 0px 2px 7px 0px rgba(163,163,163,1);
      -moz-box-shadow: 0px 2px 7px 0px rgba(163,163,163,1);
      box-shadow: 0px 2px 7px 0px rgba(163,163,163,1); 
      background: rgba(30,203,242,1);
      background: -moz-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30,203,242,1)), color-stop(50%, rgba(19,182,231,1)), color-stop(51%, rgba(18,172,223,1)), color-stop(100%, rgba(7,148,208,1)));
      background: -webkit-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
      background: -o-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
      background: -ms-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
    text-align: center; padding: 24px 10px; margin-bottom: 30px;
    
    }
  
    .homead_block3_heading h2{ font-size: 0px;}
  
    .homead_block3_heading h2 img{ display: block; margin: 0 auto; width: auto; max-width: 100%;}
  
    .homead_block3_body{ display: block; padding: 0px 0 0 0;}

    .homead_block3_left{ width: 360px; float: left; display: block;}
    .homead_block3_left img{ width: auto; max-width: 100%; display: block; margin: 0 auto;}

    .homead_block3_left label{ display: block; margin:0; padding: 0; font-size: 30px; line-height: 32px; color: #3f3b3b; text-transform: uppercase; font-family: 'NunitoBlack';}
    .homead_block3_left p{ display: block; margin:0; padding: 12px 0; font-size: 16px; line-height: 20px; color: #3f3b3b;   font-family: 'NunitoRegular'; }

    .homead_block3_left p span{ color: #ff4800;}

    .homead_block3_right{ width: 1037px; float: right; display: block;   background-size: cover; padding-left: 30px; position:relative; }

    .homead_block3_right::after{ content:''; display: block; background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block3_shadow_top.png) left top;  width: 50px;
      height: 50px;
      position: absolute;
      top: 0;
      left: -17px;}
    .homead_block3_right::before{  content:''; display: block; background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block3_shadow_bottom.png) left bottom; left: -18px;
      bottom: -7px;
      width: 50px;
      height: 50px;
      position: absolute;}
   
    .homead_block3_right_wrapper{ display: block;  box-shadow: -2px 0 7px #a9a8a8; background:#0f558c url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block3_bg.png) center center; border-radius: 8px; padding: 16px; position:relative; z-index: 99;}

    .homead_block3_right_wrapper h4{ display: block; text-align: center; margin: 0; padding: 0 0 17px 0; font-size: 32px;
     color: #ffffff; font-family: 'NunitoBold';     line-height: 34px;
    }

    .homead_block3_right_wrapper h4 span{ color: #fef622;}

    .homead_block3_right_con1{ display: flex; border-bottom: solid 1px #519bd4; padding: 12px 0;}

    .homead_block3_right_con1_left{ position: relative; width: 370px;}

    .homead_block3_right_con1_left label{ text-transform: uppercase; font-size: 36px; color: #fef622; font-family: 'NunitoBold'; right: 0; top: 15px; position: absolute;} 

    .homead_block3_right_con1_left_imgcon{ margin-left: 40px; width: 254px; display:block; text-align: center; font-size: 20px; line-height: 24px; color: #ffffff; font-family: 'NunitoRegular';}

    .homead_block3_right_con1_left_imgcon img{ display: block; margin: 0 auto;  margin-bottom: 10px;}

    .homead_block3_right_con1_devider{ width: 5px; border-radius: 10px; background: #519bd4; margin: 0 18px;}

    .homead_block3_right_con1_right{ width: 500px;}

    .homead_block3_right_con1_right p{ font-size: 20px; color: #ffffff; font-family: 'NunitoRegular';       line-height: 24px;  font-weight: normal;}

    .con1last{ border: solid 7px #fdff00; border-radius: 4px;}

    .con1last .homead_block3_right_con1_devider{ background: #fff; }

    .homead_block3_right_con1_right strong{display: block; background: #fb515f;     padding: 6px 10px 12px 10px; margin-top: 15px; font-size: 24px;  font-weight: normal}

    .homead_block3_right_con2{ display: block; padding: 12px 0;}

    .homead_block3_right_con2_left{ width: 586px; float: left; font-size: 26px; color: #ffffff; font-family: 'NunitoRegular';}
    .homead_block3_right_con2_left strong{background: #00baff;     padding: 6px 6px 10px 6px; display: block; margin-top: 10px; text-align: center; border-radius: 6px; font-size: 22px; color: #1e343b; font-weight: normal;}

    .homead_block3_right_con2_right{ width: 260px; float: right; padding-top: 15px;}

    .homead_block3_right_con2_right button{ padding: 10px 26px; display: block; border: none; box-shadow: none; cursor: pointer; outline: none; border-radius: 10px; background: rgba(255,255,255,1);
      background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 47%, rgba(255,255,255,1) 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(243,243,243,1)), color-stop(100%, rgba(255,255,255,1)));
      background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 47%, rgba(255,255,255,1) 100%);
      background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 47%, rgba(255,255,255,1) 100%);
      background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 47%, rgba(255,255,255,1) 100%);
      background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 47%, rgba(255,255,255,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); box-shadow: 0 0 5px #084f87;}

    .homead_block3_right_con2_right button span{ display: block; font-size: 36px; color: #3b3c3c; font-family: 'NunitoBold'; text-transform: uppercase; background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block3_btnimg.png) no-repeat right center;
    padding-right: 20px; padding-left: 10px; padding-bottom: 7px;
    }



    .homead_block4{border:none!important; border-radius: 0!important;  
 
      background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock4bg.jpg)!important; background-size: cover!important; background-repeat: no-repeat!important; background-position: left 324px!important;
      margin: 0px auto!important; margin-bottom:0px!important; padding: 0px!important; }
    
    
      .homead_block4_wrapper{ 
      display: block!important;  width: 1400px;
      margin: 0 auto; padding-bottom:30px!important;
      }
    
      .homead_block4_heading{ display: block; width: 100%; border-radius: 10px; 
        -webkit-box-shadow: 0px 2px 7px 0px rgba(163,163,163,1);
        -moz-box-shadow: 0px 2px 7px 0px rgba(163,163,163,1);
        box-shadow: 0px 2px 7px 0px rgba(163,163,163,1); 
        background: rgba(30,203,242,1);
        background: -moz-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30,203,242,1)), color-stop(50%, rgba(19,182,231,1)), color-stop(51%, rgba(18,172,223,1)), color-stop(100%, rgba(7,148,208,1)));
        background: -webkit-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
        background: -o-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
        background: -ms-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
      text-align: center; padding: 24px 10px; margin-bottom: 30px;
      
      }
    
      .homead_block4_heading h2{ font-size: 0px;}
    
      .homead_block4_heading h2 img{ display: block; margin: 0 auto; width: auto; max-width: 100%;}
    
      .homead_block4_body{ display: block; padding: 0px 0 0 0; position: relative;}


      .homead_block4_img2 {
        display: block;
        margin: 40px 0 0 136px;
    }

    .homead_block4_img1 {
      position: absolute;
      top: -15px;
      left: -110px;
  }

  .homead_block4_img3 {
    position: absolute;
    right: -100px;
    top: 0px;
}

.homead_block4_img4{
  position: absolute;
  right: 0;
  top: 610px;
}

.homead_block4_body_text{
  display: block;
  margin-top: 45px;
  width: 1000px; padding-bottom: 20px;
}

.homead_block4_body_text_left {
  display: block;
  width: 500px;
  float: left;
}

.homead_block4_body_text_left p{ font-size: 16px; line-height: 20px; color: #3f3b3b; font-family: 'NunitoRegular';    font-weight: normal;}

.homead_block4_body_text_left p span{ color: #f43c0b;}

.homead_block4_body_text_right{ width: 480px; float: right; font-size: 16px; line-height: 20px; color: #3f3b3b; font-family: 'NunitoRegular';}

.homead_block4_body_text_right label{ display: block; min-height: 74px; margin-bottom: 10px; padding: 17px 0 17px 60px;}

.homead_block4_body_text_right label:nth-child(1){background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block4_text_1.png) left top no-repeat;}
.homead_block4_body_text_right label:nth-child(2){background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block4_text_2.png) left top no-repeat;}
.homead_block4_body_text_right label:nth-child(3){background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block4_text_3.png) left top no-repeat;}


.homead_block4_btn button{ padding: 10px 16px; display: block; border: none; box-shadow: none; cursor: pointer; outline: none; border-radius: 10px; 
 position: absolute; right: 75px; bottom:0px;
  background: rgba(45,200,247,1);
  background: -moz-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(45,200,247,1)), color-stop(100%, rgba(2,158,206,1)));
  background: -webkit-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
  background: -o-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
  background: -ms-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
  background: linear-gradient(to bottom, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dc8f7', endColorstr='#029ece', GradientType=0 );
  box-shadow: 0 0 5px #dff6fd;}

.homead_block4_btn span{ display: block; font-size: 36px; color: #fff; font-family: 'NunitoBold'; text-transform: uppercase; background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block4_img5.png) no-repeat right center;
  padding-right: 30px;
  padding-left: 12px;
  padding-bottom: 10px;
}





.homead_block5{border:none!important; border-radius: 0!important;  
 
  /* background-image:url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock4bg.jpg)!important; background-size: cover!important; background-repeat: no-repeat!important; background-position: left 350px!important; */
  margin: 0px auto!important; margin-bottom:0px!important; padding: 0px!important; }


  .homead_block5_wrapper{ 
  display: block!important;  width: 1400px;
  margin: 0 auto; padding-bottom:10px!important;
  }

  .homead_block5_heading{ display: block; width: 100%; border-radius: 10px; 
    -webkit-box-shadow: 0px 2px 7px 0px rgba(163,163,163,1);
    -moz-box-shadow: 0px 2px 7px 0px rgba(163,163,163,1);
    box-shadow: 0px 2px 7px 0px rgba(163,163,163,1); 
    background: rgba(30,203,242,1);
    background: -moz-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30,203,242,1)), color-stop(50%, rgba(19,182,231,1)), color-stop(51%, rgba(18,172,223,1)), color-stop(100%, rgba(7,148,208,1)));
    background: -webkit-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
    background: -o-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,203,242,1) 0%, rgba(19,182,231,1) 50%, rgba(18,172,223,1) 51%, rgba(7,148,208,1) 100%);
  text-align: center; padding: 24px 10px; margin-bottom: 30px;
  
  }

  .homead_block5_heading h2{ font-size: 0px;}

  .homead_block5_heading h2 img{ display: block; margin: 0 auto; width: auto; max-width: 100%;}

  .homead_block5_body{ display: block; padding: 0px 0 0 0;}


  .homead_block5_left{ width: 790px; background: #d6dce2; padding: 12px;     display: block;
    float: left;}

  .homead_block5_right {
    width: 580px;
    float: right;
    display: block;
}

  .homead_block5_right img{ display: block; width: 100%; margin: 15px auto;}

  .homead_block5_right p{ margin: 0; padding: 0; font-size: 16px; line-height: 20px; color: #363737; font-weight: normal; font-family: 'NunitoRegular';}

  .homead_block5_right p strong{ color: #222323; text-transform: uppercase; display: block;}

  .homead_block5_right p span{ color: #ff3c00;}


  .homead_block5_btn button{ padding: 10px 16px; display: block; border: none; box-shadow: none; cursor: pointer; outline: none; border-radius: 10px; 
    float: right; margin-top: 25px;
     background: rgba(45,200,247,1);
     background: -moz-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
     background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(45,200,247,1)), color-stop(100%, rgba(2,158,206,1)));
     background: -webkit-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
     background: -o-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
     background: -ms-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
     background: linear-gradient(to bottom, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dc8f7', endColorstr='#029ece', GradientType=0 );
     box-shadow: 0 0 5px #dff6fd;}
   
   .homead_block5_btn span{ display: block; font-size: 36px; color: #fff; font-family: 'NunitoBold'; text-transform: uppercase; background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homead_block4_img5.png) no-repeat right center;
     padding-right: 30px;
     padding-left: 12px;
     padding-bottom: 10px;
   }
   

   .homead_block5_left h2{ font-size: 18px; color: #2f2e2f; font-weight: normal; font-family: 'NunitoRegular'; margin: 0; padding: 0 0 12px 0;}

   .homead_block5_left table{ width: 100%; border: solid 1px #969898;}

   .homead_block5_left table th{ text-align: left;  font-size: 14px; line-height: 16px;
    vertical-align: top; background: #fd7827; border-right: solid 1px #fff; padding: 6px; color: #fff; font-weight: normal; font-family: 'NunitoRegular'; }

   .homead_block5_left table th:last-of-type{ border: none;}

   .homead_block5_left table td{ text-align: left;
    vertical-align: top;     font-size: 14px; line-height: 16px;  border-right: solid 1px #969898; padding: 6px; color: #393939; font-weight: normal; font-family: 'NunitoRegular'; }

   .homead_block5_left table td:last-of-type{ border: none;}

   .homead_block5_left table td label{ line-height: 18px; display: block; background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/tableicon.png) left 8px no-repeat;
  padding: 0 0 0 14px;  margin-bottom: 2px;
  }

  .homead_block5_left table tr:nth-of-type(1) th{ border-bottom:solid 1px #fff;}

  .homead_block5_left table tr:last-of-type td{ border-top: solid 4px #48ff00; border-bottom: solid 4px #48ff00;}
  .homead_block5_left table tr:last-of-type td:first-of-type{ border-left: solid 4px #48ff00;}
  .homead_block5_left table tr:last-of-type td:last-of-type{ border-right: solid 4px #48ff00;}

  .homead_block5_left table tr:nth-of-type(even){ background: hsl(0, 0%, 100%);}

  .homead_block5_left table tr td:last-of-type{ width: 80px;}


 .footermodal{  font-size: 16px!important; color: #3f3b3b!important; line-height: 24px!important; margin: 10px auto; font-family: 'NunitoRegular'!important;} 
 .footermodal .modalbody{ display: block;   font-size: 16px!important; color: #3f3b3b!important; line-height: 24px!important; font-family: 'NunitoRegular'!important;}
  .footermodal h2{  background: rgba(45,200,247,1);
    background: -moz-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(45,200,247,1)), color-stop(100%, rgba(2,158,206,1)));
    background: -webkit-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
    background: -o-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
    background: -ms-linear-gradient(top, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
    background: linear-gradient(to bottom, rgba(45,200,247,1) 0%, rgba(2,158,206,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2dc8f7', endColorstr='#029ece', GradientType=0 );     font-size: 40px!important;
    padding: 12px 20px 22px 20px;
    display: block;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #fff; font-family: 'NunitoBold'!important;}

  .footermodal h3{ display: block; font-size: 20px!important; margin: 22px 0 0px 0!important; font-family: 'NunitoBold'!important;}
  .footermodal h3:nth-of-type(1){ margin-top: 0px!important;}

  .footermodal a{ color: #0ca9e1;}

  .footermodal .mat-dialog-content{display: block;   font-size: 16px!important; color: #3f3b3b!important; line-height: 24px!important; font-family: 'NunitoRegular'!important;}

  .modalbody{display: block;}


.frorchakebox{display: flex!important; position: relative;}

.frorchakebox input{ width: 20px; height: 20px; display: inline-block;
  margin: 0;}
.frorchakebox p{ font-weight: normal; font-size: 14px; padding: 0 0 0 10px;}

.frorchakebox .mat-error {
  position: absolute;
  display: block;
  width: 100%;
  top: 20px;
  left: 0;
}

 

.notchina {
  display: block;
  position: absolute;
  left: -410px;
  top: 20px;
}

.homead_block6 {
  border: none!important;
  border-radius: 0!important;
  background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock6_bg.png) no-repeat center center !important;
  background-size: 70%!important;
}
.homead_block6_wrapper{ display: block; width: 1300px;     margin: 0 auto; background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock6_img6.png) no-repeat right 160px ; min-height: 700px; position: relative;  padding: 10px 0 20px 0;}

.homead_block6_wrapper h2{display: block; width: 340px; text-align: center; margin: 75px 0 0 0; padding: 0; font-size: 26px !important;
  line-height: 30px; float: left;
  color: #42445d;
  font-family: var(--main-black-font);
  text-transform: uppercase;
  text-shadow: 1px 0px 1px #f1f1f1;}

  .homead_block6_listtext button{font-family:var(--main-bold-font);font-size:48px;color:var(--color-txt);background-color:#47bcf8;border-radius:24px;padding:14px 15px;border:0;line-height:38px;margin-bottom:2px;display:block;text-shadow:0 2px 5px rgba(0,0,0,0.3)}
  .homead_block6_listtext button.d_blue{
      background: -moz-linear-gradient(25deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* ff3.6+ */
      background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(8,49,87,1)), color-stop(90%, rgba(26,135,211,1)), color-stop(100%, rgba(8,49,87,1))); /* safari4+,chrome */
      background: -webkit-linear-gradient(25deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* safari5.1+,chrome10+ */
      background: -o-linear-gradient(25deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* opera 11.10+ */
      background: -ms-linear-gradient(25deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* ie10+ */
      background: linear-gradient(65deg, rgba(8,49,87,1) 0%, rgba(26,135,211,1) 90%, rgba(8,49,87,1) 100%); /* w3c */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#083157', endColorstr='#083157',GradientType=1 ); /* ie6-9 */
      border-radius: 50px;    position: relative;
      font-family: var(--main-black-font);
      padding: 3px 43px 10px 130px;
      text-transform: uppercase;
      font-size: 30px;     margin-left: -105px;}

      .homead_block6_listtext button.d_blue:nth-of-type(1) {
        padding: 3px 43px 10px 80px;
        margin-left: -130px;
    }
       
      .homead_block6_listtext button.d_blue:nth-of-type(2){ padding: 3px 43px 10px 118px;}

      .homead_block6_listtext button.d_blue:nth-of-type(3){ padding: 3px 43px 10px 146px;}

      .homead_block6_listtext button.d_blue:nth-of-type(4) {
        padding: 3px 33px 10px 153px;
        margin-left: -102px;
    }

      .homead_block6_listtext button.d_blue:nth-of-type(5){ padding: 3px 43px 10px 166px;}
      .homead_block6_listtext button.d_blue:after{
          content: "";
          position: absolute;
          top: -1px;
          right: -11px;
          background-image: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/d_blueafter.png);
          z-index: 9;
          width:60px;
          height: 20px;
          background-repeat: no-repeat;
          background-position: right;
         
      }

      .homead_block6_listtext button span{ background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock6_img4.png) no-repeat left center; padding-left: 36px;}

      .homeblock6_img1 {
        position: absolute;
        display: block;
        left: 260px;
        top: 0;
    }
      .homeblock6_img5{     display: block;
        position: absolute;
        left: -50px;
        top: 190px;}

        .homeblock6_img2 {
          position: absolute;
          display: block;
          left: 190px;
          bottom: 60px;
      }

      .homead_block6_wrapper h3{background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock6_img3.png) no-repeat left top;
        text-align: center;
        font-size: 36px; line-height: 40px;
        color: #0499c7;
        font-family: 'NunitoExtraBold';
        width: 395px;
        height: 184px;
        float: left;
        margin: 30px 0 0 280px;
        text-transform: uppercase;
        padding: 27px 0 0 39px;
        text-shadow: 2px 2px 2px #dfd5d5;
      }

      .block6btn {
        background: url(https://all-frontend-assets.s3.amazonaws.com/bvt-mask-affiliate/images/homeblock6_img7.png) no-repeat left top;
        text-align: center;
        font-size: 34px;
        color: #fbfcf9;
        font-family: 'NunitoBlack';
        width: 389px;
        height: auto;
        float: right;
        border: none;
        cursor: pointer;
        margin-top: 180px;
        line-height: 35px;
        margin-right: 20px;
        padding: 24px 0 39px 0;
        text-shadow: 2px 2px 2px #4f4a4a;
    }

        .block6btn span{ color: #e4ff00;}


    .homead_block6_listtext {
    display: block;
    width: 400px;
    margin: 0;
    position: absolute;
    left: 622px;
    top: 165px;
}