@charset "utf-8";

/* CSS Document */

* {
  scroll-behavior: smooth;
}

.container {
  width: 100%;
  max-width: 1140px;
  padding: 0px 20px;
  margin: 0px auto;
}

body {
  font-family: "Open Sans", sans-serif;
  color: #000;
  padding: 0;
  margin: 0;
  background: #fff;
  height: auto;
  overflow: visible !important;
}
.algn-slf {
    align-self: center;
}


a,
input[type="button"],
.btn {
  outline: none;
  transition: all 300ms ease-in-out;
  text-decoration: none;
}

.nav-link {
  font-family: "Open Sans", sans-serif !important;
  color: #000 !important;
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out;
}

.img{
  width: 100%;
}
.aln-slf {
  align-self: center;
}

.txt-end {
  text-align: end;
}
.x1-btl {
  max-width: 255px;
  width: 100%;
}
 .prdtImg6 {
    max-width: 300px;
    width: 100%;
  }
.txt-cntr {
  text-align: center;
}

.mb-15 {
  margin-bottom: 15px;
}

.nav-link:hover {
  color: #2c66a5 !important;
}

.nav-link.active {
  color: #2c66a5 !important;
}

.btn-primaryy {
  font-family: "Open Sans", sans-serif !important;
  color: #fff !important;
  font-size: 20px;
  font-weight: 700;
  padding: 12px 17px;
  line-height: 20px;
  border-radius: 7px;
  background-color: #2c66a5;
  border: 2px solid #2c66a5;
  letter-spacing: 1px;
  cursor: pointer;
  transition: 0.3s ease-in;
  box-shadow: rgb(228 228 228 / 20%) 0px 7px 29px 0px;
  display: block;
}

.btn-primar:hover {
  color: #2c66a5 !important;
  background-color: #fff !important;
}

.btn-link {
  display: block;
  margin: 0px auto;
  text-align: center;
}

.btn-out {
  padding: 14px;
}

.stay-page {
  text-align: center;
  display: block;
  margin: 10px auto;
}

.botimg {
  width: 100%;
  max-width: 310px;
}

.btn-yes:hover {
  color: #2c66a5 !important;
  background-color: #fff !important;
  border: 2px solid #2c66a5 !important;
}

.btn-primaryy:hover {
  color: #2c66a5 !important;
  background-color: #fff;
}

.congratulations-modal-buttons {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 10px;
}

.btnContainer {
  display: flex;
  justify-content: space-evenly;
}

.no-thanks {
  margin-top: 20px !important;
}

.logoimg {
  display: block;
  margin: 20px auto;
}

#btn-yes {
  background-color: #2c66a5;
  padding: 10px 10px;
  text-align: center;
  border-radius: 7px;
  cursor: pointer;
  text-decoration: none;
}

a:focus,
a:hover {
  outline: none;
  text-decoration: none;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

p {
  font-size: 26px;
  color: #000;
  line-height: 40px;
  font-weight: 400;
  /*padding: 0 0 30px 0;*/
  margin: 0;
}

p strong {
  font-weight: 700;
}

h2 {
  font-size: 48px;
  color: #010101;
  line-height: 1.2;
  font-weight: 700;
  padding: 0;
  margin-bottom: 20px;
}

h2 strong {
  color: #9e172f;
  font-weight: 700;
}

h2 span.line {
  position: relative;
}



.mb-img-logo {
  width: 100%;
  max-width: 250px;
  margin-bottom: 25px;
}

.btn-outline {
  padding: 10px !important;
}

.free-bonuses-sec {
  margin-top: 60px;
}

@media screen and (min-width: 1270px) {
  .container {
    max-width: 1270px;
  }
}

/*=========== Banner Start =============*/

.banner-sec {
  padding: 80px 0 150px;
  margin: 40px auto;
  display: block;
  background: url(/assets-mbn/images/home/banner-img.jpg) no-repeat center;
  max-width: 800px;
  width: 100%;
}

.banner-sec .text-block {
  padding: 0;
  margin: 0;
}

.banner-sec .text-block h1 {
  font-size: 54px;
  color: #010101;
  line-height: 60px;
  font-weight: 800;
  padding: 0 0 35px 0;
  margin: 0;
}

.banner-sec .text-block h1 strong {
  color: #9e172f;
  font-weight: 800;
}

.banner-sec .text-block .line-box {
  padding: 0 0 0 30px;
  margin: 0;
  border-left: 3px solid #2c66a5;
}

.banner-sec .text-block .line-box h6 {
  font-size: 30px;
  color: #2c66a5;
  line-height: 40px;
  font-weight: 700;
  font-style: italic;
  padding: 0;
  margin: 0;
}
.footer-middle-bg{
      background-color: #cccccc7d;
}

/*=========== Testosterone Start =============*/

.testosterone-sec {
  padding: 0;
  margin: 0;
}

.testosterone-sec .main-sec {
  padding: 65px 40px 10px;
  margin: -70px 0 0 0;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  border-radius: 8px;
  background: url(/assets-mbn/images/home/testosterone-bg.jpg) no-repeat right center;
  background-size: cover;
  overflow: hidden;
  position: relative;
}

.testosterone-sec .main-sec h2 {
  width: 80%;
  color: #fff;
  padding: 20px 10% 20px 0;
  margin: 0 0 25px 0;
  position: relative;
  background: #2c66a5;
  border-radius: 0 6px 6px 0;
}

.testosterone-sec .main-sec h2:before {
  content: "";
  width: 40px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background: #2c66a5;
}

.testosterone-sec .main-sec .line-box {
  width: 65%;
  padding: 0 0 0 30px;
  margin: 0 0 20px 0;
  border-left: 3px solid #2c66a5;
}

.testosterone-sec .main-sec .line-box h6 {
  font-size: 30px;
  color: #2c66a5;
  line-height: 40px;
  font-weight: 700;
  font-style: italic;
  padding: 0;
  margin: 0;
}

.testosterone-sec .main-sec p {
  padding-right: 35%;
}

.finally-made-sec .main-sec {
  margin-top: 0;
  background: url(/assets-mbn/images/home/finally-made-bg.jpg) no-repeat right center;
  background-size: cover;
  border: 1px solid rgba(44, 102, 165, 0.3);
}

/*=========== Common Section Start =============*/

.common-sec {
  padding: 50px 0 50px 0;
  margin: 0;
}

.common-sec .text-block {
  padding: 0;
  margin: 0;
}

.common-sec .img-block {
  padding: 0;
  margin: 0;
}

.common-sec .img-block img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.common-sec ul {
  padding: 0 0 10px 0;
  margin: 0;
}

.common-sec ul li {
  font-size: 24px;
  color: #000;
  line-height: 26px;
  font-weight: 700;
  padding: 0 0 20px 35px;
  margin: 0;
  background: url(/assets-mbn/images/home/tick-icon.png) no-repeat left 2px;
}

.common-sec .line-box {
  padding: 0 0 0 30px;
  margin: 0 0 20px 0;
  border-left: 3px solid #2c66a5;
}

.common-sec .line-box h6 {
  font-size: 30px;
  color: #2c66a5;
  line-height: 40px;
  font-weight: 700;
  font-style: italic;
  padding: 0;
  margin: 0;
}

.common-sec h5 {
  font-size: 34px;
  color: #2c66a5;
  line-height: 40px;
  font-weight: 700;
  padding: 0 0 30px 0;
  margin: 0;
}

.experienced-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.incredible-solution-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.mentioned-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.neurologist .col-lg-6 {
  display: flex;
  align-items: center;
}

.listen-music-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.habituation-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.researchers-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.refreshed-recharged-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.expected-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.discovery-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.ingredients-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.poppy-seed-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.flavonoids-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.know-it-works-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.irresistible-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.depression-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.my-name-sec .img-block {
  margin-top: -80px;
}

.every-murder-sec .img-block {
  margin-top: 90px;
}

.flx {
  display: flex;
}

.mt-10 {
  margin-top: 10px;
}

/*=========== Footer Start =============*/

#footer p {
  font-size: 16px;
  color: #000;
  line-height: 30px;
  padding: 0;
  margin: 0;
}

#footer ul {
  margin: 10px 0 10px;
}

#footer ul li {
  display: inline-block;
  font-size: 26px;
  color: #fff;
  line-height: 30px;
  font-weight: 400;
  padding: 0 50px;
  margin: 0;
  position: relative;
}



#footer ul li:first-child {
  padding-left: 0;
}

#footer ul li:last-child {
  padding-right: 0;
}

#footer ul li:last-child:after {
  display: none;
}

#footer ul li a {
  color: #fff;
}

#footer ul li a:hover {
  opacity: 0.6;
}

#footer.home-footer {
  padding: 120px 0 80px 0;
  margin: 0;
  background: url("/assets-mbn/images/home/footer-bg.webp") no-repeat center;
  background-size: cover;
}

/*=========== Changed my life Start =============*/

.changed-my-life-sec {
  padding: 50px 0 170px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/changed-my-life.jpg) no-repeat center bottom;
  background-size: cover;
}

.changed-my-life-sec h2 {
  padding-right: 10%;
}

.changed-my-life-sec p {
  padding-right: 30%;
}

/*=========== Eardrum Start =============*/

.eardrum-sec {
  padding: 0;
  margin: 0;
}

.eardrum-sec .main-sec {
  padding: 30px 45px 35px;
  margin: -125px 0 0 0;
  border-radius: 10px;
  background: url(/assets-mbn/images/home/eardrum-bg.jpg) no-repeat right center;
  background-size: cover;
  position: relative;
}

.block.gapping:hover {
  background: #f1f6f9;
  /*background-color: #a2c1d3;*/
}

.eardrum-sec .main-sec h2 {
  color: #fff;
  padding-right: 20%;
}

.eardrum-sec .main-sec p {
  color: #ffff;
  padding: 0;
}

.through-sec .main-sec {
  margin: 0 0 -75px 0;
  border-radius: 0 0 10px 10px;
  background: url(/assets-mbn/images/home/through-bg.jpg) no-repeat right center;
  background-size: cover;
}

.through-sec .main-sec h2 {
  padding-bottom: 70px;
}

.through-sec .main-sec h2 span.line:after {
  background: #fff;
}

/*=========== Days Passed Start =============*/

.days-passed-sec {
  padding: 0 0 70px 0;
  margin: 0;
}

.days-passed-sec .main-sec {
  padding: 65px 40px 10px;
  margin: 0;
  border-radius: 8px;
  border: 1px solid rgba(44, 102, 165, 0.3);
  background: url(/assets-mbn/images/home/days-passed-bg.jpg) no-repeat right center;
  background-size: cover;
  overflow: hidden;
  position: relative;
}

.days-passed-sec .main-sec h2 {
  width: 80%;
  color: #fff;
  padding: 20px 10% 20px 0;
  margin: 0 0 25px 0;
  position: relative;
  background: #2c66a5;
  border-radius: 0 6px 6px 0;
}

.days-passed-sec .main-sec h2:before {
  content: "";
  width: 40px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background: #2c66a5;
}

.days-passed-sec .main-sec p {
  padding-right: 35%;
}

/*=========== Grateful Everyday Start =============*/

.grateful-everyday-sec {
  padding: 60px 0 130px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/grateful-everyday-img.jpg) no-repeat left center;
  background-size: cover;
}

.grateful-everyday-sec .text-block {
  padding: 0 0 0 35%;
  margin: 0;
}

/*=========== Finally Discovered Start =============*/

.finally-discovered-sec {
  padding: 0;
  margin: 0;
}

.finally-discovered-sec .main-sec {
  padding: 45px 40px 20px;
  margin: -90px 0 0 0;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  border-radius: 10px;
  background: #fff;
  position: relative;
}

.finally-discovered-sec .main-sec h2.bg-color {
  width: 80%;
  color: #fff;
  padding: 20px 10% 20px 0;
  margin: 0 0 25px 0;
  position: relative;
  background: #2c66a5;
  border-radius: 0 6px 6px 0;
}

.finally-discovered-sec .main-sec h2.bg-color:before {
  content: "";
  width: 40px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background: #2c66a5;
}

.finally-discovered-sec .main-sec .text-block {
  padding: 0;
  margin: 0;
}

.finally-discovered-sec .main-sec .img-block {
  padding: 0;
  margin: 0;
}

.finally-discovered-sec .main-sec .img-block img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.finally-discovered-sec .main-sec .line-box {
  padding: 0 0 0 30px;
  margin: 0 0 20px 0;
  border-left: 3px solid #2c66a5;
}

.finally-discovered-sec .main-sec .line-box h6 {
  font-size: 30px;
  color: #2c66a5;
  line-height: 40px;
  font-weight: 700;
  font-style: italic;
  padding: 0;
  margin: 0;
}

.finally-discovered-sec .main-sec .col-lg-4 {
  display: flex;
  align-items: center;
}

.walked-up-sec .main-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.presentation-sec .main-sec {
  margin-top: -80px;
  background: url(/assets-mbn/images/home/presentation-bg.jpg) no-repeat center top #fff;
  background-size: 100% auto;
}

.presentation-sec .main-sec h2.bg-color {
  font-size: 43px;
  line-height: 51px;
  padding-right: 5%;
}

.presentation-sec .main-sec .text-box {
  padding: 0 50% 0 0;
}

.sonic-solace-away-sec .main-sec {
  margin-top: -80px;
  background: url(/assets-mbn/images/home/sonic-solace-away-bg.jpg) no-repeat right center
    #fff;
  background-size: cover;
}

.sonic-solace-away-sec .main-sec .text-box {
  padding: 0 30% 0 0;
}

.cut-my-margins-sec .main-sec {
  margin-top: -60px;
  background: url(/assets-mbn/images/home/cut-my-margins-bg.jpg) no-repeat right top #fff;
  background-size: 100% auto;
}

.cut-my-margins-sec .main-sec .text-box {
  padding: 0 35% 0 0;
}

/*=========== How Got Here Start =============*/

.how-got-here-sec {
  padding: 45px 0 30px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/how-got-here-bg.jpg) no-repeat left center;
  background-size: cover;
}

/*=========== Gradually Start =============*/

.gradually-sec {
  padding: 0;
  margin: 0;
}

.gradually-sec .main-sec {
  padding: 50px 40px 10px;
  margin: 0;
  border-radius: 8px 8px 0 0;
  border: 1px solid rgba(44, 102, 165, 0.3);
  background: url(/assets-mbn/images/home/gradually-img.jpg) no-repeat right center;
  background-size: cover;
  overflow: hidden;
}

.gradually-sec .main-sec h2 {
  width: 80%;
  color: #fff;
  padding: 20px 10% 20px 0;
  margin: 0 0 25px 0;
  position: relative;
  background: #2c66a5;
  border-radius: 0 6px 6px 0;
}

.gradually-sec .main-sec h2:before {
  content: "";
  width: 40px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background: #2c66a5;
}

.gradually-sec .main-sec p {
  padding-right: 45%;
}

.gradually-sec .bottom-sec {
  padding: 50px 40px 20px;
  margin: 0;
  border-radius: 0 0 8px 8px;
  border: 1px solid rgba(44, 102, 165, 0.3);
  border-top: none;
  background: #f1f6f9;
}

.gradually-sec .bottom-sec .text-block {
  padding: 0;
  margin: 0;
}

.gradually-sec .bottom-sec .img-block {
  padding: 0;
  margin: 0;
}

.gradually-sec .bottom-sec .img-block img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.gradually-sec .bottom-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.bio-lesson-sec {
  padding: 0 0 70px 0;
}

.bio-lesson-sec .main-sec {
  background: url(/assets-mbn/images/home/bio-lesson-bg.jpg) no-repeat right center #f1f6f9;
  background-size: cover;
}

.bio-lesson-sec .main-sec h2 {
  font-size: 40px;
  line-height: 50px;
}

