/*Thank you page banner fix start*/
#thank-you #thank-you-banner .container .cmp-container__backgroundImage--enabled {
  background-position: top right;
  background-size: 40%;
}

 

#thank-you #thank-you-banner .img-text-section {
  max-width: 730px;
}

#thank-you .eligiblity p.footnote {
  font-size: 14px;
  line-height: 15px;
}

#thank-you .thank-you {
  padding-top: 54px; padding-bottom: 20px;
}
/*#thank-you #thank-you-banner .box-up-two-col {*/
/*  margin-top: 40px;*/
/*}*/

#thank-you #thank-you-banner {
  max-width: 1440px;
  margin: 0 auto;
}

#thank-you .eligiblity .content-center .footnote a {
  color: #333333;
}

#thank-you .eligiblity p.footnote {
  max-width: 707px;
}
/*Thank you page banner fix end*/

#thank-you .eligiblity {
  padding-top: 35px;
}

/*Banner fix start*/
#support-experience-private #support-exp {
  max-width: 1440px;
  margin: 0 auto;
}

#support-experience-private #support-exp .cmp-container__backgroundImage--enabled {
  background-position: top right;
}
 

.all-required-txt {
  padding: 20px 0 0;
}

/*Get Updates Confirmation*/

#support-experience-private span.text-danger {
  margin-left: -5px;
}

#support-experience-private ul.forward-list li {
  list-style: none;
  position: relative;
  padding-left: 25px;
}

#support-experience-private ul.forward-list li::before {
  content: "\2022";
  font-weight: bold;
  display: inline-block;
  margin-left: 0;
  border: 0px;
  position: absolute;
  left: 0;
}

#support-experience-private .cmp-dynamicform-v2.support-exp .cmp-dynamicform__generated-form p.text-danger {
  font-size: 14px;
}

.breztri-support-exp-private { padding-top: 60px; padding-bottom: 50px;}
#support-experience-private .breztri-support-exp-private h1{
  max-width: 100%; margin-bottom: 20px; 
}
.support-exp-private h2{   
  font-size: 45px;
  line-height: 45px;
  max-width: 720px;
  margin-top: 0px;
  font-family: 'Gotham-Bold';
  color: #373a37;
}
#support-experience-private .breztri-support-exp-private h2 {
  max-width: 100%; 
  margin-bottom: 20px;
}
.breztri-support-exp-private .desc {  padding:0; }
.breztri-support-exp-private .all-required-txt { display: none;}

#support-experience-private .support-exp-private p { max-width: 100%; }

#support-experience-private .cmp-dynamicform.form-container.cmp-dynamicform-v2.support-exp { max-width:657px; margin: 0 auto; padding: 0 15px; }
 .breztri-inhaler p:last-child { margin-bottom: 0; }
#thank-you .thank-you h1 { max-width: 100%; padding-bottom: 33px;}

.support-email-confirm { }
.support-email-confirm p { max-width: 100%; margin: 0; text-align: left;}
#thank-you #thank-you-banner .img-text-section { margin: 0 auto;}
#thank-you .eligiblity {padding-top: 25px;  max-width: 735px; margin: 0 auto;} 
#thank-you .img-text-section .text-container { margin-left: 40px;}

/* USBW3-13528 Breztri DTC Website - Campaign Update TV Spot Style Srt here*/
.support-experience-banner .breztri-banner-bg {
  background-image: url( /content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase4/desktop/zero-pay-program/saving-support-bg.jpg);
}
.thank-you h2 {
  margin: 0;
  font-size: 45px;
  line-height: 50px;
  max-width: 757px;
  padding-bottom: 25px;
  font-family: 'Gotham-Bold';
  color: #373a37;
}
#thank-you .thank-you h2 {
  max-width: 100%;
  padding-bottom: 33px;
}
/* USBW3-13528 Breztri DTC Website - Campaign Update TV Spot Style End here*/


@media screen and (min-width: 991px) {
  a.nostyle.phone-number {
    pointer-events: none;
  }

  #support-experience-private .cmp-dynamicform-v2.support-exp div#field-group-648967f8a25f530002644e2d {
    position: absolute;
  }  
}

@media screen and (max-width: 1201px) {
  #support-experience-private #support-exp .cmp-container__backgroundImage--enabled {
    background-size: 52%;
  }
  #thank-you .eligiblity .content-center
  {
    padding: 0 0;
  }
 
}

 

