@charset "utf-8";
/* CSS Document */
@import url("https://fonts.googleapis.com/css?family=Sen&display=swap");

span.titpnlh1 {
		position: absolute;	
		font-size: 1.6em; font-weight: 400; color: #005496; line-height: 1.1em;
		margin-top: 2em;
		padding: 8px 18px 12px 0;
		width: 90%;
		z-index: 1000!important;	
		transition: color .5s ease-in-out;
		opacity: 1;
		animation: fontpnl1 5s 1;
		}
		span.titpnlh2 {
		position: absolute;	
		font-size: 1.6em; font-weight: 400; color: #005496; line-height: 1.1em;
		margin-top: 2em;
		padding: 8px 18px 12px 0;
		width: 90%;
		z-index: 1000!important;	
		transition: color .5s ease-in-out;
		opacity: 1.0!important;
		animation: fontpnl2 5s 1;
		}
		span.titpnlh3 {
		position: absolute;	
		font-size: 1.6em; font-weight: 400; color: #005496; line-height: 1.1em;
		margin-top: 2em;
		padding: 8px 18px 12px 0;
		width: 80%;
		z-index: 1000!important;	
		transition: color .5s ease-in-out;
		opacity: 1.0!important;
		animation: fontpnl3 5s 1;
		}	
	.martopflex {margin-top: -2em;}

	div#how-to-sb {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-left: 2%;}
	div#how-to-sb-2 {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-top: 1em; margin-left: 2%;}
	div#how-to-sb-0 {width: 20%; float: right; margin-left: 2%; margin-top: 1em;}
	
	div#how-to-sb div#hdr, div#how-to-sb-2 div#hdr {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.3em; font-weight: 400; text-align: center!important; width: 90%; padding: .8em 0 0 0; color: #005496;}
		
	div#how-to-sb div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	div#how-to-sb-2 div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	
	div#how-to-sb div ol li::marker {font-size: 1.2em; font-weight: 400; color: #c00; text-align: left; margin-right: 1em; height: auto;}
	div#how-to-sb-2 div ul li::marker {font-size: 1.3em; font-weight: 700; color: #c00; list-style-type: disc; text-align: left; margin-right: 1em; height: auto;}
	
	div#how-to-sb div ol li.points, div#how-to-sb-2 div ul li.points {width: 85%; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.05em; font-weight: 400; text-align: left; margin-right: 10%; margin-bottom: .8em; color: #005496;}
	div#how-to-sb-2 div ul li.points  {margin-left: 1.4em;}

	fntsz24 {font-size: 2em; font-weight: 400; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow";}
	.wd30 {width: 30%;}
	.wd40 {width: 40%;}
	.wd50 {width: 50%;}
	.wd60 {width: 60%;}
	.wd70 {width: 70%;} 
	.wd80 {width: 80%;}
	.wd85 {width: 85%!important;}
	.wd90 {width: 90%;}
	.wd100 {width: 100%;}

.imgsz50 {width: 50%; height: auto;}
.imgsz60 {width: 60%; height: auto;}
.imgsz70 {width: 70%; height: auto;}
.imgsz80 {width: 80%; height: auto;}
.imgsz85 {width: 85%; height: auto;}
.imgsz90 {width: 90%; height: auto;}
.imgsz100 {width: 100%; height: auto;}

.endtag {
    font-style: italic;
    color: #d00;
    font-weight: 600;
    clear: both;
    font-size: 1.2em;
    position: relative;
    float: left;
}

#logohldrfoot {
    width: 50%;
    position: relative;
    z-index: 1500;
	margin-bottom: 1em;
}