.bio-lesson-sec .bottom-sec {
  background: #fff;
}

.third-solution-sec .main-sec {
  background: url(/assets-mbn/images/home/third-solution-bg.jpg) no-repeat right center
    #f1f6f9;
  background-size: cover;
  border-radius: 8px;
}

.third-solution-sec .main-sec p {
  padding-left: 45%;
  padding-right: 0;
}

.third-solution-sec .bottom-sec {
  background: #f1f6f9;
  border-radius: 8px;
  border-top: 1px solid rgba(44, 102, 165, 0.3);
}

.third-solution-sec .bottom-sec h2 {
  width: 80%;
  font-size: 43px;
  color: #fff;
  line-height: 51px;
  padding: 20px 5% 20px 0;
  margin: 0 0 25px 0;
  position: relative;
  background: #2c66a5;
  border-radius: 0 6px 6px 0;
}

.third-solution-sec .bottom-sec h2:before {
  content: "";
  width: 40px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background: #2c66a5;
}

.did-it-sec {
  padding: 0 0 70px 0;
}

.did-it-sec .main-sec {
  background: url(/assets-mbn/images/home/did-it-bg.jpg) no-repeat center #f1f6f9;
  background-size: cover;
}

.did-it-sec .main-sec p {
  padding-left: 45%;
  padding-right: 0;
}

.did-it-sec .bottom-sec {
  background: #fff;
}

.affordable-sec {
  padding: 75px 0 0 0;
}

.affordable-sec .main-sec {
  background: url(/assets-mbn/images/home/affordable-bg.jpg) no-repeat right bottom;
  background-size: cover;
  border-bottom: none;
}

.affordable-sec .main-sec h2 {
  font-size: 43px;
  line-height: 51px;
}

.affordable-sec .main-sec p {
  padding-right: 15%;
}

.affordable-sec .bottom-sec {
  background: url(/assets-mbn/images/home/affordable-bottom-bg.jpg) no-repeat right top;
  background-size: cover;
}

.affordable-sec .bottom-sec .text-box {
  padding: 0 35% 0 0;
}

/*=========== My Anxiety Start =============*/

.my-anxiety-sec {
  padding: 60px 0 130px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/my-anxiety-bg.jpg) no-repeat left center;
  background-size: cover;
}

.my-anxiety-sec .text-block {
  padding: 0 0 0 35%;
  margin: 0;
}

/*=========== Experiencing Start =============*/

.experiencing-sec {
  padding: 0;
  margin: 0;
}

.experiencing-sec .main-sec {
  padding: 65px 40px 10px;
  margin: -70px 0 0 0;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  border-radius: 8px;
  background: url(/assets-mbn/images/home/experiencing-bg.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
  position: relative;
}

.experiencing-sec .main-sec h2 {
  width: 80%;
  font-size: 43px;
  color: #fff;
  line-height: 51px;
  padding: 20px 10% 20px 0;
  margin: 0 0 25px 0;
  position: relative;
  background: #2c66a5;
  border-radius: 0 6px 6px 0;
}

.experiencing-sec .main-sec h2:before {
  content: "";
  width: 40px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background: #2c66a5;
}

.experiencing-sec .main-sec .line-box {
  width: 65%;
  padding: 0 0 0 30px;
  margin: 0 0 20px 0;
  border-left: 3px solid #2c66a5;
}

.experiencing-sec .main-sec .line-box h6 {
  font-size: 30px;
  color: #2c66a5;
  line-height: 40px;
  font-weight: 700;
  font-style: italic;
  padding: 0;
  margin: 0;
}

.experiencing-sec .main-sec p {
  padding-right: 35%;
}

/*=========== Normal Life Start =============*/

.normal-life-sec {
  padding: 60px 0 90px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/normal-life-bg.jpg) no-repeat center;
  background-size: cover;
}

.normal-life-sec .text-block {
  padding: 0 35% 0 0;
  margin: 0;
}

/*=========== Ancient Egypt Start =============*/

.ancient-egypt-sec {
  padding: 0;
  margin: 0;
}

.ancient-egypt-sec .main-sec {
  padding: 45px 40px 10px;
  margin: -70px 0 0 0;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  border-radius: 8px;
  background: #fff;
  overflow: hidden;
  position: relative;
}

.ancient-egypt-sec .main-sec .line-box {
  padding: 0 0 0 30px;
  margin: 0 0 20px 0;
  border-left: 3px solid #2c66a5;
}

.ancient-egypt-sec .main-sec .line-box h6 {
  font-size: 30px;
  color: #2c66a5;
  line-height: 40px;
  font-weight: 700;
  font-style: italic;
  padding: 0;
  margin: 0;
}

.ancient-egypt-sec .main-sec .text-block {
  padding: 0;
  margin: 0;
}

.ancient-egypt-sec .main-sec .img-block {
  padding: 0;
  margin: 0;
}

.ancient-egypt-sec .main-sec .img-block img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.ancient-egypt-sec .main-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

/*=========== Beginning Story Start =============*/

.beginning-story-sec {
  padding: 60px 0 30px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/beginning-story-bg.jpg) no-repeat center;
  background-size: cover;
}

.beginning-story-sec .text-block {
  padding: 0 35% 0 0;
  margin: 0;
}

.beginning-story-sec .text-block .line-box {
  padding: 0 0 0 30px;
  margin: 0 0 20px 0;
  border-left: 3px solid #2c66a5;
}

.beginning-story-sec .text-block .line-box h6 {
  font-size: 30px;
  color: #2c66a5;
  line-height: 40px;
  font-weight: 700;
  font-style: italic;
  padding: 0;
  margin: 0;
}

/*=========== Ear Needle Start =============*/

.ear-needle-sec {
  padding: 0 0 50px 0;
  margin: 0;
}

.ear-needle-sec .main-sec {
  padding: 30px 45px 35px;
  margin: 0;
  border-radius: 10px;
  background: url(/assets-mbn/images/home/ear-needle-bg.jpg) no-repeat right center;
  background-size: cover;
}

.ear-needle-sec .main-sec h2 {
  color: #fff;
  padding-right: 20%;
}

.ear-needle-sec .main-sec h2 strong {
  color: #2c66a5;
}

.ear-needle-sec .main-sec h2 span.line:after {
  background-color: #2c66a5;
}

.ear-needle-sec .main-sec p {
  color: #ffff;
  padding: 0;
}

/*=========== Beginning Story Start =============*/

.ambient-chatter-sec {
  padding: 45px 0 120px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/ambient-chatter-bg.jpg) no-repeat center bottom
    #f7fcff;
  background-size: cover;
}

.ambient-chatter-sec .text-block {
  padding: 0;
  margin: 0;
}

/*=========== My Surprise Start =============*/

.my-surprise-sec {
  padding: 45px 0 90px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/my-surprise-bg.jpg) no-repeat center bottom
    #f7fcff;
  background-size: cover;
}

.my-surprise-sec .text-block {
  padding: 0 30% 0 0;
  margin: 0;
}

/*=========== Iceberg Start =============*/

.iceberg-sec {
  padding: 0;
  margin: 0;
}

.iceberg-sec .main-sec {
  padding: 50px 40px 20px;
  margin: 0;
  border-radius: 8px;
  border: 1px solid rgba(44, 102, 165, 0.3);
}

.iceberg-sec .main-sec h2.bg-color {
  width: 80%;
  color: #fff;
  padding: 20px 10% 20px 0;
  margin: 0 0 25px 0;
  position: relative;
  background: #2c66a5;
  border-radius: 0 6px 6px 0;
}

.iceberg-sec .main-sec h2.bg-color:before {
  content: "";
  width: 40px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background: #2c66a5;
}

.iceberg-sec .main-sec h3 {
  font-size: 34px;
  color: #000;
  line-height: 36px;
  font-weight: 700;
  padding: 0 0 30px 0;
  margin: 0;
}

.iceberg-sec .main-sec h3 strong {
  color: #2c66a5;
  font-weight: 700;
}

.iceberg-sec .main-sec .text-block {
  padding: 0;
  margin: 0;
}

.iceberg-sec .main-sec .img-block {
  padding: 0;
  margin: 0;
}

.iceberg-sec .main-sec .img-block img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.iceberg-sec .main-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.marshmallow-root-sec .main-sec {
  background: #f1f6f9;
}

.alife-back-sec .main-sec {
  background: url(/assets-mbn/images/home/alife-back-sec-bg.jpg) no-repeat left bottom;
  background-size: cover;
  border-radius: 8px 8px 0 0;
}

.alife-back-sec .main-sec .text-box {
  padding: 0 0 0 40%;
  margin: 0;
}

/*=========== Sonic Solace Start =============*/

.sonic-solace-sec {
  padding: 45px 0 110px 0;
  margin: 0;
  background: #f1f6f9;
}

.sonic-solace-sec .text-block {
  padding: 0;
  margin: 0;
}

.sonic-solace-sec .img-block {
  padding: 0;
  margin: 0;
}

.sonic-solace-sec .img-block img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.sonic-solace-sec .col-lg-6 {
  display: flex;
  align-items: center;
}

.hopefully-sec {
  padding-bottom: 80px;
}

/*.hopefully-sec .col-lg-6{ align-items:end; }*/

/*=========== Life Changing Start =============*/

.life-changing-sec {
  padding: 55px 0 90px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/life-changing-bg.jpg) no-repeat center;
  background-size: cover;
}

.life-changing-sec .text-block {
  padding: 0 23% 0 0;
  margin: 0;
}

.life-changing-sec .text-block p {
  padding-right: 30%;
}

/*=========== Product Start =============*/

.product-sec {
  padding: 45px 0 20px 0;
  margin: 0;
}

.product-sec.gapping {
  padding-bottom: 60px;
}

.product-sec.bg-color {
  padding: 30px 0 30px 0;
  background: #f1f6f9;
}

.product-sec.extra-gapping {
  padding: 30px 0 110px 0;
}

/*.product-sec h2 {
  text-align: center;
  padding: 0 6% 100px;
}*/

.product-sec .block {
  padding: 35px 0 30px;
  margin: 0 0 30px 0;
  border: 1px solid rgba(44, 102, 165, 0.1);
  border-radius: 15px;
  background: #fff;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  position: relative;
}

.product-sec .block h4 {
  width: 204px;
  max-width: 90%;
  display: inline-block;
  font-size: 20px;
  color: #fff;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
  padding: 8px 10px;
  margin: 0 auto;
  background: #2c66a5;
  border-radius: 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: -18px;
}

.product-sec .block h5 {
  font-size: 18px;
  color: #000;
  line-height: 20px;
  font-weight: 600;
  text-align: center;
  padding: 0 0 30px 0;
  margin: 0;
}

.product-sec .block .img-box {
  padding: 0 15px;
  margin: 0 0 25px 0;
}

.product-sec .block .img-box img {
  width: auto;
  max-width: 100%;
}

.product-sec .block .price-box {
  padding: 20px 15px;
  margin: 0;
  background: #f0f4f9;
  text-align: center;
}

.product-sec .block .price-box h3 {
  font-size: 74px;
  color: #000;
  line-height: 76px;
  font-weight: 700;
  padding: 0;
  margin: 0;
}

.product-sec .block .price-box h3 sup {
  display: inline-block;
  width: 50px;
  font-size: 15px;
  color: #5e5e5e;
  line-height: 19px;
  font-weight: 400;
  text-align: left;
}

.product-sec .block .bottom-block {
  padding: 0 40px;
  margin: 0;
}

.product-sec .block .spcl-price-box {
  padding: 22px 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
}

.product-sec .block .spcl-price-box h6 {
  font-size: 20px;
  color: #000;
  line-height: 22px;
  font-weight: 400;
  padding: 0 15px 0 0;
  margin: 0;
}

.product-sec .block .spcl-price-box h6 strong {
  font-weight: 700;
}

.product-sec .block .spcl-price-box h6.color {
  width: 115px;
  color: #9e172f;
  text-align: right;
  border-left: 1px solid rgba(44, 102, 165, 0.2);
  padding: 0 0 0 15px;
}

.product-sec .block .link-box {
  padding: 0;
  margin: 0;
}

.product-sec .block .link-box a {
  display: block;
  font-size: 19px;
  color: #000;
  line-height: 21px;
  font-weight: 700;
  text-transform: uppercase;
  border: 1px solid rgba(44, 102, 165, 0.2);
  border-radius: 10px;
  padding: 5px 15px 5px 60px;
  margin: 0 0 6px 0;
}

.product-sec .block .link-box p {
  display: block;
  font-size: 19px;
  color: #000;
  line-height: 21px;
  font-weight: 700;
  text-transform: uppercase;
  border: 1px solid rgba(44, 102, 165, 0.2);
  border-radius: 10px;
  padding: 5px 15px 5px 60px;
  margin: 0 0 6px 0;
}

.product-sec .block .link-box p.free-shipping-btn {
  background: url(/assets-mbn/images/home/shipping-icon.png) no-repeat 15px center;
}

.product-sec .block .link-box p.free-bonuses-btn {
  background: url(/assets-mbn/images/home/bonuses-icon.png) no-repeat 20px center;
}

.product-sec .block .link-box a.free-shipping-btn {
  background: url(/assets-mbn/images/home/shipping-icon.png) no-repeat 15px center;
}

.product-sec .block .link-box a.free-bonuses-btn {
  background: url(/assets-mbn/images/home/bonuses-icon.png) no-repeat 20px center;
}

.product-sec .block .cart-box {
  padding: 0 0 15px 0;
  margin: 0;
}

.product-sec .block .cart-box a {
  display: block;
  font-size: 20px;
  color: #fff;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  background: #2c66a5;
  border-radius: 10px;
  padding: 25px 15px;
  margin: 0;
}
.footer-logo.text-center {
	margin: 20px auto;
}
.footer-logo.text-center p{
  font-weight: 500;
}
.product-sec .block .cart-box a:hover {
  background: #9f172f;
}

.product-sec .block .cart-box a:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 25px;
  background: url(/assets-mbn/images/home/cart-icon.png) no-repeat center;
  margin: 0 10px 0 0;
  vertical-align: middle;
}

.product-sec .block .card-box {
  padding: 0 0 25px 0;
  margin: 0;
}

.product-sec .block .card-box img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.product-sec .block .money-back-box {
  padding: 0;
  margin: 0;
}

.product-sec .block .money-back-box h6 {
  font-size: 18px;
  color: #000;
  line-height: 22px;
  font-weight: 400;
  padding: 5px 0 5px 75px;
  margin: 0;
  position: relative;
  min-height: 55px;
}

.product-sec .block .money-back-box h6 strong {
  font-weight: 700;
}

.product-sec .block .money-back-box h6:before {
  content: "";
  width: 54px;
  height: 54px;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 10px;
  border: 1px solid rgba(44, 102, 165, 0.2);
  background: url(/assets-mbn/images/home/money-back-icon.png) no-repeat center;
}

.product-sec .block.gapping {
  margin-top: -30px;
}

.product-sec .block.gapping h5 {
  padding: 0 0 58px 0;
}

.product-sec .product-bottom-content {
  padding: 10px 0 0 0;
  margin: 0;
}

/*=========== Spending money Start =============*/

.spending-money-sec {
  padding: 120px 0 370px 0;
  margin: 0;
  background: #f1f6f9;
}

/*=========== Waiting for Start =============*/

.waiting-for-sec {
  padding: 0;
  margin: 0;
}

.waiting-for-sec .main-sec {
  padding: 65px 10% 60px;
  margin: -285px 0 0 0;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  position: relative;
}

.waiting-for-sec .main-sec:before {
  content: "";
  width: 78px;
  height: 78px;
  position: absolute;
  left: 0;
  right: 0;
  top: -39px;
  background: url(/assets-mbn/images/home/waiting-for-top-icon.png) no-repeat center;
  margin: 0 auto;
}

