/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/flash.scss */
.flash {
  text-align: center;
}

/* line 7, ../../sass/components/flash.scss */
.flash object {
  max-width: 100%;
}

/* Flash is not installed */
/* line 12, ../../sass/components/flash.scss */
.flash-missing {
  margin: 0 auto;
}

/* line 16, ../../sass/components/flash.scss */
.flash .seoDescription {
  display: none;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/breadcrumbs.scss */
.breadcrumbs {
  margin: 10px 0;
}

/* line 7, ../../sass/components/breadcrumbs.scss */
.breadcrumbs-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 14, ../../sass/components/breadcrumbs.scss */
.breadcrumbs-list li {
  float: left;
  margin-right: 6px;
}

/* line 19, ../../sass/components/breadcrumbs.scss */
.breadcrumbs-separator {
  margin: 0 10px;
}

/* line 24, ../../sass/components/breadcrumbs.scss */
.breadcrumbs-without-separator .breadcrumbs-separator {
  display: none;
}
/* line 27, ../../sass/components/breadcrumbs.scss */
.breadcrumbs-without-separator li {
  background-image: url(../../../../wireframe/desktop/img/arrow-right.png);
  background-position: 100% center;
  background-repeat: no-repeat;
  padding-right: 15px;
  margin-right: 9px;
}
/* line 32, ../../sass/components/breadcrumbs.scss */
.breadcrumbs-without-separator li:last-child {
  background-image: none;
}

@media only screen and (max-width: 767px) {
  /* line 38, ../../sass/components/breadcrumbs.scss */
  .breadcrumbs-list li {
    float: none;
  }
}
.eventdetails .eventDetails-eventDate,.eventDetails-itineraryDayDate{color: #72635e;}
.eventdetails .eventDetails-speakerPhotoUrl{display:inline-block;vertical-align:top;margin-right:25px;}
.eventdetails .eventDetails-speakerProfile{display:inline-block;}
.eventdetails .eventDetails-location, .eventdetails .eventDetails-locationName{background:url("../../img/location.png") no-repeat left center;padding:5px 15px;}
.eventdetails .eventDetails-locale{background:url("../../img/locale.png") no-repeat left center;padding:5px 20px;}
.eventdetails .eventDetailsInfo h2{color:#72635e;font-size:25px;}

.eventdetails .eventDetails-itineraryDayDate{background:#F36633;} 
.eventdetails .eventDetails-itineraryDayDate h5{color:#fff;padding:7px 10px;font-size:1em;}
.eventdetails .eventDetails-keyDocumentsDownload a{background:url("../../img/Download_Icon.png") no-repeat left center;padding-left:17px;}
.eventdetails .eventDetails-locationPic{width:250px;height:200px;}
.eventdetails .eventDetails-itineraryItemInfo p{display:inline-block;}

.eventdetails .eventDetailsSpeaker{margin-bottom:15px;}
.eventdetails .eventDetailsSpeakerInfo ul{padding-left:0;}
.eventdetails .eventDetailsSpeakerInfo ul li, .eventdetails .eventDetailsItineraryInfo li{list-style-type:none;}
.eventdetails .eventDetailsSpeakerInfo .eventDetails-speakerProfile .eventDetails-speakerPhoto{float:left;margin:0 15px 0 0;}
.eventdetails .eventDetailsSpeakerInfo .eventDetails-speakerProfile h4, 
.eventdetails .eventDetailsSpeakerInfo .eventDetails-speakerProfile p{padding:10px;}

.eventdetails button.eventDetails-eventRegister-button, .eventdetails .eventDetails-eventUnRegister-button, .eventdetails .eventDetails-eventLaunch-button, .eventdetails .eventDetails-eventNotLoggedIn a{background-color: #f36633;border: 1px solid #d5d1ce;border-radius: 0;
    color: #fff;cursor: pointer;
    display: inline-block;padding: 5px 20px;margin-top:10px;} 

.eventdetails ul.eventDetailsSpeakerInfo li, .eventDetails ul.eventDetailsItineraryInfo{list-style-type:none;}  
.eventdetails .eventDetailsItineraryInfo .eventDetails-itineraryItemInfo{border-bottom:solid 1px #e0e0e0;padding:5px 0;}
.eventdetails .eventDetailsItineraryInfo span.eventDetails-itineraryItemEndDate, .eventdetails .eventDetailsItineraryInfo span.eventDetails-itineraryItemDate{display:inline-block;width:90px;}

.eventDetails-relatedEvents ul li, .eventDetails-pastRelatedEvents ul li{list-style-type:none;}
.eventdetails .eventRelatedList-img-small, .eventdetails .eventRelatedList-description, .eventdetails .eventRelatedList-location, .eventdetails .eventRelated-eventLive{
    	display:inline-block;
        vertical-align:top; 
}
.eventdetails .eventRelatedList-img-small{width:10%;}
.eventdetails .eventRelatedList-description{width:68%;}
.eventdetails .eventRelatedList-location{width:15%;}
.eventdetails .eventRelated-eventLive{width:5%;}
.eventdetails .eventRelated-eventLive p{background:#F36633;color:#fff;padding:40px 10px;}

.eventdetails .eventRelatedList-location .eventDetails-eventWebinar{
    background:url("../../img/video.png") no-repeat left center;padding:5px 23px;
}
.eventdetails .eventRelatedList-location .eventRelated-eventLive, .eventdetails .eventRelatedList-location .eventDetails-eventWebinar, .eventdetails .eventRelatedList-location .eventDetails-duration, 
.eventdetails .eventDetails-eventNotWebinar 
{
    display:none;
}
.eventdetails .showWebinarEvent.eventRelatedList-location .eventDetails-eventWebinar, 
.eventdetails .showWebinarEvent.eventRelatedList-location .eventDetails-duration{display:block;}

.eventdetails .showEventLocation.eventRelatedList-location .eventDetails-eventNotWebinar{display:block;}
.eventdetails .eventRelated-eventLive.hideLiveEvent
{
    display:none;
}
.eventdetails .eventRelated-eventLive.showLiveEvent{display:inline-block;}

.eventdetails .eventDetails-eventRegister .eventDetails-eventRegister-button.eventDetails-button-disabled:disabled{background-color:#cccccc;color:#e0e0e0;border-color:#e0e0e0;}
.eventdetails .eventDetails-zincCode p{float:right;font-size:11px;}

.eventDetails-relatedEvents .eventDetails-duration, .eventDetails-pastRelatedEvents .eventDetails-duration{
 background:url("../../img/clock.png") no-repeat left center;padding:5px 20px;
}
.eventList-prescription .eventList-prescriptionurl{
    background:url("../../img/Download_Icon.png") no-repeat left center;padding-left:17px;}

.eventdetails .eventDetails-category.showWebinarEvent .eventDetails-eventWebinar, .eventdetails .eventDetails-category.showEventLocation .eventDetails-eventNotWebinar{
	display: block;
}
.eventdetails .eventDetails-category.showWebinarEvent .eventDetails-eventNotWebinar, .eventdetails .eventDetails-category.showEventLocation .eventDetails-eventWebinar{
	display: none;
}
.eventdetails .eventDetails-category .eventDetails-eventWebinar {
	background:url("../../img/video.png") no-repeat left center;
	padding:5px 25px;
}
.eventdetails .eventDetails-category .eventDetails-eventNotWebinar {
	background: rgba(0, 0, 0, 0) url("../../img/location.png") no-repeat scroll left center;
    padding: 5px 15px;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/title.scss */
.title h1 {
  word-wrap: break-word;
}
/* 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("../../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("../../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("../../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("../../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("../../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("../../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;margin:2% auto 0;width:125px;}
#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("../../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(../../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('../../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('../../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(../../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(../../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("../../img/view-more-stories.jpg") no-repeat;
	background-size:100% 100%;
	cursor: pointer;
}

.view-more-box .view-more {
	background: url("../../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;}
#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;
  padding: 0.1em 1em;
  position: absolute;
  right: 34px;
  width: 20%;
}
#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(../../../../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;}
}


