
@media (max-width: 2850px) and (min-width: 1350px) {
	.rightSideMainContent {
		width: 50% !important;
	}
	
	.leftSideMainContent {
		width: 40% !important;
	}
	
}


/* @media (max-width: 1350px) { */
@media (max-width: 1350px) {
	.mainContent{
		width:90%;
		margin: 0 auto;
		margin-top:1em;
	}
	
	
	
	.headerInfoContainer{
		max-width: 11em;
		float: right;
		margin: 0;
		padding: 0;
		margin-right:5em;
	}
	
	
}

@media (max-width: 970px) {
       /* Smaller Resolution Desktops and Laptops */
	   
	   .purechat {
		   display:none;
	   }

	   
.headerInfoContainer{
	   display:none;
 }
 
 body,.logo_container,.header, .disclaimerImg{
	 width:100%;
	 
 }
 

 
 .logo_container img{
	max-width: 60% !important;
    margin: 0 auto !important;
    display: block !important;
 }
 
.leftSideHeaderLine{
	margin-top:1em;
	text-align:center;
	font-size:120%;
} 

.leftSideHeaderLine2{
	margin-top:.4em;
}

.picOfInsurers{
	height:3em;	display:block;	margin:0 auto;
}

/*
.rightSideMainContent,.rightSideMainContentPage1,.leftSideMainContent, .leftSideMainContentPage1,.listOfFeatures {
	
	float:none !important;
	margin:0 !important;
	
	
	width:auto;
	
	right:0;
	left:0;
	
}
*/

.rightSideMainContent,.rightSideMainContentPage1,.leftSideMainContent, .leftSideMainContentPage1,.listOfFeatures {
	
	float:none !important;
	margin:0 !important;
	
	
	width:90% !important;
	padding:2% !important;
	margin: 0 auto !important;

	
}

.picOfInsurersSecondPage{
	display:none;
}

.changeCoverPlan{
	margin-bottom:.5em;
}

.rightSideMainContentPage2 .labelForField2{
	
	float:none;
	margin-bottom:.3em;
	display:block;
}

.rightSideMainContentPage2 .nameField{
	width:35%;
	margin-left:.5em;
}
.rightSideMainContentPage2 .clearFix{
	display:none;
}

.inFormTerms,.brand2Img{
	width:95%;
	padding-left:2.5%;
	padding-right:2.5%;
}

.rightSideMainContentPage2 .fieldValue{
	float:none;
	margin-bottom:1.75em !important;
	display:block;
}


.rightSideMainContentPage1 .labelForField{
	float:none;
	margin-bottom:.3em;
	display:block;
}

.rightSideMainContentPage1 .clearFix{
	display:none;
}

.rightSideMainContentPage1 .fieldValue{
	float:none;
	margin-bottom:1.75em !important;
	display:block;
}


.rightSideMainContent{
	padding-top:1em;
}

.listOfFeatures{
	display:none;
}

.listOfFeaturesThanks{
	display:block;
}

.listOfFeaturesAtBottom{
	display:block;
	margin-top:2em;
}

.rightSideMainContent, .rightSideMainContentPage1{
	
}
.explaination{	width:95%;	padding-left:2.5%;	padding-right:2.5%;}
.submit{
	width:100%;
}

.horizontal_insurersTop{
	display:block !important;
	width:100%;
	margin: 0 auto;
	margin-bottom:1em;
}

.reviewsHeader{
	width:90%;
	padding-left:5%;
	padding-right:5%;
	
}

.review{
	width:90%;
	display:block;
	margin:0 auto;
	text-align:center;
	padding:5%;
	margin-bottom:1em;
}
 

 
 .mainContent{
	 margin:0;
	 width:100%;
 }
 
 .logo_container{
	 margin:0 auto; 
 }
	 
.headerInfoContainer{
	margin:0;
}

.leftSideMainContent,.leftSideMainContent{
	width:100%;
	float:none;
}
	


.header {
	
	border-bottom: #ffc578 2px solid;
	padding-top: 1em;
}

.horizontal_insurers{
	width:100%;
}

.footerLinks{
	width: 50%;
    margin: 0 auto;
	
	display:block;
	text-align:center;
	line-height:1.5em;
}

.footerLinks li{
	float:left;
	font-size:.7em;
}

.disclaimer{
	width:95%;
	padding:2.5%;
	text-align:justify;
}
	   
	   
}
@media (max-width: 650px) {
       /* Smaller devices */
       
}
@media (max-width: 450px) {
       /* Even Smaller devices */
       
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
       /* Even Smaller devices */
	   
	
       
}