@media only screen and (min-width:1121px) and (max-width:1280px){
.slider{
	width:140%;
	margin-left:-20%;
	position:relative;
}
#sliderId {
    height:425px;
}
.slider img {
    height:425px;
}
.slider_2{
	width:140%;
	margin-left:-20%;
	position:relative;
}
.slider2_bg img {
    height:425px;
}
.slider_3{
	width:140%;
	margin-left:-20%;
	position:relative;
}
.slider3_bg img {
    height:425px;
}
.slider_5{
	width:140%;
	margin-left:-20%;
	position:relative;
}
.slider5_bg img {
    height:425px;
}
}
@media only screen and (min-width:960px) and (max-width:1120px){
.container{
	width:100%;
	max-width:960px;
	margin:0 auto;
}
h1{
	font-size:38px !important;
}
h2{
	font-size:38px !important;
}
h3{
	font-size:23px !important;
}
h4{
	font-size:19px !important;
}
.header_left{
	margin-left:10px;
}
.header_right{
	margin-right:10px;
}
.navigation_main{
	width:940px;
	margin:0 10px;
}
.main_menu ul li{
	padding-right:7px;
}
.main_menu ul li a{
	padding:0 18px;
}
.add_card{
	width:155px;
}
.add_card_left{
	margin-left:12px;
}
#sliderId {
    height:319px;
}
.slider img {
    height:319px;
}
.slider_con_inner{
	width:474px;
	margin-right:10px;
}
.top_con{
	width:100%;
	font-size:42px;
	padding-bottom:15px;
}
.slider_btn{
	width:100%;
	max-width:960px;
}
.slider_raw_con{
	width:464px;
	font-size:22px;
	height:30px;
	line-height:30px;
}
.slider_raw_con_mid{
	width:464px;
	font-size:22px;
	height:30px;
	line-height:30px;
}
.slider_raw_con_last{
	width:346px;
	font-size:22px;
	height:30px;
	line-height:30px;
}
.slider2_bg img{
	height:319px;
}
.slider_2 .slider_con_inner {
	width: 474px;
    margin-right: 10px;
}
.slider_2 .top_con{
	font-size:34px;
	padding-bottom:15px;
}
.slider_2 .slider_con, .slider_5 .slider_con{
	bottom:20px;
}
.slider3_bg img{
	height:319px;
}
.slider_3 .top_con{
	font-size:34px;
	padding-bottom:15px;
	margin-top:0;
}
.slider_3 .slider_raw_con{
	width:450px;	
	height:50px;
}
.slider_3 .slider_raw_con_mid{
	width:430px;
	height:50px;
}
.current .slider_con, .current .slider_3 .slider_con{
	bottom:20px;
}
.slider5_bg img{
	height:319px;
}
.slider_5 .top_con{
	width:465px;
	font-size:34px;
	padding-bottom:10px;
	margin-top:0;
}
.slider_5 .slider_raw_con_last{
	width:417px;
	height:50px;
}
.slider_5 .slider_raw_con_mid{
	height:50px;
}
.find_out{
	margin-top:14px;
}

.get_start_con_main{
	width:940px;
	padding:0 10px;
}
.tsmo_box{
	margin-right:20px;
}
.halth_con_inner{
	width:940px;
	margin:0 10px;
}
.halth_con_l{
	width:475px;
}
.halth_conl_inner{
	width:453px;
}
.logo_listing{
	width:940px;
}
.logo_listing ul li{
	padding-right:56px;
}
.fooer_link{
	margin-right:37px;
	margin-left:10px;
}
.footer_lastcon{
	margin-left:28px;
}
.footer_contact{
	width:227px;
}
/**************Testimonial Page Start*************/
.inner_tit{
	width:97.96%;
	padding:0 10px;
}
.testimonial_top_con{
	width:97.96%;
	padding-right:10px;
	padding-left:10px;
}
.testimonial_left {
    width: 19.2%;
}
/**************Testimonial Page End*************/
/**************Why_ahix  Page Start*************/
.plan_box{
	margin-right:18px;
	min-height:368px;
}
.text_credit_l{
	width:64%;
	margin-right:96px;
}
.whyahix_step_raw{
    padding-left: 10px;
    padding-right: 10px;
    width: 97.96%;
}
.market_con{
    padding-left: 10px;
    padding-right: 10px;
    width: 97.96%;
}
/**************Why_ahix Page Start*************/
/*******************indv-fmly Page Start******************************/
.fmly_left {
    margin-right: 15px;
}
.fmly_opt ul.first_opt {
    width: 32.7%;
}
.indv_fmly_page {
    padding-left: 10px;
    width: 97.96%;
}
.fmly_main_con {
    width: 96.7%;
	padding: 10px 21px 0 8px;
}
.fmly_opt ul.last_opt {
    width: 28.2%;
}
.fmly_step_box p.first{
	margin-right:20px;
}
/*******************indv-fmly Page End******************************/
/*******************Privacy Policy Page Start******************************/
.privacy_page{
	width: 93.2%;
	padding-left: 10px;
    padding-right: 10px;
}
/*******************Privacy Policy Page End******************************/
/*******************Halth Plan Page Start******************************/
.halth_plan_page{
	width:97.9%;
    padding: 35px 10px 0;
}
.halth_plan_option{
	width:44.8%;
	margin: 0 5% 0 0;
}
.halth_plan_box{
	width:135px;
}
.halth_plan_box span{
	font-size:15px;
}
.halth_essential_raw:hover {
    min-height: 470px;
}
.essential_box_raw{
	width:97.9%;
	padding: 20px 10px 0;
}
.afordable_raw{
	width:97.9%;
	padding: 20px 10px 0;
}
.bridge_con_txt p{
	width:98%;
}
.supplement_plan_raw{
	width:97.9%;
	padding: 20px 10px 0;
}
.government_con{
	width:97.9%;
	padding: 20px 10px 0;
}
.bridge_box_r{
	width:62.5%;
}
/*******************Halth Plan Page End******************************/
/*******************Employer Page start******************************/
.employer_page {
    padding: 35px 10px 0;
    width: 97.9%;
}
.employer_top_r{
	height:383px;
}
.employer_top_r_e{
	height:450px;
}
.employ_form_raw .employ_txtbox{
	height:34px;
	line-height:34px;
}
.emp_form_btn{
	padding:17px 0 15px;
}
.emp_happy_inner {
    width:460px;
}
.emp_best_raw {
	width: 97.9%;
	padding:20px 10px 25px;
}
.emp_thirraw_bg ul li.first{
	padding-right:4.5%;
}
.emp_thirraw_bg ul li.sec{
	width:28.5%;
}
.emp_thirraw_bg ul li.thired{
	width:33.5%;
}
.emp_thirraw_bg ul li.forth{
	width:31.5%;
}
/*******************Employer Page End******************************/
/*******************Legal & Licensing Page Start******************************/
.legal_page{
	width: 93.2%;
	padding-left: 10px;
    padding-right: 10px;
}
/*******************Legal & Licensing Page End******************************/
/*******************Subsidy Cal Page Start******************************/
.employer_top {
	width:97.9%;
	padding:0 10px;
}
.employer_top_r h4 {
	width: 92.2%;
}
.employer_top_e {
	width:97.9%;
	padding:0 10px;
}
.employer_top_r_e h4 {
	width: 92.2%;
}
.sucal_logo_r{
	width:70%;
}
.sucal_logo_con {
    padding: 24px 10px 26px;
    width: 97.9%;
}
.sebcal_servise {
    padding: 30px 10px 0;
    width: 97.9%;
}
.carrier_list_con ul li{
	padding-right:3.6% !important;
}
.carrier_list_con{
	padding:0 10px;
}
.carrier_list_con ul.sec_carr_logo li{	
	padding-right:4.9% !important;
}
/*******************Subsidy Cal Page End******************************/
/*********************subsidy-cal2-start**********************/
.subsidy_cal_step2{
	width:97.9%;
	padding:0 10px 50px 10px;
}
.family_members_form table{
	width:100%;
}

/*********************subsidy-cal2-End**********************/
/*********************subsidy-cal-v2-start**********************/
.subsidy_calv2_form{
	width:54%;
}
.subsidy_calv2_main{
	width:92%;
}
.calv2_info_text{
	width:67%;
}
.calv2_plan{
	width:69.4%;
}
.calv2_plan .select300{
	width:99.6%;
}
.calv2_plan .select300 ul.newList{
	width:99.6%;
}
.calv2_house_info{
	width:100%;
}
.calv2_info_title{
	width:30.4%;
}
/*********************subsidy-cal-v2-end**********************/

/*********************Resource Page Start**********************/
.resource_page{
	width:97.9%;
	padding-right:10px;
	padding-left:10px;
}
.resource_top_r p{
	font-size:28px;
}
/*********************Resource Page End**********************/

/*********************FAQ Page Start**********************/
.faq_page{
	width:97.9%;
	padding-right:10px;
	padding-left:10px;
}
/*********************FAQ Page End**********************/


/*********************Case Study Page Start**********************/
.casestudy_page{
	width:97.9%;
	padding-right:10px;
	padding-left:10px;
}
/*********************Case Study Page End**********************/
/*********************shop_plan Start**********************/
.plan_main_path{
	width:96%;
	padding: 14px 2% 0;
}
.shop_right{
	width:66%;
}
.shop_right_s{
	width:66%;
}
.shopplan_box_raw{
	width:100%;
}
.main_estimat_con.shop{
	min-height:100%;
}
.shop .stick{
	min-height:100% !important;
}
.plan_real{
	width: 99.7%;
}
.plan_time_date{
	width:30%;
}
.plan_box_title.available{
	width:20%;
}
.plan_box_title.rate{
	width:20%;
}
.plan_box_title.range{
	width:27.5%;
}
.real_plan_tab{
	width:5.8%;
}
.real_plan_name{
	width:26.6%;
}
.real_plan_abl{
	width:20%;
}
.real_plan_rate{
	width:20%;
}
.inner_plan tr th.coverage{
	width:10%;
}
.inner_plan tr th.carrier_name{
	width:40%;
}
.inner_plan tr th.summary{
	width:34%;
}
.inner_plan tr th.premium{
	width:15%;
}
.sub_base_plan_right{
	width:200px;
}
.sub_base_plan_right ul li{
	font-size:14px;
}
/*********************shop_plan End**********************/

/*********************Cart_Summary Page Start**********************/
.cart_summ_left{
	width: 59%;
}
/*********************Cart_Summary Page End**********************/

/*********************Webinar Page Start**********************/
.webinar_con {
	width: 98%;
    padding: 0 1%;
}
/*********************Webinar Page End**********************/


/*********************enroll Page Start**********************/
.enroll_top{
	width: 98%;
	padding: 0 1%;
}
.enroll_top ul{
	padding-right:15px;
}
.enroll_top ul li{
	margin-right:15px;
}
.enroll_inner_page {
	width: 97.5%;
    padding: 0 1.2%;
}
.final_step_chkraw{
	width: 8.1%;
}
/*********************enroll Page End**********************/



/*********************Affinity Page Start**********************/
.affinity_first_raw{
	min-height:220px;
}
.members_raw{
	width:97.9%;
	padding:0 10px;
}
.affinity_secund_raw{
	min-height:255px;
}
.affinit_partner_left{
	padding-right:120px;
}
.affinit_partner_right{
	width:48%;
}
.affinity_thired_raw{
	min-height:232px;
}
/*********************Affinity Page End**********************/

/*********************Glossary Page Start**********************/
.glosary_page{
	width:97.9%;
	padding-left:10px;
	padding-right:10px;
}
.glosary_con_raw h4{
	background:url(https://static.ahix.com/images/glosary_dotat.png) no-repeat left 5px;
}
/*********************Glossary Page End**********************/


/*********************Agents_brokers Page Start**********************/
.agent_first_raw{
	width:97.9%;
	padding-left:10px;
	padding-right:10px;
}
.agent_sec_left{
	padding-left:10px;
}
.agent_sec_left h2{
	width:88%;
}
.agent_sec_right{
	width:30%;
}
.organixed_right{
	width:55%;
	padding-right:10px;
}
.agent_help_detail{
	width: 98%;
	padding: 0 1%;
}
/*********************Agents_brokers Page End**********************/

/*********************Infographic Page Start**********************/
.infographic_page {
    width:97.9%;
    padding-left:10px;
	padding-right:10px;
}
.infographic_con_raw ul li{
	height:307px;
}
/*********************Infographic Page End**********************/

/*********************shop_plan_email Page Start**********************/
.shop_email_form {
    width: 58%;
}
.shop_email_txtbox{
	width:74%;
}
.shop_emial_drop .select300{
	width:79.4%;
}
.shop_email_area{
	width:95.5%;
}
.shop_emial_drop .select300 .newListSelected{
	width:100%;
}
.shop_emial_drop .select300 ul.newList{
	width:99.4%;
}
.shop_emial_drop ul.newList li a{
	height:auto;
	font-size:13px;
	padding:3px 5px;
}
/*********************shop_plan_email Page End**********************/
/**************Shop_v_2 Page Start************************/
.plan_found_real {
    width:100%;
}
.plan_found_real tr th.carrier_name{
	width:45%;
}
.plan_found_real tr th.summary{
	width:34%;
}
.plan_found_real tr th.premium{
	width:21%;
}
/**************Shop_v_2 Page End************************/
/**************Enroll_v_2 Page Start************************/
.plan_summ_left{
	width:70%;
}
.plan_summ_right{
	width: 28%;
    margin-left: 2%;
}
.coverage_index_main{
	padding: 15px 4.4% 12px;
}
.cutomize_your_plan_box ul li{
	width:32%;
	padding: 0 2% 40px 0;
}
.main_plan_box{
	width: 99.4%;
}
.plan_box_head{
	width: 93.6%;
	padding-left: 6%;
}
.plan_inner{
	width:92%;
	padding:10px 4%;
}
.plan_inner_view{
	width:92%;
	padding:9px 4%;
}
/**************Enroll_v_2 Page End************************/
.footer_inner{
	width:96%;
	padding:0 2%;	
}
.footer_section_dismer.ftrin_last{
	width:96%;
	padding:0 2%;	
}
}




























@media only screen and (min-width:768px) and (max-width:959px){
.container{
	width:100%;
	max-width:959px;
	margin:0 auto;
}
h1{
	font-size:32px !important;
	line-height:120% !important;
}
h2{
	font-size:32px !important;
}
h3{
	font-size:20px !important;
}
h4{
	font-size:18px !important;
}
.header_left{
	margin-left:10px;
}
.header_right{
	margin-right:10px;
}
.navigation_main{
	float:none;
	width:98%;
	margin:0 auto;
}
.main_menu ul li{
	padding-right:5px;
}
.main_menu ul li a{
	font-size:15px;
	padding:0 11px;
}
.add_card{
	width:155px;
}
.add_card_left{
	margin-left:12px;
}
.slider{
	width:130%;
	position:relative;
	left:-20%;
}
#sliderId {
    height: 255px;
}
.slider img {
    height: 255px;
}
.slider_con_inner{
	width:397px;
	margin-right:50px;
}
.slider_2 .slider_con_inner{
	width:397px;
	margin-right:50px;
}
.slider2_bg {
    left: -20%;
    position: relative;
    width: 130%;
}
.slider2_bg img{
    height:255px;
}
.slider_2 .top_con{
	font-size:24px;
	padding-bottom:10px;
}
.slider_3 .slider_con_inner{
	width:397px;
	margin-right:50px;
}
.slider3_bg{
    left: -20%;
    position: relative;
    width: 130%;
}
.slider3_bg img{
    height:255px;
}
.slider_3 .slider_raw_con_mid{
	width: 362px;
	height: 39px; 
}
.slider_3 .slider_raw_con {
	width: 362px;	
    height: 40px;
}
.slider_3 .top_con {
	width: 387px;
    font-size: 24px;
    padding-bottom: 10px;
}
.slider_5 .slider_con_inner{
	width:360px;
	margin-right:50px;
}
.slider_5 .top_con{
	width:353px;
	font-size:24px;
	padding-bottom:10px;
}
.slider_5 .slider_raw_con {
    width:353px;
}
.slider_5 .slider_raw_con_mid{
	width:353px;
    height: 40px;
}
.slider_5 .slider_raw_con_last {
	width:353px;
    height: 40px;
}
.slider5_bg {
    left: -20%;
    position: relative;
    width: 130%;
}
.slider5_bg img{
    height:255px;
}
.current .slider_con, .current .slider_3 .slider_con{
	bottom:30px;
}
.top_con{
	width:90%;
	font-size:30px;
	padding-bottom:10px;
}
.slider_btn{
	width:100%;
	min-width:768px;
	max-width:959px;
}
.slider_con .container{
	max-width:768px;
}
.slider_raw_con{
	width:390px;
	font-size:18px;
	height:25px;
	line-height:25px;
}
.slider_raw_con_mid{
	width:390px;
	font-size:18px;
	height:25px;
	line-height:25px;
	margin-top:5px;
}
.slider_raw_con_last{
	width:290px;
	font-size:18px;
	height:25px;
	line-height:25px;
	margin-top:5px;
}
.find_out{
	height:32px;
	margin-top:10px;
}
.find_out a{
	height:32px;
	line-height:30px;
	padding:0 15px;
	font-size:16px;
}
.advice_con_main p{
	font-size:22px;
}
.advice_nav ul{
	width:650px;
}
.advice_nav ul li{
	padding-right:20px;
}
.get_start_con_main{
	float:none;
	max-width:98%;
	margin:0 auto;
}
.get_start_con_main p{
	font-size:15px;
}
.started_btn{
	height:37px;
	line-height:37px;
}
.started_btn a{
	font-size:18px;
	padding:7px 30px;
	line-height:37px;
}
.testimonial .container{
	width:748px !important;
}
.testimonial_inner h2 span{
	right:155px;
	top:13px;
}
.testimonial_box{
	padding:30px 0 0 0;
}
.tsmo_box{
	width:240px;
	margin-right:14px;
}
.tsmo_box_first p{
	font-size:15px;
}
.tstm_name p{
	font-size:15px;
}
.testimonial_btn{
	height:37px;
	line-height:37px;
}
.testimonial_btn a{
	font-size:18px;
	padding:7px 30px;
	line-height:37px;
}
.halth_con_inner{
	float:none;
	width:748px;
	margin:0 auto;
}
.halth_con_l{
	width:385px;
}
.halth_conl_inner{
	width:353px;
	background-size:74px;
	background-position:270px;
}
.halth_ecx_con ul li a{
	background-position:0 2px;	
	font-size:14px;
}
.halth_tit{
	width:343px;
}
.halth_conr_inner{
	width:343px;
}
.halth_news span{
	font-size:13px;
}
.halth_news a{
	font-size:14px;
}
.logo_listing{
	width:748px;
}
.logo_listing ul li{
	width:249px;
	padding:0 0 15px 0;
}
.logo_listing ul li.first{
	padding-left:0px;
}
.footer_section_inner{
	width:768px;
	margin:0 auto;
}
.fooer_link{
	width:287px;
	margin-right:20px;
	margin-left:10px;
}
.footer_link_sec{
	margin-left:15px;
}
.footer_lastcon{
	width:210px;
	margin-left:20px;
}
.footer_contact{
	width:205px;
}
.footer_lastcon_first ul li {
    padding-right: 10px;
    width:45%;
}
.footer_lastcon_first{
	margin-bottom:20px;
}
.social_link span{
	margin-right:6px;
}
.social_link a{
	margin-right:4px;
}
/*******************12-June_2014_Start******************************/
.footer_section_dismer{
	width:92%;
	padding-right:4%;
	padding-left:4%;
}
/*******************12-June_2014_End******************************/

