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

html {
	margin: 0px;
	padding: 0px;
	height: 100% !important;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
	overflow-x: hidden;
	overflow-y: auto;
	height: 100% !important;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: #ffffff;
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a, button {
	text-decoration: none;
}
form {
	position: relative;
	height: 100%;
}

@font-face {
	font-family: 'Titillium Web', sans-serif;
	src: url('../fonts/Giger.eot');
	src: url('../fonts/Giger.eot?#iefix') format('embedded-opentype'), url('../fonts/Giger.woff') format('woff'), url('../fonts/Giger.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
img {
	border: 0px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 36px;
	font-weight: bold;
	color: #76756e;
}
h2 {
	font-size: 30px;
	font-weight: bold;
	color: #000;
}
h3 {
	font-size: 20px;
	color: #000000;
	font-weight: normal;
	text-align: left;
}
h4 {
	font-size: 20px;
	color: #000000;
	font-family: 'Titillium Web', sans-serif;
	font-weight: normal;
	text-align: left;
}
.clear_left {
	clear: left;
}
.clear_right {
	clear: right;
}
#bg {
	display: none;
}
#bg1 {
}
/**--- Common Containers Starts Here ---**/	
.main_container {
	width: 100%;
	margin: 0;
	position: relative;
	min-height: 100% !important;
}
.common_container {
	width: 100%;
	margin: auto;
	position: relative;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.header_container {
	width: 100%;
	float: left;
	background: #fff;
}
.header_container_inner {
	width: 100%;
	background: #fff;
	margin: auto;
	min-height: 60px;
	-webkit-box-shadow: 1px 6px 11px 0px rgba(93,96,96,0.15);
	-moz-box-shadow: 1px 6px 11px 0px rgba(93,96,96,0.15);
	box-shadow: 1px 6px 11px 0px rgba(93,96,96,0.15);
}
.container {
	width: 100%;
	margin: auto;
	position: relative;
}
.inner_container_subpages {
	width: 1040px;
    position: relative;
    margin: auto;
}
.common_container_header {
	width: 100%;
	margin: 0;
	float: left;
}
.header_container_inner .inner_common_container .inner_container_subpages {
	padding-bottom: 0;
}
.inner_container {
	width: 100%;
	float: left;
}
.common_container_footer {
	width: 100%;
	margin: auto;
}
#content, #content_02, .content_03 {
	margin: 45px 0 0 0;
}
#content_02 {
	margin: 0px 0 0 0;
}
#content_03 {
	margin: 0px 0 0 0;
}
.inner_common_container {
	width: 100%;
    float:left;
    background:url(../images/img-cross-bg.png) no-repeat;
    background-size:100% auto;
	min-height:650px;
}
.inner_content_box {
	width: 100%;
	float: left;
 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contentbox_one, .contentbox_banner_page, .contentbox_two {
	float: left;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.contentbox_one {
	width: 100%;
	float: left;
}
.contentbox_banner_page {
	height: auto;
}
.contentbox_two {
}
.home_main_container {
	width: 100%;
	margin: 0;
	position: relative;
	min-height: 100% !important;
	padding-bottom: 105px;
}
.common_content_box {
	width: 1000px;
	float: left;
	margin: 30px 0 0 0;
	background: #fff;
	border-top: solid 8px #ee5131;
	position: relative;
}
.abt_program_content {
	float: left;
	padding: 42px 0 0 50px;
}
.abt_content {
	color: #221f1f;
	float: left;
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	line-height: 27px;
	margin: 20px 0 0;
	height: 296px;
	overflow-y: auto;
	width: 480px;
	text-align: justify;
}
.abt_content_banner {
	float: right;
	margin: -8px 0 0 0;
}
.abt_content_banner img {
	float: left;
}
/**--- Common Containers ends Here ---**/	

/**--- Home css starts here ---**/
.main_logo {
	float: left;
	margin: 0px 0 0 0px;
	padding: 0px 0;
}
.main_logo img {
	float: left;/**display:none;**/
}
.color_bar {
	display: none;
}
.left_content_container {
	float: left;
	position: relative;
	margin: 20px 0 0 -34px;
	padding-bottom: 0px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.box1, .box2, .box3, .box_chilly {
	float: left;
	width: 203px;
	margin: 20px 0px 0 46px;
	text-align: center;
	animation: icons 3s;
	-webkit-animation: icons 3s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	/*transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;*/
	opacity: 0;
}
.box1:hover > .box_inner_small, .box2:hover > .box_inner_small, .box3:hover > .box_inner_small, .box_chilly:hover > .box_inner_small {
	/*background-position: 96% 50%;*/
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.box_content_image, .box_content_text, .box_content_text_02, .box_content_text_03 {
	float: left;
	width: 203px;
	height: 203px;
	margin: 0 0px;
	text-align: center;
	border: solid 8px #f4755b;
	border-radius: 203px;
	-webkit-border-radius: 203px;
	-moz-border-radius: 203px;
	background: url(../images/img_mamablogger.png) no-repeat;
	background-position: -20px 0px;
	overflow: hidden;
}
.box_content_text {
	background: url(../images/img_whatsnew.png) no-repeat;
	background-position: -70px 0px;
}
.box_content_text_02 {
	background: url(../images/img_mamashop.png) no-repeat;
	background-position: -11px 0px;
}
.box_content_text_03 {
	background: url(../images/img_aboutprogram.png) no-repeat;
	background-position: -33px -1px;
}
.box_inner_small {
	float: left;
	height: 234px;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
}
.icon_title {
	font-size: 24px;
	font-family: 'Titillium Web', sans-serif;
	color: #000;
	text-align: center;
	text-decoration: none;
	font-weight: 100;
}
.icon_title span {
	font-size: 14px;
	line-height: 22px;
	border-top: solid 1px #000;
	padding: 0 0;
	float: left;
	margin: 8px 10px 0;
}
.download_app_btn {
	display: none;
}
.box_content_text, .box_content_text_02, .box_content_text_03 {
	float: left;
	margin: 0px 0 15px 0;
	color: #48453e;
	font-size: 24px;
	font-family: 'Titillium Web', sans-serif;
	text-align: center;
	text-decoration: none;
}
.box_content_image a img, .box_content_text img, .box_content_text_02 img, .box_content_text_03 img {
	display: none;
}
.common_btn_chilly {
	float: left;
	height: 100px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 30px;
	color: #46423a;
	text-decoration: none;
	border: solid 1px #54524a;
	border-radius: 8px;
}
.common_btn_chilly:hover {
	border: solid 1px #e44221;
}
.common_btn_chilly i {
	float: left;
	width: 96px;
	height: 100%;
	text-align: center;
	background: #46423a;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.common_btn_chilly span {
	float: left;
	padding: 33px 46px 0 46px;
	height: 67px;
	vertical-align: middle;
}
.common_btn_chilly:hover> .icon {
	background: #e44221 !important;
}
.common_btn1, .green_btn, .red_btn, .blue-btn {
	display: inline-block;
    text-align: center;
    color: #000;
    font-size: 30px;
    padding: 5px 50px;
    text-decoration: none;
    border: solid 2px #000;
    text-transform: uppercase;
    font-weight: 800;
}
.green_btn {
	margin: 18px 0 0 0;
}
.red_btn {
	margin: 0px 0 0 0;
	background: #ec0e17;
	border: #ec0e17 solid 1px;
	color: #FFF;
}
.common_btn1 {
    border:0;
    text-decoration:underline;
    color:#ee1c25;
}
.blue-btn {
}
.social_container {
	display: none;
}
.icons_link {
	display: none;
}
.leftAlign {
	float: left;
}
.rightAlign {
	float: right;
}
/**--- Home css ends here ---**/

/**--- Signup css starts here ---**/
.breadcrumb_container {
	display: none;
}
.bread_box span {
	float: left;
	padding: 9px 0 0 20px;
}
.bread_box i {
	float: right;
	margin: 12px 20px 0 0px;
}
.bread_box a {
	color: #fff;
	text-decoration: none;
	float: left;
	padding: 9px 0 0 20px;
}
.welcome_message, .page_title_01 {
}
.page_title_01 {
	margin: 0 0 0 45px;
}
.form_container {
}
.sign_form_container {
	/*width: 1000px;
	float: left;
	margin: 30px 0 0px 0;
	background: #fff;
	/*border-top: solid 8px #ee5131;*/
	/*position: relative;*/
}
.register_form_content {
	width: 610px;
	padding:0px 0 0 0px;
	float: left;
}
.register_form_content h1 {
	float: left;
	padding-bottom: 30px;
}
.register_form_content .from_label_container, .from_select_container {
	margin: 0px 40px 0 0;
}
.input_container {
	float: left;
	width: 100%;
	margin:0px 0 0px 0;
}
.from_label_container {
	width: 100%;
	float: left;
	margin: 0px 0 0 0;
}
.from_select_container {
	float: left;
}
.input_box_div {
	float: left;
	margin: 0px 0 0 0;
	position: relative;
	width: 100%;
}
.input_box_div i{
	display: none;
}
.login_form_content .input_box_common {
    padding-left: 10px;
    margin-bottom: 15px;
}
.checkbox-test label {
    position: relative;
    padding-left: 30px;
    line-height: 20px;
}
.input_icon {
	float: left;
	width: 63px;
	background: none;
	position: absolute;
	left: 0;
	z-index: 1;
}
.input_box_common, .input_box_common_small, .input_box_common_medium, .textarea, .common_select_box, .rounded_inp_box, .dd-mm-yyyy input, .dd-mm-yyyy select{
	float: left;
	width: 100%;
	min-height: 49px;
	padding: 9px 10px 9px 16px;
	margin: 0 0 0 0px;
	border: solid 2px #c4d7db;
	background: #fff;
	color: #838e94;
    font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	outline: none;
	border-radius: 4px !important;
	position: relative;
}
.input_box_common {
	padding-left: 64px;
}
.selectFix {
    position:relative;
    padding:0px;
    padding-left: 64px;
}
    .selectFix i {
        position:absolute;
        top: -2px;
    }
    .input_box_common .input_box_select {
        padding:0px;
        width:100%;
        float:left;
        font-size: 18px;
        color:#838e94;
        font-family: 'Titillium Web', sans-serif;
        border:0;
        padding:9px 0px 9px;
    }
.input_box_common .input_box_select:hover, .input_box_common .input_box_select:focus, .input_box_common .input_box_select:active{
    outline:none;
}
.textarea {
	float: left;
	width: 100%;
	padding: 6px 10px 0;
	height: 100px;
	margin: 10px 0 0 0px;
	background: #eff4f6;
	border-color: #eff4f6;
}
.common_select_box {
	height: 40px !important;
	width: 66px;
	padding: 10px 5px 10px 0px;
	font-size: 12px;
}
.service_text {
	height: auto !important;
}
.big_day_div {
	float: left;
	height: 74px;
	position: relative;
}
.select_box_bg {
	float: left;
}
.big_day_text {
	color: #000000;
	font-size: 18px;
	font-family: 'Titillium Web', sans-serif;
}
.reg_button_container {
	float: left;
	width: 100%;
	padding-bottom: 24px;
}
.float_right {
	float: right;
}
.signup_banner {
	width: 338px;
	float: right;
	position: absolute;
	height: 101.5%;
	top: -8px;
	right: 0;
	overflow: hidden;
}
.signup_banner img {
	float: left;
	height: 99.8%;
	width: 100%;
}
/**--- Signup css ends here ---**/

/**--- Login Css starts Here  ---**/
.login_form_container {
	float: left;
	width: 100%;
	margin: 30px 0 0px 0;
	/*margin-bottom: 100px;*/
}
.login_form_content {
	float: left;
	width: 100%;
    text-align:center;
    padding-bottom:20px;
}
.login_form_title {
	display: none;
}
.login_form_left {
	float: none;
	display: inline-block;
	text-align: center;
	width: 360px;
	margin:0px 0 0 0;
}
.forgot_login_form_left {
	float: left;
	width: 426px !important;
}
.login_form_left h1 {
	float: left;
	padding-bottom: 20px;
	font-weight: normal;
}
.input_item_label, .signup_item_label {
	display: none;
}
.signup_item_label, .signup_item_label_new {
	width: 210px;
	padding: 5px 0 5px 20px;
	margin: 0 0 0 0;
}
.signup_item_label_new {
	padding: 5px 0 5px 0px;
}
.page_content_box_full {
	width: 100%;
	font-size: 18px;
}
.new_user_div {
	float: left;
	margin: -5px 10px 0 0px;
}
.new_user_div span {
	color: #fff;
	display: none;
}
.new_user_div a {
	color: #54524a;
	text-decoration: none;
}
.divider {
	float: left;
	width: 1px;
	height: 15px;
	background: #46423a;
	margin: -2px 10px 0 0;
}
.fgot_link1 {
	float: left;
	margin: -5px 0 0;
	color: #54524a !important;
	text-decoration: none !important;
}
.forgot_password_box {
	float: left;
}
.forgot_password_box a {
	float: left;
	font-size: 18px;
}
.forgot_password_box a:hover {
	text-decoration: none;
}
.or_line {
	width: 33px;
	height: 231px;
	float: left;
	margin: 60px 0 0px 0px;
	background: url(../images/or_line.png) no-repeat center;
	text-align: center;
}
.or_line_inner {
	width: 1px;
	height: 231px;
	display: table-cell;
	vertical-align: middle;
}
.or {
	width: 33px;
	height: 27px;
}
.icon_with_facebook {
	float: left;
	margin: 64px 0 0 30px;
	outline: none;
}
.login_banner {
	float: right;
	margin: -8px 0 0 0;
}
.login_banner img {
	float: left;
}
.input_container_medium {
	min-height: 64px !important;
}
/**--- Login Css ends Here  ---**/

/**--- Login & Sign up Css Starts here ---**/
.member_signup_container {
	width: 1000px;
	float: left;
	background: #fff;
	border-top: solid 8px #ee5131;
	margin: 30px 0 0 0;
}
.member_signup_block {
	float: left;
	padding: 48px 0 0 54px;
}
.member_signup_btn_box {
	float: left;
	margin: 0 124px 50px 0px;
}
.not_member {
	float: left;
	padding: 4px 26px 15px 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	color: #221f1f;
}
.not_member span {
	line-height: 30px;
}
.logout {
	float: right;
	padding: 6px 10px 6px 30px;
	border-radius: 5px;
	background: url(../images/icon_logout_green_small.png) no-repeat 5px 4px #ee4037;
	position: absolute;
	right: 0;
	top: 10px;
	text-decoration: none;
	color: #fff;
	display: block;
}
/**--- Login & Sign up Css Ends here ---**/

/**--- Content Page Css Panel Starts here ---**/
.content_page_panel {
	width: 986px;
	float: left;
	margin: 0 0 0 45px;
	color: #000000;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.contentpage_left_box {
	width: 560px;
	float: left;
}
.contentpage_right_box {
	width: 410px;
	float: left;
}
.contentpage_right_box img {
	width: 100%;
	height: auto;
}
.points_cont {
	color: #da251c;
	font-size: 24px;
	font-weight: normal;
}
.center_align_box {
	width: 230px;
	float: left;
	margin: 20px 50px 0 60px;
	min-height: 50px;
	font-size: 14px;
}
.center_align_box span {
	text-align: left;
	float: left;
}
.gray_border {
	background: #FFFFFF;
	border: #4e4e46 solid 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	margin: 10px 0 0 0;
	width: 95%;
	height: 62px;
	text-align: left;
	text-decoration: none;
}
.img_arrowgray {
	float: left;
	position: relative;
	margin: -2px;
}
.gray_text_pan {
	float: left;
	font-size: 34px;
	color: #4e4e46;
	padding: 10px 5px 10px 5px;
	width: 138px;
	text-align: center !important;
}
/**--- Content Page Css Ends Starts here ---**/

/**--- Profile css starts here ---**/
.profile_container_chilly {
	width: 1060px;
	float: left;
}
.profile_container {
	width: 1000px;
	float: left;
	margin: 30px 0 0px 0;
	padding-bottom: 46px;
	background: #fff;
	border-top: solid 8px #ee5131;
	position: relative;
}
.profile_left_box {
	float: left;
	padding: 54px 0 0 50px;
}
.profile_content_block {
	padding: 20px 0 0 0;
}
.profile_image_container {
	float: left;
	width: 190px;
	padding: 8px;
	background: #eee;
	border: solid 1px #ddd;
}
.profile_content {
	float: left;
}
.profile_content h1 {
	float: left;
	margin: 2px 0 0 31px;
	font-weight: normal;
}
.profile_content h2 {
	float: left;
	margin: 21px 0 0 31px;
	font-weight: normal;
}
.profile_content h4 {
	float: left;
	margin: 48px 0 0 31px;
	font-weight: normal;
}
.profile_content h4 span {
	color: #005594;
}
.profile_content_right {
	float: right;
	margin: 0 0 0 0;
}
.profile_points_block {
	float: left;
	width: 284px;
	min-height: 222px;
	background: url(../images/img_points_bg.png) no-repeat;
}
.profile_points_block span {
	width: 284px;
	height: 206px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 44px;
	line-height: 18px;
}
.visits_spends {
	float: left;
	width: 228px;
	margin: 8px 0 0 26px;
}
.visits {
	float: left;
	width: 50%;
}
.visits div, .spends div {
	float: left;
	width: 97%;
	min-height: 30px;
	padding: 8px 0 0 10%;
	background: #ee5131;
	border-radius: 6px;
	color: #fff;
	font-size: 16px;
	position: relative;
	z-index: 99;
}
.visits span, .spends span {
	float: left;
	width: 96%;
	padding: 5px 0 0 4%;
}
.spends {
	float: left;
	width: 50%;
}
.spends div {
	width: 82%;
	padding: 8px 0 0 20%;
	margin: 0 0 0 -2%;
	background: #fbbb55;
	z-index: 9;
}
.spends span {
	padding: 5px 0 0 10%;
}
.btn_redeem_today {
	float: left;
	width: 228px;
	min-height: 39px;
	padding: 14px 0 0 0;
	margin: 18px 0 0 26px;
	background: #005594;
	border-radius: 8px;
	font-family: 'Titillium Web', sans-serif;
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	text-align: center;
}
.profile_btns_block {
	float: left;
	margin: 59px 0 0 48px;
}
.update_btn, .btn_change_password, .btn_prf_logout {
	float: left;
	height: 50px;
	margin-right: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	border: solid 1px #005594;
	border-radius: 6px;
}
.update_btn i, .btn_change_password i, .btn_prf_logout i {
	width: 74px;
	height: 50px;
	float: left;
	background: #005594;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.update_btn span, .btn_change_password span, .btn_prf_logout span {
	float: left;
	padding: 14px 14px 0;
}
.btn_change_password {
	border: solid 1px #eda739;
}
.btn_change_password i {
	background: #eda739;
}
.btn_prf_logout {
	border: solid 1px #ee5131;
}
.btn_prf_logout i {
	background: #ee5131;
}
.btn_prf_logout span {
	padding: 14px 24px 0 24px;
}
.profoile {
	display: none;
}
.profoile1 {
	float: left;
}
.profile_welcome_title {
	width: 98%;
	padding: 0 2% 20px;
	text-align: center;
	color: #fff;
	font-size: 30px;
	display: none;
}
.points_redeem {
	display: none; /* put display no */
}
.profile_btn_block {
	display: none; /* put display no */
}
.points_collected {
}
.redeem_btn {
	display: none;
}
.special_offer {
	float: left;
	width: 90%;
	height: 65px;
	margin: 16px 0 0 0;
	background: #e3322c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: solid 2px #8a1714;
	color: #fff;
	text-decoration: none;
}
.star_icon {
	border-right: 1px solid #FFF;
	float: left;
	padding: 10px 17px 3px 17px;
	position: absolute;
	left: 0;
}
.offer_text {
	width: 66%;
	float: left;
	margin: 6px 0 0 0;
	padding: 10px 15% 10px 15%;
	background: url(../images/icon_right_arrow_green.png) right no-repeat;
	font-size: 26px;
	color: #fdd001;
	text-decoration: none;
}
/**--- Profile css ends here ---**/
 
/*Mamashop Css starts here*/
.offers_pannel {
	float: left;
	width: 1000px;
	padding: 0px 0px 3px 0px;
	margin: 30px 0 0px 0;
	background: #fff url(../images/img_border_line.jpg) repeat-x left top;
	position: relative;
	overflow: hidden;
}
.offers_container {
	float: left;
	overflow: hidden;
}
.mama_right_image {
	display: none;
}
/*Mamashop Css Ends here*/

/**--- After Loged in Css Starts here ---**/
.loged_in_block {
	float: left;
	width: 1000px;
	border-top: solid 8px #ee5131;
	background: #fff;
	margin-bottom: 105px;
	margin-top: 30px;
}
.loged_in_content {
	width: 94%;
	float: left;
	padding: 35px 0 30px 40px;
	margin: 0 0 0 0;
}
.loged_in_image {
	float: left;
	width: 190px;
	padding: 8px;
	background: #eee;
	border: solid 1px #ddd;
}
.logedin_profile_content {
	float: left;
	margin: 0 0 0 20px;
}
.logedin_profile_content h1 {
	float: left;
	margin: 0 0 0 0;
	font-size: 30px;
	color: #5f5d55;
	font-weight: normal;
}
.logedin_profile_content h3 {
	float: left;
	margin: 6px 0 0 3px;
	color: #74736c;
	font-size: 16px;
}
.logedin_profile_content h3 span {
	color: #000;
}
.points_section {
	float: left;
	margin: 16px 0 0 0;
	min-height: 60px;
}
.points_lable {
	width: 128px;
	float: left;
	min-height: 30px;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	background: url(../images/points_lable.jpg) no-repeat;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.points_value {
	float: left;
	min-width: 75px;
	min-height: 46px;
	margin: 10px 0 0 -11px;
	background: #fff;
	font-size: 20px;
	color: #e83230;
	box-shadow: 2px 2px 3px #ccc;
}
.points_value span {
	width: 75px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 46px;
}
.loged_in_btns {
	float: left;
	margin: 10px 0 0 20px;
}
.view_profile_btn {
	float: left;
	height: 50px;
	margin-right: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	border: solid 1px #46423a;
	border-radius: 6px;
}
.view_profile_btn i {
	width: 74px;
	height: 50px;
	float: left;
	background: #46423a;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.view_profile_btn span {
	float: left;
	padding: 14px 14px 0;
}
/**--- After Loged in Css Ends here ---**/ 
 
/**--- Feedback Css Starts Here ---**/

.feedback_bg_black, .feedback_bg_black2 {
	width: 100%;
	float: left !important;
	background: #fff;
    text-align:left;
}
.feedback_bg_black2 {
	width: 1024px;
	float: left !important;
	margin: 30px 0 20px 0;
	background: #fff;
	border-top: solid 8px #ee5131;
}
.feedback_Container {
	width: 1024px;
	margin: 30px 0 50px 0;
	float: left;
}
.feedback_content_block {
	padding: 20px 0 0 0;
}
.feedback_left {
	width: 100%;
	float: left;
	padding:10px 25px;
	background: #fff;
}
.feedback_left h1 {
	font-size: 30px;
	font-weight: normal;
	padding-bottom:0px;
	color: #28497f;
	border-bottom:#bfbfbf 2px solid;
	margin-bottom:15px;
    font-weight:800;
    text-transform:uppercase;
    float:left;
    width:100%;
}
.feeback_block_1, .feeback_block_2 {
	width: 100%;
	float: left;
	font-size: 18px;
	color: #5d5d5d;
	padding-bottom:32px;
}
.feeback_block_2 {
	width: 100%;
	float: left;
}
.feedback_icons {
	float: left;
	width: 100%;
	margin: 0 10px 0px 0;
	padding: 0 0 0 0px;
}
.feedback_icons a {
	float: left;
	margin:5px 10px 0 0px;
}
.feeback_block_2 .feedback_icons, .feeback_block_2 .label_question {
	width: 48%;
	float: left;
}
.feeback_textarea_block {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	text-align: center;
	padding-bottom: 30px;
}
.feeback_btn_block {
	width: 347px;
	margin: 0 auto;
}
.feeback_btn_block>.common_btn1 {
	border-bottom: solid 2px #8d1715;
}
.label_question, .label_question2 {
	/*width: 100%;
	float:left;  */
	padding: 0 0 0px 0px;
	font-size:20px;
	color: #000;
	display: inline-block;
	text-align: left;
}
.label_question2 {
	width: 100%;
}
.icon_post {
	float: left;
	background: #46423a;
	margin: 163px 0 0 10px;
	display: none;/* New */
}
.suggestion_box {
	width: 100%;
	float: left;
	text-align: center;
}
.suggestion_img {
	display: none;
}
.btns_right {
	float: right;
	margin: 20px 0px 0 0px;
}
.btns_left {
	float: left;
	margin:40px 0px 0 0px;
}
.marRight {
	margin-right: 20px;
}
.radion_button, .radion_button_active {
	float: left;
	margin: 5px 20px 5px 20px;
	padding: 3px 0 10px 40px;
	background: url(../images/radion_button.png) no-repeat left top;
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}
.radion_button_active {
	background: url(../images/radion_button_active.png) no-repeat left top;
}
.gender {
	width: 261px;
	font-size: 18px;
	float: left;
	margin: 0px 0px 0px 0px;
	line-height: 12px;
}
.gender_container {
	margin: 0 0 0px 0;
}
.rdo_btn {
	margin: 4px 3px 3px 3px;
	padding: 0px;
	width: 15px;
	height: 15px;
	float: left;
}
.gender_label input {
	margin: 3px 5px 0 0;
}
.page_content_box_full_01 {
	width: 100%;
	float: left;
	padding: 0 0 28px 0;/*background:url(../images/img_panda.png) no-repeat right 16px;*/
}
.page_content_box_full_01 h1 {
	display: none;
}
.box_2_content_pan {
	/* padding-bottom: 85px; */
	float: left;
}
.feedback_service_no_lable {
	float: left;
	height: 20px;
	padding: 16px 0px 0 40px;
	font-size: 18px;
	color: #000;
	text-align: left;
	width: 138px;
}
.feedback_service_block {
	width: 47%;
	float: left;
}
.textalign_right_fd {
	text-align: right;
	margin-right: 0;
}
.feedback_service_block { /* New */
	width: 270px;
	float: left;
	padding: 16px 0px 0 50px;
}
.ratingStar {
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 26px;
	padding: 0 0 0 26px;
	margin: 0px 16px 0 0;
}
.filledRatingStar {
	background-image: url("../images/icon_fd_star5.png");
}
.emptyRatingStar {
	background-image: url("../images/icon_fd_star1.png");
}
.emptyRatingStar1, .savedRatingStar {
	background-image: url("../images/icon_fd_star1.png");
}
/** custom checkboxes **/
.checkbox {
	float: left;
	margin: 10px 0 8px 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	color: #000000;
	position: relative;
	outline: none;
	line-height:23px;
	margin-right: 20px;
    width:100%;
}
.checkbox input[type="checkbox"] {
	position: absolute;
	width:18px;
	height:18px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	left: 0;
}
.gender_label input[type="radio"] + label:before{
    position:relative!important;
}
.checkbox input[type="checkbox"] + label:before {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #e6eced;
    border: solid 1px #e6eced;
    content: " ";
    vertical-align: middle;
    float: left;
    border-radius: 3px;
    position: absolute;
    left: 0px;
}
.checkbox input[type="checkbox"]:checked + label:before {
	border: solid 1px #e6eced;
	background: #e6eced url(../images/tickIcon.png) no-repeat center;
	background-size: 100%;
}
.checkbox label:before {
	margin-right: 8px;
}
/** custom checkboxes ends **/
/**--- Feedback Css Ends Here ---**/

/**--- Footer Css Starts Here ---**/
.footer_container_inner, .footer_container_home {
	position: absolute;
	bottom: 0;
	width: 100%;
	float: left;
	margin: 00px 0 0 0;
	min-height: 75px;
	background: #000;
}
.footer_container_home {
	margin: 0 0 0 0;
}
.footer_container {
	position: absolute;  /* Diferent with Devlopment */
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	float: left;
	margin: 00px 0 0 0;
	height: 75px;
	background: #000;
}
.footer_left {
	float: left;
}
.footer_left a {
	float: left;
	color: #888888;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 16px 0 0 0px;
}
.footer_left span {
	width: 1px;
	height: 11px;
	float: left;
	margin: 20px 10px 0 10px;
	background: #888;
}
.footer_right {
	float: right;
	margin: 0;
	padding: 0;
}
.fp_copyright {
	color: #888888;
	display: inline;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 17px 0 0 3px;
	text-decoration: none;
	width: 242px;
}
.fp_copyright div {
	float: left;
}
.poweredby_easyrewardz {
	float: left;
	margin: 6px 0 0 77px;
	color: #fff;
	text-decoration: underline;
	font: 11px Arial, Helvetica, sans-serif;
}
.revalsys_logo {
	float: left;
	margin: 44px 10px 0 0;
}
.img_btm_top {
	float: left;
	margin: 0 24px 0 8px;
}
/**--- Footer Css Ends Here ---**/

/**--- Radio Buttons Css Starts Here ---**/
.radio {
	float: left;
	padding: 5px 0px 0 10px;
	font-size: 16px;
}
input[type="radio"] {
	position: absolute;
	width: 24px;
	height: 24px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	opacity: 0;
}
    input[type="radio"] + label:before {
        display: inline-block;
        width: 24px;
        height: 24px;
        margin-right: 5px;
        background: url("../images/icon_radio.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
        content: " ";
        vertical-align: middle;
        margin-left: 2px;
        line-height: 26px;
        margin-top: -4px;
        position: absolute;
        left: 0px;
    }
.trAnniversary{
    margin-bottom:20px;
}
.divChildDOB{
    margin-top:20px;
}
.text-left-content {
    text-align: left;
    float: left;
    padding-left: 0px;
}
.text-left-content-text{
    text-align:left;
}
.feedback_radiochoice label {
    position: relative;
    padding-left: 30px;
    display: block;
}
input[type="radio"]:checked + label:before {
    background: url("../images/icon_radio_active.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
/**--- Radio Buttons Css Ends Here ---**/
.button_container {
	float: left;
	width: 92%;
	padding-bottom: 30px;
}
.button_container .common_btn1 {
	margin: 0px 0px 0 0;
	float: right;
}
/**--- Forgotpassword Css Starts Here ---**/
/**--- Forgotpassword Css Ends Here ---**/


/**--- Error Messages Css Starts Here ---**/

.error_border {
	float: left;
	border: solid 1px #ff0000;
	background: #ff0000;
}
.error_msg {
	float: left;
	padding: 2px 0 0 63px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 15px;
	color: #ff0000;
}
.error_msg_suggestion {
	float: left;
	padding: 5px 3px 0px 49px;
	color: #FF0000 !important;
	font-size: 15px;
}
.error_msg, .error_content, .error_dates, .error-msg-Big{
	color: #ff0000 !important;
	float: left;
	font-size: 14px;
	line-height: 16px;
	width: 100%;
	padding: 8px 0 4px 10px;
	text-align: left;
	background: #fff0f0; /*fff0f0*/
	border-radius: 0px 0px 3px 3px;
	margin-top: -5px;
}
.error-msg-Big {
    margin-bottom:15px;
    padding-bottom:8px;
    margin-top:0px;
}
.error_msgPerson {
	color: #FF0000;
	float : left;
	margin: 3px 0 0 3px;
	position: absolute;
	z-index: 1;
	font-size: 15px;
}
.error_dates {
/**- margin-left: 155px;
	min-width: 235px;---**/
}
.error_dates, .error_gender {
/**- 
        font: 18px Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 100px;
	min-width: 290px;
	color: #FF0000;
	margin: 3px 0 0 0px;
	padding:0;---**/
}
.error_gender {
	margin: -6px 0 0 4px;
	clear: both;
}
.welcome_new2014 {
	width: 98%;
	padding: 0 2% 20px;
	text-align: center;
	color: #fff;
	font-size: 30px;
}
.Feedback_ErriorMsg {
	float: left;
	padding: 2px 0 0 0px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	color: #ff0000;
}
.Feedback_ErriorMsg01 {
	float: left;
	margin: -8px 0 0 40px;
}
.Feedback_ErrorMsg {
	color: #ff0000 !important;
	margin: 4px 0px 0 0;
	padding: 0 0 5px 0;
	float: right;
	width: 202px;
	text-align: left;
	font-size: 16px;
}
.error_msg_invalid {
	color: #ff0000 !important;
	float: left;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	padding: 2px 0 0 63px;
}
.error_msg_feedback {
	color: #ff0000 !important;
	margin: 0px 0 0 0;
	padding: 0 0 5px 0;
	float: left;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
}
/**--- Error Messages Css Ends Here ---**/


/*css by mamatha for thems implementation*/
.icon_box_input {
	display: none;
}
.icon_box_input img {
	display: none;
}
.common_btn2 {
	display: none;
}
.welcome_message, .page_title_01 {
	display: none;
}
.fb_signup {
	display: none;
}
.fb_signin {
	display: none;
}
.fb_container {
	display: none;
}
.content_page_panel {
	display: none;
}
.breadcrubms_container {
	display: none;
}
.bg_inner {
	display: none;
}
.profile_right_box {
	display: none;
}
.login_image_right {
	display: none;
}
.logout {
	display: block;
}
.mem_pan {
	display: none;
}
.special_offer_Invite {
	display: none;
}
.feedback_right {
	display: none;
}
.input_container_small {
}
.clear_left1 {
	display: none;
}
.input_container {
}
.clear_left_01 {
	float: left;
}
.Mamagotoimg {
	display: NONE;
}
.special_login {
	float: left;
	width: 90%;
	height: 65px;
	margin: 16px 0 0 0;
	background: #e3322c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: solid 2px #8a1714;
	color: #fff;
	text-decoration: none;
}
.page_image_left img {
	display: none;
}
.input_ioncs_div_facebook {
	float: left;
	width: 347px;
	text-align: center;
	display: none;
}
.new_user_div1 {
	display: none;
}

/** animations **/
@-webkit-keyframes icons {
from {
 transform: scale(0, 0);
 -webkit-transform: scale(0, 0);
 opacity:0;
}
to {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	opacity: 1;
}
}
@keyframes icons {
from {
 transform: scale(0, 0);
 opacity:0;
}
to {
	-webkit-transform: scale(1, 1);
	opacity: 1;
}
}
.td_item {
	background: #eeeeed;
}
.td_item_02 {
	background: #fff;
}
/**--- Newly for Display None ---**/
.right_content_container {
	display: none;
}
#lblRecordCount {
	color: #000 !important;
	float: left !important;
}
.mem_pan01, .mem_pan2, .mem_pan03, .mem_pan04 {
	width: 90px;
	height: 28px;
	float: right;
	position: absolute;
	right: 43px;
	top: 4px;
	z-index: 99;
	outline: none;
	text-decoration: none;
	color: #fff;
	background: url(../images/img_logout_mam.png) no-repeat;
}
.mem_pan03 {
	right: 0.5%;
	top: 6px;
	background: url(../images/img_logout_mam.png) no-repeat right;
	background-size: 80% 80%;
}
.mem_pan04 {
	right: 1%;
    top: 27px;
	background: url(../images/img_logout_mam.png) no-repeat right;
	background-size: 80% 80%;
}
.common_btnCancel {
	float: left;
	min-height: 29px;
	background: url("../images/icon_cancel.png") no-repeat 14px 0 #46423A;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	padding: 10px 20px 0 52px;
	margin: 0px 10px 0 10px;
	outline: none;
}
.error_msg_ChangePassword {
	float: left;
	font-family: 'Titillium Web', sans-serif;
	font-size: 14px;
	color: #ff0000;
}
.feedback_service_no_lable {
	display: none;
}
.success_message_pop {
	/*float: left;*/
	margin: 0 0 0 0px;
	padding: 3px 0 6px 22px;
	background: url("../images/available_icon.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
	font-size: 18px;
	color: #238f23;
	margin-top: 20px;/*display:inline-block;*/
}
.Login {
	/**--- Sucess message for  Display None(mamatha) --float: left;
    margin: 0 0 0 20px;**/ 
	font-size: 18px;
	display: inline-block;
	color: #238f23;
}
.Login a {
	color: #ee5131;
}
.Password_ErrorMessage {
	float: left;
	margin: 0 0 0 0px;
	font-size: 18px;
	color: #ff0000;
	margin-top: 0px;
}
.Enroll_Login {
	margin: 0 0 0 2px;
	font-size: 18px;
	margin-top: 24px;
	display: inline;
	color: #238f23;
}
.Enroll_Login a {
	color: #ee5131;
}
.forgot_input_box_div .common_btn1 {
	margin: 0 0 0 0;
}
.signup_success, .change_success, .feedback_success {
	width: 100%;
	float: left;
	margin: 0 0 30px 0;
}
.change_success {
	margin: 20px 0 10px 0;
}
.feedback_success {
	margin: 10px 0 0 50px;
}
.content_page_div {
	width: 92%;
	float: left;
	padding: 30px 3% 30px 5%;
	font-family: 'Titillium Web', sans-serif;
	color: #221f1f;
	font-size: 18px;
	line-height: 27px;
}
.existing_password, .confirm_password, .new_password {
	height: 18px;
	background: url(../images/img_ex_psd.jpg) no-repeat left center;
}
.confirm_password {
	background: url(../images/img_con_psd.jpg) no-repeat left center;
}
.new_password {
	background: url(../images/img_new_psd.jpg) no-repeat left center;
}
.digits_pin {
	height: 18px;
	background: url(../images/img_6dig_pin.jpg) no-repeat left center;
}
.digit_alpha_pin {
	height: 18px;
	background: url(../images/img_alpha_pin.jpg) no-repeat left center;
}
.start_collecting_points {
	float: left;
	font-size: 20px;
	padding: 24px 0 0 0;
	color: #ee5131;
}
/*Vishal Css Starts here*/
.image_slide_container {
	width: 57%;
	float: left;
	margin: 5px 0 0 0;
	height: 426px;
	vertical-align: middle;
}
.image_box {
	width: 100%;
	height: 426px;
	vertical-align: middle;
}
.image_box img {
/*width:100%;*/
}
.thumbs_slider_default {
	width: 100%;
	height: 73px;
	overflow-x: scroll;
	overflow-y: hidden;
}
.slide_thumbs_width {
	width: 200%;
	position: relative;
}
.welcome_table {
	width: 100%;
	height: 162px;
	vertical-align: middle;
}
.slider_full_width {
	width: 100% !important;
}
.rewards_content_box {
	width: 95%;
	margin: 20px auto;
}
.reward_content1, .reward_content2, .reward_content3 {
	width: 94%;
	float: left;
	font-family: 'Titillium Web', sans-serif;
	font-size: 30px;
	color: #54524a;
	text-align: center;
	text-transform: uppercase;
}
.reward_content1 {
	line-height: 50px;
}
.reward_content2 {
	font-size: 36px;
	margin: 20px 0 0 0;
}
.reward_content3 {
	text-transform: none;
	font-weight: 200;
	color: #cb262a;
	margin: 20px 0 0 0;
}
.lets_do_it {
	width: 95%;
	text-align: center;
	float: left;
	margin: 20px 0 20px 0;
}
.lets_do_it a, .lets_do_it span {
	background: #ee5131;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	font-size: 30px;
	color: #FFFFFF;
	font-family: 'Titillium Web', sans-serif;
	text-decoration: none;
	padding: 7px 50px 7px 50px;
}
/*Vishal Css Ends here*/

/*mamatha Css start here*/

.Corporate_Firm {
	margin-top: 7px;
}
/*mamatha Css Ends here*/
.corporate_firm_div {
	width: 100% !important;
	float: left;
	height: auto;
}
.corporate_left, .corporate_right {
	width: 50%;
	float: left;
}
.corporate_right {
	width: 50%;
}
.inp_margin_new {
	margin: 0 0 0 0;
}
.inm_width {
	width: 100%;
}
.corporate_name {
	height: 39px;
	background: url(../images/img_new_psd_mamagoto.jpg) no-repeat left center #e8e7e5;
}
#ctl00_ContentPlaceHolder1_divContent .inner_common_container {
	width: 100%;
}
.answerOption {
    background-color: #fff;
    padding: 5px;
    border-radius: 36px;
}
.temp {
	float: left;
	height:auto;
	margin: 0 0px;
	text-align: center;
	background-color : #000;
    padding: 5px;
    border-radius:36px;
}
.answerOption img{
    float:left;
}
.clearall {
    clear:both;
}
.feedback_radiochoice {
    padding-right:20px;
    padding-top:7px;
    display:block;
    padding-bottom:7px;
}
.h2 b, .h2 strong {
    font-weight: 300;
    color: #ee770f;
}
@media screen and (max-width:1024px) {
.thumbs_slider_default {
	height: 73px;
}
}
/*Popup css */
.popup_inner {
	background-color: #fcbc56;
	border: 2px solid #fff;
	border-radius: 8px;
	float: left;
	margin: 16px 0 0 0;
	padding: 8px;
	width: 700px;
}
.popup_contentbox {
	background: none repeat scroll 0 0 #fff;
	border-radius: 5px;
	float: left;
	padding: 5px;
	width: 690px;
}
.confirm_pooling {
	float: left;
	width: 100%;
}
.refer_your_frnd_title {
	float: left;
	text-align: center;
	width: 100%;
	margin-top: 16px;
}
#SocialSignupBackground {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #cecece;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1100;
}
.post-customer-box {
	background: url("../images/popup_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 450px;
	width: 660px;
}
.post-customer-inner {
	float: left;
	padding: 0 20px;
	width: 620px;
}
.points_to_credits_left, .points_to_credits_right {
	color: #fff;
	display: table-cell;
	font: bold 14px Arial, Helvetica, sans-serif;
	height: 98px;
	margin: 20px 0 0 6px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 70px;
}
.points_to_credits_left p {
	color: #000;
	margin: 11px 0 0 150px;
	float: left;
	position: absolute;
}
.left_points {
	float: left;
}
.pool_buttons {
	float: left;
	padding-bottom: 20px;
	text-align: center;
	width: 100%;
}
.btn_yes, .btn_no {
	background: none repeat scroll 0 0 #2b67a7;
	border-bottom: 2px solid #083566;
	border-radius: 5px;
	color: #fff;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 0 10px 0 0;
	padding: 5px 20px;
	text-decoration: none;
}
.popup_contentbox {
	background: none repeat scroll 0 0 #fff;
	border-radius: 5px;
	border: #f00 solid 2px;
	float: left;
	width: 685px;
}
.popup_cotainer {
	float: left;
	position: absolute;
	width: 738px;
	z-index: 10000;
	margin: 150px 0 0 13%;
}
.icon_close {
	cursor: pointer;
	float: left;
	position: absolute;
	right: 38px;
	top: 30px;
}
.Pool_Points {
	color: #ff0000 !important;
	float: left;
	font-size: 13px;
	position: absolute;
	z-index: 1;
	margin: 3px 0 0 18px;
}
.inp-margin {
	margin-left: 240px;
}
.scroll-pane_review_popup {
	width: 100% !important;
}
.points-new-div {
	width: 146%;
	text-align: center;
	color: #000;
	margin: 20px 0 10px 0;
}
.Link {
	color: #238f23;
	font-size: 18px;
	margin: 20px 0 0;
}
.icon_mandatory {
	width: 5%;
	height: 16px;
	margin: 12px -13px 0 0;
	background: url(../images/icon_chilis_star.png) no-repeat;
	float: right;
	position: absolute;
	z-index : 100;
	right: 0px;
}
/*New Classes Starts here*/
.h2 {
	font-weight: 800;
	font-size: 35px;
    text-transform:uppercase;
    
}
.h2 span{
    display:inline-block;
    border-bottom:solid 6px #e37826;
}
.h2 b {
	font-weight: 300;
	color: #ee770f;
}
.icons-Block {
	width: 100%;
	float: left;
	margin-top: 40px;
}
.icons-Container {
	width: 33.333%;
	display: inline-block;
    padding:5px 20px;
    margin-left:-4px;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 30px;
	position: relative;
}
.icons-Container img {
	max-width: 100%;
	float: left;
}
.icons-Container .selected {
	position: absolute;
	right: 25px;
    top: 10px;
    background:url(../images/selected-Link-seamless.png);
    width:24px;
    height:24px;
}
.buttons-Block {
	width: 100%;
	float: left;
	padding: 15px 10px;
}
.btn-com {
	    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 30px;
    padding: 5px 50px;
    text-decoration: none;
    border: solid 2px #e37826;
    background:#e37826;
    text-transform: uppercase;
    font-weight: 800;
}
.btn-com:hover{
    background:transparent;
    color: #000;
    border-color:#000;
}
.label-Item {
	width: 100%;
	float: left;
	color: #838e94;
	font-size: 18px;
	display: inline-block;
	text-align: left;
	padding: 5px 0;
}
.dd-mm-yyyy{
	text-align:center;
	}
.dd-mm-yyyy input, .dd-mm-yyyy select{
	width:30%;
	float:left;
	}
.dd-mm-yyyy input:nth-child(1), .dd-mm-yyyy select:nth-child(1){
	float:left;
	}
.dd-mm-yyyy input:nth-child(2), .dd-mm-yyyy select:nth-child(2){
	float:none;
	display:inline-block;
	}	
.dd-mm-yyyy input:nth-child(3), .dd-mm-yyyy select:nth-child(3){
	float:right;
	display:inline-block;
	}		
.mainQuestion{
	font-size:24px;
	font-weight:600;
	color:#000;
	line-height:20px;
	margin-bottom:15px;
	}	
.feeback_block_1 .input_container{
	width:50%;
	}	
.feeback_block_1 .input_box_common{
	padding-left:15px;
	}	
.feeback_block_1 textarea.input_box_common{
	height:100px;
	}	
.thankyou-container{
	width:100%;
	float:left;
	padding:0px;
    margin-bottom: -19px;
	}	
.thankyouImage{
	width:100%;
	float:left;
	position: relative;
    margin:10px 0 0 0;
	}
.homeBtn {
    background:#188fac;
    padding:4px 30px;
    display:inline-block;
}

/**-- Seamless --**/
.header_container_inner {
    display:none;
}
.bannerContainer {
    float:left;
    width:100%;
    position:relative;
}
.bannerContainer .imgbanner {
    width:100%;
    vertical-align: top;
}
.bannerContent {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    text-align:center;
    padding:60px 0 0 0;
}
.fullfledge {
    float:left;
    width:100%;
}
.erlogo {
    padding:35px 0 150px 0;
}
.center {
    display:none;
}
.noneofabove {
    background:#00a99d;
    padding:10px;
    font-size:34px;
    text-transform:uppercase;
    color:#fff;
    font-weight:800;
    margin:20px 0 40px;
}
.three-icons a {
    display:inline-block;
    margin:0 12px;
}
.formLogosm {
    max-width: 170px;
    margin: 10px 0 0px 20px;
}
.fb-ERlogo {
    float:right;
    padding-bottom:10px;
}
.fb-ERlogo img{
    max-width:310px;
    float:right;
}
.feedback_left h1 span {
    padding:8px 0 0 0;
    display: inline-block;
}
.helpusForm .feeback_block_1 .label_question{
    width:25%;
    float:left;
    color:#5d5d5d;
    font-size:20px;
    padding:0px 0 8px 0;
    font-weight:600;
}
.helpusForm .feeback_block_1 .input_container {
    width:65%;
    padding-left:20px;
}
.helpusForm .feeback_block_1 .input_box_common {
    background:#e8e8e8;
    border:0;
    border-radius:0 !important;
    -webkit-appearance: none;
    -moz-appearance: none; 
    appearance: none;
}
.inputMobile .countrycode{
    float:left;
    width:20%;
    padding-right:10px;
}
.inputMobile .input_box_div {
    width:80%;
}
.helpusformOTP {
    float:left;
    width:480px;
    background:#e8e8e8;
    padding:15px 15px;
}
.helpusForm .helpusformOTP .feeback_block_1 .input_box_common {
    background:#fff;
}
.helpusForm .helpusformOTP .feeback_block_1 .label_question {
    width:223px;
}
.helpusForm .helpusformOTP .feeback_block_1 .input_container {
    width:220px;
}
.helpusForm .helpusformOTP .feeback_block_1 {
    padding:0;
}
.verifybtns {
    margin:15px 0 0 ;
}
.verifybtns a{
    font-size:15px;
    padding:4px 10px;
}
.verifybtns a.blue-btn {
    background:#000;
    color:#fff;
}
.label_question1 {
    width:3%!important;
    float:left;
    font-size: 20px; 
    font-weight: 600;
}
.feedBlock .label_question{
	width:97% !important;
}
.img-repeat{
	width:100%;
	float: left;
}
.img-repeat .rep-img { 
	float: left;
	width: 220px;
	margin-right: 15px;
}
.img-repeat .rep-img img{
	width: 100%;
	height: auto;
}
.caption{
	font-size:24px;
	padding:15px 15px 5px 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
	float:right;
    width:160px;
}
.bg-none{
	background:none !important;
}
.centerlogo{
	float:left;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}
.login_form_container .common_btn1, .login_form_container .blue-btn{
	padding: 5px 20px;
	margin-top: 10px;
}
.centerDiv{
	width:auto;
	float: none;
	
}
.bdr-Imp{
	border-right: solid 5px #fff;
}
.bdr-Imp1{
	border-left: solid 5px #fff;
}
/**-- Seamless ends --**/


 
/*Footer CSS starts here*/	
.s-1, .s-2,.s-five,.s-3, .s-4, .s-5, .s-6, .s-7, .s-8, .s-9, .s-10, .s-11, .s-12, .l-1, .l-2, .l-five, .l-3, .l-4, .l-5, .l-6, .l-7, .l-8, .l-9, .l-10, .l-11, .l-12, .s-four, .s-48{
  float:left;
  position:relative;
} 
.s-1 {width:8.3333%;}
.s-15-1 { width: 15%;}
.s-2 {width:16.6666%;}
.s-five {width:16.6666%;}
.s-four {width:23%;}
.s-3 {width:25%;}
.s-4 {width:31.3333%;}
.s-5 {width:41.6666%;}
.s-6 {width:50%;}
.s-7 {width:58.3333%;}
.s-8 {width:66.6666%;}
.s-9 {width:75%;}
.s-10 {width:83.3333%;}
.s-11 {width:90%;}
.s-12 {width:100%;}
.footer-container .s-15-1, .footer-container .s-36 {
    width: 18%;
	float: left;
}
.footer-container .s-36 {
    width: 36%;
}
.common_container {
    width: 1200px;
    margin: auto;
}
.inner_container {
    width: 1200px;
    float: left;
}
.footer-container {
	width:100%;
	background:#222222;
	float:left;
	min-height:310px;
	margin:0px 0 0 0;
}
.footer-container h6 {
	color:#FFFFFF;
	font-size:12px;
	float:left;
	font-family: 'Open Sans', sans-serif;
	line-height:14px;
}
.footer-link {
	color:#FFF;
	font-size:12px;
	float:left;
	font-family: 'Open Sans', sans-serif;
	line-height:14px;
	font-weight:300;
	text-decoration:none;
	margin:15px 0 0 0;
	width:100%;
	text-transform: uppercase;
}
.footer-link span {
	font-family: 'Open Sans', sans-serif;
	color:#FFF;
	font-size:12px;
	clear:left;
	display:block;
	margin:1px 0 0 0;
	text-transform: none !important;		
}
.footer-form {
	width:100%;
	float:left;
	margin:8px 0 0 0;
}
.footer-form input, .footer-form textarea, .footer-form button {
	background:#414042;
	float:left;
	font-size:12px;
	color:#FFF;
	height:31px;
	border:0px;
	margin:4px 0 0 0;
	width:90%;
	padding:0 5%;
	font-family: 'Open Sans', sans-serif;
}
.footer-form textarea {
	height:50px;
}
.footer-form button {
	background:#111111;
	font-family: 'Open Sans', sans-serif;
	cursor:pointer;
}
.footer-form button:active {
	position:relative;
	top:1px;
}
.footer-contact {
	width:100%;
	float:left;
	margin:10px 0 0 0;
	font-family: 'Open Sans', sans-serif;
}
.footer-contact-pans {
	color:#a4a6a9;
	font-size:12px;
	float:left;
	margin:0 0 10px 0;
}
.footer-contact-pans i {
	margin:0 5px 0 0;
}
.copyright-container{
	width:100%;
	border-top:#39383a solid 1px;
	float:left;
	text-transform: uppercase;
	padding: 0 10px;
	}
.copyright-left{
	float:left;
	}	
.copyright-left span{
	margin:15px 0 20px 0;
	color:#FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	float:left;	
	}
.copyright-left img{
	margin:21px 0 0 15px;
	}	
.social-links{
	float:right;
	}
.social-links span, .social-links a{
	float:left;
	font-family: 'Open Sans', sans-serif;
	line-height:14px;
	color:#FFFFFF;
	font-size:12px;
	margin:21px 10px 0 0px;
	}
.social-links a{
	font-size:22px;
	margin:15px 0 0 5px;
	}
.revalsys{
	margin:7px 0 0 15px !important;
	}				
.bottom30 {
    margin-bottom: 30px;
}
.top20 {
    margin-top: 20px;
}
.footer-container h6{
	text-transform: uppercase;
}
.s-12{
	padding:0 10px;
}
/*Footer CSS ends here*/
.mrt50{
margin-top:50px;
}
@media (max-width: 720px) {
    .helpusForm .feeback_block_1 .label_question {
    
        padding-left: 9px!important;
    }
}
 



