@font-face {
    font-family: pfdindisplaypro-med; 
    src: url(fonts/pfdindisplaypro-med.ttf); 
   }

@font-face {
    font-family: pfdindisplaypro-thin; 
    src: url(fonts/pfdindisplaypro-thin.ttf); 
   }

body{
	font-family: pfdindisplaypro-thin, san-serif;
	font-size: 26px;
	font-weight: normal;
	color: #525252;

}

h2{
	font-size: 48px;
	font-weight: normal;
	font-family: pfdindisplaypro-thin, san-serif;
	color: #4c4c4c;
	text-align: center;
}


p{
	font-size: 26px;
	font-weight: normal;
	font-family: pfdindisplaypro-thin, san-serif;
	text-align: center;
}

a{
	font-size: 17px;
	font-weight: 700;
	color: 
}

img{
	display: block;
	margin: 0 auto;
}

.container{
	margin: 0 auto;
}

.header{
	padding-top: 15px;
}

.header h2{
	margin-bottom: 40px;
}

.header p{
	margin-bottom: 60px;
}

.block_1 h2{
	color: #fff;
	padding: 0 15px;
}

.block_1 p{padding: 0 15px;}

.blue_line{
	background: url(../img/blueline.png) no-repeat;
  background-position: center;
  background-size: cover;
}

.blue_line_overlay{
	height: 100%;
	padding: 22px 0;
	background: rgba(0,172,236,0.76);
}

.block_1 img{
	margin-top: 60px;
	margin-bottom: 60px;
	padding: 0 15px;
}

.block_1 p{
	margin-bottom: 60px;
}


.grey_line{
	background: rgba(255,255,255,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 31%, rgba(211,211,214,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(31%, rgba(255,255,255,1)), color-stop(100%, rgba(211,211,214,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 31%, rgba(211,211,214,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 31%, rgba(211,211,214,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 31%, rgba(211,211,214,1) 100%);
  background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 31%, rgba(211,211,214,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d6', GradientType=1 );
	margin-bottom: 25px;
	padding: 20px 0;
}

.block_2 p{
	color: #000;
}

.block_2 img{padding: 0 15px;}

.block_btn{
	margin-top: 25px;
	overflow: hidden;
	margin-bottom: 25px;
}

.btn{
	padding: 10px 30px;
}

.btn-warning{
	background: #ffd400;
	color: #000;
	border-radius: 0;
	width: 295px;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.1;
	text-align: left;
}

.pink_line{
	background: rgba(221,61,113,1);
  background: -moz-radial-gradient(center, ellipse cover, rgba(221,61,113,1) 0%, rgba(255,0,153,1) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(221,61,113,1)), color-stop(100%, rgba(255,0,153,1)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(221,61,113,1) 0%, rgba(255,0,153,1) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(221,61,113,1) 0%, rgba(255,0,153,1) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(221,61,113,1) 0%, rgba(255,0,153,1) 100%);
  background: radial-gradient(ellipse at center, rgba(221,61,113,1) 0%, rgba(255,0,153,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd3d71', endColorstr='#ff0099', GradientType=1 );
}

.pink_line{
	padding: 22px 0;
}

.pink_line h2{
	color: #fff;
	padding: 0 15px;
}

.mini{
	font-size: 22px;
	color: #000;
	text-align: left;
	background: #f4f4f5;
	padding: 20px 25px;
	height: 300px;
	margin: 0;
}

.block_3 img{
	margin-top: 50px;
	margin-bottom: 15px;
}

.block_3 p{
	margin: 25px 0;
}

.block_4{
	background: #e4eff8;
	padding-top: 25px;
	padding-bottom: 90px;
}

.block_4 h2{
	margin-bottom: 70px;
}

.block_4 p{
	color: #000;
	text-align: left;
	margin-bottom: 30px;
}

.block_5 h2{
	margin-bottom: 25px;
	margin-top: 35px;
	padding: 0 15px;
}

.block_5 p.border_red{text-align: center;}

.block_5 p{
	color: #000;
	text-align: left;
}

.border_red{
	border: 2px solid #e81e74;
	padding: 10px 0;
	margin-bottom: 40px;
	margin-left: 10px;
	margin-right: 10px;
}

.block_6{
	background: #e5f0bb;
	padding-top: 50px;
}

.block_6 p{
	color: #000;
}

.block_6 img{
	display: inline-block;
	margin: 0 auto
}


.block_6 ul.stop li{
	list-style-image: url(../img/stop.png);
	list-style-position: inside;
	background: #fff;
	padding: 15px 30px;
}

.block_6 ul.stop li:last-child{
	padding-bottom: 40px;
}

.block_6 ul.good li{
	list-style-image: url(../img/good.png);
	list-style-position: inside;
	background: #fff;
	padding: 15px 30px;
}

ul.good li:nth-child(1){
  padding-bottom: 40px;
}

ul.good li:nth-child(2){
  padding-bottom: 30px;
}

ul.good li:nth-child(3){
  padding-bottom: 45px;
}

ul.good li:nth-child(4){
  padding-bottom: 15px;
}

.block_6 ul li{
	font-size: 17px;
	color: #000;
}

.head{
	display: block;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 30px;
}

.head p{
	display: inline-block;
	margin-left: 10px;
}




/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.block_6 ul.stop li:last-child{
	padding-bottom: 65px;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.btn{display: block;
		margin: 10px auto;
	}
	.mini{height: auto;}
	.header img{width: 90%;}
	.block_1 img{width: 90%;} 
	.block_2 img{width: 90%;} 
	.block_4 p{margin-top: 15px;}
	.block_5 img{display: none;}
	.block_5 {padding-bottom: 30px;}
	h2{font-size: 40px;}
	ul{padding-left: 0;}
	.block_6 ul.good li:last-child{padding-bottom: 65px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.pull-right{float: none !important;}
	h2{font-size: 36px;}
	.block_6 ul.good li:last-child{padding-bottom: 65px;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	h2{font-size: 32px;}
	p{font-size: 18px;}
	.block_6 ul.good li{padding-bottom: 10px;}
	.block_6 ul.good li:last-child{padding-bottom: 65px;}
}