.waiting-for-sec .main-sec .order-btn {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 6px;
  background: #2c66a5;
  border: 2px solid #2c66a5;
  padding: 25px 70px;
  margin: 0;
}

.waiting-for-sec .main-sec .order-btn:hover {
  background: white;
  border: 2px solid #2c66a5;
  color: #2c66a5;
}

/*=========== Footer Start =============*/
#footer ul li:first-child {
  padding-left: 0;
}

#footer ul li:last-child {
  padding-right: 0;
}

#footer ul li:last-child:after {
  display: none;
}

#footer ul li a {
  color: #fff;
  font-size: 17px;
}

#footer ul li a:hover {
  opacity: 0.6;
}

#footer.home-footer {
  padding: 60px 0 40px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/footer-bg.webp) no-repeat center;
  background-size: cover;
}
.footer-top-bg{
  background: #2c66a5;
}
/*=========== Covid Topbar Start =============*/

.covid-topbar-sec {
  padding: 10px 0;
  margin: 0;
  background: #2e67b2;
}

.covid-topbar-sec p {
  font-size: 20px;
  color: #fff;
  line-height: 22px;
  font-weight: 500;
  padding: 0;
  margin: 0;
}

/*=========== Home Banner Start =============*/

.home-banner-sec {
  padding: 30px 0 0 0;
  margin: 0;
  background: url(/assets-mbn/images/home/home-banner-bg.jpg) no-repeat center;
  background-size: cover;
}

.home-banner-sec h1 {
  font-size: 64px;
  color: #000;
  line-height: 68px;
  font-weight: 800;
  padding: 0 10% 70px;
  margin: 0;
}

.home-banner-sec .video-block {
  width: 980px;
  max-width: 100%;
  padding: 0;
  margin: -150px auto 0;
  border: 5px solid #fff;
  border-radius: 6px;
  box-shadow: 0px 5px 30px 0px rgba(13, 50, 108, 0.2);
  position: relative;
  bottom: -150px;
}

.home-banner-sec .video-block img.big {
  width: 100%;
  height: auto;
}

.home-banner-sec .video-block .text-box {
  width: 100%;
  position: absolute;
  left: 0;
  top: 65px;
  padding: 0;
  margin: 0;
}

.home-banner-sec .video-block .text-box h4 {
  font-size: 44px;
  color: #fff;
  line-height: 46px;
  font-weight: 700;
  padding: 0 0 10px 0;
  margin: 0;
}

/*=========== Protect Ears Start =============*/

.protect-ears-sec {
  padding: 70px 0 30px 0;
  margin: 0;
  /*margin-top: 158px;*/
}

.protect-ears-sec .img-block {
  padding: 10px 0 0 10px;
  margin: 0;
  position: relative;
}

/*.protect-ears-sec .img-block:before {
    content: "";
    width: 50%;
    height: 40%;
    position: absolute;
    left: 0;
    top: 0;
    background: #2e67b2;
    border-radius: 8px;
}*/

.protect-ears-sec .img-block img {
  width: 100%;
  height: auto;
  position: relative;
  max-width: 575px;
}

.protect-ears-sec .text-block {
  padding: 0;
  margin: 0;
}

/*=========== Why we created Start =============*/

.why-we-created-sec {
  padding: 30px 0 30px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/why-we-created-bg.jpg) no-repeat center;
  background-size: cover;
}

.why-we-created-sec .img-block {
  padding: 0;
  margin: 0;
}

.why-we-created-sec .img-block img {
  width: 100%;
  height: auto;
  max-width: 350px;
}

.why-we-created-sec .text-block {
  padding: 0;
  margin: 0;
}

/*=========== Every Capsule Start =============*/

.every-capsule-sec {
  padding: 35px 0 30px 0;
  margin: 0;
}

.every-capsule-sec .top-content {
  padding: 0 0 20px 0;
  margin: 0;
}

.every-capsule-sec .top-content p {
  padding: 0 15% 30px;
}

.every-capsule-sec .col-lg-4 {
  padding-top: 145px;
  padding-bottom: 40px;
}

.every-capsule-sec .block {
  height: 100%;
  border: 1px solid rgba(44, 102, 165, 0.5);
  border-radius: 10px;
  padding: 200px 30px 25px;
  margin: 0;
  position: relative;
}

.every-capsule-sec .block .img-block {
  width: calc(100% - 60px);
  position: absolute;
  left: 30px;
  top: -145px;
  padding: 0;
  margin: 0;
}

.every-capsule-sec .block .img-block img {
  width: 100%;
  max-width: 90%;
  height: auto;
  border: 4px solid #fff;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px,
    rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.every-capsule-sec .block h3 {
  font-size: 25px;
  color: #000;
  line-height: 34px;
  font-weight: 700;
  padding: 0 0 15px 0;
  margin: 0;
}

.every-capsule-sec .block h5 {
  display: inline-block;
  font-size: 20px;
  color: #2e67b2;
  line-height: 22px;
  font-weight: 700;
  border: 1px solid #2e67b2;
  border-radius: 15px;
  padding: 8px 25px;
  margin: 0 0 25px 0;
}

.every-capsule-sec .block p {
  font-size: 22px;
  line-height: 30px;
}

/*=========== Icon Text Start =============*/

.icon-text-sec {
  padding: 30px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/icon-text-bg.jpg) no-repeat center;
  background-size: cover;
  margin-top: 40px;
}

.icon-text-sec .top-img {
  padding: 0 0 0px 0;
  margin: 0;
}

.icon-text-sec .top-img img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.icon-text-sec .repeat-sec {
  padding: 0 15%;
  margin: 0;
}

.icon-text-sec .repeat-sec .col-lg-4 {
  padding-bottom: 30px;
}

.icon-text-sec .repeat-sec .block {
  height: 100%;
  padding: 15px 20px 10px;
  margin: 0;
  background: #fff;
  border: 1px solid rgba(44, 102, 165, 0.1);
  border-radius: 10px;
  align-items: center;
  justify-content: space-evenly;
}

.icon-text-sec .repeat-sec .block .icon-box {
  padding: 0px 0 10px 0;
  margin: 0;
}

.icon-text-sec .repeat-sec .block .icon-box img {
  width: 100%;
  max-width: 60px;
  height: auto;
}

.icon-text-sec .repeat-sec .block h5 {
  font-size: 28px;
  color: #000;
  line-height: 34px;
  font-weight: 600;
  padding: 0;
  margin: 0;
}

/*.icon-text-sec .repeat-sec .block h5::before {
    content: "(/assets-mbn/images/home/why-we-created-bg.jpg)";
    /*padding-right: 20px;*/

/*color: #fff;*/

*/
/*=========== Free Bonuses Start =============*/

.free-bonuses-sec {
  padding: 30px 0 30px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/free-bonuses-bg.jpg) no-repeat center bottom;
  background-size: 100% auto;
}

.free-bonuses-sec .top-block {
  padding: 0 0 50px 0;
  margin: 0;
}

.free-bonuses-sec .top-block h2 {
  padding: 0 20% 75px;
  margin: 0;
}

.free-bonuses-sec .top-block .row {
  display: flex;
  justify-content: space-between;
}

.free-bonuses-sec .top-block .block {
  padding: 0 0 20px 0;
  margin: 0;
}

.free-bonuses-sec .top-block .block .img-block {
  padding: 0 0 15px 0;
  margin: 0;
}

.free-bonuses-sec .top-block .block .img-block img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-width: 275px;
}

.free-bonuses-sec .top-block .block h3 {
  font-size: 30px;
  color: #000;
  line-height: 34px;
  font-weight: 700;
  padding: 0 0 25px 0;
  margin: 0 0 20px 0;
  position: relative;
}

.free-bonuses-sec .top-block .block h3:after {
  content: "";
  width: 110px;
  height: 3px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2d66b3;
  margin: 0 auto;
}

.free-bonuses-sec .top-block .block .price-box {
  display: block; /*flex*/
  padding: 0 0 25px 0;
  margin: 0;
  justify-content: space-between;
}

.free-bonuses-sec .top-block .block .price-box h4 {
  font-size: 30px;
  color: #000;
  line-height: 32px;
  font-weight: 500;
  padding: 0 0 10px 0;
  margin: 0;
}

.free-bonuses-sec .top-block .block .price-box h4 strong {
  font-weight: 700;
}

.free-bonuses-sec .top-block .block .price-box h4.color {
  color: #9e172f;
}

.free-bonuses-sec .bottom-block {
  padding: 20px;
  margin: 0;
  background: #2d66b3;
  border-radius: 10px;
  /*background: url(/assets-mbn/images/home/freeshipping.png) no-repeat left center;*/
  /*background-size: cover;*/
  position: relative;
}

.shipping-img {
  display: block;
  margin: 0px auto;
  width: 100%;
  max-width: 50%;
  height: auto;
}

.mt-20 {
  margin-top: 20px;
}

.mt-10 {
  margin-top: 10px;
}

.free-bonuses-sec .bottom-block:before {
  content: "";
  width: 74px;
  height: 78px;
  position: absolute;
  left: 0;
  right: 0;
  top: -37px;
  margin: 0 auto;
  background: url(/assets-mbn/images/home/free-bonuses-bottom-icon.png) no-repeat center;
}

.free-bonuses-sec .bottom-block h2 {
  color: #fff;
}

.free-bonuses-sec .bottom-block h2 span.line:after {
  background: #fff;
}

.free-bonuses-sec .bottom-block .row {
  justify-content: right;
}

/*=========== People Say Start =============*/

.people-say-sec {
  padding: 30px 0 30px 0;
  margin: 0;
}

/* SJ */

.people1 {
  max-width: 100%;
  margin: 0px 0 30px;
}

.people2 {
  max-width: 100%;
  margin: 20px 0 20px;
}

.people-say-sec h2 {
  padding: 0 0 40px 0;
}

.people-say-sec .block {
  display: flex;
  padding: 20px 50px 20px 20px;
  margin: 0 0 25px 0;
  border: 1px solid rgba(44, 102, 165, 0.2);
  border-radius: 10px;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  justify-content: space-between;
}

.people-say-sec .block .img-block {
  width: 20%;
  padding: 0;
  margin: 0;
  position: relative;
}

.people-say-sec .block .img-block img.big {
  width: 100%;
  height: auto;
  border-radius: 10px;
  /* */
  max-width: 176px;
}

.people-say-sec .block .img-block a.play-btn {
  width: 100px;
  height: 100px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 50%;
}

.people-say-sec .block .img-block a.play-btn img {
  width: 100%;
  height: auto;
}

.people-say-sec .block .text-block {
  width: 80%;
  padding: 0;
  margin: 0;
}

.people-say-sec .block .text-block .top-block {
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid rgba(16, 18, 20, 0.15);
}

.people-say-sec .block .text-block .top-block .lt-block {
  float: left;
  padding: 0;
  margin: 0;
}

.people-say-sec .block .text-block .top-block .lt-block .img-panel {
  display: inline-block;
  width: 74px;
  height: 74px;
  border-radius: 50%;
  overflow: hidden;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

.people-say-sec .block .text-block .top-block .lt-block .img-panel img {
  width: 100%;
  height: auto;
}

.people-say-sec .block .text-block .top-block .lt-block .text-panel {
  display: inline-block;
  padding: 0 0 0 25px;
  margin: 0;
  vertical-align: top;
}

.people-say-sec .block .text-block .top-block .lt-block .text-panel img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.people-say-sec .block .text-block .top-block .lt-block .text-panel h6 {
  font-size: 26px;
  color: #000;
  line-height: 28px;
  font-weight: 500;
  padding: 12px 0 0 0;
  margin: 0;
}

.people-say-sec .block .text-block .top-block .rt-block {
  float: right;
  padding: 20px 0 0 0;
  margin: 0;
}

.people-say-sec .block .text-block .top-block .rt-block img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.people-say-sec .block .text-block p {
  font-weight: 400;
  padding: 0;
  /* */
  line-height: 1.3;
  font-size: 1.3rem;
}

.people-say-sec .link-block {
  padding: 10px 0 0 0;
  margin: 0;
}

.people-say-sec .link-block a {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  line-height: 22px;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 6px;
  background: #2c66a5;
  padding: 25px 25px;
  margin: 0 0 40px;
}

.people-say-sec .link-block a:hover {
  background: #2b7dd5;
}

/*=========== Money Back Guarantee Start =============*/

.money-back-guarantee-sec {
  padding: 30px 0 30px 0;
  margin: 0;
}

.money-back-guarantee-sec .main-sec {
  padding: 50px 40px 80px;
  margin: 0;
  border: 1px solid rgba(16, 18, 20, 0.15);
  border-radius: 10px;
  position: relative;
}

.money-back-guarantee-sec .main-sec .img-block {
  padding: 0;
  margin: 0;
}

.money-back-guarantee-sec .main-sec .img-block img {
  width: 100%;
  height: auto;
  max-width: 240px;
}

.money-back-guarantee-sec .main-sec .text-block {
  padding: 0;
  margin: 0;
}

.money-back-guarantee-sec .main-sec .sponsor-block {
  max-width: 80%;
  padding: 0;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -60px;
  text-align: center;
}

.money-back-guarantee-sec .main-sec .sponsor-block img {
  width: auto;
  max-width: 100%;
  height: auto;
}

/*=========== FAQ Start =============*/

.faq-sec {
  padding: 50px 0 50px 0;
  margin: 0;
  background: url(/assets-mbn/images/home/faq-bg.jpg) no-repeat center;
  background-size: cover;
  margin-top: 70px;
}

.faq-sec h2 {
  padding: 0 0 45px 0;
}

.faq-sec .card {
  padding: 0;
  margin: 0 0 10px 0;
  border: 1px solid rgba(44, 102, 165, 0.2);
  border-radius: 6px;
  background: #fff;
}

.faq-sec .card .card-header {
  padding: 0;
  background: transparent;
  border-bottom: none;
}

.faq-sec .card .card-header .card-link {
  display: block;
  font-size: 24px;
  color: #000;
  line-height: 26px;
  font-weight: 700;
  padding: 15px 60px 15px 70px;
  margin: 0;
  position: relative;
}

.faq-sec .card .card-header .card-link .number {
  position: absolute;
  left: 15px;
  top: 15px;
}

.faq-sec .card .card-header .card-link:after {
  content: "\f067";
  width: 28px;
  height: 28px;
  position: absolute;
  right: 20px;
  top: 15px;
  background: #9e172f;
  border-radius: 50%;
  font-family: FontAwesome;
  font-size: 12px;
  color: #fff;
  line-height: 30px;
  text-align: center;
}

.faq-sec .card .card-body {
  padding: 0 60px 10px 70px;
  margin: 0;
}

.faq-sec .card .card-body p {
  font-size: 22px;
  line-height: 36px;
  padding: 0 0 15px 0;
}

.faq-sec .card .card-header .card-link[aria-expanded="true"] {
  color: #2c66a5;
}

.faq-sec .card .card-header .card-link[aria-expanded="true"]:after {
  content: "\f068";
}

/*=========== Scientific References Start =============*/

.scientific-references-sec {
  padding: 50px 0 50px 0;
  margin: 0;
  background: #f1f6f9;
}

.scientific-references-sec h3 {
  font-size: 26px;
  color: #000;
  line-height: 28px;
  font-weight: 700;
  padding: 0 0 45px 0;
  margin: 0;
}

.scientific-references-sec p {
  line-height: 1.8;
  font-size: 14px;
  color: grey;
}

.scientific-references-sec .img-sec {
  display: flex;
  justify-content: space-between;
  padding: 0 0 50px 0;
  margin: 0;
}

.scientific-references-sec .img-sec .box {
  display: inline-block;
  padding: 0 55px;
  margin: 0;
  border-right: 1px solid rgba(44, 102, 165, 0.2);
}

.scientific-references-sec .img-sec .box img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.scientific-references-sec .img-sec .box:first-child {
  padding-left: 0;
}

.scientific-references-sec .img-sec .box:last-child {
  padding-right: 0;
  border-right: none;
}

.scientific-references-sec .bottom-sec {
  padding: 40px 5px 25px;
  margin: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  position: relative;
}

.scientific-references-sec .bottom-sec ul {
  padding: 0;
  margin: 0;
}

.scientific-references-sec .bottom-sec ul li {
  display: block;
  font-size: 17px;
  color: #000;
  line-height: 27px;
  font-weight: 400;
  padding: 0 0 10px 30px;
  margin: 0;
  position: relative;
}

/*.scientific-references-sec .bottom-sec ul li:last-child {
    padding-bottom: 0;
}*/

.scientific-references-sec .bottom-sec ul li .number {
  width: 30px;
  height: 30px;
  font-size: 16px;
  color: #9e172f;
  line-height: 34px;
  font-weight: 700;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  /* border: 1px solid #9e172f;
    border-radius: 50%;*/
}

.scientific-references-sec .bottom-sec .block {
  padding: 0 30px;
}

.scientific-references-sec .bottom-sec .col-lg-6 {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.scientific-references-sec .bottom-sec .col-lg-6:last-child {
  border-right: none;
}

/* 5 */

.top-bar {
  background-color: #2c66a5;
  padding: 0px;
}

.top-bar p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 20px !important;
  font-weight: 500;
  color: white;
  padding: 0px !important;
  text-align: center;
}

.top-text {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.top-text p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 26px !important;
  font-weight: 400;
  color: black;
  padding: 0px !important;
}

.top-text h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 40px !important;
  font-weight: 700;
  color: black;
  padding: 0px !important;
}

