/*font-family: 'Ubuntu', 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: 'Ubuntu', sans-serif;  font-size:24px; color:#000; width:100%;  background:#FFFFFF url(../images/bg.jpg) repeat-x center top; font-weight:300;    }

img{ background:none; outline:none; border:0px;}
a{ text-decoration:none; outline:none;}
input, textarea, select{ margin:0px; font-family: 'Ubuntu', sans-serif;  outline:none; border:0px; outline:none; padding:0px;}
.cmn_list{ margin:0px; padding:0px; list-style:none;}
div, p, span { max-height:5000em; } /*andriod mobiles */

.ep_main_container { width:100%; float:left; }
.ep_page_container { float:left; margin-top:-205px; padding-top:260px; width:100%; box-sizing:border-box; background:#FFFFFF;  min-height:300px; box-shadow:0px 0px 35px 0px rgba(0,0,0,0.6); -webkit-box-shadow:0px 0px 35px 0px rgba(0,0,0,0.6); }

.ep_hdr_container {  float:left; background:url(../images/stop_top.png) no-repeat center top; width:100%; height:235px; position:relative; }
.ep_main_container_innr {  width:1000px; margin:auto; clear:both; }

.ep_blue_ttl_bg { background:url(../images/blue_bar.png) no-repeat; width:960px; margin-left:20px;  height:90px; box-sizing:border-box; padding-top:19px; position:relative; font-size:29px; text-align:center; color:#FFFFFF; font-weight:500;  float:left;}
.ep_red_ttl_bg { width:900px; margin-left:50px; background:#ed252b; box-sizing:border-box; border:solid 4px #9e0b0f; padding:40px 30px 20px 30px; font-size:29px; text-align:center;  color:#FFFFFF; border-radius:20px; -webkit-border-radius:20px; margin-top:-34px;  float:left;}
.ep_red_ttl_bg span { font-weight:500; }
.ep_red_clr { color:#ed252b; }
.txt_bold { font-weight:700; }
.txt_med { font-weight:500; }

.ep_cont_inner {width:96%; margin-left:2%; margin-right:2%; float:left;  margin-top:20px; }
.ep_lot_img { margin-top:30px; float:left; text-align:center; width:100%; }

.ep_card_lft_cont { float:left; margin-top:20px;  }
.ep_card_rht_cont { float:right; width:480px; margin-top:20px;  font-weight:500; text-align:center;   } 
.ep_card_rht_cont span { background:#ed252b; box-sizing:border-box; padding:25px 30px; width:100%; display:inline-block; color:#FFFFFF; }

.ep_new_memb_rec { position:relative; float:left; width:100%; border-radius:20px; -webkit-border-radius:20px; background:url(../images/grad_bg.jpg) repeat-x; min-height:642px;  box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.2); margin-top:20px; }
.ep_new_memb_ttl { float:left; width:100%; text-align:center;  font-size:30px; margin-top:10px; font-weight:700; }

.ep_memb_re_inner_box { width:465px; height:254px; background:#ed252b; font-weight:400; padding:25px; box-sizing:border-box;  float:left; margin-top:20px; margin-left:25px;  box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.4); border-radius:15px; -webkit-border-radius:15px; color:#FFFFFF; line-height:29px; }

.ep_memb_re_inner_box.blue_box { background:#27b1fb; text-align:right; }
.ep_memb_re_inner_box.grn_box { background:#54a610;  }
.ep_memb_re_inner_box.yel_box { background:#fbab00; text-align:right; }

.ep_photo1 { position:absolute; top:200px; left:310px; border:solid 4px #FFFFFF; }
.ep_allgame_img { float:left; width:100%; text-align:center; margin-top:25px; }

.img_algn_lft { float:left; margin-right:20px;  }
.ep_big_fnt {font-size:30px; font-weight:700; }
.img_algn_right { float:right; margin-left:20px; }
.ep_blue_ttl_bg.btm { font-size:24px; font-weight:400; padding-top:10px; margin-top:25px; }
.ep_red_ttl_bg.btm {  font-size:36px; font-weight:500; text-transform:uppercase; }

.ep_click_addcart { text-align:center; margin-top:20px; margin-bottom:20px; width:100%; float:left; font-size:30px; font-weight:500; }

.ep_cont_inner a{ color:#000cfe; }
.ep_cont_inner a:hover{ color:#000000; text-decoration:underline; }