/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 4, ../../sass/core/main.scss */
#cq-emulator-content.firefox {
  background-color: #FFF !important;
}

/* line 8, ../../sass/core/main.scss */
html, body {
  width: 100%;
  font-size: 14px;
}

/* line 13, ../../sass/core/main.scss */


/*unisans fonts*/
 @font-face {font-family: 'Uni-Sans-Regular';src: url('../../fonts/2344ED_0_0.eot');src: url('../../fonts/2344ED_0_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_0_0.woff') format('woff'),url('../../fonts/2344ED_0_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Heavy-Italic';src: url('../../fonts/2344ED_1_0.eot');src: url('../../fonts/2344ED_1_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_1_0.woff') format('woff'),url('../../fonts/2344ED_1_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Thin-Italic';src: url('../../fonts/2344ED_2_0.eot');src: url('../../fonts/2344ED_2_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_2_0.woff') format('woff'),url('../../fonts/2344ED_2_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-SemiBold-Italic';src: url('../../fonts/2344ED_3_0.eot');src: url('../../fonts/2344ED_3_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_3_0.woff') format('woff'),url('../../fonts/2344ED_3_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Heavy';src: url('../../fonts/2344ED_4_0.eot');src: url('../../fonts/2344ED_4_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_4_0.woff') format('woff'),url('../../fonts/2344ED_4_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-SemiBold';src: url('../../fonts/2344ED_5_0.eot');src: url('../../fonts/2344ED_5_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_5_0.woff') format('woff'),url('../../fonts/2344ED_5_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Regular-Italic';src: url('../../fonts/2344ED_6_0.eot');src: url('../../fonts/2344ED_6_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_6_0.woff') format('woff'),url('../../fonts/2344ED_6_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Book';src: url('../../fonts/2344ED_7_0.eot');src: url('../../fonts/2344ED_7_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_7_0.woff') format('woff'),url('../../fonts/2344ED_7_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Thin';src: url('../../fonts/2344ED_8_0.eot');src: url('../../fonts/2344ED_8_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_8_0.woff') format('woff'),url('../../fonts/2344ED_8_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Bold';src: url('../../fonts/2344ED_9_0.eot');src: url('../../fonts/2344ED_9_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_9_0.woff') format('woff'),url('../../fonts/2344ED_9_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Bold-Italic';src: url('../../fonts/2344ED_A_0.eot');src: url('../../fonts/2344ED_A_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_A_0.woff') format('woff'),url('../../fonts/2344ED_A_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Book-Italic';src: url('../../fonts/2344ED_B_0.eot');src: url('../../fonts/2344ED_B_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_B_0.woff') format('woff'),url('../../fonts/2344ED_B_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Light';src: url('../../fonts/2344ED_C_0.eot');src: url('../../fonts/2344ED_C_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_C_0.woff') format('woff'),url('../../fonts/2344ED_C_0.ttf') format('truetype');}
 
  
 @font-face {font-family: 'Uni-Sans-Light-Italic';src: url('../../fonts/2344ED_D_0.eot');src: url('../../fonts/2344ED_D_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/2344ED_D_0.woff') format('woff'),url('../../fonts/2344ED_D_0.ttf') format('truetype');}
 
 
 /*corki fonts*/

 @font-face {font-family: 'Corki-Regular';src: url('../../fonts/Corki-Regular.otf');}
 @font-face {font-family: 'Corki-Rounded';src: url('../../fonts/Corki-Rounded.otf'); }
 @font-face {font-family: 'Corki-Tuscan';src: url('../../fonts/Corki-Tuscan.otf'); }
 @font-face {font-family: 'Corki-TuscanRounded';src: url('../../fonts/Corki-TuscanRounded.otf'); }
 
 /*helvetica fonts */
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=4f5ed82f-9fb5-4911-8c95-a8cea4dc7c3b");
@font-face{
font-family:"Arial W10 Narrow";
src:url("../../fonts/5e670b98-7738-445f-841b-f3cda8775fec.eot?#iefix");
src:url("../../fonts/5e670b98-7738-445f-841b-f3cda8775fec.eot?#iefix") format("eot"),url("../../fonts/e4d7f52c-43bd-44b0-b89d-12aa2f1e9e18.woff") format("woff"),url("Fonts/49cab420-e114-4fdb-9bed-964a7ab04db4.ttf") format("truetype"),url("Fonts/9ad123b0-e2fc-4651-b8c4-dab2245e596b.svg#9ad123b0-e2fc-4651-b8c4-dab2245e596b") format("svg");
}
@font-face{
font-family:"Helvetica W02 Light";
src:url("../../fonts/ff80873b-6ac3-44f7-b029-1b4111beac76.eot?#iefix");
src:url("../../fonts/ff80873b-6ac3-44f7-b029-1b4111beac76.eot?#iefix") format("eot"),url("../../fonts/80c34ad2-27c2-4d99-90fa-985fd64ab81a.woff") format("woff"),url("../../fonts/b8cb02c2-5b58-48d8-9501-8d02869154c2.ttf") format("truetype"),url("../../fonts/92c941ea-2b06-4b72-9165-17476d424d6c.svg#92c941ea-2b06-4b72-9165-17476d424d6c") format("svg");
}
@font-face{
font-family:"Helvetica Medium";
src:url("../../fonts/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix");
src:url("../../fonts/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix") format("eot"),url("../../fonts/b56b944e-bbe0-4450-a241-de2125d3e682.woff") format("woff"),url("../../fonts/7da02f05-ae8b-43a1-aeb9-83b3c0527c06.ttf") format("truetype"),url("../../fonts/66cac56e-d017-4544-9d0c-f7d978f0c5c2.svg#66cac56e-d017-4544-9d0c-f7d978f0c5c2") format("svg");
}
@font-face{
font-family:"Helvetica W02 Roman";
src:url("../../fonts/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix");
src:url("../../fonts/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix") format("eot"),url("../../fonts/b56b944e-bbe0-4450-a241-de2125d3e682.woff") format("woff"),url("../../fonts/7da02f05-ae8b-43a1-aeb9-83b3c0527c06.ttf") format("truetype"),url("../../fonts/66cac56e-d017-4544-9d0c-f7d978f0c5c2.svg#66cac56e-d017-4544-9d0c-f7d978f0c5c2") format("svg");
}
@font-face{
font-family:"Helvetica W02 Italic";
src:url("../../fonts/930f42de-1e40-426f-9c96-0392ff62c276.eot?#iefix");
src:url("../../fonts/930f42de-1e40-426f-9c96-0392ff62c276.eot?#iefix") format("eot"),url("../../fonts/05733695-418e-4f36-85b9-9464388b4078.woff") format("woff"),url("../../fonts/e3c919cf-4720-4580-8149-d9f5b6a98cdc.ttf") format("truetype"),url("../../fonts/8a2fdccd-70b0-44c2-bd91-31dfb456d1fd.svg#8a2fdccd-70b0-44c2-bd91-31dfb456d1fd") format("svg");
}
@font-face{
font-family:"Helvetica W02 Bold";
src:url("../../fonts/8c0d8b0f-d7d6-4a72-a418-c2373e4cbf27.eot?#iefix");
src:url("../../fonts/8c0d8b0f-d7d6-4a72-a418-c2373e4cbf27.eot?#iefix") format("eot"),url("../../fonts/192dac76-a6d9-413d-bb74-22308f2e0cc5.woff") format("woff"),url("../../fonts/47584448-98c4-436c-89b9-8d6fbeb2a776.ttf") format("truetype"),url("../../fonts/375c70e5-6822-492b-8408-7cd350440af7.svg#375c70e5-6822-492b-8408-7cd350440af7") format("svg");
}
@font-face{
font-family:"HelveticaW02-BoldItalic";
src:url("../../fonts/0ad54cc8-de30-4466-81af-d32c31af36f3.eot?#iefix");
src:url("../../fonts/0ad54cc8-de30-4466-81af-d32c31af36f3.eot?#iefix") format("eot"),url("../../fonts/04574f67-b3a9-478e-a45a-8788f152805a.woff") format("woff"),url("../../fonts/24e326d3-2a80-4d43-8626-1cee1da2db15.ttf") format("truetype"),url("../../fonts/25bfaeec-398f-41e5-9e64-9971dba5a437.svg#25bfaeec-398f-41e5-9e64-9971dba5a437") format("svg");
}
 
@font-face{
font-family:"HelveticaNeue";
src:url("../../fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");
src:url("../../fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url("../../fonts/b4cd926c-1a31-4785-b261-1db1a68c521e.woff2") format("woff2"),url("../../fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("../../fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("../../fonts/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");
}

body {
  line-height: 1.2;
  color: black;
  position: relative;
  overflow: auto;
  background:url(../../img/nav-bg.png) 0 4.35em scroll no-repeat #e6e6e6;
  background-size:100% 67px;
}

/* line 22, ../../sass/core/main.scss */
#wrapper,
.container {
  color: #323232;
}

/* line 27, ../../sass/core/main.scss */
#header {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 32, ../../sass/core/main.scss */
#footer {
  padding-bottom: 15px;
  padding-top: 15px;
}

/* BASE STYLES
----------------------------------------- */
/* line 40, ../../sass/core/main.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #007ABE;
  margin: 10px 0;
}

/* line 47, ../../sass/core/main.scss */
h1 {
  font-size: 2em;
}

/* line 51, ../../sass/core/main.scss */
h2 {
  font-size: 1.5em;
}

/* line 55, ../../sass/core/main.scss */
h3 {
  font-size: 1.17em;
}

/* line 59, ../../sass/core/main.scss */
h4 {
  font-size: 1em;
}

/* line 63, ../../sass/core/main.scss */
h5 {
  font-size: 0.83em;
}

/* line 67, ../../sass/core/main.scss */
h6 {
  font-size: 0.67em;
}

/* line 71, ../../sass/core/main.scss */
a {
  color: #323232;
  text-decoration: none;
}

/* line 76, ../../sass/core/main.scss */
a:hover {
  color: #868484;
}

/* line 83, ../../sass/core/main.scss */
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

/* line 90, ../../sass/core/main.scss */
button,
input {
  *overflow: visible;
  line-height: normal;
}

/* line 96, ../../sass/core/main.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 104, ../../sass/core/main.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

/* line 116, ../../sass/core/main.scss */
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}

/* line 120, ../../sass/core/main.scss */
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

/* line 128, ../../sass/core/main.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 132, ../../sass/core/main.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* LAYOUT STYLES
----------------------------------------- */
/* line 140, ../../sass/core/main.scss */
.component {
  clear: left;
  margin: 0px;
}

/* line 145, ../../sass/core/main.scss */
.component[class*="grid"] {
  clear: none;
}

/* line 149, ../../sass/core/main.scss */
.component[class*="grid"].alpha {
  clear: left;
}

/* line 153, ../../sass/core/main.scss */
.component-content {
  overflow: hidden;
  margin-bottom: 14px;
}

/* line 158, ../../sass/core/main.scss */
.component > .component-content {
  margin-bottom: 0;
}

/* ALERTS
-------------------------------------*/
/* line 165, ../../sass/core/main.scss */
.alert-list {
  margin: 0;
  padding: 0;
  list-style-position: inside;
  list-style-type: disc;
}

/* line 172, ../../sass/core/main.scss */
.alert-list li {
  padding-left: 4px;
}

/* line 176, ../../sass/core/main.scss */
.alert {
  margin-bottom: 20px;
}

/* line 180, ../../sass/core/main.scss */
.alert-error {
  color: red;
}

/* UTILITIES
----------------------------------- */
/* line 187, ../../sass/core/main.scss */
.pull-right {
  float: right;
}

/* line 191, ../../sass/core/main.scss */
.pull-left {
  float: left;
}

/* line 195, ../../sass/core/main.scss */
.is-hidden {
  display: none !important;
  visibility: hidden !important;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
/* line 205, ../../sass/core/main.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
/* line 217, ../../sass/core/main.scss */
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 226, ../../sass/core/main.scss */
.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
/* line 235, ../../sass/core/main.scss */
.clearfix {
  zoom: 1;
}

/* BUTTONS
----------------------------------*/
/* line 242, ../../sass/core/main.scss */
.button {
  background-color: #e1e1e1;
  border: 1px solid #656363;
  color: #323232;
  padding: 5px 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block;
}

/* line 254, ../../sass/core/main.scss */
.lt-ie8 .button {
  display: inline;
}

/* line 258, ../../sass/core/main.scss */
.button:hover {
  background-color: #939191;
  color: white;
}

/*breadcrumbs*/
.bluecrumbs a{
font-size: 11pt;
  color: rgb(1, 45, 98) !important;
  font-family: "Uni-Sans-SemiBold";

}

.bluecrumbs {
  margin-bottom: -13px !important;
}


a.hyperlink-light {
  font-family: "Helvetica W02 Light" !important;
}

.bluecrumbs  .breadcrumbs-without-separator li {
  background-image: url(../../img/arrow-right.png);
 
}

/*Ends*/

/*BC for mobile*/

@media only screen and (min-width: 450px) and (max-width: 960px){

.bluecrumbs .breadcrumbs-without-separator li{
  background-image: none; 
  border: 1px solid;
  border-color: #007abe;
  padding: 5px;
}

.bluecrumbs a {
  font-size: 14pt;
    padding: 10px;
  }
 
.breadcrumbs-list {
    padding-left: 5px !important;
}

}

@media only screen and (max-width: 449px){

.bluecrumbs .breadcrumbs-without-separator li{
  background-image: none; 
  border: 1px solid;
  border-color: #007abe;
  padding: 5px;
}

.bluecrumbs a {
	font-size: 11pt;
    
  }

.bluecrumbs .breadcrumbs-without-separator li{
	margin-bottom: 6px;
	width: 88%;
}

.breadcrumbs-list {
    padding-left: 5px !important;
}

}

/*carousal mobile*/
.carousel-article-mobile{
height: 280px !important;
}

.carousel-article-mobile .carousel-nav-prev{

  background-image: url(../../img/Article_Page_Carousel_Arrow_left.png);
  background-repeat: no-repeat;
  height: 39px;
  width: 11px;
}


.carousel-article-mobile .carousel-nav-next{

   background-image: url(../../img/Article_Page_Carousel_Arrow_Right.png);
  background-repeat: no-repeat;
  height: 39px;
  width: 11px;
}
.carousel-article-mobile .carousel-slides img{
width: 88%;

}
.carousel-article-mobile .carousel-slides {

min-height:225px;
}

.carousel-article-mobile ul li .carousel-content  .richText .component-content{
    margin-left: 6%;
    width: 256px;
}
@media only screen and (min-width: 601px) and (max-width: 667px){
.carousel-article-mobile .carousel-nav-next ,.carousel-article-mobile .carousel-nav-prev{top: 46%;}
.carousel-article-mobile{
height: 400px !important;
}
.carousel-article-mobile ul li .carousel-content .richText .component-content {
  margin-left: 6%;
  width: 562px;
  }
}
@media only screen and (min-width: 551px) and (max-width: 600px){
.carousel-article-mobile .carousel-nav-next ,.carousel-article-mobile .carousel-nav-prev{top: 46%;}
.carousel-article-mobile{
height: 360px !important;
}
.carousel-article-mobile ul li .carousel-content .richText .component-content {
  margin-left: 6%;
  width: 475px;
  }
}
@media only screen and (min-width: 501px) and (max-width: 550px){
.carousel-article-mobile .carousel-nav-next ,.carousel-article-mobile .carousel-nav-prev{top: 45%;}
.carousel-article-mobile{
height: 315px !important;
}
.carousel-article-mobile ul li .carousel-content .richText .component-content {
  margin-left: 6%;
  width: 395px;
  }
}
@media only screen and (min-width: 451px) and (max-width: 500px){
.carousel-article-mobile .carousel-nav-next ,.carousel-article-mobile .carousel-nav-prev{top: 40%;}
.carousel-article-mobile{
height: 315px !important;
}
.carousel-article-mobile ul li .carousel-content .richText .component-content {
  margin-left: 6%;
  width: 395px;
  }
}

@media only screen and (min-width: 375px) and (max-width: 450px){
.carousel-article-mobile .carousel-nav-next ,.carousel-article-mobile .carousel-nav-prev{top: 35%;}
.carousel-article-mobile{
height: 310px !important;
}
.carousel-article-mobile ul li .carousel-content .richText .component-content {
  margin-left: 6%;
  width: 88%;
  }
}

@media only screen and (min-width: 320px) and (max-width: 360px){
.carousel-article-mobile .carousel-nav-next ,.carousel-article-mobile .carousel-nav-prev{top: 30%;}
.carousel-article-mobile ul li .carousel-content  .richText .component-content{
    margin-left: 6%;
    width: 256px;
}
}

/*ends*/

/*Breathright mobile article pages*/
.cq-wcm-edit.page-sleep-better-tips .white-bg-box-mobile{
display:block;
}
.cq-wcm-edit.page-sleep-better-tips .nights-right-sample-desktop{
display:block;
}
.page-sleep-better-tips .white-bg-box-mobile{
display:none;
}
@media only screen and (min-width: 0px) and (max-width: 667px){
.page-sleep-better-tips .nights-right-sample-desktop{
display:none !important;
}
.page-sleep-better-tips .white-bg-box-mobile{
display:block !important;
}
.page-sleep-better-tips #content.main{
width: 100% !important;
    padding: 0% 0% !important;
}
.page-sleep-better-tips .article-image img{
margin-left: 0px !important;
width: 100%;
    height: auto;
}
.page-sleep-better-tips .article-description-txt .component-content{
    right: -2px !important;
}
.share-icon {
       width: 63px !important;
    float: left !important;
}
.share-box{
top: 29px !important;
        background-color: #FFF !important;
        right: -14px !important;
}
.page-sleep-better-tips .white-bg-box-mobile .white-bg-box{
padding-top: 15px;
}
.articles-landing-box .grid_4.component.odd.richText.section{
width: 47% !important;
    float: left !important;
	margin-top: -6px !important;
}
.articles-landing-box .grid_4.component.odd.richText.section p{
font-weight: bold;
    color: #007ABE;
	    font-size: 11px;
}
.page-sleep-better-tips .tabs-nav-selected {
    
    font-size: 1em !important;
    
    padding-left: 5px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    width: 92% !important;
}
.page-sleep-better-tips .tabs-nav-selected:after{
top: 4px !important;
margin-top: 0px !important;
}
.page-sleep-better-tips .tabs-nav1{

    margin-bottom: 10px;
	}
}


/*ends*/



/*new carousel mobile view arrow changes*/
.page-night-right .even  .carousel-article {

padding-left:0px ;
padding-right:0px;
padding-top:0px;
}


.page-night-right .even .carousel-article .carousel-slides{
margin-left:0px;
margin-right:0px;
width:100%

}

.page-night-right .even  .carousel-article .carousel-nav-prev{

  background-image: url(../../img/Desktop_Arrow_Left.png);
  background-repeat: no-repeat;
  height: 65px;
  width: 15px;
      top: 173px;
  left: 5px;
}


.page-night-right .even  .carousel-article .carousel-nav-next{

  background-image: url(../../img/Desktop_Arrow_Right.png);
  background-repeat: no-repeat;
  height: 65px;
  width: 15px;
    top: 173px;
  right: 5px;;
}

.page-night-right .main .white-bg-box .carousel-article{
display:block !important;
}
@media only screen and (min-width: 0px) and (max-width: 736px){
.page-night-right .main .white-bg-box .carousel-article{
display:none !important;
}
.carousel-new-mob{
display:block;
}
}

.carousel-new-mob{
display:none;
}
.carousel-new-mob .carousel-nav-next{
background-image: url(../../img/Desktop_Arrow_Right.png);
  background-repeat: no-repeat;
  height: 65px;
  width: 15px;
    top: 291px;
	right: 27px;
}    
.carousel-new-mob .carousel-slides {
    min-height: 495px !important;
}
.carousel-new-mob .carousel-nav-prev{
background-image: url(../../img/Desktop_Arrow_Left.png);
  background-repeat: no-repeat;
  height: 65px;
  width: 15px;
       top: 291px;
	   left: 27px;
}
/*ends*/

/*carousel changes*/

.page-night-right .carousel-article-mobile .carousel-nav-prev{
background-image: url(../../img/accordion-arrow-mode-left.png);
height: 28px;
  width: 28px;
    left: -1px;
}

.page-night-right .carousel-article-mobile .carousel-nav-next{
background-image: url(../../img/accordion-arrow-mode-right.png);
height: 28px;
  width: 28px;
        right: -2px;
}




/*ends*/
/* Canada Remediation Changes*/

.page-home.canada-locale .pod-active-text h1 strong{
	text-transform: uppercase;
  color: #0454A4;
  font-size: 16px;
  font-family: "Helvetica W02 Bold";
  line-height: 18px;
  font-weight: normal;
}

.page-home.canada-locale .home-banner h1 strong{
	text-transform: uppercase;
  font-size: 16px;
  font-family: sans-serif;
    font-weight: bold;
}

.page-nasal-congestion.canada-locale .left-txt h2{

  font-size: 28px;
  line-height: 1.2;
}

.page-nasal-congestion.canada-locale .expanded-text h3{

  padding-left: 0.59em;
  padding-top: 0.5em;
  font-size: 22px;
  cursor: pointer;
}

.page-snoring.canada-locale .expanded-text h2 {
	font-size: 26px;
  line-height: 32px;
  padding-left: 0.5em;
  font-family: "Helvetica W02 Bold";
  margin-bottom: 0;
}

.page-sleep-better.canada-locale .right-txt h1{

	font-size: 40px;
	line-height: 38px;
	padding-top: 0.5em;
}

.page-how-breathe-right-strips-work.canada-locale .white-bg-box .left-txt h2 {
	font-size: 26px;
	padding-left: 0.5em;
	padding-top: 0.9em;
	line-height: 1.2;
}

.page-faqs.canada-locale .faq-richtext-bottom h2{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	padding-top: 1em;
	-webkit-margin-before: 1em;
}

.page-products.canada-locale .carousal-box h1{
  font-family: "Helvetica W02 Bold";
  font-size: 24px;
  text-transform: uppercase;
  padding-top: 5px;
}

.page-why-breathe-right.canada-locale .half-accord-box2,.page-why-breathe-right.canada-locale .half-accord-box1{
  background: none !important;
}

.page-why-breathe-right.canada-locale .fr-ca-locale-class .paragraphSystem{
  margin-bottom: -37px;
}

.page-why-breathe-right.canada-locale .fr-ca-locale-class .paragraphSystem .img{
  position: relative;
top: -70px;
}

.canada-locale.page-snoring .expanded-box .html .list1 {
  list-style-type: none;
  margin-left: 7%;
}

.canada-locale.page-snoring .expanded-box .html .list1 li {
  counter-increment: step-counter;
  margin-bottom: 10px;
}

.canada-locale.page-snoring .expanded-box .html .list1 li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 231%;
  background-color: #616161;
  color: white;
  font-weight: 900;
  padding: 3px 13px;
  border-radius: 25px;
}

.canada-locale.page-snoring .expanded-box .html .list2 {
  list-style-type: none;
  margin-left: 7%;
}

.canada-locale.page-snoring .expanded-box .html .list2 li {
  counter-increment: step-counter;
  margin-bottom: 10px;
}

.canada-locale.page-snoring .expanded-box .html .list2 li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 231%;
  background-color: #616161;
  color: white;
  font-weight: 900;
  padding: 3px 13px;
  border-radius: 25px;
}

.canada-locale.page-how-breathe-right-strips-work .list1{
  list-style-type: none;
  line-height: 1;
}

.canada-locale.page-how-breathe-right-strips-work .list1 li{
  counter-increment: step-counter;
  margin-bottom: 10px;
  margin: 30px 0px 30px 0px;
  
}

.canada-locale.page-how-breathe-right-strips-work .list1 li::before{
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 231%;
  background-color: #616161;
  color: white;
  font-weight: 900;
  padding: 3px 13px;
  border-radius: 25px;
}

.canada-locale.page-how-breathe-right-strips-work .list1 .list-title{
  color: #007abe;
  font-family: "Helvetica W02 Bold";
  font-weight: normal;
  font-size: 20px;
  margin-left: 3px;
}
.canada-locale.page-how-breathe-right-strips-work .list1 .list-content{
    font-size: 14px;
  font-family: "Helvetica W02 Bold";
  color: #007abe;
  margin-left: 4em;
  line-height: normal;
  margin-top: 0em;
  margin-bottom: 0em;
/*   margin-left: 50px; */
}

.canada-locale.page-how-breathe-right-strips-work .list1 .list-content2{
	  color: #012d62;
  font-size: 12px;
  font-family: "Helvetica W02 Bold";
  padding-top: 0.5em;
  font-style:italic;
    margin-left: 55px;
}

.canada-locale.page-how-breathe-right-strips-work .list1 img{
	margin-left: 4em;
}

.canada-locale.page-why-breathe-right .image-real-text p{
	 position: absolute;
	 margin-left: 25px;
	  
}

.canada-locale.page-why-breathe-right .image-real-text .img-real-text-l1{
	  margin-top: 26px;
	  
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-level1{
	
	font-family: Uni-Sans-Bold;
	font-size: 20px;
	line-height: 25px;
	color:#fff;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-l2{
	  margin-top: 51px;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-level2{
	font-family: Uni-Sans-Bold;
	font-size: 33px;
	line-height: 25px;
	color:#fff;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-l3{
	  margin-top: 85px;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-level3{
	font-family: Uni-Sans-Light;
	font-size: 40px;
	line-height: 34px;
	color:#fff;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-l4{
	  margin-top: 121px;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-level4{
	font-family: Uni-Sans-Light;
	font-size: 40px;
	line-height: 34px;
	color:#fff;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-l5{
	  margin-top: 146px;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-level5{
	font-family: Uni-Sans-Regular;
	font-size: 19px;
	line-height: 34px;
	color:#fff;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-l6{
	  margin-top: 165px;
}
.canada-locale.page-why-breathe-right .image-real-text .img-real-text-level6{
	font-family: Uni-Sans-Regular;
	font-size: 17px;
	line-height: 34px;
	color:#fff;
}
.canada-locale.page-snoring .expand-box1{
  margin-left: 0px;
}

.canada-locale.page-snoring .list2 .list-title{
    color: #007abe;
  font-family: "Helvetica W02 Bold";
  font-weight: normal;
  font-size: 16px;
}

.canada-locale.page-snoring .list2 .list-content{
	margin-left: 50px;
}

.canada-locale.page-snoring .image-real-text-1{
	margin-left: 0em;
	width: 25%;
}
.canada-locale.page-snoring .image-real-text-1 p{
	  margin-left: 11px;
}

.canada-locale.page-snoring .image-real-text-1 .component-content{
	margin-left: -8px;
	margin-top: -5px;
}

.canada-locale.page-snoring .expand-box1 .paragraphSystem{
  background-color: #fff;
}

.canada-locale.page-snoring .image-real-text p{
	text-align:center;
}
.canada-locale.page-snoring .image-real-text .img-real-text-perc{
	  margin-top: 65px;
  position: absolute;
  margin-left: 89px;
}

.canada-locale.page-snoring .image-real-text .img-real-text-percentage{
	font-family: Uni-Sans-Bold;
	font-size: 64px;
	color: orange;
}

.canada-locale.page-snoring .image-real-text .img-real-txt{
	  margin-top: 111px;
  position: absolute;
  margin-left: 89px;
}

.canada-locale.page-snoring .image-real-text .img-real-text{
	font-family: Uni-Sans-Bold;
	font-size: 21px;
  color: orange;
}


.canada-locale.page-snoring .image-real-text .img-real-text-l1{
	  margin-top: 130px;
  position: absolute;
  margin-left: 87px;
}

.canada-locale.page-snoring .image-real-text .img-real-text-level1{
	font-family: Uni-Sans-Regular;
	color: #fff;
	  font-size: 15px;
}

.canada-locale.page-snoring .image-real-text .img-real-text-l2{
	margin-top: 147px;
  position: absolute;
  margin-left: 94px;
}

.canada-locale.page-snoring .image-real-text .img-real-text-level2{
	font-family: Uni-Sans-Regular;
	color: #fff;
	  font-size: 15px;
}

.canada-locale.page-snoring .image-real-text .img-real-text-discrip{
	  margin-top: 215px;
  position: absolute;
  margin-left: 29px;
}

.canada-locale.page-snoring .image-real-text .img-real-text-disc{
	font-family: Helvetica-Regular;
	color:#fff;
}

.canada-locale.page-snoring .image-real-text .component-content{
	  height: 237px;
}

.canada-locale.page-snoring .image-real-text-1 p{
	    position: absolute;
  margin-left: 17px;
  color: #fff;
  width: 17%;
    margin-top: 5px;
}

.canada-locale.page-snoring .image-real-text-1 .img-real-text-percentage{
	      font-size: 30px;
}

.canada-locale.page-snoring .image-real-text-1 .img-real-text-level1{
	      font-family: Uni-Sans-light;
		    font-size: 11px;
}

.canada-locale.page-home .prove-your-partner{
  padding-bottom: 0px;
  padding-top: 0px;
  position: relative;
  top: -15px;
  margin-left: 25% !important;
}

.canada-locale.page-home .prove-your-partner .component-content {
  margin-top: -177px;
    width: 35em;
}

.canada-locale.page-home .pyp-img img{
	height: 196px !important;
}


.canada-locale.page-why-breathe-right .half-accord-box2 .image img{
	    display:none;
	}
	
	.page-nasal-congestion.canada-locale .accord-box1 .image img {
  margin-top: -145px;
}

.page-nasal-congestion.canada-locale .accord-box2-en-ca .image img {
  margin-top: -145px;
}

.page-nasal-congestion.canada-locale .accord-box3 .image img {
  margin-top: -145px;
}

.canada-locale.page-products .tab-navigation-br .navigation-item.navigation-level1:nth-child(1){
	background-image: url("../../img/en_ca/BR_Lavender_1.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	margin-left:0;
}
.canada-locale.page-products .tab-navigation-br .navigation-item.navigation-level1:nth-child(2){
	background-image: url("../../img/en_ca/breathe-right-extra-clear-nasal-strips.png");
	background-repeat: no-repeat;
	background-position: center top;
}
.canada-locale.page-products .tab-navigation-br .navigation-item.navigation-level1:nth-child(3){
	background-image: url("../../img/en_ca/BR_ExtraTan_1.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
.canada-locale.page-products .tab-navigation-br .navigation-item.navigation-level1:nth-child(4){
	background-image: url("../../img/en_ca/breathe-right-large-tan-nasal-strips.png");
	background-repeat: no-repeat;
	background-position: center top;
}
.canada-locale.page-products .tab-navigation-br .navigation-item.navigation-level1:nth-child(5){
	background-image: url("../../img/en_ca/breathe-right-large-clear-nasal-strips.png");
	background-repeat: no-repeat;
	background-position: center top;
}
.canada-locale.page-products .tab-navigation-br .navigation-item.navigation-level1:nth-child(6){
	background-image: url("../../img/en_ca/BR_NightlySleep_1.jpg");
	background-repeat: no-repeat;
	background-position: center top;	
	margin-right:0;
	width: 134.5px;
}

/* -------------------------------- */

.page-home.fr_canada-locale .pod-active-text h1 strong{
	text-transform: uppercase;
  color: #0454A4;
  font-size: 16px;
  font-family: "Helvetica W02 Bold";
  line-height: 18px;
  font-weight: normal;
}

.page-home.fr_canada-locale .pod-active-text.fr_ca_pod .component-content{
  background-color: white;
  height: 208px;
}

.page-nasal-congestion.fr_canada-locale .left-txt h2{

  font-size: 28px;
  line-height: 1.2;
}

.page-nasal-congestion.fr_canada-locale .expanded-text h3{

  padding-left: 0.59em;
  padding-top: 0.5em;
  font-size: 22px;
  cursor: pointer;
}

.page-snoring.fr_canada-locale .expanded-text h2 {
	font-size: 26px;
  line-height: 32px;
  padding-left: 0.5em;
  font-family: "Helvetica W02 Bold";
  margin-bottom: 0;
}

.page-sleep-better.fr_canada-locale .right-txt h1{

	font-size: 40px;
	line-height: 38px;
	padding-top: 0.5em;
}

.page-how-breathe-right-strips-work.fr_canada-locale .white-bg-box .left-txt h2 {
	font-size: 26px;
	padding-left: 0.5em;
	padding-top: 0.9em;
	line-height: 1.2;
}

.page-faqs.fr_canada-locale .faq-richtext-bottom h2{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	padding-top: 1em;
	-webkit-margin-before: 1em;
}

.page-products.fr_canada-locale .carousal-box h1{
  font-family: "Helvetica W02 Bold";
  font-size: 24px;
  text-transform: uppercase;
  padding-top: 5px;
}

/*--- img replacemnts */

.page-why-breathe-right.fr_canada-locale .half-accord-box2,.page-why-breathe-right.fr_canada-locale .half-accord-box1{
  background: none !important;
}

.page-why-breathe-right.fr_canada-locale .fr-ca-locale-class .paragraphSystem{
  margin-bottom: -37px;
}

.page-why-breathe-right.fr_canada-locale .fr-ca-locale-class .paragraphSystem .img{
  position: relative;
top: -70px;
}

.fr_canada-locale.page-snoring .expanded-box .html .list1 {
  list-style-type: none;
  margin-left: 7%;
}

.fr_canada-locale.page-snoring .expanded-box .html .list1 li {
  counter-increment: step-counter;
  margin-bottom: 10px;
}

.fr_canada-locale.page-snoring .expanded-box .html .list1 li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 231%;
  background-color: #616161;
  color: white;
  font-weight: 900;
  padding: 3px 13px;
  border-radius: 25px;
}

.fr_canada-locale.page-snoring .expanded-box .html .list2 {
  list-style-type: none;
  margin-left: 7%;
}

.fr_canada-locale.page-snoring .expanded-box .html .list2 li {
  counter-increment: step-counter;
  margin-bottom: 10px;
}

.fr_canada-locale.page-snoring .expanded-box .html .list2 li::before {
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 231%;
  background-color: #616161;
  color: white;
  font-weight: 900;
  padding: 3px 13px;
  border-radius: 25px;
}

.fr_canada-locale.page-how-breathe-right-strips-work .list1{
  list-style-type: none;
  line-height: 1;
}

.fr_canada-locale.page-how-breathe-right-strips-work .list1 li{
  counter-increment: step-counter;
  margin-bottom: 10px;
  margin: 30px 0px 30px 0px;
  
}

.fr_canada-locale.page-how-breathe-right-strips-work .list1 li::before{
  content: counter(step-counter);
  margin-right: 5px;
  font-size: 231%;
  background-color: #616161;
  color: white;
  font-weight: 900;
  padding: 3px 13px;
  border-radius: 25px;
}

.fr_canada-locale.page-how-breathe-right-strips-work .list1 .list-title{
  color: #007abe;
  font-family: "Helvetica W02 Bold";
  font-weight: normal;
  font-size: 20px;
  margin-left: 3px;
}
.fr_canada-locale.page-how-breathe-right-strips-work .list1 .list-content{
    font-size: 14px;
  font-family: "Helvetica W02 Bold";
  color: #007abe;
  margin-left: 4em;
  line-height: normal;
  margin-top: 0em;
  margin-bottom: 0em;
/*   margin-left: 50px; */
}

.fr_canada-locale.page-how-breathe-right-strips-work .list1 .list-content2{
	  color: #012d62;
  font-size: 12px;
  font-family: "Helvetica W02 Bold";
  padding-top: 0.5em;
  font-style:italic;
    margin-left: 55px;
}

.fr_canada-locale.page-how-breathe-right-strips-work .list1 img{
	margin-left: 4em;
}

.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4{
	  margin-left: 0px;
}

.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 p{
	  
	margin-left: 18px;
  position: absolute;
}

.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-txt{
	  margin-top: 26px;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text{
	font-family: Uni-Sans-Bold;
	font-size: 35px;
	line-height: 25px;
	color:#fff;
}

.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-l1{
	  margin-top: 49px;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-level1{
	font-family: Uni-Sans-Bold;
	font-size: 13px;
	line-height: 25px;
	color:#fff;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-l2{
	  margin-top: 66px;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-level2{
	font-family: Uni-Sans-Light;
	font-size: 24px;
	line-height: 25px;
	color:#fff;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-l3{
	  margin-top: 87px;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-level3{
	font-family: Uni-Sans-Light;
	font-size: 27px;
	line-height: 34px;
	color:#fff;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-l4{
	 margin-top: 117px;
  margin-left: 50px;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-level4{
	font-family: Uni-Sans-Light;
	font-size: 18px;
	line-height: 25px;
	color:#fff;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-l5{
	  margin-top: 135px;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-level5{
	font-family: Uni-Sans-Light;
	font-size: 18px;
	line-height: 25px;
	color:#fff;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-l6{
	  margin-top: 153px;
	    margin-left: 21px;
}
.fr_canada-locale.page-why-breathe-right #content .grid_12.white-bg-box .grid_4 .img-real-text-level6{
	font-family: Uni-Sans-Light;
	font-size: 18px;
	line-height: 25px;
	color:#fff;
}


.fr_canada-locale.page-snoring .expand-box1{
  margin-left: 0px;
}

.fr_canada-locale.page-snoring .list2 .list-title{
    color: #007abe;
  font-family: "Helvetica W02 Bold";
  font-weight: normal;
  font-size: 16px;
}

.fr_canada-locale.page-snoring .list2 .list-content{
	margin-left: 50px;
}

.fr_canada-locale.page-snoring .image-real-text-1{
	margin-left: 0em;
	width: 25%;
}
.fr_canada-locale.page-snoring .image-real-text-1 p{
	  margin-left: 11px;
}

.fr_canada-locale.page-snoring .image-real-text-1 .component-content{
	margin-left: -8px;
	margin-top: -5px;
}

.fr_canada-locale.page-snoring .expand-box1 .paragraphSystem{
  background-color: #fff;
}

.fr_canada-locale.page-snoring .image-real-text p{
	text-align:center;
}
.fr_canada-locale.page-snoring .image-real-text .img-real-text-perc{
	  margin-top: 65px;
  position: absolute;
  margin-left: 89px;
}

.fr_canada-locale.page-snoring .image-real-text .img-real-text-percentage{
	font-family: Uni-Sans-Bold;
	font-size: 64px;
	color: orange;
}

.fr_canada-locale.page-snoring .image-real-text .img-real-txt{
	  margin-top: 111px;
  position: absolute;
  margin-left: 89px;
}

.fr_canada-locale.page-snoring .image-real-text .img-real-text{
	font-family: Uni-Sans-Bold;
	font-size: 21px;
  color: orange;
}


.fr_canada-locale.page-snoring .image-real-text .img-real-text-l1{
	  margin-top: 130px;
  position: absolute;
  margin-left: 87px;
}

.fr_canada-locale.page-snoring .image-real-text .img-real-text-level1{
	font-family: Uni-Sans-Regular;
	color: #fff;
	  font-size: 15px;
}

.fr_canada-locale.page-snoring .image-real-text .img-real-text-l2{
	margin-top: 147px;
  position: absolute;
  margin-left: 94px;
}

.fr_canada-locale.page-snoring .image-real-text .img-real-text-level2{
	font-family: Uni-Sans-Regular;
	color: #fff;
	  font-size: 15px;
}

.fr_canada-locale.page-snoring .image-real-text .img-real-text-discrip{
	  margin-top: -32px;
  position: absolute;
  margin-left: 29px;
}

.fr_canada-locale.page-snoring .image-real-text .img-real-text-disc{
	font-family: Helvetica-Regular;
	color:#fff;
}

.fr_canada-locale.page-snoring .image-real-text .component-content{
	  height: 237px;
}

.fr_canada-locale.page-snoring .image-real-text-1 p{
	    position: absolute;
  margin-left: 17px;
  color: #fff;
  width: 17%;
    margin-top: 5px;
}

.fr_canada-locale.page-snoring .image-real-text-1 .img-real-text-percentage{
	      font-size: 30px;
}

.fr_canada-locale.page-snoring .image-real-text-1 .img-real-text-level1{
	      font-family: Uni-Sans-light;
		    font-size: 11px;
}

.fr_canada-locale.page-home .prove-your-partner{
  padding-bottom: 0px;
  padding-top: 0px;
  position: relative;
  top: -15px;
  margin-left: 25% !important;
}

.fr_canada-locale.page-home .prove-your-partner .component-content {
  margin-top: -177px;
    width: 35em;
}

.fr_canada-locale.page-home .pyp-img img{
	height: 196px !important;
	}

.fr_canada-locale.page-why-breathe-right .half-accord-box1 .component.image, .half-accord-box2 .component.image{
	  display: block !important;
	}
	
.fr_canada-locale.page-why-breathe-right .half-accord-box1 .image img{
	    margin-top: -82px;
	}
	
.fr_canada-locale.page-lavender .grid_3.image img{
	  width: 195px;
  height: 246px;
}
.page-extra-clear.fr_canada-locale .grid_3.image img{
	  width: 195px;
  height: 246px;
}
.page-extra-tan.fr_canada-locale .grid_3.image img{
	  width: 195px;
  height: 246px;
}
.page-tan.fr_canada-locale .grid_3.image img{
	  width: 195px;
  height: 246px;
}
.page-clear.fr_canada-locale .grid_3.image img{
	  width: 195px;
  height: 246px;
}
.page-nightly-sleep.fr_canada-locale .grid_3.image img{
	  width: 195px;
  height: 246px;
}
	
.page-nasal-congestion.fr_canada-locale .accord-box1-fr-ca .image img{
  margin-top: -145px;
}

.page-nasal-congestion.fr_canada-locale .accord-box2-fr-ca .image img{
    margin-top: -162px;
}

.page-nasal-congestion.fr_canada-locale .accord-box3-fr-ca .image img{
  margin-top: -145px;
}

.page-home.fr_canada-locale .home-banner .richText .component-content{
    position: absolute;
    margin-left: 112px;
}

.fr_canada-locale.page-products .tab-navigation-fr-ca .navigation-item.navigation-level1:nth-child(1){
	background-image: url("../../img/en_ca/BR_Lavender_1.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	margin-left:0;
}
.fr_canada-locale.page-products .tab-navigation-fr-ca .navigation-item.navigation-level1:nth-child(2){
	background-image: url("../../img/en_ca/breathe-right-extra-clear-nasal-strips.png");
	background-repeat: no-repeat;
	background-position: center top;
}
.fr_canada-locale.page-products .tab-navigation-fr-ca .navigation-item.navigation-level1:nth-child(3){
	background-image: url("../../img/en_ca/BR_ExtraTan_1.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
.fr_canada-locale.page-products .tab-navigation-fr-ca .navigation-item.navigation-level1:nth-child(4){
	background-image: url("../../img/en_ca/breathe-right-large-tan-nasal-strips.png");
	background-repeat: no-repeat;
	background-position: center top;
}
.fr_canada-locale.page-products .tab-navigation-fr-ca .navigation-item.navigation-level1:nth-child(5){
	background-image: url("../../img/en_ca/breathe-right-large-clear-nasal-strips.png");
	background-repeat: no-repeat;
	background-position: center top;
}
.fr_canada-locale.page-products .tab-navigation-fr-ca .navigation-item.navigation-level1:nth-child(6){
	background-image: url("../../img/en_ca/BR_NightlySleep_1.jpg");
	background-repeat: no-repeat;
	background-position: center top;	
	margin-right:0;
	width: 134.5px;
}

.fr_canada-locale.page-home .home-banner .richText h1{
	color:#fff;
	font-size:31px;
	/*font-size: 28px;*/
	font-family:"Uni-Sans-Bold";
	margin:27px 0 0 0;
	padding:0;
	font-weight:normal;
}

.fr_canada-locale.page-home .home-banner .richText .component-content{
	margin-left: 155px;
}

@media screen and (max-width: 989px) and (min-width: 320px){
.fr_canada-locale.page-home .home-banner .richText h1 {
	color:#fff;
	font-size:1.2em;
	font-family:"Uni-Sans-Bold";
	margin:25px 0 0 0;
	padding:0;
	font-weight:normal;
}

.fr_canada-locale.page-home .home-banner .image img {
	  height: 8em;
}

.fr_canada-locale.page-home .home-banner .richText .component-content{
	margin-left: 5em;
}
}
	/* Canada Remediation Ends*/

/*load more article mobile changes*/

@media only screen and (min-width: 0px) and (max-width: 767px){
.sleep-desktop{

display:none !important;
}
.sleep-mobile img {
    max-width: 96%;
}
}
@media only screen and (min-width: 768px){
.sleep-mobile{
display:none !important;
}

}
@media only screen and (min-width: 0px) and (max-width: 474px){
.articles-load-more .loadMore-button-wrapper .loadMore-button{
padding-left: 35% !important;
}
}
@media only screen and (min-width: 730px) and (max-width: 740px){
.articles-load-more .loadMore-button-wrapper .loadMore-button{
    padding-left: 43% !important;
    padding-right: 44.6% !important;
}
}

@media only screen and (min-width: 660px) and (max-width: 675px){
.articles-load-more .loadMore-button-wrapper .loadMore-button{
padding-left: 42% !important;
    padding-right: 44.6% !important;
}
}
@media only screen and (min-width: 560px) and (max-width: 575px){
.articles-load-more .loadMore-button-wrapper .loadMore-button{
padding-left: 43.2% !important;
    padding-right: 41.5% !important;
}
}


@media only screen and (min-width: 475px) and (max-width: 485px){
.articles-load-more .loadMore-button-wrapper .loadMore-button{
padding-left: 42% !important;
    padding-right: 40% !important;
}
}

@media only screen and (min-width: 410px) and (max-width: 420px){
.articles-load-more .loadMore-button-wrapper .loadMore-button{
padding-left: 44% !important;
    padding-right: 35.5% !important;
}
}


@media only screen and (min-width: 370px) and (max-width: 380px){
.articles-load-more .loadMore-button-wrapper .loadMore-button{
padding-left: 39.4% !important;
    padding-right: 38.6% !important;
}
}
@media only screen and (min-width: 315px) and (max-width: 330px){
.articles-load-more .loadMore-button-wrapper .loadMore-button{
    padding-left: 36.3% !important;
padding-right: 38% !important;
}
}



@media only screen and (min-width: 0px) and (max-width: 596px){
  .articles-load-more .articleteaserconfigu{
width: 98% !important;
}
 .articles-load-more .articleTeaser-image-holder{
width: 100%;
}
 .articles-load-more .articleTeaser-image-holder img{
    
	    width: 100%;
    height: 135px;
}
.articles-load-more .articleTeaser-text-content{
top: -1px !important;
 width: 100% !important;
 float:none !important;
}


    }
/*ends*/




/*bob-sandi carousal changes*/
.sleep-better-carousel-article .carousel-slides{
    min-height: 215px !important;
	height: 215px !important;
	    left: 16px;
}
 .sleep-better-carousel-article .carousel-nav-prev{
	left: 5px;
    top: 88px;
	background-image: url(../../img/Article_Page_Carousel_Arrow_left.png);
	height: 39px;
	width: 11px;
	}
	
.sleep-better-carousel-article .carousel-nav-next{
    top: 88px;
    right: 5px;
	background-image: url(../../img/Article_Page_Carousel_Arrow_Right.png);
	height: 39px;
	width: 11px;
	}
	
	.html.video-gallery0 .video,.html.video-gallery1 .video,.html.video-gallery2 .video,.html.video-gallery3 .video,.html.video-gallery4 .video{
	   padding-bottom: 490px;
	}
.html.video-gallery0 .video img,.html.video-gallery1 .video img,.html.video-gallery2 .video img,.html.video-gallery3 .video img,.html.video-gallery4 .video img{
    z-index: 0
}

.html.video-gallery0 ,.html.video-gallery1 ,.html.video-gallery2 ,.html.video-gallery3 ,.html.video-gallery4  {
  height: 490px;
}

.sleep-better-carousel-article.carousel{
	padding-bottom:0;
}
/*Ends*/


/*4cents changes*/
.cq-wcm-edit .Box-sleep-better-white-mobile{
display:block;
}

.Box-sleep-better-white-mobile{
display:none
}

.Box-sleep-better-white{
	background:#FFF;
	margin-top: 7px;
	padding: 0px 20px 0px 20px;
	}
	
.Box-sleep-better-white .share-box {
    top: 18px;
	}
.sleep-scents-RT h1{
	 color:#0392D8;
	 margin-top: 10px !important;
	}
.sleep-scents-RT p{
	color:#012D62;
	width: 93%;
	font-size: 13px;
	font-family: "Helvetica";
 }
 
 .best-scents-blue-bg{
	background: #8AC5E8;
    padding: 5px;
    font-family: "Uni-Sans-bold";
    font-size: 17px;
}
  .best-scents-blue-bg .white-num{
color:#FFF;
    font-size: 1.3em;
    font-family: sans-serif;
}
.best-scents-blue-bg .dark-blue-heading{
color:#012D62;
    font-size: 1.3em;
    font-family: sans-serif;
}
.best-scents-blue-bg h2 {
padding-top: 0px;
    padding-left: 10px;
	margin: 0px 0;
	}
	
	.sleep-scents.carousel{
padding-left:0px;
padding-bottom: 0px;
}

.sleep-scents ul:first-child{
    border: solid 1px #8AC5E8;
	}
	
	.sleep-scents img{
	margin-left: 38px;
}

.sleep-scents .best-scents-bluetext{
    width: 40%;
   position: relative;
    top: -170px;
    left: 453px;
     padding-left: 10px;
    font-size: 13px;
	    color: #012D62;
    }
	
	
	.sleep-scents .carousel-slides{
	height:355px !important;
	min-height: 355px !important;
	}
	
	
	
	.sleep-better-bluetext-disclaimer{
	line-height: 0.5;
	top: -33px;
    position: relative;
	}
	.sleep-better-bluetext-disclaimer p{
	color:#012D62;
}

.sleep-scents .carousel-nav-prev {
    background-image: url(../../img/arrows/left_arrow.png) ;
	background-repeat: no-repeat;
	width: 18px;
    height: 54px;
	    top: 45%;
}

.sleep-scents .carousel-nav-next {
    background-image: url(../../img/arrows/right_Arrow.png);
	background-repeat: no-repeat;
	width: 18px;
    height: 54px;
	    top: 45%;
	    right: 3%;
}

.sleep-scents ul li:nth-child(4) .best-scents-bluetext{
  top: -239px;


}
	.sleep-scents .best-scents-bluetext1{
	
      width: 40%;
    padding-left: 6px;
    font-size: 13px;
	    color: #012D62;
    position: relative;
    top: -250px;
    left: 457px;
	}
	
	
/*ends*/

/*beauty sleep page*/
.beauty-sleep-rt h1{
font-size: 21px;
}
.beauty-sleep-rt p{
font-size: 13px;
color:#012D62;
}

.beauty-sleep-rt2{
padding-top: 8px;
}

.beauty-sleep-rt2 p{
font-size: 13px;
color:#012D62;
padding-bottom: 14px;
}

.beauty-sleep-rt2 p a{
color:#007ABE;

}

.sleep-better-bluetext-disclaimer {
color:#012D62;
}

/*ends*/


/*sleep-facts*/
.sleep-facts-rt p{
font-size: 13px;
color:#012D62;
}

/*ends*/

/*bad-pet-partner*/

.bad-bed-partner-rt{
position:relative;
z-index: 20;
}
.bad-bed-partner-rt h1 {
color:#0392D8;
	 margin-top: 10px !important;
}
.bad-bed-partner-rt p{
font-size: 13px;
color:#012D62;
}

.bad-bed-partner-first{
    width: 25%;
  height:90px;
    position: relative;
    top: 200px;
    left: 68px;
}

.bad-bed-partner-second{
    width: 25%;
    float: right;
    position: relative;
        top: -206px;
		height:90px;
}

.bad-bed-partner.carousel  {
    top: -82px;
    z-index: 0;
	padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
	height: 332px;
}
.bad-bed-partner .carousel-slides{
    height: 413px !important;
	    min-height: 413px !important;
}

.bad-bed-partner-first h4, .bad-bed-partner-second  h4{

color:#012D62;
    font-weight: bold;
}

.bad-bed-partner-first p, .bad-bed-partner-second  p{

color:#FFF;
    
}


.bad-bed-partner .carousel-nav-prev {
    background-image: url(../../img/arrows/left_arrow_dark.png) ;
	background-repeat: no-repeat;
	width: 18px;
    height: 54px;
	    top: 65%;
}

.bad-bed-partner .carousel-nav-next {
    background-image: url(../../img/arrows/right_Arrow_dark.png);
	background-repeat: no-repeat;
	width: 18px;
    height: 54px;
	    top: 65%;
		right: 21px;
	
}
.bad-bed-partner ul li{
height: 515px !important;
min-height: 515px !important;
}

.carousel-article-mobile ul li .carousel-content .richText h3{
text-align: left;
}
 .carousel-article-mobile ul li .carousel-content .richText p {
text-align:justify;
}
.carousel-article-mobile ul li .carousel-content .richText p a{
  text-decoration: none;
  color: #007abe;
  font-family: "Helvetica W02 Bold";
}
/*ends*/


/*second-hand mobile changes*/
@media only screen and (min-width: 0px) and (max-width: 767px){
.Box-sleep-better-white-mobile{
display:block !important;
    background-color: #FFF;
	    padding: 14px;
}
.Box-sleep-better-white{
display:none !important;
}
.box-video-white-carousel{
display:none !important;

}

.second-hand-snoring-rt2 h2{
    font-weight: bold;
	color:#002A5D;
	margin-top:0px !important;
}
.second-hand-snoring-rt2{
margin-top:0px !important;
}
.Sleep-description-mobile{
    line-height: 1;
	    color: #012D62;
}
.Sleep-description-mobile.richText ol{
padding:0px ;
margin-left:0px;

}
.Sleep-description-mobile.richText li {
    font-size: 10px;
}
.Sleep-description-mobile a{
color: #007abe;
}
.carousel-bottom-mobile{
margin-top: 15px;
}
.carousel-bottom-mobile .carousel-white{
background-color:#FFF;
}

 .carousel-bottom-mobile {
display:block !important;
}
}

.Box-sleep-better-white-mobile .accordion-slide.is-active .accordion-head  a{
	background-color: #002A5D !important;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px
}

 .js .Box-sleep-better-white-mobile .accordion-slide.is-active .accordion-head{
margin-right: -1.5em !important;
padding:0px;
 margin-bottom: 0px;
}

.Box-sleep-better-white-mobile .accordion-slide h3 a{
color:#FFF;
}

.Box-sleep-better-white-mobile .accordion-slide .accordion-head  a{
background-color: #80BBE9 !important;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px

}
.js .Box-sleep-better-white-mobile .accordion-head{
margin-right: -1.5em !important;
padding:0px;
    margin-bottom: 2px;
}

.js  .Box-sleep-better-white-mobile .accordion-slide.is-active > .accordion-content-wrapper{
    max-width: 100%;
}
 
 
 .Box-sleep-better-white-mobile .accordion-slide.is-active{
 border: 1px solid #80BBE9;
 }
 
 .second-snoring-accrt {
     padding-left: 5px;
	 color:#012D62;
 }
 .carousel-bottom-mobile {
display:none;
}
/*ends*/

/*home page banner mobile*/
@media only screen and (min-width: 0px) and (max-width: 767px){
.video-homepage{
 height: auto !important;
}
.html .video img{
height: auto !important;
}
.video-homepage .component-content {
    height: auto !important;
}
.html .video{
    padding-bottom: 47% !important;
}
}

/*ends*/

/*beauty-sleep mobile*/

@media only screen and (min-width: 0px) and (max-width: 767px){
.page-beauty-sleep .image4 {
display:none;
}
.Box-sleep-better-white-mobile .sleep-better-bluetext{
 padding-top: 20px !important;

}

.Box-sleep-better-white-mobile .half-accord-box1,.Box-sleep-better-white-mobile .half-accord-box2{
    min-height: 63px;
}

.Box-sleep-better-white-mobile .teaser-text h2, .Box-sleep-better-white-mobile .expanded-text h2, .Box-sleep-better-white-mobile .exp-txt-box h2{
padding:0px;
margin:0px;
}

.Box-sleep-better-white-mobile  .half-accord-box1 .expanded-text p,.Box-sleep-better-white-mobile  .half-accord-box2 .expanded-text p{
padding:0px;
margin:0px;
}
}

/*ends*/
/*sleep-scents mobile*/

@media only screen and (min-width: 0px) and (max-width: 767px){
.Box-sleep-better-white-mobile .sleep-scents-RT{
padding-top: 10px;
}

.Box-sleep-better-white-mobile .sleep-scents-blue-border{
border: 1px solid #80BBE9;
    margin-bottom: 15px;
}
.Box-sleep-better-white-mobile .rt-sleep-scents{
    color: #012D62;
	padding-left: 10px;
}

}
/*ends*/


/*sleep-facts mobile*/
@media only screen and (min-width: 0px) and (max-width: 767px){
.Box-sleep-better-white-mobile  .sleep-facts-rt {
padding-top: 20px;
}

}
/*ends*/

/*bad bed partner mobile*/
@media only screen and (min-width: 0px) and (max-width: 767px){
.Box-sleep-better-white-mobile .bad-bed-partner-rt {
    padding-top: 10px;
}
.bad-bed-partner-mobile.carousel{
padding:0px;
}

.bad-bed-partner-mobile .carousel-slides{
    min-height: 375px !important;
}
.bad-bed-partner-darkblue{
background-color:#002E61;
color: #FFF;
}
.bad-bed-partner-darkblue{
padding-left: 10px;
}
.bad-bed-partner-lightblue{
background-color:#7ABBE5;
}

.bad-bed-partner-lightblue p{
padding-left: 10px;
}

.bad-bed-partner-mobile .image{
    background-color: #7ABBE5;
}


.bad-bed-partner-mobile .carousel-nav-prev {
       background-image: url(../../img/Article_Page_Carousel_Arrow_left.png);
    background-repeat: no-repeat;
    height: 39px;
    width: 11px;
	  top: 35%;
	  left:0px;
}

.bad-bed-partner-mobile .carousel-nav-next {
   background-image: url(../../img/Article_Page_Carousel_Arrow_Right.png);
    background-repeat: no-repeat;
    height: 39px;
    width: 11px;
	    top: 35%;
	right: 0px;	
	
}
}
/*ends*/


/************** Campaign Carousel Changes done for carousel article mobile ***********/

.carousel.campaign-carousel.carousel-article-mobile {
	height: 235px !important;
	padding-left: 30px;
}

.campaign-carousel.carousel-article-mobile .carousel-slides img {
	width: 95%;
}

.campaign-carousel.carousel-article-mobile ul li .carousel-content .richText .component-content {
    margin-left: 0px;
    width: 95%;
}

/*ticket begin separating image and text in home page*/
.canada-locale.page-home .image-real-text .img-real-text-percentage{
	font-family: Uni-Sans-Bold;
	font-size: 64px;
	color: orange;
}

.canada-locale.page-home .image-real-text .img-real-text{
	font-family: Uni-Sans-Bold;
	font-size: 21px;
  color: orange;
}

.canada-locale.page-home .image-real-text .img-real-text-level1{
	font-family: Uni-Sans-Regular;
	color: #fff;
	  font-size: 15px;
}

.canada-locale.page-home .image-real-text .img-real-text-level2{
	font-family: Uni-Sans-Regular;
	color: #fff;
	  font-size: 15px;
}

.canada-locale.page-home .image-real-text{
	position: absolute;
    top: 20%;
    left: 32%;;
}

.canada-locale.page-home .image-real-text{
	z-index: 1000;
    display: none;
	top: 8%;
}
/*END*/

.canada-locale .searchBox button, .fr_canada-locale .searchBox button {
    text-indent: -9999px;
}
.canada-locale #footer .external-link, .fr_canada-locale  #footer .external-link {
    text-decoration: underline;
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/core/overlay.scss */
.overlay-background {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background: #000;
z-index: 9998;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.5;
}

/* line 14, ../../sass/core/overlay.scss */
.overlay-container {
  position: absolute;
  width: 100%;
  top: 150px;
  text-align: center;
  z-index: 9999;
  padding-bottom: 30px;
}
.overlay-container.italy {
	position: fixed;
}
.overlay-container.italy  .overlay-close {
	background: url(../../../../breatheright-master/desktop/img/close2.png) no-repeat;
}
/* line 23, ../../sass/core/overlay.scss */
.overlay-content {
position: relative;
min-width: 80px;
min-height: 80px;
max-width: 90%;
padding: 10px;
display: inline-block;
background: #FFF;
text-align: left;
border: solid 10px rgba(0,0,0,0.5);
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-moz-background-clip: padding;     
  -webkit-background-clip: padding;  
  background-clip: padding-box;
      z-index: 99999999;
}


/* line 36, ../../sass/core/overlay.scss */
.overlay-content-inner {
  overflow: hidden;
  width: 91%;
}

/* line 40, ../../sass/core/overlay.scss */
.overlay-close {
min-width: 42px;
min-height: 37px;
z-index: 9999;
font-size: 25px;
position: absolute;
top: 0;
right: 0px;
background: url(../../../../breatheright-master/desktop/img/close.png) no-repeat;
cursor: Pointer;
display: none;
}


/* line 53, ../../sass/core/overlay.scss */
.overlay-loading {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../../../../wireframe/desktop/img/loader.gif) no-repeat 50% 50%;
}

.overlay-content-inner p{color:#012D62;font-family: "Helvetica W02 Light";font-size: 14px;}
.overlay-content-inner h1{color:#007ABE;font-family: "Helvetica W02 Bold";}
.overlay-content-inner .component-content {
padding-left: 2.3em;
padding-top: 1.3em;
padding-bottom: 1.3em;
}
.overlay-content-inner .richText-image.pull-left {
margin-right: 1.3em;
}

/* line 2, ../../sass/components/layout.editor.scss */
.layout-builder-new #wrapper {
  background: none;
}
/* line 6, ../../sass/components/layout.editor.scss */
.layout-builder-new .author-only-placeholder,
.layout-builder-new .container-name {
  display: none;
}

/* line 13, ../../sass/components/layout.editor.scss */
.layout-builder-bootstrap .container {
  background: none;
}
/* line 17, ../../sass/components/layout.editor.scss */
.layout-builder-bootstrap .author-only-placeholder,
.layout-builder-bootstrap .container-name {
  display: none;
}
/* line 22, ../../sass/components/layout.editor.scss */
.layout-builder-bootstrap .paragraph {
  clear: none;
  /* override .component class*/
}
/* line 26, ../../sass/components/layout.editor.scss */
.layout-builder-bootstrap .paragraph .validationMessages,
.layout-builder-bootstrap .validationMessages {
  background: #FFF;
  color: #000;
  text-align: left;
  font-weight: normal;
}
/* line 34, ../../sass/components/layout.editor.scss */
.layout-builder-bootstrap .wrapper {
  clear: none;
  /* override .component class*/
}
/* line 38, ../../sass/components/layout.editor.scss */
.layout-builder-bootstrap .paragraphSystem {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 44, ../../sass/components/layout.editor.scss */
.layout-editor-paragraph,
.layout-editor-fixed-component {
  background-color: #f0f0f0;
  border: 1px solid #e1e1e8;
  min-height: 60px;
  text-align: center;
  padding-top: 10px;
  color: #bebec5;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/tags.scss */
.tags-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}
.coupons {padding:10px;border:solid 1px #D5D1CE;position:relative;margin-bottom:10px;}
.coupons .couponsImage{float:left;width:30%;margin-right:10px;}
.coupons .couponsDescription{float:left;width:60%;}
.coupons .couponsContainer .button, .coupons .couponsContainer a.lightbox{bottom: 10px;position: absolute;right: 25px;}
.coupons a.lightbox, .overlay-content-inner a.couponCancel, .overlay-content-inner a.couponSubmit{
    background-color: #f36633;
    border: 1px solid #d5d1ce;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 5px 20px;
}
.poll-sleep #SRVAA00019{display:none}
.poll-sleep .cfButton{ background: transparent url("../../img/Learn-more-button_blue.png") no-repeat scroll -33px center;
    border-radius: 7px 0;
	font-size: 1.2em;
    font-weight: bold;
	}
    
.poll-sleep .label{color: #007ABE;
font-size: 1.25em;}

.poll-sleep .genericPollGroup {
    color: #007abe;
    float: left;
    font-size: 1.5em;
    margin-top: 1%;
    width: 17%;
}
.poll-sleep .pollOptionsContainer :nth-child(2) {
    margin-left: 29%;
}

.poll-sleep .pollOptionsContainer :nth-child(4) {
                margin-right: 19%;
}
.poll-sleep .showPollResult {
    margin-bottom: 1%;
     margin-left: 47%;
    margin-top: 2%;
}
.poll-sleep .poll-option-label{    

margin-left: 4px !important;
}

.poll-sleep .pollResultsContainer {
    margin-left: 28%;
    width: 103%;
	margin-bottom: 12%;
	 padding-top: 1%;
  padding-bottom: 1%;}
	
	
.pollResultsContainer > h4 {
    float: left;
    width: 17%;
	font-size: 1.4em;
}

.poll-sleep .pollTitle.grid_2 {
       margin-left: 6px;
    position: relative;
	width: 71%;
}


.poll-sleep .pollResultValue {
      float: left;
    margin-left: -46%;
    margin-top: -18%;
	 font-size: 1.4em;
}
/*poll-better*/
.poll-better #SRVAA00033{display:none;}
.poll-better .pollOptionsContainer {
    margin-left: 21.1%;
	padding-bottom: 10%;
	padding-top: 1%;
}

.poll-better .poll-option-label{
color: #337098;
 font-weight: bold;
 line-height: 1.05em;
 font-size: 12px;
 
 }
 
 
 .poll-better .cfButton{  background: transparent url("../../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: 43%;
    margin-top: -3%;
    width: 8.5em;
	}
	.poll-better .pollOptionsContainer :nth-child(2){
	 float: left; 
	 margin-left:0px;
	 max-width:95%;
	 }
	.poll-better .pollOptionsContainer :nth-child(3) {
    margin-left: 54px;
      width: 12.5%;
	 float: left;
	 margin-left: 54px \9;
	 
}
.poll-better .pollOptionsContainer :nth-child(4) {
    margin-left: 65px;
	float: left;
    width: 20.894%;
}
.poll-better .pollOptionsContainer :nth-child(5) {
    margin-left: 12px;
	float: left;
    width: 15%;
	   margin-left: 0px \9;
}
.poll-better .pollOptionsContainer :nth-child(2) .pollControl-radio{margin-left: -104%;
margin-left: -106% \9;}
.poll-better .pollOptionsContainer :nth-child(3) .pollControl-radio{margin-left: -95%;
margin-left: -102% \9;}
.poll-better .pollOptionsContainer :nth-child(4) .pollControl-radio{margin-left: -81%;
margin-left: -86% \9;}
.poll-better .pollOptionsContainer :nth-child(5) .pollControl-radio{
	height: auto;
    margin-left: -17px; 
	display:flex; 
	text-align: center; 
	margin-left: -105% \9;
	}
	
	
.poll-better .pollOptionsContainer *:nth-child(5) .poll-option-label {
	left: -6px;
    position: relative;
    top: -12px;
	text-align: center;
	top: 0px \9;
	left: 3px \9;
}

.poll-better .pollControl-radio	{
	
	vertical-align: middle;
	}

.poll-better .pollParentDiv {
    padding-bottom: 3%;
}


.poll-better .pollTitle.grid_2 {
    font-size: 14px;
}

.poll-better .pollResultsContainer {
    color:#337098;
    margin-left: 20%;
    padding-bottom: 13%;
    width: 104%;
}

.poll-better .pollError {
    color: #337098;
    font-size: 18px;
    font-weight: bold;
   left: 35.5%;
    position: relative;
    top: 135px !important;
}

.poll-better .pollResultsContainer *:last-child .pollResultValue {
    margin-left: -80px;
}

.poll-better .pollResultsContainer *:last-child .pollTitle  {
  width: 60%;
  position: relative;
  left: -11px;
}
.poll-better .pollResultsContainer *:nth-child(1) .pollTitle{
 margin-left: -7% ;
  margin-left: -17% \9;
 
}
.poll-better .pollResultsContainer *:nth-child(1) .pollResultValue{
 margin-left: -50%;
 margin-left: -43% \9;
}
.poll-better .pollResultsContainer *:nth-child(2) .pollResultValue {
    margin-left: -96px;
	margin-left: -72px \9;
}
.poll-better .pollResultsContainer *:nth-child(2) .pollTitle{
 margin-left: -2% ;
 margin-left: -19% \9;
}
.poll-better .pollResultsContainer *:nth-child(3) .pollResultValue {
    margin-left: -45%;
}
.poll-better .pollResultsContainer *:nth-child(3) .pollTitle{
 margin-left: -16% !important;
}

.poll-better .pollTitle.grid_2 > sup{

	font-size: 75%;
    left: 0 px;
    position: relative;
    top: 7px;
    left: 0px \9;
	top : -5px \9;
}


.white-bg-box .poll-better h4{
color: #337098;
}
    
	
	
	
.poll-better .pollTitle.grid_2 {
     display: flex;
    left: 7%;
    margin-top: 20%;
    position: relative;
    text-align: center;
    width: 75%;
}



.poll-better .pollResultValue {
     font-size: 1em;
    margin-left: -56%;
}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.poll-better .pollOptionsContainer :nth-child(5) .pollControl-radio{ height: auto;
    margin-left: -15px; display:flex;
	 margin-left: -124px \9;
	} 
.poll-better .pollOptionsContainer *:nth-child(5) .poll-option-label {
  left: -1px;
    position: relative;
    top: -12px;
  top: 0px \9;
}

.poll-better .pollOptionsContainer :nth-child(3) {
    margin-left: 69px;
	
}

.poll-better .pollTitle.grid_2 {
    display:inline;
    left: 7%;
    margin-left: -13% !important;
    margin-top: 20%;
    position: relative;
    text-align: center;
    width: 76%;
}

.poll-better .pollTitle.grid_2 > sup{

	font-size: 73%;
	left: -0px;
    position: relative;
    top: -5px;
    left: 0px \9;
	top : -5px \9;
}
.poll-better .pollOptionsContainer :nth-child(2){
	 float: left; margin-left:-2px;
	     max-width:108%;
		 }
		 
 .poll-better .pollOptionsContainer :nth-child(2) .pollControl-radio{margin-left: -112px;}
.poll-better .pollOptionsContainer :nth-child(3) .pollControl-radio{margin-left: -101%;}
.poll-better .pollOptionsContainer :nth-child(4) .pollControl-radio{margin-left: -87%;}
.poll-better .pollOptionsContainer :nth-child(5) {
    margin-left: 4px;
	float: left;
    width: 15%;
}

.poll-better .pollResultsContainer *:nth-child(1) .pollTitle{
 margin-left: -17% !important;
}
.poll-better .pollResultsContainer *:nth-child(1) .pollResultValue{
 margin-left: -43%;
}
.poll-better .pollResultsContainer *:nth-child(2) .pollResultValue {
    margin-left: -74px;
}
.poll-better .pollResultsContainer *:nth-child(2) .pollTitle{
 margin-left: -19% !important;
}
.poll-better .pollResultsContainer *:last-child .pollResultValue {
    margin-left: -65px;
}

.poll-better .pollResultsContainer *:last-child .pollTitle  {
  width: 60%;
  position: relative;
  left: 4px;
}

}


@media screen and (-webkit-min-device-pixel-ratio:0) { 

.poll-better .pollOptionsContainer :nth-child(3) .pollControl-radio {
  margin-left: -99%;
}
.poll-better .pollOptionsContainer :nth-child(3) {
  margin-left: 50px;
  width: 12.5%;
  float: left;
  margin-left: 63px \9;
}
.poll-better .pollOptionsContainer :nth-child(4) .pollControl-radio {
  margin-left: -86%;
}
.poll-better .pollOptionsContainer :nth-child(4) {
  margin-left: 63px;
  float: left;
  width: 20.894%;
}
}
.questionanswers.hideScoreBox .quizScoreBox, .quizResultBoxContainer{display:none;}
.quizResultBoxContainer.showBoxQuiz{display:block;} 
.quizButton img{cursor:pointer;}



.questionWithCheck{
border:dotted 1px #D5D1CE;	
padding:10px;
}
 
.questionWithRadio .formControl-radio, .questionWithCheck .formControl-radio{
	float: left;
    margin: 0;
    padding: 0;
    width: 21px; 
 }
 .questionWithRadio .genericFormGroup span input[type="radio"], .questionWithCheck .genericFormGroup span input[type="checkbox"] {
    float: left;
    margin: 2px 2px 0 0;
    padding: 0;
    width: 15px;
}
.questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label{
    float: left;
    padding: 7px 0 0;
    margin-right: 0;
    font-size: 14px;
	font-family: "Helvetica W02 Light";
	color: #022d62;
	height: 25px;
    width: 85%;	
} 

@media screen and (min-width: 320px) and (max-width: 989px) { 
.questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label{ width: 80%;	}
}


.questionWithRadio .genericFormGroup .quizRadioImg label, .questionWithCheck .genericFormGroup .quizRadioImg label{  
width:100px;
}
.quiz .nextQuestionPage{float:right;}
.questionWithRadio .quizScoreBox, .questionWithCheck .quizScoreBox{
border: 1px solid #0F61AF;
background: #fff;
text-align: center;
font-weight: 700;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 5px;
width: 50px;
height: 15px;
margin-left: 20px;
float: left;
} 
.questionWithRadio .imgContainer, .questionWithCheck .imgContainer{
width: auto;
float: left; 
}
.questionWithRadio .quizQuestion p, .questionWithCheck .quizQuestion p{
margin:0 0 15px 0;
}

.questionWithRadio .quizScoreBox p, .questionWithCheck .quizScoreBox p{
margin: 0;
font-weight: 700;
font-size: 14px;
}
.quizHideBox{
display: none;
}
.quizOverlayContainer .overlay-bg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height:100%;
    width: 100%;
    cursor: pointer;
    z-index: 1000; /* high z-index */
    background: #000; /* fallback */
    background: rgba(0,0,0,0.75);
    text-align: center;
}
.quizOverlayContainer .overlay-content {
     background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #D5D1CE;
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
    display: inline-block;
    max-width: 90%;
    min-height: 80px;
    min-width: 80px;
    padding: 30px 10px 10px;
    position: relative;
    text-align: left;
    top: 150px;
    } 
.quizOverlayContainer .overlay-close {
    background: url("../../img/overlay-close-icon.png") no-repeat scroll 0 0 / 20px auto rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    font-size: 25px;
    height: 20px;
    position: absolute;
    right: 3px;
    top: 5px;
    width: 20px;
    z-index: 9999;
    }
.quizOverlayContainer .close-btn:hover {
        background: #05abe0;
 } 
.questionWithImage{
clear:both;
} 
.quizResultContainer{ 
width: 92%;
}
.questionWithImage .quizQuestion{
border: 2px solid #0F61AF;
background: #D5DCEF;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 15px 10px 20px 10px;
float: left;
width: 80%;
}
.questionWithImage .quizQuestion p{
font-weight: 700;
line-height: 1.2em;
margin: 10px 0 0 0;
vertical-align: middle;
color: #000000;
}
.questionWithImage .imgContainer{ 
float: left;
width:50%;text-align: center;
} 
.questionWithImage .imgContainer span{
border: 3px solid #78A7D2;
padding: 10px;
height: 36px;
width: 36px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px;
} 
.questionWithImage .imgContainer img{ 
text-align: center;
vertical-align: bottom;
cursor: pointer;
}
.questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption{
float: left;
width: 25%;
}
 .quizScoreBox{
border: 2px solid #0F61AF;
background: #D5DCEF;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding: 5px;
width: 58px;
height: 62px;
margin-left: 20px;
float: left;
}
.quizScoreBox p{
text-align: center;
font-weight: 700;
font-size: 20px;
margin: 0;
color: #000000;
margin-top: 15px;
}

.quizScoreBox.totalScoreBox, .quiz .generateScore{
float: right;
} 
.quiz .button.generateScore{
width: 230px;
padding: 10px;
font-weight: 700;
font-size: 22px;
color:#fff;
background: #0047BD;
}

.quiz .button.generateScoreNewPage{ 
padding: 10px;
font-weight: 700; 
font-size: 12px;
color:#0073BD; 
border:solid 1px #fff;
background: #E4FE98;
}

.quiz.quizWithBGImage{ 
float: left;
}
.quiz.quizWithBGImage .quizQuestionBox{
background-color: #FFF1D0;
padding: 20px;  
width:70%;

}
.quiz.quizWithBGImage .quizQuestionBox h2{
color: #4469A1;
font-size: 40px;
margin-bottom: 0;
}
.quiz.quizWithBGImage .quizQuestionBox p{
font-size: 18px;
color: #5C5D59;
margin: 0;
line-height: 22px;
}

.quizWithBGImage.questionOption1 .quizQuestionOption,
#question3 .quizWithBGImage.questionOption2,
#question3 .quizWithBGImage.questionOption2 .quizQuestionOption
{
height:450px;
}
.quizWithBGImage.questionOption2 .quizQuestionOption, 
.quizWithBGImage.questionOption3 .quizQuestionOption, 
.quizWithBGImage.questionOption4 .quizQuestionOption,
.quizWithBGImage.questionOption5 .quizQuestionOption{
height:225px;
}
.quizWithBGImage.questionOption1,
.quizWithBGImage.questionOption4,
#question3 .quizWithBGImage.questionOption2
{ 
width:50%;
} 
.quizWithBGImage.questionOption2{ 
width:25%;
}
.quizWithBGImage.questionOption3,
#question2 .quizWithBGImage.questionOption3,
#question2 .quizWithBGImage.questionOption4,
#question2 .quizWithBGImage.questionOption5{ 
width:25%;
} 
.quiz.quizWithBGImage .quizQuestionOption{ 
position: relative; 
 
} 
 
.quiz.quizWithBGImage .quizOptionButton{
 position: absolute;
 right: 0;
 bottom:0;
 background: #E2F1F3;
 padding: 17px 25px 17px 25px;
 font-size: 20px;
 border: 0;
 border-radius: 0;
 color: #73A1A7;
}
.quiz.quizWithBGImage .quizOptionButton:focus{
border:dotted 1px #000;
}
.quiz.quizWithBGImage .quizOptionButton span{
background: url("../../img/boxlink-arrow.png") no-repeat right center;
padding-right: 25px;
}
.quizProgressBar {
  background: url("../../img/quiz-bg.jpg") no-repeat left center #007abe;
  background-size: 100% 100%;
  float: right;
  padding: 20px 0 9px;
  width: 32%;
}
.quiz.quizProgressBar .quizProgressBarDots {
  background-color: #ffffff;
  left: 15%;
  padding: 0;
  position: relative;
  width: 6px;
}

.quiz.quizProgressBar .quizProgressDots.home {
  background:url(../../img/quiz-icon-home.png) 0 0 no-repeat transparent;
  /*border: 1px solid #FFFFFF;*/
  height: 10px;
  left: -3px;
  position: absolute;
  width: 12px;
}

.quiz.quizProgressBar .quizProgressDots.progressActive {
 background:url(../../img/quiz-conecter-icon.png) 0 0 no-repeat transparent;
  /*border: 1px solid #FFFFFF;*/
  height: 9px;
  left: -3px;
  position: absolute;
  width: 12px;
}
.quiz.quizProgressBar .quizProgressDots.activelast {
 background:url(../../img/quiz-active-icon.png) 0 0 no-repeat transparent;
  /*border: 1px solid #FFFFFF;*/
  height: 14px;
  left: -4px;
  position: absolute;
  width: 14px;
}
.quiz.quizProgressBar .quizProgressDots {
    background:url(../../img/quiz-default-icon.png) 0 0 no-repeat transparent;    
    cursor: pointer;
    display: block;
    height: 12px;
    left: -3px;
    position: absolute;
    top: 4px;
    width: 12px; 
	box-shadow: none;
	border:0px solid gainsboro;
}
.progressDotActive{
	width: 2%;
	background: #7bbbe6;
} 
.quiz.quizProgressBar .quizProgressBarQuestions {
  float: left;
  height: 280px;
  margin-left: 23%;
  padding: 5px;
  position: relative;
  width: 80px;
}  
.quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion{  
    color: #FFFFFF;
	font-family: "Helvetica W02 Light";
    font-size: 11px;
    font-style: normal;
    font-weight: normal; 
    position: absolute;
    top: 2px;
    padding: 0;
    border: none;
    background: none;
    cursor: text;
} 
.quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion.last {
	font-family: "Helvetica W02 Bold";
}
.quizRadioImg{
float: left;
width: 100px;
}
.questionWithRadio button{
background: #fff;
border:1px solid #fff;
border-radius:0;
float: left;
margin-right: 15px;
}
.questionWithRadio button.optionActive{
border:solid 1px #D5DCEF;
}
.quiz.quizWithBGImage .quizQuestionOption{background-repeat:no-repeat;background-position:left top;}
.hideQuizTotalBox .quizResultContainer{display:none;}

/* BR Quiz changes starts */

.quizQuestion {
padding: 28px 20px 0 30px;
}
.quiz.questions {
background-color: #FFF;
width:60%;
float:left;
}
p.quesLeftCaption {
font-family: "Helvetica W02 Bold";
font-size: 32px;
color: #0079bd;
line-height: 36px;
text-transform: uppercase;
}
p.quesLeftCaption  span.quiz-question{
font-family: "Helvetica W02 Light";
font-size: 16px;
color: #022d62;
line-height: 20px;
text-transform: uppercase;
display: block;
margin-top: 10px;
}
.quizPrimaryContainer .main .quiz-results-txt {
width: 31%;
}
.quizPrimaryContainer .main .quiz-results-txt h3 {
font-family: "Helvetica W02 Bold";
font-size: 30px;
color: #0079be;
line-height: 36px;
}
.quizPrimaryContainer .main .quiz-results-txt h4 {
font-family: "Helvetica W02 Bold";
font-size: 14px;
color: #7abae5;
line-height: 18px;
}
.quizPrimaryContainer .main .quiz-results-txt p {
font-family: "Helvetica W02 Light";
font-size: 14px;
color: #012d62;
line-height: 18px;
margin: 10px 0;
}
.quizPrimaryContainer #header.main {
padding: 0;
}
.quizPrimaryContainer #content.main {
margin-bottom: 0;
padding-left: 5px;
padding-right: 0;
}
.quiz-progress-ques {
display: none;
}
.white-bg-box.quiz-box .right-txt p {font-size:16px;}

.quiz-results-box .quiz-results-img p {visibility: hidden;}
.quiz-results-box .quiz-results-img.richText {
background: url(../../img/score1.jpg) 0 0 no-repeat transparent;
background-size: 100% 100%;
height: 338px;
width: 143px;
}

@media screen and (min-width: 320px) and (max-width: 910px) {
	#content .quizProgressBar {
		float: left;
		width: 40%;
	}
}
@media screen and (min-width: 570px) and (max-width: 767px) {
	#content .quizProgressBar {
		float: right;
		width: 35%;
	}
}
/* BR Quiz changes ends */


/*
@media only screen and (max-width: 767px) {
 .questionWithCheck .formControl-radio {clear: both;display: block;}
} 
@media only screen and (max-width: 420px) {
	.questionWithRadio .formControl-radio, .questionWithCheck .formControl-radio {clear: both;display: block;float: left;width: 6%;}
	.questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {display: block;float: left;width: 50%;}
	.quizRadioImg {width: 100%;}
	.questionWithImage .quizQuestion{width: 60%}
	.quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion{font-size: 12px;font-weight: 700;}
	.quiz.quizWithBGImage {width: 100%;display: block;}
	.quiz.quizProgressBar .quizProgressBarQuestions {margin-bottom: 15px;}   
	.quiz.quizWithBGImage .quizQuestionOption{width:100%;display: block;background-repeat:none;background-position:center center;background-attachment:scroll;background-size:100% 100%;}
	.quizWithBGImage.questionOption1,
	.quizWithBGImage.questionOption4,
	#question3 .quizWithBGImage.questionOption2
	{ 
	width:100%;
	} 
	.quizWithBGImage.questionOption2{ 
	width:100%;
	}
	.quizWithBGImage.questionOption3,
	#question2 .quizWithBGImage.questionOption3,
	#question2 .quizWithBGImage.questionOption4,
	#question2 .quizWithBGImage.questionOption5{ 
	width:100%;
	}
	.quiz.quizWithBGImage .quizQuestionOption{width:100%;display: block;}  
	.questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption, 
	.questionWithImage .imgContainer{display: block;width:100%;}
}*/