.main-box {
  border-radius: 10px;
  background-color: white;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.main-box .top-bar {
  background-color: #2c66a5;
  padding: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.main-box .main-box-content {
  padding: 40px;
}

.main-box .top-bar p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 20px !important;
  font-weight: 500;
  color: white;
  padding: 0px !important;
  text-align: center;
}

.main-box-content .main-h6 {
  text-align: center;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 40px !important;
  font-weight: 700;
  color: black;
  line-height: 50px;
  padding: 0px !important;
}

.main-left-side p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 20px !important;
  font-size: 20px !important;
  font-weight: 400;
  color: black;
  line-height: 20px;
  padding: 0px !important;
}

.main-left-side p span {
  font-weight: 700;
  color: #9e172f;
}

.main-left-side h5 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 50px !important;
  font-weight: 700;
  color: black;
  line-height: 50px;
  padding: 0px !important;
}

.main-left-side .maroon-box {
  width: 75%;
  background-color: #9e172f;
  border-radius: 10px;
  font-family: "Open Sans", sans-serif !important;
  border: 2px solid #9e172f;
  margin-top: 20px !important;
  font-size: 40px !important;
  text-align: center;
  font-weight: 700;
  color: white;
  line-height: 50px;
  padding: 10px 0px !important;
  cursor: pointer;
}

.main-left-side .maroon-box:hover {
  background-color: #fff;
  color: #9e172f;
  border: 2px solid #9e172f;
}

.last-text {
  display: flex;
  align-items: center;
  gap: 20px;
}

.last-text p {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 20px !important;
  font-size: 24px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.guarantee {
  background: #ffffff;
  border: 1px solid #2c66a580;
  border-radius: 10px;
  padding: 20px 30px;
}

.guarantee img {
  height: 100px;
}

.guarantee h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 32px !important;
  font-weight: 700;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.guarantee p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 24px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.guarantee p span {
  color: #9e172f;
  font-weight: 700;
}

.pay {
  background: #f1f6f9;
  border-radius: 10px;
  padding: 10px 20px;
}

.pay p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 25px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.pay p span {
  color: black;
  font-weight: 700;
}

.main-box-last p {
  text-align: center;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 24px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.main-box-last p span {
  color: black;
  font-weight: 700;
}

.btn-secondary {
  font-family: "Open Sans", sans-serif !important;
  color: black !important;
  font-size: 20px;
  font-weight: 700;
  height: 56px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 7px;
  background-color: #d8d8d8;
  border: 2px solid #d8d8d8;
  cursor: pointer;
  transition: 0.3s ease-in;
}

.btn-secondary:hover {
  color: black !important;
  background-color: #fff;
  border: 2px solid #d8d8d8;
}

.two-ears {
  background: #f1f6f9;
  border-radius: 10px;
  border: 1px solid #2c66a580;
}

.two-ears .only {
  background-color: #2c66a5;
  padding: 30px;
  border-radius: 0px 10px 10px 0px;
  width: fit-content;
  margin-top: 50px;
  margin-bottom: 30px;
}

.two-ears .only span {
  text-decoration: underline;
}

.two-ears .only p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 36px !important;
  font-weight: 700;
  color: white;
  line-height: 30px;
  padding: 0px !important;
}

.protect p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 24px !important;
  font-weight: 400;
  color: black;
  line-height: 40px;
  padding: 0px !important;
}

.protect-img {
  height: 450px;
  width: 450px;
  border-radius: 50%;
}

.protect-img img {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.two-ears .main-text h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 36px !important;
  font-weight: 700;
  color: black;
  line-height: 50px;
  padding: 0px !important;
}

.two-ears .main-text h6 span {
  color: #9e172f;
  text-decoration: underline;
}

.two-ears .main-text p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 24px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.white-bg-img {
  background-image: url("/assets-mbn/images/home/its-bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.white-bg-img .white-texts {
  padding: 30px;
}

.white-bg-img .white-texts h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 46px !important;
  font-weight: 700;
  color: black;
  line-height: 50px;
  padding: 0px !important;
  width: 65%;
}

.white-bg-img .white-texts p {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 10px !important;
  font-size: 26px !important;
  font-weight: 400;
  color: black;
  line-height: 40px;
  padding: 0px !important;
  width: 65%;
}

.protect-last {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 10px !important;
  font-size: 26px !important;
  font-weight: 400;
  color: black;
  line-height: 40px;
  padding: 0px !important;
}

.bottom-features {
  display: flex;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
}

.bottom-features .block {
  width: 33%;
  border-right: 1px solid rgba(128, 128, 128, 0.199);
}

.bottom-features .block p {
  font-size: 26px;
  color: #000;
  line-height: 40px;
  font-weight: 400;
  padding: 0 0 30px 0;
  margin: 0;
}

.bottom-features .block:last-child {
  border-right: 0;
}

.sreference .bottom-features {
  display: flex;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
}

.sreference .bottom-features .block {
  width: 24%;
  border-right: 1px solid rgba(128, 128, 128, 0.199);
}

.sreference .bottom-features .block img {
  filter: grayscale(1);
  transition: 0.2s ease-in;
  cursor: pointer;
}

.sreference .bottom-features .block img:hover {
  filter: grayscale(0);
}

.sreference .bottom-features .block p {
  font-size: 26px;
  color: #000;
  line-height: 40px;
  font-weight: 400;
  padding: 0 0 30px 0;
  margin: 0;
}

.sreference .bottom-features .block:last-child {
  border-right: 0;
}

.modal-body {
  padding: 0 !important;
}

.extraBottles {
  /* background-image: url(/assets-mbn/images/home/popup-back.png); */
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 20px;
}

.extraBottles .modal-top {
  padding: 5px;
  margin-left: 50px;
  margin-right: 50px;
  background-color: #2c66a5;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  text-align: center;
}

.extraBottles .modal-top h6 {
  font-family: "Open Sans", sans-serif !important;
  /* margin-bottom: 15px !important; */
  font-size: 45px;
  font-weight: 700;
  color: white;
  line-height: 40px;
  padding: 10px !important;
}

.extraBottles .modal-top h5 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 28px;
  font-weight: 600;
  color: white;
  line-height: 40px;
  padding: 0px !important;
}

.extraBottles .extra-modal-content p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 36px !important;
  font-weight: 700;
  color: black;
  line-height: 40px;
  padding: 0px !important;
}

.extraBottles .extra-modal-content p span:first-child {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 28px !important;
  font-weight: 600;
  color: #9f172f;
  text-decoration: line-through;
  line-height: 40px;
  padding: 0px !important;
}

.extraBottles .extra-modal-content p span:last-child {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 28px !important;
  font-weight: 600;
  color: black;
  line-height: 40px;
  padding: 0px !important;
}

.modal-buttons .btn-outline {
  height: 50px;
  border-radius: 10px;
  border: 1px solid #2c66a5;
  font-size: 26px !important;
  font-weight: 700;
  color: black;
  padding: 0px 25px;
  background-color: white;
  cursor: default;
}

.extra-modal-content .last-bottles-text h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 15px !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 40px;
  padding: 0px !important;
}

.extra-modal-content .last-bottles-text h6 span {
  font-weight: 700 !important;
}

.extra-modal-content .last-bottles-text a {
  font-weight: 700 !important;
  text-decoration: underline;
  color: #2b7dd5;
  font-size: 24px !important;
}

.extra-modal-content .last-bottles-text a:hover {
  color: black;
}

/* Page 6 */

.sonic-sleep-hero {
  text-align: center;
  background-image: url(/assets-mbn/images/home/background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 50px 0px;
  position: relative;
}

.sonic-sleep-hero h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 15px !important;
  font-size: 60px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 70px;
  padding: 0px !important;
}

.sonic-sleep-hero h6 span {
  color: #9f172f;
}

.sonic-sleep-hero .marron-p {
  padding: 0 20px;
  background-color: #9f172f;
  width: fit-content;
  border-radius: 10px;
  margin: 30px auto;
  cursor: pointer;
}

.sonic-sleep-hero .marron-p p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  color: white;
  line-height: 70px;
  padding: 0px !important;
}

.sonic-sleep-hero .banner-video {
  position: relative;
  top: 10px;
  margin: 0 auto;
}

iframe {
  border: 7px solid white;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.instant-access {
  text-align: center;
  margin-top: 30px;
}

.instant-access h1 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 15px !important;
  font-size: 50px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 70px;
  padding: 0px !important;
}

.instant-access .instant-cards {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 20px;
  margin-bottom: 30px;
}

.instant-access .instant-cards .instant-card {
  height: 500px;
  width: 500px;
  border-radius: 20px;
  border: 1px solid #2c67a534;
  background-color: #f1f6f9;
  display: flex;
  align-items: center;
  justify-content: center;
}

.instant-access .instant-cards .instant-card img {
  height: 400px;
}

.instant-last-text {
  margin-top: 50px;
  margin-bottom: 20px;
}

.instant-last-text p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  color: #666666;
  line-height: 30px;
  padding: 0px !important;
}

.instant-terms {
  padding: 40px 50px;
  background-image: url(/assets-mbn/images/home/faq-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 20px;
}

.instant-terms p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 40px;
  padding: 0px !important;
}

.instant-terms p span {
  font-weight: 700;
}

.instant-terms-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
}

.instant-terms-checkbox .form-check-input {
  width: 35px !important;
  height: 35px !important;
  border-radius: 5px !important;
}

.instant-terms-checkbox .form-check-input:checked {
  background-color: #2b7dd5;
  border-color: #2b7dd5;
}

.instant-terms-checkbox .form-check-label {
  font-family: "Open Sans", sans-serif !important;
  font-size: 22px !important;
  font-weight: 600 !important;
  color: black;
  padding-left: 20px;
  padding-top: 5px;
}

.instant-maroon {
  background-color: #9f172f;
  padding: 30px 50px;
  text-align: center;
  border-radius: 10px;
  margin-bottom: 50px;
  margin-top: 30px;
  cursor: pointer;
}

.instant-maroon p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 50px !important;
  font-weight: 700 !important;
  color: white;
  line-height: 50px;
  padding: 0px !important;
}

.instant-last-anchor {
  text-align: center;
  margin-bottom: 50px;
}

.instant-last-anchor a {
  font-size: 24px;
  font-weight: 600;
  color: #2b7dd5;
  text-decoration: underline;
}

.instant-last-anchor a:hover {
  color: black;
  text-decoration: none;
}

.instant-modal-content p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 30px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 50px;
  padding: 0px !important;
}

.instant-modal-content p span {
  font-weight: 700 !important;
  color: black;
  text-decoration: underline;
  text-decoration-color: #9f172f;
}

.instant-modal-content h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  color: #9f172f;
  line-height: 50px;
  padding: 0px !important;
}

.instant-modal-content h6 span {
  text-decoration: line-through;
}

.instant-modal-maroon {
  background-color: #9f172f;
  padding: 20px 30px;
  text-align: center;
  width: fit-content;
  border-radius: 10px;
  margin-bottom: 50px;
  margin-top: 30px;
  border: 2px solid #9f172f;
  margin: 0 auto;
  cursor: pointer;
  transition: 0.3s ease-in;
}

.instant-modal-maroon:hover {
  background-color: white;
  border: 2px solid #9f172f;
}

.instant-modal-maroon:hover p {
  color: #9f172f !important;
}

.instant-modal-maroon:hover p span {
  color: #9f172f !important;
}

.instant-modal-maroon p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  color: white;
  line-height: 50px;
  padding: 0px !important;
}

.instant-modal-maroon p span {
  text-decoration: line-through;
  color: white;
}

.final-modal-content h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #9f172f;
  line-height: 50px;
  padding: 0px !important;
}

.final-modal-content h6 span {
  text-decoration: underline;
}

.final-modal-content p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 40px;
  padding: 0px !important;
}

.final-modal-content p span {
  font-weight: 700 !important;
}

.final-modal-maroon {
  background-color: #9f172f;
  padding: 20px 30px;
  text-align: center;
  border-radius: 10px;
  transition: 0.3s ease-in;
  cursor: pointer;
}

.final-modal-maroon:hover {
  background-color: #70081b;
}

.final-modal-maroon:hover p {
  text-decoration: underline;
}

.final-modal-maroon p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  color: white;
  line-height: 30px;
  padding: 0px !important;
}

#nothanks {
  visibility: hidden;
}

.final-modal-maroon p span {
  text-decoration: line-through;
}

.final-last .p-area p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 20px;
  padding: 0px !important;
  text-align: start;
}

.final-last .p-area .form-check-label {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #5a5a5a;
  text-align: start;
}

.final-last img {
  height: 100px !important;
}

/* Terms and Conditions */

.terms-hero {
  background-image: url(/assets-mbn/images/home/Termsbg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 150px 0px;
  text-align: center;
}

.terms-hero h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 60px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 20px;
  padding: 0px !important;
}

.terms-main-heading h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.terms-main-heading h6 span {
  color: #9f172f;
}

.terms-main-heading div {
  margin-top: 10px;
  height: 2px;
  width: 100px;
  background-color: #2e67b2;
}

.term-body-text p {
  margin-top: 20px;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 22px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 30px;
  padding: 0px !important;
  width: 100% !important;
}

.term-body-text p span {
  font-weight: 700;
}

.term-sub-heading h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 20px;
  padding: 0px !important;
  margin-top: 30px;
}

.term-sub-heading h6 span {
  color: #9f172f;
}

.term-list ul {
  list-style-image: url(/assets-mbn/images/home/check-circle.png);
  margin-left: 50px;
  padding: 0;
}

hr {
  background-color: rgba(0, 0, 0, 0.212);
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.term-list ul li {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 15px !important;
  font-size: 22px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 20px;
  padding: 0px !important;
}

.term-list ul li span {
  font-weight: 700 !important;
}

/* Free Ad */

.freeAd {
  text-align: center;
  margin-top: 50px;
}

.freeAd h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 50px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 50px;
  padding: 0px !important;
}

