body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.4;
	text-align: left;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
	background-size: 615px auto;
	background-repeat: no-repeat;
	background-position: center top;
color:#888888;

}

@media (min-width: 992px) {
body {
	background-size: 2890px auto;
	font-size: 17px;
}
.font-md-lg {font-size:27px;    padding-bottom: 8px}
}

#p2019p a, #p2019p a:focus, #p2019p a:hover {
	color: #333333
}
#p2019p a.p1ca550-buy-button {
	cursor: pointer!important;
	    text-decoration: none!important;
	    text-align: center!important;
	    -webkit-border-radius: 20px;
	    border-radius: 20px;
	    color: #6e6e73!important;
	    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	    border: 1px solid #6e6e73!important;
	    font-size: 13px;
	    padding: 8px 0 8px 0;
	    width: 120px;
	    margin: 0 auto;
	    font-weight: 500!important;
	    display: block;
	    line-height: 1;
	    position: relative;
}
@media (min-width: 768px) {
#p2019p a.p1ca550-buy-button.button-buynow {
	width: 280px;
	-webkit-border-radius: 60px;
	border-radius: 60px;
	font-size: 33px;
	padding: 20px 0 20px 0;
	margin-bottom: 205px;
}
}
#p2019p .c_bk {color:#000}
#p2019p p {margin:0 0 0px 0}
#p2019p .tsize2 {font-size:18px;line-height: 1.4; }
@media (min-width: 992px) {
	#p2019p .tsize2 {font-size:27px;line-height: 1.15;}
}
#p2019p sup {
	font-size: 75%
}

#p2019p .text-center {
	text-align: center
}
#p2019p h1, #p2019p h2, #p2019p h3 {
	font-size: 28px;
	line-height: 1;
	font-weight: 700
}
#p2019p strong, #p2019p bold {
	color: #1d1d1f
}
#p2019p .mb30 {margin-bottom: 30px;}
#p2019p .bggrey {
 background:#f2f2f2
}
#p2019p .bglightgrey {
	background: #fafafa;
	display: inline-block;
}
#p2019p hr {
border:none;
border-bottom: 1px solid #d2d2d7;
margin: 0;
margin-bottom: 14px;
padding: 0;
}

#p2019p hr.lightrow {border-color:#d2d2d7}
#p2019p .spacer {display: inline-block; width:100%}
#p2019p .spacer_1 {margin-bottom: 65px;}
#p2019p .spacer_2 {margin-bottom: 40px;}
#p2019p .spacer_3 {margin-bottom: 55px;}
#p2019p .spacer_4 {margin-bottom: 30px;}
#p2019p .spacer_5 {margin-bottom: 10px;}
#p2019p .spacer_6 {margin-bottom: 25px;}
#p2019p .spacer_7 {margin-bottom: 35px;}
#p2019p .spacer_8 {margin-bottom: 45px;}
@media (min-width: 992px){
	#p2019p hr {margin-bottom: 30px; border-color:#000}
	#p2019p .spacer_1 {margin-bottom: 75px;}
	#p2019p .spacer_2 {margin-bottom: 30px;}
	#p2019p .spacer_3 {margin-bottom: 55px;}
	#p2019p .spacer_4 {margin-bottom: 35px;}
	#p2019p .spacer_5 {margin-bottom: 7px;}
	#p2019p .spacer_6 {margin-bottom: 25px;}
	#p2019p .spacer_7 {margin-bottom: 60px;}
	#p2019p .spacer_8 {margin-bottom: 80px;}
}
#p2019p .container {
    padding:0 39px; 
    max-width: 320px;
}

@media (min-width: 949px){
	#p2019p .container {
	    padding: 0 80px;
	    max-width: 949px;
	}

}

#p2019p .detailsection {
margin-bottom: 110px;
 }

@media (min-width: 992px){
	#p2019p .detailsection {
	margin-bottom: 200px;
	 }
}

#p2019p .details {
	padding:10px 0 20px;
	margin-bottom: 10px;
	 border-top:1px solid black
 }

@media(min-width:992px){
	#p2019p .details {    padding: 5px 0 40px;
    margin-bottom: 12px;}
}

