/* CSS Document */
body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	/*background: url("../images/background.jpg") repeat-x scroll center top #020c49;*/
	min-height:500px;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:18px;
	text-align: center;
}
div, ul, h1, h2, h3, h4, h5, li, p, img, form, input, textarea, label, OBJECT, marquee {
margin:0;
padding:0;
}

a {
    outline: none;	
text-decoration:underline;
}

a:hover {
    outline: none;
text-decoration:none;
}

img {
border:none;
}

li {
list-style:none;
}

*{ box-sizing:border-box;}
.clearall {
clear:both;
/*height:1px !important;*/
}
.container{
	width:1170px;
	margin:0 auto;
	position:relative;
}
.content{
	margin: 0 auto;
    width: 100%;
}
.header, .reslt-sec{
	float:left;
	width:100%;
	padding:30px 0;
	background:#015ea4;
}
.hdr1, .hdr2, hdr4{
	width:100%;
	float:left;
}
.hdr2{
	margin-top:30px;
}
.hdr3{margin-top:0;}
.spn-date, .spn-lbl{
	color:#fff;
	font-size:20px;
	line-height:24px;
	display:inline-block;
}
.spn-lbl{
	float:left;
	font-size:20px;
	line-height:24px;
	color:#fff;
}
.rslt-sheet{
	float:right;
	text-decoration:none;
	font-size:20px;
	line-height:24px;
	color:#fff;
}
.hd2-txt1, .hd2-txt2{
	float: left;
    width: 20%;
    font-size: 30px;
    line-height: 34px;
    color: #fff;
    text-align: center;
    border: 1px solid #fff;
    padding: 20px;
    font-weight: 700;
}
.hd2-txt2{
	width:80%;
}
.logo{
	background:url(../images/logo.png) no-repeat top center;
	width:100%;
	height:343px;
}

.resultDiv{
	float:left;
    width: 100%;
    color: #000;
    font-family: arial;
}
.resultDiv table, .resultDiv tr{
	margin:0;
	padding:0;
}
.resultDiv td{
	padding:0 10px 10px;
	margin:0;
}
.resultDiv td:last-child{
	padding:0;
	margin:0;
}
.resultDiv img{
	width:100%;
	height:100%;
}

.innertd td{
	background: url("../images/line-breaker.png") repeat-x scroll center bottom #d3d3d3;
    border-right: 5px solid #ededed;
}
.innertd td:last-child{
    border-right: 0px solid #fff;
}

.search{
	margin: 0 auto 20px;
    text-align: center;
    width: 100%;
	max-width:470px;
}
.inputbox{
	background:url(../images/inputbox.png) no-repeat top center;
	padding: 0 5px;
    width: 123px;
	height:33px;
	outline:none;
	border: medium none;
}
.btnsubmit{
	background:url(../images/resultbtn.png) no-repeat top center;
	width:125px;
	height:38px;
	outline:none;
	border: medium none;
}

.style1 {
    color:#FF0000;
}
.results{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #fff;
	line-height: 40px;
	font-weight: bold;
	text-transform: none;
	min-height:100px;
}
.results a {
    color:yellow;
    text-decoration: none;
}
.countdown{
	float:left;
	width:100%;
	min-height:70px;
}
.left-topsec span{
	font-weight: bold;
	line-height:auto !important;
}
/************************/
.sec1{
	background:url(../images/sec1.jpg)#eae60b no-repeat center top;
	float:left;
	width:100%;
	padding:20px 0 50px;
	min-height:600px;
}
.brand-nm{
	position:absolute;
	left:50%;
	top:380px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	font-size:68px;
	line-height:80px;
	color:#F00;
	text-shadow: 1px 1px 5px #fff;
	-webkit-text-stroke: 2px #000;
	text-transform:uppercase;
	font-weight:700;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:100%;
}
.sec2{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.sec2 img{
	display:inline-block;
	max-width:750px;
	width:100%;
}

.home-icon{max-width:30px; height:auto !important; width:auto !important;}
@media only screen and (max-width: 1200px){
	.container{ width:998px}
}
@media only screen and (max-width: 998px){
	.container{ width:767px;}
}
@media only screen and (max-width: 768px){
	.container{ width:100%; padding:0 10px;}
	.spn-lbl, .spn-date, .rslt-sheet{font-size:16px; line-height:20px;}
	.spn-date{display:block; }
	.hd2-txt1, .hd2-txt2{font-size:16px; line-height:20px; padding: 10px; width:23%}
	.hd2-txt2{width:77%;}
	.sec1{background-size:100%; min-height:300px;}
	.brand-nm{top:150px; font-size:40px; line-height:48px; -webkit-text-stroke: 1px #000;}
	.sec2 img{position:absolute;left:50%; top:0; transform:translateX(-50%); -webkit-transform:translateX(-50%); }
	
}
@media only screen and (max-width: 640px){
	
}