.freeAd h6 span {
  color: #9f172f;
  text-decoration: underline;
}

.freeAd-card {
  padding: 50px 80px;
  background-image: url(/assets-mbn/images/home/free-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 20px;
  position: relative;
}

.warning {
  position: absolute;
  top: -30px;
  left: -20px;
}

.warning img {
  height: 120px !important;
}

.add-list ul {
  list-style-image: url(/assets-mbn/images/home/check-circle.png);
  margin-left: 30px;
  padding: 0;
}

.add-list ul li {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 15px !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 20px;
  padding: 0px !important;
  text-align: start;
}

.add-list ul li span {
  font-weight: 700 !important;
}

.freeAd-card img {
  height: 300px;
}

.card-side h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 15px !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 20px;
  padding: 0px !important;
  text-align: start;
}

.card-side p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 30px;
  padding: 0px !important;
  text-align: start;
}

.card-side h5 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 15px !important;
  font-size: 28px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 30px;
  padding: 0px !important;
  text-align: start;
}

.card-side h5 span:first-child {
  color: #9f172f;
}

.card-side h5 span:last-child {
  text-decoration: line-through;
  text-decoration-color: #9f172f;
}

.card-side .form-control {
  height: 50px;
  background-color: #f1f6f9 !important;
  border: 1px solid #2e67b25b;
}

.freeAd-last {
  border: 1px solid #2e67b269;
  border-radius: 20px;
  padding: 20px;
  position: relative;
}

.freeAd-last .last-ads {
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
}

.freeAd-last .last-ads img {
  height: 50px;
}

.freeAd-last p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 30px;
  padding: 20px 0px !important;
}

.freeAd-last p .black {
  font-weight: 700 !important;
}

.freeAd-last p .maroon {
  font-weight: 700 !important;
  color: #9f172f;
}

.congratulations-modal-buttons .btn-primaryy {
  font-size: 16px;
}

.congratulations-modal-buttons .btn-outline {
  border-radius: 7px;
  border: 1px solid #2c66a5;
  font-size: 16px;
  font-weight: 700;
  color: black;
  padding: 10px 15px;
  background-color: white;
  cursor: pointer;
  margin-left: 10px;
  /* margin-top: 10px; */
  /* cursor: pointer; */
  /* max-width: 330px; */
  /* margin: 0 auto; */
  /* margin-top: 20px; */
  display: block;
}

.fnt {
  font-size: 14px;
  /* margin-left: 0px !important; */
}

.congratulations-content p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 36px !important;
  font-weight: 700;
  color: #2c66a5 !important;
  line-height: 40px;
  padding: 0px !important;
}

.light-content {
  margin-top: 20px;
  background-color: #2c67a527;
  padding: 3px;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 20px !important;
  font-size: 16px !important;
  font-weight: 400;
  color: black !important;
}

.watch-video .extraBottles {
  background-image: url(/assets-mbn/images/home/ear-popup-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 20px;
}

.watch-video .light-content {
  margin-top: 20px;
  background-color: #2c67a527;
  padding: 3px;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 20px !important;
  font-size: 30px !important;
  font-weight: 700;
  color: black !important;
}

.special-side h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
  color: black !important;
  line-height: 33px;
}

.para-save {
  font-size: 20px !important;
  margin: 10px 0px;
}

.offerbot {
  max-width: 75%;
  width: 100%;
  height: auto;
}

.special-side h6 span {
  font-weight: 700;
}

.special-side h5 span {
  font-size: 27px;
  font-weight: 400;
  color: #9f172f !important;
  text-decoration: line-through;
}

.special-side h5 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
  color: #2c66a5 !important;
}

.save p {
  font-size: 20px;
  font-weight: 400;
  color: black !important;
  margin-bottom: 0px !important;
}

.save p span {
  font-weight: 700;
}

.min {
  font-size: 25px !important;
  margin: 10px 0px;
  padding: 0px;
}

.minutes p {
  /*font-size: 18px;*/
  font-weight: 400;
  color: black !important;
}

.minutes p span {
  color: white !important;
  background-color: #2c66a5;
  border-radius: 2px;
}

.watch-video .light-content span {
  color: #9f172f !important;
}

/* Page 7 */

.suffer-hero {
  background-image: url(/assets-mbn/images/home/bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 150px 0px;
  text-align: center;
}

.suffer-hero h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 60px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.suffer-hero h6 span {
  color: #9f172f;
}

.suffer-hero p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 22px !important;
  font-weight: 400 !important;
  color: black;
  line-height: 30px;
  padding: 0px !important;
  margin-top: 30px;
}

.suffer-hero p span {
  font-weight: 700 !important;
}

.blue-img-banner {
  background-color: #2c66a5;
  border-radius: 10px;
}

.belly img {
  height: 200px !important;
}

.blue-img-banner p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: white;
  line-height: 50px;
  padding: 20px 30px !important;
}

.belly-banner {
  justify-content: space-between;
  align-items: center;
}

.suffer-cards {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
}

.suffer-card {
  width: 280px;
  height: 300px;
  border-radius: 10px;
  box-shadow: rgba(181, 184, 187, 0.2) 0px 8px 24px;
  border: 1px solid #2c67a542;
}

.suffer-card .suffer-card-img {
  height: 200px;
  width: 280px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.suffer-card .suffer-card-img img {
  height: 100%;
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  object-fit: cover;
}

.suffer-card p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  color: black;
  line-height: 30px;
  text-align: center;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}

.belly-fat {
  background-image: url(/assets-mbn/images/home/belly-fat.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 10px;
  border: 1px solid #2c66a580;
}

.belly-fat .only {
  background-color: #2c66a5;
  padding: 30px;
  border-radius: 0px 10px 10px 0px;
  width: fit-content;
  margin-top: 50px;
  margin-bottom: 30px;
}

.belly-fat p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 22px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 20px !important;
  width: 50%;
}

.belly-fat .only p {
  width: 100% !important;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 36px !important;
  font-weight: 700;
  color: white;
  line-height: 40px;
  padding: 0px !important;
}

.ashwagandha h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  color: #2c66a5;
  line-height: 30px;
  padding: 0px !important;
}

.cysteine {
  background-color: white;
  border-radius: 10px;
  border: 1px solid #2c66a580;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.cysteine .only {
  background-color: #2c66a5;
  padding: 30px;
  border-radius: 0px 10px 10px 0px;
  width: fit-content;
  margin-top: 50px;
  margin-bottom: 30px;
}

.cysteine p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 22px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 20px !important;
  width: 50%;
}

.cysteine .only p {
  width: 100% !important;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 36px !important;
  font-weight: 700;
  color: white;
  line-height: 40px;
  padding: 0px !important;
}

.gluta {
  background-color: #f1f6f9;
  padding: 30px 0px 100px 0px;
}

.gluta h5 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 40px !important;
  font-weight: 700;
  color: black;
  line-height: 50px;
  padding: 0px !important;
}

.gluta h5 span {
  color: #9f172f;
}

.gluta h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 26px !important;
  font-weight: 700;
  color: #2e67b2;
  line-height: 40px;
  padding: 0px !important;
}

.gluta p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 22px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 0px !important;
}

.gluta p span {
  font-weight: 700;
}

.benefits {
  background-image: url(/assets-mbn/images/home/experiencing-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 10px;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding-top: 30px;
  margin-top: -70px !important;
}

.benefits .only {
  background-color: #2c66a5;
  padding: 30px;
  border-radius: 0px 10px 10px 0px;
  width: fit-content;
  margin-top: 50px;
  margin-bottom: 30px;
}

.benefits .only p {
  width: 100% !important;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 36px !important;
  font-weight: 700;
  color: white;
  line-height: 40px;
  padding: 0px !important;
}

.generous h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 40px !important;
  font-weight: 700;
  color: black;
  line-height: 50px;
  padding: 0px !important;
}

.generous h6 span {
  color: #9f172f;
}

.biggest-saving {
  background-color: white;
  border-radius: 10px;
  border: 1px solid #15427221;
  box-shadow: rgba(0, 0, 0, 0.199) 0px 5px 15px;
}

.biggest-saving .top-only {
  background-color: #2c66a5;
  padding: 5px;
  border-radius: 10px 10px 0px 0px;
  margin-bottom: 0px;
  text-align: center;
}

.biggest-saving .top-only p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 22px !important;
  font-weight: 700;
  color: white;
  line-height: 40px;
  padding: 0px !important;
}

.biggest-saving .bottom-only {
  background-color: #f1f6f9;
  width: fit-content;
  padding: 10px 30px;
  border-radius: 0px 0px 10px 10px;
  margin: 0 auto;
}

.biggest-saving .bottom-only p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 16px !important;
  font-weight: 700;
  color: black;
  line-height: 30px;
  padding: 0px 20px 0px 0px;
}

.add-more h5 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 22px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 20px 0px;
}

.add-more h5 span {
  font-weight: 700;
  color: #9f172f;
}

.add-more h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 100px !important;
  font-weight: 700;
  color: black;
  line-height: 50px;
  padding: 0px;
}

.add-more p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 16px !important;
  font-weight: 400;
  color: black;
  line-height: 20px;
  padding: 0px;
}

.upgrade {
  text-align: center;
}

.guarantee-7 {
  background: #ffffff;
  border: 1px solid #2c66a580;
  border-radius: 10px;
  padding: 20px 30px;
}

.guarantee-7 img {
  height: 100px;
}

.guarantee-7 h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 32px !important;
  font-weight: 700;
  color: black;
  line-height: 30px;
  padding: 0px 0px 0px 50px !important;
}

.guarantee-7 p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 20px !important;
  font-weight: 400;
  color: black;
  line-height: 20px;
  padding: 0px 0px 0px 50px !important;
}

.guarantee-7 p span {
  color: #9e172f;
  font-weight: 700;
}

.bordering {
  height: 100px;
}

.accelerate {
  background-color: white;
  border-radius: 10px;
  border: 1px solid #15427221;
  box-shadow: rgba(0, 0, 0, 0.199) 0px 5px 15px;
}

.accelerate .top-only {
  background-color: #2c66a5;
  padding: 5px 30px;
  border-radius: 0px 0px 10px 10px;
  margin: 0 auto;
  text-align: center;
  width: fit-content;
}

.accelerate .top-only p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 36px !important;
  font-weight: 700;
  color: white;
  line-height: 40px;
  padding: 0px !important;
}

.accelerate .bottom-only {
  background-color: #f1f6f9;
  width: fit-content;
  padding: 10px 30px;
  border-radius: 0px 0px 10px 10px;
  margin: 0 auto;
}

.accelerate .bottom-only p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 16px !important;
  font-weight: 700;
  color: black;
  line-height: 30px;
  padding: 0px 20px 0px 0px;
}

.scientific-references-sec .bottom-features .block {
  width: 24%;
}

.scientific-references-sec .bottom-features {
  display: flex;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
}

/* QUIZ */

.quiz {
  background-image: url(/assets-mbn/images/home/Quiz-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 100vh;
  text-align: center;
}

.quiz h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 20px !important;
  font-size: 50px !important;
  font-weight: 700;
  color: black;
  line-height: 50px;
  padding: 20px 0px 0px 0px;
}

.quiz h6 span {
  color: #9f172f;
  text-decoration: underline;
}

.quiz p {
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 0px !important;
  font-size: 22px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 0px;
}

.question {
  text-align: center;
  background-image: url(/assets-mbn/images/home/question-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 50px;
}

.question h6 {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 20px !important;
  margin-bottom: 5px !important;
  font-size: 32px !important;
  font-weight: 700;
  color: black;
  line-height: 40px;
  padding: 0px;
}

.question p {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 0px !important;
  font-size: 18px !important;
  font-weight: 400;
  color: black;
  line-height: 30px;
  padding: 0px;
}

.answer-1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 30px 20px;
}

.answer-1 .a1-option {
  width: 160px;
  height: 190px;
  border-radius: 10px;
  background-color: white;
  border: 1px solid #2c67a54b;
  padding: 20px 20px 40px 20px;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  gap: 7px;
  cursor: pointer;
  transition: 200ms ease-in-out transform;
  position: relative;
}

.answer-1 .a1-option .check {
  position: absolute;
  top: -17px;
  height: 30px;
  background-color: white;
  display: none;
}

.answer-1 .a1-option:hover {
  transform: scale(1.02);
}

.answer-1 .a1-option:active {
  transform: scale(0.97);
}

.answer-1 input[id="op-1"]:checked ~ label[for="op-1"] .a1-option,
.answer-1 input[id="op-2"]:checked ~ label[for="op-2"] .a1-option,
.answer-1 input[id="op-3"]:checked ~ label[for="op-3"] .a1-option,
.answer-1 input[id="op-4"]:checked ~ label[for="op-4"] .a1-option,
.answer-1 input[id="op-5"]:checked ~ label[for="op-5"] .a1-option {
  border: 1px solid #2c66a5;
}

.answer-1 input[id="op-1"]:checked ~ label[for="op-1"] .a1-option .check,
.answer-1 input[id="op-2"]:checked ~ label[for="op-2"] .a1-option .check,
.answer-1 input[id="op-3"]:checked ~ label[for="op-3"] .a1-option .check,
.answer-1 input[id="op-4"]:checked ~ label[for="op-4"] .a1-option .check,
.answer-1 input[id="op-5"]:checked ~ label[for="op-5"] .a1-option .check {
  display: block;
}

.answer-1 input {
  display: none;
}

.answer-1 .a1-option img {
  height: 50px;
}

.answer-1 .a1-option h5 {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 20px !important;
  font-size: 18px !important;
  font-weight: 600;
  color: black;
  line-height: 25px;
  padding: 0px;
}

.answer-2 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  cursor: pointer;
}

.answer-2 .yes {
  height: 50px;
  width: 250px;
  border-radius: 10px;
  border: 1px solid #39971f54;
  display: flex;
  align-items: center;
  justify-content: start;
  padding-left: 20px;
  padding-top: 5px;
}

.answer-2 .no {
  height: 50px;
  width: 250px;
  border-radius: 10px;
  border: 1px solid #d4161665;
  display: flex;
  align-items: center;
  justify-content: start;
  padding-left: 20px;
  padding-top: 5px;
}

.answer-2 .yes .form-check-input {
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 2px solid #39971f;
}

.answer-2 .yes .form-check-input:checked {
  background-color: #39971f;
  border-color: #39971f;
}

.answer-2 .no .form-check-input {
  width: 20px;
  height: 20px;
  background-color: #fff;
  border: 2px solid #d41616;
}

.answer-2 .no .form-check-input:checked {
  background-color: #d41616;
  border-color: #d41616;
}

.answer-2 .no .form-check-input:focus {
  box-shadow: 0 0 0 0.25rem #d4161665;
}

.answer-2 .yes .form-check-input:focus {
  box-shadow: 0 0 0 0.25rem #39971f54;
}

.answer-2 .yes .form-check label {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 700;
  color: #39971f;
  padding-left: 10px;
  font-size: 20px;
}

.answer-2 .no .form-check label {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 700;
  color: #d41616;
  padding-left: 10px;
  font-size: 20px;
}

.answer-3 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
}

.answer-3 .option-3 {
  height: 50px;
  width: 50%;
  border: 1px solid #2c67a53f;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: start;
  text-align: start;
  padding-left: 20px;
  padding-top: 5px;
}

.answer-3 .option-3 .form-check-input {
  border-color: #2c66a5;
}

.answer-3 .option-3 .form-check-input:checked {
  background-color: #2c66a5;
  border-color: #2c66a5;
}

.answer-3 .option-3 .form-check-input:checked + label {
  font-weight: 700;
  color: #2c66a5;
}

.answer-3 .option-3 .form-check-input:checked[type="radio"] {
  background-image: url(/assets-mbn/images/home/check-regular.png);
}

