

		h1{
			font-weight:300 !important;
			font-size:46px !important;
		}
		h3 {
			color: #888 !important;
			font-size: 26px !important;
		}

		#domainsscreens{
			width:1000px;
			margin-left:auto;
			margin-right:auto;

		}

		#domainsscreens li{
			display: inline;
			margin-left:43px;
		}
		#domainsscreens li:first-child {
			margin-left:15px;
		}

		#epictext-main{
			font-size:44px;
		}
		#screenshot{
			width:179px;
		}
		#gmq-logo img{
			width:200px;
		}
		#gmq-logo{
			margin-top:40px;
			text-align: center;
		}


		h2{
			font-size:36px !important;
		}

		.breaklinks {display:block;margin-top:15px;font-size:15px;}
		
		button.orange {
		  background-color: #ef8000;/* Orange */
		  padding: 15px 60px !important;
		}
		button.blue {
		  padding: 15px 30px !important;
		}
		.centersection{
			width:306px;
		}
		#boxshot{
			float:left;
		}
		#businessbutton {
		  margin-top: 10px;
		}
		#extensions{
			width:280px;
			margin-left:60px;
		}
		.gartner-cca
		{
			display: block;
		}
		#gartner_cca
		{
			display: block;
			margin: 0 auto;
			margin-top:40px;
		}
		#gartner_cca_text
		{
			text-align: center;
			margin-top:40px;
			margin-bottom:40px;
			font-size: 36px;
			color: #888888;
		}
		#gartner-subtext
		{
			font-size: 10px;
		}
		#gartner-acess
		{
			font-size:15px;
		}
		#gartner-readmore
		{
			font-size: 18px;
			text-align: center;
		}


		#globalleaders{
			clear:both;
			display:table;
			width:100%;
			margin-top:60px;
		}
		#globalleaders-left{
			float:left;
			padding-right:50px;
		}

		#globalleaders-right{
			padding-left:80px;

		}
		#goldtext{
			color: #f59816;
		}
		#gpi{
			color: #7876b3;
		}
		#architecturebutton {
		  margin-top: 10px;
		}
		#softwarebutton {
		  margin-top: 10px;
		}
		#headspacer{
			clear: both;
    		content: "";
			display:table;
		}
		#systemsbutton {
		  margin-top: 10px;
		}
		.colhead{
			font-size:27px;
		}
		.home-page img{
			max-width:322px;
			max-height:201px;
			margin-left:40px;
		}
		.home-b{
			margin-top:23px !important;
		}
		.view-webinars{
			margin-left:16px;
			background: #eeeeee none repeat scroll 0 0;
    		box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
    		color: #212121;
		}
		.view-webinars a {
			color: #666;
		}
		.success.w3-col.w3-half.w3-padding-24{
			width:35% ;
			margin-left:38px;
			margin-right:38px;
		}
		.w3-row-padding.w3-padding-24 {
		  margin-top: 55px;
		}
		
		.tryandbuy{
			background:none !important;
		}
		.pricingbutton{
			background:none !important;
		}
		.block .nav{
			background: #eeeeee none repeat scroll 0 0;
    		box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
		}
		#purchase a{
			padding-right: 10px;
		}
		#profile{
			width:100%;
		}
		#callout{
			text-align:left;
			margin-top: 45px;
		}

		#mid-table{
				width:200px;
				height:204px;
		}
		#mid-table td, #mid-table th{
			padding-left: 10px;
		}
		#mid-table #table-head
		{
			color:#555;
			font-weight:800;
			font-size:16px;
		}
		#sidebar-left{
			width:220px !important;

		}
		#sidebar-left .block ul li ul li a {
		  width: 214px !important;
		}
		#ea-logo{
			margin-left:40px;
			margin-right:20px;
			float:left;
			border:none;

		}
		#ea-logo img{
			padding-top:13px;

		}
		#mid-heading {
		  margin: 35px auto 0;
		  text-align: left;
		  padding: 0;
		  max-width: 1000px;
		}

		#sidebar-left .nav {
			background-color:#e3f7ff;
			border-radius: 10px;
		}
		#top-heading{
			margin-bottom:4px;
			text-align:center;
		}
		#top-logo{
			display:block;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
		}
		#top-logo img{
			display:block;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			width:223px;

		}
		#team-para{
			margin-top:20px;
			text-align:left;
		}
		.technologyboxes3 img{
		  display: block;
		  margin-left: 0px;
		  margin-right: auto;
		  margin-top: 5px;
		  max-width: 179px;
		  width: 80%;
		}
		#business{
		  margin-top:0px;
		}
		#software{
		  margin-top:60px;
		}
		#systems{
		  margin-top:76px;
		}
		#architecture{
		  margin-top:61px;
		}
		#screenshot {
			 margin-top:45px;
		}
		#opening-paragraph{
			font-size:15px;
			padding: 15px 0px 15px 0px;
		}
		#opening-paragraph2{
			font-size:15px;
			padding: 15px 10px 15px 0px;
			float:left;
			max-width: 462px;


		}
		#sidebar-left .nav .content ul li a {
		  background-color: #CAE6FF;
		  border-radius: 5px;
		  color: #003460;
		  font-family: Calibri,Arial,Arial,Helvetica,sans-serif;
		  font-size: 12px;
		  font-weight: bold;
		  line-height: 15px;
		  text-decoration: none;
		}

		#learnmore{
			margin-top:10px;
			text-align:left;
		}

		#lastlearnmore{
			background:none;
		}
		#enterprise{
			color: #0c3a7e; /* Enterprise Blue */
		}
		#architect{
			color: #f59816; /* Architect Orange */
		}
		#downloadpurchase{
			clear:both;
			padding-left:20px;
			text-align:center;
			margin-top:15px
		}

		#sectionbreak {
			background-color: #64BAFA;
			color: white;
			font-size: 33px;
			margin-top: 33px;
			padding-bottom: 20px;
			padding-top: 20px;
			text-align: center;
			width:100%;
		}

		#sectionbreakgreen {
			background-color: #7ED9BC; /*green*/
			color: white;
			font-size: 33px;
			margin-top: 33px;
			padding-bottom: 20px;
			padding-top: 20px;
			text-align: center;
			width:100%;
		}

		#sectionbreakpink{
			background-color: #FF686D; /*pink*/
			color: white;
			font-size: 33px;
			margin-top: 33px;
			padding-bottom: 20px;
			padding-top: 20px;
			text-align: center;
			width:100%;
		}
		#sectionbreakgrey
		{
			background-color: #aaaaaa; /*grey*/
			color: white;
			font-size: 33px;
			margin-top: 33px;
			padding-bottom: 20px;
			padding-top: 20px;
			text-align: center;
			width:100%;
		}
		#sectionbreakorange{
			background-color: #F5A679; /*orange */
			color: white;
			font-size: 33px;
			margin-top: 33px;
			padding-bottom: 20px;
			padding-top: 20px;
			text-align: center;
			width:100%;
		}
		#sectionbreakclear{
			background-color: white;
			color: white;
			font-size: 33px;
			margin-top: 33px;
			padding-bottom: 20px;
			padding-top: 20px;
			text-align: center;
			width:100%;
		}



		#hometable{

		}
		td{
			vertical-align:top;
		}
		#version13{
			text-align:left;
			margin-left:51px;
			color: #f5940a;
			font-size:14px;

		}

		.w3-padding-24, .w3-padding-hor-24 {
		  padding-bottom: 24px !important;
		  padding-top: 0px !important;
		}
		#smallquote{
			font-size:10px;
			padding-top:15px;
		}
		#position{
			color: #06f;
		}
		#finalhook{
			font-size:25px;
			text-align:center;
		}
		.lytebox > img {
			max-width: 301px;
			margin-top:70px;
			margin-right:11px;
			border:1px solid grey;
		}
		#smallscreenshots{
			clear:both;
		}