@media screen and (max-width: 991px) {
  #support-experience-private .cmp-container__backgroundImage--enabled {
    background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase2-q3/mobile/support-experience/support-mob-bg.png) !important;
  }

  #thank-you .cmp-container__backgroundImage--enabled {
    background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase2-q3/mobile/support-experience/support-mob-bg.png) !important;
  }

  #support-experience-private #support-exp .cmp-container__backgroundImage--enabled {
    background-size: 25%;
  }

  #thank-you #thank-you-banner .thank-you {
    padding-top: 40px; padding-bottom: 0;
  }
 
  #thank-you #thank-you-banner .container .cmp-container__backgroundImage--enabled {
    background-size: 25%;
  }

  #thank-you .eligiblity p.footnote {
    font-size: 12px;
    line-height: 15px;
  }
  /*#thank-you-banner .box-up-two-col {*/
  /*  margin-top: 180px;*/
  /*}*/

  .thank-you h1 {
    font-size: 27px;
    line-height: 32px;
    padding-bottom: 15px;
    padding-right: 10px;
  }

  .thank-you p {
    font-size: 14px;
    line-height: 21px;
  }

  .thank-you {
    padding-top: 35%;
  }

   

  .img-text-section .text-container h3 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 35px;
  }

  .img-text-section .text-container h3 {
    margin: 20px 18px 20px;
  }

  a.cta:after {
    position: absolute;
    right: 32px;
    top: -2px;
  }
  #support-experience-private .breztri-support-exp-private h1
  {
    padding: 0;
    text-align: left; margin-bottom: 15px;
  }
  #support-experience-private .breztri-support-exp-private h2
  {
    padding: 0;
    text-align: left; margin-bottom: 15px;
  }
  .breztri-support-exp-private .desc 
  {
      max-width: 100%;
  }
  .breztri-support-exp-private p { max-width: 100%;}
   #support-experience-private .support-exp-private .desc { width: 100%; padding: 0;}
   #support-experience-private .cmp-dynamicform.form-container.cmp-dynamicform-v2.support-exp 
   { 
    max-width: 100%; padding: 0 20px;
   }
   #support-experience-private .cmp-dynamicform-v2.support-exp .cmp-dynamicform__generated-form .cmp-dynamicform__form-control-container
   {
        width: 100%;
   }
   #support-experience-private .cmp-dynamicform-v2.support-exp div#field-group-648967f8a25f530002644e2c
   {
        display: block;
        margin-right: 0;
   }
   #support-experience-private .cmp-dynamicform-v2.support-exp div#field-648967f8a25f530002644e2b
   {
          width: 100%;
   }
    #support-experience-private .cmp-dynamicform-v2.support-exp div#field-group-648967f8a25f530002644e2d
   {
        display: block;
   }
   #support-experience-private .breztri-support-exp-private { padding-bottom: 25px; padding-top: 45px !important;}
   #support-experience-private .cmp-dynamicform-v2.support-exp h3.border { margin-top: 0; }
   .reg-content-support {  padding-top: 10px;}
   #support-experience-private .two-col-section { padding-bottom: 10px; padding-top: 46px;}
    #thank-you .img-text-section .text-container 
  {
    padding: 30px 0 0 0;
  }
  #thank-you .thank-you h1 
  { 
    text-align: left; padding-bottom: 15px;  
  }
  #thank-you #thank-you-banner .thank-you p
  {
        text-align: left; max-width: 100%;
  }
    #thank-you .box-up-two-col
    {
        padding-top: 35px;
    }
    .support-email-confirm
    {
        max-width: 726px; 
    }

  /* USBW3-13528 Breztri DTC Website - Campaign Update TV Spot Style Srt here*/
  .support-experience-banner .breztri-banner-bg {
    background-image: url(/content/dam/intelligentcontent/brands/breztri-dtc/us/en/images/phase4/mobile/zero-pay-program/saving-support-bg.jpg);
  }

  #support-experience-private ul.forward-list li::before {
      top: -2px;
  }
  .support-exp-private h2 {
    max-width: 520px;
    font-size: 27px;
    line-height: 32px;
  }
  .thank-you h2 {
    font-size: 27px;
    line-height: 32px;
    padding-bottom: 15px;
    padding-right: 10px;
  }
  #thank-you .thank-you h2 {
    text-align: left;
    padding-bottom: 15px;
  }

}
@media screen and (max-width:768px) {

    #support-experience-private .cmp-dynamicform-v2.support-exp .cmp-dynamicform__generated-form .cmp-dynamicform__form-control-container {
        width: 100%; max-width: 100%;
    }
    #thank-you .img-text-section .img-container
    {
        margin: 0 auto; max-width: 336px;
        display: block;
    }
      #thank-you .img-text-section .text-container 
  {
    padding: 0; margin-left:0; margin: 0 auto;
  }
  #thank-you .img-text-section .text-container h3 { margin-top: 0; }
   #thank-you .eligiblity .content-center
  {
    padding: 0 20px;
  }
  .support-exp-private h2 {
    font-size: 27px;
    line-height: 31px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 580px) {
  

  #thank-you #thank-you-banner .container .cmp-container__backgroundImage--enabled {
    background-size: 37%;
  }

  #thank-you .img-text-section .img-container img {
    max-width: 90%;
  }
  .support-exp-private h2 {
    padding-right: 70px;
  }
}