.congratulations {
  background-color: #2c66a5;
  padding: 20px !important;
}

.congratulations p {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 0px !important;
  font-size: 40px !important;
  font-weight: 700;
  color: white;
  line-height: 25px;
  padding: 0px;
}

.q-6-p {
  margin-top: 20px;
  padding: 10px 20px;
}

.q-6-p p {
  font-family: "Open Sans", sans-serif !important;
  margin-top: 0px !important;
  font-size: 20px !important;
  font-weight: 500;
  color: black;
  line-height: 25px;
  padding: 0px;
}

.q-6-p p span {
  font-weight: 700;
}

/* Floating Buttons */

.ready-to-buy {
  position: fixed;
  top: 30px;
  right: 30px;
  pointer-events: none;
  opacity: 0;
  transition: all 0.4s ease-in;
}

.ready-to-buy.active {
  top: 62px;
  pointer-events: auto;
  opacity: 1;
}

.scroll-to-top {
  position: fixed;
  bottom: 16px;
  right: 20px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-color: #2c66a5;
  border: 1px solid #2c66a5;
  box-shadow: rgba(216, 216, 216, 0.35) 0px 5px 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  pointer-events: none;
  opacity: 0;
  transition: all 0.4s ease-in;
}

.scroll-to-top.active {
  bottom: 32px;
  pointer-events: auto;
  opacity: 1;
}

.scroll-to-top:hover {
  border: 1px solid #2c66a5;
  background-color: white;
}

.scroll-to-top i {
  font-size: 40px;
  color: white;
}

.scroll-to-top:hover i {
  color: #2c66a5;
}

.pall-10 {
  padding: 10px;
}

li p {
  word-break: break-word;
}

/*act*/

/*act section*/

.prdRange img {
  max-width: 146px;
  margin: -20px 0 -10px 0;
}

.container.pricebox {
  margin: 0px auto !important;
  position: relative;
  padding: 0 50px 15px;
}

.spaceBetween {
  justify-content: space-between;
}

.row1 {
  display: flex;
  position: relative;
  margin: 0;
  /* margin-top: 30px; */
  /* padding: 30px 0; */
  padding-top: 40px;
}

.row1 .col-lg-4 {
  flex: 0 0 auto;
  width: 31.333%;
}

.col-12.col-lg-4 {
  /* border: 1px solid #ffffffde; */
  margin: 24px 0%;
  border-radius: 20px;
  /* background-color: #ecf2e3; */
}

/*.col-lg-4 {
    flex: 0 0 auto;
    width: 31.333%;
}*/

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.pricebox-bottle-nr.text-center {
  font-size: 2.3rem;
  margin: 6px 0 -3px !important;
}

.pricebox .price-box {
  transition: transform 0.3s;
}

.pricebox-bottle-nr.text-center {
  font-size: 2.3rem;
  margin: 6px 0 -3px !important;
}

.left {
  border-radius: 20px;
  background-color: #ffffff;
  box-shadow: 0px 3px 8px #93a1bc;
  background-size: contain;
  background-repeat: no-repeat;
}

.semi-b {
  font-weight: 800;
  color: #fcb22e !important;
}

.priceHeader {
  background: url(/assets-mbn/images/home/productBg.png);
  padding-bottom: 150px;
  border-radius: 16px 16px 0px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}

.mainPrice {
  font-size: 5rem;
  text-align: center;
  font-weight: 600;
  color: #4069b1;
  margin: 0px;
}

.mainPrice span {
  font-size: 1.8rem;
  margin-left: -24px;
  font-weight: 700;
}
#footer ul {
	margin: 10px 0 10px;
	display: flex;
	justify-content: center;
	padding: 13px 0px;
}
.clr-blu {
  color: #4069b1 !important;
}

.prdtImg {
  margin-top: -155px;
}

.mt-14 {
  margin-top: 13.8px;
}

.prdtImg3 {
  width: 100%;
  max-width: 297px;
  margin-bottom: 5px;
}

.pricebox .price-box {
  transition: transform 0.3s;
}

.pricebox .price-box:hover {
  transform: scale(1.03);
}

.left,
.middle {
  border-radius: 20px;
  background-color: #ffffff;
  box-shadow: 0px 3px 8px #93a1bc;
  background-size: contain;
  background-repeat: no-repeat;
  height: 100%;
}

.price-box.left {
  height: 98%;
}

.price-box {
  transition: transform 0.3s;
}

.price-box:hover {
  transform: scale(1.03);
}

.pricebox-shipping-info {
  color: red;
  font-size: 0.9rem !important;
  line-height: 1;
  padding: 4px;
  margin: 0 0 24px 0 !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.card-section {
  padding: 0px 20px;
}

.secBadges {
  width: 100%;
  max-width: 280px;
}

.creditcrt {
  width: 100%;
  max-width: 320px;
}

.bns-header p {
  font-size: 22px;
  line-height: 1.6;
}

.price-box {
  position: relative;
}

.new-badge img {
  width: 100%;
  max-width: 150px;
  position: absolute;
  right: -17%;
  top: -12%;
  transform: rotate(34deg);
}

.card-section p {
  font-size: 16px;
}

.semi-b {
  font-size: 16px;
}

.prdtImg3 {
	width: 100%;
	max-width: 234px;
	margin-bottom: 5px;
}

/*act*/

/*#exit-modal{
    display: none;
}
.exit-modal::active{
    display: block;
}
*/

/*a.btn-outline.btn-out {
    cursor: pointer;
}*/

/*___ */

/*_________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation: landscape) {
  body {
    -webkit-text-size-adjust: none;
  }
}

@media only screen and (orientation: portrait) {
  body {
    -webkit-text-size-adjust: none;
  }
}

@media (max-width: 1440px) {
  .home-banner-sec h1 {
    font-size: 50px;
  }
  h2 {
    font-size: 34px;
  }
  p {
    font-size: 22px;
  }
  .protect-ears-sec .img-block img {
    max-width: 475px;
  }
}

@media (max-width: 1366px) {
  .home-banner-sec h1 {
    font-size: 45px;
    line-height: 40px;
    padding-bottom: 20px;
  }
}

@media (max-width: 1024px) {
  .icon-text-sec .repeat-sec {
    padding: 0 10%;
  }
  .icon-text-sec .repeat-sec .block h5 {
    font-size: 18px;
  }
  .every-capsule-sec .block .img-block {
    top: -121px;
  }
  .icon-text-sec .repeat-sec .block {
    padding: 20px;
  }
  .home-banner-sec h1 {
    font-size: 40px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    /*line-height: 1.2;*/
  }
  .special-side h6 {
    font-size: 18px;
  }
  .btn-primaryy {
    font-size: 18px;
    padding: 10px;
  }
  .offerbot {
    max-width: 65%;
  }
  .special-side h5 {
    margin-bottom: 0px;
    font-size: 28px;
  }
  .stay-page {
    margin: 7px auto;
  }
  /*  act*/
  .mainPrice span {
    font-size: 24px;
    margin-left: -20px;
  }
  .mainPrice {
    font-size: 60px;
  }
  .mt-14 {
    margin-top: 8.8px;
  }
  .prdtImg3 {
    max-width: 258px;
  }
  .new-badge img {
    max-width: 125px;
  }
  .prdtImg1 {
    width: 100%;
    /* max-width: 164px; */
  }
  .prdtImg3 {
    max-width: 258px;
  }
  /*  act*/
  .every-capsule-sec .block {
    padding: 120px 30px 25px;
  }
  .extraBottles .modal-top h5 {
    font-size: 23px;
    padding: 0px 29px !important;
  }
}

@media (max-width: 960px) {
  .every-capsule-sec .block .img-block {
    top: -78px;
  }
  .extraBottles .modal-top h6 {
    font-size: 20px;
    line-height: 20px;
  }
  .offerbot {
    max-width: 100px;
    display: block;
    margin: 0px auto;
  }
  .min {
    margin-top: -15px;
  }
  .special-side {
    display: block;
    padding: 0px 20px;
    margin: 0px auto;
  }
  .special-side h6 {
    font-size: 14px;
    margin-bottom: 0px;
  }
  .special-side h5 span {
    font-size: 16px;
  }
  .special-side h5 {
    font-size: 18px;
    margin-bottom: 0px !important;
  }
  .save p {
    font-size: 14px;
  }
  .minutes p {
    font-size: 14px;
  }
  .congratulations-modal-buttons .btn-outline {
    padding: 5px 5px;
    /* margin-left: 0px !important; */
    /*margin: 6px;*/
  }
  .btn-primaryy {
    font-size: 12px;
    padding: 6px;
  }
  .stay-page {
    margin: 0px auto;
  }
  .scientific-references-sec .img-sec .box {
    padding: 0 10px;
  }
}

/*@media only screen and (max-width: 992px) {
    .extraBottles .modal-top h6{
    font-size: 22px;
}
.btn-primaryy {
    margin: 0px 10px;
    font-size: 14px;
}
.special-side h6 {
font-size: 18px;
}
.special-side h5{
    font-size: 30px;
    margin-bottom: 0px !important;
}
.special-side h5 span {
    font-size: 24px !important;
}

.img-fluid{
    display: block;
   max-width: 114px;
    margin: 0px auto;
}
.special-side{
    display: block;
    padding: 0px 20px;
    margin: 0px auto;

}
.congratulations-modal-buttons .btn-outline {
    padding: 11px 5px;
    /* margin-left: 0px !important; */

/* margin: 25px !important;
}
.px-5 {
     padding-left:  0px !important; 
     padding-right: 0px !important;
}

}
.congratulations-modal-buttons .btn-outline {
    padding: 11px 5px;
    /* margin-left: 0px !important; */

/*margin: 10px;
}
.px-5 {
     padding-left:  0px !important; 
     padding-right: 0px !important;
}
    .home-banner-sec h1 {
    font-size: 40px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 1.2;
}
*/

/*.every-capsule-sec .block .img-block {
    top: -78px;
}*/

/*.mt-90{
    margin-top: -90px;
}
    .main-left-side .maroon-box {
        width: 100%;
    }

    .white-bg-img .white-texts h6 {
        font-size: 36px !important;
        width: 100%;
    }

    .white-bg-img .white-texts p {
        font-size: 22px !important;
        width: 100%;
    }

    .white-bg-img .white-texts {
        padding: 20px;
    }

    .suffer-hero h6 {
        line-height: 50px;
    }
  

}*/

/*@media(max-width: 960px){
      .every-capsule-sec .block .img-block {
    top: -68px;
}
}*/

