body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 14px;
	color: #333;
	max-width: 450px;
	margin:0 auto;
	background: #f1f1f1;
}
.maincontainer {padding:0; margin:0;}
.personinfo {padding:0 15px;}
.personinfo h3 {font-weight: normal;}
.personinfo h3 span {color:#DA2031; font-weight: bold;}
.personinfo p {margim: 0 !important; }
.personinfo a, .cmpinfo a {color:#000;}
.hdrcontent {background: #DA2031; background-image: url('../images/poly-bg-red-01.jpg'); color: #FFF; padding:30px 0;}
.hdrcontent h1, .hdrcontent h2 {margin: 0 !important; }
.hdrcontent p {margin: 4px 0 !important; }
.hdrcontent h1 {text-transform: uppercase;font-size:22px;}
.hdrcontent h2 {font-size:18px;font-weight: normal; }
.hdrcontent a {color:#FFF;}
.cmpinfo {padding:0 15px; border-bottom:1px solid #ccc;}
.cmpinfo div {padding:0 20px;} 
.cmpinfo div img {float:left; margin: 0 20px 50px 0;}
.cmpinfo div p {text-align: left;}
.prdbtns ul {list-style-type: none; padding:0 }
.prdbtns ul li a {text-decoration: none; display: inline-block; padding:10px 15px; min-width: 200px; color: #fff; font-weight: bold; margin-bottom: 5px; background: #DA2031;  border-radius: 7px;}
.kpftr {width:100%; position:fixed; bottom:0px; left: 0; background: #666; text-align: center; padding:0 ;}
.ftr-links  {list-style-type: none; display: flex; justify-content: center; padding:0 !important; margin:0 !important;}
.ftr-links li {display:block !important; padding:15px 10px; border-right: 1px solid #FFF; }
.ftr-links li:last-child {border-right:none;}
.ftr-links li a {color: #FFF; text-decoration: none;}