

@media (max-width:1020px) and (min-width:776px) {

body {
        
    }
	
	h2{
		font-size:30px;
	}
	
	.wrapper{
		width: 90%;
		padding-right:20px;
		padding-left:20px;
	}



}


@media (max-width:775px) and (min-width:601px) {



}

@media (max-width:600px) and (min-width:321px) {
	body {
        
    }
	
	h2{
		font-size:30px;
	}
	
	.wrapper{
		width: 90%;
		padding-right:20px;
		padding-left:20px;
	}


	
}  /*media 600px*/




@media screen and (max-width: 500px) {
	#header_div {
		height:auto;
		position:relative;
	}
	
	.callHeader {
		margin-top:0px;
		right:auto;
		float:none;
		margin-top: 25px;
		text-align: center;
	}
	
	#subtitle{
		text-align:center;
		margin-bottom: 9px;
	}
	
	#phillyDocHeader {
		width:auto;
		float: none;
		margin-top:0px;
		right: auto;
	}
	
	#logo_image {
		margin-left:0px;
	}
	
	#logo_text {
		margin-bottom: 30px;
	}
	
	#sick h1{
		margin-bottom:0px;
	}

	#drDiscountCanHelp{
		color:#555;
	}
	#drDiscountCanHelp a{
		color:#555;
	}
	
	#wrapper_div {
		width:auto;
		padding-top: 0px;
	}
	
	#welcome_banner {
		width:auto;
		height:auto;
	}
	
	#welcome_footer{
		width:auto;
		height:auto;
		padding-right: 25px;
		padding-bottom: 9px;
	}
	
	#welcome_left {
		float:none;
		width:auto;
		margin-top: 50px;
		overflow:hidden;
	}
	
	#welcome_right{
		width:auto;
		height:500px;
		float:none;
	}
	
	#doctor {
		top:0px;
	}
	
	#bubble{ display:none;}
	
	#visits {
		position: relative;
		width: auto;
		height: auto;
		top: 0px;
		margin-left: 40px;
		margin-top: 117px;
	}
	
	#right_content {
		float:none;
	}
	
	
	#locations_stuff{
		width:auto;
	}
	
	#locations{
		width:90%;
		margin-right: 24px;
	}
	 
	.locationBanner{
		display:none;
	}

	.location_box{
		margin-right: auto;
		margin-left: auto;
		display: block;
	}
	
	#meet_the_doctors{
		width:90%;
		margin-right: 24px;
	}
	
	#allDoctors{
		width:auto;
		padding-left: 35px;
	}
	
	.dr_box{
		margin-bottom:20px;
	}
	
	#meetDoctors{ display:none;  }
	
	#well_visits_details{
		width:90%;
		margin-right: 24px;
	}
	
	#sick_visits_details{
		width:90%;
		margin-right: 24px;
	}
	
	#need_a_medical_plan{
		width:90%;
		margin-right: 24px;
	}
	
	.contentBox{
		width:90%;
		margin-right: 24px;
	}
	
	#medical_plan_content_p{
		margin-left:0px;
	}
	
	body {
		width: 100vw;
		overflow: hidden;
		overflow-y: auto;
    }
	
	h2{
		font-size:30px;
	}
	
	.wrapper{
		width: 80%;
		padding-right:20px;
		padding-left:20px;
	}


	
}  /*media 320px*/