@media (max-width: 768px) {
  #btn-yes {
    margin: 20px;
  }
  .minutes {
    text-align: center;
  }
  .icon-text-sec .repeat-sec {
    padding: 0%;
  }
  #footer ul li {
    padding: 0px 20px;
  }
  .txt-end {
    text-align: center !important;
  }
  .txt-deco {
    text-decoration: none !important;
  }
  p {
    font-size: 20px;
  }
  .prdtImg1 {
	/* max-width: 145px; */
}
  .save p {
    font-size: 14px;
  }
  .min {
    margin-top: -15px;
  }
  .minutes p {
    font-size: 14px;
  }
  .extraBottles .modal-top h6 {
    font-size: 35px;
    line-height: 20px;
  }
  .extraBottles .modal-top h5 {
    font-size: 18px;
    line-height: 1.5;
  }
  .mt-4 {
    margin-top: 0 !important;
  }
  .btn-primaryy {
    font-size: 12px;
    padding: 6px;
  }
  .special-side h6 {
    font-size: 14px;
    margin-bottom: 0px;
    line-height: 25px;
  }
  .save {
    text-align: center;
    margin: 10px 0px;
  }
  .special-side h5 {
    margin-top: 10px;
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px !important;
  }
  .special-side h5 span {
    font-size: 16px;
  }
  .every-capsule-sec .block .img-block {
    width: calc(100% - 60px);
    position: absolute;
    left: 30px;
    top: -150px;
    padding: 0;
    margin: 0;
  }
  .img-fluid {
    display: block;
    /* max-width: 200px; */
    margin: 0px auto;
  }
  .offerbot {
    width: 100%;
  }
  .special-side {
    display: block;
    padding: 0px 20px;
    margin: 0px auto;
  }
  .congratulations-modal-buttons .btn-outline {
    padding: 5px 5px !important;
    margin: 6px;
    margin: 0 auto;
    margin-top: 12px;
  }
  .congratulations-modal-buttons {
    margin-top: 0px;
    margin-bottom: 10px !important;
  }
  .px-5 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .home-banner-sec h1 {
    font-size: 40px;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 1.2;
  }
  .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md-5 {
    /*-webkit-box-flex: 0;*/
    /*-ms-flex: 0 0 41.666667%;*/
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md-7 {
    /*-webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;*/
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mb-img-logo {
    width: 100%;
    max-width: 200px;
  }
  .mt-30 {
    margin-top: 30px;
  }
  .money-back-guarantee-sec .main-sec .sponsor-block {
    bottom: -47px;
  }
  .every-capsule-sec .block h5 {
    font-size: 18px;
  }
  .every-capsule-sec .block p {
    font-size: 20px;
  }
  .every-capsule-sec .block {
    padding: 100px 30px 25px !important;
    max-width: 450px;
    margin: 0px auto;
  }
  .product-sec .block .link-box p {
    font-size: 13px;
  }
  .product-sec .block .cart-box a {
    font-size: 17px;
  }
  .product-sec .block .price-box h3 {
    font-size: 55px;
  }
  .product-sec .block .spcl-price-box h6 {
    font-size: 18px;
  }
  .free-bonuses-sec .top-block .block h3 {
    font-size: 25px;
  }
  .free-bonuses-sec .top-block .block .price-box h4 {
    font-size: 25px;
  }
  .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icon-text-sec .repeat-sec .block {
    padding: 10px;
    justify-content: space-evenly;
    align-items: center;
    max-width: 400px;
    margin: auto;
  }
  .icon-text-sec .repeat-sec .block .icon-box img {
    max-width: 50px;
  }
  .icon-text-sec .repeat-sec .block h5 {
    font-size: 18px;
  }
  h2 {
    font-size: 34px;
    line-height: 47px;
  }
  .free-bonuses-sec .bottom-block {
   
    padding: 0px;
    margin: 0;
    background: #2d66b3;
    border-radius: 10px;
   
    position: relative;
  }
  /* #footer p {
    font-size: 18px;
    color: #fff;
    line-height: 28px;
    padding: 0;
    margin: 0;
  } */
  .free-bonuses-sec .bottom-block h2 {
    color: #fff;
    padding: 15px;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }
  .free-bonuses-sec .bottom-block:before {
    top: -38px;
  }
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  .stay-page {
    margin: 13px auto;
  }
  /*act*/
  /*.row {
    display: block;
}*/
  .row1 {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  /*.col-lg-4.mb-3.col-lg-4 {
    align-self: center;
}*/
  /*.col-12.col-lg-4 {
    margin: 0px;
}*/
  /*.row {
    display: block;
}*/
  .price-box {
    width: 100%;
    max-width: 380px;
    margin: 20px auto;
  }
 
  .prdtImg3 {
    max-width: 258px;
  }
  .mt-100 {
    margin-top: -65px;
  }
  .mb-60 {
    margin-bottom: 20px;
  }
  .mdl-prdct-wkn21 {
    max-width: 360px;
  }
  .btn-awknUpgrade {
    font-size: 1.2rem;
  }
  .btn-awknNoThanks {
    font-size: 1.2rem;
  }
  .mddleBox {
    margin: 45px 0px;
  }
  .testimonialCont {
    padding: 0px;
  }
  .lng-pnl-10 {
    max-width: 100% !important;
  }
  .narrowCol {
    margin: 0px 0% !important;
  }
  .optHdr {
    position: absolute;
    top: -28px;
    left: 0px;
    right: 0px;
  }
  .prdct-Option {
    padding: 30px 30px 20px;
    margin: 0 7% 30px;
  }
  .slientCont {
    background: none;
    padding: 0px 0px 72px;
  }
  .sideRowImg {
    max-width: 260px;
    margin: 20px auto 30px;
    display: block;
  }
  .switchedCont {
    background: none;
    padding: 30px 20px;
  }
  /*.col-12.col-lg-4 {
    margin: 0px;
  }*/
  .col-lg-4.col-12.mb-3.col-lg-4.order-lg-2.highlighted {
    margin-top: 30px;
  }
  img.img-left-ndx.img-fluid.d-block.mx-auto {
    margin-bottom: 20px;
  }
  .price-box {
    width: 100%;
    max-width: 380px;
    margin: 20px auto;
    padding-bottom: 25px;
  }
  .price-box.middle {
    margin: 0px auto 15px !important;
  }
  .bg-bluey.sctSelf {
    background-image: none;
  }
  .dsplydsktp {
    display: none;
  }
  .dsplyMbl {
    display: block;
  }
  .sct-mrgn-160 {
    margin-top: 0px;
  }
  h2.bluePnlSctHdr {
    margin: 0px -7% 0;
    font-size: 1.6rem;
  }
  .socialIcon {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .col-lg-4.col-12.mb-3.col-lg-4.order-lg-2.highlighted {
    margin-top: 30px;
  }
  .col-12.col-lg-4 {
    margin: 0px 0%;
    flex: 100%;
    width: 100%;
  }
  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12 {
    flex: 100%;
    width: 100%;
  }
  .pricebox-bottle-nr.text-center {
    padding-top: 10px;
  }
  .new-badge img {
    max-width: 116px;
    right: -12%;
    top: -9%;
  }
  .creditcrt {
    width: 100%;
    max-width: 330px !important;
    margin-top: 18px;
  }
  .protect-ears-sec .img-block img {
    max-width: 315px;
    margin: 0px auto 15px;
    display: block;
  }
  .protect-ears-sec {
    padding: 20px 0 30px 0;
  }
  .why-we-created-sec .img-block img {
    max-width: 360px;
  }
  .free-bonuses-sec .top-block .block .img-block img {
    max-width: 230px;
  }
  .shipping-img {
    max-width: 150px;
    margin-top: 30px;
  }
  .why-should-sec .main-sec .img-block img {
    max-width: 380px;
    margin-top: 30px;
  }
  .money-back-guarantee-sec .main-sec .img-block img {
    max-width: 210px;
    display: block;
    margin: 0px auto 20px;
  }
  #footer.home-footer {
    padding: 25px 0;
  }
  .scientific-references-sec .bottom-sec .col-lg-6 {
    border-right: none;
  }
  .light-content {
    margin-bottom: 5px !important;
  }
  .btnContainer {
    flex-direction: column;
    margin: 20px 15px;
  }
}

@media only screen and (max-width: 780px) {
  .every-capsule-sec .block .img-block {
    top: -153px;
  }
  .every-capsule-sec .block .img-block img {
    max-width: 240px;
  }
}

@media only screen and (max-width: 756px) {
  .every-capsule-sec .block .img-block {
    top: -153px;
  }
}

@media only screen and (max-width: 600px) {
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  #footer ul {
    flex-wrap: wrap;
    gap: 0px 31px;
  }
  .p-15 {
    padding: 15px;
  }
  .p-10 {
    padding: 10px;
  }
  .every-capsule-sec .block .img-block {
    width: 100%;
    max-width: 47%;
    position: absolute;
    left: 118px;
    top: -127px;
    padding: 0;
    margin: 0;
  }
  .main-left-side h5 {
    font-size: 26px !important;
    line-height: 30px;
  }
  .sonic-sleep-hero h6 {
    font-size: 30px !important;
    line-height: 35px;
  }
  .instant-maroon p {
    font-size: 30px !important;
  }
  .instant-terms-checkbox .form-check-label {
    font-size: 16px !important;
    padding-left: 10px;
  }
  .instant-terms {
    padding: 20px;
  }
  .instant-terms-checkbox .form-check-input {
    width: 25px !important;
    height: 25px !important;
  }
  .instant-terms p {
    font-size: 18px !important;
  }
  .sonic-sleep-hero .marron-p p {
    line-height: 40px;
  }
  .main-box-content .main-h6 {
    font-size: 26px !important;
    line-height: 30px;
  }
  .instant-access .instant-cards .instant-card {
    height: 300px;
    width: 300px;
    justify-content: center;
  }
  .instant-access .instant-cards .instant-card img {
    height: 200px;
  }
  .last-text {
    gap: 10px;
  }
  .last-text p {
    font-size: 14px !important;
    line-height: 20px;
  }
  .main-left-side p {
    line-height: 25px;
  }
  .main-left-side .maroon-box {
    font-size: 20px !important;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .guarantee h6 {
    font-size: 26px !important;
    line-height: 30px;
  }
  .pay p {
    font-size: 22px !important;
    line-height: 30px;
  }
  .protect-img {
    height: 250px;
    width: 250px;
    border-radius: 50%;
  }
  .white-bg-img {
    background-image: linear-gradient(white, white) !important;
  }
  .white-bg-img .white-texts {
    padding: 10px;
  }
  .bottom-features {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
  .bottom-features .block {
    border-right: 0;
    border-bottom: 1px solid rgba(128, 128, 128, 0.199);
    width: 100%;
  }
  .bottom-features .block:last-child {
    border-right: 0;
    border-bottom: 0;
  }
  .sreference .bottom-features {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
  .sreference .bottom-features .block {
    border-right: 0;
    border-bottom: 1px solid rgba(128, 128, 128, 0.199);
    width: 100%;
    padding-bottom: 20px;
  }
  .sreference .bottom-features .block:last-child {
    border-right: 0;
    border-bottom: 0;
  }
  .terms-hero h6 {
    font-size: 30px !important;
    line-height: 40px;
  }
  .suffer-hero h6 {
    font-size: 30px !important;
    line-height: 40px;
  }
  .term-body-text p {
    font-size: 18px !important;
    line-height: 30px;
  }
  .term-sub-heading h6 {
    font-size: 26px !important;
    line-height: 30px;
  }
  .term-list ul li {
    margin-bottom: 30px !important;
    font-size: 18px !important;
    line-height: 30px;
  }
  #footer ul li a {
    font-size: 15px;
  }
  #footer ul {
    padding: 0px 0px;
  }
  .scientific-references-sec {
    padding: 50px 0 0px 0;
  }
  #footer ul li {
    padding: 0;
    margin-bottom: 7px;
  }
  #footer p {
    font-size: 15px;
    line-height: 26px;
  }
  .navbar-brand img {
    width: 100%;
    max-width: 172px;
  }
  #footer ul li:after {
    width: 0px;
  }
  .freeAd h6 {
    font-size: 30px !important;
    line-height: 30px;
  }
  .freeAd-card img {
    height: 200px;
    margin-top: 50px;
  }
  .add-list ul li {
    font-size: 16px !important;
  }
  .btn-primaryy {
    font-size: 17px;
  }
  .freeAd-card {
    padding: 50px 20px;
    background-image: url(/assets-mbn/images/home/free-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 20px;
  }
  .warning {
    left: 20px;
  }
  .blue-img-banner p {
    font-size: 30px !important;
    padding: 20px 10px !important;
  }
  .belly-banner {
    justify-content: center;
  }
  .belly {
    text-align: center;
  }
  .belly-fat p {
    width: 100%;
  }
  .bottom-features .block p {
    font-size: 20px;
  }
  .six-bottle-img {
    display: none;
  }
  .faq-sec .card .card-header .card-link {
    font-size: 14px;
  }
  .faq-sec .card .card-body {
    padding: 0 10px 10px 10px;
  }
  .faq-sec .card .card-body p {
    font-size: 16px;
    line-height: 30px;
  }
  .bordering {
    display: none;
  }
  .guarantee-7 h6 {
    padding: 0px !important;
    margin-top: 20px;
    font-size: 26px !important;
  }
  .guarantee-7 p {
    padding: 0px !important;
  }
  .main-box-last p {
    padding: 0px !important;
    font-size: 18px !important;
  }
  .add-more p {
    padding: 30px 0px 0px 0px;
  }
  .accelerate .top-only p {
    font-size: 20px !important;
    line-height: 30px;
  }
  .border-end {
    border-right: 0;
  }
  .generous h6 {
    font-size: 30px !important;
    line-height: 30px;
  }
  .scientific-references-sec .bottom-features .block {
    width: 100%;
    padding-bottom: 20px;
  }
  .scientific-references-sec .bottom-sec .block {
    padding: 0 10px;
  }
  .home-banner-sec h1 {
    font-size: 30px;
    line-height: 30px;
    padding: 0 2% 20px;
  }
  .home-banner-sec .video-block .text-box {
    top: 23px;
  }
  .home-banner-sec .video-block .text-box h4 {
    font-size: 33px;
  }
  .home-banner-sec .video-block .text-box a img {
    height: 100px;
  }
  .protect-ears-sec {
    margin: 0;
  }
  .every-capsule-sec {
    padding: 30px 0 30px 0;
    margin: 0;
  }
  .why-we-created-sec {
    padding: 30px 0 30px 0;
  }
  .icon-text-sec {
    padding: 30px 0 30px 0;
  }
  .free-bonuses-sec {
    padding: 30px 0 30px 0;
  }
  .free-bonuses-sec .top-block h2 {
    padding: 0 2% 75px;
  }
  h2 {
    line-height: 40px;
    margin-bottom: 20px;
  }
  .free-bonuses-sec .bottom-block {
    background: #2d66b3;
    /*background-image: url(/assets-mbn/images/home/free-bonuses-bg2.jpg) no-repeat left center;*/
  }
  .free-bonuses-sec .bottom-block h2 {
    padding: 15px;
  }
  .free-bonuses-sec .bottom-block:before {
    top: -44px;
  }
  .people-say-sec .block .img-block {
    display: none;
  }
  .people-say-sec .block .text-block {
    width: 100%;
  }
  .people-say-sec .block {
    padding: 20px;
  }
  .people-say-sec .block .text-block p {
    font-size: 18px !important;
  }
  .product-sec.bg-color {
    padding: 30px 0 30px 0;
  }
  .money-back-guarantee-sec {
    padding: 30px 0 30px 0;
  }
  .money-back-guarantee-sec .main-sec {
    padding: 20px 20px 30px;
  }
  /*.product-sec.extra-gapping {
    padding: 30px 0 30px 0;
  }*/
  /*.scientific-references-sec .img-sec {
        display: none !important;
    }*/
  .quiz h6 {
    font-size: 22px !important;
    line-height: 30px;
    color: black;
  }
  .quiz p {
    font-size: 16px !important;
    padding: 10px;
  }
  .quiz {
    background-image: none;
    background-color: #2c66a5;
  }
  .q-stepper {
    display: none;
  }
  .question {
    padding: 0px;
  }
  .answer-1 {
    padding: 30px 0px;
    gap: 25px;
  }
  .answer-1 .a1-option {
    height: 185px;
    width: 130px;
    justify-content: space-between;
    gap: 0px;
  }
  .every-capsule-sec .block {
    padding: 180px 30px 25px;
  }
  .answer-3 .option-3 {
    width: 85%;
  }
  .answer-1 .a1-option h5 {
    font-size: 14px !important;
    line-height: 20px;
  }
  .ready-to-buy {
    display: none;
  }
  .money-back-guarantee-sec .main-sec .sponsor-block {
    bottom: -75px;
  }
  .every-capsule-sec .block {
    padding: 160px 30px 25px;
  }
  /* #footer ul li:after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    right: -3px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: #fff;
    border-radius: 50%;
  } */
  .why-should-sec .main-sec .img-block img {
    /* max-width: 320px !important; */
  }
}

@media (max-width: 500px) {
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  .home-banner-sec h1 {
    font-size: 24px;
  }
  .prdtImg1 {
	/* max-width: 132px; */
	margin-bottom: 10px !important;
}
.prdtImg3 {
	max-width: 226px;
	margin-bottom: 10px;
}
.prdtImg6 {
	max-width: 298px;
	margin-bottom: 11px !important;
}
  /* #footer p {
    font-size: 17px;
    padding: 5px;
  } */
  .every-capsule-sec .block {
    padding: 174px 30px 25px;
  }
  .money-back-guarantee-sec .main-sec .sponsor-block {
    bottom: -56px;
  }
  .footer-logo {
    /* height: 86px; */
    margin-bottom: 28px;
  }
  .every-capsule-sec .block .img-block {
    max-width: 50%;
    position: absolute;
    left: 110px;
    top: -130px;
    padding: 0;
    margin: 0;
  }
  .free-bonuses-sec .bottom-block:before {
    top: -45px;
  }
  li p {
    font-size: 16px;
    word-break: break-word;
    line-height: 1.5;
  }
  .product-sec .block.gapping {
    margin-top: 30px;
  }
  /* act */
  .new-badge img {
    width: 100%;
    max-width: 70px;
    position: absolute;
    right: -4%;
    top: -5%;
    transform: rotate(26deg);
  }
  .container {
    padding: 0px 15px;
  }
  .red-bg p {
    font-size: 17px;
  }
  .pricebox-bottle-nr.text-center {
    font-size: 20px;
    margin: 21px 0 -3px !important;
  }
  .mainPrice span {
    font-size: 19px;
    margin-left: -14px;
  }
  .pricebox-total-price {
    font-size: 16px;
  }
  .pricebox-shipping-info {
    font-size: 13px !important;
  }
  .secBadges {
    max-width: 150px;
  }
  .creditcrt {
    max-width: 233px !important;
  }
  .QuoteHdr {
    font-size: 23px;
  }
  .person_testimls {
    max-width: 40px;
  }
  .bns-header p {
    font-size: 16px;
  }
  .testimonialBox p {
    font-size: 16px;
  }
  .semi-b {
    font-size: 18px;
  }
  .logoDots {
    max-width: 126px;
  }
  /* act */
  .why-we-created-sec .img-block img {
    max-width: 300px;
    margin-bottom: 20px;
  }
  .protect-ears-sec .img-block img {
    max-width: 275px;
  }
  .every-capsule-sec .block .img-block img {
    max-width: 200px;
    margin: 0px auto 0px;
  }
  .every-capsule-sec .block {
    padding: 80px 30px 25px !important;
  }
  .every-capsule-sec .col-lg-4 {
    padding-top: 120px;
  }
  .free-bonuses-sec {
    padding: 30px 0 0;
  }
  h2 {
    font-size: 30px;
  }
  .why-should-sec .main-sec .img-block img {
    /* max-width: 300px; */
  }
  .icon-text-sec {
    margin-top: 0px;
  }
  .free-bonuses-sec {
    margin-top: 15px;
  }
  .money-back-guarantee-sec .main-sec .img-block img {
    max-width: 170px;
  }
}