#p2019p .img { background-repeat: no-repeat;
	    background-position: left center; text-indent: -999999em}

			.img.z_1 {height: 20px;
						 background-size: auto 20px;}
			.img.z_2 {height: 50px;
			 background-size: auto 50px;}

			 .img.z_3 {height: 80px;
			  background-size: auto 80px;}

			 .img.z_4 {height: 110px;
			  background-size: auto 110px;}

				.img.z_5 {height: 140px;
			   background-size: auto 140px;}

			@media(min-width:992px){
				.img.z_md_1 {height: 42px;
							 background-size: auto 42px;}
				.img.z_md_2 {height: 100px;
				 background-size: auto 100px;}

				 .img.z_md_3 {height: 160px;
				  background-size: auto 160px;}

				 .img.z_md_4 {height: 220px;
				  background-size: auto 220px;}

					.img.z_md_5 {height: 280px
				   background-size: auto 280px;}
			}



#p2019p .img1 {
	    height: 15px;
	    background-image: url(../img/1.png);
	    background-size: auto 15px;
			margin-top:60px;
			background-position: center center;
}

#p2019p .img2 {
	    height: 70px;
	    background-image: url(../img/2.png);
	    background-size: auto 70px;
			margin-bottom: 42px;
			background-position: center center;
}

#p2019p .p1ca550-buy-button.buy1 {margin-bottom: 65px;}

#p2019p .img3 {
	    height: 170px;
	    background-image: url(../img/3.png);
	    background-size: auto 170px;
			background-position: center center;
			margin-right: -20px; margin-left:-20px;

}



#p2019p .img4 {
	    background-image: url(../img/4.png);
}

#p2019p .img5 {
	height: 70px;
	background-image: url(../img/5.png);
	background-size: auto 70px;
	background-position: left top;
}

#p2019p .img6 {
	height: 70px;
background-image: url(../img/6.png);
background-size: auto 70px;
background-position: left top;
margin-right:-20px;
}

#p2019p .img7 {
background-image: url(../img/7.png);
}
#p2019p .imagecontainer{
	width: auto;
	 margin-left: -39px;
	 margin-right: -39px;
	padding-bottom: 30px; }

@media(min-width:992px){
#p2019p .imagecontainer{
	margin-left: 0;
	margin-right: 0;
	padding-left:90px;
	padding-right:90px;
	padding-top:25px;
	padding-bottom: 65px;}
}


#p2019p .img8 {
	height: 215px;
background-image: url(../img/8.png);
background-size: auto 215px;
background-position: center center;
}
#p2019p .container3 {margin-bottom: 20px; padding-bottom: 30px}
#p2019p .img9 {
	height: 225px;
	background-image: url(../img/9.png);
	background-size: auto 225px;
	background-position: center top;
	margin-left: -39px;
	margin-right: -39px;
}

#p2019p .img10 {
	height: 80px;
	background-image: url(../img/10.png);
	background-size: auto 80px;
	background-position: left center;
}
#p2019p .img11 {
	height: 80px;
background-image: url(../img/11.png);
background-size: auto 80px;
background-position: left center;
}


/* SECTION 2 */

#p2019p .img12 {
background-image: url(../img/12.png);
}
#p2019p .img13 {
	height: 80px;
	background-image: url(../img/13.png);
	background-size: auto 80px;
	background-position: left top;
}
#p2019p .img14 {
	height: 80px;
	background-image: url(../img/14.png);
	background-size: auto 80px;
	background-position: left top;
}
#p2019p .img15 {
	height: 80px;
background-image: url(../img/15.png);
background-size: auto 80px;
margin-right:-20px;
background-position: left top;
}
#p2019p .img16 {
	height: 80px;
	background-image: url(../img/16.png);
	background-size: auto 80px;
	background-position: left top;
}
#p2019p .img16_17 {
	background-image: url(../img/16_17.png);
}
#p2019p .img17 {
	height: 120px;
	background-image: url(../img/17.png);
	background-size: auto 120px;
	background-position: center center;
}
#p2019p .img18 {
	height: 120px;
	background-image: url(../img/18.png);
	background-size: auto 120px;
	background-position: center center;
}
#p2019p .img19 {
	height: 170px;
	background-image: url(../img/19.png);
	background-size: auto 170px;
	background-position: center center;
}
#p2019p .img20 {
	background-image: url(../img/20.png);
}
#p2019p .img21 {
	height: 178px;
	background-image: url(../img/21.png);
	background-size: auto 178px;
}
#p2019p .img22 {
	background-image: url(../img/22.png);
}
#p2019p .img23 {
	height: 168px;
	background-image: url(../img/23.png);
	background-size: auto 168px;
	margin-left:-20px;
	margin-right:-20px;
	background-position: center center;
}
#p2019p .img24 {
	height: 70px;
	background-image: url(../img/24.png);
	background-size: auto 70px;
	background-position: left top;
}
#p2019p .img25 {
	height: 70px;
	background-image: url(../img/25.png);
	background-size: auto 85px;
	background-position: left top;