/**************Testimonial Page Start*************/
.inner_tit{
	width:97.5%;
	padding:0 10px;
}
.testimonial_top_con{
	width:97.5%;
	padding-right:10px;
	padding-left:10px;
}
.testimonial_left {
    width: 17.2%;
	padding-right:2%;
}
.testimonial_con p{
	font-size:15px;
}
.inner_getstart_bg{
	min-height:145px;
}
/**************Testimonial Page End*************/

/**************Why_ahix  Page Start*************/
.plan_box{
	width: 28.01%;
	margin-right:17px;
	min-height:397px;
}
.whyahix_step_raw{
    padding-left: 10px;
    padding-right: 10px;
    width: 97.4%;
}
.plan_tit_bg{
	font-size:26px;
}
.market_con{
    padding-left: 10px;
    padding-right: 10px;
    width: 97.4%;
}
.plan_box p{	
	font-size:15px;
}
.credi_ico{
	margin-right:15px;
}
.text_credit_l{
	width:69%;
	margin-right:10px;
}
.credi_txt p{
	font-size:15px;
}
.text_credit_r {
    width: 26.9%;
}
.text_credit_r a{
	font-size:18px;
}
.credi_txt {
    width: 74.51%;
}
.market_con p{
	font-size:15px;
}
.market_listing ul li p{
	font-size:15px;
}
.whyahix_step p{
	font-size:15px;
}
/**************Why_ahix Page Start*************/
/*******************indv-fmly Page Start******************************/
.fmly_left {
    margin-right: 15px;
	width:160px;
}
.fmly_left img {
    width: 160px;
}

.fmly_opt ul.first_opt {
    width: 32.7%;
}
.fmly_con{
	width:100%;
}
.indv_fmly_page {
	width: 97.4%;
	padding-right:10px;
    padding-left: 10px;
}
.fmly_main_con {
    width: 97.4%;
	padding: 10px 10px 15px 8px;
}
.fmly_opt ul.last_opt {
    width: 28.2%;
}
.fmly_step_box p.first{
	margin-right:20px;
}
.indv_raw p{
	font-size:15px;
}
.fmly_right {
    width:75%;
}
.fmly_opt li span{
	font-size:15px;
	background: url(https://static.ahix.com/images/fmli_opt_ico.png) no-repeat scroll 0 2px;
}
.fmly_step_box p{
	font-size:15px;
}
.fmly_con_step{
	width:100%;
	padding:0;
}
/*******************indv-fmly Page End******************************/
/*******************Privacy Policy Page Start******************************/
.privacy_page{
	width: 93.2%;
	padding-left: 10px;
    padding-right: 10px;
}
/*******************Privacy Policy Page End******************************/
/*******************Halth Plan Page Start******************************/
.halth_plan_page{
	width:97.4%;
    padding: 35px 10px 0;
}
.halth_plan_option{
	width: 45.3%;
	margin: 0 4.5% 0 0;
}
.halth_plan_box{
	width:110px;
	height:125px;
	padding:30px 19px 0 26px;
}
.halth_plan_box.plan_img3{
	height:115px;
}
.halth_plan_box.plan_img4{
	width:125px;
	height:103px;
	padding-top:50px;
}
.halth_plan_box_raw{
	width:96%;
	padding-left:10px;
}
.halth_plan_box span{
	font-size:12px;
}
.essential_box_raw{
	width:97.4%;
	padding: 20px 10px 0;
}
.afordable_raw{
	width:97.4%;
	padding: 20px 10px 0;
}
.bridge_con_txt p{
	width:98%;
	font-size:14px;
}
.supplement_plan_raw{
	width:97.4%;
	padding: 20px 10px 0;
}
.government_con{
	width:97.4%;
	padding: 20px 10px 0;
}
.bridge_box_r{
	width:520px;
}
.bridge_img_txt{
	top:25px;
	right:5px;
}
.bridge_img_txt p{
	font-size:14px;
}
.plan_option_logo{
	background-size:60px;
	width:60px;
	height:60px;
	top: 150px;
	left: 138px;
}
.plan_option_con{
	width: 45.5%;
}
.plan_option_con p{
	font-size:14px;
}
.halth_plan_matrix table tr th{
	font-size:15px;
}
.halth_plan_matrix table tr th.plan_title{
	font-size:18px;
}
.halth_plan_matrix table tr td{
	line-height:normal;
	padding:5px 0;
}
.halth_essential_raw:hover{
	min-height:510px;
}
.essential_box h4{
	padding: 10px 12px;
}
.bridge_box_l{
	width:22%;
}
.bridge_box_l p{
	font-size:14px;
}
.supplement_raw_r{
	width:53%;
}
.supplement_btn_r span{
	font-size:15px;
}
.supplement_btn_r p{
	font-size:15px;
}
.supplement_txt{
	font-size:14px;
}
.supplement_raw_l {
    padding: 0 9.33% 0 3.78%;
}
.supplement_btn_l{
	width:23%;
}
.government_con_r{
	width:85%;
}
.government_con_r p{
	font-size:14px;
}
/*******************Halth Plan Page End******************************/
/*******************Employer Page start******************************/
.employer_page{
	width: 97.4%;
	padding:30px 10px 0px;
}
.employer_top_r{
	height:400px;
}
.employer_top_l img {
    height: 386px;
}
.employer_top_r_e{
	height:400px;
}
.employer_top_l_e img {
    height: 386px;
}
.employ_form_raw .employ_txtbox{
	height:34px;
	line-height:34px;
	width:91%;
}
.employer_top_r h4{
	width:92%;
	padding-left:8%;
}
.employer_top_r_e h4{
	width:92%;
	padding-left:8%;
}
.employ_form{
	width:91.2%;
}
.emp_form_btn{
	padding:17px 0 15px;
}
.employe_sub_btn{
	font-size:16px;
	padding: 8px 24px;
}
.emp_box{
	width:31.7%;
}
.emp_box p{
	width:95.9%;
	padding:0 5px;
}
.emp_box.emp_box3 p br{
	display:none;
}
.emp_happy_inner {
    width:460px;
}
.emp_thirraw_bg{
	min-height:368px;
}
.emp_best_raw {
	width:100%;
	padding:20px 0px 25px;
}
.emp_thirraw_bg ul li.first{
	padding-right:1.5%;
}
.emp_thirraw_bg ul li.sec{
	width:29.5%;
	padding-right:2%;
}
.emp_thirraw_bg ul li p{
	font-size:13px;
}
.emp_thirraw_bg ul li.thired{
	width:36.5%;
}
.emp_thirraw_bg ul li.forth{
	width:28.5%;
}
.emp_thirraw_bg ul{
	width:97.4%;
}
.emp_happy_con p{
	text-align:center;
	line-height:120%;
}
.emplye_mid_con{
	padding: 36px 0 20px;
}
.emp_best_raw .container{
	width:97%;
}
/*******************Employer Page End******************************/
/*******************Legal & Licensing Page Start******************************/
.legal_page{
	width: 93.2%;
	padding-left: 10px;
    padding-right: 10px;
}
/*******************Legal & Licensing Page End******************************/
/*******************Subsidy Cal Page Start******************************/
.employer_top {
	width:97.4%;
	padding:0 10px;
}
.employer_top_r h4 {
	width: 92%;
}
.employer_top_e {
	width:97.4%;
	padding:0 10px;
}
.employer_top_r_e h4 {
	width: 92%;
}
.sucal_logo_r{
	width:68%;
	padding-top:26px;
}
.sucal_logo_con {
    padding: 24px 10px 26px;
    width: 97.4%;
}
.sebcal_servise {
    padding: 30px 10px 0;
    width: 97.4%;
}
.sub_age_raw {
    margin-right: 4.8%;
    width: 55%;
}
.employ_form_raw .sub_age_raw .sub_age_txtbox {
	width:70%;
}
.sub_zipcode_raw {
    width:36%;
}
.employ_form_raw .sub_zipcode_raw .sub_age_txtbox {
	width:86%;
}
.sucal_logo_l {
	width:200px;
	height:70px;
}
.sebcal_servise_r {
	width:77%;
}
.sebcal_servise ul li.second .sebcal_servise_l {
	width:130px;
}
.sebcal_servise ul li.thired .sebcal_servise_l {
	width:130px;
}
.carrier_list_con{
	padding:0 10px;
}
.carrier_list_con ul li{
	width:32%;
	height:60px;
	text-align:center;
	padding:0 !important;
}
.carrier_list_con ul li.last{
	padding-bottom:10px;
}
.carr_logo5{
	padding-left: 15px !important;
}
.carr_logo8{
	width:27% !important;
	padding-right:20px !important;
}
/*******************Subsidy Cal Page End******************************/
/*********************subsidy-cal2-start**********************/
.subsidy_cal_step2{
	width:97.4%;
	padding:0 10px 50px 10px;
}
.subsidy_cal_step2 h2{
	font-size:30px !important;
}
.main_estimat_con{
	width:330px;
}
.estimat_con_top{
	width:309px;
	font-size:18px;
	line-height:161%;
}
#build_plan_cart{
	width:309px;
}
#build_plan_cart_box{
	width:309px;
}
.estimat_tax_title{
	font-size:18px;
}
.estimat_tax_price{
	font-size:44px;
}
.business_classif{
	font-size:34px;
}
.public_plans table{
	width:100%;
}
.public_plans_employee table{
	width:100%;
}
.subsidy_cal_step2_form{
	width:53%;
}
.step2_ages p{
	line-height:150%;
}
.view_plan_btn{
	width:350px;
}
.view_plan_btn a{
	width:100%;
	font-size:22px;
}
.view_plan_btn_disabled{
	width:350px;
}
.view_plan_btn_disabled a{
	width:100%;
	font-size:22px;
}
.family_members_form table{
	width:100%;
}
.family_members_form table tr th{
	font-size:14px;
}
.family_members_form table tr td{
	font-size:13px;
}
.family_members_form table tr td.first{
	padding-left:5px;
	padding-right:5px;
}
.family_stus .select300{
	width:70px;
}
.family_stus .select300 .newListSelected{
	width:70px;
}
.family_stus .select300 ul.newList{
	width:68px;
}
.primum_box{
	width:68px;
}
.family_members_form table tr td.remove{
	padding:0 5px;
}
.age_box{
  	width:38px;
}
/*********************subsidy-cal2-End**********************/
/*********************subsidy-cal-v2-start**********************/
.subsidy_calv2_form{
	width:50%;
}
.subsidy_calv2_main{
	width:89%;
}
.calv2_info_text{
	width:53.6%;
	padding: 0 1.5%;
}
.calv2_plan{
	width:56.8%;
}
.calv2_plan .select300{
	width:99.6%;
}
.calv2_plan .select300 ul.newList{
	width:98.6%;
}
.calv2_house_info{
	width:100%;
}
.calv2_info_title{
	width:42.4%;
}
/*diroddi style select */
.calv2_plan .select3000 {
    width: 99.6%;
}
.members_age{
	width:56.8%;
}
.members_age .select3000 {
    width: 99.6%;
}
.calv2_ee_age .select3000 {
    width: 99.6%;
}
.calv2_family_status .select3000 {
    width: 99.6%;
}
/* end diroddi style select */
/*********************subsidy-cal-v2-end**********************/
/*********************exists_user start**********************/
.exists_user_con_right p{
	font-size:18px;
}
.diff_psw a{
	font-size:18px;
}
/*********************exists_user end**********************/