@media (max-width: 428px) {
  h2 {
    margin-top: -10px;
  }
  .flx {
    display: block;
  }
  .min {
    font-size: 20px !important;
  }
  .para-save {
    font-size: 18px !important;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .icon-text-sec .repeat-sec .block .icon-box img {
    width: 100%;
    max-width: 22%;
    height: auto;
  }
  .prdtImg1 {
	/* max-width: 140px; */
}
  .save {
    margin-top: 0px;
  }
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  .extraBottles .modal-top h6 {
    font-size: 25px;
  }
  .extraBottles .modal-top h5 {
    font-size: 18px;
  }
  .extraBottles .modal-top {
    margin: 0px 15px;
  }
  .special-side {
    padding: 20px;
  }
  .money-back-guarantee-sec .main-sec .sponsor-block {
    bottom: -35px;
  }
  .congratulations-modal-buttons .btn-outline {
    font-size: 14px;
  }
  .btn-primaryy {
    font-size: 14px;
  }
  .min {
    margin-top: -16px;
  }
  /* #footer ul li a {
    font-size: 20px;
  } */
  .product-sec .block .cart-box a {
    padding: 15px 15px;
  }
  #footer ul {
    justify-content: space-around;
  }
  .people-say-sec .link-block a {
    padding: 15px 20px;
    font-size: 18px;
  }
  .protect-ears-sec {
    padding: 10px 0 20px 0;
    margin: 0;
  }
  .free-bonuses-sec .bottom-block {
    padding: 10px;
    margin: 0;
    background: #2d66b3;
    border-radius: 10px;
    /*background: url(/assets-mbn/images/home/free-bonuses-bg2.jpg) no-repeat left center;*/
    /* background-size: cover; */
    position: relative;
  }
  .free-bonuses-sec .bottom-block:before {
    top: -40px;
  }
  h2 {
    font-size: 26px;
  }
  /* #footer p {
    font-size: 16px;
    color: #fff;
    line-height: 28px;
    padding: 0;
    margin: 0;
  } */
  /* #footer ul li:after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    right: -3px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: #fff;
    border-radius: 50%;
  } */
  .every-capsule-sec .block {
    padding: 150px 30px 25px;
  }
  .every-capsule-sec .block .img-block {
    max-width: 55%;
    position: absolute;
    left: 87px;
    top: -104px;
    padding: 0;
    margin: 0;
  }
  #btn-yes {
    margin: 20px;
    font-size: 14px;
  }
  .every-capsule-sec .block .img-block img {
    max-width: 175px;
  }
  .every-capsule-sec .col-lg-4 {
    padding-bottom: 15px;
  }
  .every-capsule-sec .top-content p {
    padding: 0 15% 0px;
  }
  .row1 {
    padding-top: 10px;
  }
  .free-bonuses-sec .top-block h2 {
    padding: 0 2% 35px;
  }
  .new-badge img {
    right: 0%;
  }
  .why-should-sec .main-sec {
    padding: 25px 10px 35px !important;
}
  .why-should-sec .main-sec .text-block h2:before {
    width: 25px !important;
    left: -25px !important;
  }
  .faq-sec h2 {
    padding: 0 0 10px 0;
  }
  .mt-30 {
    margin-top: 15px;
  }
  .btn-primaryy {
    display: block;
  }
}

@media (max-width: 425px) {
  .flx {
    display: block;
  }
  .every-capsule-sec .block {
    padding: 150px 30px 25px;
  }
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  .icon-text-sec .repeat-sec .block .icon-box {
    padding: 0 0 0px 0;
  }
  .icon-text-sec .repeat-sec .block .icon-box img {
    width: 100%;
    max-width: 35px;
    height: auto;
  }
  .free-bonuses-sec .top-block .block .img-block img {
    max-width: 185px;
  }
  .why-should-sec .main-sec .img-block img {
    /* max-width: 245px !important; */
  }
}

@media (max-width: 414px) {
  .flx {
    display: block;
  }
  #footer p {
    font-size: 16px;
  }
  .free-bonuses-sec .bottom-block:before {
    top: -40px;
  }
  .every-capsule-sec .block .img-block {
    max-width: 60%;
    position: absolute;
    left: 81px;
    top: -119px;
    padding: 0;
    margin: 0;
  }
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  .icon-text-sec .repeat-sec .block .icon-box {
    padding: 0 0 0px 0;
  }
}

@media (max-width: 390px) {
  .flx {
    display: block;
  }
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  .extraBottles .modal-top h6 {
    font-size: 28px;
  }
  .extraBottles .modal-top h5 {
    font-size: 15px;
  }
  .home-banner-sec h1 {
    font-size: 22px;
  }
  .prdtImg1 {
	/* max-width: 123px; */
}
  .mb-img-logo {
    max-width: 180px;
  }
  h2 {
    font-size: 25px;
  }
  #footer p {
    font-size: 15px;
  }
  .every-capsule-sec .block .img-block {
    max-width: 60%;
    position: absolute;
    left: 70px;
    top: -105px;
    padding: 0;
    margin: 0;
  }
  .product-sec .block .price-box h3 {
    font-size: 60px;
  }
  .icon-text-sec .repeat-sec .block .icon-box {
    padding: 0 0 0px 0;
  }
  li p {
    font-size: 15px;
  }
  .why-we-created-sec .img-block img {
    max-width: 260px;
    margin-bottom: 20px;
  }
}

@media (max-width: 375px) {
  .scientific-references-sec .bottom-sec ul li {
    font-size: 15px;
  }
  .flx {
    display: block;
  }
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  .video-overlay-alt {
    width: 100%;
    height: 85%;
  }
  #player {
    width: 100%;
    height: 85%;
  }
  .glass-overlay {
    width: 100%;
    height: 85%;
  }
  .home-banner-sec h1 {
    font-size: 22px;
  }
  h2 {
    font-size: 22px;
  }
  #footer p {
    font-size: 14px;
  }
 
  /* .footer-logo {
    height: 70px;
    margin-bottom: 10px;
  } */
  .every-capsule-sec .block .img-block {
    max-width: 60%;
    position: absolute;
    left: 74px;
    top: -103px;
    padding: 0;
    margin: 0;
  }
  .icon-text-sec .repeat-sec .block .icon-box {
    padding: 0 0 0px 0;
  }
  .botimg {
    max-width: 250px;
  }
}

@media (max-width: 350px) {
  .scientific-references-sec .bottom-sec ul li {
    font-size: 15px;
  }
  .flx {
    display: block;
  }
  .home-banner-sec h1 {
    font-size: 20px;
  }
  #footer ul li a {
    font-size: 14px;
  }
  .video-overlay-alt {
    width: 100%;
    height: 90%;
  }
  #player {
    width: 100%;
    height: 90%;
  }
  .glass-overlay {
    width: 100%;
    height: 90%;
  }
  .icon-text-sec .repeat-sec .block .icon-box {
    padding: 0 0 0px 0;
  }
}

@media (max-width: 320px) {
  .scientific-references-sec .bottom-sec ul li {
    font-size: 15px;
  }
  .prdtImg6 {
	max-width: 258px;
}
  .flx {
    display: block;
  }
  div#specialOffer {
    padding-right: 0px !important;
  }
  div#congraTulations {
    padding-right: 0px !important;
  }
  .mb-img-logo {
    max-width: 180px;
  }
  .video-overlay-alt {
    width: 100%;
    height: 100%;
  }
  #player {
    width: 100%;
    height: 100%;
  }
  .glass-overlay {
    width: 100%;
    height: 100%;
  }
  .mb-img-logo {
    /*height: 80px !important;*/
    margin-bottom: 40px !important;
  }
  .home-banner-sec h1 {
    font-size: 19px !important;
  }
  #footer p {
    font-size: 14px;
  }
  h2 {
    font-size: 22px;
  }
  .money-back-guarantee-sec .main-sec .sponsor-block {
    bottom: -19px;
  }
  .every-capsule-sec .block .img-block {
    max-width: 65%;
    position: absolute;
    left: 53px;
    top: -101px;
    padding: 0;
    margin: 0;
  }
  .free-bonuses-sec .bottom-block h2 {
    color: #fff;
    padding-left: 0px;
    font-size: 18px;
  }
  .free-bonuses-sec .bottom-block:before {
    top: -35px;
  }
  .congratulations-modal-buttons .btn-outline {
    font-size: 14px;
    margin: 10px;
  }
  .icon-text-sec .repeat-sec .block .icon-box {
    padding: 0 0 0px 0;
  }
  li p {
    font-size: 14px;
  }
  p {
    font-size: 18px;
  }
}

.cta__section {
  display: block;
  width: 100%;
  text-align: center;
  margin: 20px auto;
  background: #2d66b3;
  padding: 20px;
  border-radius: 10px;
}

.cta__section .title {
  color: #fff;
  margin: 0;
  font-size: 32px;
  line-height: 42px;
}

.cta__section .min {
  color: #fff !important;
  font-size: 20px;
  font-weight: 100;
}

.cta__section .cta_minutes {
  font-weight: 700;
  font-size: 42px;
}

.no-border {
  border-radius: 0;
}

/*=========== Why Should Start =============*/

.why-should-sec {
  padding: 30px 0 50px 0;
  margin: 0;
}

.why-should-sec.topper {
  margin: -110px 0 0 0;
}

.why-should-sec .main-sec {
  padding: 25px 40px 35px;
  margin: 0;
  background: #fff;
  box-shadow: -1px 0px 29px 0px rgba(21, 66, 114, 0.1);
  border-radius: 10px;
}

.why-should-sec .main-sec .text-block {
  padding: 35px 0 0 0;
  margin: 0;
}

.why-should-sec .main-sec .text-block h2 {
  color: #fff;
  padding: 22px 30px 22px 0;
  margin: 0 0 40px 0;
  background: #2c66a5;
  border-radius: 0 10px 10px 0;
  position: relative;
}

.why-should-sec .main-sec .text-block h2:before {
  content: "";
  width: 41px;
  height: 100%;
  position: absolute;
  left: -40px;
  top: 0;
  background: #2c66a5;
}

.why-should-sec .main-sec .text-block p {
  padding: 0 18% 0 0;
}

.why-should-sec .main-sec .img-block {
  padding: 0;
  margin: 0;
}

.why-should-sec .main-sec .img-block img {
 width: 100%;
    max-width: 400px;
    margin: 0 auto;
}

.product-sec-mob {
  display: none;
}

@media only screen and (max-width: 780px) {
  .product-sec-mob {
    display: block !important;
  }
}

/* Product sec  Mobile */

/*=========== Product Start =============*/

.product-sec-mob {
  padding: 45px 0 20px 0;
  margin: 0;
}

.product-sec-mob.gapping {
  padding-bottom: 60px;
}

.product-sec-mob.bg-color {
  padding: 30px 0 30px 0;
  background: #f1f6f9;
}

.product-sec-mob.extra-gapping {
  padding: 30px 0 110px 0;
  margin-top: 70px;
}

.product-sec-mob h2 {
  text-align: center;
  padding: 0 6% 100px;
}

.product-sec-mob .block {
  padding: 35px 0 30px;
  margin: 0 0 30px 0;
  border: 1px solid rgba(44, 102, 165, 0.1);
  border-radius: 15px;
  background: #fff;
  box-shadow: 0px 7px 29px 0px rgba(21, 66, 114, 0.08);
  position: relative;
  -webkit-box-shadow: 0px -1px 20px -1px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px -1px 20px -1px rgba(0, 0, 0, 0.75);
  box-shadow: 0px -1px 20px -1px rgba(0, 0, 0, 0.75);
}

.product-sec-mob .block h4 {
  width: 204px;
  max-width: 90%;
  display: inline-block;
  font-size: 20px;
  color: #fff;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
  padding: 8px 10px;
  margin: 0 auto;
  background: #2c66a5;
  border-radius: 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: -18px;
}

.product-sec-mob .block h5 {
  font-size: 18px;
  color: #000;
  line-height: 20px;
  font-weight: 600;
  text-align: center;
  padding: 0 0 30px 0;
  margin: 0;
}

.product-sec-mob .block .img-box {
  padding: 0 15px;
  margin: 0 0 25px 0;
}

.product-sec-mob .block .img-box img {
  width: auto;
  max-width: 100%;
}

.product-sec-mob .block .price-box {
  padding: 20px 15px;
  margin: 0;
  background: #f0f4f9;
  text-align: center;
}

.product-sec-mob .block .price-box h3 {
  font-size: 74px;
  color: #000;
  line-height: 76px;
  font-weight: 700;
  padding: 0;
  margin: 0;
}

.product-sec-mob .block .price-box h3 sup {
  display: inline-block;
  width: 50px;
  font-size: 15px;
  color: #5e5e5e;
  line-height: 19px;
  font-weight: 400;
  text-align: left;
}

.product-sec-mob .block .bottom-block {
  padding: 0 40px;
  margin: 0;
}

.product-sec-mob .block .spcl-price-box {
  padding: 22px 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
}

.product-sec-mob .block .spcl-price-box h6 {
  font-size: 20px;
  color: #000;
  line-height: 22px;
  font-weight: 400;
  padding: 0 15px 0 0;
  margin: 0;
}

.product-sec-mob .block .spcl-price-box h6 strong {
  font-weight: 700;
}

.product-sec-mob .block .spcl-price-box h6.color {
  width: 115px;
  color: #9e172f;
  text-align: right;
  border-left: 1px solid rgba(44, 102, 165, 0.2);
  padding: 0 0 0 15px;
}

.product-sec-mob .block .link-box {
  padding: 0;
  margin: 0;
}

.product-sec-mob .block .link-box a {
  display: block;
  font-size: 19px;
  color: #000;
  line-height: 21px;
  font-weight: 700;
  text-transform: uppercase;
  border: 1px solid rgba(44, 102, 165, 0.2);
  border-radius: 10px;
  padding: 5px 15px 5px 60px;
  margin: 0 0 6px 0;
}

.product-sec-mob .block .link-box p {
  display: block;
  font-size: 19px;
  color: #000;
  line-height: 21px;
  font-weight: 700;
  text-transform: uppercase;
  border: 1px solid rgba(44, 102, 165, 0.2);
  border-radius: 10px;
  padding: 5px 15px 5px 60px;
  margin: 0 0 6px 0;
}

.product-sec-mob .block .link-box p.free-shipping-btn {
  background: url(/assets-mbn/images/home/shipping-icon.png) no-repeat 15px center;
}

.product-sec-mob .block .link-box p.free-bonuses-btn {
  background: url(/assets-mbn/images/home/bonuses-icon.png) no-repeat 20px center;
}

.product-sec-mob .block .link-box a.free-shipping-btn {
  background: url(/assets-mbn/images/home/shipping-icon.png) no-repeat 15px center;
}

.product-sec-mob .block .link-box a.free-bonuses-btn {
  background: url(/assets-mbn/images/home/bonuses-icon.png) no-repeat 20px center;
}

.product-sec-mob .block .cart-box {
  padding: 0 0 15px 0;
  margin: 0;
}

.product-sec-mob .block .cart-box a {
  display: block;
  font-size: 20px;
  color: #fff;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  background: #2c66a5;
  border-radius: 10px;
  padding: 25px 15px;
  margin: 0;
}

.product-sec-mob .block .cart-box a:hover {
  background: #9f172f;
}

.product-sec-mob .block .cart-box a:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 25px;
  background: url(/assets-mbn/images/home/cart-icon.png) no-repeat center;
  margin: 0 10px 0 0;
  vertical-align: middle;
}

.product-sec-mob .block .card-box {
  padding: 0 0 25px 0;
  margin: 0;
}

.product-sec-mob .block .card-box img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.product-sec-mob .block .money-back-box {
  padding: 0;
  margin: 0;
}

.product-sec-mob .block .money-back-box h6 {
  font-size: 18px;
  color: #000;
  line-height: 22px;
  font-weight: 400;
  padding: 5px 0 5px 75px;
  margin: 0;
  position: relative;
  min-height: 55px;
}

.product-sec-mob .block .money-back-box h6 strong {
  font-weight: 700;
}

.product-sec-mob .block .money-back-box h6:before {
  content: "";
  width: 54px;
  height: 54px;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 10px;
  border: 1px solid rgba(44, 102, 165, 0.2);
  background: url(/assets-mbn/images/home/money-back-icon.png) no-repeat center;
}

.product-sec-mob .block.gapping {
  margin-top: -30px;
}

.product-sec-mob .block.gapping h5 {
  padding: 0 0 58px 0;
}

.product-sec-mob .product-bottom-content {
  padding: 10px 0 0 0;
  margin: 0;
}