margin-right: -20px;
}

/* SECTION 3 */

#p2019p .img26 {
	background-image: url(../img/26.png);
}

#p2019p .img27 {
	height: 70px;
	background-image: url(../img/27.png);
	background-size: auto 70px;
	margin-right:-7px;
	background-position: left top;
}
#p2019p .img28 {
	height: 70px;
	background-image: url(../img/28.png);
	background-size: auto 70px;
	background-position: left top;
}

#p2019p .img29 {
	background-image: url(../img/29.png);
}

#p2019p .img30 {
	    height: 170px;
	    background-image: url(../img/30.png);
	    background-size: auto 169px;
}

#p2019p .img31 {
	    background-image: url(../img/31.png);
			margin-right: -28px;
}

#p2019p .img32 {
	    height: 82px;
	    background-image: url(../img/32.png);
	    background-size: auto 82px;
			margin-right: -14px;
			background-position: left top;

}

#p2019p .img33 {
	    height: 82px;
	    background-image: url(../img/33.png);
	    background-size: auto 82px;
			background-position: left top;

}


#p2019p .img34 {
	height: 165px;
	background-image: url(../img/34.png);
	background-size: auto 165px;
	margin-left: -20px;
	margin-right: -20px;
	background-position: center center;

}

#p2019p .img35 {
	    background-image: url(../img/35.png);
	    margin-left: -20px;
	    margin-right: -20px;
	    background-position: center center;
}


#p2019p .img36 {
	    background-image: url(../img/36.png);
	    margin-left: -5px;
	    margin-right: -5px;
	    background-position: center center;
}
#p2019p .img37 {
	height: 150px;
	    background-image: url(../img/37.png);
	    background-size: auto 150px;
	    margin-left: -10px;
	    margin-right: -10px;
	    background-position: center center;
}



#p2019p .container_bg_lightgrey{background-color:#fbfbfd; padding-top:20px; padding-bottom: 20px}
#p2019p .container_bg_lightgrey .detailsection {margin-bottom: 80px}
@media(min-width:992px){
	#p2019p .img1 {height: 25px;
		background-image: url(../img/lg/1.png);
		background-size: auto 25px;
		margin-top: 115px;}

	#p2019p .img2 {
				height: 80px;
				background-image: url(../img/lg/2.png);
				background-size: auto 73px;
				margin-bottom: 27px;
				background-position: center center;
	}

	#p2019p .img3{
		height: 555px;
				background-image: url(../img/lg/3.png);
				background-size: auto 555px;
				margin-bottom: 42px;
				background-position: center center;
				margin-left: -84px;
				margin-right: -84px;
	}

	#p2019p .img4 {
		    background-image: url(../img/lg/4.png);
	}
	#p2019p .img5 {
		height: 95px;
		    background-image: url(../img/lg/5.png);
		    background-size: auto 95px;
		    background-position: left bottom;
	}
	#p2019p .img6 {
		height: 95px;
		margin-right:0;
	    background-image: url(../img/lg/6.png);
	    background-size: auto 95px;
	    background-position: left bottom;
	}
	#p2019p .img7 {
			background-image: url(../img/lg/7.png);
			background-position: left bottom;
	}
	#p2019p .img8 {
		height: 480px;
			background-image: url(../img/lg/8.png);
			background-size: auto 480px;
			background-position: center;
	}
	#p2019p .img9 {
		height: 555px;
			background-image: url(../img/lg/9.png);
			background-size: auto 555px;

	}
	#p2019p .img10 {
		height: 100px;
			background-image: url(../img/lg/10.png);
			background-size: auto 100px;

	}
	#p2019p .img11 {
		height: 100px;
			background-image: url(../img/lg/11.png);
			background-size: auto 100px;

	}

	/* Section 2 */
	#p2019p .img12 {
			background-image: url(../img/lg/12.png);

	}
	#p2019p .img13 {
		height: 100px;
			background-image: url(../img/lg/13.png);
			background-size: auto 100px;

	}
	#p2019p .img14 {
		height: 100px;
			background-image: url(../img/lg/14.png);
			background-size: auto 100px;

	}
	#p2019p .img15 {
		height: 100px;
			background-image: url(../img/lg/15.png);
			background-size: auto 100px;

	}
	#p2019p .img16 {
		height: 100px;
			background-image: url(../img/lg/16.png);
			background-size: auto 100px;


	}
	#p2019p .img16_17 {
			background-image: url(../img/lg/16_17.png);
	}
	#p2019p .img17{
		height: 305px;
    background-image: url(../img/lg/17.png);
    background-size: auto 305px;

	}
	#p2019p .img18 {
		height: 305px;
	background-image: url(../img/lg/18.png);
	background-size: auto 305px;

	}
	#p2019p .img19 {
		height: 305px;
	background-image: url(../img/lg/19.png);
	background-size: auto 305px;

	}
	#p2019p .img20 {
	background-image: url(../img/lg/20.png);

	}
	#p2019p .img21 {
		height: 581px;
	background-image: url(../img/lg/21.png);
	background-size: auto 560px;
	margin-left: 0;
	margin-right:0;

	}
	#p2019p .img22 {
		height: 160px;
	background-image: url(../img/lg/22.png);
	background-size: auto 160px;
	margin-left: 0;

	}