/*********************Resource Page Start**********************/
.resource_page{
	width:97.4%;
	padding-right:10px;
	padding-left:10px;
}
.resource_top_r p{
	font-size:24px;
}
.resource_ico_raw{
	width:100%;
}
.resource_ico_r p{
	font-size:14px;
	text-align:justify;
}
.resource_icon_box{
	font-size:17px;
}
.resource_ico_l ul li{
	width:46.44%;
	padding-right:3.9%;
}
.resource_icon_box{
	margin-left:12px;
	padding-left:42px;
}
.featured_resources_tit h2{
	width:34.37%;
	text-align:center;
}
.featured_resources_titl{
	 width:31.3%;
}
.resource_listing ul li p{
	font-size:17px;
}
.resource_right_img{
	width:74%;
	padding:4% 13%;
}
.resource_right_con{
	min-height:inherit;
}
.clickme_txt{
	right:8px;
}
/*********************Resource Page End**********************/
/*********************FAQ Page Start**********************/
.faq_page{
	width:97.4%;
	padding-right:10px;
	padding-left:10px;
}
.faq_listing ul li span{
	font-size:18px;
	background:url(https://static.ahix.com/images/faq_left_ico.png) no-repeat scroll left 4px;
}
.faq_listing ul li span:hover{
	background:url(https://static.ahix.com/images/faq_btn_icohover.png) no-repeat left 4px;
}
.faq_listing ul li span.active{
	background:url(https://static.ahix.com/images/faq_btn_active.png) no-repeat scroll left 4px;
}
.faq_listing ul li p{
	padding-top:8px;
}
/*********************FAQ Page End**********************/

/*********************Case Study Page Start**********************/
.casestudy_page{
	width:97.4%;
	padding-right:10px;
	padding-left:10px;
}
.casestudy_inner_img img{
	width:28%;
}
/*********************Case Study Page End**********************/
/*********************shop_plan Start**********************/
.shopplan_box_bg h5{
	font-size:14px;

	line-height:18px;
	padding:5px 0;
	height:auto;
}
.shopplan_box_bg p{
	padding:15px 10px;
}
.shopplan_box_bg span{
	font-size:24px;
}
.base_plan_name{
	margin-right:0px;
	width:97.4%;
}
.base_plan_raw_con{
	padding-left:12px;
	padding-bottom:5px;
}
.plan_main_path{
	width:96%;
	padding: 14px 2% 0;
}
.shop_right{
	width:58%;
}
.shop_right_s{
	width:58%;
}
.shopplan_box_raw{
	width:100%;
}
.main_estimat_con.shop{
	min-height:100%;
}
.shop .stick{
	min-height:100% !important;
}
.plan_real{
	width: 99.7%;
}
.plan_time_date{
	width:30%;
}
.plan_box_title.available{
	width:20%;
}
.plan_box_title.rate{
	width:20%;
}
.plan_box_title.range{
	width:26.5%;
}
.real_plan_tab{
	width:8%;
}
.real_plan_name{
	width:28%;
	font-size:13px;
}
.real_plan_abl{
	width:18%;
	font-size:13px;
}
.real_plan_rate{
	width:18%;
	font-size:13px;
}
.real_plan_range{
	font-size:13px;
}
.inner_plan tr td{
	padding:7px 0;
}
.inner_plan tr th{
	font-size:12px;
}
.inner_plan tr th.coverage{
	width:16%;
}
.inner_plan tr th.carrier_name{
	width:30%;
}
.inner_plan tr th.summary{
	width:34%;
}
.inner_plan tr th.premium{
	width:15%;
}
.inner_plan tr td.premium_rate{
	font-size:16px;
}
.inner_plan tr td.premium_rate_disabled{
	font-size:16px;
}
.inner_plan tr td.premium_rate span.unsubsidized{
	font-size:12px;
}
.inner_plan tr td.premium_rate span.unsubsidized_text{
	font-size:12px;
}
.inner_plan tr td.premium_rate_disabled span.unsubsidized{
	font-size:12px;
}
.inner_plan tr td.premium_rate_disabled span.unsubsidized_text{
	font-size:12px;
}
.sub_base_plan{
	width:94.6%;
}
.sub_base_plan_left{
	width:62%;
}
.sub_base_plan_right{
	width:38%;
}
.sub_base_plan_right ul li{
	font-size:13px;
}
.sub_base_left_title{
	width:100%;
	font-size:12px;
}
.sub_base_left_box{
	width:86.2%;
	padding: 5px 10px 0;
}
.sub_base_left_box .brochure{
	width:100%;
}
.sub_base_left_box .carrier{
	font-size:12px;
}
.sub_base_left_box span{
	font-size:12px;
}
.base_carrier_img img {
    width: 100%;
}
/*********************shop_plan End**********************/
/*********************Cart_Summary Page Start**********************/
.cart_summ_left{
	width: 58%;
}
.cart_summ_img img {
    width: 100%;
}
table.summ_cost_share tr td.first{
	font-size:11px;
}
table.summ_cost_share tr td.first{
	padding-left:7px;
}
table.summ_cost_share tr td.mid{
	padding-left:5px;
	padding-right:5px;
}
table.summ_cost_share tr td.first.net_cost{
	font-size:13px;
}
table.cart_summ_shop tr td.mid span{
	font-size:11px;
}
.cart_summ_title h5{
	font-size:14px;
}
table.cart_summ_shop tr td a.view_summ{
	margin:0 0px 0 4px;
}
table.cart_summ_shop tr td a.hide_summ{
	margin:0 0px 0 4px;
}
.cart_areas{
	padding-right:5px;
}
.cart_areas_price span{
	padding:0 6px 0 7px;
}
.cart_summ_left .shop_plan_btn{
	width:250px;
}
.cart_summ_left .shop_plan_btn a{
	font-size:22px;
}
.coverage_index_main{
	padding: 15px 4% 12px;
}
.cart_base_left_title{
	width:53px;
}
.cart_base_left_box{
	width:73%;
}
.cart_base_left_box .base_carrier_img{
	width:100%;
}
.cart_base_left_box .brochure{
	width:90px;
}
.cart_base_left_box .brochure a{
	height:auto;
	line-height:100%;
}
/*********************Cart_Summary Page End**********************/

/*********************Webinar Page Start**********************/
.webinar_con {
	width: 96%;
    padding: 0 2%;
}
.webinar_con_bg{
	width:97.4%;
}
.webinar_con_l{
	margin-right:30px;
}
.webinar_con_r{
	width:62%;
}
/*********************Webinar Page End**********************/


/*********************enroll Page Start**********************/
.enroll_top{
	width: 97%;
	padding:0 1.5%;
}
.enroll_top ul{
	padding-right:10px;
}
.enroll_top ul li{
	margin-right:13px;
}
.enroll_inner_page {
	width: 97.5%;
    padding: 0 1.2%;
}
.final_step_chkraw{
	width: 8.1%;
}
.enroll_top ul li span{
	padding-left:20px;
}
.enroll_exchange{
	padding: 3px 5px 5px 20px;
}
.covrag_form{
	width:97%;
}
.household_table table tr th{
	float:none;
}
.household_table table tr td{
	float:none;
}
.household_table_raw{
	width:97.2%;
}
.billing_con{
	width: 96.6%;
}
.final_step_con{
	width:97%;
}
.authorise_bg{
	width:91.4%;
}
.final_step_chkraw{
	width: 10.1%;
	padding-right:14px;
}
.express_complate_raw h2 {
    background: url(https://static.ahix.com/images/extress_right_errow.png) no-repeat 140px 9px;
}
.express_complate_raw p{
	padding:0 39px;
}
.express_recipt_raw p{
	padding: 20px 25px 0 0;
}
.happance_raw{
	width: 94.71%;
}
.household_addchild a{
	width:96%;
}
.happance_raw_inner ul li p{
	width:97%;
}
/*********************enroll Page End**********************/

/*********************Affinity Page Start**********************/
.association_raw{
	padding-left:25px;
}
.association_raw_left{
	width:34%;
	padding-right:5%;
}
.association_raw_right p{
	font-size:15px;
	padding-top:15px;
}
.affinity_first_raw{
	min-height:220px;
}
.members_raw{
	width:97.4%;
	padding:0 10px;
}
.affinity_secund_raw{
	min-height:220px;
}
.members_benifit ul li p{
	font-size:17px;
	line-height:120%;
}
.affinit_partner_left{
	padding-right:60px;
	padding-left:35px;
}
.affinit_partner_right{
	width:59%;
}
.affinity_thired_raw{
	min-height:197px;
}
.affinit_partner_right span img{
	width:85%;
}
.affinit_partner_right h2{
	width:38%;
}
.affinit_partner_listing{
	padding-top:24px;
}
.affinit_partner_listing ul li p{
	font-size:17px;
	line-height:120%;
}
/*********************Affinity Page End**********************/

/*********************Glossary Page Start**********************/
.glosary_page{
	width:97.4%;
	padding-left:10px;
	padding-right:10px;
}
.glosary_con_raw h4{
	width:96%;
	background:url(https://static.ahix.com/images/glosary_dotat.png) no-repeat  left 4px;
}
.glosary_con_raw p{
	width:96%;
}
/*********************Glossary Page End**********************/


/*********************Agents_brokers Page Start**********************/
.agent_first_raw{
	width:97.4%;
	padding-left:10px;
	padding-right:10px;
}
.agent_first_right p{
	font-size:15px;
}
.agent_sec_left p{
	font-size:15px;
}
.agent_sec_left{
	padding-left:10px;
	padding-right:5.3%;
}
.agent_sec_left h2{
	width:88%;
}
.agent_sec_right{
	width:38%;
}
.organixed_right{
	width:55%;
	padding-right:10px;
}
.organixed_left{
	width:257px;
	height:140px;
	margin-left:20px;
	margin-right:4%;
	margin-top:3px;
}
.agent_sec_raw{
	min-height:207px;
}
.organixed_list{
	width:210px;
}
.organixed_list ul li span{
	font-size:18px;
}
.agent_thired_raw{
	min-height:180px;
}
.agent_help_detail{
	width: 97%;
	padding: 0 1.5%;
}
/*********************Agents_brokers Page End**********************/


/*********************Infographic Page Start**********************/
.infographic_page {
    width:97.4%;
    padding-left:10px;
	padding-right:10px;
}
.infographic_con_raw ul li{
	height:290px;
}
.infographic_prod_bg img{
	width:100%;
	height:100%;
}
.infographic_prod_bg{
	height:100%;
}
/*********************Infographic Page End**********************/
/*********************shop_plan_email Page Start**********************/
.shop_email_form {
    width:53%;
}
.shop_email_pdf{
	width:39%;
    padding: 6px;
}
.shop_email_pdf a.shop_email_pdf_raw{
	font-size:12px;
	padding-left:26px;
}
.shop_form_raw label{
	width:100%;
}
.shop_form_raw p{
	font-size:13px;
}
.shop_email_txtbox{
	width:74%;
}
.shop_emial_drop .select300{
	width:82.4%;
}
.shop_email_area{
	width:93.8%;
	padding:10px 1% 4px 2%;
}
.shop_emial_drop .select300 .newListSelected{
	width:100%;
}
.shop_emial_drop .select300 ul.newList{
	width:99.4%;
}
.shop_emial_drop ul.newList li a{
	height:auto;
	font-size:13px;
	padding:3px 5px;
}
/*********************shop_plan_email Page End**********************/
/**************Shop_v_2 Page Start************************/
.plan_found_real {
    width:100%;
}
.plan_found_real tr th.carrier_name{
	width:46%;
}
.plan_found_real tr th.summary{
	width:33%;
}
.plan_found_real tr th.premium{
	width:21%;
}
.inner_found_plan tr td .summary_con{
	font-size:13px;
}
.inner_found_plan tr td.premium_rate a.continue_btn{
	width:86%;
}
/**************Shop_v_2 Page End************************/
/**************Enroll_v_2 Page Start************************/
.plan_summ_left{
	width:70%;
}
.inner_summ_plan tr td a.plan_remove{
	margin-left:15px;
}
.plan_summ_right{
	width: 28%;
    margin-left: 2%;
}
.coverage_index_main{
	padding: 15px 4.4% 12px;
}
.cutomize_your_plan_box ul li{
	width:32%;
	padding: 0 2% 40px 0;
}
.main_plan_box{
	width: 99.4%;
}
.plan_box_head{
	width:96%;
	padding-left:4%;
	font-size:14px;
}
.plan_inner{
	width:92%;
	padding:10px 4%;
}
.plan_list_in .select3000{
	width:98.8%;
}
.plan_list_in .select3000 select{
	width:129%;
}
.plan_coverage{
	width:100%;
	font-size:18px;
}
.plan_inner_view{
	width:92%;
	padding:9px 4%;
}
/**************Enroll_v_2 Page End************************/
/**************compare-quote Start************************/
.compare_quote_title{
	width:16.8%;
	height:94px;	
}
.compare_quote_plan ul li{
	width:22.4%;
	height:94px;	
}
.compare_quote_title .cq_title{
	font-size:13px;	
}
.compare_quote_title p{
	font-size:13px;	
}
.compare_quote_title a.compare{
	font-size:12px;
	padding:4px 7px;	
}
.cq_price{
	font-size:12px;	
}
/**************compare-quote End************************/
/**************compare Page Start************************/
.select_comp_plan{
	font-size: 50px;
	padding: 0 7px;
}
.comp_plan_con{
	font-size:14px;
}
.finished_comp{
	font-size:14px;
}
.bot_comp a{
	font-size:14px;
	padding:8px 16px;
}
.comp_logo{
	width:88%;
}
.comp_logo img{
	width:100%;
}
.company_name{
	font-size:12px;
}
.comp_price{
	font-size:20px;
}
.comp_price span{
	font-size:12px;
}
.comp_head_bot a{
	font-size:14px;
}
.compare_section table tr td{
	font-size:14px;
}
/**************compare Page End************************/
.footer_inner{
	width:96%;
	padding:0 2%;	
}
.footer_section_dismer.ftrin_last{
	width:96%;
	padding:0 2%;	
}
.footer_inner .footer_lastcon_first ul li{
	width:auto;
	padding:0 25px 0 0;	
}
.shop_step_main{
	width:150px;
}
.shop_step_main.first{
	background-size:100%;
}
.shop_step_main.sec{
	background-size:100%;
}
.shop_step_main.thired{
	background-size:100%;
}
.shop_step_main.first.working{
	background-size:100%;
}
.shop_step_main.sec.working{
	background-size:100%;
}
.shop_step_main.thired.working{
	background-size:100%;
}
.shop_step_main.first.working.complete{
	background-size:100%;
}
.shop_step_main.sec.working.complete{
	background-size:100%;
}
.shop_step_main.thired.working.complete{
	background-size:100%;
}
.shop_step_main.forth{
	background-size:100%;
}
.shop_step_main.forth.complete{
	background-size:100%;
}
.shop_step_fill{
	margin:5px 0 0;
}
.shop_step_main span{
	margin:11px 4px 0 20px;
}
}
















@media only screen and (min-width:480px) and (max-width:767px){
.container{
	width:100%;
	max-width:767px;
	margin:0 auto;
}
.selectnav{
	display:block
}
.drop_down{
	display:none
}
.logo{
	width:120px;
	margin-top:13px;
	height:44px;
}
.affiliate_logo{
	max-width:250px;
	margin-top:7px;
	height:44px;
}
.live_help span.title{
	font-size:13px;
}
.live_help span{
	font-size:16px;
}
.login_btn{
	width:68px;
}
.login_btn a{
	font-size:13px;
	padding:0 12px;
}
.login_btn_disabled{
	width:68px;
}
.login_btn_disabled a{
	font-size:13px;
	padding:0 12px;
}
h1{
	font-size:28px !important;
	line-height:120% !important;
}
h2{
	font-size:28px !important;
}
h3{
	font-size:18px !important;
}
h4{
	font-size:16px !important;
}
.header_right{
	margin-top:16px;
	margin-right:2px;
}
.live_help{
	margin-right:20px;
}
.navigation{
	height:40px;
}
.navigation_main{
	float:none;
	width:100%;
	margin:0 auto;
	height:40px;
}
.select{
	width:100%;
	height:auto;
	position:relative;
	z-index:999999;
}
.select ul{
	background-color:#019FD8;
	width:100%;
	height:auto;
	position:relative;
	top:0;
	text-align:left;
	z-index:99;
}
.select ul li{
	width:100%;
	height:40px;
	line-height:40px;
	border-top:1px solid #018ABE;
}
.selectnav span{
	background:url(https://static.ahix.com/images/menu_300.png) no-repeat center;
	width:50px;
	height:40px;
	z-index:999;
	display:block;
	position:relative;
	background-color:#235E9A;
	cursor:pointer;
}
.selectnav ul li a{
	padding:0 12px;
	text-decoration:none;
	display:block;
	position:relative;
	font-size:14px;
	line-height:40px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-weight:600;
	-webkit-transition:all .8s ease 0s;
	-moz-transition:all .8s ease 0s;
	transition:all .8s ease 0s;
}
.selectnav ul li a:hover,.selectnav ul li a.current{
	background-color:#235E9A;
	padding-left:25px;
}
.main_menu ul li{
	padding-right:5px;
}
.main_menu ul li a{
	font-size:15px;
	padding:0 8px;
}
.add_card{
	width:125px;
	height:39px;
	top:60px;
}
.shop_step{
	padding:15px 0 7px 0;	
}
.add_card_left{
	margin:8px 14px 0 5px;
}
.add_card_right{
	height:39px;
	line-height:37px;
	font-size:12px;
}
.slider_btn{
	width:100%;
	min-width:480px;
	max-width:767px;
}
.slider_con_inner{
	width:320px;
	margin-right:6px;
}
.top_con{
	width:90%;
	font-size:24px;
	padding-bottom:3px;
}
.slider_raw_con{
	width:315px;
	font-size:15px;
	height:20px;
	line-height:18px;
}
.slider_raw_con_mid{
	width:315px;
	font-size:15px;
	height:20px;
	line-height:18px;
	margin-top:5px;
}
.slider_raw_con_last{
	width:240px;
	font-size:15px;
	height:20px;
	line-height:18px;
	margin-top:5px;
}
.find_out{
	height:27px;
	margin-top:10px;
}
.find_out a{
	height:27px;
	line-height:25px;
	padding:0 15px;
	font-size:14px;
}
#sliderId {
    height: 190px;
}
.slider{
	left:-20%;
	width:120%;
	position:relative;
}
.slider img{
	height:190px;
}
.slider_con .container{
	width:480px;
}
.current .slider_con, .current .slider_3 .slider_con {
    bottom: 20px;
}
.slider2_bg{
	left:-20%;
	width:120%;
	position:relative;
}
.slider2_bg img{
	height:190px;
}
.slider_2 .slider_con_inner{
	width:320px;
}
.slider_2 .top_con{
	width:100%;
	padding-bottom:10px;
	font-size:18px;
}
.slider_2 .slider_raw_con{
	width:313px;
}
.slider_2 .slider_raw_con_mid{
	width:280px;
}
.slider_2 .slider_raw_con_last{
	width:250px;
}
.slider3_bg{
	left:-20%;
	width:120%;
	position:relative;
}
.slider3_bg img{
	height:190px;
}
.slider_3 .slider_con_inner{
	width:320px;
}
.slider_3 .top_con{
	width:100%;
	padding-bottom:3px;
	font-size:18px;
}
.slider_3 .slider_raw_con{
	width:313px;
	height:32px;
}
.slider_3 .slider_raw_con_mid{
	width:313px;
	height:32px;
}
.slider_3 .slider_raw_con_last{
	width:250px;
}
.slider_3 .find_out{
	margin-top:5px;
}
.slider5_bg{
	left:-20%;
	width:120%;
	position:relative;
}
.slider5_bg img{
	height:190px;
}
.slider_5 .slider_con_inner{
	width:275px;
}
.slider_5 .top_con{
	width:98%;
	padding-bottom:3px;
	font-size:18px;
}
.slider_5 .slider_raw_con{
	width:268px;	
}
.slider_5 .slider_raw_con_mid{
	width:268px;
	height:32px;
}
.slider_5 .slider_raw_con_last{
	width:268px;
	height:32px;
}
.slider_5 .find_out{
	margin-top:5px;
}
.advice_con_main p{
	font-size:19px;
	line-height:120%;
	padding-bottom:10px;
}
.advice_con_main p span{
	float:left;
	width:100%;
}
.advice_nav ul{
	width:100%;
}
.advice_nav ul li{
	width:50%;
	text-align:center;
	padding-right:0px;
	line-height:150%;
}
.get_start_con_main{
	float:none;
	max-width:98%;
	margin:0 auto;
}
.get_start_con_main p{
	font-size:14px;
}
.started_btn{
	height:37px;
	line-height:37px;
}
.started_btn a{
	font-size:18px;
	padding:7px 30px;
	line-height:37px;
}
.testimonial_inner h4{
	padding-top:3px;
}
.testimonial_inner h2 span{
	display:none;
}
.testimonial_box{
	padding:30px 0 0 0;
}
.tsmo_box{
	width:96%;
	margin:0 2%;
	padding-bottom:25px;
}
.tsmo_box.last{
	margin-right:2%;
	padding-bottom:0px;
}
.tsmo_box_inner{
	min-height:70px;
}
.tsmo_box_first{
	min-height:70px;
}
.tsmo_box_first p{
	font-size:14px;
}
.tstm_name p{
	font-size:14px;
}
.testimonial_btn{
	height:37px;
	line-height:37px;
}
.testimonial_btn a{
	font-size:18px;
	padding:7px 30px;
	line-height:37px;
}
.halth_con_inner{
	float:none;
	width:450px;
	margin:0 auto;
}
.halth_con_l{
	width:450px;
	background:url(https://static.ahix.com/images/halth_bot_shadow_300.png) no-repeat bottom;
	min-height:230px;
}
.halth_conl_inner{
	width:450px;
	background-size:100px;
}
.halth_tit a{
	margin:4px 0 0 0px;
}
.halth_ecx_con ul li a{
	background-position:0 0px;	
	font-size:14px;
}
.halth_tit{
    background-position: 0 100%;
}
.halth_conr_inner{
	float:left;
	margin-top:30px;
}
.halth_news a{
	font-size:14px;
}
.logo_listing{
	width:480px;
}
.logo_listing ul li {
    padding: 0 0 15px;
    width: 50%;
}
.logo_listing ul li.first{
	padding-left:0px;
}
.footer_section_inner{
	width:480px;
	margin:0 auto;
}
.fooer_link{
	width:266px;
	margin-right:15px;
	margin-left:10px;
	padding-bottom:30px;
}
.footer_lastcon{
	float:none;
	width:316px;
	margin:0 auto;
}
.footer_contact{
	width:185px;
	padding-bottom:30px;
}
.fooer_link ul li a{
	font-size:13px;
}
.fooer_link ul{
	width:120px;
}
.footer_link_sec{
	margin-left:20px;
}
.footer_contact p{
	font-size:13px;
}
.footer_lastcon_first ul li{
	width:100px;
}
.footer_lastcon_first{
	margin-bottom:20px;
}
.social_link span{
	margin-right:6px;
}
.social_link a{
	margin-right:4px;
	width:26px;
	background-size:118px;
}
.social_link a.facebook{
	background-position:0 3px;
}
.social_link a.facebook:hover{
	background-position:0 -29px;
}
.social_link a.twitter{
	background-position:-31px 3px;
}
.social_link a.twitter:hover{
	background-position:-31px -29px;
}
.social_link a.google_plus{
	background-position:-62px 3px;
}
.social_link a.google_plus:hover{
	background-position:-62px -29px;
}
.social_link a.pinterest{
	background-position:-93px 3px;
}
.social_link a.pinterest:hover{
	background-position:-93px -29px;
}

/*******************12-June_2014_Start******************************/
.footer_section_dismer{
	width:94%;
	padding-right:3%;
	padding-left:3%;
}
/*******************12-June_2014_End******************************/

/**************Testimonial Page Start*************/
.inner_tit{
	width:96%;
	padding:0 10px;
}
.testimonial_top_con{
	width:95.8%;
	padding-right:10px;
	padding-left:10px;
}
.testimonial_left {
    width: 17.2%;
	padding-right:2%;
}
.testimonial_left span{
	font-size:14px;
}
.testimonial_left p{
	font-size:13px;
}
.testimonial_right{
	width:80.3%;
}
.inner_tit h4{
	line-height:120%;
}
.testimonial_con p{
	font-size:14px;
}
.inner_getstart_bg{
	min-height:145px;
}
/**************Testimonial Page End*************/
/**************Why_ahix  Page Start*************/
.why_video_img {	
	height:auto; 
}
.plan_box{
	float:none;
	width: 55%;
	margin:0 auto 30px;
	min-height:320px;
	padding-bottom:0;
}
.whyahix_step_raw{
    padding-left: 10px;
    padding-right: 10px;
    width: 95.8%;
}
.plan_tit_bg{
	font-size:24px;
}
.market_con{
    padding-left: 10px;
    padding-right: 10px;
    width: 95.8%;
}
.plan_box p{	
	float:none;
	font-size:14px;
	padding-bottom:20px;
}
.plan_box.last{
	margin:0 auto;
}
.credi_ico{
	margin-right:15px;
}
.text_credit_l{
	width:95%;
	margin-right:10px;
}
.credi_txt p{
	font-size:14px;
}
.text_credit_r {
	text-align:center;
    width:100%;
	margin-top:20px;
}
.text_credit_r a{
	font-size:18px;
}
.credi_txt {
    width: 74.51%;
}
.market_con p{
	font-size:14px;
}
.market_listing ul li p{
	font-size:14px;
}
.whyahix_step p{
	width: 95.8%;
	padding:0 10px;
	font-size:14px;
}
/**************Why_ahix Page End*************/
/*******************indv-fmly Page Start******************************/
.fmly_left {
    margin-right: 18px;
	width:160px;
}
.fmly_left img {
    width: 160px;
	height:160px;
}

.fmly_opt ul.first_opt {
    width:100%;
	margin-right:0;
}
.fmly_opt ul.mid_opt {
    width:100%;
	margin-right:0;
	padding-top:0;
}
.indv_fmly_page {
    padding-left: 10px;
    padding-right: 10px;
    width: 95.8%;
}
.fmly_main_con {
    width: 97.4%;
	padding: 10px 10px 15px 8px;
}
.fmly_opt ul.last_opt {
    width:100%;
	padding-top:0;
}
.fmly_step_box p.first{
	margin-right:20px;
}
.indv_raw p{
	font-size:14px;
}
.fmly_right {
    width:60%;
}
.fmly_opt li span{
	background: url(https://static.ahix.com/images/fmli_opt_ico.png) no-repeat scroll 0 2px;
	padding-left: 22px;
	font-size:14px;
}
.fmly_step_box p{
	font-size:14px;
}
.fmly_opt .started_btn {
    float: left;
	margin-top:10px;
}
.fmly_con{
	width:100%;
}
.fmly_con_step{
	width:100%;
	padding:0;
}
/*******************indv-fmly Page End******************************/
/*******************Privacy Policy Page Start******************************/
.privacy_page{
	width: 93.2%;
	padding-left: 10px;
    padding-right: 10px;
}
/*******************Privacy Policy Page End******************************/
/*******************Halth Plan Page Start******************************/
.halth_plan_page{
	width:95.8%;
    padding: 35px 10px 0;
}
.halth_plan_option{
	width:100%;
	margin:0;
}
.halth_plan_option h2{
	text-align:center;
	padding-bottom:22px;
}
.halth_plan_box{
	width:110px;
	height:125px;
	padding:30px 19px 0 26px;
}
.halth_plan_box.plan_img3{
	height:115px;
}
.halth_plan_box.plan_img4{
	width:126px;
	height:103px;
	padding-top:50px;
}
.halth_plan_box_raw{
	float:none;
	width:324px;
	padding:0px;
	margin:0 auto;
}
.halth_plan_box span{
	font-size:12px;
}
.essential_box_raw{
	width:95.8%;
	padding: 20px 10px 0;
}
.afordable_raw{
	width:95.8%;
	padding: 20px 10px 0;
}
.bridge_con_txt p{
	width:98%;
	font-size:14px;
}
.supplement_plan_raw{
	width:95.8%;
	padding: 20px 10px 0;
}
.government_con{
	width:95.8%;
	padding: 20px 10px 0;
}
.bridge_box_r{
	float:none;
	width:443px;
	margin:0 auto;
	clear:both;
}
.bridge_img_txt{
	top:21px;
	right:5px;
}
.bridge_img_txt p{
	font-size:12px;
}
.plan_option_logo{
	background-size:60px;
	width:60px;
	height:60px;
	top: 186px;
	left: 138px;
}
.plan_option_con{
	width:94%;
	padding:0 3%;
	min-height:290px;
	margin-top:20px;
}
.plan_option_con p{
	font-size:14px;
}
.plan_select_300{
	display:block;
}
.plan_select_main{
	display:none;
}
.halth_plan_matrix table tr th{
	width:35%;
	font-size:15px;
	text-align:left;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}
.halth_plan_matrix table tr th br{
	display:none;
}
.halth_plan_matrix table tr th span{
	float:none;
}
.halth_plan_matrix table tr th.last{
	border-right:1px solid #E5EBF7;
}
.halth_plan_matrix table tr th.plan_title{
	font-size:18px;
}
.halth_plan_matrix table tr td{
	width:35%;
	line-height:normal;
	padding:5px 0;
	border-right:none;
	height:20px;
}
.halth_plan_matrix table tr td.plan_label{
	text-align:center;
}
.halth_essential_raw{
	min-height:508px;
}
.essential_box h4{
	width:89%;
	padding: 10px 5.6%;
}
.bridge_box_l{
	width:100%;
	padding:0 0 30px 0;
}
.bridge_box_l p{
	font-size:14px;
}
.supplement_raw_r{
	width:100%;
}
.supplement_btn_r span{
	font-size:15px;
}
.supplement_btn_r p{
	font-size:15px;
}
.supplement_txt{
	font-size:14px;
	padding-bottom:10px;
	text-align:center;
}
.supplement_raw_l {
	float:none;
    padding:0;
	width:260px;
	height:270px;
	margin:0 auto;
}
.supplement_btn_l{
	width:23%;
}
.supplement_btn_raw{
	float:none;
	width:460px;
	margin:0 auto;
	padding:0px;
}
.government_con_l{
	width:80px;
	height:80px;
}
.government_con_r{
	width:80%;
}
.government_con_r p{
	font-size:14px;
}
.essential_box_inner{
	padding-top:0px;
}
.essential_box{
	background-color:#E6ECEC;
	width:46%;
	min-height:348px;
	margin-right:2%;
	margin-left:2%;
	margin-top:30px;
}
.essential_box:hover img{
	margin-top:20px;
}
.essential_box p{
	display:block;
	padding-top:5px;
}
/*******************Halth Plan Page End******************************/
/*******************Employer Page start******************************/
.employer_page{
	width:95.8%;
	padding:30px 10px 0px;
}
.employer_top_l{
	width:100%;
	height:283px;
	padding-right:0px;
}
.employer_top_l img {
	width:100%;
    height: 283px;
}
.employer_top{
	height:auto;
}
.employer_top_r{
	width:100%;
	margin-top:30px;
}
.employer_top_r h4{
	width:96%;
	padding-left:4%;
}
.employer_top_l_e{
	width:100%;
	height:283px;
	padding-right:0px;
}
.employer_top_l_e img {
	width:100%;
    height: 283px;
}
.employer_top_e{
	height:auto;
}
.employer_top_r_e{
	width:100%;
	margin-top:30px;
}
.employer_top_r_e h4{
	width:96%;
	padding-left:4%;
}
.emplye_mid_con{
	width:100%;
	padding-bottom:30px;
}
.emp_box{
	width:99.5%;
	margin-right:0px;
}
.emp_box2{
	margin-top:20px;
}
.emp_box3{
	margin-top:20px !important;
}
.employ_form{
	width:95.7%;
}
.employ_form_raw .employ_txtbox{
	width:95%;
}
.employe_sub_btn{
	font-size:18px;
	padding: 8px 34px;
}
.emp_best_raw {
	width:100%;
	padding:20px 0px 25px;
}
.emp_best_raw .container{
	width:97%;
}
.emp_thirraw_bg ul li p{
	font-size:13px;
	padding-top: 5px !important;
}
.emp_thirraw_bg ul{
	width:95.6%;
}
.emp_happy_con p{
	text-align:center;
	line-height:120%;
}
.emp_happy_inner{
	width:458px;
}
.emp_happy_inner ul li.first{
	padding-right:28px;
}
.emp_best_con ul li span{
	font-size:15px;
}
.emp_best_con ul li p{
	font-size:15px;
}
.emp_thirraw_bg ul li.first {
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.sec {
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.thired {
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.thired p{
	padding-top:10px;
}
.emp_thirraw_bg ul li.forth{
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.fifth{
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.six{
    padding-right:0%;
    width:100%;
	text-align:center;
	padding-bottom:30px;
}
.emp_thirraw_bg ul li img{
	float:none;
	padding-right:0px;
}
/*******************Employer Page End******************************/
/*******************Legal & Licensing Page Start******************************/
.legal_page{
	width: 93.2%;
	padding-left: 10px;
    padding-right: 10px;
}
/*******************Legal & Licensing Page End******************************/
/*******************Subsidy Cal Page Start******************************/
.employer_top {
	width:95.8%;
	padding:0 10px;
}
.employer_top_e {
	width:95.8%;
	padding:0 10px;
}
.sucal_logo_r{
	width:100%;
	padding-top:26px;
}
.sucal_logo_r p {
	text-align:center;
}
.sucal_logo_con {
    padding: 24px 10px 26px;
    width: 95.8%;
}
.sebcal_servise {
    padding: 30px 10px 0;
    width: 95.8%;
}
.sebcal_servise_l {
	float:none;
	padding:0;
	margin:0 auto;
}
.sucal_logo_l {
	float:none;
	width:200px;
	height:70px;
	padding:0;
	margin:0 auto;
}
.sebcal_servise_r {
	width:100%;
	margin-top:30px;
}
.sebcal_servise_r h4 {
	text-align:center;
}
.sebcal_servise_r p {
	text-align:center;
}
.sebcal_servise ul li.second .sebcal_servise_l {
	width:87px;
	padding:8px 0 0 0;
}
.sebcal_servise ul li.thired .sebcal_servise_l {
	width:85px;
	padding:10px 0 0 0;
}
.employ_form_raw .sub_zipcode_raw .sub_age_txtbox {
	width:92%;
}
.carrier_list_con ul li{
	width:50%;
	height:60px;
	text-align:center;
	padding:0 !important;
}
.sec_carr_logo{
	width:93.8% !important;
}
.carrier_list_con ul li.carr_logo8{
	width:40%;
}
.carrier_list_con{
	padding:0 10px;
}
/*******************Subsidy Cal Page End******************************/
/*********************subsidy-cal2-start**********************/
.subsidy_cal_step2{
	width:100%;
	padding:0 0 50px 0;
}
.subsidy_cal_step2 h2{
	width:95.8%;
	padding:0 2.1% 12px;
}
.main_estimat_con{
	float:left;
	width:100%;
	min-height:320px;
}
.estimat_con_top{
	width:95.8%;
	font-size:18px;
	padding:5px 2.1% 0;
}
#build_plan_cart{
	width:95.8%;
	min-height:192px;
	padding:12px 2.1% 18px;	
}
#build_plan_cart_box{
	width:95.8%;
	min-height:192px;
	padding:12px 2.1% 18px;	
}
.stick{
	z-index:9999;
}
.estimat_tax{
	min-height:34px;
}
.estimat_tax_title{
	width:56%;
	font-size:14px;
	padding-left:15px;
	text-align:left;
}
.estimat_tax_price{
	width:38%;
	padding-top:0px;
	font-size:32px;
}
.business_classif{
	width:38%;
	padding-top:8px;
	font-size:22px;
}
.public_plans{
	margin-top:10px;
}
.public_plans table{
	width:100%;
	height:105px;
}
.public_plans table th{
	height:auto;
	line-height:normal;
}
.public_plans table td{
	height:auto;
	line-height:normal;
}
.public_plans_employee{
	margin-top:10px;
}
.public_plans_employee table{
	width:100%;
	height:105px;
}
.public_plans_employee table th{
	height:auto;
	line-height:normal;
}
.public_plans_employee table td{
	height:auto;
	line-height:normal;
}
.subsidy_cal_step2_form{
	padding: 0 2.1%;
    width: 95.8%;
}
.step2_ages p{
	line-height:150%;
}
.view_plan_btn{
	width:350px;
}
.view_plan_btn a{
	width:100%;
	font-size:22px;
}
.view_plan_btn_disabled{
	width:350px;
}
.view_plan_btn_disabled a{
	width:100%;
	font-size:22px;
}
.family_members_form table{
	width:100%;
}
.stick_res{
	position:static !important;
}
.sub2_foot {
    position: relative;
    z-index: 9999999;
}
.family_members_form table{
	width:100%;
}
.family_members_form table tr th{
	font-size:14px;
}
.family_members_form table tr td{
	font-size:13px;
}
.family_members_form table tr td.first{
	padding-left:5px;
	padding-right:5px;
}
.family_stus .select300{
	width:70px;
}
.family_stus .select300 .newListSelected{
	width:70px;
}
.family_stus .select300 ul.newList{
	width:68px;
}
.primum_box{
	width:68px;
}
.family_members_form table tr td.remove{
	padding:0 5px;
}
.age_box{
  	width:38px;
}
/*********************subsidy-cal2-End**********************/
/*********************subsidy-cal-v2-start**********************/
.subsidy_calv2_form{
	width:100%;
}
.subsidy_calv2_main{
	width:91.6%;
	padding:0 4.2%;
}
.calv2_info_text{
	width:54%;
	padding: 0 1.2%;
}
.calv2_plan{
	width:56.8%;
}
.calv2_plan .select300{
	width:99.6%;
}
.calv2_plan .select300 ul.newList{
	width:98.6%;
}
.calv2_house_info{
	width:100%;
}
.calv2_info_title{
	width:42.4%;
}
#popup{
	overflow-y: scroll;
}
#popup2{
	overflow-y: scroll;
}
#popup3{
	overflow-y: scroll;
}
/*diroddi style select */
.calv2_plan .select3000 {
    width: 99.6%;
}
.members_age{
	width:56.8%;
}
.members_age .select3000 {
    width: 99.6%;
}
.calv2_ee_age .select3000 {
    width: 99.6%;
}
.calv2_family_status .select3000 {
    width: 99.6%;
}
/* end diroddi style select */
/*********************subsidy-cal-v2-end**********************/
/*********************exists_user start**********************/
.exists_user_con{
	width: 94.94%;
	padding: 0 2.53% 118px;
}
.exists_user_con_left{
	margin-right:40px;
}
.exists_user_con_right{
	width:71.4%;
}
.exists_user_con_right p{
	font-size:16px;
}
.diff_psw a{
	font-size:16px;
}
/*********************exists_user end**********************/

/*********************shop_plan start**********************/
.main_estimat_con.shop{
	float:left;
	width:290px;
}
.shop{
	margin-left:-290px;
	transition: all 1s ease 0s;
}
.main{
	margin-left:0px;
	position:absolute;
}
#build_plan_cart .button{
	float:left;
	position:relative;
	background:#587B83;
    left:290px;
	padding:6px 7px;
    text-align: center;
	display:block;
	transition: all 1s ease 0s;
	position:relative;
}
#build_plan_cart .button span{
	float:left;
	background:url(https://static.ahix.com/images/cart.png) no-repeat;
	width:26px;
	height:18px;
}
.main #build_plan_cart .button span{
	float:left;
	background:url(https://static.ahix.com/images/popup_cross.png) no-repeat;
	width:18px;
	height:18px;
}
.button img {
    text-align: center;
    vertical-align: middle;
}
.main_shop{
	background:#EDF2F2;
	top:0px;
}
.shop #build_plan_cart{
	background:none;
	width:290px;
}
.shop.main #build_plan_cart .button{
	left:258px;
	z-index:9999;
}
.shop_step_main{
	width:120px;
	margin:6px 0 0 0;
	background-size:100%;
}
.shop_step_main.first.complete{
	background-size:100%;	
}
.shop_step_main.sec.complete{
	background-size:100%;	
}
.shop_step_main.thired.complete{
	background-size:100%;	
}
.shop_step_main.first.working{
	background-size:100%;	
}
.shop_step_main.sec.working{
	background-size:100%;	
}
.shop_step_main.thired.working{
	background-size:100%;	
}
.shop_step_main.first{
	background-size:100%;	
}
.shop_step_main.sec{
	background-size:100%;	
}
.shop_step_main.thired{
	background-size:100%;	
}
.shop_step_main span{
	margin:8px 5px 0 18px;	
}
.step_name{
	font-size:15px;	
}
.step_no{
	width:16px;
	height:16px;
	font-size:12px;	
	line-height:15px;
}
.step_no{
	margin:4px 7px 2px 5px;	
}
.shop_step_fill{
	margin:2px 0 0;	
}
.inner_step .shop_step{
	padding:7px 0 0;	
}
.plan_main_path ul li{
	line-height:120%;
}
.plan_main_path a{
	padding-top:5px;
}
.inner_plan tr td .summary_con{
	font-size:13px;
}
.shopplan_box_bg h5{
	font-size:14px;
	line-height:18px;
	padding:5px 0;
	height:auto;
}
.shopplan_box_bg p{
	width: 91%;
	padding:15px 4.5%;
}
.shopplan_box_bg span{
	font-size:24px;
}
.base_plan_name{
	margin-right:0px;
	width:97.4%;
}
.base_plan_raw_con{
	padding-left:12px;
	padding-bottom:5px;
}
.plan_main_path{
	width:96%;
	padding: 14px 2% 14px;
}
.shop_right{
	width:94%;
	transition: all 1s ease 0s;
	margin-right:0px;
	padding:0 3%;
}
.shop_right_s{
	width:94%;
	transition: all 1s ease 0s;
	margin-right:0px;
	padding:0 3%;
}
.shop_page .subsidy_cal_step2{
	overflow-x: hidden;
}
.main_right{
	margin-right:-290px;
	transition: all 1s ease 0s;
}
.shopplan_box_raw{
	width:100%;
}
.shop.main .stick {
    min-height: 100% !important;
    overflow-y: scroll;
}
.plan_real{
	width: 99.7%;
}
.plan_time_date{
	width:30%;
}
.plan_box_title.available{
	width:20%;
}
.plan_box_title.rate{
	width:20%;
}
.plan_box_title.range{
	width:26.5%;
}
.real_plan_tab{
	width:8%;
}
.real_plan_tab.open a,.real_plan_tab.close a{
	margin-left:33%;
}
.real_plan_name{
	width:28%;
	font-size:13px;
}
.real_plan_abl{
	width:18%;
	font-size:13px;
}
.real_plan_rate{
	width:18%;
	font-size:13px;
}
.real_plan_range{
	font-size:13px;
}
.inner_plan tr td{
	padding:7px 0;
}
.inner_plan tr th{
	font-size:12px;
}
.inner_plan tr th.coverage{
	width:16%;
}
.inner_plan tr th.carrier_name{
	width:30%;
}
.inner_plan tr th.summary{
	width:34%;
}
.inner_plan tr th.premium{
	width:15%;
}
.inner_plan tr td .plan_cover{
	margin-left:33%;
}
.inner_plan tr td .plan_cover_disabled{
	margin-left:33%;
}
.inner_plan tr td.premium_rate{
	font-size:16px;
}
.inner_plan tr td.premium_rate_disabled{
	font-size:16px;
}
.inner_plan tr td.premium_rate span.unsubsidized{
	font-size:12px;
}
.inner_plan tr td.premium_rate span.unsubsidized_text{
	font-size:12px;
}
.inner_plan tr td.premium_rate_disabled span.unsubsidized{
	font-size:12px;
}
.inner_plan tr td.premium_rate_disabled span.unsubsidized_text{
	font-size:12px;
}
.sub_base_plan{
	width:94.6%;
	padding-top:6px;
}
.close_sub_base{
	top:0;
}
.sub_base_plan_left{
	width:58%;
}
.sub_base_left_box .brochure{
	width:100%;
}
.sub_base_plan_right{
	width:42%;
}
.sub_base_plan_right ul li{
	font-size:13px;
}
.sub_base_left_title{
	width:100%;
	font-size:12px;
}
.sub_base_left_box{
	width:85.2%;
	padding: 5px 10px 0;
}
.sub_base_left_box .carrier{
	font-size:12px;
}
.sub_base_left_box span{
	font-size:12px;
}
/*********************shop_plan End**********************/
/*********************Resource Page Start**********************/
.resource_page{
	width:95.8%;
	padding-right:10px;
	padding-left:10px;
}
.resource_top_r p{
	font-size:18px;
}
.resource_top_l{
	height:64px;
}
.resource_ico_raw{
	width:100%;
}
.resource_ico_r p{
	font-size:14px;
	text-align:justify;
}
.resource_icon_box{
	font-size:17px;
}
.resource_ico_l ul li{
	width:46.44%;
	padding-right:4.1%;
}

.resource_ico_r{
    padding:25px 0 0 5px;
    width:100%;
}
.resource_icon_box{
	margin-left:12px;
	padding-left:42px;
}
.resource_ico_l {
	width:96%;
    padding-right:0;
	padding-left:4%;
}
.resource_left{
	width:100%;
}
.resource_right_con{
	width:100%;
	margin:30px 0 0 0;
}
.featured_resources_tit h2{
	width:49.5%;
	text-align:center;
}
.featured_resources_titl{
	width:23.84%;
	margin-top:15px;
}
.resource_listing ul li p{
	width:86%;
	font-size:14px;
	padding-left:14px;
}
.resource_listing ul li.last p{
	line-height:130%;
	padding-top:4px;
}
/*********************Resource Page End**********************/
/*********************FAQ Page Start**********************/
.faq_page{
	width:95.8%;
	padding-right:10px;
	padding-left:10px;
}
.faq_listing ul li span{
	font-size:18px;
	background:url(https://static.ahix.com/images/faq_left_ico.png) no-repeat scroll left 4px;
}
.faq_listing ul li span:hover{
	background:url(https://static.ahix.com/images/faq_btn_icohover.png) no-repeat left 4px;
}
.faq_listing ul li span.active{
	background:url(https://static.ahix.com/images/faq_btn_active.png) no-repeat scroll left 4px;
}
.faq_listing ul li p{
	padding-top:8px;
}
.faq_btn_raw ul li a{
	font-size:16px;
	width:146px;
}
.faq_btn_raw ul li{
	padding-right:10px;
}
/*********************FAQ Page End**********************/
/*********************Case Study Page Start**********************/
.casestudy_page{
	width:95.8%;
	padding-right:10px;
	padding-left:10px;
	padding-top:25px;
}
.casestudy_inner_img img{
	width:28%;
}
.casestudy_list_raw{
	margin-bottom:5px;
}
.casestudy_list_con p{
	width:90%;
	font-size:15px;
	line-height:130%;
	min-height:40px;
}
.casestudy_list_inner ul li span{
	font-size:16px;
}
.casestudy_inner_img p{
	width:62.37%;
	text-align:justify;
}
/*********************Case Study Page End**********************/
/*********************Cart_Summary Page Start**********************/
.cart_summ_left{
	width: 58%;
}
.cart_summ_img img {
    width: 100%;
}
table.summ_cost_share tr td.first{
	font-size:11px;
}
table.summ_cost_share tr td.first{
	padding-left:7px;
}
table.summ_cost_share tr td.mid{
	padding-left:5px;
	padding-right:5px;
}
table.summ_cost_share tr td.first.net_cost{
	font-size:13px;
}
table.cart_summ_shop tr td.mid span{
	font-size:11px;
}
.cart_summ_title h5{
	font-size:14px;
}
table.cart_summ_shop tr td a.view_summ{
	margin:0 0 0 13%;
}
table.cart_summ_shop tr td a.hide_summ{
	margin:0 0 0 13%;
}
.cart_areas{
	padding-right:5px;
}
.cart_areas_price span{
	padding:0 6px 0 7px;
}
.cart_summ_left .shop_plan_btn{
	width:260px;
}
.cart_summ_left .shop_plan_btn a{
	font-size:22px;
}
.coverage_index_main{
	padding: 15px 4% 12px;
}
.curant_tit_bg{
	margin-top:24px;
}
.cart_base_left_title{
	width:53px;
}
.cart_base_left_box{
	width:77%;
}
.cart_base_left_box .base_carrier_img{
	width:120px;
}
.cart_base_left_box .brochure{
	width:90px;
}
.cart_base_left_box .brochure a{
	height:auto;
	line-height:100%;
}
/*********************Cart_Summary Page End**********************/

/*********************Webinar Page Start**********************/
.webinar_con {
	width: 96%;
    padding: 0 2%;
}
.webinar_con_bg{
	width:95.4%;
}
.webinar_con_l{
	width:302px;
	margin-right:0px;
}
.webinar_con_r{
	width:100%;
	margin-top:30px;
}
.webinar_con_r p{
	font-size:13px;
}
/*********************Webinar Page End**********************/



/*********************enroll Page Start**********************/
.header_right_login {
    margin-top: 7px !important;
}
.enroll_top{
	width:96%;
	padding:0 2%;
}
.enroll_top ul{
	padding-right:0px;
}
.enroll_top ul li{
	margin-right:13px;
	min-height:34px;
}
.enroll_inner_page {
	width:96%;
    padding: 0 2%;
}
.covrag_form_raw{
	padding-bottom:0px;
}
.covrag_form_inner{
	padding-bottom:20px;
}
.covrag_form_inner label{
	width:126px;
}
.covrag_form_inner.sec label{
	width:126px;
}
.next_btn_en p{
	font-size:14px;
}
.address_raw_inner.first{
	margin-right:30px;
}
.final_step_chkraw{
	width: 8.1%;
}
.enroll_top ul li span{
	padding-left:20px;
	min-height:34px;
	line-height:34px;
}
.enroll_exchange{
	padding: 3px 5px 5px 20px;
}
.covrag_form{
	width:97%;
}
.household_table table tr th{
	float:none;
	font-size:13px;
}
.household_table table tr td{
	float:none;
	font-size:13px;
}
.complate_table_raw{
	padding-bottom:0;
}
.household_table_raw{
	width:95%;
}
.billing_con{
	width: 96.6%;
}
.billing_con_l{
	width:22%;
}
.billing_con_m{
	padding-right:10px;
}
.debitbank_img_l{
	width:100%;
	text-align:center;
	padding-right:0px;
}
.debitbank_img_r{
	width:100%;
	padding-top:30px;
}
.final_step_con{
	width:96%;
}
.authorise_bg{
	width: 90.4%;
	padding: 4.5% 5% 0 4%;
}
.final_step_chkraw{
	width: 75px;
	padding-right: 11px;
}
.express_complate_raw h2 {
    background: url(https://static.ahix.com/images/extress_right_errow.png) no-repeat 24px 6px;
}
.express_complate_raw p{
	width:78%;
	font-size:14px;
	padding:0 11%;
}
.express_recipt_raw p{
	width:86%;
	height:16px;
	padding: 20px 25px 0 0;
}
.happance_raw{
	width:91%;
	padding:20px 4.5% 0;
}
.household_addchild a{
	width:96%;
}
.happance_raw_inner ul li p{
	width:93%;
	font-size:14px;
}
/*********************enroll Page End**********************/


/*********************Affinity Page Start**********************/
.association_raw{
	width:95.8%;
	padding:0 10px;
}
.association_raw_left{
	width:55%;
	float:none;
	margin:0 auto;
	padding:0 10px;
}
.association_raw_right{
	width:100%;
	padding-top:25px;
}
.association_raw_right p{
	font-size:14px;
	padding-top:15px;
}
.affinity_first_raw{
	padding-bottom:25px;
}
.members_raw{
	width:95.8%;
	padding:0 10px;
}
.members_raw_left{
	padding:0 0 20px 0;
	width:100%;
}
.affinit_partner_raw{
	padding:0 10px;
	width:95.8%;
}
.affinity_secund_raw{
	min-height:220px;
}
.members_benifit ul li p{
	font-size:16px;
	line-height:120%;
}
.members_benifit ul li{
	width:50%;
}
.members_benifit{
	padding-left:0;
}
.members_raw_right{
	float:none;
	width:55%;
	margin:0 auto;
}
.affinit_partner_left{
	float:none;
	padding:0;
	margin:0 auto;
	width:40%;
}
.affinit_partner_right{
	width:100%;
	padding-top:20px;
}
.affinity_thired_raw{
	padding-bottom:20px;
}
.affinit_partner_right span img{
	width:85%;
}
.affinit_partner_right h2{
	width:35%;
}
.affinit_partner_right span{
	margin:0;
}
.affinit_partner_listing{
	padding-top:15px;
}
.affinit_partner_listfirst{
	padding-left:0;
}
.affinit_partner_listing ul li p{
	font-size:16px;
	line-height:120%;
}
.affinity_last_raw{
	min-height:65px;
}
/*********************Affinity Page End**********************/

/*********************Glossary Page Start**********************/
.glosary_page{
	width:95.8%;
	padding-left:10px;
	padding-right:10px;
}
.glosary_con_raw h4{
	width:94%;
	padding-bottom:8px;
	background:url(https://static.ahix.com/images/glosary_dotat.png) no-repeat  left 3px;
}
.glosary_con_raw p{
	width:94%;
	text-align:justify;
}
/*********************Glossary Page End**********************/


/*********************Agents_brokers Page Start**********************/
.agent_first_raw{
	width:95.8%;
	padding-left:10px;
	padding-right:10px;
}
.agent_first_left{
	float:none;
	margin:0 auto;
	width:60%;
	padding:0;
}
.agent_first_right{
	width:100%;
	padding:25px 0 0 0;
}
.agent_first_right p{
	font-size:14px;
	text-align:justify;
}
.agent_sec_left p{
	font-size:14px;
	text-align:justify;
}
.agent_sec_left{
	width:95.8%;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:40px;
}
.agent_sec_left h2{
	width:88%;
}
.agent_sec_right{
    float:none;
	width:62%;
    margin:0 auto;
}
.organixed_right{
	width: 96%;
    padding:20px 10px 0 10px;
}
.organixed_left{
	width:257px;
	height:140px;
	margin:0 auto;
	float:none;
}
.organixed_right p{
	font-size:14px;
	text-align:justify;
}
.agent_sec_raw{
	min-height:207px;
}
.organixed_list{
	width:210px;
}
.organixed_list ul li span{
	font-size:18px;
}
.agent_thired_raw{
	min-height:180px;
}
.agent_help_detail{
	width: 96%;
	padding: 0 2%;
}
.agent_help_detail table tr td.sub_title{
	font-size:13px;
}
.agent_help_detail table tr th{
	font-size:13px;
}
.agent_help_detail table tr td{
	font-size:13px;
}
.agent_help_detail table tr td.main_title{
	font-size:16px;
}
/*********************Agents_brokers Page End**********************/


/*********************Infographic Page Start**********************/
.infographic_page {
    width:95.8%;
    padding-left:10px;
	padding-right:10px;
}
.infographic_con_raw ul li{
	width:45.7%;
	height:250px;
	padding:4px 0.9%;
}
.infographic_prod_bg img{
	width:100%;
	height:100%;
}
.infographic_prod_bg{
	height:100%;
}
.infographic_con_raw ul li.last{
	margin-right:2.04%;
}
.infogrp_hov_bg{
	width:96%;
	height: 96.8%;
}
/*********************Infographic Page End**********************/

/*********************shop_plan_email Page Start**********************/
.shop_email_form {
    width:53%;
}
.shop_email_pdf{
	width:39%;
    padding: 6px;
	margin-right:0px;
}
.shop_email_pdf a.shop_email_pdf_raw{
	font-size:12px;
	padding-left:26px;
}
.shop_form_raw label{
	width:100%;
}
.shop_form_raw p{
	font-size:13px;
}
.shop_email_txtbox{
	width:74%;
	padding:0 4%;
}
.shop_emial_drop .select300{
	width:82.4%;
}
.shop_email_area{
	width:96.6%;
	padding:10px 1% 4px 2%;
}
.shop_emial_drop .select300 .newListSelected{
	width:100%;
}
.shop_emial_drop .select300 ul.newList{
	width:99.4%;
}
.shop_emial_drop ul.newList li a{
	height:auto;
	font-size:13px;
	padding:3px 5px;
}
/*********************shop_plan_email Page End**********************/
/**************Shop_v_2 Page Start************************/
.plan_found_real {
    width:100%;
}
.plan_found_real tr th{
	font-size:13px;
}
.inner_found_plan tr td.premium_rate span{
	font-size:18px;
}
.plan_found_real tr th.carrier_name{
	width:46%;
}
.plan_found_real tr th.summary{
	width:33%;
}
.plan_found_real tr th.premium{
	width:21%;
}
.inner_found_plan tr td .summary_con{
	font-size:13px;
}
.inner_found_plan tr td.premium_rate a.continue_btn{
	width:86%;
}
#build_plan_cart .button.plan_but_foun{
	float:left;
	position:relative;
	background:#019FD8;
    left:290px;
	padding:6px 7px;
    text-align: center;
	display:block;
	transition: all 1s ease 0s;
	position:relative;
	top:-32px;
}
.main #build_plan_cart .button.plan_but_foun span{
	float:left;
	background:url(https://static.ahix.com/images/popup_cross.png) no-repeat;
	width:18px;
	height:18px;
	text-indent: -5000px;
}
.shop.main #build_plan_cart .button.plan_but_foun{
    background: none;
    left:257px;
    top:1px;
    z-index: 9999;
}
#build_plan_cart .button.plan_but_foun span{
	float:left;
	background:url(https://static.ahix.com/images/plan_filter_errow.png) no-repeat right 5px;
	width:auto;
	height:20px;
    font-family: 'Source Sans Pro',sans-serif;
	color:#FFFFFF;
    font-size:16px;
    font-weight:600;
	line-height:20px;
	padding-right:25px;
}
.inner_found_plan tr td.premium_rate span{
	font-size:16px;
}
#build_plan_cart.stick .plan_but_foun{
	top:0;
}
/**************Shop_v_2 Page End************************/
/**************Enroll_v_2 Page Start************************/
.plan_summ_left{
	width:65%;
}
.inner_summ_plan tr th{
	font-size:13px;
}
.inner_summ_plan tr td.premium_rate span{
	font-size:16px;
}
.inner_summ_plan tr td a.plan_remove{
	margin-left:19%;
}
.inner_summ_plan tr td .summary_title{
	font-size:14px;
}
.plan_summ_right{
	width:33%;
    margin-left:2%;
}
.plan_summ_right .cart_summ_title h5 {
    font-size: 12px;
}
.coverage_index_main{
	padding: 15px 4.4% 12px;
}
.cutomize_your_plan_box ul li{
	width:100%;
	min-height:inherit;
	padding: 0 0 40px 0;
}
.main_plan_box{
	width: 99.4%;
	min-height:inherit;
}
.plan_box_head{
	width:96%;
	padding-left:4%;
	font-size:14px;
}
.plan_inner{
	width:92%;
	padding:10px 4%;
}
.plan_list_in .select3000{
	width:189%;
}
.plan_list_in .select3000 select{
	width:114%;
}
.plan_select_list{
	width:50%;
}
.plan_coverage{
	width:35%;
	font-size:18px;
}
.plan_inner_view{
	width:92%;
	padding:9px 4%;
}
/**************Enroll_v_2 Page End************************/
/**************compare-quote Start************************/
p.plancom_tit{
	font-size:13px;	
}
.compare_quote_title{
	width:18%;
	height:90px;	
}
.compare_quote_plan ul li{
	width:22.4%;
	height:90px;	
}
.compare_quote_plan{
	width:82%;	
}
.compare_quote_title .cq_title{
	font-size:13px;	
}
.compare_quote_title p{
	font-size:12px;	
}
.compare_quote_title a.compare{
	font-size:12px;
	padding:4px 7px;	
}
.cq_company_name{
	font-size:11px;	
}
.cq_price{
	font-size:13px;	
}
/**************compare-quote End************************/
/**************compare Page Start************************/
.select_comp_plan{
	width:100%;
	font-size:40px;
	padding:0;
	text-align:center;
}
.comp_plan_con{
	width:100%;
	font-size:13px;
	text-align:center;
}
.finished_comp{
	font-size:13px;
	padding:10px 0 10px;
}
.bot_comp a{
	font-size:12px;
	padding:8px 4px;
}
.comp_logo{
	width:88%;
}
.comp_logo img{
	width:100%;
}
.company_name{
	font-size:12px;
}
.comp_price{
	font-size:15px;
}
.comp_price span{
	float:left;
	width:100%;
	font-size:10px;
	padding-top:3px;
}
.comp_head_bot a{
	font-size:13px;
	padding: 8px 23px;
}
.compare_section table tr td{
	font-size:13px;
}
/**************compare Page End************************/
.footer_inner{
	width:96%;
	padding:0 2%;	
}
.footer_section_dismer.ftrin_last{
	width:96%;
	padding:0 2%;	
}
.footer_inner .footer_lastcon_first ul li{
	width:auto;
	padding:0 25px 0 0;	
}
.footer_inner .footer_lastcon_first{
	width:100%;
	text-align:center;	
}
.footer_inner .footer_logo{
	width:100%;
	text-align:center;
	padding:15px 0 0 0;	
}
.footer_inner .footer_logo p{
	width:100%;	
}
.shop_inner_top_bg{
	min-height:110px;
}
.shop_step_main.forth{
	background-size:100%;
}
.shop_step_main.forth.complete{
	background-size:100%;
}
}








@media (max-width:479px){
.container{
	width:100%;
	max-width:479px;
	margin:0 auto;
}
.selectnav{
	display:block;
}
.drop_down{
	display:none;
}
.logo{
	width:120px;
	margin-top:13px;
	height:44px;
}
.affiliate_logo{
	width:120px;
	margin-top:7px;
	height:44px;
}
.live_help span.title{
	font-size:13px;
}
.live_help span{
	font-size:16px;
}
.login_btn{
	width:68px;
}
.login_btn a{
	font-size:13px;
	padding:0 12px;
}
.login_btn_disabled{
	width:68px;
}
.login_btn_disabled a{
	font-size:13px;
	padding:0 12px;
}
h1{
	font-size:28px !important;
	line-height:120% !important;
}
h2{
	font-size:28px !important;
}
h3{
	font-size:18px !important;
}
h4{
	font-size:16px !important;
}
.header_right{
	margin-top:16px;
	margin-right:2px;
}
.live_help{
	margin-right:20px;
}
.navigation{
	height:40px;
}
.navigation_main{
	float:none;
	width:100%;
	margin:0 auto;
	height:40px;
}
.select{
	width:100%;
	height:auto;
	position:relative;
	z-index:999999;
}
.select ul{
	background-color:#019FD8;
	width:100%;
	height:auto;
	position:relative;
	top:0;
	text-align:left;
	z-index:99;
}
.select ul li{
	width:100%;
	height:40px;
	line-height:40px;
	border-top:1px solid #018ABE;
}
.selectnav span{
	background:url(https://static.ahix.com/images/menu_300.png) no-repeat center;
	width:50px;
	height:40px;
	z-index:999;
	display:block;
	position:relative;
	background-color:#235E9A;
	cursor:pointer;
}
.selectnav ul li a{
	padding:0 12px;
	text-decoration:none;
	display:block;
	position:relative;
	font-size:14px;
	line-height:40px;
	font-family: 'Source Sans Pro', sans-serif;
	color:#FFFFFF;
	font-weight:600;
	-webkit-transition:all .8s ease 0s;
	-moz-transition:all .8s ease 0s;
	transition:all .8s ease 0s;
}
.selectnav ul li a:hover,.selectnav ul li a.current{
	background-color:#235E9A;
	padding-left:25px;
}
.main_menu ul li{
	padding-right:5px;
}
.main_menu ul li a{
	font-size:15px;
	padding:0 8px;
}
.add_card{
	width:145px;
	height:40px;
	top:3px;
}
.add_card_left{
	margin:8px 18px 0 12px;
}
.add_card_right{
	height:39px;
	line-height:37px;
}
#sliderId {
    height: 150px;
}
.slider_btn{
	width:100%;
	max-width:479px;
}
.current .slider_con, .current .slider_3 .slider_con{
	bottom:25px;
}
.slider{
	left:-20%;
	width:120%;
	position:relative;
}
.slider img{
	height:150px;
}
.slider_con_inner{
	width:60%;
	margin-right:10px;
}
.top_con{
	width:98%;
	font-size:20px;
	padding-bottom:5px;
}
.slider_raw_con{
	display:none;
}
.slider_raw_con_mid{
	display:none;
}
.slider_raw_con_last{
	display:none;
}
.slider2_bg{
	left:-20%;
	width:120%;
	position:relative;
}
.slider2_bg img{
	height:150px;
}
.slider_2 .slider_con_inner{
	width:60%;
	margin-right:10px;
}
.slider_2 .top_con{
	width:100%;
	font-size:18px;
	padding-bottom:0px;
}
.slider_2 .slider_raw_con{
	display:none;
}
.slider_2 .slider_raw_con_mid{
	display:none;
}
.slider_2 .slider_raw_con_last{
	display:none;
}
.slider3_bg{
	left:-20%;
	width:120%;
	position:relative;
}
.slider3_bg img{
	height:150px;
}
.slider_3 .slider_con_inner{
	width:60%;
	margin-right:10px;
}
.slider_3 .top_con{
	width:90%;
	font-size:18px;
	padding-bottom:0px;
}
.slider_3 .slider_raw_con{
	display:none;
}
.slider_3 .slider_raw_con_mid{
	display:none;
}
.slider_3 .slider_raw_con_last{
	display:none;
}
.slider5_bg{
	left:-20%;
	width:120%;
	position:relative;
}
.slider5_bg img{
	height:150px;
}
.slider_5 .slider_con_inner{
	width:60%;
	margin-right:10px;
}
.slider_5 .top_con{
	width:80%;
	font-size:18px;
	padding-bottom:0px;
	margin-left:12px;
}
.slider_5 .slider_raw_con{
	display:none;
}
.slider_5 .slider_raw_con_mid{
	display:none;
}
.slider_5 .slider_raw_con_last{
	display:none;
}
.find_out{
	height:27px;
	margin-top:10px;
}
.find_out a{
	height:27px;
	line-height:25px;
	padding:0 15px;
	font-size:14px;
}
.advice_con_main p{
	font-size:19px;
	line-height:120%;
	padding-bottom:10px;
}
.advice_con_main p span{
	float:left;
	width:100%;
}
.advice_nav ul{
	width:100%;
}
.advice_nav ul li{
	width:100%;
	text-align:center;
	padding-right:0px;
	line-height:150%;
}
.get_start_con_main{
	float:none;
	max-width:98%;
	margin:0 auto;
}
.get_start_con_main p{
	font-size:14px;
}
.started_btn{
	height:37px;
	line-height:37px;
}
.started_btn a{
	font-size:18px;
	padding:7px 30px;
	line-height:37px;
}
.testimonial_inner h4{
	padding-top:3px;
}
.testimonial_inner h2 span{
	display:none;
}
.testimonial_box{
	padding:30px 0 0 0;
}
.tsmo_box{
	width:94%;
	margin:0 3%;
	padding-bottom:25px;
}
.tsmo_box.last{
	margin-right:3%;
	padding-bottom:0px;
}
.tsmo_box_inner{
	min-height:70px;
}
.tsmo_box_first{
	min-height:70px;
}
.tsmo_box_first p{
	font-size:14px;
}
.tstm_name p{
	font-size:14px;
}
.testimonial_btn{
	height:37px;
	line-height:37px;
}
.testimonial_btn a{
	font-size:18px;
	padding:7px 30px;
	line-height:37px;
}
.halth_con_inner{
	float:none;
	width:94%;
	margin:0 auto;
}
.halth_con_l{
	background:url(https://static.ahix.com/images/halth_bot_shadow_300.png) no-repeat bottom;
	width:100%;
	min-height:230px;
}
.halth_conl_inner{
	width:100%;
	background-size:74px;
	background-position:100%;
}
.halth_tit a{
	margin:4px 0 0 0px;
	padding-right:17px;
}
.halth_ecx_con ul li a{
	background-position:0 0px;	
	font-size:13px;
}
.halth_tit{
	width:100%;
    background-position: 0 100%;
}
.halth_conr_inner{
	float:left;
	width:100%;
	margin-top:30px;
}
.halth_news span{
	font-size:13px;
}
.halth_news a{
	font-size:13px;
}
.logo_listing{
	width:300px;
}
.logo_listing ul li{
	width:100%;
	padding:0 0 15px 0;
}
.logo_listing ul li.first{
	padding-left:0px;
}
.fooer_link{
	float:none;
	width:280px;
	margin:0 auto;
}
.fooer_link ul{
	padding-bottom:25px;
}
.fooer_link ul li a{
	font-size:13px;
}
.footer_link_sec{
	margin-left:12px;
}
.footer_lastcon{
	float:none;
	width:280px;
	margin:0 auto;
}
.footer_contact{
	float:none;
	width:280px;
	margin:0 auto;
}
.footer_contact p{
	font-size:13px;
}
.footer_lastcon_first ul li{
	padding-right:14px;
}
.social_link{
	padding-bottom:25px;
}
.footer_logo a{
	width:90px;
	background-size: 100%;
	margin-right:8px;
}
.footer_logo p{
	width:180px;
	line-height:33px;
}
/*******************12-June_2014_Start******************************/
.footer_section_dismer{
	width:92%;
	padding-right:4%;
	padding-left:4%;
}
.footer_section_dismer p{
	font-size:11px;
	text-align:justify;
}
/*******************12-June_2014_End******************************/

/*******************login Page******************************/
.login_containar{
	width:83%;
}
.login_bg{
	min-height:640px;
}
.loginbox_bg{
	margin-top:100px;
}
.login_codebox span{	
	max-width:none;
	width:53%;
}
.login_codebox span img{	
	height:28px;
}
/*******************login Page End******************************/
/*******************Forgot Page******************************/
.forgot_txt p{
	font-size:18px;
}
/*******************Forgot Page End******************************/
/*******************Email Page******************************/
.emilsent_txt{
	width:100%;
}
.emilsent_txt p{
	font-size:14px;
	line-height:140%;
}
.email_sent_bg ul{
	padding-right:0px;
}
.email_sent_bg ul li span{
	font-size:13px;
}
/*******************Email Page End******************************/

/**************Testimonial Page Start*************/
.inner_tit{
	width:93.2%;
	padding:0 10px;
}
.testimonial_top_con{
	width:93.2%;
	padding-right:10px;
	padding-left:10px;
}
.testimonial_left {
    width: 26%;
	padding-right:2%;
}
.testimonial_left span{
	font-size:14px;
}
.testimonial_con{
	padding-right:15px;
}
.testimonial_left p{
	font-size:13px;
}
.testimonial_right{
	width:71%;
}
.inner_tit h4{
	line-height:120%;
}
.testimonial_con p{
	font-size:14px;
}
.inner_getstart_bg{
	min-height:145px;
}
/**************Testimonial Page End*************/

/**************Why_ahix  Page Start*************/
.why_video_img{
	height:auto;
}
.plan_box{
	float:none;
	width:85%;
	margin:0 auto 30px;
	min-height:320px;
	padding-bottom:0;
}
.whyahix_step_raw{
    padding-left: 10px;
    padding-right: 10px;
    width: 93.2%;
}
.plan_tit_bg{
	font-size:24px;
}
.market_con{
    padding-left: 10px;
    padding-right: 10px;
    width: 93.2%;
}
.plan_box p{	
	float:none;
	font-size:14px;
	padding-bottom:20px;
}
.plan_box.last{
	margin:0 auto;
}
.credi_ico{
	width:100%;
	margin-right:0;
	background:url(https://static.ahix.com/images/credit_ico.png) no-repeat center;
}
.text_credit_l{
	width:92.2%;
	margin-right:10px;
}
.credi_txt p{
	font-size:14px;
}
.text_credit_r {
	text-align:center;
    width:100%;
	margin-top:20px;
}
.text_credit_r a{
	font-size:18px;
}
.credi_txt {
    width:100%;
	text-align:center;
	margin-top:20px;
}
.market_con p{
	font-size:14px;
}
.market_listing ul li p{
	font-size:14px;
}
.whyahix_step p{
	width: 93.2%;
	padding:0 10px;
	font-size:14px;
}
/**************Why_ahix Page End*************/
/*******************indv-fmly Page Start******************************/
.fmly_left {
	margin: 0 auto;
	float:none;
	width:140px;
	height:140px;
}
.fmly_left img {
    width: 130px;
	height:130px;
}
.fmly_con {
    width:100%;
}
.fmly_opt ul.first_opt {
    width:100%;
	margin:0;
}
.fmly_opt ul.mid_opt {
    width:100%;
	margin:0;
	padding-top: 0 !important;
}
.indv_fmly_page {
	width: 93.2%;
    padding-left: 10px;
    padding-right: 10px;
}
.fmly_main_con {
	padding: 10px 10px 15px 8px;
    width:93.4%;
}
.fmly_opt ul.last_opt {
    width:100%;
	margin:0;
	padding-top: 0 !important;
}
.fmly_step_box p.first{
	margin-right:20px;
}
.indv_raw p{
	font-size:14px;
}
.fmly_right {
	float:none;
    width:240px;
	margin:0 auto;
}
.fmly_opt li span{
	padding-left: 22px;
	font-size:14px;
	background: url(https://static.ahix.com/images/fmli_opt_ico.png) no-repeat scroll 0 2px;
}
.fmly_step_box p{
	font-size:14px;
}
.fmly_con_step{
	width:100%;
	padding:0;
}
.fmly_step_box{
	width:100%;
	margin-bottom: 10px;
	margin-right:0;
}
.fmly_opt .started_btn {
    float: left;
	margin-top:10px;
}	
/*******************indv-fmly Page End******************************/
/*******************Privacy Policy Page Start******************************/
.privacy_page{
	width: 93.2%;
	padding-left: 10px;
    padding-right: 10px;
}
/*******************Privacy Policy Page End******************************/
/*******************Halth Plan Page Start******************************/
.halth_plan_page{
	width:93.2%;
    padding: 35px 10px 0;
}
.halth_plan_option{
	width:100%;
	margin:0;
}
.halth_plan_option h2{
	text-align:center;
	padding-bottom:22px;
	font-size:27px !important;
}
.halth_plan_box{
	width:89px;
	height:125px;
	padding:12px 19px 0 26px;
}
.halth_plan_box.plan_img3{
	height:115px;
	padding-top:25px;
}
.halth_plan_box.plan_img4{
	width:122px;
	height:103px;
	padding-top:37px;
	padding-left:12px;
}
.halth_plan_box_raw{
	float:none;
	width:280px;
	padding:0px;
	margin:0 auto;
}
.halth_plan_box span{
	font-size:12px;
}
.essential_box_raw{
	width:93.2%;
	padding: 20px 10px 0;
}
.afordable_raw{
	width:93.2%;
	padding: 20px 10px 0;
}
.bridge_con_txt p{
	width:98%;
	font-size:14px;
}
.supplement_plan_raw{
	width:93.2%;
	padding: 20px 10px 0;
}
.government_con{
	width:93.2%;
	padding: 20px 10px 0;
}
.bridge_box_r{
	float:none;
	background:url(https://static.ahix.com/images/bridge_img_300.png) no-repeat left top;
	width:280px;
	height:110px;
	margin:0 auto;
	clear:both;
}
.bridge_box_r img{
	display:none;
}
.bridge_img_txt{
	top:35px;
	right:5px;
}
.bridge_img_txt p{
	font-size:10px;
}
.plan_option_logo{
	background-size:60px;
	width:60px;
	height:60px;
	top:166px;
	left:109px;
}
.plan_option_con{
	width:94%;
	padding:0 3%;
	min-height:380px;
	margin-top:20px;
}
.plan_option_con p{
	font-size:14px;
}
.halth_plan_matrix table tr th{
	width:35%;
	font-size:15px;
	text-align:left;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}
.halth_plan_matrix table tr th br{
	display:none;
}
.halth_plan_matrix table tr th span{
	float:none;
}
.halth_plan_matrix table tr th.last{
	border-right:1px solid #E5EBF7;
}
.halth_plan_matrix table tr th.plan_title{
	font-size:18px;
}
.halth_plan_matrix table tr td{
	width:35%;
	line-height:normal;
	padding:5px 0;
	border-right:none;
	height:20px;
}
.halth_plan_matrix table tr td.plan_label{
	text-align:center;
}
.halth_essential_raw{
	min-height:508px;
}
.essential_box h4{
	width:89%;
	padding: 10px 12px;
}
.bridge_box_l{
	width:100%;
	padding:0 0 30px 0;
}
.bridge_box_l p{
	font-size:14px;
}
.supplement_raw_r{
	width:100%;
}
.supplement_btn_r span{
	font-size:15px;
}
.supplement_btn_r p{
	font-size:15px;
}
.supplement_txt{
	font-size:14px;
	padding-bottom:10px;
	text-align:center;
}
.supplement_raw_l {
	float:none;
    padding:0;
	width:260px;
	height:270px;
	margin:0 auto;
}
.supplement_btn{
	width:100%;
	clear:both;
	margin-right:0px;
}
.supplement_btn_l{
	width:23%;
}
.supplement_btn_raw{
	float:none;
	width:206px;
	margin:0 auto;
	padding:0px;
}
.government_con_l{
	float:none;
	margin:0 auto;
}
.government_con_r{
	width:100%;
	margin-top:15px;
}
.government_con_r h4{
	text-align:center;
}
.government_con_r p{
	font-size:14px;
	text-align:center;
}
.essential_box_inner{
	padding-top:0px;
}
.essential_box{
	float:none;
	background-color:#E6ECEC;
	width:85%;
	min-height:348px;
	margin:30px auto 0; 
}
.essential_box.last{
	margin:30px auto 0; 
}
.essential_box:hover img{
	margin-top:20px;
}
.essential_box p{
	display:block;
}
.government_con_raw{
	width:100%;
	margin-left:0px;
	padding-bottom:20px;
}
.government_con .government_con_raw.last{
	padding-bottom:0px;
}
.bridge_box{
	padding-left:0px;
	width:100%;
}
.plan_select_300{
	display:block;
}
.plan_select_main{
	display:none;
}
/*******************Halth Plan Page End******************************/
/*******************Employer Page start******************************/
.employer_page{
	width:93.2%;
	padding:30px 10px 0px;
}
.employer_top_l{
	width:100%;
	height:200px;
	padding-right:0px;
}
.employer_top_l img {
	width:100%;
    height:200px;
}
.employer_top{
	height:auto;
}
.employer_top_r{
	width:100%;
	margin-top:30px;
}
.employer_top_r h4{
	width:96%;
	padding-left:4%;
}
.employer_top_l_e{
	width:100%;
	height:200px;
	padding-right:0px;
}
.employer_top_l_e img {
	width:100%;
    height:200px;
}
.employer_top_e{
	height:auto;
}
.employer_top_r_e{
	width:100%;
	margin-top:30px;
}
.employer_top_r_e h4{
	width:96%;
	padding-left:4%;
}
.emplye_mid_con{
	width:100%;
	padding-bottom:30px;
}
.emp_box{
	width:99.5%;
	margin-right:0px;
}
.emp_box2{
	margin-top:20px;
}
.emp_box3{
	margin-top:20px !important;
}
.employ_form{
	width:93.2%;
}
.employ_form_raw .employ_txtbox{
	width:92.6%;
}
.employe_sub_btn{
	font-size:18px;
	padding: 8px 34px;
}
.emp_best_raw {
	width:100%;
	padding:20px 0px 25px;
}
.emp_best_raw .container{
	width:94%;
}
.emp_thirraw_bg ul li p{
	font-size:13px;
	padding-top: 5px !important;
}
.emp_thirraw_bg ul{
	width:93.2%;
}
.emp_happy_con p{
	text-align:center;
	line-height:120%;
}
.emp_happy_inner{
	width:100%;
}
.emp_happy_inner ul{
	width:100%;
}
.emp_happy_inner ul li.first{
	float: none;
	height:100px;
    margin: 0 auto;
    padding-right: 0;
}
.emp_happy_inner ul li.sec{
	float: none;
	width: 15px;
    margin: 0 auto;
    padding: 0;
}
.emp_happy_inner ul li.thired {
    float: none;
	width: 58px;
	height:100px;
    margin: 0 auto;
    padding: 15px 0 0;
}
.emp_happy_inner ul li.forth {
    float: none;
	width: 15px;
    margin: 0 auto;
    padding: 0;
}
.emp_happy_inner ul li.fifth {
    float: none;
	width: 52px;
    height: 100px;
    margin: 0 auto;
    padding:15px 0 0;
}
.emp_happy_inner ul li.six {
    float: none;
	width: 19px;
    margin: 0 auto;
    padding: 0;
}
.emp_happy_inner ul li.seven {
    float: none;
	width: 53px;
	height:90px;
    margin: 0 auto;
    padding-top: 15px;
}
.emp_best_con ul li span{
	font-size:15px;
}
.emp_best_con ul li p{
	font-size:15px;
}
.emp_thirraw_bg ul li.first {
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.sec {
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.thired {
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.thired p{
	padding-top:10px;
}
.emp_thirraw_bg ul li.forth{
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.fifth{
    padding-right:0%;
    width:100%;
	text-align:center;
}
.emp_thirraw_bg ul li.six{
    padding-right:0%;
    width:100%;
	text-align:center;
	padding-bottom:30px;
}
.emp_thirraw_bg ul li img{
	float:none;
	padding-right:0px;
}
.emp_best_con ul li{
	width:100%;
	padding:0 0 30px 0;
}
/*******************Employer Page End******************************/
/*******************Legal & Licensing Page Start******************************/
.legal_page{
	width: 93.2%;
	padding-left: 10px;
    padding-right: 10px;
}
/*******************Legal & Licensing Page End******************************/
/*******************Subsidy Cal Page Start******************************/
.employer_top {
	width:93.2%;
	padding:0 10px;
}
.employer_top_e {
	width:93.2%;
	padding:0 10px;
}
.sucal_logo_r{
	width:100%;
	padding-top:26px;
}
.sucal_logo_r p {
	text-align:center;
}
.sucal_logo_con {
    padding: 24px 10px 26px;
    width: 93.2%;
}
.sebcal_servise {
    padding: 30px 10px 0;
    width: 93.2%;
}
.sebcal_servise_l {
	float:none;
	padding:0;
	margin:0 auto;
}
.sucal_logo_l {
	float:none;
	width:200px;
	height:70px;
	padding:0;
	margin:0 auto;
}
.sebcal_servise_r {
	width:100%;
	margin-top:30px;
}
.sebcal_servise_r h4 {
	text-align:center;
}
.sebcal_servise_r p {
	text-align:center;
}
.sebcal_servise ul li.second .sebcal_servise_l {
	width:87px;
	padding:8px 0 0 0;
}
.sebcal_servise ul li.thired .sebcal_servise_l {
	width:85px;
	padding:10px 0 0 0;
}
.employ_form_raw .sub_zipcode_raw .sub_age_txtbox {
	width:88%;
}
.carrier_list_con{
	padding:0 10px;
}
.first_carr_logo{
	width:100%;
	padding:0;
	overflow:hidden;
}
.subsi_first_tit h2{
	line-height:38px;
}
.carrier_list_con ul.first_carr_logo li{	
	width:100%;
	text-align:center;
	padding-right:0;
	padding-bottom:20px;
}
.sec_carr_logo{
	padding-left:0 !important;
}
.carrier_list_con ul.sec_carr_logo li{	
	width:100%;
	text-align:center;
	padding-right:0;
	padding-bottom:20px;
}
.asses_con{
	width:280px;
	padding:0 10px;
}
.assest_raw{
	text-align:center;
}
.assest_ico{
	float:none;
}
.assest_raw ul{	
	padding-left:0;
}
.assest_raw ul li{
	padding-right:36px;
}
.assest_raw ul li span{
	padding-right:21px;
	width:15px;
}
/*******************Subsidy Cal Page End******************************/
/*********************subsidy-cal2-start**********************/
.subsidy_cal_step2{
	width:100%;
	padding:0 0 50px 0;
}
.subsidy_cal_step2 h2{
	width:93.8%;
	padding:0 3.1% 12px;
}
.main_estimat_con{
	float:left;
	width:100%;
	min-height:290px;
}
.estimat_con_top{
	width:93.8%;
	font-size:16px;
	padding:5px 3.1% 0;
}
#build_plan_cart{
	width:93.8%;
	min-height:155px;
	padding:5px 3.1% 8px;	
}
#build_plan_cart_box{
	width:93.8%;
	min-height:155px;
	padding:5px 3.1% 8px;	
}
.public_plans p{
	font-size:11px;
	padding-bottom:7px;
}
.public_plans_employee p{
	font-size:11px;
	padding-bottom:7px;
}
.stick{
	z-index:999999;
}
.estimat_tax{
	min-height:34px;
	padding:5px 0;
}
.estimat_tax_title{
	width:56%;
	font-size:12px;
	padding-left:15px;
	text-align:left;
}
.estimat_tax_price{
	width:38%;
	padding-top:0px;
	font-size:26px;
}
.business_classif{
	width:38%;
	padding-top:8px;
    padding-right:2px;
	font-size:16px;
}
.public_plans{
	margin-top:7px;
}
.public_plans table{
	width:100%;
	height:90px;
}
.public_plans table th{
	height:auto;
	line-height:normal;
	font-size:14px;
}
.public_plans table td{
	height:auto;
	line-height:normal;
	font-size:12px;
}
.public_plans_employee{
	margin-top:7px;
}
.public_plans_employee table{
	width:100%;
	height:90px;
}
.public_plans_employee table th{
	height:auto;
	line-height:normal;
	font-size:14px;
}
.public_plans_employee table td{
	height:auto;
	line-height:normal;
	font-size:12px;
}
.subsidy_cal_step2_form{
	padding: 0 3.1%;
    width:93.8%;
}
.step2_ages p{
	line-height:150%;
}
.view_plan_btn{
	width:300px;
}
.view_plan_btn a{
	width:100%;
	font-size:18px;
}
.view_plan_btn_disabled{
	width:300px;
}
.view_plan_btn_disabled a{
	width:100%;
	font-size:18px;
}
.stick_res{
	position:static !important;
}
.family_members_form table{
	width:100%;
}
.radio_btn p{
	font-size:14px;
}
.plan_detail p{
	padding:0 13px;
}
.sub2_foot{
	position:relative;
	z-index:9999999;
}
.family_members_form table{
	width:100%;
}
.family_members_form table tr th{
	font-size:13px;
	line-height:110%;
	padding: 0 4px 2px;
}
.family_members_form table tr td.remove a{
	float:left;
	width:50px;
	height:20px;
	text-indent:-5000px;
	background:url(https://static.ahix.com/images/plan_pro_cross.png) 18px no-repeat;
}
.family_members_form table tr td.medicaid a{
	float:left;
	width:50px;
	height:20px;
	text-indent:-5000px;
	background:url(https://static.ahix.com/images/red_information_icon.png) 15px no-repeat;
}
.family_members_form table tr td{
	font-size:13px;
}
.family_members_form table tr td.first{
	padding-left:5px;
	padding-right:5px;
}
.family_stus .select300{
	width:44px;
}
.family_stus .select300 .newListSelected{
	width:44px;
}
.family_stus .select300 ul.newList{
	width:42px;
}
.primum_box{
	width:42px;
}
.age_box{
  	width:24px;
}
.family_stus .select300 .selectedTxt{
	font-size:14px;
}
.family_stus ul.newList li a{
	font-size:14px;
}
.family_members_form table tr td .family_stus{
	width:60px;
}
.family_members_form table tr td.remove{
	padding:0 5px;
}
.family_members_form table tr td .members_age{
	width:38px;
}
.members_age .select300{
	width:36px;
}
.members_age .select300 .newListSelected{
	width:36px;
}
.members_age .select300 .selectedTxt{
	font-size:14px;
}
.members_age .select300 ul.newList{
	width:34px;
}
.members_age ul.newList li a{
	font-size:14px;
}
/*********************subsidy-cal2-End**********************/
/*********************subsidy-cal-v2-start**********************/
.subsidy_calv2_form{
	width:100%;
}
.subsidy_calv2_main{
	width:88.6%;
	padding:0 5.7%;
}
.calv2_info_text{
	width:52.6%;
	padding:0 1.9%;
}
.calv2_plan{
	width:56.8%;
}
.calv2_plan .select300{
	width:99.6%;
}
.calv2_plan .select300 ul.newList{
	width:98.6%;
}
.calv2_house_info{
	width:100%;
}
.calv2_info_title{
	width:42.4%;
}
.calv2_info_title{
	width:110px;
}
/*diroddi style select */
.calv2_plan .select3000 {
width: 99.6%;
}
.members_age{
	width:56.8%;
}
.members_age .select3000 {
width: 99.6%;
}
/* end diroddi style select */
#popup{
	overflow-y: scroll;
}
#popup2{
	overflow-y: scroll;
}
#popup3{
	overflow-y: scroll;
}
.main_mid_pop{
	width:280px;
}
.updt_adres{
	width:280px;
}
.updt_adres .popup_tit_bg{
	width:260px;
}
.updt_adres .popup_tit_bg h4{
	width:240px;
}
.updt_adres .primary_form_box{
	width:260px;
}
.primaryform_raw label{
	width:80px;
}
.updt_adres .primarybox_txt {
    width: 158px;
}
.updt_adres .primarybox_btn{
	width:270px;
}
/*********************subsidy-cal-v2-end**********************/
/*********************exists_user start**********************/
.exists_user_con{
	width:92.94%;
	padding:0 3.53% 118px;
}
.exists_user_con_left{
	width:100%;
	text-align:center;
	margin-right:0px;
}
.exists_user_con_right{
	width:100%;
}
.exists_user_con_right p{
	font-size:16px;
}
.diff_psw a{
	font-size:16px;
}
/*********************exists_user end**********************/


/*********************shop_plan start**********************/
.main_estimat_con.shop{
	float:left;
	width:290px;
}
.shop{
	margin-left:-290px;
	transition: all 1s ease 0s;
}
.main{
	margin-left:0px;
	position:absolute;
}
#build_plan_cart .button{
	float:left;
	position:relative;
	background:#587B83;
    left:290px;
	padding:6px 7px;
    text-align: center;
	display:block;
	transition: all 1s ease 0s;
	position:relative;
}
#build_plan_cart .button span{
	float:left;
	background:url(https://static.ahix.com/images/cart.png) no-repeat;
	width:26px;
	height:18px;
}
.main #build_plan_cart .button span{
	float:left;
	background:url(https://static.ahix.com/images/popup_cross.png) no-repeat;
	width:18px;
	height:18px;
}
.button img {
    text-align: center;
    vertical-align: middle;
}
.main_shop{
	background:#EDF2F2;
	top:0px;
}
.shop #build_plan_cart{
	background:none;
	width:290px;
}
.shop.main #build_plan_cart .button{
	left:258px;
	z-index:9999;
}
.shop_step_main{
	width:98px;
	margin:0;
	background-size:100%;
}
.shop_step_main.first.complete{
	background-size:100%;	
}
.shop_step_main.sec.complete{
	background-size:100%;	
}
.shop_step_main.thired.complete{
	background-size:100%;	
}
.shop_step_main.first.working{
	background-size:100%;	
}
.shop_step_main.sec.working{
	background-size:100%;	
}
.shop_step_main.thired.working{
	background-size:100%;	
}
.shop_step_main.first{
	background-size:100%;	
}
.shop_step_main.sec{
	background-size:100%;	
}
.shop_step_main.thired{
	background-size:100%;	
}
.shop_step_main span{
	margin:6px 3px 0 19px;
}
.shop_step_fill{
	width:auto;
	height:auto;
	margin:3px 0 0;
}
.step_no{
	display:none;
	width:20px;
	height:20px;
	line-height:18px;
	font-size:14px;
	margin:2px 3px;
}
.shop_inner_top_bg{
	min-height:61px;
}
.shop_step{
	padding:50px 0 0 0;
}
.shop_plan_btn{
	width:280px;
}
.shopplan_box_ico.ico_1{
	bottom: -14px;
    right: 44%;
    top: auto;
}
.shopplan_box_ico.ico_2{
	bottom: -14px;
    right: 44%;
    top: auto;
}
.shopplan_box_con.sec{
	margin-top:30px;
}
.shopplan_box_con.thired{
	margin-top:30px;
}
.step_name{
	font-size:15px;
	height:auto;
	line-height:inherit;
	
}
.plan_main_path ul li{
	font-size:14px;
	padding:0 13px;
	line-height:150%;
}
.plan_main_path ul li.first{
	padding-left:13px;
}
.plan_main_path a{
	padding:5px 0 0 12px;
}
.inner_plan tr td .summary_con{
	font-size:12px;
	padding:0 3px;
}
.shopplan_box_bg h5{
	font-size:14px;
	line-height:18px;
	padding:5px 0;
	height:auto;
}
.shopplan_box_bg p{
	width: 91%;
	padding:15px 4.5% 30px;
}
.shopplan_box_bg span{
	font-size:24px;
}
.base_plan_name{
	margin-right:0px;
	width:97.4%;
}
.base_plan_raw_con{
	padding:0 12px 5px 12px;
}
.plan_main_path{
	width:94%;
	padding: 14px 3% 14px;
}
.shop_right{
	width:94%;
	transition: all 1s ease 0s;
	margin-right:0px;
	padding:0 3%;
}
.shop_right_s{
	width:94%;
	transition: all 1s ease 0s;
	margin-right:0px;
	padding:0 3%;
}
.shop_page .subsidy_cal_step2{
	overflow-x: hidden;
}
.shopplan_box_con{
	width:100%;
	margin:0px;
	min-height:150px;
}
.shopplan_box_bg{
	min-height:150px;
}
.main_right{
	margin-right:-290px;
	transition: all 1s ease 0s;
}
.shopplan_box_raw{
	width:100%;
}
.shop.main .stick {
    min-height: 100% !important;
    overflow-y: scroll;
}
.plan_real{
	width: 99.7%;
}
.plan_time_date{
	width:26%;
	padding-top:29px;
	height:42px;
}
.plan_box_title.available{
	width:22%;
}
.plan_box_title.rate{
	width:22%;
}
.plan_box_title.range{
	width:24.5%;
}
.plan_time_date{
	font-size:12px;
}
.plan_box_title{
	padding-top:27px;
	font-size:12px;
	height:44px;
}
.real_plan_tab{
	width:3%;
}
.real_plan_tab.open a,.real_plan_tab.close a{
	margin-left:4px;
}
.real_plan_name{
	width:21%;
	font-size:12px;
}
.real_plan_abl{
	width:9%;
	font-size:12px;
}
.real_plan_rate{
	width:18%;
	font-size:12px;
}
.real_plan_range{
	width:17%;
	font-size:12px;
}
.inner_plan tr td{
	padding:7px 0;
}
.inner_plan tr th{
	font-size:11px;
}
.inner_plan tr th.coverage{
	width:16%;
}
.inner_plan tr th.carrier_name{
	width:30%;
}
.inner_plan tr th.summary{
	width:34%;
}
.inner_plan tr th.premium{
	width:15%;
}
.inner_plan tr td .carrier_con{
	font-size:11px;
}
.carrier_img img{
	width:80%;
	height:auto;
}
.inner_plan tr td.premium_rate{
	font-size:12px;
}
.inner_plan tr td.premium_rate_disabled{
	font-size:12px;
}
.inner_plan tr td.premium_rate span.unsubsidized{
	font-size:9px;
}
.inner_plan tr td.premium_rate span.unsubsidized_text{
	font-size:9px;
}
.inner_plan tr td.premium_rate_disabled span.unsubsidized{
	font-size:9px;
}
.inner_plan tr td.premium_rate_disabled span.unsubsidized_text{
	font-size:9px;
}
.inner_plan tr td .summary_title{
	font-size:14px;
}
.inner_plan tr td .summary_title.bronze{
	width:87px;
}
.inner_plan tr td .plan_cover{
	margin-left:30%;
}
.inner_plan tr td .plan_cover_disabled{
	margin-left:30%;
}
.sub_base_plan{
	width:91.6%;
	padding-top:6px;
}
.close_sub_base{
	top:0;
}
.sub_base_plan_left{
	width:100%;
}
.sub_base_plan_right{
	width:100%;
	margin-top:10px;
}
.sub_base_plan_right ul li{
	font-size:13px;
}
.sub_base_left_title{
	width:100%;
	font-size:12px;
}
.sub_base_left_box{
	width:93.2%;
	padding: 5px 5px 0;
}
.sub_base_left_box .brochure{
	width:100%;
}
.sub_base_left_box .carrier{
	font-size:12px;
}
.sub_base_left_box span{
	font-size:12px;
}
.base_carrier_img img{
	width:100%;
}
/*.base_left_box_errow{
	width:5px;
	right:-1px;
	margin-left:2px;
}*/
/*********************shop_plan End**********************/


/*********************Resource Page Start**********************/
.resource_page{
	width:93.2%;
	padding-right:10px;
	padding-left:10px;
}
.resource_top_r p{
	text-align: justify;
	font-size:16px;
}
.resource_top_l{
	width:14%;
	height:64px;
}
.resource_top_r{
	width:81.8%;
}
.resource_ico_raw{
	width:100%;
}
.resource_ico_r p{
	font-size:14px;
	text-align:justify;
}
.resource_icon_box{
	font-size:17px;
}
.resource_ico_l ul li{
	width:100%;
	text-align:center;
	padding-right:0;
}
.resource_ico_r{
    padding:25px 0 0 0;
    width:100%;
}

.resource_ico_l ul li.bottom {
    padding-bottom:20px;
}
.resource_icon_box{
	margin-left:12px;
	padding-left:42px;
}
.resource_ico_l{
	width: 90%;
	padding-left: 5%;
    padding-right: 5%;
}
.resource_left{
	width:100%;
}
.resourse_help_con p{
	font-size:14px;
}
.resourse_help_phone{
	font-size:16px;
}
.resource_right_con{
	width:100%;
	min-height:380px;
	margin:30px 0 0 0;
	padding-bottom:20px;
}
.resource_right_img{
	width: 76%;
	padding: 0 12%;
}
.resource_right_img h4{
	padding-top:15px;
}
.clickme_txt{
	right:3px;
}
.featured_resources_tit h2{
	width:60%;
	font-size:20px !important;
	text-align:center;
}
.featured_resources_titl{
	width:18.6%;
	margin-top:15px;
}
.resource_listing ul li p{
	font-size:14px;
	width:74%;
	padding:4px 0 4px 5%;
	line-height:130%;
}
.resource_left_icobg{
	padding: 18px 0 11px 10px;
}
/*********************Resource Page End**********************/
/*********************FAQ Page Start**********************/
.faq_page{
	width:93.2%;
	padding-right:10px;
	padding-left:10px;
	padding-top:30px;
}
.faq_listing ul li span{
	font-size:16px;
	background:url(https://static.ahix.com/images/faq_left_ico.png) no-repeat scroll left 3px;
}
.faq_listing ul li span.active {
    background: url(https://static.ahix.com/images/faq_btn_active.png) no-repeat scroll left 3px !important;
}
.faq_listing ul li span:hover{
	background:url(https://static.ahix.com/images/faq_btn_icohover.png) no-repeat left 3px;
}
.faq_listing ul li p{
	padding-top:8px;
	text-align:justify;
}
.faq_btn_raw ul li a{
	font-size:16px;
	width:100%;
}
.faq_btn_raw ul li{
	width:100%;
	padding-right:0;
	padding-bottom:15px;
}
.faq_btn_raw{
	float:none;
	width:75%;
	margin:0 auto;
}
.faq_con_tit{
	font-size:22px;
}
.faq_con_raw{
	padding-top:10px;
}
/*********************FAQ Page End**********************/

.casestudy_page{
	width:93.2%;
	padding-right:10px;
	padding-left:10px;
	padding-top:25px;
}
.casestudy_inner_img img{
	width:75%;
	margin-bottom:15px;
}
.casestudy_list_raw{
	margin-bottom:10px;
}
.casestudy_list_con p{
	width:84%;
	font-size:14px;
	line-height:140%;
}
.casestudy_list_inner ul li span{
	width:88%;
	font-size:16px;
}
.casestudy_inner_img p{
	width:86.37%;
	text-align:justify;
	padding-left:0px;
}
.casestudy_web_con{
	width:97.2%;
}
.casestudy_web_con p{
	width:86%;
	text-align:justify;
}
.casestudy_list_raw.three{
	min-height:60px;
}
.casestudy_list_raw.three .case_study_bg{
	min-height:60px;
}
.casestudy_list_raw.three .casestudy_list_con p{
	background:url(https://static.ahix.com/images/casestudy_left_ico.png) no-repeat scroll 10px 22px;
}
/*********************Case Study Page End**********************/


/*********************Cart_Summary Page Start**********************/
.cart_summ_left{
	width:100%;
}
.cart_summ_img img {
    width: 100%;
}
table.summ_cost_share tr td.first{
	font-size:11px;
}
table.summ_cost_share tr td.first{
	padding-left:7px;
}
table.summ_cost_share tr td.mid{
	padding-left:5px;
	padding-right:5px;
}
table.summ_cost_share tr td.first.net_cost{
	font-size:13px;
}
table.cart_summ_shop tr td.mid span{
	font-size:11px;
}
.cart_summ_title h5{
	font-size:14px;
}
table.cart_summ_shop tr td a.view_summ{
	margin:0 0 0 13%;
}
table.cart_summ_shop tr td a.hide_summ{
	margin:0 0 0 13%;
}
.cart_areas{
	padding-right:5px;
}
.cart_areas_price span{
	padding:0 6px 0 7px;
}
.cart_summ_left .shop_plan_btn a{
	font-size:22px;
}
.coverage_index_main{
	padding: 15px 4.2% 12px;
}
.curant_tit_bg{
	margin-top:24px;
}
.cart_summ_right{
	width: 100%;
	margin:30px 0 0 0;
}
.curant_tit_bg h4{
	font-size:14px !important;
}
.curant_tit_bg h5{
	font-size:13px !important;
}
.next_btn_en{
	margin-right:4px;
}
.next_btn_en a{
	padding:0 6px;
	font-size:12px;
}
.cart_base_left_title{
	width:53px;
}
.cart_base_left_box{
	width:77%;
}
.cart_base_left_box .base_carrier_img{
	width:120px;
}
.cart_base_left_box .brochure{
	width:90px;
}
.cart_base_left_box .brochure a{
	height:auto;
	line-height:100%;
}
.cart_base_plan .close_sub_base{
	top:10px;
}
/*********************Cart_Summary Page End**********************/
/*********************Webinar Page Start**********************/
.webinar_con {
	width: 94%;
    padding: 0 3%;
}
.webinar_con_bg{
	width:92.4%;
}
.webinar_con_l{
	width:250px;
	margin-right:0px;
}
.webinar_con_r{
	width:100%;
	margin-top:30px;
}
.webinar_con_r p{
	font-size:13px;
}
/*********************Webinar Page End**********************/


/*********************enroll Page Start**********************/
.header_right_login {
    margin-top: 7px !important;
}
.header_right_login .login_btn {
    width: 80px;
}
.header_right_login .login_btn_disabled {
    width: 80px;
}
.enroll_top{
	width:96%;
	padding:0 2%;
}
.enroll_top ul{
	padding-right:0px;
}
.enroll_top ul li{
	min-height:34px;
}
.enroll_inner_page{
	width: 92%;
	padding: 0 4%;
}
.covrag_form_raw{
	padding-bottom:0px;
}
.covrag_form_inner{
	padding-bottom:20px;
	padding-right:0px;
}
.covrag_form_inner label{
	width:115px;
	font-size:14px;
}
.covrag_form_inner.sec label{
	width:115px;
}
.covrag_form_inner.thired label{
	width:115px; 
}
.covrg_txtbox{
	width:105px;
}
.next_btn_en p{
	font-size:14px;
}
.address_raw_inner.first{
	margin-right:0px;
}
.address_raw_inner.sec span {
    padding-left: 24px;
}
.final_step_chkraw{
	width: 8.1%;
}
.enroll_top ul li span{
	padding-left:20px;
	min-height:34px;
	line-height:34px;
}
.enroll_exchange{
	padding: 3px 5px 5px 20px;
}
.covrag_form{
	width:92%;
}
.household_table table tr th{
	float:none;
	font-size:11px;
}
.household_table table tr td{
	float:none;
	font-size:11px;
	padding-top:6px;
	vertical-align:middle;
}
.household_table table th.image{
	display:none;
}
.household_table table th.name {
    width:75px;
}
.household_table table th.gender{
	width:auto;
}
.household_table table th.dob{
	width:auto;
	padding:0 15px;
}
.household_table table th.age{
	width:26px;
}
.household_table table th.pregnant{
	width:auto;
	padding: 0 4px;
}
.household_table table th.tobaco{
	width:70px;
}
.household_table table th.person{
	width:auto;
}
.household_table table td.first_ico{
	display:none;
}
.household_table table td.name_inner{
	width:54px;
}
.household_table table td.gender_inner{
	width:51px;
}
.household_table table td.dob_inner{
	width:auto;
	padding:6px 4px 0 4px;
	font-size:11px;
}
.household_table table td.age_inner{
	width:26px;
}
.household_table table td.pregnant_inner{
	width:170px;
}


.complate_table_raw{
	padding-bottom:0;
}
.household_table_raw{
	width:95%;
	padding-left:7px;
}
.billing_con{
	width:90.6%;
}
.billing_con_l{
	width:100%;
	padding-right:0px;
}
.billing_con_m{
	width:100%;
	padding-right:0;
	padding-top:20px;
}
.billing_con_r{
	width:100%;
	padding-top:20px;
}
.debitbank_img_l{
	width:100%;
	padding-right:0px;
}
.debitbank_img_r{
	width:100%;
	padding-top:30px;
}
.payment_frenct_raw label{
	width:100%;
	text-align:left;
	font-size:14px;
	padding-right:0px;
	padding-bottom:3px;
}
.final_step_con{
	width:93%;
}
.authorise_bg{
	width: 90.4%;
	padding: 4.5% 5% 0 4%;
}
.final_step_chkraw{
	width: 75px;
	padding-right: 11px;
}
.express_complate_raw h2 {
    background: url(https://static.ahix.com/images/extress_right_errow.png) no-repeat 12px 3px;
	font-size:24px !important;
}
.express_complate_raw p{
	width:78%;
	font-size:14px;
	padding:0 11%;
}
.express_recipt_raw p{
	width:82%;
	height:16px;
	padding: 20px 25px 0 0;
}
.happance_raw{
	width:85%;
	padding:20px 7.5% 0;
}
.household_addchild a{
	width:96%;
	padding-left:4px;
	font-size:14px;
}
.happance_raw_inner ul li p{
	width:89%;
	font-size:14px;
}
/*********************enroll Page End**********************/


/*********************Affinity Page Start**********************/
.association_raw{
	width:93.2%;
	padding:0 10px;
}
.association_raw_left{
	width:85%;
	float:none;
	margin:0 auto;
	padding:0 10px;
}
.association_raw_right h2{
	letter-spacing:-.7px;
}
.association_raw_right{
	width:100%;
	padding-top:25px;
}
.association_raw_right p{
	font-size:14px;
	padding-top:15px;
}
.affinity_first_raw{
	padding-bottom:25px;
}
.members_raw{
	width:93.2%;
	padding:0 10px;
}
.members_raw_left{
	padding:0 0 20px 0;
	width:100%;
}
.affinit_partner_raw{
	padding:0 10px;
	width:93.2%;
}
.affinity_secund_raw{
	min-height:220px;
}
.members_benifit ul li p{
	font-size:15px;
	line-height:120%;
	background:url(https://static.ahix.com/images/member_left_ico.png) no-repeat scroll left 2px;
}
.members_benifit ul li{
	width:100%;
}
.members_benifit{
	padding-left:0;
}
.members_raw_right{
	float:none;
	clear:both;
	width:75%;
	margin:0 auto;
}
.affinit_partner_left{
	float:none;
	padding:0;
	margin:0 auto;
	width:60%;
}
.affinit_partner_right{
	width:100%;
	padding-top:20px;
}
.affinity_thired_raw{
	padding-bottom:20px;
}
.affinit_partner_right span img{
	width:70%;
}
.affinit_partner_right h2{
	width:57%;
}
.affinit_partner_right span{
	margin:5px 0 0 0;
	width:39%;
}
.affinit_partner_listing{
	padding-top:15px;
}
.affinit_partner_listfirst{
	padding-left:0;
}
.affinit_partner_listsec{
	padding-left:0;
}
.affinit_partner_listing ul li p{
	font-size:15px;
	line-height:130%;
}
.affinity_last_raw{
	min-height:65px;
}
/*********************Affinity Page End**********************/

/*********************Glossary Page Start**********************/
.glosary_page{
	width:93.2%;
	padding-left:10px;
	padding-right:10px;
}
.glosary_con_raw h4{
	width:90%;
	background:url(https://static.ahix.com/images/glosary_dotat.png) no-repeat  left 2px;
}
.glosary_con_raw p{
	width:90%;
	text-align:justify;
}
/*********************Glossary Page End**********************/


/*********************Agents_brokers Page Start**********************/
.agent_first_raw{
	width:93.2%;
	padding-left:10px;
	padding-right:10px;
}
.agent_first_left{
	float:none;
	margin:0 auto;
	width:75%;
	padding:0;
}
.agent_first_right{
	width:100%;
	padding:25px 0 0 0;
}
.agent_first_right p{
	font-size:14px;
	text-align:justify;
}
.agent_sec_left p{
	font-size:14px;
	text-align:justify;
}
.agent_sec_left{
	width:93.2%;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:40px;
}
.incom_right_bg > img{
	width:126px;
}
.agent_sec_left h2{
	width:88%;
}
.agent_sec_right{
    float:none;
	width:88%;
    margin:0 auto;
}
.incom_right_bg{
	margin-right:5px;
}
.organixed_right{
	width:93.2%;
    padding:20px 10px 0 10px;
}
.organixed_left{
	width:247px;
	height:140px;
	margin:0 auto;
	float:none;
}
.agent_sec_raw{
	min-height:207px;
}
.organixed_list{
	width:200px;
}
.organixed_list ul li span{
	font-size:17px;
	line-height:120%;
}
.agent_thired_raw{
	min-height:180px;
}
.organixed_right p{
	text-align:justify;
}
.agent_help_detail{
	width: 94%;
	padding: 0 3%;
}
.agent_help_detail table tr td.sub_title{
	font-size:11px;
	padding-left:5px;
}
.agent_help_detail table tr th{
	font-size:11px;
}
.agent_help_detail table tr td{
	font-size:11px;
}
.agent_help_detail table tr td.main_title{
	font-size:14px;
}
/*********************Agents_brokers Page End**********************/

/*********************Infographic Page Start**********************/
.infographic_con_raw ul {
    float:none;
    margin: 0 auto;
    width: 280px;
}
.infographic_page {
    width:93.2%;
    padding-left:10px;
	padding-right:10px;
}
.infographic_con_raw ul li{
	width:96%;
	height:280px;
	margin-right:0;
	padding:4px 1.5%;
}
.infographic_prod_bg img{
	width:100%;
	height:100%;
}
.infographic_prod_bg{
	height:100%;
}
.infographic_con_raw ul li.last{
	margin-right:2.04%;
	margin-bottom:20px;
}
.infogrp_hov_bg{
	width:96.9%;
	height:97.3%;
}
/*********************Infographic Page End**********************/

/*********************shop_plan_email Page Start**********************/
.shop_email_form {
    width:100%;
}
.shop_email_pdf{
	width:95%;
    padding: 6px;
	margin-right:0px;
}
.shop_email_pdf a.shop_email_pdf_raw{
	font-size:13px;
	padding-left:26px;
}
.shop_form_raw label{
	width:100%;
}
.shop_form_raw p{
	font-size:13px;
}
.shop_email_txtbox{
	width:74%;
	padding:0 4%;
}
.shop_emial_drop .select300{
	width:82.4%;
}
.shop_email_area{
	width:94.4%;
	padding:10px 2% 4px 3%;
}
.shop_emial_drop .select300 .newListSelected{
	width:100%;
}
.shop_emial_drop .select300 ul.newList{
	width:99.4%;
}
.shop_emial_drop ul.newList li a{
	height:auto;
	font-size:13px;
	padding:3px 5px;
}
/*********************shop_plan_email Page End**********************/

/**************Reset_Now Page Start************************/
.main_form{
	width:83%;
}
.form_elements{
	width:88%;
}
/**************Reset_Now Page End************************/
/**************Shop_v_2 Page Start************************/
.plan_found_real {
    width:100%;
}
.plan_found_real tr th{
	font-size:12px;
}
.plan_found_real tr th.carrier_name{
	width:46%;
}
.plan_found_real tr th.summary{
	width:33%;
}
.plan_found_real tr th.premium{
	width:21%;
}
.inner_found_plan tr td .summary_con{
	font-size:13px;
}
.inner_found_plan tr td.premium_rate a.continue_btn{
	width:86%;
	font-size:12px;
}
.inner_found_plan tr td .summary_title{
	font-size:14px;
}
.inner_found_plan tr td .summary_title span{
	font-size:12px;
}
#build_plan_cart .button.plan_but_foun{
	float:left;
	position:relative;
	background:#019FD8;
    left:290px;
	padding:6px 7px;
    text-align: center;
	display:block;
	transition: all 1s ease 0s;
	position:relative;
	top:-32px;
}
.main #build_plan_cart .button.plan_but_foun span{
	float:left;
	background:url(https://static.ahix.com/images/popup_cross.png) no-repeat;
	width:18px;
	height:18px;
	text-indent: -5000px;
}
.shop.main #build_plan_cart .button.plan_but_foun{
    background: none;
    left:257px;
    top:1px;
    z-index: 9999;
}
#build_plan_cart .button.plan_but_foun span{
	float:left;
	background:url(https://static.ahix.com/images/plan_filter_errow.png) no-repeat right 5px;
	width:auto;
	height:20px;
    font-family: 'Source Sans Pro',sans-serif;
	color:#FFFFFF;
    font-size:16px;
    font-weight:600;
	line-height:20px;
	padding-right:25px;
}
.inner_found_plan tr td.premium_rate span{
	font-size:16px;
}
#build_plan_cart.stick .plan_but_foun{
	top:0;
}
/**************Shop_v_2 Page End************************/
/**************Enroll_v_2 Page Start************************/
.plan_summ_left{
	width:100%;
}
.inner_summ_plan tr th{
	font-size:13px;
}
.inner_summ_plan tr td.premium_rate span{
	font-size:16px;
}
.inner_summ_plan tr td a.plan_remove{
	margin-left:19%;
}
.inner_summ_plan tr td .summary_title{
	font-size:14px;
}
.plan_summ_right{
	width:100%;
    margin-left:0;
}
.plan_summ_right .cart_summ_title h5 {
    font-size: 14px;
}
.coverage_index_main{
	padding: 15px 4.4% 12px;
}
.cutomize_your_plan_box ul li{
	width:100%;
	min-height:inherit;
	padding: 0 0 40px 0;
}
.main_plan_box{
	width: 99.4%;
	min-height:inherit;
}
.plan_box_head{
	width:96%;
	padding-left:4%;
	font-size:14px;
}
.plan_inner{
	width:92%;
	padding:10px 4%;
}
.plan_list_in .select3000{
	width:189%;
}
.plan_list_in .select3000 select{
	width:114%;
}
.plan_select_list{
	width:50%;
}
.plan_coverage{
	width:35%;
	font-size:18px;
}
.plan_inner_view{
	width:92%;
	padding:9px 4%;
}
/**************Enroll_v_2 Page End************************/
/**************compare-quote Start************************/
p.plancom_tit{
	font-size:12px;	
}
.compare_quote_title{
	width:21%;
	height:92px;	
}
.compare_quote_plan ul li{
	width:23%;
	height:90px;
	margin-left:1%;	
}
.compare_quote_plan{
	width:79%;	
}
.compare_quote_title .cq_title{
	font-size:12px;	
}
.compare_quote_title p{
	font-size:11px;	
}
.compare_quote_title a.compare{
	font-size:11px;
	padding:2px 5px;	
}
.cq_price{
	font-size:11px;	
}
.cq_company_name{
	font-size:10px;	
}
.cq_company_name br{
	display:none;
}
.cq_plan_close a{
	width:11px;
	background-size:100%;	
	margin: 4px 0 0 16px;
}
.cq_plan_close{
	width:28px;
	background-size:100;
	margin:0 0 0 15px;
}
/**************compare-quote End************************/
/**************compare Page Start************************/
.select_comp_plan{
	width:100%;
	font-size:30px;
	padding:0;
	text-align:center;
}
.top_comp_title{
	padding:18px 0 17px;
}
.comp_plan_con{
	width:100%;
	font-size:10px;
	text-align:center;
}
.finished_comp{
	font-size:10px;
	padding:10px 0 10px;
}
.bot_comp a{
	font-size:8px;
	padding:8px 4px;
	margin: 15px 0;
}
.comp_logo{
	width:80%;
}
.comp_logo img{
	width:100%;
}
.company_name{
	font-size:10px;
}
.comp_price{
	font-size:13px;
}
.comp_price span{
	float:left;
	width:100%;
	font-size:10px;
	padding-top:3px;
}
.comp_head_bot a{
	font-size:11px;
	padding:8px 9px;
}
.compare_section table tr td{
	font-size:10px;
}
/**************compare Page End************************/

/**************30-jan_2016 medical questions page start************************/
p.qustion_txt{
	width:100%;
	font-size:14px;	
}
.mdcl_conbox .radio_btn{
	float:left;
	padding:10px 0 0;
}
.mdcl_txtboxraw{
	width:100%;
	margin-left:0;	
}
.mdcl_txtboxraw .income_box{
	font-size:14px;	
}
.mdcl_txtboxraw .income_box{
	width:93%;	
}
/**************30-jan-2016 medical questions page end************************/
.footer_inner{
	width:96%;
	padding:0 2%;	
}
.footer_section_dismer.ftrin_last{
	width:96%;
	padding:0 2%;	
}
.footer_inner .footer_lastcon_first ul li{
	width:95px;
	padding:10px 10px 0 10px;	
}
.footer_inner .footer_lastcon_first ul li.last{
	padding:10px 10px 0 10px;
}
.footer_inner .footer_lastcon_first{
	width:100%;
	text-align:center;	
}
.footer_inner .footer_logo{
	width:100%;
	text-align:center;
	padding:15px 0 0 0;	
}
.footer_inner .footer_logo p{
	width:100%;	
}
.navigation.inner_step{
	height:80px;
}
.inner_step .shop_step{
	padding:50px 0 0;	
}
.shop_step_main.forth{
	background-size:100%;
}
.shop_step_main.forth.complete{
	background-size:100%;
}
}














@media (max-width:299px){
.live_help{
	display:none;
}
/*******************login Page******************************/
.login_containar{
	width:80%;
}
/*******************Forgot Page******************************/
.forgot_txt p{
	font-size:18px;
}
/*******************Forgot Page End******************************/
}