/*  font-family: 'Open Sans Condensed', sans-serif; */

html { -webkit-text-size-adjust: 100%; overflow-x: hidden; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }
body { margin: 0px; padding: 0px; text-align: justify; font-family: 'Open Sans', sans-serif; font-size: 16px; color: #000; width: 100%; background: #000 url(../images/bg.jpg) no-repeat center center / cover; background-attachment: fixed;  }
img { background: none; outline: none; border: 0px; }
* { box-sizing: border-box; }
a, button { text-decoration: none; outline: none; }
input[type="text"], input[type="image"], input[type="radio"], input[type="checkbox"], input[type="password"], textarea, select { margin: 0px; font-family: 'Open Sans', sans-serif; outline: none; border: 0px; padding: 0px; }
.cmn_list { margin: 0px; padding: 0px; list-style: none; }
div, p, span { max-height: 5000em; } /*andriod mobiles */
.no_js_cls { float: left; width: 100%; text-align: center; padding: 10px 0px; color: #FFFFFF; background: #BF0205; font-size: 20px; }
.main_container { width: 1000px; margin: auto; clear: both;  }

.page_container { width: 100%; float: left; padding: 20px; margin: 30px 0px; background: #fff; box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.7); }


.hf_logo { float: left; width: 100%; text-align: center; }

.hf_head_ttl { float: left; width: 100%; margin-top: 20px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600; font-size: 35px; line-height: 40px;  text-align: center; color: #B40A0A }

.hf_head_ttl2 { float: left; width: 100%; border:solid 2px #B40A0A; padding: 5px 10px; font-size: 19px; line-height: 27px; border-radius: 5px; -webkit-border-radius:5px; text-align: center; margin-top: 20px; font-weight: 600; }
.hf_head_ttl3 { float: left; width: 100%; border:solid 2px #d7d7d7; padding: 5px 10px; font-size: 14px; line-height: 18px; border-radius: 5px; -webkit-border-radius:5px; text-align: center; margin-top: 20px; font-weight: 600; }

.hf_subtxt { float: left; width: 100%; margin-top: 20px; text-align: center; }
.hf_subtxt span { font-weight: 600; }

.hf_lft_cont { float: left; width: 75%; }
.hf_rht_trophy { float: right; margin-left: -50px; margin-right: -70px; }

.hf_tstm_container { float: left; width: 100%; padding: 15px 0px; background: url(../images/tstm_grey_bg.jpg) repeat-x; margin-top: 20px; text-align: center; }

.hf_tstm_container img { box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.4);}

.hf_tstm_write_cont { line-height: 30px; margin-bottom: 30px; float: left; width: 100%; margin-top: 40px; text-align: center; }
.hf_tstm_write_cont div { text-transform: uppercase;display: inline-block; background: #FFC32C; padding: 5px 10px;  border-radius: 5px; -webkit-border-radius:5px; font-family: 'Open Sans Condensed', sans-serif; font-weight: 600; font-size: 30px; line-height: 35px; }

.hf_tstm_write_cont a { color: #1440B8; text-decoration: underline; font-weight: 600; }
.hf_tstm_write_cont a:hover { color: #565656}

.hf_tstm_write_cont span { font-weight: 600; color: #B7080B; font-size: 20px; line-height: 30px;}