/*	div#pnlHldr {width: 80%; height: auto; position: absolute; margin-left: calc(14%); margin-top: -10em; z-index: 7000; display: flow-root;}
	
	div#removePnl {position: absolute; width: 80%; height: calc(1.64 * 100vh); background-color: #000000; opacity: .3; border-radius: 8px;  z-index: 5000; display: block;}

	div#contentWin {position: relative; width: 77.9%; height: auto; top: 10px; left: 10px; background: #fff; z-index: 7001; display: block; padding-block-start: 8px; padding-block-end: 10px; opacity: 0.85;}
	
	div#removeHdr, div#removeHdr p {font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 700; text-align: left; color: #005496; max-width: 95%; margin: 1em 2.5% 0.7em 2.5%; font-size: 1.1em; z-index: 5002;}
*/
@media only screen and (min-width: 2105px) and (max-width: 3009px){	
	/*.cycletext{position: relative; margin-top: -12%; margin-left: 5%; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 500; font-size: 42px; color: #005496;}*/
	
	p.pinput{font-size: .9em; line-height: .8em; margin-bottom: .2em!important;}
	
	h2 {font-size: 2em;}	
	img.receivehub {max-width: 70%; margin: 0 auto;}
	/*.titpnlh1 {font-size: 1.8em!important;}
	.titpnlh2 {font-size: 1.8em!important;}
	.titpnlh3 {font-size: 1.8em!important;}*/
	
	#logohldr {width: 90%;}	
	#pmrlogoHome {width: 20%; height: auto; margin-top: -1em;}
	#pmrlogoHome1 {width: 22%!important; height: auto; margin-left: -18%;}
	#pmrlogo {width: calc(.10 * 90vw); height: auto; margin-top: calc(-.14 * 90vw)!important; position: absolute;}
	#pmrlogoFoot {width: 70%!important; height: auto; margin-bottom: -.5em; margin-left: -1.6em;}
	
	div#navhomemobh {display: none!important;}
	div#navhomemob {display: none!important;}
	div#navhomebotmob {display: none!important;}
	div#navhomemobv {display: none!important;}
	
	section.enrollTopLogin {
	position: relative;
	float: left;
	max-width: 85%;
	padding-left: 0%;
	display: block;
	background-color: transparent;
	margin-top: calc(.05 * 100vw);
	z-index: 2000;
	}
	
	div.footfullwd {width: 100%; background-color: #005496; position: relative; display: flex; z-index: 100; padding: 20px 2% 20px 2%; margin: -1em 0 -1em 0%; clear: left;}

	.footmedia {width: 35%!important; height: auto;}
		
	h2#newsletter {font-size: 1.5em; color: #fff;}
	div.footcol1 {max-width: 31%; margin-left: 3%; position: relative; float: left;}
	div.footcol24 {max-width: 40%; position: relative; float: left; margin-bottom: 1.5em;} /*margin-top: -3em; margin-left: 37%;}*/
	div.footcol24 p {color: #fff!important;}
	div.footcol24 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol24 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	div.footcol33 {width: 30%; position: relative; margin-top: -1.5em; float: left;}
	div.footcol42 {clear: left; max-width: 89%; position: relative; padding-top: 1.5em; margin-left: 3%; }
	
	div.footcol1 ul, div.footcol42 ul, div.footcol33 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol42 ul li, div.footcol33 ul li {color: #fff;}
	div.footcol1 ul li a, div.footcol42 ul li a, div.footcol33 ul li a {color: #fff; text-decoration: none;}
	div.footcol1 ul li a:hover, div.footcol42 ul li a:hover, div.footcol33 ul li a:hover {color: #75DAE7!important; text-decoration: none;}
	div.footcol42 ul li {display: inline-block; magin-right: 1em;}
	
/*	.footmedia {width: 70%!important; height: auto;}	
	div.footcol1 {max-width: 31%; margin-left: 3%; position: relative; float: left;}
	div.footcol2 {max-width: 33%; margin-left: 3%; position: relative; float: left;}
	div.footcol3 {max-width: 26%; position: relative; float: left; margin-left: 4%;}
	div.footcol4 {max-width: 55%; position: relative; float: left; margin-top: -3em; margin-left: 37%;}
	div.footcol4 h2 {color: #fff!important; font-size: 90%;}
	div.footcol4 p {color: #fff!important;}
	div.footcol4 input {background-color: #fff; color: #000!important;}
	div.footcol4 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em; padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol4 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em; padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	div.footcol1 ul, div.footcol2 ul, div.footcol3 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol2 ul li, div.footcol3 ul li {color: #fff;}
	div.footcol1 ul li a, div.footcol2 ul li a, div.footcol3 ul li a {color: #fff;}
	div.footcol1 ul li a:hover, div.footcol2 ul li a:hover, div.footcol3 ul li a:hover {color: #75DAE7!important;}
*/

	div#how-to-sb {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-left: 2%;}
	div#how-to-sb-2 {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-top: 1em; margin-left: 2%;}
	div#how-to-sb-0 {width: 20%; float: right; margin-left: 2%; margin-top: 1em;}
	
	div#how-to-sb div#hdr, div#how-to-sb-2 div#hdr {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.2em; font-weight: 400; text-align: center!important; width: 90%; padding: .8em 0 0 0; color: #005496;}
		
	div#how-to-sb div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	div#how-to-sb-2 div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	
	div#how-to-sb div ol li::marker {font-size: 1.2em; font-weight: 400; color: #c00; text-align: left; margin-right: 1em; height: auto;}
	div#how-to-sb-2 div ul li::marker {font-size: 1.2em; font-weight: 700; color: #c00; list-style-type: disc; text-align: left; margin-right: 1em; height: auto;}
	
	div#how-to-sb div ol li.points, div#how-to-sb-2 div ul li.points {width: 85%; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.05em; font-weight: 400; text-align: left; margin-right: 10%; margin-bottom: .8em; color: #005496;}
	div#how-to-sb-2 div ul li.points  {margin-left: 1.4em;}
	
	/*div#removePnl {position: absolute; width: 80%; height: calc(.62 * 100vh); background-color: #000000; opacity: .3; border-radius: 8px;  z-index: 5000; display: block;}*/
	.cntrylbl {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 16px; font-weight: 400; text-align: left!important; padding: .8em 0 0 0; margin-bottom: .5em; color: #000; white-space: nowrap;}
	
	.cntrylbl.selstyl {float: right; width: 18%; margin-top: -18px; margin-right: 5%; z-index: 1000;}
		
	.cntrylbl select {font-size: 13px; text-align: left;}
	
	.cntryTmp {text-align: left;  min-width: 15%; max-width: 25%; margin-top: .5em; z-index: 5000; position: relative;}
	
	a.backbutton {
    font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
    font-size: .9em;
    color: #fff;
    background-color: #36c;
    border-radius: 6px;
    height: 2em;
    width: auto;
    padding: 4px 8px;
}
	a:hover.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em;
		background-color: #c00;
		color: #fff!important;
		height: 2em;
	}
	
	nav#stephldrinsd {
    position: relative;
    display: block;
    float: right;
    width: 50%;
    margin-top: calc(.01 * 100vw);
    margin-right: 70%;
	}
	nav#stephldrparent {position: relative; display: block; float: right; width: 18%!important; margin-top: calc(-.02 * 100vw); margin-right: 3%!important;}
}

@media only screen and (min-width: 1440px) and (max-width: 2104px){	

	div#lifeservice {
    margin-top: calc(.12 * 100vw)!important;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 2104px){	

	.calctop1st {margin-top: calc(.22 * 100vw); margin-right: auto; margin-left: auto;}	
	.calctopsum {margin-top: calc(-.01 * 100vw)!important; margin-right: auto; margin-left: auto;}
/*	.cycletext{position: relative; margin-top: -12%; margin-left: 5%; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 500; font-size: 42px; color: #005496;}*/
	
	#logohldr {width: 90%;}	
	#pmrlogoHome {width: 20%; height: auto; margin-top: -1em;}
	#pmrlogoHome1 {width: 18%!important; height: auto; margin-left: -4%}
	#pmrlogo {width: calc(.10 * 90vw); height: auto; margin-top: calc(.025 * 100vw)!important; position: absolute;}
	#pmrlogoFoot {width: 70%!important; height: auto; margin-bottom: -1em; margin-left: -1.1em;}
	
	.martopflex {margin-top: -2em;}
	
	div#navhomemobh {display: none!important;}
	div#navhomemob {display: none!important;}
	div#navhomebotmob {display: none!important;}
	div#navhomemobv {display: none!important;}
	
	.flexwd {width: 92%;} 
	
	p.pinput{font-size: .9em; line-height: .8em; margin-bottom: .2em!important;}
	
	h2 {font-size: 1.7em;}
	span.titpnlh1 {font-size: 1.3em!important; top: -1em; animation: fontpnl1 5s 1;}
	span.titpnlh2 {font-size: 1.3em!important; top: -1em; animation: fontpnl2 5s 1;} 
	span.titpnlh3 {font-size: 1.3em!important; top: -1em; animation: fontpnl3 5s 1;}
	
	img.receivehub {max-width: 100%; margin: 0 auto;}
	
		div#lifeservice {
		color: #005496;
		margin-left: 0px;
		margin-top: calc(.16 * 100vw); 
		margin-bottom: -.2em;	
		text-align: left;
		position: relative;
  		animation: myfirst 5s 1;
  		animation-direction: alternate;		
	}
	
		section.enrollTopLogin {
		position: relative;
		float: left;
		max-width: 85%;
		padding-left: 0%;
		display: block;
		background-color: transparent;
		margin-top: calc(.02 * 100vw);
		z-index: 2000;
		}
	
	/*ENROLL BUTTON*/
		
	a.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.5em;
			background-color: #c00;
			color: #fff;
			height: 3em;
			width: auto;
			margin-top: 1em;
			margin-bottom: 1em;
			padding: 4px 8px 4px 8px;
			border-radius: 8px;
			cursor: pointer;
			text-decoration: none;
			font-weight: 700;
			z-index: 500;
		} 
		
	a:hover.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.5em;
			background-color: #005496;
			color: #fff!important;
			height: 3em;
			width: auto;
			margin-top: 1em;
			margin-bottom: 1em;
			padding: 4px 8px 4px 8px;
			border-radius: 8px;
			cursor: pointer;
			transition: all .5s ease-in-out;
			text-decoration: none;
			font-weight: 700;	
			z-index: 500;
		}	
	
		a.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em; 
		color: #fff;
		background-color: #36c;
		border-radius: 6px;
		height: 2em;
		width: auto;
		padding: 4px 8px;	
		} 
		
	a:hover.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em;
		background-color: #c00;
		color: #fff!important;
		height: 2.4em;}
	
	
	.fltrghtAR, .fltrghtAR a {
    float: right;
    text-align: right;
    margin-right: 10%;
    font-size: .9em;
    z-index: 2000;
	position: relative;
}
	
		/*h3.bodtxtlg {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.4em; font-weight: 400; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00;}	
		h3.bodtxt {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%;}*/
		h3.bodtxtlg {font-family: "Helvetica Condensed", "Arial Narrow"; /*font-size: 1.4em;*/ font-weight: 500; line-height: 1.6em; width: 85%;}	
		h3.bodtxtlg a {font-family: "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 85%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00; font-size: 1em;}	
		h3.reviewsrv {margin-bottom: 1.5em; z-index: 5000; float: right; text-align: right; font-size: 100%;}
		
		h3.bodtxt {font-family: "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%;}	
	
	div.footfullwd {width: 100%; background-color: #005496; position: relative; display: flex; z-index: 100; padding: 20px 2% 20px 2%; margin: -1em 0  calc(100vw * -5) 0%; clear: left;}	
	
	.footmedia {width: 40%!important; height: auto;}
		
	h2#newsletter {font-size: 1.5em; color: #fff;}
	div.footcol1 {max-width: 31%; margin-left: 3%; position: relative; float: left;}
	div.footcol24 {max-width: 55%; position: relative; float: left; margin-bottom: 1.5em;} /*margin-top: -3em; margin-left: 37%;}*/
	div.footcol24 p {color: #fff!important;}
	div.footcol24 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol24 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	div.footcol33 {max-width: 55%; position: relative; margin-top: -1.5em; float: left;}
	div.footcol42 {clear: left; max-width: 89%; position: relative; padding-top: 1.5em; margin-left: 3%; }
	
	div.footcol1 ul, div.footcol42 ul, div.footcol33 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol42 ul li, div.footcol33 ul li {color: #fff;}
	div.footcol1 ul li a, div.footcol42 ul li a, div.footcol33 ul li a {color: #fff; text-decoration: none;}
	div.footcol1 ul li a:hover, div.footcol42 ul li a:hover, div.footcol33 ul li a:hover {color: #75DAE7!important; text-decoration: none;}
	div.footcol42 ul li {display: inline-block; magin-right: 1em;}
	
		
	
/*		div.footcol1 {max-width: 31%; margin-left: 3%; position: relative; float: left;}
		div.footcol2 {max-width: 33%; margin-left: 3%; position: relative; float: left;}
		div.footcol3 {max-width: 26%; position: relative; float: left; margin-left: 4%;}
		div.footcol4 {max-width: 55%; position: relative; float: left; margin-top: -3em; margin-left: 37%;}
		div.footcol4 h2 {color: #fff!important; font-size: 90%;}
		div.footcol4 p {color: #fff!important;}
		div.footcol4 input {background-color: #fff; color: #000!important;}
		div.footcol4 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
		div.footcol4 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	

		div.footcol1 ul, div.footcol2 ul, div.footcol3 ul {list-style-type: none;}
		div.footcol1 ul li, div.footcol2 ul li, div.footcol3 ul li {color: #fff;}
		div.footcol1 ul li a, div.footcol2 ul li a, div.footcol3 ul li a {color: #fff;}
		div.footcol1 ul li a:hover, div.footcol2 ul li a:hover, div.footcol3 ul li a:hover {color: #75DAE7!important;}
	*/
	div#how-to-sb {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-top: 2em; margin-left: 2%;}
	div#how-to-sb-2 {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-top: 1em; margin-left: 2%;}
	div#how-to-sb-0 {width: 20%; float: right; margin-left: 2%; margin-top: 1em;}
	
	div#how-to-sb div#hdr, div#how-to-sb-2 div#hdr {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.2em; font-weight: 400; text-align: center!important; width: 90%; padding: .8em 0 0 0; color: #005496;}
		
	div#how-to-sb div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	div#how-to-sb-2 div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	
	div#how-to-sb div ol li::marker {font-size: 1.2em; font-weight: 400; color: #c00; text-align: left; margin-right: 1em; height: auto;}
	div#how-to-sb-2 div ul li::marker {font-size: 1.2em; font-weight: 700; color: #c00; list-style-type: disc; text-align: left; margin-right: 1em; height: auto;}
	
	div#how-to-sb div ol li.points, div#how-to-sb-2 div ul li.points {width: 85%; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.05em; font-weight: 400; text-align: left; margin-right: 10%; margin-bottom: .8em; color: #005496;}
	div#how-to-sb-2 div ul li.points  {margin-left: 1.4em;}
	
	/*div#removePnl {position: absolute; width: 80%; height: calc(.65 * 100vh); background-color: #000000; opacity: .3; border-radius: 8px;  z-index: 5000; display: block;}*/
	
	nav#stephldrinsd {
    position: relative;
    display: block;
    float: right;
    width: 50%;
    margin-top: calc(.01 * 100vw);
    margin-right: 70%;
	}
	
	nav#stephldrparent {position: relative; display: block; float: right; width: 18%!important; margin-top: calc(-.02 * 100vw); margin-right: 3%!important;}
	
	nav#intlsel {
    position: relative;
    display: block;
    float: right;
    width: 15%;
    margin-top: calc(-.06 * 100vw);
    margin-right: 0%;
	z-index: 1000;
	}	
	
	
	.cntrylbl {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 16px; font-weight: 400; text-align: left!important; padding: .8em 0 0 0; margin-bottom: .5em; margin-left: 1%; color: #000; white-space: nowrap; position: relative;}
	.cntrylbl.selstyl {float: right; width: 18%; margin-top: -18px; margin-right: 5%; z-index: 1000;}	
	.cntrylbl select {font-size: 13px; text-align: left;}	
	
	.cntryTmp {text-align: left;  min-width: 10%; max-width: 25%; margin-top: .5em; z-index: 5000; position: relative;}
	
	nav#stephldrinsd.purch{margin-top: calc(-.04 * 100vw)!important;}
}

@media only screen and (min-width: 960px) and (max-width: 1200px){	
	
	.calctoplogoinsd {top: calc(-.13 * 100vw)!important; margin-right: auto; margin-left: auto;}
	.calctop1st {margin-top: calc(.01 * 100vw); margin-right: auto; margin-left: auto;}
	.calctopsum {margin-top: calc(-.1 * 100vw); margin-right: auto; margin-left: auto;}
	.cycletext{position: relative; margin-top: -12%; margin-left: 5%; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 500; font-size: 36px; color: #005496;}
	
	.martopflex {margin-top: -2em;}
	
	div#navhome {padding-top: 1em; margin-top: 1em; margin-bottom: 1em; position: relative; display: inline-block; float: right; z-index: 1000; animation: mynav 4s 1; animation-direction: alternate; transform: scale(0.9);}	
	
	div#navhomemobh {display: none!important;}
	div#navhomemob {display: none!important;}
	div#navhomebotmob {display: none!important;}
	div#navhomemobv {display: none!important;}
	
	#logohldr {width: 90%;}	
	#pmrlogoHome {width: 20%; height: auto; }/* margin-top: -1em;} */
	#pmrlogoHome1 {width: 15%!important; height: auto;}
	/*#pmrlogo {width: 20%; height: auto; margin-top: -1em;}*/
	#pmrlogo {width: calc(.10 * 100vw); height: auto; top: calc(.006 * 100vw); position: absolute;}
	#pmrlogoFoot {width: 100%; height: auto; margin-top: -.25em; margin-left: -10%;}
	nav#stephldrinsd {position: relative; display: block; float: right; width: 50%!important; margin-top: calc(-.01 * 100vw)!important; margin-right: 70%!important;}	
	nav#stephldrparent {position: relative; display: block; float: right; width: 18%!important; margin-top: calc(-.02 * 100vw); margin-right: 1%!important;}
	
	
	.cntrylbl {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 16px; font-weight: 400; text-align: left!important; padding: .8em 0 0 0; color: #000; margin-bottom: .5em; margin-left: 1%; white-space: nowrap; position: relative;}
	
	.cntrylbl.selstyl {float: right; width: 18%; margin-top: -18px; margin-right: 5%; z-index: 1000;}
		
	.cntrylbl select {font-size: 13px; text-align: left;}	
	
	.cntryTmp {text-align: left;  min-width: 15%; max-width: 25%; margin-top: .5em; z-index: 5000; position: relative;}
	
	nav#stephldrinsd.purch{margin-top: calc(-.05 * 100vw)!important;}
	
	.flexwd {width: 95%;}
	
	p {font-family: "Calibri", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; display: block; position: relative; font-size: 21px;
    line-height: 1.4em; margin: 0.5em 1em 1em 0; text-align: left; color: #000; -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;}
	
	p.pinput{font-size: .9em; line-height: .8em; margin-bottom: .2em!important;}
	
	h2 {font-size: 1.7em;}
	
	.titpnlh1 {font-size: 1.1em!important; top: -1em; animation: fontpnl1 5s 1;} 
	.titpnlh2 {font-size: 1.1em!important; top: -1em; animation: fontpnl2 5s 1;} 
	.titpnlh3 {font-size: 1.1em!important; top: -1em; animation: fontpnl3 5s 1;}
	
	
	.fltrghtAR, .fltrghtAR a {
    float: right;
    text-align: right;
    margin-right: 22%!important;
    font-size: .9em;
    z-index: 2000;
	position: relative;
}
	
	img.receivehub {max-width: 100%; margin: 0 auto;}
	
		div#lifeservice {
		color: #005496;
		margin-left: 0px;
		/*margin-top: -2em;*/
		margin-bottom: -.2em;	
		text-align: left;
		position: relative;
  		animation: myfirst 5s 1;
  		animation-direction: alternate;		
	}
		
	
		section.enrollTopLogin {
		position: relative;
		float: left;
		max-width: 85%;
		padding-left: 0%;
		display: block;
		background-color: transparent;
		margin-top: calc(.02 * 100vw);
		z-index: 2000;
		}
	
	/*ENROLL BUTTON*/
		
	a.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.3em;
			height: 2.6em;
		} 
		
	a:hover.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.3em;
		height: 2.6em;
		}
	a.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em; 
		color: #fff;
		background-color: #36c;
		border-radius: 6px;
		height: 2em;
		width: auto;
		padding: 4px 8px;	
		} 
		
	a:hover.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em;
		background-color: #c00;
		color: #fff!important;
		height: 2.4em;}
	
		/*h3.bodtxtlg {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.4em; font-weight: 500; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00;}	
		h3.bodtxt {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%;}	*/
	
		h3.bodtxtlg {font-family:  "Helvetica Condensed", "Arial Narrow"; /*font-size: 1.4em;*/ font-weight: 500; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family:  "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00; font-size: 1em;}	
		h3.reviewsrv {margin-bottom: 1.5em; z-index: 5000; float: right; text-align: right; font-size: 95%;}
		
		h3.bodtxt {font-family:  "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%;}	
	
	div.footfullwd {width: 100%; background-color: #005496; position: relative; display: flex; z-index: 100; padding: 20px 2% 20px 2%; margin: -1em 0 -1em 0%; clear: left;}

	.footmedia {width: 40%!important; height: auto;}
	
	h2#newsletter {font-size: 1.4em; color: #fff;}
	div.footcol1 {max-width: 31%; margin-left: 3%; position: relative; float: left;}
	div.footcol24 {max-width: 55%; position: relative; float: left; margin-bottom: 1.5em;} /*margin-top: -3em; margin-left: 37%;}*/
	div.footcol24 p {color: #fff!important;}
	div.footcol24 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol24 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	div.footcol33 {max-width: 55%; position: relative; margin-top: -1.4em; float: left;}
	div.footcol42 {clear: left; max-width: 89%; position: relative; padding-top: 1.5em; margin-left: 3%; }
	
	div.footcol1 ul, div.footcol42 ul, div.footcol33 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol42 ul li, div.footcol33 ul li {color: #fff;}
	div.footcol1 ul li a, div.footcol42 ul li a, div.footcol33 ul li a {color: #fff; text-decoration: none;}
	div.footcol1 ul li a:hover, div.footcol42 ul li a:hover, div.footcol33 ul li a:hover {color: #75DAE7!important; text-decoration: none;}
	div.footcol42 ul li {display: inline-block; magin-right: 1em;}
	
	/*
	div.footcol2 {max-width: 33%; margin-left: 3%; position: relative; float: left;}
	div.footcol3 {max-width: 26%; position: relative; float: left; margin-left: 4%;}
	div.footcol4 {max-width: 55%; position: relative; float: left; margin-top: -3em; margin-left: 37%;}
	div.footcol4 h2 {color: #fff!important; font-size: 90%;}
	div.footcol4 p {color: #fff!important;}
	div.footcol4 input {background-color: #fff; color: #000!important;}
	div.footcol4 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol4 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	*/	
	
	div#how-to-sb {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-left: 2%;}
	div#how-to-sb-2 {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-top: 1em; margin-left: 2%;}
	div#how-to-sb-0 {width: 20%; float: right; margin-left: 2%; margin-top: 1em;}
	
	div#how-to-sb div#hdr, div#how-to-sb-2 div#hdr {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.2em; font-weight: 400; text-align: center!important; width: 90%; padding: .8em 0 0 0; color: #005496;}
		
	div#how-to-sb div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	div#how-to-sb-2 div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	
	div#how-to-sb div ol li::marker {font-size: 1.2em; font-weight: 400; color: #c00; text-align: left; margin-right: 1em; height: auto;}
	div#how-to-sb-2 div ul li::marker {font-size: 1.2em; font-weight: 700; color: #c00; list-style-type: disc; text-align: left; margin-right: 1em; height: auto;}
	
	div#how-to-sb div ol li.points, div#how-to-sb-2 div ul li.points {width: 85%; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.05em; font-weight: 400; text-align: left; margin-right: 10%; margin-bottom: .8em; color: #005496;}
	div#how-to-sb-2 div ul li.points  {margin-left: 1.4em;}
	
	/*div#removePnl {position: absolute; width: 80%; height: calc(.70 * 100vh); background-color: #000000; opacity: .3; border-radius: 8px;  z-index: 5000; display: block;}*/
	
}

@media only screen and (min-width: 768px) and (max-width: 960px){

	/*p {font-size: 85%;}
	a {font-size: 100%;}
	.subhead {font-size: 92%;}*/
	.calctoplogoinsd {top: calc(-.15 * 100vw)!important; margin-right: auto; margin-left: auto;}
	.calctop1st {margin-top: calc(.02 * 100vw); margin-right: auto; margin-left: auto;}
	.calctopsum {margin-top: calc(-.1 * 100vw); margin-right: auto; margin-left: auto;}
	.cycletext{position: relative; margin-top: -12%; margin-left: 5%; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 500; font-size: 36px; color: #005496;} 
	
	.martopflex {margin-top: -2em;}
	
	div#navhome {padding-top: 1em; margin-top: calc(-.028 * 100vw); margin-right: -14%; margin-bottom: 1em; position: relative; display: inline-block; float: right; z-index: 1000; animation: mynav 4s 1; animation-direction: alternate; transform: scale(0.75);}	
	
	div#navhomemobh {display: none!important;}
	div#navhomemob {display: none!important;}
	div#navhomebotmob {display: none!important;}
	div#navhomemobv {display: none!important;}
	
	.flexwd {width: 90%;}
	
	#logohldr {width: 90%;}	
	
	#pmrlogoHome {width: 20%; height: auto; margin-top: -.5em;}
	#pmrlogoHome1 {width: 15%!important; height: auto;}
	/*#pmrlogo {width: 15%; height: auto; margin-top: -1em;}*/
	#pmrlogo {width: calc(.10 * 100vw); height: auto; top: calc(.025 * 100vw); position: absolute;}
	#pmrlogoFoot {width: 110%; height: auto; margin-top: -.25em;}
	
	p {font-family: "Calibri", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; display: block; position: relative; font-size: 20px;
    line-height: 1.4em; margin: 0.5em 1em 1em 0; text-align: left; color: #000; -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;}
	
	p.pinput{font-size: .9em; line-height: .8em; margin-bottom: .2em!important;}
	
	h2 {font-size: 1.6em;}
	
	span.titpnlh1 {font-size: 1em!important; top: -2em; animation: fontpnl1 5s 1;}  
	span.titpnlh2 {font-size: 1em!important; top: -2em; animation: fontpnl2 5s 1;} 
	span.titpnlh3 {font-size: 1em!important; top: -2em; animation: fontpnl3 5s 1;} 
	section.content, div.content {margin-left: 5%; width: 90%; clear: left; position: relative; margin-top: 1em;}

	img.receivehub {max-width: 100%; margin: 0 auto;}
	
	nav#stephldrinsd {position: relative; display: block; float: right; width: 80%!important; margin-top: calc(-.01 * 100vw)!important; margin-right: 5%!important;}
	nav#stephldrparent {position: relative; display: block; float: right; width: 18%!important; margin-top: calc(-.02 * 100vw); margin-right: 3%!important;}
	
	/*.cntrylbl {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 15px; font-weight: 400; text-align: left!important; width: 90%; padding: .8em 0 0 0; color: #000;}*/
	
	nav#stephldrinsd2 {position: relative; display: block; float: right; width: 26%!important; margin-top: calc(.04 * 100vw)!important; margin-right: -5%!important;}	
	.cntrylbl {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 15px; font-weight: 400; text-align: left!important; padding: 1.2em 0 0 0;  margin-top: 1em; margin-bottom: .5em;; margin-left: 1%; color: #000; white-space: nowrap; position: relative;}	

	.cntrylbl.selstyl {float: right; width: 18%; margin-top: -18px; margin-right: 5%; z-index: 1000;}
		
	.cntrylbl select {font-size: 13px; text-align: left;}
	.cntryTmp {text-align: left; min-width: 15%; max-width: 25%; margin-top: .5em; z-index: 5000; position: relative;}

	#navHolderSteps {position: relative; width: 80%!important; display: block;}
	.ccardsize {width: 60%!important; height: auto;}
	nav#stephldrinsd.purch{margin-top: calc(-.05 * 100vw)!important;}
	
	.fltrghtAR, .fltrghtAR a {
    float: right;
    text-align: right;
    margin-right: 34%!important;
    font-size: .9em;
    z-index: 2000;
	position: relative;
	}
	
		section.enrollTopLogin {
		position: relative;
		float: left;
		max-width: 85%;
		padding-left: 0%;
		display: block;
		background-color: transparent;
		margin-top: calc(.02 * 100vw);
		z-index: 2000;
		}
	
		div#lifeservice {
		color: #005496;
		margin-left: 0px;
		/*margin-top: -2em;*/
		margin-bottom: -.2em;	
		text-align: left;
		position: relative;
  		animation: myfirst 5s 1;
  		animation-direction: alternate;		
	}
		a.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.3em;
			height: 2.6em;
		} 
		
	a:hover.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.3em;
		height: 2.6em;
		}
		
		a.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em; 
		color: #fff;
		background-color: #36c;
		border-radius: 6px;
		height: 2em;
		width: auto;
		padding: 4px 8px;
		/*top: calc(0.08 * 100vw)!important;*/
		margin-top: 1em;
		position: relative;
		} 
		
	a:hover.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em;
		background-color: #c00;
		color: #fff!important;
		height: 2.4em;}
	
		/*h3.bodtxtlg {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.4em; font-weight: 300; line-height: 1.6em; width: 100%; letter-spacing: 0.05em;}	
		h3.bodtxtlg a {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496; letter-spacing: 0.05em;}	
		h3.bodtxtlg a:hover {color: #c00;}	
		h3.bodtxt {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%; letter-spacing: 0.05em;}	*/
	
		h3.bodtxtlg {font-family: "Helvetica Condensed", "Arial Narrow"!important; /*font-size: 1.4em;*/ font-weight: 300; line-height: 1.6em; width: 100%; letter-spacing: 0.05em;}	
		h3.bodtxtlg a {font-family: "Helvetica Condensed", "Arial Narrow"!important; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496; letter-spacing: 0.05em;}	
		h3.bodtxtlg a:hover {color: #c00; font-size: 1em;}	
		h3.reviewsrv {margin-bottom: 1.5em; z-index: 5000; float: right; text-align: right; font-size: 95%;}
		
		h3.bodtxt {font-family: "Helvetica Condensed", "Arial Narrow"!important; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%; letter-spacing: 0.05em;}	
	
	div#how-to-sb {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-left: 2%;}
	div#how-to-sb-2 {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-top: 1em; margin-left: 2%;}
	div#how-to-sb-0 {width: 20%; float: right; margin-left: 2%; margin-top: 1em;}
	
	div#how-to-sb div#hdr, div#how-to-sb-2 div#hdr {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 400; text-align: center!important; width: 90%; padding: .8em 0 0 0; color: #005496;}
		
	div#how-to-sb div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	div#how-to-sb-2 div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	
	div#how-to-sb div ol li::marker {font-size: 1.1em; font-weight: 400; color: #c00; text-align: left; margin-right: 1em; height: auto;}
	div#how-to-sb-2 div ul li::marker {font-size: 1.1em; font-weight: 700; color: #c00; list-style-type: disc; text-align: left; margin-right: 1em; height: auto;}
	
	div#how-to-sb div ol li.points, div#how-to-sb-2 div ul li.points {width: 85%; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 400; text-align: left; margin-right: 10%; margin-bottom: .8em; color: #005496;}	
	div#how-to-sb-2 div ul li.points  {margin-left: 1.4em;}
	
	div.footfullwd {width: 100%; background-color: #005496; position: relative; display: flex; z-index: 100; padding: 20px 2% 20px 2%; margin: -1em 0 -1em 0%; clear: left;}
	
	.footmedia {width: 40%!important; height: auto;}
	
	h2#newsletter {font-size: 1.4em; color: #fff;}
	div.footcol1 {max-width: 31%; margin-left: 3%; position: relative; float: left; margin-right: 3%;}
	div.footcol24 {max-width: 55%; position: relative; float: left; margin-bottom: 1.5em;} /*margin-top: -3em; margin-left: 37%;}*/
	div.footcol24 p {color: #fff!important;}
	div.footcol24 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol24 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	div.footcol33 {max-width: 55%; position: relative; margin-top: -1.4em; float: left; margin-left: 35%;}
	div.footcol42 {clear: left; max-width: 89%; position: relative; padding-top: 1.5em; margin-left: 3%; }
	
	div.footcol1 ul, div.footcol42 ul, div.footcol33 ul {list-style-type: none!important;}
	div.footcol1 ul li, div.footcol42 ul li, div.footcol33 ul li {color: #fff;}
	div.footcol1 ul li a, div.footcol42 ul li a, div.footcol33 ul li a {color: #fff; text-decoration: none;}
	div.footcol1 ul li a:hover, div.footcol42 ul li a:hover, div.footcol33 ul li a:hover {color: #75DAE7!important; text-decoration: none;}
	div.footcol42 ul li {display: inline-block; magin-right: 1em;}

/*	.footmedia {width: 60%!important; height: auto;}	
	div.footcol1 {max-width: 31%; margin-left: 3%; position: relative; float: left;}
	div.footcol2 {max-width: 33%; margin-left: 3%; position: relative; float: left;}
	div.footcol3 {max-width: 26%; position: relative; float: left; margin-left: 4%;}
	div.footcol4 {max-width: 55%; position: relative; float: left; margin-top: -3em; margin-left: 37%;}
	div.footcol4 h2 {color: #fff!important; font-size: 90%;}
	div.footcol4 p {color: #fff!important;}
	div.footcol4 input {background-color: #fff; color: #000!important;}
	div.footcol4 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 90%; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol4 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 90%; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	

	div.footcol1 ul, div.footcol2 ul, div.footcol3 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol2 ul li, div.footcol3 ul li {color: #fff;}
	div.footcol1 ul li a, div.footcol2 ul li a, div.footcol3 ul li a {color: #fff;}
	div.footcol1 ul li a:hover, div.footcol2 ul li a:hover, div.footcol3 ul li a:hover {color: #75DAE7!important;}
*/	
	/*div#removePnl {position: absolute; width: 80%; height: calc(.77 * 100vh); background-color: #000000; opacity: .3; border-radius: 8px; z-index: 5000; display: block;}*/
}

@media only screen and (min-width: 640px) and (max-width: 768px){
	/*.wd {width: 100%; margin-bottom: 1em;}
	p, a {font-size: 85%;}*/
	div#topbanner {width: 88%; margin: 18px auto 18px auto; padding-right: 6%; padding-left: 6%; z-index: 10;}
	div#toprightbanner {width: 70%; height: 170px; position: absolute; top: 0px; right: 0%; background-image: url("https://www.yourpetdata.com/images/blue-top-rightbanner-1350.jpg"); z-index: -1; }
	
	#mainwide {width: 92%; margin: 0 auto; padding-right: 6%; padding-left: 6%; position: relative; background-color: transparent;}
	.flexwd {width: 85%;}
	#logohldr {width: 90%;}	
	#pmrlogoHome {width: 27%; height: auto; margin-top: -.5em;}
	#pmrlogoHome1 {width: 20%!important; height: auto;}
	/*#pmrlogo {width: 27%; height: auto; margin-top: -1.5em;}*/
	#pmrlogo {width: calc(.1 * 100vw); height: auto; top: calc(.006 * 100vw); position: absolute;}
	#pmrlogoFoot {width: 130%; height: auto; margin-top: -.25em; margin-left: -12%;}
	
	p {font-family: "Calibri", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; display: block; position: relative; font-size: 18px;
    line-height: 1.3em; margin: 0.5em 1em 1em 0; text-align: left; color: #000; -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;}
	
	p.pinput{font-size: .9em; line-height: .8em; margin-bottom: .2em!important;}
	/*h2 {font-size: 1.5em;}*/
	h2 {font-size: 130%!important; line-height: 1.3em; margin-top: -.5em!important;}
	
	.martopflex {margin-top: -.5em;}
	
	.calctoplogoinsd {top: calc(-.13 * 100vw)!important; margin-right: auto; margin-left: auto;}
	.calctop1st {margin-top: calc(-.04 * 100vw); margin-right: auto; margin-left: auto;}
	.calctopsum {margin-top: calc(-.01 * 100vw); margin-right: auto; margin-left: auto;}
	.cycletext{position: relative; margin-top: -10%; margin-left: 5%; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 500; font-size: 24px; color: #005496;}
	
	div#navhomemobh {display: none!important;}
	div#navhomemob {display: none!important;}
	div#navhomebotmob {display: none!important;}
	div#navhomemobv {display: none!important;}
	
	div#navhome {padding-top: 1em; margin-top: .85em; margin-right: -1%; margin-bottom: 1em; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 400; position: relative; display: inline-block; float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.85); white-space: nowrap;} 
	
	div#navhomebot {padding-top: 1em; margin-top: .75em; margin-right: -4%; margin-bottom: 1em; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'; font-weight: 400; position: relative; display: inline-block; float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.85); white-space: nowrap;}
	
	div#navhomebot {margin-top: 1em;}
	
	span.titpnlh1 {font-size: 1em!important; top: 0em; animation: fontpnl1 5s 1;} 
	span.titpnlh2 {font-size: 1em!important; top: 0em; animation: fontpnl2 5s 1;}  
	span.titpnlh3 {font-size: 1em!important; top: 0em; animation: fontpnl3 5s 1;} 
	
	.fltrghtAR, .fltrghtAR a {
    float: right;
    text-align: right;
    margin-right: 34%!important;
    font-size: .9em;
    z-index: 2000;
	position: relative;
	}
	
		a.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.3em;
			height: 2.6em;
		} 
		
	a:hover.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.3em;
		height: 2.6em;
		}
	a.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em; 
		color: #fff;
		background-color: #36c;
		border-radius: 6px;
		height: 2em;
		width: auto;
		padding: 4px 8px;	
		} 
		
	a:hover.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .9em;
		background-color: #c00;
		color: #fff!important;
		height: 2.4em;}
	
	img.receivehub {max-width: 100%; margin: 0 auto;}
	
		/*h3.bodtxtlg {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.4em; font-weight: 400; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00;}	
		h3.bodtxt {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%;}	*/
	
		h3.bodtxtlg {font-family: "Helvetica Condensed", "Arial Narrow"; /*font-size: 1.4em;*/ font-weight: 500; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family: "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00; font-size: 1em;}	
		h3.reviewsrv {margin-bottom: 1.5em; z-index: 5000; float: right; text-align: right; font-size: 90%;}
		
		h3.bodtxt {font-family: "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 100%;}	
	
		section.enrollTop5 {position: relative; float: left; max-width: 60%!important; padding-left: 0%; display: block; background-color: transparent; margin-top: -5em; z-index: 2000;}
	
		section.enrollTopLogin {
		position: relative;
		float: left;
		max-width: 85%;
		padding-left: 0%;
		display: block;
		background-color: transparent;
		margin-top: calc(-.02 * 100vw);
		z-index: 2000;
		}
	
		nav#stephldrinsd {position: relative; display: block; float: right; width: 65%!important; margin-top: calc(-.01 * 100vw); margin-right: 2%!important;}
		nav#stephldrparent {position: relative; display: block; float: right; width: 22%!important; margin-top: calc(-.02 * 100vw); margin-right: -2%!important;}
		
		.cntrylbl {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 14px; font-weight: 400; text-align: left!important; padding: 1.2em 0 0 0; margin-bottom: .5em;;  margin-left: 1%;  color: #000; white-space: nowrap; position: relative}
		
		.cntrylbl.selstyl {float: right; width: 15%; margin-top: -18px; margin-right: 15%; z-index: 1000;}
		
		.cntrylbl select {font-size: 13px; text-align: left;}
		.cntryTmp {text-align: left;  min-width: 15%; max-width: 25%; margin-top: .5em; z-index: 5000; position: relative;}
		
		#navHolderSteps {position: relative; width: 85%!important; display: block;}
		nav#stephldrinsd.purch{margin-top: calc(-.05 * 100vw)!important;}
		
		.ccardsize {width: 60%!important; height: auto; margin-left: .5em;}
	
	div#how-to-sb {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-left: 2%;}
	div#how-to-sb-2 {width: 20%; border: 2px solid #005496; border-radius: 1em; float: right; margin-top: 1em; margin-left: 2%;}
	div#how-to-sb-0 {width: 20%; float: right; margin-left: 2%; margin-top: 1em;}
	
	div#how-to-sb div#hdr, div#how-to-sb-2 div#hdr {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 400; text-align: center!important; width: 90%; padding: .8em 0 0 0; color: #005496;}
		
	div#how-to-sb div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	div#how-to-sb-2 div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	
	div#how-to-sb div ol li::marker {font-size: 1em; font-weight: 400; color: #c00; text-align: left; margin-right: 1em; height: auto;}
	div#how-to-sb-2 div ul li::marker {font-size: 1em; font-weight: 700; color: #c00; list-style-type: disc; text-align: left; margin-right: 1em; height: auto;}
	
	div#how-to-sb div ol li.points, div#how-to-sb-2 div ul li.points {width: 85%; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: .9em; font-weight: 400; text-align: left; margin-right: 10%; margin-bottom: .8em; color: #005496;}
	div#how-to-sb-2 div ul li.points  {margin-left: 1.4em;}
	
	div.footfullwd {width: 100%; background-color: #005496; position: relative; display: flex; z-index: 100; padding: 20px 2% 20px 2%; margin: -1em 0 -1em 0%; clear: left;}
	
	.footmedia {width: 40%!important; height: auto;}
	
	h2#newsletter {font-size: 1.4em; color: #fff;}
	div.footcol1 {max-width: 31%; margin-right: 5%; margin-left: 3%; position: relative; float: left;}
	div.footcol1 p {font-size: 90%;}
	div.footcol24 {max-width: 55%; position: relative; float: left; margin-top: 1.5em; margin-bottom: 1.5em;} /*margin-top: -3em; margin-left: 37%;}*/
	div.footcol24 p {color: #fff!important;}
	div.footcol24 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol24 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	div.footcol33 {max-width: 55%; position: relative; margin-top: -1.4em; float: left;}
	div.footcol42 {clear: left; max-width: 89%; position: relative; padding-top: 1.5em; margin-left: 3%; }
	
	div.footcol1 ul, div.footcol42 ul, div.footcol33 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol42 ul li, div.footcol33 ul li {color: #fff;}
	div.footcol1 ul li a, div.footcol42 ul li a, div.footcol33 ul li a {color: #fff; text-decoration: none;}
	div.footcol1 ul li a:hover, div.footcol42 ul li a:hover, div.footcol33 ul li a:hover {color: #75DAE7!important; text-decoration: none;}
	div.footcol42 ul li {display: inline-block; magin-right: 1em;}

/*	.footmedia {width: 60%!important; height: auto;}	
	div.footcol1 {max-width: 31%; margin-left: 3%; position: relative; float: left;}
	div.footcol2 {max-width: 33%; margin-left: 3%; position: relative; float: left;}
	div.footcol3 {max-width: 26%; position: relative; float: left; margin-left: 4%;}
	div.footcol4 {max-width: 80%; position: relative; clear: left; margin-top: -3em; margin-left: 4%;}
	div.footcol4 h2 {color: #fff!important; font-size: 90%;}
	div.footcol4 p {color: #fff!important;}
	div.footcol4 input {background-color: #fff; color: #000!important;}
	div.footcol4 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 90%; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol4 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 90%; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	

	div.footcol1 ul, div.footcol2 ul, div.footcol3 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol2 ul li, div.footcol3 ul li {color: #fff; font-size: 0.9em;}
	div.footcol1 ul li a, div.footcol2 ul li a, div.footcol3 ul li a {color: #fff; font-size: 0.9em;}
	div.footcol1 ul li a:hover, div.footcol2 ul li a:hover, div.footcol3 ul li a:hover {color: #75DAE7!important; font-size: 0.9em;}
*/	
	/*div#removePnl {position: absolute; width: 80%; height: calc(.75 * 100vh)!important; background-color: #000000; opacity: .3; border-radius: 8px;  z-index: 5000; display: block;}*/
	
}


@media only screen and (min-width: 420px) and (max-width: 639px){
	/*.wd {width: 100%; margin-bottom: 1em;}*/
	div#topbanner {width: 88%; margin: 18px auto 18px auto; padding-right: 6%; padding-left: 6%; z-index: 10;}
	div#toprightbanner {width: 70%; height: 170px; position: absolute; top: 0px; right: 0%; background-image: url("https://www.yourpetdata.com/images/blue-top-rightbanner-1350.jpg"); z-index: -1;}
	#mainwide {width: 92%; margin: 0 auto; padding-right: 6%; padding-left: 6%; position: relative; background-color: transparent;}
	#logohldr {width: 80%;}	
	
	.flexwd {width: 100%;}
	.martopflex {margin-top: -.5em;}
	
	p {font-family: "Calibri", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; display: block; position: relative; font-size: 18px;
    line-height: 1.3em; margin: 0.5em 1em 1em 0; text-align: left; color: #000; -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;}
	
	p.pinput{font-size: .9em; line-height: .8em; margin-bottom: 1em!important;}
	
/*	p a {font-family: "Calibri", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; display: block; position: relative; font-size: 18px;
    line-height: 1.3em; margin: 0.5em 1em 1em 0; text-align: left; color: #005496; -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;}
	
	p a:hover {color: #c00; font-size: 18px;}*/
	
	h2 {font-size: 120%!important; line-height: 1.3em; margin-top: -.5em!important; word-spacing: -0.1em!important;} 
	
	#pmrlogoHome {width: 27%; height: auto; margin-top: -.5em;}
	#pmrlogoHome1 {width: 20%!important; height: auto; margin-top: -20px;}
	/*#pmrlogo {width: 22%; height: auto; margin-top: -0.8em;}*/
	#pmrlogo {width: calc(.12 * 90vw); height: auto; margin-top: calc(-.18 * 90vw); position: absolute;}
	#pmrlogoFoot {width: 80%; height: auto; margin-top: -.25em; margin-left: -10%;}
	
	.imgfltr {max-width: 300px; height: auto; clear: right; margin-top: 1em; margin-bottom: 1em; margin-left: 20px;}
	
	.calctoplogoinsd {top: calc(-.16 * 100vw)!important; margin-right: auto; margin-left: auto;}
	.calctop1st {margin-top: calc(-.2 * 100vw); margin-right: auto; margin-left: auto;}
	.calctopsum {margin-top: calc(-.1 * 100vw); margin-right: auto; margin-left: auto;}
/*	.striptexthldrbot {margin-top: -24px;}
	.cycletext{position: relative; margin-left: 5%; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 500; font-size: 18px; color: #005496; transform: scale(0.5);}*/
	
	/*div#navhome {padding-top: 1em; margin-top: 2.5em; margin-right: 13%; margin-bottom: 1em; line-height: 2em; position: relative; display: block; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.65); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap;}	*/
	
	div#navhome {display: none;}
	div#navhomebot {display: none!important;}
	
	div#navhomemobh {padding-top: 1em; margin-top: calc(.16 * 100vw); margin-right: 13%; margin-bottom: .5em; line-height: 2.2em; position: relative; display: block!important; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.72); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap;}
	
	div#navhomemob {padding-top: 1em; margin-top: calc(-.03 * 100vw); margin-right: 13%; margin-bottom: 1.5em; line-height: 2em; position: relative; display: block!important; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.72); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap;}
	
	div#navhomemobv {padding-top: 1em; margin-top: -1em; margin-right: 8%; margin-bottom: 1em; line-height: 2em; position: relative; display: block!important; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.85); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap; display: block;}
	
	div#navhomebotmob {padding-top: 1em; margin-top: 0em; margin-right: 8%; margin-bottom: 1em; line-height: 2em; position: relative; display: block!important; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.70); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap;}	
	
	div#navhomemob a .buttonr{font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'!important;} 
	div#navhomemob a .button{font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'!important;} 
	
	div#navhomemobh a .buttonr{font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'!important;} 
	div#navhomemobh a .button{font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'!important;} 	
	
	
	.imgDogCatHome {float: right; width: 300px; height: auto; padding-top: 40px; padding-bottom: 30px; margin: -3em 2em -.5em 1em;} 
	
	span.titpnlh1 {font-size: 1em!important; top: 0em; animation: fontpnl1 5s 1;} 
	span.titpnlh2 {font-size: 1em!important; top: 0em; animation: fontpnl2 5s 1;}  
	span.titpnlh3 {font-size: 1em!important; top: 0em; animation: fontpnl3 5s 1;} 
	img.receivehub {max-width: 100%; margin: 0 auto;}
	
	input.button {
    font-size: 14px;
    background-color: #005496;
    color: #fff;
    height: 32px;
    width: auto;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 8px;
    border-radius: 8px;
    cursor: pointer;
}
	input.button:hover {
    font-size: 14px;
    background-color: #c00;
    color: #fff;
    height: 32px;
    width: auto;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 8px;
    border-radius: 8px;
    cursor: pointer;
}
	
	
	a.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.1em;
			height: 2.3em;
		} 
		
	a:hover.enrollbutton {
		font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: 1.1em;
		height: 2.3em;
		}

	a.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .8em; 
		color: #fff;
		background-color: #36c;
		border-radius: 6px;
		height: 1.8em;
		width: auto;
		padding: 4px 8px;	
		} 
		
	a:hover.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .8em;
		background-color: #c00;
		color: #fff!important;
		height: 1.8em;}
	
		/*h3.bodtxtlg {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 400; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00;}	
		h3.bodtxt {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 100%;}	*/
	
		h3.bodtxtlg {font-family: "Helvetica Condensed", "Arial Narrow", "Calibri", "Arial", "Helvetica"; font-size: 1em; font-weight: 400; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family: "Helvetica Condensed", "Arial Narrow", "Calibri", "Arial", "Helvetica"; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00; font-size: 1em;}	
		h3.reviewsrv {margin-bottom: 1.5em; z-index: 5000; float: right; text-align: right; font-size: 80%;}
		
		h3.bodtxt {font-family: "Helvetica Condensed", "Arial Narrow", "Calibri", "Arial", "Helvetica"; font-size: 1em; font-weight: 700; line-height: 1.6em; width: 100%;}
	
		ul #formfields {width: 100%; list-style-type: none!important;}
		ul #formfields li {list-style-type: none!important;}
		ul li.namehldrl {width: 300px;}
		ul li.namehldrr {width: 300px; clear: left; margin-left: 0em;} 
		ul li.nameemaill {width: 300px;}
		ul li.nameemailr {width: 300px; clear: left; margin-left: 0em;}
	
		
	section.enrollTop5 {position: relative; float: left; max-width: 60%!important; padding-left: 0%; display: block; background-color: transparent; margin-top: -5em; z-index: 2000;}
	
	section.enrollTop {
    position: relative;
    float: left;
    max-width: 96%;
    padding-left: 0%;
    display: block;
    background-color: transparent;
    margin-top: calc(.05 * 100vw);
    z-index: 2000;
}

	section.enrollTopReceipt {
    position: relative;
	foont-face: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
	font-size: 16px;
    float: left;
    max-width: 100%;
    padding-left: 0%;
    display: block;
    background-color: transparent;
    margin-top: calc(.05 * 100vw);
    z-index: 2000;
	
}

	section.enrollTopLogin {
    position: relative;
    float: left;
	left: -10%;
    width: 100%;
    padding-left: 0%;
    display: block;
    background-color: transparent;
    margin-top: calc(-.08 * 100vw);
    z-index: 2000;
}
	
	
	#followSteps {
    font-family: 'Oswald', Arial, Helvetica-Narrow, sans-serif;
    font-size: 1.1em; margin-bottom: 0.6em; color: #005496; text-align: left; margin-left: 1em;
	}
	
	nav#stephldrinsd {position: relative; display: block; float: right; width: 40%!important; margin-top: calc(-.02 * 100vw); margin-right: -2%!important;}	
	nav#stephldrparent {position: relative; display: block; float: right; width: 28%!important; margin-top: calc(-.03 * 100vw); margin-right: -2%!important;}	
	
	.cntrylbl {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 13px; font-weight: 400; text-align: left!important; padding: 1.2em 0 0 0; margin-bottom: .5em; margin-left: 1%; color: #000; white-space: nowrap; position: relative;}
	
	.cntrylbl.selstyl {float: right; width: 15%; margin-top: -18px; margin-right: 20%; z-index: 1000;}
		
	.cntrylbl select {font-size: 13px; text-align: left;}
	
	.cntryTmp {text-align: left;  min-width: 15%; max-width: 40%; margin-top: .5em; z-index: 5000; position: relative;}
	
	#navHolderSteps {position: relative; width: 80%; display: block;}
	nav#stephldrinsd.purch{margin-top: calc(-.05 * 100vw)!important;}
	
	.ccardsize {width: 70%!important; height: auto; margin-left: .5em;}
	
	#securimg {width: 70%; margin-top: -3em; margin-left: .5em; height: auto;}
	
	ul#stepHldr li {
    z-index: 100;
    list-style-type: none;
    text-align: left;
    margin-bottom: 0.3em;
    margin-left: -2em;
    line-height: 1.5em;
    padding: 2px 4px;
    border-radius: 4px;
    color: #fff;
    background-color: #005496;
    font-family: Oswald, Arial, Helvetica-Narrow;
    font-size: 1.3em;
}
	
	div#how-to-sb {width: 20%; border: 2px solid #005496; border-radius: .8em; float: right; margin-left: 2%;}
	div#how-to-sb-2 {width: 20%; border: 2px solid #005496; border-radius: .8em; float: right; margin-top: 1em; margin-left: 2%;}
	div#how-to-sb-0 {width: 20%; float: right; margin-left: 2%; margin-top: 1em;}
	
	div#how-to-sb div#hdr, div#how-to-sb-2 div#hdr {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1em; font-weight: 400; text-align: center!important; width: 90%; padding: .8em 0 0 0; color: #005496;}
		
	div#how-to-sb div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	div#how-to-sb-2 div ol, div#how-to-sb-2 div ul {width: 90%; margin: 1em auto;}
	
	div#how-to-sb div ol li::marker {font-size: 1em; font-weight: 400; color: #c00; text-align: left; margin-right: 1em; height: auto;}
	div#how-to-sb-2 div ul li::marker {font-size: 1em; font-weight: 700; color: #c00; list-style-type: disc; text-align: left; margin-right: 1em; height: auto;}
	
	div#how-to-sb div ol li.points, div#how-to-sb-2 div ul li.points {width: 85%; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: .8em; font-weight: 400; text-align: left; margin-right: 10%; margin-bottom: .8em; color: #005496;}
	
	div#how-to-sb-2 div ul li.points  {margin-left: 1.4em;}
	
	.endtag {
    font-style: italic;
    color: #d00;
    font-weight: 600;
    clear: both;
    font-size: 1em;
    position: relative;
    float: left;
	}
	
	div.footfullwd {width: 100%; background-color: #005496; position: relative; display: flex; z-index: 100; padding: 20px 2% 20px 2%; margin: -1em 0 -1em 0%; clear: left;}
	
	#logohldrfoot {width: 50%;}

	.footmedia {width: 40%!important; height: auto;}
	
	h2#newsletter {font-size: 1.4em; color: #fff;}
	div.footcol1 {max-width: 60%; margin-right: 5%; margin-left: 5%; position: relative; clear: left;}
	div.footcol1 p {font-size: 90%;}
	div.footcol24 {max-width: 85%; position: relative; clear: left; margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 5%;} /*margin-top: -3em; margin-left: 37%;}*/
	div.footcol24 p {color: #fff!important;}
	div.footcol24 input {width: 80%; float: left;}
	div.footcol24 input.buttonr {width: auto; margin-top: 1em; background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em; padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol24 input.buttonr:hover {width: auto; background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	div.footcol33 {max-width: 75%; position: relative; padding-top: 1em; margin-left: 5%; clear: left;}
	div.footcol42 {clear: left; max-width: 89%; position: relative; padding-top: 1.5em; margin-left: 6%; }
	
	div.footcol1 ul, div.footcol42 ul, div.footcol33 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol42 ul li, div.footcol33 ul li {color: #fff;}
	div.footcol1 ul li a, div.footcol42 ul li a, div.footcol33 ul li a {color: #fff; text-decoration: none;}
	div.footcol1 ul li a:hover, div.footcol42 ul li a:hover, div.footcol33 ul li a:hover {color: #75DAE7!important; text-decoration: none;}
	div.footcol42 ul li {display: inline-block; magin-right: 1em;}

/*	.footmedia {width: 60%!important; height: auto;}	
	div.footcol1 {max-width: 80%; margin-left: 3%; position: relative; clear: left;}
	div.footcol2 {max-width: 48%; margin-left: 3%; position: relative; float: left;}
	div.footcol3 {max-width: 42%; position: relative; float: left; margin-left: 4%;}
	div.footcol4 {max-width: 80%; position: relative; clear: left; margin-top: -3em; margin-left: 4%;}
	div.footcol4 h2 {color: #fff!important; font-size: 90%;}
	div.footcol4 p {color: #fff!important;}
	div.footcol4 input {background-color: #fff; color: #000!important;}
	div.footcol4 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 85%; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol4 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 85%; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	div.footcol1 ul, div.footcol2 ul, div.footcol3 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol2 ul li, div.footcol3 ul li {color: #fff; font-size: 0.9em; font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif;}
	div.footcol1 ul li a, div.footcol2 ul li a, div.footcol3 ul li a {color: #fff; font-size: 0.9em; font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif;}
	div.footcol1 ul li a:hover, div.footcol2 ul li a:hover, div.footcol3 ul li a:hover {color: #75DAE7!important; font-size: 0.9em;}
*/	
	
	p.pwht{font-family: "Calibri", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; display: block; position: relative;	font-size: 0.9em; line-height: 1.4em; margin: .5em 1em 1em 0; text-align: left;color: #fff;}
	
	/*div#removePnl {position: absolute; width: 80%; height: calc(1.1 * 100vh); background-color: #000000; opacity: .3; border-radius: 8px;  z-index: 5000; display: block;}*/
}

@media only screen and (min-width: 320px) and (max-width: 419px){
	div#topbanner {width: 88%; margin: 18px auto 18px auto; padding-right: 6%; padding-left: 6%; z-index: 10;}
	div#toprightbanner {width: 70%; height: 170px; position: absolute; top: 0px; right: 0%; background-image: url("https://www.yourpetdata.com/images/blue-top-rightbanner-1350.jpg"); z-index: -1; }
/*	.wd {width: 100%; margin-bottom: 1em;}*/
	#mainwide {width: 92%; margin: 0 auto; padding-right: 6%; padding-left: 6%; position: relative; background-color: transparent;}	
	#logohldr {width: 80%;}
	.flexwd {width: 100%;}
	#pmrlogoHome {width: 27%; height: auto; margin-top: -1.5em;}
	#pmrlogoHome1 {width: 15%!important; height: auto;}
	#pmrlogo {width: 21%; height: auto; margin-top: -0.85em;}
	#pmrlogoFoot {width: 100%; height: auto; margin-top: -0.25em;}
	
	p.pinput{font-size: .9em; line-height: .8em; margin-bottom: 1em!important;}
	
	h2 {font-size: 120%!important; line-height: 1.3em; margin-top: -.5em!important; word-spacing: -0.1em;}
	
	.martopflex {margin-top: 0em;}
	
	/*.striptexthldrbot {margin-top: -36px!important;}
	.cycletext{display:none; position: relative; margin-left: 3%; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 500; font-size: 15px; color: #005496; transform: scale(0.4)!important;}*/
	
	/*div#navhome {padding-top: 1em; margin-top: 2.5em; margin-right: 13%; margin-bottom: 1em; line-height: 2em; position: relative; display: block; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.65); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap;}	*/
	
	div#navhome {display: none!important;}
	div#navhomebot {display: none!important;}
	
	
		div#navhomemobh {padding-top: 1em; margin-top: calc(-.17 * 100vw); margin-right: 13%; margin-bottom: .5em; line-height: 2.2em; position: relative; display: block!important; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.72); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap;}
	
		div#navhomemob {padding-top: 1em; margin-top: calc(-.05 * 100vw); margin-right: 13%; margin-bottom: 1em; line-height: 2em; position: relative; display: block; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.75); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap;}
			
		div#navhomebotmob {padding-top: 1em; margin-top: -1.5em; margin-right: 8%; margin-bottom: 1em; line-height: 2em; position: relative; display: block; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.75); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap;}	
	
		div#navhomemobv {padding-top: 1em; margin-top: -.5em; margin-right: 8%; margin-bottom: 1em; line-height: 2.25em; position: relative; display: block!important; width: 120%;  float: right; z-index: 1000; animation: mynav1 4s 1; animation-direction: alternate; transform: scale(0.7); font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 400; white-space: nowrap; display: block;}
	
		div#navhomemob a .buttonr{font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'!important;} 
		div#navhomemob a .button{font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow'!important;} 
		
		.marbotmob {margin-bottom: 1em;}
	
		.imgDogCatHome {float: right; width: 250px; height: auto; padding-top: 40px; padding-bottom: 30px; margin: -2em 2em -.5em 1.5em;} 
		/*h3.bodtxtlg {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.4em; font-weight: 400; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00;}	
		h3.bodtxt {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 1.1em; font-weight: 700; line-height: 1.6em; width: 100%;}	*/
		
		
		h3.bodtxtlg {font-family: "Helvetica Condensed", "Arial Narrow"; font-size: .9em; font-weight: 500; line-height: 1.6em; width: 100%;}	
		h3.bodtxtlg a {font-family: "Helvetica Condensed", "Arial Narrow"; font-size: .9em; font-weight: 700; line-height: 1.6em; width: 100%; color: #005496;}	
		h3.bodtxtlg a:hover {color: #c00; font-size: .9em;}	
		h3.reviewsrv {margin-bottom: 1.5em; z-index: 5000; float: right; text-align: right; font-size: 80%;}
		
		h3.bodtxt {font-family: "Helvetica Condensed", "Arial Narrow"; font-size: .9em; font-weight: 700; line-height: 1.6em; width: 100%;}	
	
		.imgfltr {width: 100%; height: auto; clear: right; margin-top: 1em; margin-bottom: 1em; margin-left: 20px;}
	
	/*	.cycletext{position: relative; margin-top: 10%; margin-left: 4%; font-family: 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow', 'Arial'; font-weight: 500; font-size: 18px; color: #005496; transform: scale(0.6);}*/

		img.receivehub {max-width: 100%; margin: 0 auto;}
	
		nav#stephldrLogin {display: none;}
		
		section.enrollTop5 {position: relative; float: left; max-width: 85%!important; padding-left: 0%; display: block; background-color: transparent; margin-top: -5em; z-index: 2000;}
		
		section.enrollTopLogin {
		position: relative;
		float: left;
		left: -2em;
		width: 85%;
		padding-left: 0%;
		display: block;
		background-color: transparent;
		margin-top: calc(-.01 * 100vw);
		z-index: 2000;
		}
	
		nav#stephldrinsd {display: none;}
		nav#stephldrparent {display: none;}
		
		a.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .8em; 
		color: #fff;
		background-color: #36c;
		border-radius: 6px;
		height: 1.8em;
		width: auto;
		padding: 4px 8px;	
		} 
		
	a:hover.backbutton {
		font-family: 'Oswald', 'Roboto Condensed', 'Helvetica Condensed', 'Arial Narrow';
		font-size: .8em;
		background-color: #c00;
		color: #fff!important;
		height: 1.8em;
		}
	
		ul #formfields {width: 100%; list-style-type: none!important;}
		ul #formfields li {list-style-type: none!important;}
		ul li.namehldrl {width: 300px;}
		ul li.namehldrr {width: 300px; clear: left; margin-left: 0em;} 
		ul li.nameemaill {width: 300px;}
		ul li.nameemailr {width: 300px; clear: left; margin-left: 0em;}
		
		.endtag {
		font-style: italic;
		color: #d00;
		font-weight: 600;
		clear: both;
		font-size: 1em;
		position: relative;
		float: left;
		}

	div.footfullwd {width: 100%; background-color: #005496; position: relative; display: flex; z-index: 100; padding: 20px 2% 20px 2%; margin: -1em 0 -1em 0%; clear: left;}
	
	#logohldrfoot {width: 50%;}
	.footmedia {width: 50%!important; height: auto;}
	
	h2#newsletter {font-size: 1.1em; color: #fff;}
	
	div.footcol1 {max-width: 60%; margin-right: 5%; margin-left: 5%; position: relative; clear: left;}
	div.footcol1 p {font-size: 90%;}
	div.footcol24 {max-width: 85%; position: relative; clear: left; margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 5%;} /*margin-top: -3em; margin-left: 37%;}*/
	div.footcol24 p {color: #fff!important;}
	div.footcol24 input {width: 80%; float: left;}
	div.footcol24 input.buttonr {width: auto; margin-top: 1em; background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em; padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol24 input.buttonr:hover {width: auto; background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 18px; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	div.footcol33 {max-width: 75%; position: relative; padding-top: 1em; margin-left: 5%; clear: left; color: #fff;}
	div.footcol42 {clear: left; max-width: 89%; position: relative; padding-top: 1.5em; margin-left: 6%; color: #fff!important;}
	div.footcol42 ul li {list-style-type: none; color: #fff; display: inline-block; font-size: .9em;} 
	div.footcol42 ul li a {list-style-type: none; color: #fff; width: auto; text-decoration: none; font-size: .9em;} 
	div.footcol42 ul li a:hover {list-style-type: none; color: #75DAE7!important; font-size: .9em;} 
	
	
	div.footcol1 {max-width: 80%; margin-left: 3%; position: relative; clear: left;}
	div.footcol2 {max-width: 48%; margin-left: 3%; position: relative; float: left;}
	div.footcol3 {max-width: 42%; position: relative; float: left; margin-left: 4%;}

	div.footcol1 ul, div.footcol2 ul, div.footcol3 ul {list-style-type: none;}
	div.footcol1 ul li, div.footcol2 ul li, div.footcol3 ul li {color: #fff; font-size: 0.9em; font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif;}
	div.footcol1 ul li a, div.footcol2 ul li a, div.footcol3 ul li a {color: #fff; font-size: 0.9em; font-family: 'Calibri', 'Arial', 'Helvetica', sans-serif; text-decoration: none;}
	div.footcol1 ul li a:hover, div.footcol2 ul li a:hover, div.footcol3 ul li a:hover {color: #75DAE7!important; font-size: 0.9em; text-decoration: none; text-decoration: none;}
	div.footcol4 input.buttonr {background-color: #c00; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 85%; font-style: italic; letter-spacing: .04em; padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}
	div.footcol4 input.buttonr:hover {background-color: #36c; color: #fff!important; border-radius: 8px; font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-weight: 500; font-size: 85%; font-style: italic; letter-spacing: .04em;  padding: 4px 8px 4px 10px!important; transition: all .5s ease-in-out!important;}	
	
	.cntrylbl {font-family: "Oswald", "Roboto Condensed", "Helvetica Condensed", "Arial Narrow"; font-size: 13px; font-weight: 400; text-align: left!important; padding: .8em 0 0 0; margin-bottom: .5em;; color: #000; white-space: nowrap;}
	
	.cntrylbl.selstyl {float: right; width: 15%; margin-top: -18px; margin-right: 20%; z-index: 1000;}
		
	.cntrylbl select {font-size: 13px; text-align: left;}
	
	.cntryTmp {text-align: left;  min-width: 20%; max-width: 45%; margin-top: .5em; z-index: 5000; position: relative;}
	
	p.pwht{font-family: "Calibri", "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; display: block; position: relative;	font-size: 0.9em; line-height: 1.4em; margin: .5em 1em 1em 0; text-align: left;color: #fff;}
	
	span.titpnlh1 {font-size: 1em!important; top: 0em; animation: fontpnl1 5s 1;} 
	span.titpnlh2 {font-size: 1em!important; top: 0em; animation: fontpnl2 5s 1;}  
	span.titpnlh3 {font-size: 1em!important; top: 0em; animation: fontpnl3 5s 1;} 
	
	/*div#removePnl {position: absolute; width: 80%; height: calc(1.2 * 100vh); background-color: #000000; opacity: .3; border-radius: 8px;  z-index: 5000; display: block;}*/
}