			.container {
				margin-top: 110px;
			}
			.error {
				color: #B94A48;
			}
			.form-horizontal {
				margin-bottom: 0px;
			}
			.hide{display: none;}
			
	/*		.timer span{
	font-size: 32px;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
}*/
.timer1 {
width: 55%;
float: left;
margin: -35px 40%;
font-size: 24px;
color: #2e2e2e;
text-transform: uppercase;
font-family: 'euphemiaregular';
background: url(../images/time_img.png) no-repeat center right;
padding-right: 32px;
}

.pop_wrapper{   width: 100%;
   float: left;
   z-index: 1;
   position: absolute;
   display:none;
  text-align: center;
 }
.pop_box{
  width: auto;
  background: url(../images/tick_icon.png) no-repeat 37px 28px #fcfff5;
  border: 5px solid #F4BC02;
  border-radius: 30px;
  box-shadow: 0px 0px 5px #ccc;
  font-size: 48px;
  font-family: 'FranklinGothic-Medium';
  display: inline-block;
  color: #2E2E30;
  margin: 9% 38% 0% 0%;
  padding: 37px 37px 37px 132px;
  text-align: right;
}
.overlay_pop{width:100%; height:100%; display:none; position:absolute; background:rgba(252,255,245,.8); left:0; top:0;}



.pg_lft_col {
	width:100%;
	float:left
}
.clear{clear:both}
.pg_lft_col h2 {
	color: #DF0C6F;
	font-size: 48px;
	margin: 0 0 10px 0;
	font-weight: normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}
.pg_lft_col h3 {
	font-size: 16px;
	color: #00ADEF;
	/*border-bottom:1px solid #999999;*/
	margin: 10px 0;
	font-weight: normal;
	/*padding-bottom:15px;*/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.crrect_input {
	background-color: #EAEDED;
	border: 1px solid #46A7E2;
	padding: 1px;
	color: #000;
	width:50px;
	  margin-left: 50px;
}
.got_it_btn {
	display: inline-block;
	line-height: normal;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	padding: .46em 1.5em .54em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #fff;
	background-color: #7ebb00;
	text-decoration: none;
	border-radius: 5px;
  min-width: 110px;
  font-family: arial;
}
.got_it_btn.fr_btn{  float: right;
  margin: 10px 0px 13px;}
h4.expl_title {
	font-family: Trebuchet MS, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 36px;
	color: #77a200;
	  font-weight: normal;
	margin: 0 0 20px 0;
}
.review_col {
	border: 1px solid #e3dbff;
	border-radius: 2px;
	margin: 10px 0 5px;
	padding: 1px 8px 12px 36px;
	position: relative;
}
.review_col p {
	font-family:arial;
	font-size: 18px;
	color:#111;
}
.review_txt_input {
	background-color: #EAEDED;
	border: 1px solid #46A7E2;
	padding: 1px;
	color: #000;
	width: 20px;
}
.review_txt_input.mr22 {
	margin: 0 0 12px 22px;
}
.review_col p.grnet_txt {
	font-size: 16px;
	color: #719B07;
	margin: 10px 0;
}
.thead_bg{border: 1px solid #111;
  font-size: 16px;
  background:#fffacd;
  font-family: arial;
    font-weight: bold;
  text-align: center;}
.thead_bg tr td{  padding: 15px 0 5px;   border-bottom: 1px solid #111;
  border-right: 1px solid #111;}
  .table_body{  text-align: center;
  font-weight: bold;
  font-family: arial;
  font-size: 17px;}
  .table_body tr td{ padding: 15px 0 5px;   border-bottom: 1px solid #111;
  border-right: 1px solid #111;}
  
  
  .review_col .rev_expl_box {
  background:url(download.png) no-repeat;
  color: #fff;
  font: normal 13px Verdana, Tahoma, Helvetica, sans-serif;
  height: 106px;
  left: -9px;
  position: absolute;
  text-align: center;
  top: 9px;
  width: 24px;
}
  .review_col .rev_expl_box span{  font-size: 14px;
  height: 24px;
  line-height: 21px;
   position: absolute;
    top: 0;
    left: 0;
  width: 80px;   -moz-transform: rotate(-90deg) translateX(-90px);
  -moz-transform-origin: top left;
  -webkit-transform: rotate(-90deg) translateX(-90px);
  -webkit-transform: rotate(-90deg) translateX(-90px) translate3d(0,0,0);
  -webkit-transform-origin: top left;
  -o-transform: rotate(-90deg) translateX(-92px);
  -o-transform-origin: top left;
  -ms-transform: rotate(-90deg) translateX(-90px);
  -ms-transform-origin: top left;}
.review_col .rev_hed_hd {
  background-position: 0 0;
}
 .review_col .solve_hed_hd {
  background-position: 0 -233px;
} 