.hidden-password-field {    display: none;}
.gigya-screen .default-submit-button input[type=submit] {    background-color: #F36633;}
.white-bg-box .poll-sleep div.gig-bar-container{	font-size: 16.8px!important;    border: none;    padding: 0px;
margin: 0px;    color: #007abe!important;    text-decoration: none;    width: auto;    float: none;    -moz-border-radius: 0;    border-radius: 0;    font-family: sans-serif;    font-size: 10px;    background: none;    margin-top: 1.25%;    margin-left: 25%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-ENVIRONMENT.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{	margin-left: 4%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{	    padding-left: 15%;    position: absolute;    margin-top: -18%;    float: right;    margin-left: 80%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{position: absolute;float: right;margin-left: 100%;padding-left: 88%;margin-top: -18%;}
.white-bg-box .poll-sleep div.gig-button-text{font-size: 16.8px!important;color: #007abe!important;text-decoration: none;font-family: sans-serif;font-size: 10px;background: none;margin-top: 1.25%;margin-left: 20%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical img#reactionsDiv-reaction1-icon_img,.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical img#reactionsDiv-reaction2-icon_img{
	margin-left:22px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text{padding:0px 3px 0px 0px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text {padding: 0px 3px 0px 0px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-ENVIRONMENT.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text{margin-left:2%;}
.white-bg-box .poll-sleep .cfButton{color: white !important;text-transform: uppercase;}
.white-bg-box .poll-sleep img#reactionsDiv-reaction0-icon_img{margin-left:19px;}
.white-bg-box .poll-sleep .gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{z-index:99;}
/*what-do-you-do-to-sleep-better-June6-Desktop*/
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.HOT.SHOWER{position:absolute;margin-top: 7%;z-index:1;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container{margin-left: 19%;margin-bottom:4%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.EYE.MASK
{position: absolute;float: right;margin-left: 89%;margin-top: 7%;z-index:1;width: 59%;}
.white-bg-box .poll-better div#runningCodeExample .gig-reaction-button-container-vertical div#reactionsDiv-reaction2 {
position: absolute;margin-left: 54%;float: right;margin-left: 116%;margin-top: 7%;padding-left: 57%;width: 82%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.COMBINATION
{position: relative;/* margin-left: 70%; */float: left;margin-left: 260% !important;margin-top: 1%;/* padding-left: 57%; */width: 100%;} 
.white-bg-box .poll-better div.gig-button-text {white-space: nowrap;font-size: 12px;color: #337098;padding: 0 3px 0 3px;font-family: sans-serif;font-weight: 700;}
.white-bg-box .poll-better .gig-bar-container img{z-index:99;}
.white-bg-box .poll-better .gig-bar-container td {position: inherit;}
/*what-do-you-do-to-sleep-better-June6-Desktop*/

/*july16-coupon desktop*/
.coupon-outer-box  .gigya-composite-control.gigya-composite-control-submit.submitcoupon input ,
.free-sample-outer-box .gigya-composite-control.gigya-composite-control-submit.samplesubmit input {
background-color: #6cace4;background-repeat: no-repeat;background-size: 100% 100%;border: 0;color: #fff;
font-family: HelveticaNeue!important;font-size: 22.79px!important;margin-top: 1em;margin-bottom: 24px!important;
padding: 0px 8px;text-align: center;text-transform: uppercase;width: 157px;
height: 54px;float: left;border-top-right-radius: 15px;border-bottom-left-radius: 15px;
margin-left: 7px;background-image: none;}

.emailnewsletter .gigyaraas .gigya-screen, .coupon-outer-box .gigyaraas .gigya-screen,
.free-sample-outer-box .gigyaraas .gigya-screen,
.coupon-outer-box .gigyaraas .gigya-screen{padding-left:0px;padding-right:0px;margin-left:3%;}

.coupon-outer-box .gigyaraas .gigya-screen,
.free-sample-outer-box .gigyaraas .gigya-screen{width:550px}
 
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-label-text,
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-required-display{font-size:12px;}

.emailnewsletter .gigyaraas .gigya-screen .gigya-label-text,
.emailnewsletter .gigyaraas .gigya-screen .gigya-required-display,
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-label-text,
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-required-display,
.coupon-outer-box .gigyaraas .gigya-screen .gigya-label-text,
.coupon-outer-box .gigyaraas .gigya-screen .gigya-required-display{color:#6cace4;cursor:auto;display:inline-block;font-family:"Helvetica W02 Bold";font-size:16px;font-style:normal;font-weight:400;line-height:1.2;}


.emailnewsletter .gigyaraas .gigya-screen .gigya-label-text,
.emailnewsletter .gigyaraas .gigya-screen .gigya-required-display{color: #6cace4;cursor: auto;display: block;font-family: "Helvetica W02 Bold";font-size: 14px;font-style: normal;font-weight: 400;line-height: 16px;line-height: normal;
text-align: right;color: #0079bd;padding-top: .625em;font-family: "Helvetica W02 Light"!important;font-weight: normal;}

.emailnewsletter .gigyaraas .gigya-screen .gigya-layout-row:nth-child(1) label.gigya-composite-control.gigya-composite-control-label:nth-child(1),
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-layout-row:nth-child(1) label.gigya-composite-control.gigya-composite-control-label:nth-child(1),
.coupon-outer-box .gigyaraas .gigya-screen .gigya-layout-row:nth-child(1) label.gigya-composite-control.gigya-composite-control-label:nth-child(1){
float:left;width:100%;color:#0b245e !important;display:block;font-family:"Helvetica W02 Italic";font-size:16px;font-style:normal;font-weight:400;
line-height:22px;padding-bottom:35px;text-transform:capitalize;}
 label.gigya-composite-control.gigya-composite-control-label:nth-child(1){padding-bottom:0px;}
.emailnewsletter .gigyaraas .gigya-screen .gigya-input-text,
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-input-text,
.coupon-outer-box .gigyaraas .gigya-screen .gigya-input-text{width:73%;border-radius:0px;height:35px;background-color:white;border:1px solid #959595;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);color:#002d62;display:inline-block;font-family:"Helvetica W02 Bold";font-size:12px;font-stretch:normal;font-weight:400;letter-spacing:normal;line-height:10px;margin-bottom:6px;padding:4px 6px;text-align:start;text-indent:0px;text-shadow:none; }
.coupon-outer-box .gigya-composite-control.gigya-composite-control-checkbox.policy.gigya-terms-error ,
.free-sample-outer-box .gigya-composite-control.gigya-composite-control-checkbox.policy.gigya-terms-error {
    border: 0px none;
}
/*.free-sample-outer-box .gigya-composite-control.gigya-composite-control-dropdown.state>label {
    position: relative;
    left: -10px;
}*/

.emailnewsletter .gigyaraas .gigya-screen .gigya-input-text:focus, 
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-input-text:focus,
.coupon-outer-box .gigyaraas .gigya-screen .gigya-input-text:focus{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 102, 0, 0.6);}

.free-sample-outer-box .gigya-composite-control.gigya-composite-control-textbox.zipcode, 
.free-sample-outer-box .gigya-composite-control.gigya-composite-control-dropdown.state {
    float: left;
    width: 36.5%;
}
.free-sample-outer-box .gigyaraas .gigya-screen .zipcode input {
    width: 80%;
}
.free-sample-outer-box .gigya-composite-control.gigya-composite-control-multi-choice.ques4,
 .free-sample-outer-box .gigya-composite-control.gigya-composite-control-multi-choice.ques5,
 .free-sample-outer-box .gigya-composite-control.gigya-composite-control-checkbox.policy {
    float: left;
    width: 100%;
    display: block;
}


.free-sample-outer-box .gigya-composite-control.gigya-composite-control-textbox span.gigya-label-text {
    width: auto;
    float: left;
    display: block;
}

.free-sample-outer-box .gigya-composite-control.gigya-composite-control-textbox span.gigya-label-text+.gigya-required-display {
    width: 10%;
    float: left;
    display: inline-block;
}
.free-sample-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-label {
    width: 100%;
    float: left;
}

.coupon-outer-box .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active, 
.coupon-outer-box .gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active, 
.coupon-outer-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active ,

.free-sample-outer-box  .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown .gigya-error-msg-active, 
.free-sample-outer-box .gigya-screen .gigya-composite-control.gigya-composite-control-password .gigya-error-msg-active, 
.free-sample-outer-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg-active {    
color: #c6080e;font-weight: normal;
font-size: 14px;
line-height: 1.2;
}
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.ques7 .gigya-multi-choice-item label{color: #0b245e;
width: 48%;text-align: left;font-family: "Helvetica W02 Bold";font-style: normal;font-weight: 400;font-size: 16px;display: block;float: left;line-height: 22px;margin:0px 10px 16px;}
.free-sample-outer-box .gigya-composite-control.gigya-composite-control-submit.samplesubmit input:focus{outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,102,0,.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(255,102,0,.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,102,0,.6);}

.free-sample-box .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select{
background: url(/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/arrow.png) 100% 50% repeat-y #fff;font-size: 16px;line-height: 22px!important;
font-family: "Helvetica W02 Roman"!important;color: #002d62;height: 34px;
position: relative;margin: 0;/* top: 0px; */text-indent: 4px;
border: 1px solid #959595;height: 22px;font-style: normal;font-weight: 400;
color: #002d62;/* margin-bottom: .5em!important; */padding: 2px 2px;
background: #fff url(/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/arrow.png) right center no-repeat;
height: auto;appearance: none;-moz-appearance: none;text-indent: .01px;text-overflow: '';/* line-height: 15px!important; */
display: inline-block;height: 35px;padding: 4px 6px;margin-bottom: 0;vertical-align: middle;background-color: #fff;-webkit-transition: border linear , box-shadow linear;
-webkit-transition-delay: .2s , .2s;-moz-transition: border linear .2s , box-shadow linear .2s;
-o-transition: border linear .2s , box-shadow linear .2s;
transition: border linear .2s , box-shadow linear .2s;border-radius: 0;-webkit-appearance: none;
}

.emailnewsletter span.gigya-error-msg.gigya-error-msg-active,
.free-sample-outer-box  span.gigya-error-msg.gigya-error-msg-active,
.coupon-outer-box span.gigya-error-msg.gigya-error-msg-active{text-align:left;}


.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-textbox:nth-child(2) .gigya-required-display{position:relative}
/*.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control-textbox:nth-child(2) .gigya-required-display,*/
/*.coupon-outer-box .gigyaraas .gigya-screen .gigya-composite-control-textbox:nth-child(2) .gigya-required-display{
	
position: absolute;padding-left: 8.75%;top: 42.25%;}*/

.emailnewsletter  .gigyaraas .gigya-screen .gigya-layout-row:nth-child(2) .gigya-composite-control-textbox:nth-child(1) .gigya-required-display
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-layout-row:nth-child(2) .gigya-composite-control-textbox:nth-child(1) .gigya-required-display
/*,.coupon-outer-box .gigyaraas .gigya-screen .gigya-layout-row:nth-child(2) .gigya-composite-control-textbox:nth-child(1) .gigya-required-display*/
{
position: absolute;padding-left: 8.5%;top: 46.5%;}

.emailnewsletter  .gigyaraas .gigya-screen .gigya-layout-row:nth-child(2) .gigya-composite-control-textbox:nth-child(3) .gigya-required-display
/*,.free-sample-outer-box .gigyaraas .gigya-screen .gigya-layout-row:nth-child(2) .gigya-composite-control-textbox:nth-child(3) .gigya-required-display,*/
/*.coupon-outer-box .gigyaraas .gigya-screen .gigya-layout-row:nth-child(2) .gigya-composite-control-textbox:nth-child(3) .gigya-required-display*/{
position: absolute;padding-left:4.75%;top: 51%;}

.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{padding-left:5px;    float: left;    width: 100%;}
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item,
.coupon-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{padding-left:5%;}

.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label,
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label,
.coupon-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label{
color:#0b245e;cursor:auto;display:block;font-family:"HelveticaNeue";font-size:16px;font-weight:400;line-height:22px;}
.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label
{font-weight: 400;line-height: 22px;font-size: 12px;color: #012d62;font-family: "Helvetica W02 Light";}
.free-sample-outer-box .gigyaraas .gigya-screen 
 .free-sample-outer-box span.gigya-label-text {
width: 100%;text-align: left;font-family: "Helvetica W02 Bold"!important;font-style: normal;font-weight: 400;color: #6cace4;
font-size: 19px !important;line-height: 16px!important;padding: 10px 20px 0;margin-bottom: 0;margin-top: 6px;
}
.free-sample-outer-box  .gigya-subscribe-with-email-form .mandatory-marker{display:inline-block}
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text,
.coupon-outer-box .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text{
color:#0b245e !important;display:block;font-family:"HelveticaNeue" !important;font-size:16px;line-height:22px;width:820px;}
.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text
{font-family: "Helvetica W02 Light"!important;font-size: 14px!important;line-height: 20px;padding-right: 1em;color: #012d62;text-align:left}

.free-sample-outer-box .gigyaraas .gigya-screen input[type=button],
.coupon-outer-box .gigyaraas .gigya-screen input[type=button]{
width:32%;height:42px;align-items:flex-start;background-color:#6cace4;border-bottom-left-radius:15px;
border-top-right-radius:15px;color:white;cursor:pointer;display:block;float:left;font-family:"HelveticaNeue";
font-size:22.79px;font-style:normal;font-weight:400;line-height:normal;padding:7px 8px;text-align:center;text-indent:0px;vertical-align:middle;}

.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-required-display,
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-required-display,
.coupon-outer-box .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-required-display{display:none;}

.emailnewsletter  .required-information-rt,
.emailnewsletter .submit-registration,
.free-sample-outer-box .required-information-rt,
.free-sample-outer-box .submit-registration,
.coupon-outer-box .required-information-rt,
.coupon-outer-box .submit-registration{display:none;}

.emailnewsletter .gigyaraas .gigya-screen .gigya-input-submit{background-color: transparent;background-image: url(/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/button.png);background-repeat: no-repeat;background-size: 100% 100%;border: 0 none;color: #fff;font-family: "Uni-Sans-SemiBold"!important;font-size: 16px!important;margin-top: 1em;
margin-bottom: 1em;padding: 10px 8px;text-align: center;text-transform: uppercase;width: 220px;height: 50px;float: left;padding-bottom:0px;padding-left:0px;padding-right:0px;box-shadow: none;}

.emailnewsletter .gigya-screen .gigya-composite-control.gigya-composite-control-link.button,
.free-sample-outer-box .gigya-screen .gigya-composite-control.gigya-composite-control-link.button,
.coupon-outer-box .gigya-screen .gigya-composite-control.gigya-composite-control-link.button{padding-bottom:0px;padding-left:0px;padding-right:0px;background-color:white;}
/*july16-coupon desktop*/


.emailnewsletter .gigya-multi-choice-item label{font-size: 12px;color: #012d62;font-family: "Helvetica W02 Light";}
.emailnewsletter  span.gigya-label-text {line-height: normal;text-align: right;color: #0079bd;padding-top:0;font-family: "Helvetica W02 Light"!important;
font-weight: normal;float: left;}



.emailnewsletter  form#gigya-subscribe-with-email-form .gigya-layout-row {float:left;width:100%;display:inline-block}

.emailnewsletter  form#gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-checkbox {    float: right;position: absolute;width: 76%;
top: 52%;left: 101%;text-align: left;}
.emailnewsletter  form#gigya-subscribe-with-email-form a.gigya-composite-control.gigya-composite-control-link.button {float:right;position:absolute;position: absolute;width: 45%;top: 300%;display: block;left: 120%;}

.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text a,
.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text a:visited,
.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text a:link,
.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text a:active{text-decoration: none;color: #0079bd;font-family: "Helvetica W02 Bold";}
	
.emailnewsletter  form#gigya-subscribe-with-email-form  .gigya-composite-control {float:left;display:inline-block;position:relative;width:100%;}

.emailnewsletter .gigyaraas .gigya-screen{position:relative}

.emailnewsletter  form#gigya-subscribe-with-email-form  .gigya-composite-control.gigya-composite-control-textbox label.gigya-label {float:left;width:20%;display:inline-block}
.emailnewsletter  form#gigya-subscribe-with-email-form  .gigya-composite-control.gigya-composite-control-textbox input    {float:left;width:70%;display:inline-block}

.emailnewsletter form#gigya-subscribe-with-email-form  .gigya-composite-control.gigya-composite-control-textbox input {float: left;width: 70%;display: inline-block;
border: 1px solid #7d7d7d;border-radius: 0;height: 2em;margin-top: .4em;line-height: 10px;width: 206px;}

@media only screen and (max-width: 1024px){
.white-bg-box .poll-sleep div.gig-bar-container{font-size: 16.8px!important;border: none;padding: 0px;margin: 0px;color: #007abe!important;text-decoration: none;width: auto;
float: none;-moz-border-radius: 0;border-radius: 0;font-family: sans-serif;font-size: 10px;background: none;margin-top: 1.25%;margin-left: 25%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-ENVIRONMENT.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{margin-left: 6%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{padding-left: 15%;position: absolute;margin-top: -23%;float: right;margin-left: 80%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{position: absolute;float: right;margin-left: 100%;padding-left: 89%;margin-top: -24%;}
.white-bg-box .poll-sleep div.gig-button-text{font-size: 13.8px!important;color: #007abe!important;text-decoration: none;font-family: sans-serif;font-size: 10px;background: none;margin-top: 1.25%;margin-left: 20%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical img#reactionsDiv-reaction1-icon_img,.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical img#reactionsDiv-reaction2-icon_img{
	margin-left:20px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text{padding:0px 3px 0px 5px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text {padding: 0px 3px 0px 5px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-ENVIRONMENT.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text{margin-left:10%;}
.white-bg-box .poll-sleep .cfButton{color: white !important;text-transform: uppercase;margin-left: 45%;}
.white-bg-box .poll-sleep img#reactionsDiv-reaction0-icon_img{margin-left:9px;}
.white-bg-box .poll-sleep .gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{z-index:99;}
/*ipad-what-do-you-do-to-sleep-better*/
.white-bg-box .poll-better div#runningCodeExample .gig-reaction-button-container-vertical div#reactionsDiv-reaction2 {
position: absolute;margin-left: 54%;float: right;margin-left: 83%;margin-top: 7%;padding-left: 54%;width: 82%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.EYE.MASK {
position: absolute;float: right;margin-left: 74%;margin-top: 7%;z-index: 1;width: 59%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container {margin-left: 18%;margin-bottom: 4%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.HOT.SHOWER {
position: absolute;margin-top: 7%;z-index: 1;margin-left: 2%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.COMBINATION {position: relative;float: left;margin-left: 219% !important;margin-top: 1%;/* padding-left: 57%; */width: 100%;}
.white-bg-box .poll-better div.gig-button-text {font-size: 12px;white-space: nowrap;color: #337098;padding: 0 0px 0 3px;font-family: sans-serif;font-weight: 700;}/*ipad-what-do-you-do-to-sleep-better*/	
.emailnewsletter form#gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-checkbox {float: right;position: absolute;width: 76%;top: 52%;left: 68%;text-align: left;}
.emailnewsletter form#gigya-subscribe-with-email-form a.gigya-composite-control.gigya-composite-control-link.button {
float: right;position: absolute;width: 45%;top: 330%;display: block;left: 102%;}
.emailnewsletter .gigyaraas .gigya-screen .gigya-label-text{font-size:12px;}

.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text, .coupon-outer-box .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text{width:100%}


.emailnewsletter .gigyaraas .gigya-screen .gigya-layout-row:nth-child(1) label.gigya-composite-control.gigya-composite-control-label:nth-child(1), 
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-layout-row:nth-child(1) label.gigya-composite-control.gigya-composite-control-label:nth-child(1), 
.coupon-outer-box .gigyaraas .gigya-screen .gigya-layout-row:nth-child(1) label.gigya-composite-control.gigya-composite-control-label:nth-child(1){
	text-transform: capitalize!important;
font-family: "Helvetica W02 Italic"!important;
font-style: normal!important;
font-weight: 400!important;
font-size: 12px!important;
padding: 0px;
margin-top: 0px;
margin-bottom: 0;
}

	
}

@media only screen and (max-width: 1024px) and (orientation:landscape){
	.white-bg-box .poll-sleep div.gig-bar-container {font-size: 16.8px!important;border: none;padding: 0px;margin: 0px;color: #007abe!important;text-decoration: none;width: auto;
float: none;-moz-border-radius: 0;border-radius: 0;font-family: sans-serif;font-size: 10px;background: none;margin-top: 1.25%;margin-left: 25.56%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical {padding-left: 44%;position: absolute;margin-top: -19%;float: right;margin-left: 80%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical {position: absolute;float: right;margin-left: 143%;padding-left: 103%;margin-top: -19%;}
.white-bg-box .poll-sleep div.gig-button-text {font-size: 16.8px!important;color: #007abe!important;text-decoration: none;font-family: sans-serif;font-size: 10px;
background: none;margin-top: 1.25%;margin-left: 20%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical {padding-left: 18%;position: absolute;margin-top: -19%;float: right;margin-left: 80%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical {position: absolute;float: right;margin-left: 109%;padding-left: 87%;margin-top: -20%;}
.white-bg-box .poll-sleep img#reactionsDiv-reaction0-icon_img {margin-left: 11px;}
/*june8-ipad-0rientation-what-do-you-do-to-sleep-better*/
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.EYE.MASK {position: absolute;float: right;margin-left: 92%;margin-top: 7%;z-index: 1;width: 59%;}
.white-bg-box .poll-better div#runningCodeExample .gig-reaction-button-container-vertical div#reactionsDiv-reaction2 {
position: absolute;margin-left: 54%;float: right;margin-left: 126%;margin-top: 7%;padding-left: 54%;width: 82%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.COMBINATION {
position: relative;margin-left: 70%;float: left;margin-left: 270% !important;margin-top: 1%;width: 100%;}
/*june8-ipad-0rientation-what-do-you-do-to-sleep-better*/
}

@media only screen and (max-width: 767px){
	
.white-bg-box .poll-sleep div.gig-bar-container
{font-size: 16.8px!important;border: none;padding: 0px;
margin: 0px;color: #007abe!important;text-decoration: none;width: auto;float: none;-moz-border-radius: 0;border-radius: 0;
font-family: sans-serif;font-size: 10px;background: none;margin-top: 1.25%;margin-left:0px;}

.white-bg-box .poll-sleep img#reactionsDiv-reaction0-icon_img{margin-left: 14px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{float: right;margin-left: 13%;padding-left: 0px;/* position: absolute; */margin-top: 0px;}
.white-bg-box .poll-sleep div.gig-button-text {font-size: 13.8px!important;color: #007abe!important;text-decoration: none;font-family: sans-serif;
font-size: 10px;background: none;margin-top: 1.25%;margin-left: 17%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-ENVIRONMENT.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text {margin-left: 20%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical{margin-left: 17px;padding-left: 0px;margin-top: 24px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical img#reactionsDiv-reaction2-icon_img{margin-left: 5px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical img#reactionsDiv-reaction1-icon_img{margin-left: 4px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text{padding: 0px 3px 0px 0px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-ENVIRONMENT.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text {padding: 0px 3px 0px 3px;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.MIND.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical div.gig-button-text{padding: 0px 3px 0px 2px;}
.white-bg-box .poll-sleep .cfButton {color: white !important;text-transform: uppercase;margin-top: 20%;margin-left: 27%;width: 38%;}
.white-bg-box .pollResultsContainer h4:nth-child(1) span.pollResultValue {position: relative;bottom: 34px !important;}
.white-bg-box .pollResultsContainer h4:nth-child(1) span.pollTitle.grid_2 {margin-top: 0px;padding-left: 30px;position: relative;bottom: 20px;
}
/* .white-bg-box .pollResultsContainer h4:nth-child(1) span {
right: -6px;

} */
.white-bg-box .pollResultsContainer h4:nth-child(2) span.pollResultValue {
display: inline-block;float: left;margin-left: 4%;margin-top: 39%;position: relative;bottom: 42px;right: 84px;}
.white-bg-box .pollResultsContainer h4:nth-child(2) span.pollTitle.grid_2 {margin-left: 0px !important;width: 102px;position: relative;top: 10px;right: 25px;}
/* .white-bg-box .pollResultsContainer h4:nth-child(2) {
margin-left: -7%;
margin-top: 2%;
} */
.white-bg-box .pollResultsContainer h4:nth-child(3) span.pollResultValue {position: relative;right: 119px;top: 5px;}
.white-bg-box .pollResultsContainer h4:nth-child(3) span.pollTitle.grid_2 {width: 103px;margin-top: 26%;position: relative;right: 89px;
padding-left: 0px;top: 20px;}
.white-bg-box .poll-sleep .pollError p {font-size: 19px;color: #007ABE;position: relative;margin-top: 11px!important;left: 15%;}
.white-bg-box .poll-sleep .pollError p {font-size: 19px; color: #007ABE;position: relative;top: 11px!important;left: 12%;}
.white-bg-box .poll-sleep .pollResultsContainer{width: 100%!important;margin-left: 25%!important;}
/*what-do-you-do-to-sleep-better-Iphone-June7*/

.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container{margin-left: 6%;margin-bottom: 4%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.HOT.SHOWER {position: relative;margin-top: 7%;z-index: 18;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.EYE.MASK {position: relative;/* margin-left: 54%; */float: left;margin-left: 0;margin-top:0% !important;z-index: 1;width: 59%;}
.white-bg-box .poll-better .gig-bar-container.gig-reaction-bar-container div.COMBINATION {position: relative;/* margin-left: 70%; */float: left;margin-left: 0%!important;
margin-top: 0%;/* padding-left: 57%; */width: 100%;}
.white-bg-box .poll-better div#runningCodeExample .gig-reaction-button-container-vertical div#reactionsDiv-reaction2,
.white-bg-box .poll-better div.BREATHE.RIGHT{position: relative;margin-left: 0% !important;/* float: left; */
margin-left: 0;margin-top: 0%;/* padding-left: 57%; */width: 100%;}
.white-bg-box .poll-better .pollResultsContainer *:nth-child(1) .pollResultValue{display: inline-block;float: left;margin-left: 0%;margin-top: 0%;position: relative;bottom: 42px;right: 0px;}
.white-bg-box .poll-better .cfButton{
background: transparent url(/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/Learn-more-button_blue.png) no-repeat scroll -33px center;border-radius: 7px 0;color: white;font-size: 1.2em;font-weight: bold;
height: 2.5em;margin-left: 29%;margin-top: 0%;width: 8.5em;}
.white-bg-box .poll-better .pollResultsContainer {color: #337098;margin-left: 16%;/* padding-bottom: 13%; */width: 100%;margin-bottom:22%;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(1) span.pollTitle.grid_2 {
margin-top: 0px;padding-left: 56px;position: relative;bottom: 11px;width: 194px;font-size: 16px;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(2) span.pollResultValue {
display: inline-block;float: left;margin-left: 31%;margin-top: 34%;position: relative;bottom: 45px;right: 84px;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(2) span.pollTitle.grid_2 {
margin-left: -7px !important;width: 200px;position: unset;top: 0px;float: left;/* right: 51px!important; */
bottom: 0px;font-size: 16px;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(3) span.pollTitle.grid_2 {
width: 103px;margin-top: 26%;position: relative;left: 65px;padding-left: 0px;top: 23px;width: 200px;font-size: 16px;float: right;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(3) span.pollResultValue {
position: relative;right: 98px;top: 0px;float: left;}
.white-bg-box .poll-better .pollError {color: #337098;font-size: 18px;font-weight: bold;
left: 12.5%;position: relative;top: 0px!important;}
.white-bg-box .poll-better .pollResultsContainer *:last-child .pollResultValue {
margin-left: 0px;float: left;position: relative;right: 191px;top: 25px;}
.white-bg-box .poll-better .pollResultsContainer *:last-child .pollTitle {width: 200px;position: relative;left: 2px !important;float: right;top: 49px;font-size: 16px;}
.white-bg-box .poll-better .pollTitle.grid_2 {display: flex;left: 0%; margin-top: 20%;position: relative;text-align: center;width: 75%;}
.white-bg-box .poll-better h4{color: #337098;padding-top: 12px;}
/*what-do-you-do-to-sleep-better-Iphone-June7*/

form#gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-checkbox {float: left;position: relative;width: 73%;top: inherit;left: inherit;text-align: left}
form#gigya-subscribe-with-email-form a.gigya-composite-control.gigya-composite-control-link.button {float: none;position: absolute;position: relative;width: auto;top: inherit;display: block;left: inherit;}
.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text a,
.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control-checkbox .gigya-checkbox-text{font-size: 12px!important;}

.emailnewsletter .gigyaraas .gigya-screen .gigya-input-text, .free-sample-outer-box .gigyaraas .gigya-screen .gigya-input-text, .coupon-outer-box .gigyaraas .gigya-screen .gigya-input-text {
width: 94%;}
/*.free-sample-box .gigya-screen .gigya-composite-control.gigya-composite-control-dropdown select{left:-71px;}*/
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.ques7 .gigya-multi-choice-item {padding: 0;}
.free-sample-outer-box .gigya-composite-control.gigya-composite-control-textbox span.gigya-label-text {
text-align: left;font-family: "Helvetica W02 Bold"!important;
font-style: normal;font-weight: 400;color: #6cace4;
font-size: 12px!important;line-height: 18px!important;padding: 5px 0;}

.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice.ques7 .gigya-multi-choice-item label{
color: #0b245e;width: 90%;font-size: 12px;margin: 0;}
/*.free-sample-outer-box .gigya-composite-control.gigya-composite-control-dropdown.state>label {  position: relative;left: -70px;top: 10px;}*/
.emailnewsletter .gigyaraas .gigya-screen .gigya-label-text, .emailnewsletter .gigyaraas .gigya-screen .gigya-required-display, .free-sample-outer-box .gigyaraas .gigya-screen .gigya-label-text, .free-sample-outer-box .gigyaraas .gigya-screen .gigya-required-display, .coupon-outer-box .gigyaraas .gigya-screen .gigya-label-text, .coupon-outer-box .gigyaraas .gigya-screen .gigya-required-display{font-size:12px; text-align: left;
    font-family: "Helvetica W02 Bold"!important;
    font-style: normal;
    font-weight: 400;
    color: #6cace4;
    font-size: 12px!important;
    line-height: 18px!important;
    padding: 0px 0;
}
.free-sample-outer-box .gigyaraas .gigya-screen{    width: 100%;}
.free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item, .coupon-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item{padding-left:0px;}
.emailnewsletter .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label, .free-sample-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label, .coupon-outer-box .gigyaraas .gigya-screen .gigya-composite-control.gigya-composite-control-multi-choice .gigya-multi-choice-item label{font-size:12px;}

.free-sample-outer-box .gigya-screen a, 
.free-sample-outer-box .gigya-screen a:active, 
.free-sample-outer-box .gigya-screen a:link, 
.free-sample-outer-box .gigya-screen a:visited{font-size:12px;}
}

@media only screen and (max-width: 767px) and (orientation:landscape){
.white-bg-box .poll-sleep .cfButton {color: white !important;text-transform: uppercase;margin-top: 9%;margin-left: 36%;width: 21%;}
.white-bg-box .poll-sleep div.gig-button-container.gig-button-container-YOUR.BODY.gig-button-container-count-none.gig-reaction-button-container.gig-button-container-vertical.gig-reaction-button-container-vertical {float: right;margin-left: 12%;padding-left: 0px;/* position: absolute; */margin-top: 0px;} 
.white-bg-box .pollResultsContainer h4:nth-child(1) span.pollResultValue {position: relative;bottom: 13px !important;margin-left:0px;}
.white-bg-box .pollResultsContainer h4:nth-child(1) span.pollTitle.grid_2 {
margin-top: 0px;padding-left: 60px;position: relative;bottom: 7px;}
/* .white-bg-box .pollResultsContainer h4:nth-child(1) span {
right: -6px;

} */
.white-bg-box .pollResultsContainer h4:nth-child(2) span.pollResultValue {display: inline-block;float: left;margin-left: 45%;margin-top: 39%;position: relative;bottom: 46px;
right: 155px;}
.white-bg-box .pollResultsContainer h4:nth-child(2) span.pollTitle.grid_2 {margin-left: 28% !important;width: 102px;position: relative;top: 25px;right: 75px;}
.white-bg-box .pollResultsContainer h4:nth-child(3) span.pollResultValue {position: relative;right: 173px;top: 21px;}
.white-bg-box .pollResultsContainer h4:nth-child(3) span.pollTitle.grid_2 {width: 103px;margin-top: 26%;position: relative;right: 156px;margin-left: 0px !important;
top: 28px;}
.white-bg-box .poll-sleep .pollError p {font-size: 19px;color: #007ABE;position: relative;margin-top: 11px!important;left: 15%;}
.white-bg-box .poll-sleep .pollError p {font-size: 19px;color: #007ABE;position: relative;top: 11px!important;left: 20%;}
.white-bg-box .poll-sleep .pollResultsContainer{width: 100%!important;margin-left: 25%!important;}
/*what-do-you-do-to-sleep-better-Iphone=orientation-June7*/
.white-bg-box .poll-better h4 {color: #337098;padding-top: 0px;}
.white-bg-box .poll-better .pollResultsContainer {color: #337098;margin-left: 0%;/* padding-bottom: 13%; */width: 100%;margin-bottom: 4%;}
.white-bg-box .poll-better .pollResultsContainer *:nth-child(1) .pollResultValue {display: inline-block;margin-left: 35%;margin-top: 0%;bottom: 26px!important;right: 0px;
position: relative;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(1) span.pollTitle.grid_2 {margin-top: 15%;left: 34%!important;position: relative;bottom: 4px;width: 211px;
font-size: 16px;float: left;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(2) span.pollResultValue {display: inline-block;float: left;margin-left: 9%;margin-top: 34%;position: relative;
bottom: 45px;right: 84px;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(2) span.pollTitle.grid_2 {
/* margin-left: -7px !important; */
width: 200px;position: relative;top: 17px;float: right;left: 73px!important;bottom: 0px;font-size: 16px;}
.white-bg-box .poll-better .pollResultsContainer h4:nth-child(3) span.pollResultValue {position: relative;right: 137px;top: 12px;float: left;}
/*what-do-you-do-to-sleep-better-Iphone=orientation-June7*/


}

/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-province ul li, .hospitalSearch-city ul li {
  list-style-type: none;
  display: inline-block;
}

/* line 7, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-province ul li button,
.hospitalSearch-city ul li button, .hospitalSearch button.hospitalSearch-submit {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
}
/* line 190, ../../sass/core/_mixins.scss */
.hospitalSearch .hospitalSearch-province ul li button:hover,
.hospitalSearch-city ul li button:hover, .hospitalSearch button.hospitalSearch-submit:hover {
  background-color: #939191;
  color: white;
}
/* line 193, ../../sass/core/_mixins.scss */
.hospitalSearch .hospitalSearch-province ul li button:active,
.hospitalSearch-city ul li button:active, .hospitalSearch button.hospitalSearch-submit:active {
  background-color: #939191;
  color: white;
}

/* line 12, ../../sass/components/hospitalsearch.scss */
.hospitalSearch-city ul li button {
  display: none;
}

/* line 15, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-province ul li button.active,
.hospitalSearch-city ul li button.active {
  background-color: #115A64;
}

/* line 19, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-type label {
  margin-right: 20px;
  vertical-align: middle;
}

/* line 23, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-result-list ul li {
  list-style-type: none;
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
}

/* line 29, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-result-list ul li p {
  margin: 2px 0;
}

/* line 32, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-pagination {
  cursor: default;
  margin-bottom: 10px;
  margin-top: 10px;
  overflow: hidden;
  padding: 0;
  text-align: center;
}

/* line 40, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-result-list {
  margin-top: 10px;
}

/* line 43, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-pagination-item {
  cursor: default;
  display: inline-block;
  margin: 1px;
  border: solid 1px #e0e0e0;
  padding: 5px 10px;
}

/* line 50, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-results .hospitalSearch-input {
  padding: 4px 5px;
  width: 200px;
}

/* line 54, ../../sass/components/hospitalsearch.scss */
.hospitalSearch .hospitalSearch-province, .hospitalSearch .hospitalSearch-city,
.hospitalSearch .hospitalSearch-results {
  display: none;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/html.scss */

.html .hints a {
  float: left;
  margin-right: 5px;
}
/*Desktop Product Review page code start*/
.main .pdt-mobile-box { display:none;}
.main .pdt-review-image { display:block; }
.main .home-review-desktop { display:block; }
.main .home-review-mobile  {margin-bottom: 0px; display:none;}
.main .product-review-outer-box p.pr-page-nav .pr-page-prev a, .powerreviews .pr-review-engine a { color:#666666;}
.main .product-review-outer-box .pr-pagination-bottom p.pr-page-nav .pr-page-prev a {  color: #147dbf; }
/*Desktop Product Review page code end*/

/*Mobile view*/



@media screen and (min-width: 320px) and (max-width: 989px) { 
/*Ashok's code*/
body{   padding:0;background-image:none;}
#wrapper #header.main{padding:0;width:100%;}
#header .header-links{display:none;}
#header .social-media-box{display:none;}
#footer .footer-social-links .social-media-icons {
  float: left;
  margin: 0 5px;
  text-align: center;
  width: auto;
}
/*Breathe Right Social media for Breathe Right Canada Localization Starts*/
#footer .footer-social-links .social-media-icons-br-ca {
  float: center;
  margin: 0 5px;
  text-align: center;
  width: auto;
}
/*Breathe Right Social media for Breathe Right Canada Localization Ends*/
/*Breathe Right Social media for Breathe Right Canada Localization FR_CA Starts*/
#footer .footer-social-links .social-media-icons-fr-ca {
  float: center;
  margin: 0 5px;
  text-align: center;
  width: auto;
}
/*Breathe Right Social media for Breathe Right Canada Localization FR_CA Ends*/
.carousel{display: block;}
.page-products .tabs,#header .navigation-horizontal, #header .mobile-nav p{display:none !important;}
/*Home Navigation for Breathe Right Canada Localization FR_CA starts*/
.page-products .tabs,#header .navigation-horizontal-fr-ca, #header .mobile-nav p{display:none !important;}
/*Home Navigation for Breathe Right Canada Localization FR_CA Ends*/

#content .tab-box {display: none;}
#content .carousal-box {display: block;}

#header .mobile-nav {
  background-image: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/nav-icon.png");
  background-position: 0 5px;
  background-repeat: no-repeat;
  background-size: 100% 65%;
  cursor: pointer;
  display: block;
  float: right !important;
  margin-right: 10px;
  margin-top: 1.5%;
  max-height: 4em;
  max-width: 5%;
  min-height: 3em;
  padding: 1em;
  width: 10%;
}

#header .br-logo {
  position: relative;
  width: 28%;
  z-index: 10;
  margin-left:10px;
  top:3px;
}
#header .gsk-logo {
  margin: 0;
  padding: 0.3em 1em;
  position: absolute;
  right: 55px;
  width: 18%;
}
#header .br-logo, #header .navigation-horizontal, #header .gsk-logo, #header .mobile-nav{float: left;}
/*Home Navigation for Breathe Right Canada Localization FR_CA starts*/
#header .br-logo, #header .navigation-horizontal-fr-ca, #header .gsk-logo, #header .mobile-nav{float: left;}
/*Home Navigation for Breathe Right Canada Localization FR_CA Ends*/
.home-banner .richText h1{font-size:1.2em;font-family:"Uni-Sans-Bold";margin-top:10px;padding:0 10px;}
.home-banner .richText h4{font-size:1em;padding:0 20px;}   
#header .header-nav-box {
  background: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/nav-bg-mobile.png") no-repeat scroll 0 0 #E6E6E6;
  margin-bottom: 18px;
  position: relative;
  top: 15px;
  background-size:100% 80%;
}

span.button-txt a{font-size:12px;}
#header .navigation-horizontal {
  background: none repeat scroll 0 0 #0174b7;
  display: none;
  left: 0;
  position: absolute;
  top: 79%;
  width: 100%;
  z-index: 3;  
}
/*Home Navigation for Breathe Right Canada Localization FR_CA starts*/
#header .navigation-horizontal-fr-ca {
  background: none repeat scroll 0 0 #0174b7;
  display: none;
  left: 0;
  position: absolute;
  top: 79%;
  width: 100%;
  z-index: 3;  
}
/*Home Navigation for Breathe Right Canada Localization FR_CA Ends*/
.pod-image img{width:100%;}
.home-banner span.button-txt a {
  background: #f48429;
  background-image: -webkit-linear-gradient(top, #f48429, #f9bd5a);
  background-image: -moz-linear-gradient(top, #f48429, #f9bd5a);
  background-image: -ms-linear-gradient(top, #f48429, #f9bd5a);
  background-image: -o-linear-gradient(top, #f48429, #f9bd5a);
  background-image: linear-gradient(to bottom, #f48429, #f9bd5a);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 10px 0;
  text-shadow: 0px 0px 0px #f4872c;
  -webkit-box-shadow: 1px 1px 1px #aa6c21;
  -moz-box-shadow: 1px 5px 1px #aa6c21;
  box-shadow: 1px 1px 1px #aa6c21;
  font-family: "Uni-Sans-SemiBold";
  color: #ffffff;
  font-size: 11px;
  padding: 0.50em;
  text-decoration: none;
  margin:0;
  height:auto;
  font-weight:bold;
}
.home-banner span.button-txt{height:auto;background:none;}
.home-banner span.button-txt a:hover {
  text-decoration: none;
}
.pod-box .pod-rollover-text{display:none;}
.pod-box .pod-active-text p a{display:inline-block; text-decoration:none; color:#007abe;font-weight:bold;}
.pod-box.pod-box4-5 .pod-active-text p a{color:#8e34aa;}
.pod-box.pod-box4-5-en-au .pod-active-text p a{color:#8e34aa;}
.home-banner .richText {
  margin: 0;
  padding: 5px 0 7px 0;
}
.home-banner p{margin:5px 0 10px 0;}
.home-banner{ margin-bottom: 10px;}

/*header navigation*/
.navigation-horizontal .navigation-item.navigation-level1 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: 1px solid #015581;
  height: auto;
  margin: 0;
  overflow: visible;
  position: relative;
  width: auto;
}
/*Navigation for Breathe Right Canada Localization FR_CA starts*/
.navigation-horizontal-fr-ca .navigation-item.navigation-level1 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-bottom: 1px solid #015581;
  height: auto;
  margin: 0;
  overflow: visible;
  position: relative;
  width: auto;
}
/*Navigation for Breathe Right Canada Localization FR_CA Ends*/
.navigation-horizontal .navigation-branch.navigation-level1 {
    margin: 0 5px;
}
li.page-products ul.custom-nav{width:100%;}
.navigation-horizontal .navigation-item.has-children > .navigation-item-title, .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 7px 10px;
	width:85%;
}
.navigation-horizontal .navigation-item.navigation-level1 {
  background: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/submenu-icon.jpg") no-repeat scroll 97.5% 0.88em / auto 1.9em transparent;
  display: block;
  float: none;
  height: auto;
  padding: 8px 5px;
  width: auto;
}
.navigation-item.navigation-level1 > a.navigation-item-title:hover {background:none;color:#fff;}
.navigation-item > a.navigation-item-title:hover, .navigation-level2 > a.navigation-item-title {    color: #062b60;  background: #7cbbe6; }
.navigation-level2 li a {  border:0 none;  border-top: 1px solid #fff;}
.navigation-level2, .navigation-item.navigation-level1 > a.navigation-item-title:hover{border:0 none;}
.navigation-item > .navigation-item-title{padding:5px 10px;}
#header .navigation-horizontal{margin:0;}
.navigation-horizontal .navigation-branch.navigation-level2 {
    left: 0;
    min-width: 100%;
    position: relative;
    top: 0;
	margin-top:10px;
}
/*Navigation for Breathe Right Canada Localization FR_CA Starts*/
.navigation-horizontal-fr-ca .navigation-branch.navigation-level1 {
    margin: 0 5px;
}
li.page-products ul.custom-nav{width:100%;}
.navigation-horizontal-fr-ca .navigation-item.has-children > .navigation-item-title, .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 7px 10px;
	width:85%;
}
.navigation-horizontal-fr-ca .navigation-item.navigation-level1 {
  background: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/submenu-icon.jpg") no-repeat scroll 97.5% 0.88em / auto 1.9em transparent;
  display: block;
  float: none;
  height: auto;
  padding: 8px 5px;
  width: auto;
}
.navigation-item.navigation-level1 > a.navigation-item-title:hover {background:none;color:#fff;}
.navigation-item > a.navigation-item-title:hover, .navigation-level2 > a.navigation-item-title {    color: #062b60;  background: #7cbbe6; }
.navigation-level2 li a {  border:0 none;  border-top: 1px solid #fff;}
.navigation-level2, .navigation-item.navigation-level1 > a.navigation-item-title:hover{border:0 none;}
.navigation-item > .navigation-item-title{padding:5px 10px;}
#header .navigation-horizontal-fr-ca{margin:0;}
.navigation-horizontal-fr-ca .navigation-branch.navigation-level2 {
    left: 0;
    min-width: 100%;
    position: relative;
    top: 0;
	margin-top:10px;
}
/*Navigation for Breathe Right Canada Localization FR_CA Ends*/

/*br navigation custom 04-09-14*/
.br-navigation{background:none repeat scroll 0 0 #0174b7;}
.br-navigation ul.br-mobile-nav{margin:0 5px;padding:0;}
.br-navigation ul.br-mobile-nav li ul{display:none;margin:0;padding:0;} 
.br-navigation ul.br-mobile-nav > li {display:block; float: none; height: auto; padding: 8px 5px;  width: auto;border-bottom: 1px solid #015581;overflow: visible;
    position: relative;margin: 0; background: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/submenu-icon-close.jpg") no-repeat scroll 96.5% 0.8em transparent;background-size:2.2em auto;cursor:pointer;}
.br-navigation ul.br-mobile-nav > li > a{ 
    width: auto;
	color: #fff;
    margin: 0;	
    font-weight: bold;
	text-decoration: none;
	width:85%;
	padding:7px 10px;
	display:block;
	text-transform: uppercase;
	}
.nav-style24, .nav-style20, .nav-style15{font-size: 14px;display:inline;}
.br-navigation ul.br-mobile-nav li ul li a{
    background: none repeat scroll 0 0 #7cbbe6;
    color: #062b60;	
	padding: 5px 10px;
	display:block;
	}
.br-navigation ul.br-mobile-nav > li ul	{margin:5px 0 0 0;}
.br-navigation ul.br-mobile-nav > li ul li{padding:0;margin:0;border-top:1px solid #fff;list-style-type:none;}	
.br-navigation ul.br-mobile-nav > li ul li a{text-decoration:none;}
.br-navigation ul.br-mobile-nav > li.toggle-activated{background: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/submenu-icon-open.jpg") no-repeat scroll 96.5% 0.8em transparent;background-size:2.2em auto;}


/*page fix*/
#content.main .white-bg-box img.richText-image.pull-right, #content.main .white-bg-box img.richText-image.pull-left{margin-bottom:10px;}
.white-bg-box .richText.left-txt {padding-right:1em;}
.white-bg-box .richText.right-txt {padding-left:1em;}
.White-bg-center-box, .faq-section-footer, .box-allproducts-header{text-align:center;}

#content.main .sleep-better-left .image , #content.main .sleep-better-right .image{width:145px;float:left;}
#content.main .sleep-better-left .richText , #content.main .sleep-better-right  .richText{width:49%;float:left;}
.big-accord-box2 .sleep-benefits-left, .big-accord-box2 .sleep-benefits-right{padding-left:20px;padding-right:10px;}
#content.main .sleep-better-left h3, #content.main .sleep-better-right h3{font-size: 16px;line-height: 20px;}
#content.main .exp-txt-box .suffix_1{margin-right:0;}
#content.main .exp-txt-box h3{padding-left: 0.3em;}
#content.main .sleep-benefits-left h3, #content.main .sleep-benefits-right h3{font-size: 15px;}
span.buy-now a, span.blue-button-txt a{padding-top:18px;}
#wrapper .all-products-boxes span.blue-button-txt a{padding-top:13px;}
/*Ashok's code end*/





/*accordian saranya*/
.accord-box1, .accord-box2, .accord-box3 {
	background-repeat: no-repeat;
	background-size: 100%;
}	
/*Navigation for Breathe Right Canada Localization FR_CA starts*/
.accord-box1-fr-ca, .accord-box2-fr-ca, .accord-box3-fr-ca {
	background-repeat: no-repeat;
	background-size: 100%;
}	
/*Navigation for Breathe Right Canada Localization FR_CA Ends*/
.faq-section-one .grid_8.component, .faq-richtext-bottom {
padding-right: 0.8em;
padding-left: 0.8em;
}
.accord-box1, .accord-box2, .accord-box3 {
background-size: initial;
min-height: 370px !important;
}	
/*Navigation for Breathe Right Canada Localization FR_CA starts*/
.accord-box1-fr-ca, .accord-box2-fr-ca, .accord-box3-fr-ca {
background-size: initial;
min-height: 370px !important;
}	
/*Navigation for Breathe Right Canada Localization FR_CA Ends*/
.white-bg-box h1, .white-bg-box h2{padding-left:0;}
.navigation-item.has-active-child > .navigation-item-title, .navigation-item.is-active > .navigation-item-title { background: none;}
.navigation-branch.navigation-level2 .is-active a {background:#7cbbe6;color: #062b60;}
.navigation-item.navigation-level1.has-active-child > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title {
    color: #fff;
}
.white-bg-box img{width:100%;}

.tooltip {
	display:none;
	position:absolute;
	border:1px solid #000000;
	background-color:#E0F0FF;
	padding:0.5em;
	color:#7d7d7d;
	z-index:999;
	margin-top:0em;
	width: initial !important;
	left: initial;
}

.page-buy-now .white-bg-box .right-txt p {margin-right:0;}
.page-nasal-congestion .White-bg-center-box .right-txt .component-content {margin-right:0;}
.page-reduce-nasal-congestion .White-bg-center-box .right-txt .component-content {margin-right:0;}
.faq-section-one .richText .component-content {margin-right: 0;}
.faq-section-footer .faq-richtext-bottom .component-content {margin-right: 0;}
.page-contact-us .right-txt .component-content {margin-right: 0;}
.page-offers .right-txt.grid_7 .component-content p {margin-right: 0;}

span.super-txt{top: -0.8em;}
#wrapper .carousel span.super-txt{top: -0.6em !important;}
.faq-richtext-bottom h2 {padding-right:0em !important; }
.white-bg-box .br-works1 img, .white-bg-box .br-works2 img, .white-bg-box .br-works3 img {
max-width: 45px;
}

.white-bg-box .br-works-img img {
max-width: 281px;
text-align: left;
}
.br-works-img.image .component-content {
text-align: left;
}
/*ipad product landing page fix*/
#wrapper .all-products-boxes h4{margin-top:7%}
.white-bg-box-small img {
                width:initial !important;
                margin-bottom: 0 !important;
} 
.footer-social-links{display:block !important;margin:2% auto 0;width:125px; height:38px;}
#wrapper .white-bg-box-small h3{
    font-size: 16px;
    line-height: 18px;
    padding-top: 0.5em;
}
#wrapper .white-bg-box-small p{margin-right: 2.85em;}
#wrapper .newform-button{margin-left:2em}
#wrapper .white-bg-box-small h4 {
    font-size: 15px;
}
#wrapper .login-form .newform-button{margin-left:0 !important}
#wrapper .breathright-print-coupons .newform-button {float:none;}
.flash-box {display:none;}
#content .wsform-form.breatheright-resetpassword button, #content .wsform-form.breatheright-forgotpassword button {
margin-left: 0;
}

.search-icon {display: none;}
#wrapper p.quesLeftCaption {font-size:20px;}
#wrapper p.quesLeftCaption span.quiz-question {font-size:13px;}

#content .quizPrimaryContainer .main .quiz-results-box .quiz-results-txt {width: 60%; float:left;}
#content .quizPrimaryContainer .main .quiz-results-box .quiz-results-img.richText {width: 40%; float:left;}
.page-offers #wrapper .white-bg-box .grid_7.right-txt h2 {line-height: 36px;}
#content .video-box .teaser-text, .video-box .close-text {font-size: 13px;	}
#content .white-bg-box.white-bg-box-forty .right-txt h2, .white-bg-box.white-bg-box-forty .right-txt h1 {font-size: 26px !important;line-height: 30px;}
#wrapper #content {margin-bottom: 0px;}
#content .expand-box1 .teaser-text h3, .expand-box1 .expanded-text h3, .expand-box2 .teaser-text h3, .expand-box2 .expanded-text h3 {
font-size: 20px; line-height: 24px;}

/*Navigation for Breathe Right Canada Localization FR_CA starts*/
#content .expand-box1-fr-ca .teaser-text h3, .expand-box1-fr-ca .expanded-text h3, .expand-box2-fr-ca .teaser-text h3, .expand-box2-fr-ca .expanded-text h3 {
font-size: 20px; line-height: 24px;}
/*Navigation for Breathe Right Canada Localization FR_CA Ends*/

}

@media screen and (min-width: 768px) and (max-width: 989px){
	/* Tablet Fix font size */
/* Power review component tablet fixes Starts */
.main span.where-to-buy-button a {
font-size: 11px; 
        padding: 8px;
}
.product-review-outer-box div#pr-review-sort {
  background: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/bg-border-right.png") no-repeat 49% 2% !important;
  background-size: 35% !important;
}
.prod-review-original, .prod-review-lavendar, .prod-review-extraclear, .prod-review-extraclear {
  background-size: 41% !important;
  background-position: 0px 90% !important;
}
.product-review-outer-box .pr-review-engine .pr-page-count {
  line-height: normal !important;
}
.product-review-outer-box .pdt-review-header h2 {
  padding-left: 0 !important;
  text-align: center;
  margin-bottom: 0;
  line-height: 18px !important;
}
.main .prod-content-original.component img, .main .prod-content-lavendar.component img, .main .prod-content-extraclear.component img, .main .prod-content-extra.component img, .main .prod-content-clear.component img, .main .prod-content-kids.component img {
  max-width: 100%;
}
.main .pdt-review-summary-desktop {
  margin-left: 26px;
  margin-right: 26px;
}
.main .powerreviews p.pr-page-nav {
  line-height: 16px !important;
}
.main .product-review-outer-box .pr-review-sort-wrapper {
  position: absolute;
  top: 0px;
        }
.main .product-review-outer-box select#pr-sort-reviews{  min-width:108px; height: 20px; max-width: 118px; padding:3px; -webkit-appearance:none; -moz-appearance:none; background:url(/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/dropdown_arrow.png) no-repeat center right; background-color: #7dbce3; }
/* Power review component tablet fixes Ends */
}
/*Ashok*/

@media screen and (min-width: 768px) and (max-width: 768px) { 
.password_strength .password_colorchange {background-size:99% 97%;}
.password_strength .password_colorchange.unranked {background-size:99% 97%;}
.password_strength .password_colorchange.low {background-size:99% 97%;}
.password_strength .password_colorchange.medium {background-size:99% 97%;}
.password_strength .password_colorchange.high {background-size:99% 97%;}
}
@media screen and (min-width: 800px) and (max-width: 800px) { 
.password_strength .password_colorchange {background-size:95% 97%;}
.password_strength .password_colorchange.unranked {background-size:95% 97%;}
.password_strength .password_colorchange.low {background-size:95% 97%;}
.password_strength .password_colorchange.medium {background-size:95% 97%;}
.password_strength .password_colorchange.high {background-size:95% 97%;}
}
@media screen and (min-width: 640px) and (max-width: 640px){
.password_colorchange {  background-size: 67.2% 97%;}
.password_colorchange.unranked {background-size: 67.2% 97%;}
.password_colorchange.low {background-size: 67.2% 97%;}
.password_colorchange.medium {background-size: 67.2% 97%;}
.password_colorchange.high {background-size: 67.2% 97%;}
}
@media screen and (min-width: 360px) and (max-width: 360px){
.password_colorchange {  background-size: 84% 97%;}
.password_colorchange.unranked {background-size: 84% 97%;}
.password_colorchange.low {background-size: 84% 97%;}
.password_colorchange.medium {background-size: 84% 97%;}
.password_colorchange.high {background-size: 84% 97%;}
}
@media screen and (min-width: 320px) and (max-width: 320px){
.password_colorchange {  background-size: 94% 97%;}
.password_colorchange.unranked {background-size: 94% 97%;}
.password_colorchange.low {background-size: 94% 97%;}
.password_colorchange.medium {background-size: 94% 97%;}
.password_colorchange.high {background-size: 94% 97%;}
}

@media screen and (min-width: 320px) and (max-width: 767px) { 
/*Mobile Product Review page code start*/
.main .product-review-outer-box .pdt-mobile-box { display:block;}
.main .pdt-review-image { display:none; }
.main .product-review-outer-box .pdt-review-header-box{ margin-bottom: 0.5em;}
#wrapper .main .product-review-outer-box .pdt-review-content{ margin-top: 0.2em; padding: 0 7px;}
.main .product-review-outer-box {  background-color: #ffffff; margin-top: 0em; }
.main .product-review-outer-box .product-sel-active { max-width:32px; display: inline-block;}
.main .prod-sel-original.component, .main .prod-sel-lavendar.component, .main .prod-sel-extraclear.component, .main .prod-sel-extra.component, .main .prod-sel-clear.component, .main .prod-sel-kids.component { max-width:12%; margin-right: 0; display: inline-block !important; margin-left: 0.5em !important; }
.main .pdt-review-image-box { background-image: url('/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/blue-bg-mobile.png'); background-position: center 36.5px; background-repeat-x: inherit; margin-bottom: 1em; max-height:52px;   }
.main .product-review-outer-box .prod-review-chart-mobile img { width: 100%; }
.main .product-review-outer-box .pdt-review-image-box > .component-content { /*width: 20.6em;*/ width:100%; margin: 0 auto;text-align: center; }
.main .product-review-outer-box .pdt-review-header h2 { font-size: 20.05px; line-height: 21.76px; padding-top: 0.8em; margin-bottom: 0.3em; padding-left:0; text-align:center; }
.main .product-review-outer-box .pdt-review-header p {  font-size: 13.65px; line-height: 16.21px; margin-top: 0; margin-bottom: 0.5em; }
.prod-content-original img, .prod-content-lavendar img, .prod-content-extraclear img, .prod-content-extra img, .prod-content-clear img, .prod-content-kids img { max-width:177px; }
.main .product-review-outer-box .pdt-review-header, .main .product-review-outer-box .pdt-review-header-box, .main .product-review-outer-box .pdt-review-inner-box > .component-content { padding:0 10px;}
.main .product-review-outer-box .pdt-review-content h1{ font-size: 16.21px; color:#007abe; font-family: Uni-Sans-SemiBold; margin-bottom:0; }
.main .product-review-outer-box .pdt-review-content p{ font-size: 11.95px; line-height:14.51px; color:#002d62; font-family: HelveticaNeue;margin: 0.25em 1.5em 1.3em 0; }
.main .product-review-outer-box span.where-to-buy-button a { width:100%; max-width:100px; min-height:21px; font-size: 11.95px; line-height:2; padding:0; padding-left: 8px; background:#7dbce3 url('/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/where-tobuy-background.png') 96% 48% no-repeat; margin-right:1em;margin-top: 0.8em; }
.main .product-review-outer-box a span.where-to-buy-button {text-decoration: none; color: #ffffff; }
.main .pdt-review-content p a.lightbox{ font-size: 11.09px; color:#18548c; font-family: Uni-Sans-SemiBold; padding-top: 1.35em; margin-top:0; width:auto; }
.main .product-review-outer-box .pr-review-engine{ padding:0; }
.main .product-review-outer-box .pdt-review-inner-box { padding-top: 15px; border-top: 10px solid #e6e6e6; border-bottom:10px solid #e6e6e6; margin-top: 15px;}

.main .pdt-review-inner-box .pdt-review-summary-desktop .prod-review-original img, .main .pdt-review-inner-box .pdt-review-summary-desktop .prod-review-lavendar img, .main .pdt-review-inner-box .pdt-review-summary-desktop .prod-review-extraclear img,
.main .pdt-review-inner-box .pdt-review-summary-desktop .prod-review-extra img, .main .pdt-review-inner-box .pdt-review-summary-desktop .prod-review-clear img,
.main .pdt-review-inner-box .pdt-review-summary-desktop .prod-review-kids img, .main .pdt-review-inner-box .pdt-review-summary-desktop h2 { display:none;}
.main .pdt-mobile-box .review-summary-title-mobile h2 { font-size: 22.19px; line-height:21.76px; color:#022e5f; text-align:center; display:block; margin-top:0.5em; } 
.main .pdt-mobile-box .review-summary-title-mobile h2 strong{ color:#022e5f; }
.main .pdt-review-inner-box p { font-size:12.8px; font-family: Uni-Sans-SemiBold; font-weight:normal; color:#007abe; }
.main .product-review-outer-box .prod-review-text p { font-size:12.8px; font-family: Uni-Sans-SemiBold; font-weight:normal; color:#007abe; }
.main .pdt-review-inner-box p:nth-child(1){ margin:0em; }
.main .pdt-mobile-box .prod-review-original-mobile {display:block; display: inline-block; margin-top: 1em; float: left; max-width: 138px; margin-left: -0.8em;}
.main .pdt-mobile-box .prod-review-chart-mobile { padding:0 10px; margin-top:1em; }
.main .pdt-review-inner-box a.lightbox.initialized{ font-size: 11.09px; color:#0f76bd; }
.main .prod-review-original, .main .prod-review-lavendar, .main .prod-review-extraclear, .main .prod-review-extra, .main .prod-review-clear, .main .prod-review-kids-box { max-width: 170px; display: inline-block; }
.main .pdt-mobile-box h2, .main .pdt-mobile-box h3 { text-align:center; margin:0; }
.main .pdt-mobile-box h2{ margin-top:0.7em; }
.main .pdt-mobile-box h2 strong { color:#0b6baf;font-size: 23.74px;  font-family: Uni-Sans-Bold;}
.main .pdt-mobile-box h3 { color:#0a9cdd;font-size: 17.52px; font-family: Uni-Sans-SemiBold; }
.main .pdt-mobile-box .print-coupon-img-mobile img{ max-width:173px; margin:0 auto; margin-top: 0.8em; }
.main .pdt-mobile-box .save-now-btn { max-width:122px; max-height: 61px; margin:0 auto; }
.main .pdt-mobile-box .save-now-btn a { text-decoration:none; cursor:pointer; }
.main .pdt-mobile-box span.blue-button-txt{    background: url(/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/blu-btn-left-mobile.png) scroll no-repeat 0 0 transparent;  color:#ffffff; font-size: 12.8px;line-height: 2.5; text-align:center; max-width:122px; display:block; cursor:pointer; }
.main .pr-review-engine .pr-review-sort { background:#ffffff; }
.main .product-review-outer-box .component.powerreviews { margin:0; top:0; float: none; width: 100%; }
.main .product-review-outer-box .pr-review-engine .pr-pagination-top { min-height: 13px; height:13px; margin-bottom:13px; }
.main .product-review-outer-box .pr-review-engine .pr-pagination-top .pr-page-count-wrapper{ margin: 0; width: 50%;}
.main .product-review-outer-box .pr-review-engine .pr-page-count { font-size: 9.36px; margin-left: 10px; vertical-align: top; padding-right: 4px;    padding-left: 4px; }
.main .product-review-outer-box .pr-review-engine .pr-page-count strong { margin-right: 0px;}
.main .product-review-outer-box .pr-review-engine .pr-pagination-bottom .pr-page-count strong{ margin-right:10px; }
.main .product-review-outer-box .pr-review-engine .pr-page-nav-wrapper { float:right; margin-top: 0px; }
.main .product-review-outer-box .pr-page-count-wrapper{ float: left; margin-top: 0em; margin-bottom: 0.9em; }
.main .product-review-outer-box .pr-review-engine .pr-pagination-top .pr-page-nav-wrapper{    margin-top: -2px; width: 30%; margin-right: 17px;}
.main .product-review-outer-box p.pr-page-nav{ font-size: 10.67px; margin-right: 0px; padding-left: 4px;  padding-right: 4px;  margin: 0;    width: 9.5em;
    float: right; text-align:center; }
	
.main .product-review-outer-box .pr-review-engine .pr-review-rating-wrapper{ width:100%; margin-bottom:0; } 
.main .product-review-outer-box p.pr-review-rating-headline{ font-size: 12.66px; color:#147dbf; line-height:15.38px; margin-top:6px; }
.main .product-review-outer-box p.pr-comments{ font-size:11.31px; line-height:14.47px; padding-top:0.4em; padding-bottom: 0.3em; }
.main .product-review-outer-box .pdt-review-inner-box .pr-review-author-location{ font-size:11.84px; display: inline-block;}
.main .product-review-outer-box .pr-review-engine .pr-review-author-date { font-size:11.12px; float:none; padding-right: 0; text-align: right; display:block; margin-bottom:2px; }
.main .product-review-outer-box .pr-review-engine .pr-review-wrap {  border-bottom: 1px solid #98caeb; margin-bottom: 8px; }
.main .product-review-outer-box .pr-review-sort-wrapper, .main .product-review-outer-box div#pr-review-sort{ background:none; }
.main .prod-review-original, .main .prod-review-lavendar, .main .prod-review-extraclear, .main .prod-review-extra, .main .prod-review-clear, .main .prod-review-kids-box   { background:none; }
.main .product-review-outer-box .pdt-review-inner-box .pr-review-author-name{ font-size:11.84px; }
.main .product-review-outer-box .pr-review-engine .pr-review-main-wrapper{ margin-right: 0; width: 100%; }
.main .product-review-outer-box .pr-review-engine .pr-review-author{ width:100%; margin-bottom: 0; margin-right: 0; }
.main .product-review-outer-box .pr-review-engine .pr-review-author .pr-review-author-badge-wrapper{ display:none; }
.main .product-review-outer-box .pdt-review-inner-box .pr-review-author-name { display: inline-block; border-right: 1px solid #147dbf; padding-right: 10px;
 margin:0; margin-right: 10px; }
.main .product-review-outer-box .pr-review-engine .pr-pagination-bottom p.pr-nav-back-to-top a { display:none; }
.main .pr-base-modal .pr-stars, .main .pr-base-modal .pr-stars-small, .main .pr-review-engine .pr-stars, .main .pr-review-engine .pr-stars-small, .main .pr-snippet .pr-stars, .main .pr-snippet .pr-stars-small{ display:block; }
.main .product-review-outer-box span.pr-snippet-rating-decimal.pr-rounded{ font-size: 9.39px; color:#0f76bd; padding: 1px 6px 1px 0; }
.main .product-review-outer-box .pr-snippet .pr-snippet-review-count { font-size: 9.39px; color:#0f76bd; margin-left: -6.5em;}
.main .product-review-outer-box .pr-review-engine .pr-review-author-info-wrapper { margin-top: -4.6em; margin-bottom: 4em;}
.main .product-review-outer-box label.pr-review-sort-by { font-size: 9.39px; color:#037cc1; margin-right:3px; }
.main .product-review-outer-box select#pr-sort-reviews{ font-size: 11.09px; min-width:102px; height: 20px; max-width: 118px; padding-left:0; padding:3px;
-webkit-appearance:none; -moz-appearance:none; background:url(/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/dropdown_arrow.png) no-repeat 95%; background-color: #7dbce3; }
@media screen and (-webkit-min-device-pixel-ratio:0) { ::i-block-chrome,.main .product-review-outer-box select#pr-sort-reviews { background-color: #7dbce3; -webkit-appearance:none; }}
.main .product-review-outer-box select#pr-sort-reviews option { font-size: 11.09px; background-color: #ffffff; color:#127bbc; }
.main .product-review-outer-box .pdt-review-summary-desktop{ width: 52.8%; margin-top: 4.5em; position: absolute; right: 0em; padding-top:0; background:none;}
.main .product-review-outer-box .pdt-review-summary-desktop .prod-review-text{ padding-bottom: 0.45em; }
.main .product-review-outer-box div#pr-review-sort{ width: 50%; float: right; margin-bottom: -1.6em;}
.main .product-review-outer-box .pdt-review-header{ padding:0 3px; }
.main .product-review-outer-box .pr-review-sort-wrapper { width:100%; }
.main .product-review-outer-box .pr-review-sort-box{ width: 53%; float: right; text-align: left;  margin-top: -3.4em; }/*value changed as per  SIT comments*/
.main .pr-review-engine .pr-review-sort-box select { border-radius:0px; }
.main .product-review-outer-box .pr-review-engine .pr-review-author-info-wrapper-extra{ margin-top: -6.3em; margin-bottom: 5em; }
.main .product-review-outer-box .pdt-review-inner-box .pdt-mobile-box { 
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE9 */
 }
.main .product-review-outer-box .pr-review-engine .pr-pagination-bottom p.pr-page-count:after { content: " ";}
.main .product-review-outer-box p.pr-page-nav .pr-page-prev, .main .product-review-outer-box p.pr-page-nav .pr-page-prev a{ padding-right:3px; color:#666666;padding-top: 0.1em; display: inline-block;}
.main .product-review-outer-box p.pr-page-nav .pr-page-next, .main .product-review-outer-box p.pr-page-nav .pr-page-next a{ padding-left:3px; color:#666666;padding-top: 0.1em; display: inline-block; }

.main .product-review-outer-box .pr-pagination-bottom p.pr-page-nav .pr-page-prev, .main .product-review-outer-box .pr-pagination-bottom p.pr-page-nav .pr-page-prev a{ padding-right:3px;    color: #147dbf; }
.main .product-review-outer-box .pr-pagination-bottom p.pr-page-nav .pr-page-next, .main .product-review-outer-box .pr-pagination-bottomp.pr-page-nav .pr-page-next a{ padding-left:3px;    color: #147dbf; }
.main .product-review-outer-box .pr-snippet .pr-snippet-stars:after{ font-size:9.39px; color:#0f76bd; font-weight:400; }
 
/*Product submit overlay start*/
.powerreviews .p-w-r .form-group{ margin-bottom: 0.9em;}
.powerreviews h5.pr-header-product-name a{ font-size:16.79px; color:#0d3769; }
.powerreviews .p-w-r .pr-control-label span { font-size:11.95px; color:#002d62; }
.powerreviews .p-w-r textarea.form-control { min-height:73px; }            
.powerreviews .pr-review-engine .pr-pagination-bottom a,  .product-review-outer-box .pr-review-engine .pr-pagination-bottom span.pr-page-next a { color: #037cc1; font-size:11.32px; }
.powerreviews .p-w-r .form-control { font-size:8.53px; color:#666666; max-height: 26px; }
.powerreviews .pr-btn.pr-btn-default.pr-btn-review { font-size:12.8px; }
.powerreviews .p-w-r .pr-header-title { font-size:14.93px; text-align:center; }
.main .powerreviews .p-w-r .pr-alert-container{ margin:0; }
.main #pr-war, .main .p-w-r, .main .p-w-r .pr-header .pr-header-table, .main .pr-alert-container { padding: 0; margin:0;}
.main .p-w-r .pr-alert-container{ margin:0; }
.main #pr-war, #wrapper .main .p-w-r, .main .p-w-r .pr-header .pr-header-table, .main .pr-alert-container { padding: 0; margin:0;}
.page-product-review .overlay-content-inner .component-content{ margin:0 auto; padding:0 !important; }
.pr-review-engine .pr-nav-back-to-top { display:none !important; }
.main .product-review-outer-box .component.display-rating.powerreviews { margin-bottom:10px !important; }
.page-product-review .overlay-close { min-height:30px !important; }
/*Product submit overlay end*/
/*Homepage-mobile*/ 
.main .home-review-desktop { display:none; } 
.main .home-review-mobile  {margin-bottom: 20px; display:block !important;}
.main .home-review-mobile img { width: 100%; } 
  
/*Mobile Product Review page code end*/
#footer .footer-box .footer-rte4{width:100%;text-align:center;margin:0 auto;font-size:20px;padding:0 5%;}
.footer-box {
    border-top: 0 none;
}
.pod-box5, .pod-box6, .pod-box7, .home-box3, .home-box4, .pod-box8, .pod-box9 , #footer .footer-box .footer-rte1, #footer .footer-box .footer-rte2, #footer .footer-box .footer-rte3{
	display: none;
}
.view-more-box {
	display: block;
	background: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/view-more-stories.jpg") no-repeat;
	background-size:100% 100%;
	cursor: pointer;
}

.view-more-box .view-more {
	background: url("/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/view-more-arrow.png") no-repeat right center;
	background-size:2em 75%;
	height: 30px;
    margin-right: 15px;
    padding: 5px 0;
    text-align: center;
}
.view-more-box .view-more h2 {
  color: #fff;
  font-size: 19px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  top: 4px;
}
.footer-sub-links{display:block !important;}
#content .white-bg-box .richText.right-txt, #content .white-bg-box .richText.left-txt {padding-bottom: 1em;}
#content.main .buynow-mobile-img{display:block;width:auto;}
#content.main .buynow-img1,#content.main .buynow-img2{display:none;}

#content.main .buynow-mobile-img img{width:300px;height:132px;}
.controls {
text-align: center;
padding-bottom: 2em;
}
.submit-registration h4, .submit-registration p {
margin-top:0em;
padding-left:1em;
padding-right:1em;
}
.wsform form {
margin-bottom:0px;	
}
.breatheright-contactus .wrapper-right {
    float: none;
    padding-left: 0;
    padding-top: 0em;
                padding-right: 3em;
    width: 100%;
}
.breatheright-contactus .wrapper-left {
    float: none;
    padding-left: 0;
    padding-right: 3em;
    padding-top: 1em;
    width: 100%;
}
.breatheright-contactus .A_CNCTUS_QUES1, .breatheright-contactus .A_CNCTUS_QUES2, .breatheright-contactus .A_CNCTUS_QUES3 {
    padding-bottom: 0em;
}
#content .accord-box1 .teaser-text, #content .accord-box2 .teaser-text, #content .accord-box3 .teaser-text {  min-height: 0;}
#content .accord-box1 .expanded-text, #content .accord-box2 .expanded-text, #content .accord-box3 .expanded-text { min-height: 0;}

/*Navigation for Breathe Right Canada Localization FR_CA starts*/
#content .accord-box1-fr-ca .teaser-text, #content .accord-box2-fr-ca .teaser-text, #content .accord-box3-fr-ca .teaser-text {  min-height: 0;}
#content .accord-box1-fr-ca .expanded-text, #content .accord-box2-fr-ca .expanded-text, #content .accord-box3-fr-ca .expanded-text { min-height: 0;}
/*Navigation for Breathe Right Canada Localization FR_CA Ends*/
.page-home .additional-info, .bottom-disclaimer-text {padding: 0 10px;}
#content .app-store-box .richText h3 {font-size:18px;}
.page-try-breathe-right .right-txt .component-content p {margin-right: 0;}

.submit-contactus {
padding-left: 4%;
padding-right: 4%;
}

}

/*mobile nav*/
@media screen and (min-width: 320px) and (max-width: 380px)
{
#header .mobile-nav {
  margin-top: 0.1em;
}
#header .gsk-logo {
  margin: 0 !important;
  padding: 0.1em 1em;
  position: absolute;
  right: 34px;
  width: 20% !important;
}
#content.main .carousel-slide .carousel-content .component-content{overflow:visible;}

#content.main .br-works1 p strong, .br-works2 p strong, .br-works3 p strong{font-size:16px;}
#content.main .br-works1 p, .br-works2 p, .br-works3 p {font-size:12px;}
#content.main .br-works1 p em, .br-works2 p em, .br-works3 p em {font-size:11px;}
#content.main .br-works-img {
    margin-left: 6.5em;
    margin-right: 1em;
}
.wsform-form #recaptcha_image {
width: initial !important;
}
.faq-section-one h1 {width:85%;}
#content .wsform  .wsform-form.breatheright-forgotpassword .component-content {
margin-left: -1em;
}

#content .quizPrimaryContainer .main .quiz-results-txt h3 {font-size: 18px; line-height: 22px;}
#content .quizPrimaryContainer .main .quiz-results-txt p {padding-right: 5px;}
#content .quizPrimaryContainer .main .quiz-results-txt span.blue-button-txt a {font-size: 14px;}

.ex-zipcode p {
width: 50%;
margin-right: 6%;
}
}

@media screen and (min-width: 480px) and (max-width: 640px)
{
#header .gsk-logo {
  padding: 0.3em 1em;
  right: 50px;
  width: 15%;
}

#header .mobile-nav {
  background-size: 100% 71%;
  margin-right: 24px;
}
#header .br-logo{width:24.5%;}
.faq-section-one h1 {width:66%;}
#content .wsform  .wsform-form.breatheright-forgotpassword .component-content {
margin-left: -0.5em;
}
}
@media screen and (max-width: 450px) {
              
.wsform input[type="text"], .wsform input[type="password"] {
                width:130px;
}
.wsform select {
                width:143px;
}
#PHONE_SEC3 {
                max-width: 34px !important;
                }
                .split input {
                max-width: 20px;
                }
                .login input {
                width:auto !important; 
                }
.form-required {
width: 51%;
}
#content .white-bg-box .right-txt h1{font-size:40px;}
#content .sign-up-box.white-bg-box .right-txt h1 {font-size:22px;}
#content .sign-up-box.white-bg-box .right-txt h2 {font-size:40px;}
#wrapper .br-works1, .br-works2, .br-works3 {padding-top:1em;padding-right:1em;}
.wsform-form.breatheright-resetpassword .password_colorchange {
 background-size: 76% 97%;
}
.wsform-form.breatheright-contactus-form #A_MSG_textarea {
width: 144px;
}
.wsform textarea {
min-width:130px;
}
.wsform-form.breatheright-resetpassword .password_colorchange {
    background-size: 100% 99%;
    float: left;
    width: 147px;
}
.wsform-item.password_strength label {
    margin-right: 1em;
    margin-top: -0.8em;
}
.wsform.breatheright-resetpassword .wsform-controls {
    float: right;
    margin-left: 0;
    width: 68%;
}
.wsform.breatheright-resetpassword .wsform-label {
    float: left !important;
    width: 27% !important;
}
.wsform-form.breatheright-resetpassword .password-hint p {
    margin: 0 0 0.5em 41%;
    width: 40%;
}
.wsform-form.breatheright-resetpassword .controls {
    float: right;
    width: 69%;
}
}

@media screen and (min-width: 768px) and (max-width: 989px){
	/* Tablet Fix font size */
	#wrapper h1{font-size: 20px;line-height: 26px;}
	#wrapper h2{font-size: 18px;line-height: 22px;}
	#wrapper h3{font-size: 16px;line-height: 20px;}
	#wrapper p{font-size: 11px;line-height: 13px;}
	#wrapper h3.accordion-head {font-size: 14px;}
	#wrapper h3.accordion-title, #wrapper .accordion-title-txt p {font-size: 11px;}
	.pod-box .pod-active-text p strong,  #wrapper .pod-box.pod-box5 .pod-active-text p strong {
		font-size:11.2px;
		line-height: 14px;	
	}	
	#wrapper .br-works1, .br-works2, .br-works3 {padding-top:1em;}
	#wrapper .richText ul li {font-size: 11px;}
	#wrapper .disclaimer-txt {font-size: 10px;}
	#content.main .sleep-better-left h3, #content.main .sleep-better-right h3 {font-size: 12px; line-height: 16px;}
	#wrapper .White-bg-center-box, #wrapper .faq-section-footer, #wrapper .box-allproducts-header{text-align:left;}
	.page-how-breathe-right-strips-work #wrapper #content .White-bg-center-box.white-bg-box .right-txt h3{font-size:14px;}	
	.br-works1 p, .br-works2 p, .br-works3 p {line-height: normal !important;}
	.page-home #wrapper .additional-info h4 {font-size: 14px;line-height: 20px;} 
	#footer .footer-box .footer-rte1, #footer .footer-box .footer-rte2, #footer .footer-box .footer-rte3{	display: none;}
	#footer .footer-box .footer-rte4{width:100%;text-align:center;margin:0 auto;font-size:20px;padding:0 5%;}
	.footer-sub-links{display:block;}
	#wrapper .numberSplit{width:116%}
	#wrapper .numberSplit #PHONE_SEC3{max-width: 46px !important;}
	.form-required {width: 31%;}
	.form-required .component-content{padding:0;}
	#content .wsform  .wsform-form.breatheright-forgotpassword .component-content {
	margin-left: -0.5em;
	}
	#content .quizPrimaryContainer .main .quiz-results-box {width:30em !important;}
	#content .quizPrimaryContainer .main .quiz-results-box .quiz-results-txt {width:16em;}
	#content .quizPrimaryContainer .main .quiz-results-box .quiz-results-img.richText {width:10em;}
	
	#wrapper span.h3-style {font-size: 16px;line-height: 20px;}
	#wrapper span.h2-style, #wrapper span.h2-forty-style {font-size: 18px;line-height: 22px;}
	#wrapper span.h1-style, #wrapper span.h1-style-42 {font-size: 20px;line-height: 26px;}
	
/*Breathe Right Social media for Breathe Right Canada Localization Starts*/
#footer .footer-social-links .social-media-icons-br-ca {
  float: center;
  margin: 0 5px;
  text-align: center;
  width: 72px;
}
/*Breathe Right Social media for Breathe Right Canada Localization Ends*/
/*Breathe Right Social media for Breathe Right Canada Localization Starts*/
#footer .footer-social-links .social-media-icons-fr-ca {
  float: center;
  margin: 0 5px;
  text-align: center;
  width: 79px;
}
/*Breathe Right Social media for Breathe Right Canada Localization Ends*/

}


@media screen and (max-width: 441px) { 
.wsform-item.password_strength label
{
margin-top: -0.8em;
}
}

@media screen and (max-width: 410px) { 
.wsform-item.A_PROF_REPSWD label
{
margin-top: -0.8em;
}
}

@media screen and (max-width: 640px)
{
.overlay-content-inner .component-content {
padding-left: 0em;
padding-top:2em;
padding-bottom:2em;
}
.overlay-content-inner h1 {
font-size: 28px;
} 
.overlay-content-inner {
width: 100%;
}
.overlay-close {
min-width: 26px;
min-height: 23px;
background: url(/assets/a_cf5_gkstatic/etc/designs/zg/breatheright-master/desktop/img/mobileclose.png) no-repeat;
}
}

@media screen and (min-width: 990px) and (max-width: 1400px){#header .br-navigation{display:none!important;}}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.page-products .tabs-nav-item:nth-child(6){width: 134.53px;}
}
@media screen and (max-width: 355px)
{
.wsform-form.breatheright-resetpassword .A_PROF_PSWD .wsform-label {
padding-top: 0.1em;
}
}

/*Product filter*/
@media screen and (min-width: 320px) and (max-width: 640px)
{
#content .choose-product-list {
  display: inline-block;
  margin-left: 1%;
  position: absolute;
  right: 10px;
  width: auto;
}
#content .view-all-products {
  display: inline-block;
  margin-left: 0 !important;
  position: absolute;
  text-align: center;
  /*width: 40%;*/
  width: auto;
  padding: 5px 10px;
  right: 11.5em;
}

#content .product-chart-box table{
  position: relative;
  top: 35px;
  max-width:700px;
  width:100%;
}
.product-chart-box .table .component-content {padding-bottom: 35px;}	
}
@media screen and (min-width: 768px) and (max-width: 800px) {
#content .view-all-products {margin-left: 58% !important;width:auto;}
#content .choose-product-list {width:auto;}  
}
@media screen and (min-width: 641px) and (max-width: 767px) {
	#content .view-all-products {
		float: left;
		margin-left: 49% !important;
		margin-right: 10px;
		padding: 5px 10px;
		width: auto;
	}
	#content .choose-product-list {
		float: left;
		width: auto;
	} 
	.wsform-form.breatheright-resetpassword .password-hint p {
width: 35%;
	}
}
@media screen and (min-width: 360px) and (max-width: 767px){
.main .product-review-outer-box select#pr-sort-reviews{ width:75%;}
.main .product-review-outer-box .pdt-review-header p{ width: 80%; margin: 0 auto; margin-bottom: 1.5em;}
#wrapper .main .product-review-outer-box .pdt-review-content {padding: 0 0 0 3vw;}
}
@media screen and (min-width: 320px) and (max-width: 670px) {
#content .product-chart-box .table .component-content { overflow-x: scroll;}	
}

@media screen and (min-width: 320px) and (max-width: 430px) {
#content .search-results-box .searchBox {width: auto;}
#content .search-results-box .searchBox input[type="text"] {width: 87%; padding-right: 10%; padding-left: 2%; }
}

@media screen and (min-width: 320px) and (max-width: 1024px) {
.addthis_responsive_sharing { display: block;}
}

@media screen and (min-width: 381px) and (max-width: 479px){
#content .wsform .wsform-form.breatheright-forgotpassword .component-content p {padding-left:0;}	
}
@media screen and (max-width: 320px){
.main .product-review-outer-box .pdt-review-header p { width: 90%; margin: 0 auto; margin-bottom: 1.3em; }
#wrapper .main .product-review-outer-box .pdt-review-content {padding: 0 0 0 2vw;}
}

/*UPLIFT CHANGES START*/
@media screen and (min-width: 320px) and (max-width: 989px) { 
  #header .header-nav-box {
    margin-bottom: 0px;
    height: 60px;
  }
}
html[lang="en-CA"] #content .product-chart-box table{
  border: none;
}
/*UPLIFT CHANGES END*/.image .right {
  text-align: right; }

.image .left {
  text-align: left; }

.image .middle {
  text-align: center; }

@media only screen and (max-width: 767px) {
  .image .component-content {
    text-align: center; } }
.imageGallery > .component-content {
  padding: 13px;
  border: solid 2px #323131;
  background-color: #e1e1e1; }

.imageGallery .gallery-play {
  color: #323131; }

.imageGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px; }

.imageGallery-description {
  margin: 15px 0; }

.imageGallery-thumbnails {
  position: relative;
  margin: 20px 0; }

.imageGallery-thumbnail, .imageGallery-view {
  cursor: pointer; }

.imageGallery.is-playing .imageGallery-view-overlay:before {
  content: "\f04c";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  text-indent: 0; }

.imageGallery-arrow, .imageGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 35px;
  height: 60px;
  cursor: pointer;
  font: 0/0 serif;
  color: transparent; }
  .imageGallery-arrow:before, .imageGallery-arrow.is-disabled:hover:before {
    position: absolute;
    top: 50%;
    color: #b9b8b8; }

.imageGallery-arrow {
  text-align: center; }
  .imageGallery-arrow.is-disabled {
    opacity: 0.5; }
  .imageGallery-arrow:hover:before {
    color: #939191; }
  .imageGallery-arrow-left, .imageGallery-arrow-left.is-disabled:hover {
    left: 0; }
    .imageGallery-arrow-left:before, .imageGallery-arrow-left.is-disabled:hover:before {
      content: "\f053";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }
  .imageGallery-arrow-right, .imageGallery-arrow-right.is-disabled:hover {
    right: 0; }
    .imageGallery-arrow-right:before, .imageGallery-arrow-right.is-disabled:hover:before {
      content: "\f054";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 30px; }

.imageGallery-thumbnail {
  position: relative;
  display: block;
  float: left;
  padding: 0;
  margin: 0 9px;
  border: solid 4px #323131;
  text-align: center;
  overflow: hidden;
  cursor: pointer;
  opacity: .7;
  -webkit-transition: opacity .2s;
  transition: opacity .2s; }
  .imageGallery-thumbnail a {
    display: block; }
  .imageGallery-thumbnail-image {
    position: relative;
    margin: 2px;
    border: solid 2px #323131; }
    .imageGallery-thumbnail-image img {
      display: block;
      width: 63px;
      height: 52px;
      margin: 0 auto; }
  .imageGallery-thumbnail-cover {
    display: block;
    max-width: none; }
  .imageGallery-thumbnail-title {
    display: block;
    margin: 10px auto 0 auto;
    width: 71px;
    font-size: 11px; }
  .imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay {
    opacity: 0;
    -webkit-transition: opacity .5s;
    transition: opacity .5s; }
  .imageGallery-thumbnail-overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -14px 0 0 -15px;
    height: 28px;
    width: 30px;
    cursor: pointer;
    opacity: 0.7; }
    .imageGallery-thumbnail-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      font-size: 15px;
      border-radius: 50%;
      border: 3px solid #323131;
      text-indent: 7px;
      background: white;
      text-align: center;
      line-height: 24px; }
  .imageGallery-thumbnail.is-active, .imageGallery-thumbnail:hover {
    opacity: 1; }

.imageGallery-list {
  overflow: hidden;
  margin: 0 50px;
  position: relative; }
  .imageGallery-list li:hover .image,
  .imageGallery-list li.active .image {
    margin: 0;
    border: solid 4px #323131; }
  .imageGallery-list-inner {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 4000px;
    overflow: hidden;
    list-style: none; }

.imageGallery-view {
  position: relative;
  margin-bottom: 10px;
  border: solid 2px #323131;
  overflow: hidden;
  text-align: center;
  background: white; }
  .imageGallery-view img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%; }
  .imageGallery-view:hover-overlay {
    opacity: 0.7; }
  .imageGallery-view-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -34px 0 0 -36px;
    width: 73px;
    height: 69px;
    cursor: pointer;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    opacity: 0; }
    .imageGallery-view-overlay:hover {
      opacity: 1;
      text-decoration: none; }
    .imageGallery-view-overlay:before {
      display: inline-block;
      height: 100%;
      width: 100%;
      box-sizing: border-box;
      content: "\f04b";
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      position: relative;
      font-weight: normal;
      background: white;
      border: 3px solid #323131;
      border-radius: 50%;
      font-size: 30px;
      text-indent: 5px;
      text-align: center;
      line-height: 65px; }

.mod-js .imageGallery-thumbnail {
  padding: 0; }
  .mod-js .imageGallery-thumbnail .imageGallery-thumbnails {
    position: relative; }

.no-js .imageGallery-view {
  display: none; }

.no-js .imageGallery-list {
  margin: 0; }

.no-js .imageGallery-arrow {
  display: none; }

.no-js .imageGallery-thumbnail {
  float: none;
  border: 0;
  opacity: 1;
  overflow: hidden; }
  .no-js .imageGallery-thumbnail img {
    width: auto;
    height: auto; }
  .no-js .imageGallery-thumbnail a:after {
    display: block;
    padding: 10px 0 30px;
    content: attr(data-description);
    text-align: left; }

