@charset "utf-8";
/* CSS Document */

::-moz-selection{background:#ffcb10; color:#000; text-shadow:none; }
::selection {background:#ffcb10; color:#000; text-shadow:none; }

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

* { font-size:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 14px;
	font: inherit;
	vertical-align: baseline;
	outline: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { font-family: 'Open Sans', sans-serif; color:#000; -webkit-text-size-adjust: none; background:url(../images/mainbg.jpg) repeat-x center top #e8e8e8;}
a { text-decoration:none;}
p { font-family: 'Open Sans', sans-serif; font-size:13px;}
img { border:0px;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
h1 { font-family: 'Montserrat', sans-serif;}

.red { color:#ee1f24;}
.yellow { color:#000;}
.mar0 { margin:0px;}
.pad0 { padding:0px;}
.imgfull { width:100%; height:auto;}
.marb0 { margin-bottom:0px;}
.marb10 {
	margin-bottom: 10px;
	color: #0000FF;
}
.marb20 {
	margin-bottom: 20px;
	font-family: Helvetica, sans-serif;
	color: #FFF;
	font-size: 16px;
}
.marb30 { margin-bottom:30px;}
.padb0 { padding-bottom:0px;}
.padb10 { padding-bottom:10px;}
.padb20 { padding-bottom:20px;}
.padb30 { padding-bottom:30px;}

.marr0 { margin-right:0px;}
.marr10 { margin-right:10px;}
.marr20 { margin-right:20px;}
.marr30 { margin-right:30px;}


.header-wrapper, .slider-wrapper, .middle-wrapper, .footer-wrapper { float:left; width:100%; min-width:1024px; clear:both;}
.margin { width:1024px; margin:auto; position:relative;}
.header-wrapper { padding-top:8px;}
.header-wrapper .col01 { font-family: 'Montserrat', sans-serif; float:left; margin-top:100px; width:315px; font-size:15px; font-weight:700;}
.header-wrapper .col01 a { color:#000;}
.header-wrapper .col01 a:hover { color:#ee1f24;}
.logo { float:left; margin-top:25px; margin-bottom:0px;}
.logo2 { float:right; margin-top:25px; margin-bottom:0px;}
.followus { float:left; margin-top:10px; font-size:15px; font-weight:700;}
.phone { font-size:24px; font-weight:700;}
.downloadbutton { position:absolute; right:0; top:-8px; background:url(../images/downloadbutton.png); width:281px; height:34px; font-size:15px; font-weight:700; color:000; text-align:center; line-height:34px; font-family: 'Montserrat', sans-serif; }
.downloadbutton a { color:#000;}

.linkbar { float:left; width:94%; background:#ee1f24; -moz-border-radius:10px;  -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;	 border-bottom-left-radius:0px; border-bottom-right-radius:0px; font-family: 'Montserrat', sans-serif; color:#fff; padding:0 3%;
}
.linkbar ul { font-size:15px; font-weight:700;}
.linkbar ul li { float:left; }
.linkbar ul li  a{ float:left; color:#fff; padding:13px 15px; border-bottom:solid 3px #ee1f24; }
.linkbar ul li  a:hover { border-bottom:solid 3px #ffcb10;}
.header  { width:1024px; margin:auto; background:url(../images/header1.jpg) no-repeat; height:484px;}
.header h1{ margin-top:375px; margin-left:500px; font-size:49.85px; font-variant:400; float:left; width:100%; letter-spacing:-1px;}
.header h1 strong { font-weight:700;}
.header .blackblock { font-size:14px; float:left; background:#000; margin-left:35px; margin-top:30px; color:#ffcb10; padding:20px;}
.header .blackblock ul { padding:0; margin:0; float:left; width:170px;}
.header .blackblock ul li { margin-bottom:5px;}
.block-red { width:94%; background:#8d000f; float:left; color:#fff; padding:3%; }
.block-red2 { width:94%; background:#8d000f; float:left; color:#fff; padding:3%; }
.mission-img { float:left; width:25%; margin-right:3%;}
.mission-img img { width:100%;}
h2 { font-size:24px; font-weight:700; text-transform:uppercase;}
.block-red p, .block-mar p{
	font-style: italic;
	font-size: 16px;
}
.block-red2 p, .block-mar p{
	font-style: italic;
	color: #000;
	text-align: left;
}
.block { float:left; width:100%;}
.block-mar { width:94%; float:left; padding:3%; }
.border-top { border-top:solid 1px #cfcfcf; }

.footer-wrapper  { padding:50px 0; font-size:14px; }
.copyright { float:left; }
.copyright { color:#fff;}
.flink { float:right;}
.flink a { color:#fff;}
.flink a:hover { color:#ee1f24;}
.white-block { background:#fff;}

.yellow-block2 { float:left; background:#ee1f24; width:24%; margin-bottom:20px;}

.yellow-block { float:left; background:#ee1f24; width:31%; margin-bottom:0px;}
p strong{ font-weight:600; }
.list { line-height:22px; font-style:normal; color: #000;}
.yellow-block .yellow-block2 h3, .blank h3{
	text-transform: uppercase;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	color: #FFF;
}
.yellow-block .yellow-block2 h4, .blank h4{ font-size:16px; font-weight:600; line-height:18px;}
.yell-mar { width:80%; padding:10%; }
.small-box { min-height:318px;}
.smallredbox { min-height:200px;}
.med-box { min-height:100px;}
.med-box2 { min-height:285px;}
.blank { float:left; width:100%;}
.combolft { width:55%; float:left;}

.redcircle { width:400px; height:400px; border-radius:50%; background:#000; float:right; background:#ee1f24; color:#fff; font-family: 'Montserrat', sans-serif; font-size:32px; line-height:40px; font-weight:700; text-align:center;}
.dashgray { float:left; width:100%; margin-top:20px; margin-bottom:20px; border-bottom:solid #dadada 2px;}
.othergamesblock { float:left; width:50%; background:#ee1f24; }
.content-lft { float:left; width:30%; color:#000;}
.content-rht { float:right; width:68%;}
.content-rht h3 { border-bottom:#dedede solid 1px; padding-bottom:15px;  margin-bottom:15px; font-size:18px; font-weight:600;}
.content-rht h4 { font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-size:14px; font-weight:700;}
.yellow-nav { float:left; width:80%; padding:10%; background:#fd0202;}
.yellow-nav h3 { font-weight:700; font-family: 'Montserrat', sans-serif; font-size:18px;}
.row-c { width:100%; font-size:14px; font-weight:600; line-height:31px;}
.row-c .icon { float:left; margin-right:10px;}
.for-row { float:left; width:100%; font-size:13px; margin-bottom:10px;}
.for-row .lft { float:left; width:44%;}
.for-row .rht { float:right; width:55%; font-size:12px;}
.textfield10 {  width:10%;  }
.textfield30 {  width:18%;  }
.textfield40 {  width:30%;  }
.textfield60 {  width:67%;  }
.textfieldcomon { float:left; background:#f8f8f8; float:left; font-size:12px; color:#8f8f8f; padding-left:10px; padding-right:10px; height: 22px;border:1px solid #bababa; }
.small { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#747373; line-height:13px !important; float:left;}
.textarea { height:100px;}
.submit { background:#ee1f24; color:#fff; text-transform:uppercase; font-size:18px; font-weight:600; border:0; outline:none; padding:5px; cursor:pointer;}

/*Mobile css*/
@media screen and (max-width: 480px) {

.header-wrapper, .slider-wrapper, .middle-wrapper, .footer-wrapper { min-width:inherit;}
.margin { width:100%; margin:auto;  position:relative;}
.header { width:90%; padding:5%; height:auto;}
.downloadbutton { left:0; right:0; margin:0 auto;}
.header-wrapper .col01 { margin-top:14%; text-align:center; width:100%;}
.logo { margin-top:0; margin-bottom:5%; width:85%; margin:auto; float:left;}
.logo2 { margin-top:0; margin-bottom:0%; width:85%; margin:auto; float:right;}
.logo img { width:100%; height:auto;}
.logo2 img { width:100%; height:auto;}
.followus { margin-top:5%; margin-bottom:5%; text-align:center; width:100%;}
.linkbar { margin-bottom:5% !important; border-bottom-left-radius:10px; border-bottom-right-radius:10px; margin:0 5%; width:auto; float:left;}
.linkbar ul li { float:left; width:100%; text-align:center;}
.linkbar ul li a { padding:3%; width:94%; border-bottom:3px solid #f33f43;}
.linkbar ul li:last-child a {  border-bottom:none;}
.header h1 { font-size:2em; margin-top:10%; margin-left:0; text-align:center; float:none; }
.header .blackblock { margin-left:0; width:70%; margin:auto; float:none; overflow:auto; margin-top:10%; margin-bottom:10%;}
.header .blackblock ul { width:100%; text-align:center;}
.block-red { padding:5%; width:90%;}
.block-red2 { padding:5%; width:90%;}
.mission-img { width:100%; margin-right:0; margin-bottom:5%;}
.block-mar { padding:5%; width:90%;}
.footer-wrapper { padding:10%; width:80%;}
.copyright { width:100%; text-align:center; margin-bottom:5%;}
.flink { width:100%; text-align:center;}
.yellow-block .yellow-block2 { margin-right:0 !important; width:100%; margin-bottom:5%;}
.othergamesblock { width:100%;}
.content-lft { width:100%; margin-bottom:5%;}
.content-rht { float:left; width:100%;}
.for-row .lft { width:100%; margin-bottom:5%;}
.for-row .rht { float:left; width:100%;}
.textfield40 { width:40%;}
.textfield60 { width:90%;}
.textfield40 { width:90%;}
.textarea { width:90%;}
.block-mar { margin:auto; float:none;}
.yell-mar, .med-box2, .small-box, .med-box{ min-height:inherit;}
.redcircle { display:none;}
}
.accordian li {
	font-size: 13px;
	line-height: 18px;
}
.bigger {
	font-size: 36px;
	font-family: "Lucida Console", Monaco, monospace;
	color: #000;
}
.biggerwhite {
	font-size: 36px;
	font-family: "Lucida Console", Monaco, monospace;
	color: #fff;
}
smaller bigger {
	font-size: 24px;
}
.blacknew1 {
	color: #000;
}
.newwhite {
	color: #FFF;
}
.BLACKCLICK {
	color: #000000;
}
biggerwhite {
	color: #000;
}
