
a.pure-menu-heading {
    width: auto!important;
}
a.pure-menu-heading img {
    width: auto!important;
}
h2.content-head.is-center {
    color: #0072bc;
    font-weight: bold;
    letter-spacing: 0;
    font-size: 2.0em;
	margin:0;
}	


h3.content-head.is-center {
    font-size: 3.0em!important;
    line-height: 1.2em;
    color: #9ba0a6;
    font-weight: bold;
	margin:0!important;
}

h4.content-head.is-center{
	font-size:1.5em;
	margin:0;
	font-weight:normal;	
}

h5.content-head.is-center{
	font-weight:bold;
	font-size:3.5em;
	color:#000000;
	line-height:1.2em;
}

p.offerTXT{
	text-transform:uppercase;
	margin:0;
	font-size:1.0em;	
}

.step-to-comfort{
    width: 100%;
    margin: 0 auto!Important;
    max-width: 1000px;
}

.pure-b {
    width: 100%;
    margin: 0 auto!Important;
    max-width: 1500px;
}


.l-box.pure-u-1.pure-u-md-1-2 {
    width: 50%;
    margin: 0 auto!important;
}
.offer_text_wrap{
	width:100%;	
	padding:5em;
}
.intro_prodLOGO, .intro_prodIMG {
    position: relative;
    width: 100%;
    max-width: 590px!important;
	margin:0 auto!Important
}

.intro_prodLOGO img, .intro_prodIMG img {
    width: 100%;
    display: block;
}
.pure-u-lg-1-3 {
    padding: 0 50px 0 50px!important;
}

.l-box-lrg.is-center.pure-u-1.pure-u-md-1-2.pure-u-lg-2-5 img{width:100%; height:auto!important;}

.button-secondary {
            background: rgb(66, 184, 221); /* this is a light blue */
			width:100%;
        }
.button-secondary a{text-decoration:none!Important;color:#ffffff;}
.footer.l-box.is-center {
    font-size: .7em;
}

.star_rating img {
    width: 50%;
    height: auto!Important;
}
.product_smimg img{
	width:100%;
	height:auto!Important;	
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
a.pure-menu-heading {
    width: 100%;
}
a.pure-menu-heading img {
    width: 100%!important;
}

ul.pure-menu-list {
    float: left;
    width: 100%!important;
}
.button-secondary{margin-bottom:25px;}
.button-secondary a{font-size:.9em;}
.pure-u-2-5, .pure-u-3-5{width:100%;}

.content-wrapper{top:30%!Important;}
h2.content-head.is-center{font-size:1.0em;}
h3.content-head.is-center{font-size:1.3em;}
.offer_text_wrap{
	width:100%;	
	padding:0em;
}
}



/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */

a.pure-menu-heading {
    width: 100%;
}
a.pure-menu-heading img {
    width: 100%!important;
}
ul.pure-menu-list {
    float: left;
    width: 100%!important;
}
.button-secondary{margin-bottom:25px;}
.content-wrapper{top:30%!Important;}
h2.content-head.is-center{font-size:1.0em;}
h3.content-head.is-center{font-size:1.3em;}
.pure-u-2-5,.pure-u-3-5{width:100%;}
}