* {
	margin: 0;
	padding: 0;
}
body {
	font: 14px/1.4 Georgia, Serif;
}
#page-wrap {
	margin: 50px;
}
p {
	margin: 10px 0;
}

/*
 Generic Styling, for Desktops/Laptops
 */
table {
	width: 100%;
	margin: 0;
	/*border-collapse: collapse;*/
}
/* Zebra striping */

th {
	background: #A8651E;
	color: white;
	font-weight: bold;
}
td, th {
	line-height: 20px;
	/*text-align: center;*/
	/*vertical-align: middle;*/
	padding: 0 5px;
}

.t5 img{width: auto; max-width: 79px;}

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

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	td {
		width: 100%;
		text-align: center;
		font-size: 13px;
		line-height: 30px;
		text-align: right !important;
	}
	td:nth-of-type(odd) {
		/*background: #eee; */
		/*width: 100%;*/
		text-align: right;
	}

	td {
		/* Behave  like a "row" */
		border: none;
		position: relative;
		padding-left: 50%;
		width: 50%;
	}

	td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		/*padding-right: 20px;*/
		white-space: nowrap;
		text-align: left;
		font-weight: bold;
	}
	
	.display-none{display: none;}

			 /*Index Page*/
				
			.t1 tr td:nth-of-type(1):before {content: "Web Space";}
			.t1 tr td:nth-of-type(2):before {content: "Email A/cs";}
			.t1 tr td:nth-of-type(3):before {content: "Price/Year";}
			.t1 tr td:nth-of-type(4):before {content: "Place Order Online";}
			
			.t2 tr td:nth-of-type(1):before {content: "Web Space";}
			.t2 tr td:nth-of-type(2):before {content: "Email A/cs";}
			.t2 tr td:nth-of-type(3):before {content: "Price/Year";}
			.t2 tr td:nth-of-type(4):before {content: "Place Order Online";}
			
			.t3 tr td:nth-of-type(1):before {content: "Hard Drive";}
			.t3 tr td:nth-of-type(2):before {content: "RAM";}
			.t3 tr td:nth-of-type(3):before {content: "Bandwidth";}
			.t3 tr td:nth-of-type(4):before {content: "INR Per Month";}
			
			.t4 tr td:nth-of-type(1):before {content: "Servers";}
			.t4 tr td:nth-of-type(2):before {content: "Hard Drive";}
			.t4 tr td:nth-of-type(3):before {content: "RAM";}
			.t4 tr td:nth-of-type(4):before {content: "Bandwidth";}
			.t4 tr td:nth-of-type(5):before {content: "Price";}
	
			/*web-hosting-india  and  windows-web-hosting*/
			
			.t5 tr td:nth-of-type(1):before {content: "Web Space (MB)";}
			.t5 tr td:nth-of-type(2):before {content: "Data Transfer (Per Month)";}
			.t5 tr td:nth-of-type(3):before {content: "Email Accounts";}
			.t5 tr td:nth-of-type(4):before {content: "Price/Year";}
			.t5 tr td:nth-of-type(5):before {content: "Place Order";}			
			.t5 tr.t5-1 td:nth-of-type(1):before {content: "";}
			
			
			.t7 tr td:nth-of-type(1):before {content: "Extras / Add Ons";}
			.t7 tr td:nth-of-type(2):before {content: "Cost/YEAR";}
			.t7 tr td:nth-of-type(3):before {content: "Min. Requirement";}
			
			/*linux-reseller-web-hosting  and  windows-reseller-hosting*/
			
			.t8 tr td:nth-of-type(1):before {content: "Disk Space";}
			.t8 tr td:nth-of-type(2):before {content: "Domain Setup";}
			.t8 tr td:nth-of-type(3):before {content: "Bandwidth/Month 	";}
			.t8 tr td:nth-of-type(4):before {content: "Amount / Year";}
			.t8 tr td:nth-of-type(5):before {content: "Place Order";}
			
			/*windows-vps-hosting*/
			
			.t9 tr td:nth-of-type(1):before {content: "Plans";}
			.t9 tr td:nth-of-type(2):before {content: "Disk Space";}
			.t9 tr td:nth-of-type(3):before {content: "Bandwidth";}
			.t9 tr td:nth-of-type(4):before {content: "RAM";}
			.t9 tr td:nth-of-type(5):before {content: "Price / Month";}
			
			.t10 tr td:nth-of-type(1):before {content: "Components";}
			.t10 tr td:nth-of-type(2):before {content: "Configurations";}
			.t10 tr td:nth-of-type(3):before {content: "Price";}
			
			/*dedicated-servers-india*/
			
			.t11 tr td:nth-of-type(1):before {content: "Self Managed Servers";}
			.t11 tr td:nth-of-type(2):before {content: "Hard Drive";}
			.t11 tr td:nth-of-type(3):before {content: "RAM";}
			.t11 tr td:nth-of-type(4):before {content: "Bandwidth";}
			.t11 tr td:nth-of-type(5):before {content: "INR Per Month";}
			.t11 tr td:nth-of-type(6):before {content: "Location";}
			.t11 tr td:nth-of-type(7):before {content: "Contact";}
			
			/*web-designing*/
			
			.t12 tr td:nth-of-type(1):before {content: "Features";}
			.t12 tr td:nth-of-type(2):before {content: "Basic Package";}
			.t12 tr td:nth-of-type(3):before {content: "Competitors";}
			
			/*ecommerce-solutions*/
				
			.t13 td:nth-of-type(1):before {content: "Features";}
			.t13 td:nth-of-type(2):before {content: "Basic Package";}
			.t13 td:nth-of-type(3):before {content: "Advance Package";}
			
			/*logo-corporate-identity*/
			
			.t14 td:nth-of-type(1):before {content: "Features";}
			.t14 td:nth-of-type(2):before {content: "Basic Package $75";}
			.t14 td:nth-of-type(3):before {content: "Silver Package $125";}
			
			/*seo-web-page-optimization*/
			
			.t15 tr td:nth-of-type(1):before {content: "SEO Package";}
			.t15 tr td:nth-of-type(2):before {content: "Bronze";}
			.t15 tr td:nth-of-type(3):before {content: "Silver";}
			.t15 tr td:nth-of-type(4):before {content: "Gold";}
			.t15 tr td:nth-of-type(5):before {content: "Diamond";}
			
			
			/*dedicated-servers-india*/
			.t16 tr td:nth-of-type(1):before {content: "Self Managed Servers";}
			.t16 tr td:nth-of-type(2):before {content: "Hard Drive";}
			.t16 tr td:nth-of-type(3):before {content: "RAM";}
			.t16 tr td:nth-of-type(4):before {content: "Bandwidth";}
			.t16 tr td:nth-of-type(5):before {content: "Price Per Month";}
			.t16 tr td:nth-of-type(6):before {content: "Location";}
			.t16 tr td:nth-of-type(7):before {content: "Place Order";}
			
			


		

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	body {
		padding: 0;
		margin: 0;
	}
	td {
		/*padding: 10px 0 !important;*/
		height: auto !important;
		text-align: right;
	}
	table tr td{text-align: right;}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 640px) {

	td {
		padding: 10px !important;
		height: auto !important;
	}
}
@media only screen and (min-device-width: 640px) and (max-device-width: 768px) {

	td {
		padding: 10px 18px !important;
		height: auto !important;
	}
	.t16 td{padding: 0 5px !important;}
	
	
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 959px) {
	td {
		padding: 10px 8px !important;
		height: auto !important;
	}
	.t16 td{padding: 0 1px !important; text-align: left;}
}
}