.mobileon{display:none;}
/*normal width*/
#trace3{width:250px;margin:20px auto; margin-top:10px;margin-bottom:5px;}
.Testimonial{width:29%;}
.success{width:29%;}
@media screen and (max-width:700px)
{
	.turnbutton a
	{
		border: 1px solid white;
		color: #fff;
		margin: 3px 10px;
		height:30px;border-radius:3px;
	    	cursor: pointer;
		outline: 0 none;
		overflow: hidden;
		vertical-align: middle;white-space: nowrap;
		display:block;
		padding:3px 10px;
	}

	.mobileview{float:left;}
	.mobileoff{display:none;}
	.mobileon{display:block;text-align:center;}

	#trace3{
	width:420px;
	max-width:420px!important;
	margin-top:10px;
	margin-bottom:15px;
	}
	#globalleaders-right{padding-left:0px;}
	.Testimonial{width:100%;}
	.success.w3-col.w3-half.w3-padding-24{width:100%;margin-left:0px;margin-right:0px;}
	#domainsscreens,#page {width: auto;}
	#extensions{margin:0 auto!important;}


	#awards p {font-size: 15px;}
	p {font-size: 15px;}
	.features-list > li {font-size: 15px;}
	a {font-size: 15px;}
	.w3-quarter.technologyboxes3 a {font-size: 15px;}
	.technologyboxes3.w3-quarter a {font-size: 15px;}
	.technologyboxes3.w3-quarter a {font-size: 15px;}
	.w3-half{max-width:100%; padding-left:0px;}
	.w3-content{display:flex; width:100%;}
	.tips li p {line-height: 18px;}
 	#enterprise{font-size:64px;}
	#architect{font-size:64px;}
}

sup {
    vertical-align: super;
    font-size: smaller;
}
img { border: 0; }

#topbanner {
    background-image: url("/products/procloudserver/ProCloudServer-Banner-gradient.png");
    background-position: center top;
    min-height: 250px;
    overflow: visible;
    width: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
	width:100%;
}
#pcs-grad {
    /*height: 200px;*/
    background: #cce0ea; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#cce0ea, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#cce0ea, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#cce0ea, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#cce0ea, #fff); /* Standard syntax (must be last) */
}

#pro {
    font-family: "Roboto", sans-serif;
	font-size: 90px;
	color: #0c3a7e;
}
#server {
    font-family: "Roboto", sans-serif;
	font-size: 90px;
	color: #f59816;
}

#pcs-ctr{
	text-align: center;
}

#pcs-sub {
	font-family: "Roboto", sans-serif;
	font-size: 35px;
	font-weight: 300;
	color: #666;
	display:block;
	margin-top: 10px;
}

#pcs-with {
	font-family: "Roboto", sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #666;
	display:block;
	margin-bottom: 5px;
}
