@media all and (max-width: 1000px) {
	.content-main-wapper{
		margin:0px;
	}	
	.plan-list-container .secondary-container{
		width:30%;	
		
	}
	.plan-list-container .primary-container{
		width:100%;	
	}
	.quote-summary-full-plan-container .quote-plan-contents-container .plan-management-col{
		margin-top:10px;	
	}
	
}


@media all and (max-width: 850px){
	.rate-display-tbl, .quote-summary-full-plan-container .quote-plan-contents-container .plan-rate-col{
		width:100%;
	}

}

@media all and (max-width: 700px) {
	.content-header{
		text-align:center;	
	}
	.content-header .logo{
		display: block;
    	margin-left: auto;
    	margin-right: auto;	
		float:none;
	}
	.content-header .app-title{
		border-left:none;	
		width:100%;
		height:auto;
		text-align:center;
		padding:0px;
		margin:0px;
		margin-bottom:10px;
		line-height:1em;
		font-size:140%;
	}
	.header-nav{
		float:none;	
		font-size:90%;
		margin:0px;
		margin-bottom:10px;
	}
	.content-menu{
		width:99%;
		margin-left:.5%;
		margin-right:.5%;		
	    border-bottom: 1px solid #8a8a8d;	
	}
	.content-nav{
		width:100%;	
	}
	.content-nav ul{
		width:100%;	
	}
	.content-nav ul li{
		margin:0px;
		width:50%;	
	}
	h2{
		text-align:center;	
		margin-bottom:10px;
	}
	.quote-button-style-001{
		margin-right:0px;	
	}
	
	
	.content-main-wapper{
		margin:0px;
	}	
	.plan-list-container .secondary-container{
		width:80%;	
		margin-left:10%;
		
	}
	.plan-list-container .primary-container{
		width:100%;	
		margin-bottom:20px;
	}
	
	.full-page-side-img-container{
		margin:0px;
		float:none;
		display:inline-block;
		width:99%;
		margin-left:.5%;
		margin-right:.5%;
	}
	.full-page-side-img-container img{
		
	}
	.full-page-side-img-container .howto-form-summary{
		display:inline-block;
		width:100%;
		margin:0px;
		margin-bottom:10px;
	}
	
	
}
@media screen and (max-width:600px) {
	.cc-outer .cc-content-page div.col-lg-3 {
		display:inline-block;
		visibility:initial;
		padding-left:40px;
	} 
}



@media all and (max-width: 500px) {
	
	
	.content-nav ul li{
		width:50%;	
		font-size:90%;
	}
	.content-nav ul li a{
		padding:10px 12px;
	}
	.quote-summary-full-plan-container .quote-plan-contents-container .plan-rate-col{
		width:100%;
		float:none;
		margin:0px;
	}
	.rate-display-tbl{
		width:100%;	
	}
	.plan-list-container .secondary-container {
    	width: 96%;
    	margin-left: 2%;
	}


}

@media all and (max-width: 400px) {
	.plan-list-container .secondary-container {
    	width: 100%;
    	margin-left: 0px;
	}
}