body {
margin: 0;
padding: 0;
font-family: "Nunito Sans", sans-serif !important;
-webkit-font-smoothing: antialiased;
font-smooth: always;
}
html, body {
height: 100%;
margin: 0;
}
.main-outer-panel {  min-height: 100%; margin-bottom:-100px;}  
h1,h2,h3,h4,h5,h6,p,ul,ol,li{
margin: 0;
padding: 0;
letter-spacing: 0;
font-family: "Nunito Sans", sans-serif !important;
}


@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-tQLL50tE8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-tQLL50tE8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tQLL50tE8-Hw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(../fonts/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-tQLL50tE8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(../fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}





button:focus {
outline: inherit;
}
img{
max-width: 100%;
}
section,header,footer{
float: left;
width: 100%;
}
:focus
{
outline: none;;
}
input{
box-shadow: none !important;
-webkit-box-shadow: none !important;
-webkit-appearance: none;
-moz-appearance: none;
}
button, input[type="submit"], input[type="button"]
{
-webkit-appearance: none;
-moz-appearance: none;
}
code, kbd, pre, samp {
font-family: inherit;
font-size: inherit;
}  
a{
transition: .3s all ease;
-webkit-transition: .3s all ease;
text-decoration: none;
}
a:hover, a:focus{
text-decoration: none !important;
}
*{box-sizing: border-box;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
opacity: 1;
}

/* @import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200;0,6..12,300;0,6..12,400;0,6..12,500;0,6..12,600;0,6..12,700;0,6..12,800;0,6..12,900;0,6..12,1000;1,6..12,200;1,6..12,300;1,6..12,400;1,6..12,500;1,6..12,600;1,6..12,700;1,6..12,800;1,6..12,900;1,6..12,1000&display=swap'); */

.custom-container {
	max-width: 1190px;
	margin: auto;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.pade-none
{
    padding-left: 0;
    padding-right: 0;
}
p
{
	font-weight: 400;
	font-size: 24px;
	color: rgb(0, 0, 0);
	line-height: 160%;	
}	
.mb5
{
	margin-bottom:50px;	
}
.mb4
{
	margin-bottom:38px;	
}
.mb2
{
	margin-bottom:20px;	
}
.mb3
{
	margin-bottom:30px;	
}
.mb1
{
	margin-bottom:10px;	
}
.mb0
{
	margin-bottom:0px;	
}
.heading48
{
	font-size: 48px;
	line-height: 120%;
	font-weight: 900;
	letter-spacing: 0;
}

.featured-wrapper {
	background: rgb(2, 24, 84) url(../images/featured-banner.jpg) center center no-repeat;
	background-size: cover;
	padding: 25px 0;
}
.featured-wrapper-inn {
	display: inline-block;
	width: 100%;
	padding: 0 30px;
}
.featured-wrapper-inn h1 {
	text-align: left;
	color:rgb(255, 206, 111);
	font-size: 58px;
	line-height: 120%;
	letter-spacing: 0;
	text-transform: capitalize;
	margin-bottom: 20px;
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 900;
	-webkit-font-smoothing: antialiased;
	font-smooth: always;
}

.featured-wrapper-row {
	display: inline-flex;
	align-items: flex-start;
}
.featured-wrapper-row .lt-grid {
	display: inline-block;
	width: 61%;
	padding-right: 20px;
}
.featured-wrapper-row .rt-grid {
	display: inline-block;
	width: 39%;
}
.featured-wrapper-row .rt-grid img {
	border-radius: 6px;
}
.featured-wrapper-row .lt-grid h2 {
	text-align: left;
	color: rgb(255, 255, 255);
	font-weight: 900;
	font-size: 38px;
	line-height: 120%;
	margin-bottom: 10px;
}
.featured-wrapper-row .lt-grid p {
	text-align: left;
	color: rgb(255, 255, 255);
	font-weight: 700;
	font-size: 26px;
	line-height: 150%;
	text-transform: capitalize;
}
.red-shape {
	background: url(../images/shape-red.png) center center no-repeat;
	/* background-size: cover; */
	padding: 0 11px;
}
.featured-wrapper-row .lt-grid h2 {
	text-align: left;
	color: rgb(255, 255, 255);
	font-weight: 900;
	font-size: 38px;
	line-height: 120%;
	margin-bottom: 25px;
}
.pattern-gray-wrapper {
	background-position: left top !important;
	background: url(../images/gray-pattern-img.jpg);
	background-position-x: 0%, 0%;
	background-position-y: 0%, 0%;
	background-repeat: repeat, repeat;
	background-repeat: repeat;
}
.pattern-gray-wrapper-inn {
	display: inline-block;
	width: 100%;
	padding: 40px 20px;
	background: #fff;
}
.Do-you-see-row {
	display: inline-flex;
	width: 100%;
	border-style: solid;
	border-color: rgb(217, 235, 245);
	border-width: 2px;
	border-radius: 12px;
	padding: 35px;
}
.Do-you-see-grid.lt-grid {
	max-width: 410px;
	width: 100%;
}
.Do-you-see-grid.rt-grid {
	display: inline-block;
	width: calc(100% - 410px);
	padding-left: 42px;
	text-align:left;
}
.Do-you-see-grid.rt-grid h2 {
	font-weight: 400;
	font-size: 24px;
	color: rgb(0, 0, 0);
	letter-spacing: 0;
	line-height: 160%;
	margin-bottom: 38px;
}
.Do-you-see-grid.rt-grid p
{
	margin-bottom: 38px;
}
.Do-you-see-content-row {
	display: inline-block;
	width: 100%;
	padding: 0 25px;
}
.Do-you-see-grid.rt-grid p:last-child
{
	margin-bottom:0px;
}
.yello-bg {
	background: #ff0;
	padding: 2px 4px;
}
.see-following-symptoms-row {
	display: flex;
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-gap: 0 30px;
}
.see-following-symptoms-grid {
	display: inline-block;
	width: 100%;
	border: 1px solid rgb(255, 0, 0);
	border-radius: 12px;
	background: rgb(255, 0, 0);
	overflow: hidden;
}
.symptoms-grid-image {
	display: inline-block;
	width: 100%;
	height: 240px;
}
.symptoms-grid-content {
	display: inline-flex;
	width: 100%;
	padding: 10px;
	text-align: center;
	align-items: center;
	min-height: 110px;
}
.symptoms-grid-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.symptoms-grid-content p {
	color: rgb(255, 255, 255);
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 400;
	font-size: 18px;
}
.see-following-symptoms-grid:hover {
	background: rgb(217, 2, 2);
	border-color: rgb(217, 2, 2);
}
.introduce-myself-wrapper {
	padding: 30px 0;
	background: rgb(57, 194, 255);
}
.introduce-myself-wrapper h2 {
	color: #fff;
	text-align: center;
}
.introduce-myself-row1 {
	display: flex;
	flex-wrap: wrap;
}

.introduce-myself-grid.rt-grid {
	display: inline-block;
	width: 430px;
}
.introduce-myself-grid.lt-grid {
	display: inline-block;
	width: 100%;
	max-width: calc(100% - 430px);
	padding-right: 30px;
}
ul.blue-icon-list {
	display: inline-block;
	width: 100%;
	padding-left: 2em;
}
ul.blue-icon-list li {
	width: 100%;
	display: inline-block;
	font-weight: 400;
	font-size: 24px;
	color: rgb(0, 0, 0);
	line-height: 160%;
	position: relative;
	padding-left: 36px;
	margin-bottom: 18px;
}
ul.blue-icon-list li::before {
	position: absolute;
	left: 0;
	top: 4px;
	content: url(../images/circle-check-img.svg);
	width: 25px;
	height: 25px;
}
.row
{
	display:inline-block;
	width:100%;
}
.heading46
{
font-size: 46px;
line-height: 120%;
font-weight: 900;
}
.row.there-hidden-reason-text {
	text-align: center;
}
.row.there-hidden-reason-text h2 {
	color: rgb(255, 0, 0);
}
.temporary-relief-rw .introduce-myself-grid.rt-grid {
	width: 340px;
}
.temporary-relief-rw .introduce-myself-grid.lt-grid {
	padding-right: 0;
	padding-left: 30px;
	max-width: calc(100% - 340px);
}
.temporary-relief-rw .introduce-myself-grid.rt-grid img {
	box-shadow: 0px 0px 29px -16px rgb(103, 134, 196);
	border-radius: 4px;
}
.introduce-myself-row1.temporary-relief-rw {
	margin-bottom: 60px;
}
.temporary-relief-rw1 img {
	border-radius: 4px;
}
.panel-Or-even-worse {
	display: inline-block;
	width: calc(40px + 100%);
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-radius: 12px;
	padding-top: 20px;
	box-shadow: 0px 0px 10px 0px rgb(238, 249, 255);
	margin-left: -20px;
}
.panel-Or-even-worse .row.there-hidden-reason-text 
{
	padding-left: 30px;
	padding-right: 30px;
}
.panel-Or-even-worse .introduce-myself-row1.temporary-relief-rw, .panel-Or-even-worse .row.radiogroup {
	padding-left: 50px;
	padding-right: 50px;
}
strong {
	font-weight: 700;
}
.so-before.lite-blue-bg {
	border: 6px solid #fff;
	border-radius: 12px;
	box-shadow: 0px 0px 10px 0px rgb(204, 204, 204);
	background: rgb(241, 250, 255);
	padding: 35px 40px;
}
.so-before.lite-blue-bg p {
	font-style: italic;
}
.single-image-wrap {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.single-image-wrap.circle-medium-sz img {
	max-width: 315px;
	width: 100%;
}
.circle-img {
	display: inline-block;
	border-radius: 50%;
	overflow: hidden;
}
.row.there-hidden-reason-text.After-listening {
	padding-left: 45px;
	padding-right: 45px;
}
.row.challenges-caused-row-inn {
	display: inline-block;
	width: 100%;
	position: relative;
	padding: 40px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:solid 3px #ff0000 ;
}
.row.challenges-caused-row {
	padding-left: 40px;
	padding-right: 40px;
}
.row.challenges-caused-row-inn::before {
	position: absolute;
	bottom: -18px;
	content: "";
	width: 28px;
	height: 28px;
	border-bottom: 4px solid #f00;
	border-left: 3px solid #f00;
	transform: rotate(-45deg);
	background: #fff;
	border-radius: 0 70px 0px 0;
}
.challenges-caused-row-inn ul {
	display: inline-block;
	width: 100%;
}
.challenges-caused-row-inn ul li {
	width: 100%;
	display: inline-block;
	font-weight: 400;
	font-size: 24px;
	color: rgb(0, 0, 0);
	line-height: 160%;
	position: relative;
	padding-left: 36px;
	margin-bottom: 18px;
}
.challenges-caused-row-inn ul li::before {
	position: absolute;
	left: 0;
	top: 4px;
	content: url(../images/circle-xmark-solid.svg);
	width: 25px;
	height: 25px;
}
.row.Rescue-pumps-panel {
	border-radius: 12px;
	margin: 70px 0;
	background: rgb(2, 26, 83);
	position: relative;
	padding: 30px;
	padding-right: 22em;
}
.row.Rescue-pumps-panel h2 {
	text-align: left;
	font-weight: bold;
	font-size: 24px;
	color: #ffffff;
}
.Rescue-pumps-panel-img {
	position: absolute;
	right: 20px;
	top: 50%;
	width: 260px;
	transform: translate(0, -50%);
}
.Which-leads-wrapper {
	padding-bottom: 100px;
	z-index: 1;
	background: rgb(57, 194, 255);
	padding-top: 40px;
	text-align:center;
}
.Which-leads-wrapper h2 {
	font-size: 44px;
	line-height: 130%;
	color: rgb(255, 255, 255);
	font-weight: 900;
	text-transform: capitalize;
}
.cough-suppressants-wrapper-inn {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(207, 238, 252);
	border-radius: 12px;
	margin-top: -60px;
	background: #fff;
	box-shadow: 0px 0px 100px 2px rgb(207, 238, 252);
	padding: 40px;
}
.cough-suppressants-row2 .lt-grid {
	width:70%;
	padding-right: 30px;
}
.cough-suppressants-row2, .cough-suppressants-row3 {
	display: flex;
	flex-wrap: wrap;
}
.cough-suppressants-row2 .rt-grid {
	width: 30%;
}
.cough-suppressants-row3 .lt-grid {
	width: 60%;
	padding-right: 30px;
}
.cough-suppressants-row3 .rt-grid {
	width: 40%;
}
.heading40
{
	font-size: 40px;
	color: rgb(0, 0, 0);
	line-height: 130%;
	font-weight: 900;
	text-transform: capitalize;
}
.heading38
{
	font-size:38px;
	color: rgb(0, 0, 0);
	line-height: 130%;
	font-weight: 900;
	text-transform: capitalize;
}
.heading44
{
	font-size:44px;
	color: rgb(0, 0, 0);
	line-height: 130%;
	font-weight: 900;
	text-transform: capitalize;
}

.big-pharma-main {
	background: #ffff;
	padding: 50px 60px;
}
.cough-suppressants-wrapper {
	background-position: left top !important;
	background: url(../images/gray-pattern-img.jpg);
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-position-x: 0%, 0%;
	background-position-y: 0%, 0%;
	background-repeat: repeat, repeat;
	background-repeat: repeat;
}
.align-center {
	text-align: center;
}
.pattern-blue-wrap {
	position: relative;
	width: calc(80px + 100%);
	margin: 0 -40px;
	border-radius: 12px;
	padding: 10px;
	margin-top: 60px;
}
.pattern-blue-wrap::before {
	position: absolute;
	left: 0;
	top: 0;
	border-width: 0;
	content: "";
	background: url(../images/blue-pattern-img.png),rgb(255, 255, 255);
	background-size: cover;
	-webkit-background-size: 100% 100%;
	background-position: center center;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.pattern-blue-wrap-inn {
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 100%;
	padding: 30px;
	background: #fff;
	border-radius: 10px;
}
.row.breathing-issues {
	padding: 60px 0;
}
.row.breathing-issues .introduce-myself-grid.rt-grid img {
	box-shadow: none;
	border-radius: 0;
}
.row.breathing-issues .introduce-myself-row1.temporary-relief-rw {
	margin-bottom: 0;
}
.pattern-blue-wrap.margin0 {
	margin-top: 0;
}
.row.Health-practitioners-panel {
	margin-top: 10px;
	margin-bottom:0px;
	padding: 0 50px;
}
.row.Health-practitioners-panel .introduce-myself-grid.rt-grid img {
	border-radius: 10px;
	box-shadow: unset;
}
.mucociliary-escalator img {
	width: 80%;
}
.row.Health-practitioners-panel.mb5 {
	margin-bottom: 60px;
}
.Which-leads-wrapper.the-core-reason-wrap {
	padding: 40px 0 !important;
}
.Struggle-to-breathe-row {
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-gap: 0 40px;
}
.Struggle-to-breathe-grid {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.Struggle-to-breathe-grid h3 {
	font-size: 24px;
	color: rgb(0, 0, 0);
	text-align: center;
	text-transform: capitalize;
	line-height: 160%;
}
.Struggle-breathe-grid-img {
	display: inline-flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	height: 200px;
	margin-bottom: 16px;
}
.Struggle-breathe-grid-img {
	display: inline-flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	height: 200px;
	margin-bottom: 16px;
}
.Struggle-breathe-grid-img .circle-img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.Struggle-breathe-grid-img .circle-img {
	height: 200px;
	width: 200px;
}
.Struggle-breathe-grid-img img {
	max-height: 200px;
}
.why-common-treatments-wrap {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	border-radius: 12px;
	margin-top: 0px;
	box-shadow: 0px 0px 18px 0px rgb(207, 238, 252);
	padding: 45px 30px;
	background: #fff;
}
.why-common-treatments-grid {
	border: 1px solid rgb(217, 235, 245);
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 35px;
	background: rgb(241, 250, 255);
	display: flex;
	align-items: center;
}
.why-common-treatments-grid-img {
	width: 220px;
	padding-left: 20px;
	padding-right: 10px;
}
.why-common-treatments-grid-text {
	display: inline-block;
	width: calc(100% - 220px);
}
.why-common-treatments-grid-text p {
	line-height: 130%;
}
.pattern-blue-wrap.So-how-do-stop {
	width: 100%;
	margin: 20px 0 0 0;
}
.So-how-do-featured-img img {
	max-width: 750px;
	width: 100%;
}
.mucus-and-bacteria p {
	margin-top: 20px;
	background: rgb(255, 255, 0);
	color: rgb(255, 0, 0);
	font-weight: 600;
	padding: 6px 10px;
}
.heading42
{
	font-size: 42px;
  line-height: 140%;
  color: rgb(0, 0, 0);
  font-weight: 900;
  text-transform: capitalize;
}
.row.Health-practitioners-panel.trapped-mucus-shortness1 {
	padding: 0 20px;
	margin: 30px 0 0 0;
}
.trapped-mucus-shortness1 .introduce-myself-grid.rt-grid {
	width: 430px;
}
.trapped-mucus-shortness1 .introduce-myself-grid.lt-grid {
	max-width: calc(100% - 430px);
}
.trapped-mucus-shortness1 .introduce-myself-grid.rt-grid img {
	box-shadow: 0px 0px 32px -16px rgb(174, 174, 174) !important;
}
.excess-mucus-daily3 .Rescue-pumps-panel-img img{
	border-radius: 50%;
	width: 200px;
}
.row.figuring-out-hoe-to-fix-wrap{
	padding: 0 20px;
}
.introduce-myself-row1.Exotic-herb2 .introduce-myself-grid.lt-grid {
	padding-left: 30px;
	padding-right: 0;
}
.main-reasons-wrap {
	background: url(../images/blue-bg.jpg) center center no-repeat;
	background-size: cover;
	padding: 50px 0;
	background-attachment: fixed;
}
.main-reasons-wrap-inn .pattern-blue-wrap.margin0 {
	margin: 0;
	width: 100%;
}
.white-text {
	color: #fff;
}
.main-reasons-wrap .pattern-blue-wrap {
	margin-bottom: 70px !important;
}

.main-reasons-wrap.people-are-saying-wrap {
	background-position: left top !important;
	background: url(../images/gray-pattern-img.jpg);
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-position-x: 0%, 0%;
	background-position-y: 0%, 0%;
	background-repeat: repeat, repeat;
	background-repeat: repeat;
}
.main-reasons-wrap.people-are-saying-wrap .main-reasons-wrap-inn {
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.main-reasons-wrap.people-are-saying-wrap .pattern-blue-wrap.margin0 {
	background: #000;
	border-style: solid;
	border-width: 4px;
	border-color: rgb(255, 255, 255);
	border-radius: 12px;
	margin-top: 0px;
	box-shadow: 0px 0px 10px 0px rgb(204, 204, 204);
	background: rgb(241, 250, 255);
	padding: 0;
}
.main-reasons-wrap.people-are-saying-wrap .pattern-blue-wrap-inn {
	background: rgb(241, 250, 255);
}
.people-are-saying-wrap .pattern-blue-wrap::before {
	display:none;
}
.main-reasons-wrap .pattern-blue-wrap:last-child
{
	margin-bottom:0px !important;
}
.introduce-myself-panel .introduce-myself-grid.lt-grid {
	width: 52%;
}
.introduce-myself-panel .introduce-myself-grid.rt-grid {
	width:48%;
}
.introduce-myself-panel .introduce-myself-grid.rt-grid img {
	width: 100%;
}
.heading72
{
font-size: 72px;
line-height: 120%;
font-weight: 900;
}
.and-call-it {
		font-size: 26px;
		font-weight: 700;
		letter-spacing: 0.06rem;
		line-height: 130%;
}
.TheMucusDestroyer1-img img {
	max-width: 550px;
	width: 100%;
}
.the-mucus-destroyer-img img {
	width: auto;
	margin: -130px 0 0 0;
}
.row.mb3.The-first-thing1 {
	border:1px solid rgb(217, 235, 245);
	margin-top: -20px;
	background: rgb(241, 250, 255);
	padding: 40px 30px;
	width: calc(100% + 68px);
	margin: 0 -34px 50px -34px;
}
.the-mucus-destroyer-img img {
	width: auto;
	margin: -125px 0 -70px 0;
	position: relative;
	z-index: 1;
}
.lite-yello-text {
	color: rgb(249, 220, 140);
}
h2.But-wanted-heading {
	font-size: 40px;
	line-height: 120%;
}
.cough-suppressants-wrapper.But-i-wanted-row .cough-suppressants-wrapper-inn {
	box-shadow: 0px 0px 10px 0px rgb(204, 204, 204);
}
.introduce-myself-grid.lt-grid.p-line-height p {
	line-height: 130%;
}
.th-mucus-destroyer2
{
	border-radius: 12px;
  margin-top: 40px;
  padding-top: 20px;
  box-shadow: 0px 0px 10px 0px rgb(204, 204, 204);
  background: #ffffff;
}
.introduce-myself-row1.temporary-relief-rw.mb0 {
	border-radius: 12px;
	box-shadow: 0px 0px 10px 0px rgb(207, 238, 252);
	padding: 30px;
	margin-top: 10px;
}
.Renowned-Respiratory-row .introduce-myself-grid img {
	box-shadow: none !important;
	border-radius: 0px !important;
}
.Renowned-Respiratory-row .introduce-myself-grid.rt-grid {
	width: 240px;
}
.Renowned-Respiratory-row .introduce-myself-grid.lt-grid.p-line-height {
	max-width: calc(100% - 240px);
}
.introduce-myself-grid h3 {
	font-size: 30px;
	line-height: 120%;
	color: rgb(12, 12, 12);
	font-weight: 900;
}
.introduce-myself-row1.temporary-relief-rw.mb0 {
	margin-bottom: 0;
}
.artificial-sweeteners-rw1.mb0 {
	display: flex;
	flex-wrap: wrap;
}
.artificial-sweeteners-rw1 .rt-grid {
	width: 220px;
}
.artificial-sweeteners-rw1 .lt-grid {
	width: 100%;
	max-width: calc(100% - 220px);
}
.Criteria-row {
	display: inline-block;
	width: 100%;
}
.Criteria-row h2.Criteria-row-head {
	border-style: solid;
	border-width: 3px;
	border-color: rgb(107, 132, 189);
	border-radius: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	padding-left: 298px;
	color: rgb(255, 255, 255);
	font-size: 28px;
	font-weight: 900;
	min-height: 60px;
	display: flex;
	align-items: center;
	line-height: 28px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 12px;
}
.Criteria-row h2.Criteria-row-head > span {
	position: absolute;
	left: -3px;
	top: -3px;
	background: #f00;
	border-style: solid;
	border-width: 3px;
	border-color: rgb(255, 255, 255);
	border-radius: 4px;
	border-top-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: rgb(255, 205, 98);
	width: 280px;
	color: rgb(0, 0, 0);
	padding: 5px 14px;
	text-align: center;
	height: calc(100% + 6px);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
}
.Criteria-row .row {
	padding: 0px 40px;
}
.main-reasons-wrap.you-want-access3 h2 {
	text-transform: unset;
}
.Cspecial-discount1.mb0 {
	padding-left: 40px;
	padding-right: 40px;
	display: flex;
	flex-wrap: wrap;
}
.today-free-Packages1 {
	text-align: center;
}
.today-free-Packages1 h4 {
	font-size: 28px;
	line-height: 120%;
	color: rgb(0, 0, 0);
	font-weight: 900;
	margin-bottom: 20px;
}
.today-free-Packages1 p {
	font-size: 28px;
	line-height: 120%;
	color: rgb(255, 0, 0);
	font-weight: normal;
	text-align: center;
	font-style: italic;
}
.today-free-Packages1 span.free-text {
	font-size: 72px;
	line-height: 110%;
	color: rgb(255, 0, 0);
	font-weight: 900;
	text-align: center;
	margin-bottom: 16px;
	display: inline-block;
	width: 100%;
}
.today-free-Packages1 h4 span {
	text-decoration: line-through;
}
.th-mucus-destroyer2.the-mucus-destroyer2 {
	padding: 0;
	border-radius: 0;
	box-shadow: none;
	margin-top: 100px;
}
.th-mucus-destroyer2.the-mucus-destroyer2 .pattern-blue-wrap-inn {
	padding: 0;
	background: transparent;
}
.th-mucus-destroyer2.the-mucus-destroyer2 .row.Rescue-pumps-panel.potency-img1 {
	margin-top: 0;
	margin-bottom: 30px;
}
.th-mucus-destroyer2.the-mucus-destroyer2 .Rescue-pumps-panel-img {
	top: -20px;
	width: 305px;
}
.th-mucus-destroyer2.the-mucus-destroyer2 .pattern-blue-wrap-inn {
	padding-left:30px;
	padding-right:30px;
}
.money-back-guarantee2 {
	display: inline-block;
	width: 100%;
	background-image: url(../images/mbbg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 60px 100px;
	margin-top: 100px;
	text-align: center;
}
.money-back-guarantee-img {
	display: inline-block;
	width: 100%;
	margin-top: -140px;
	margin-bottom: 10px;
}
.money-back-guarantee2 p {
	line-height: 130%;
}
.have-two-choices-inn {
	background: url(../images/blue-pattern-img.png),rgb(255, 255, 255);
	background-position-x: 0%, 0%;
	background-position-y: 0%, 0%;
	background-size: auto, auto;
	background-size: cover;
	-webkit-background-size: 100% 100%;
	background-position: center center;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	padding: 50px;
	display: inline-block;
	width: 100%;
	max-width: 900px;
	margin: auto;
	position: relative;
}
.have-two-choices .row {
	text-align: center;
}
.have-two-choices-inn::before {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 97%;
	height: 95%;
	background: #fff;
	content: "";
	border: 0;
	z-index: 1;
	transform: translate(-50%, -50%);
	border-radius: 5px;
}
.have-two-choices .text, .have-two-choices .number-text {
	position: relative;
	z-index: 3;
}
.have-two-choices-inn {
	text-align: left;
}
.have-two-choices-inn .text {
	width: calc(100% - 220px);
}
.have-two-choices .number-text {
	width: 220px;
	color: rgb(213, 236, 247);
	font-weight: 900;
	line-height: 150px;
	font-size: 180px;
	text-align: right;
	padding-right: 30px;
}
.have-two-choices-inn {
	text-align: left;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.have-two-choices-inn .text p {
	line-height: 120%;
}
.have-two-choices {
	display: block;
}
.have-two-choices .row {
	margin-bottom: 40px;
}
.have-two-choices .row:last-child {
	margin-bottom:0px;
}
.th-mucus-destroyer2.margin0.the-mucus-destroyer2.two-choices-bottom {
	margin-top: 40px;
}
.strikeout::after {
	border-bottom: 0.12em solid #F00;
	content: "";
	left: 0;
	margin-top: calc(0.12em / 2 * -1);
	position: absolute;
	right: 0;
	top: 54%;
	transform: rotate(-10deg);
	-webkit- transform: rotate(-10deg);
}
.usual-prc {
	font-size: 20px;
	line-height: 24px;
	color: #3d3d3d;
	text-align: center;
	margin: 16px 0 0 0;
}
.products-main {
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 0px 20px;
	padding: 0 30px;
	padding-top: 50px;
	background: #fff;
	padding-bottom: 50px;
}
.products-grid {
	border-style: solid;
	border-width: 2px;
	border-color: rgb(175, 198, 213);
	border-radius: 15px;
	padding-bottom: 20px;
	background: rgb(238, 249, 255);
	display: inline-block;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
}
.heading36
{
	font-size: 36px;
  line-height: 140%;
  color: rgb(12, 12, 12);
  font-weight: 900;
  text-align: center;
}
.products-grid-head {
	display: inline-block;
	width: 100%;
	padding: 0;
	text-align: center;
	min-height: 141px;
}
.products-grid-head h2 {
	text-transform: uppercase;
	color: rgb(74, 74, 74);
	font-weight: 900;
	font-size: 35px;
	font-family: "Nunito Sans", sans-serif !important;
	line-height: 44px;
}
.products-grid-head h2 span {
	display: inline-block;
	width: 100%;
	color: rgb(0, 0, 0);
	font-size: 30px;
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 600;
	line-height: 130%;
	letter-spacing: 0;
	text-transform: capitalize;
}
.products-grid-image {
	display: inline-flex;
	align-items: center;
	justify-content: center;

	width: 100%;
}
.products-grid-image img {
	width: 100%;
	height: auto;
	max-height: 270px;
	width: auto;
}
.products-grid-shipping-info {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.products-grid-shipping-info h4 {
	color: rgb(0, 0, 0);
	font-size: 40px;
	font-weight: 900;
}
.products-grid-shipping-info h4 span {
	font-size: 30px;
	font-weight: 700;
}
.products-grid-shipping-info p {
	color: rgb(47, 47, 47);
	font-size: 20px;
	font-weight: 400;
}
.products-grid-shipping-info {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 0 0 15px 0;
}
.products-grid-footer {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}
.products-grid-cart-button {
	display: inline-flex;
	width: 100%;
	align-items: center;
	justify-content: center;
}
.regular-price1 {
	display: inline-block;
	width: 100%;
	text-align: center;
}
p.strike-price {
	font-size: 1.75rem;
	text-align: center;
	letter-spacing: 0;
	font-weight: 700;
	display: block;
	color: rgb(31, 46, 35);
}
strike {
	font-weight: 900;
	font-size: 120%;
}
p.strike-price span {
	font-weight: 400;
}
.strike-price span {
	text-decoration-color: red;
	text-decoration-line: line-through;
	text-decoration-thickness: auto;
}
.plus-free-bounus {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background: linear-gradient(180deg, rgb(229, 3, 3) 0.00%,rgb(244, 76, 76) 100.00%);
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.plus-free-bounus p {
	color: rgb(255, 255, 255);
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: 900;
	line-height: 130%;
	letter-spacing: 0;
	font-size: 0.9rem;
	text-transform: uppercase;
}
.products-grid.grid2 {
	border-color: rgb(86, 158, 204);
	padding-bottom: 40px;
	background: linear-gradient(180deg, rgb(156, 217, 255) 0.00%,rgb(245, 251, 255) 98.00%);
}
.grid2 .products-grid-head h2 {
	color: rgb(5, 42, 81);
}
.products-grid.grid2 {
	margin-top: -30px;
	height: 106%;
	padding-top: 70px;
}
.th-mucus-destroyer2.margin0.LungTrust-testimonials .pattern-blue-wrap.margin0 {
	width: 100%;
	margin: auto;
	border-style: solid;
	border-width: 4px;
	border-color: rgb(255, 255, 255);
	border-radius: 12px;
	margin-top: 40px;
	box-shadow: 0px 0px 10px 0px rgb(204, 204, 204);
	background: rgb(241, 250, 255);
	padding: 0;
}
.LungTrust-testimonials .pattern-blue-wrap::before {
display:none;
}
.LungTrust-testimonials .pattern-blue-wrap .pattern-blue-wrap-inn {
	background: rgb(241, 250, 255);
}
.lung-trust-blue1 {
	color: rgb(57, 194, 255);
}
.pattern-blue-wrap-inn.p-line-height p {
	line-height: 130%;
}
p.elParagraph {
	font-weight: 400;
	font-size: 16px;
	color: rgb(0, 0, 0);
	text-align: left;
}
.row.elParagraph-rw {
	margin-top: 50px;
	padding: 0 30px;
	margin-bottom: 50px;
}
.old-and-new-way img {
	max-width: 600px;
	width: 100%;
}
.Accordian-main {
	display: inline-block;
	width: 100%;
	margin: 30px 0 10px 0;
}
.acc-list-row {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.acc-list-row .accordionButton {
	background-color: #ececec;
	cursor: pointer;
	font-family: "Nunito Sans", sans-serif !important;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
	color: #2e2e2e;
	margin-top: 0px;
	padding: 18px 80px 18px 28px;
	/* font-weight: bold; */
	width: 100%;
	position: relative;
}
.acc-list-row .accordionContent {
	padding: 15px 30px;
	display: none;
	background: #569ecc;
}
.acc-list-row .accordionButton.on {
	background: #569ecc;
	color: #fff;
}
.acc-list-row .accordionContent p {
	color: #fff;
}
.acc-list-row .accordionButton::before {
	position: absolute;
	right: 30px;
	top: 20px;
	width: 30px;
	height: 30px;
	content: "";
	content: "\f078";
	font-family: "Font Awesome 5 Free";
	text-align: center;
}
.acc-list-row .accordionButton.on::before
{
	content:"\f410";
}
.row.blue-bg-wrapper {
	border-radius: 10px;
	background: rgb(2, 26, 83);
	padding: 30px;
	text-align: center;
}
.row.blue-bg-wrapper h3 {
	font-weight: 400;
	font-size: 28px;
	color: rgb(255, 255, 255);
	text-align: center;
}
.row.What-to-expect-wrap {
	padding-top: 40px;
}
.accordionButton.on {
	background: #569ecc;
}
.row.References-text {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}
.row.References-text h3 {
	text-align: left;
	color: rgb(48, 48, 48);
	font-size: 28px;
}
.row.References-text ol {
	display: inline-block;
	width: 100%;
	list-style-type: decimal !important;
	list-style-position: inside;
}
.row.References-text ol li {
	padding-left: 0;
	color: rgb(48, 48, 48);
	font-size: 16px;
	margin-bottom: 16px;
	position: relative;
}


.row.References-text ol li:last-child {
	margin-bottom:0px;
}
.row.References-text [data-page-element="BulletList/V1"] li {
  padding-left: 2em;
}
.footer-wrapper {
	background-position: left top !important;
	background: url(../images/gray-pattern-img.jpg);
	background-repeat: repeat;
	border-top:1px solid rgb(223, 223, 223);
	margin-top: 0px;
	padding-top: 40px;
	padding-bottom: 70px;
}
.footer-wrapper-inn {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.footer-wrapper-inn p {
	font-size: 20px;
}
.footer-wrapper-inn ul {
	list-style: none;
	width: 100%;
	text-align: center;
}
.footer-wrapper-inn ul li {
	display: inline-block;
	width: auto;
	color: rgb(0, 0, 255);
	font-size: 20px;
	
}
.footer-wrapper-inn ul li a {
	color: rgb(0, 0, 255);margin: 0 24px;
}
.footer-wrapper-inn ul li a:hover
{
	text-decoration:underline !important;
}
.cough-suppressants-wrapper.But-i-wanted-row.wrapper2a {
	padding-bottom: 70px;
}
.row.row-white-bg {
	background: #fffffffa;
	margin-top: 30px;
	padding: 20px 40px 40px 40px;
}

.single-bottle-popup {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/* background: #00000078; */
	overflow: auto;
	z-index: 9;
}
.popup-overlay.close {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #00000078;
}
.single-bottle-popup-inn {
	max-width: 800px;
	border-radius: 20px !important;
	border-style: solid;
	border-color: rgb(30, 160, 166);
	border-width: 4px;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	background: #fff;
}

.popup-header {
	display: inline-block;
	width: 100%;
	background: #1ea0a6;
	color: #fff;
	padding: 20px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	text-align: center;
}

.popup-body {
	display: inline-block;
	width: 100%;
}
.row-purchase-bottles {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	padding: 20px 0;
}
.row-purchase-img-grid {
	display: inline-block;
	width: calc(50% - 150px);
	text-align: left;
}
.add-icon {
	display: inline-block;
	color: rgb(30, 160, 166);
	font-size: 80px;
	font-weight: 900;
	text-align: center;
	width: 150px;
	margin-top: 20px;
}
.popup-header h2 {
	display: inline-block;
	width: 100%;
}
.popup-header h2 img {
	max-width: 500px;
	width: 100%;
}
.popup-header p {
	font-size: 1.1rem;
	margin-top: 10px;
	color: #fff;
}
.popup-footer {
	display: inline-block;
	width: 100%;
	padding: 20px;
	padding-top: 0;
}
.popup-footer p {
	color: rgb(0, 0, 0);
	text-align: center;
	font-weight: 700;
	padding: 0px;
	font-size: 18px;
	font-style: italic;
}
.product1-buttons {
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
.product1-buttons a.btn.btn-primary {
	/* width: 100%; */
	width: 100%;
	background: rgb(252, 251, 60);
	color: #000;
	border-radius: 0;
	border: none;
	font-weight: 900;
	padding: 20px;
	font-size: 2rem;
	display: inline-block;
	text-align: center;
}
.product1-buttons a.btn.btn-primary:hover {
	background: rgb(252, 212, 10);
}
.product1-buttons .btn.btn-secondary {
	width: 100%;
	background: rgb(119, 119, 119);
	border-radius: 0;
	border: none;
	margin-top: 20px;
	margin-bottom:0px;
	font-weight: 900;
	padding: 20px;
	font-size: 30px;
	display: inline-block;
	color: #fff;
	text-align: center;
}
.product1-buttons .btn.btn-secondary:hover
{
	background: rgb(64, 63, 63);
}
.row-purchase-img-grid img {
	max-height: 280px;
	width: auto;
}
.row-purchase-img-grid.rt-grid {
	text-align: right;
}