@charset "utf-8";


@media screen and (max-width: 1050px){
	#main_container, #nav_sub{
		width:90% !important;
		margin:0px;
	}
	.img_result img{
		height:25px;
	}
	#summary_header{
		width:100%;
	}
	#review_summary{
		width:90%;
		margin:0px 0px 20px 0px;
	}	
	#summary_include_div{
		width:95%;
		padding:5px;
		margin:0px;
	}
	#summary_include_div .header_style, #summary_include_div .coverage{
		font-size:14px !important;
	}

}

@media screen and (max-width: 800px){

	.row, .row_header{
		font-size:12px;
	}

	.img_result img{
		height:22px;
	}
}


@media screen and (max-width:380px) {

	.plan_div .hide-show-plan, .plan_div .value_div, .link_div {
		width:42%;
		padding:8px 0px 8px 5px;
		margin:0px;
		
	}
	.link_div{
		padding:3px;
	}
	.value_div{
		float:left;
		width:40% !important;
	}

	
}
@media screen and (min-width:381px) and (max-width:530px) {

	.plan_div .hide-show-plan, .plan_div .value_div, .link_div {
		width:42%;
		padding:8px 0px 8px 5px;
		margin:0px;
	}
	.link_div{
		padding:3px;
	}
	.value_div{
		float:left;
		width:40% !important;
	}


}
@media screen and (max-width:700px) {
	
	.header{
		/* font-size:1em; */ 
		font-weight:bold;
		padding:0px;
	}
	.img_key_holder{
		padding:5px 5px 0px 3px;
		/* font-size:11px; */ 
	}

	.hide-show-plan{
		display:block;
		float:left;
		width:50%;
	}
	.value_div{
		float:left;
		width:35% !important;
	}
	.plan_div{
		width:100% !important;
	}
	.link_div{
		width:98% !important;
		background-color:#333;
		color:#FFF;
		padding:7px;
		height:auto;
	}
	.link_div a{
		display:inline-block;
		padding:5px;
	}
	.row_header{
		display:none;
	}

}
