@media all and (max-width: 499px){
	/* Prevent resizing of body text on iphones*/
	html {-webkit-text-size-adjust: none;}

	body{	
		margin:0px;	
		background-color:#FFF;
	}

	/**** LOGO ****/
	.logo_container{
		text-align: center;
		font-size: 14px;
	}

	#logo{
		padding-top:8px;
		padding-bottom:8px;
	}

	#logo a img{
		max-width:100%; 
		max-height:90px;
	}
	

	/**** NAVIGATION ****/
	.main_menu_container{
		border-left:none;
		border-right:none;
	}

	#phone{
		float:left;
	}

	.main_menu{
		position:absolute;
		margin-left:-10px;
		display:none;
		z-index:1000;
	}

	.nav_menu{
		border-bottom:1px solid #CCC; 
		width:100%;
		height:auto;
		padding:0px;
		margin-top:35px;
	}

	.nav_menu li{
		width:100%;
		text-align:center;
		background-color:#FFFFFF;
	}

	.nav_menu li a{
		margin-left: 0px;
	}

	#small_menu_icon{
		position:absolute;
		display:inline-block;
		right:0;
		margin-right:10px;
		z-index:1001;
	}
	/**** END OF NAVIGATION ****/

	/**** MAIN CONTENT ****/
	.item p {
		line-height: 1.6em;
	}
	/**** END OF MAIN CONTENT ****/

	/**** OUR UNLOCK TOOLS ****/
	.item_no_border p{
		line-height:1.6em;
	}

	.infoTable{
		font-size:13px;
	}
	/**** END OF OUR UNLOCK TOOLS ****/

	/**** FOOOTER ****/
	.footer{
		border-right:none;
		border-left:none;
		border-bottom:none;
	}
	/**** END OF FOOTER ****/
}

@media all and (min-width:500px) and (max-width: 729px){
	html {-webkit-text-size-adjust: none;}

	body{	
		margin:0px;	
		background-color:#FFF;
	}

	.main_content{
		border:none;
		padding:5px;
		background:none;
	}

	/**** LOGO ****/
	.logo_container{
		text-align: center;
		padding-right: 0px;
	}

	#logo a img{
		max-width:100%; 
		max-height:90px;
	}
	/**** END OF LOGO ****/
	
	/**** NAVIGATION ****/
	.main_menu_container{
		border-left:none;
		border-right:none;
	}

	#phone{
		float:left;
	}

	.main_menu{
		position:absolute;
		margin-left:-10px;
		display:none;
		z-index:1000;
	}

	.nav_menu{
		background-color:#f3f3f3;
		border-bottom:1px solid #CCC; 
		height:auto;
		padding:0px;
		margin-top:35px;
	}

	.nav_menu li{
		width:100%;
		text-align:center;
		background-color:#FFFFFF;
	}

	.nav_menu li a{
		margin-left: 0px;
	}

	#small_menu_icon{
		position:absolute;
		display:inline-block;
		right:0;
		margin-right:10px;
		z-index:1001;
	}
	/**** END OF NAVIGATION ****/

	/**** MAIN CONTENT ****/
	.item p {
		line-height: 1.6em;
	}

	/**** END OF MAIN CONTENT ****/

	/**** OUR UNLOCK TOOLS ****/
	.item_no_border p{
		line-height:1.6em;
	}

	.infoTable{
		font-size:13px;
	}
	/**** END OF OUR UNLOCK TOOLS ****/

	/**** FOOOTER ****/
	.footer{
		border-right:none;
		border-left:none;
		border-bottom:none;
	}
	/**** END OF FOOTER ****/
}

@media all and (min-width:730px) and (max-width: 939px){
	html {-webkit-text-size-adjust: none;}

	body{	
		margin:0px;	
		background-color:#FFF;
	}

	/**** LOGO ****/
	.logo_container{
		text-align: center;
		padding-right: 0px;
	}

	#logo a img{
		max-width:100%; 
		max-height:100px;
	}
	/**** END OF LOGO ****/

	/**** NAVIGATION ****/
	.main_menu_container{
		border-left:none;
		border-right:none;
	}

	#phone{
		float:left;
	}

	.main_menu{
		position:absolute;
		margin-left:-10px;
		display:none;
		z-index:1000;
		width:100%;
	}

	.nav_menu{
		display:block;
		background-color:#f3f3f3;
		border-bottom:1px solid #CCC; 
		width:100%;
		height:auto;
		padding:0px;
		margin-top:35px;
	}

	.nav_menu li{
		width:100%;
		text-align:center;
		background-color:#FFFFFF;
	}

	.nav_menu li a{
		margin-left: 0px;
	}

	#small_menu_icon{
		position:absolute;
		display:inline-block;
		right:0;
		margin-right:10px;
		z-index:1001;
	}
	/**** END OF NAVIGATION ****/

	/**** OUR UNLOCK TOOLS ****/
	.item_no_border p{
		line-height:1.6em;
	}
	/**** END OF OUR UNLOCK TOOLS ****/

	.footer{
		border-right:none;
		border-left:none;
		border-bottom:none;
	}
}

@media all and (max-width: 939px){
	.footer{
		padding-bottom:40px;
	}
}