#p2019p .img23 {
	height: 568px;
	    background-image: url(../img/lg/23.png);
	    background-size: auto 550px;
	    margin-left: -20px;
			margin-right:-20px;
	    background-position: center center;
	    margin-left: -80px;
	    margin-right: -80px;
}
#p2019p .img24 {
	height: 100px;
	    background-image: url(../img/lg/24.png);
	    background-size: auto 100px;
}
#p2019p .img25 {
	height: 100px;
	    background-image: url(../img/lg/25.png);
	    background-size: auto 100px;
}
#p2019p .img26 {
	height: 99px;
	    background-image: url(../img/lg/26.png);
	    background-size: auto 99px;
			margin-right: -55px;
}
#p2019p .img27 {
	height: 100px;
	    background-image: url(../img/lg/27.png);
	    background-size: auto 100px;
}
#p2019p .img28 {
	height: 100px;
	    background-image: url(../img/lg/28.png);
	    background-size: auto 100px;
}
#p2019p .img29 {
	    background-image: url(../img/lg/29.png);
}
#p2019p .img30 {
	height: 575px;
	background-image: url(../img/lg/30.png);
	background-size: auto 552px;
}
#p2019p .img31 {
	background-image: url(../img/lg/31.png);
}

#p2019p .img32 {
	height: 100px;
	background-image: url(../img/lg/32.png);
	background-size: auto 100px;

}
#p2019p .img33 {
	height: 100px;
	background-image: url(../img/lg/33.png);
	background-size: auto 100px;

}
#p2019p .img34 {
height: 530px;
background-image: url(../img/lg/34.png);
background-size: auto 530px;
margin-left: -25px;
margin-right: -25px;
background-position: center top;
}


#p2019p .img35 {
background-image: url(../img/lg/35.png);
background-position: center;
margin-left: -40px;
margin-right: -40px;
}

#p2019p .img36 {
background-image: url(../img/lg/36.png);
background-position: center;
}
#p2019p .img37 {
height: 315px;
background-image: url(../img/lg/37.png);
background-size: auto 305px;
background-position: center top;
}


#p2019p .container_bg_lightgrey{padding-top:60px; padding-bottom: 60px}
#p2019p .detailsection.section_compare .lightrow {margin-bottom: 0}
}


#p2019p footer {
	background-color: #f3f3f3;
	color: #888888;
	font-size: 10px;
	line-height: 1.25;
	width: 100%;
}
#p2019p footer ul {list-style: decimal;padding:0;margin: 0}
#p2019p footer p {
	color: #888888;
	font-size: 9px;
	line-height: 1;
}



@media (min-width: 992px) {
#p2019p footer p {
	font-size: 10px;
}
}
