@font-face {
	font-family: 'Segoe UI';
	src: url('../../File Library/Libraries/fonts/SegoeUIBlack.eot');
	src: url('../../File Library/Libraries/fonts/SegoeUIBlack.eot?#iefix') format('embedded-opentype'), url('../../File Library/Libraries/fonts/SegoeUIBlack.woff2') format('woff2'), url('../../File Library/Libraries/fonts/SegoeUIBlack.woff') format('woff'), url('../../File Library/Libraries/fonts/SegoeUIBlack.ttf') format('truetype'), url('../../File Library/Libraries/fonts/SegoeUIBlack.svg#SegoeUIBlack') format('svg');
	font-weight: 900;
	font-style: normal;
}

body {
	color: #333;
	font-size: 15px !important;
}

.column.no-right:last-child:not(:first-child), .columns.no-right:last-child:not(:first-child) {
	float: left;
}

h3 {
	font-size: 31px;
}

h2 {
	font-weight: 300;
}

h4 {
	font-size: 25px;
}

h5 {
	font-size: 20px;
}

img {
	opacity: 1;
	transition: opacity 0.3s;
}

	img[data-src] {
		opacity: 0;
	}

.wrap {
	padding: 30px 0;
}

.row .row {
	margin: 0;
}

nav {
	text-align: right;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 60px;
	position: relative;
	z-index: 8;
}

	nav ul {
		text-align: center;
		list-style: none;
		margin: 0 auto;
		height: auto;
		font-size: 15px;
		font-weight: 500;
	}

		nav ul li {
			display: inline-block;
		}

			nav ul li a {
				color: #333333;
				display: block;
				padding: 0 10px 20px;
				text-decoration: none;
				float: right;
				line-height: 60px;
			}

			nav ul li:hover > a {
				text-decoration: none;
			}

			nav ul li:hover > ul {
				display: block;
			}

		nav ul ul {
			background: #f5f5f7;
			color: #000;
			text-align: left;
			display: none;
			width: 100%;
			position: absolute;
			top: 60px;
			height: auto;
			font-size: 18px;
			border-left: 1px solid #eee;
			vertical-align: top;
		}

			nav ul ul ol.list-copy li {
				float: left;
			}

			nav ul ul li:hover {
				color: #333333;
			}

				nav ul ul li:hover > a {
					text-decoration: none;
					font-weight: bold;
				}

			nav ul ul li a {
				color: #333333;
				display: inline-block;
				padding: 0;
				text-decoration: none;
				text-align: left;
				height: auto;
				line-height: 1.00em;
				width: 300px;
			}

.copy {
	text-align: left;
	font-size: 15px;
	word-break: keep-all;
	position: inherit;
	line-height: 1.75em;
}

.list-copy {
	text-align: left;
	font-size: 13px;
	line-height: 1.50em;
	width: auto;
	color: #333333;
	margin-left: 0;
}

nav ol a {
	line-height: .5em;
}

.arrows {
	color: #ecae1a;
}

.logo {
	float: left;
	background-position: top;
	background-repeat: no-repeat;
	position: relative;
	z-index: 9;
	clear: left;
	width: 250px;
	padding: 15px;
}

.call {
	font-size: 24px;
	font-weight: 700;
	padding: 10px;
	color: #093755;
}

	.call a, .call a:link, .call a:active, .call a:visited {
		color: orange;
	}

		.call a:hover, .call a:active {
			color: #093755;
			text-decoration: none;
		}

.phone-call, .phone-call:link, .phone-call:active, .phone-call:visited {
	display: inline-block;
	color: #333;
}

	.phone-call:hover, .phone-call:active {
		color: #333;
		text-decoration: none;
	}

h1, h2, h3, h4, h5, h6 {
	color: #333;
}

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea, select, option {
	border-color: #666;
}

.alternate *, .alternate:after, .alternate:before, .section_half *, .section_half:after, .section_half:before, .section_2 *, .section_2:after, .section_2:before {
	box-sizing: content-box;
}

.foundation *, .section_half:after, .section_2:before {
	box-sizing: inherit;
}

.alternate h2, .section_half h2, .section_2 h2 {
	padding-top: 20px;
}

.alternate h3, .alternate h4, .alternate h5, .alternate h6, .section_half h3, .section_half h4, .section_half h5, .section_half h6, .section_2 h3, .section_2 h4, .section_2 h5, .section_2 h6 {
	color: #333;
}

.alternate label, .section_half label, .section_2 label {
	line-height: inherit;
}

.alternate dl dt, .section_half dl dt, .section_2 dl dt {
	margin-bottom: 0;
}

.alternate .aside ol, .alternate .aside ul, .section_half .aside ol, .section_half .aside ul, .section_2 .aside ol, .section_2 .aside ul {
	margin-left: 0;
}

.alternate .aside.right ul, section_half .aside.right ul, .section_2 .aside.right ul {
	margin-bottom: 0;
	text-align: center;
}

.alternate table tbody td, .alternate table tbody th, .section_half table tbody td, .section_half table tbody th, .section_2 table tbody td, .section_2 table tbody th {
	padding: 0;
}

.alternate table, .section_half table, .section_2 table {
	margin-bottom: 0;
}

	.alternate table tbody, .alternate table tfoot, .alternate table thead, .section_half table tbody, .section_half table tfoot, .section_half table thead, .section_2 table tbody, .section_2 table tfoot, .section_2 table thead {
		border: 0;
		background-color: transparent;
	}

		.alternate table tbody tr:nth-child(even), .section_half table tbody tr:nth-child(even), .section_2 table tbody tr:nth-child(even) {
			background-color: transparent;
		}

.alternate dt.h3 label, .section_half dt.h3 label, .section_2 dt.h3 label {
	color: #f3901d;
}

.alternate .sectionHeaderBar_1 label, .section_half .sectionHeaderBar_1 label, .section_2 .sectionHeaderBar_1 label {
	color: #fff;
}

.alternate #adminbar [type=text], .section_half [type=text], #mainContent.sectionProfile [type=text], .quotesTable [type=text], #registration [type=text], #registration [type=password], #registered [type=password], #registered [type=text] {
	display: inline-block;
	margin: 0;
	padding: 2px 10px;
	font-size: 0.875rem;
}

.alternate .fTab_4, .section_half .fTab_4, .section_2 .fTab_4 {
	box-sizing: inherit;
	padding: 1px 20px 0 !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.alternate .ellipsis, .section_half .ellipsis, .section_2 .ellipsis {
	overflow: visible !important;
}

.breadcrumbContainer label {
	display: inline-block;
}

.alternate .noStyle label, .tabSection_4 label, .tabSection_4 input[type=text] {
	display: inline-block;
	width: auto;
}

.alternate select:disabled, .section_half select:disabled, .section_2 select:disabled {
	background-color: #fff;
}

.alternate select, .section_half select, .section_2 select {
	height: auto;
	margin: 0;
	-webkit-appearance: menulist;
	-moz-appearance: menulist;
	appearance: menulist;
	color: graytext;
	background: #fff;
}

.alternate contenttemplate textarea, .section_half contenttemplate textarea, .section_2 contenttemplate textarea {
	display: inline;
}

.alternate .leftSpacing, .section_half .leftSpacing, .section_2 .leftSpacing {
	padding-top: 10px;
}

.alternate #limHeight, .section_half #limHeight, .section_2 #limHeight {
	height: auto;
}

#limHeight ul {
	margin: 0;
}

.cart a {
	text-transform: uppercase;
}

#ctl19_headerControl_greetingControl_lblWelcomeName, #ctl19_headerControl_greetingControl_lbtnLogout, #ctl19_headerControl_greetingControl_lbtnLogin, #ctl18_headerControl_greetingControl_lblWelcomeName, #ctl18_headerControl_greetingControl_lbtnLogout, #ctl18_headerControl_greetingControl_lbtnLogin, #ctl19_ctl00_headerControl_greetingControl_lbtnLogin {
	text-transform: uppercase;
}

#ctl19_headerControl_greetingControl_lbtnMyAccount #ctl19_headerControl_greetingControl_lblWelcomeName, #ctl18_headerControl_greetingControl_lbtnMyAccount #ctl18_headerControl_greetingControl_lblWelcomeName {
	text-transform: none;
}

#ctl19_lblOrderTotal {
	height: auto;
}

select {
	font-size: 0.875rem;
}

.alternate .form .general ul, .cells2 {
	margin: 0;
	box-sizing: inherit;
}

.foundation ul, .foundation ol, .alternate ul, .alternate ol, .section_half ul, .section_half ol, .section_2 ul, .section_2 ol {
	font-size: inherit;
	color: #333;
	margin-bottom: 1rem;
}

	.foundation ul li, .foundation ol li, .alternate ul li, .alternate ol li {
		margin: 0 0 0 30px;
		list-style: square;
	}

.alternate .aside.right ul li, .alternate .aside.right ol li {
	margin: 0;
	list-style: none;
}

thead, tbody, tfoot {
	background-color: inherit;
	border: none;
}

	tbody tr:nth-child(2n) {
		background-color: inherit;
	}

table {
	border-radius: 0;
	margin-bottom: 0;
}

.sub {
	padding: 10px 0 24px;
	width: auto;
}

.subItem {
	padding: 10px 0 !important;
}

.m1_tabSection_h3body .cells2 {
	width: 560px !important;
}

.m1_tabSection_h3body .cells4 {
	float: none !important;
	top: 0 !important;
	right: 0 !important;
	margin: 0 !important;
	padding: 2px 0.5rem;
	height: auto;
}

.m1_tabSection_h3content {
	width: 97% !important;
}

#ctl19_vendordescription *, #ctl19_resources * {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px !important;
}

.foundation h2 {
	padding-top: 10px;
	font-size: 40px;
	color: #333;
	text-align: center;
}

sup {
	font-size: 50%;
}

.general .thank-you h3, .section .thank-you h3 {
	color: #333;
	text-align: center;
}

.d-gray {
	color: #444 !important;
}

.orange {
	color: #f3901d !important;
}

.l-blue {
	color: #e6e8ea !important;
}

.d-blue {
	color: #051b33 !important;
}

.blue {
	color: #00264c !important;
}

.txt-white {
	color: #fff !important;
}

.bg-d-gray {
	background: #444 !important;
}

.bg-orange {
	background: #f3901d !important;
}

.bg-l-blue {
	background: #e6e8ea !important;
}

.bg-d-blue {
	background: #051b33 !important;
}

.bg-blue {
	background: #00264c !important;
}

.bg-white {
	background: #fff !important;
}

.blue-bg {
	background: #063755 !important;
}

.bdr-t {
	border-top: 1px solid #ccc;
}

.bdr-r {
	border-right: 1px solid #ccc;
}

.bdr-b {
	border-bottom: 1px solid #ccc;
}

.bdr-l {
	border-left: 1px solid #ccc;
}

.bg-d-orange {
	background: #df9300 !important;
}

.bg-Concrete {
	background: #f2f2f2 !important;
}

.white-bg {
	background: #fff !important;
}

.cream-bg {
	background: #f5f5f5 !important;
}

.gray-bg {
	background: #eaeaea !important;
}

.orange-bg {
	background: #f3901d !important;
}

.lorange-box {
	background: #f2ede6;
}

.bg-black {
	background: #000;
}

.underline {
	text-decoration: underline;
}

.txt-white {
	color: #fff;
}

.font-20 {
	font-size: 20px;
}

.p-top-60 {
	padding-top: 60px;
}

.p-50-0-0 {
	padding: 50px 0 0;
}

.flex-center {
	display: flex;
	justify-content: center;
	align-items: center;
}

.drift-p p {
	margin: 0 !important;
	bottom: 0 !important;
}

.drift-chat.button, .drift-chat.button:active, .drift-chat.button:visited {
	display: inline-block;
	padding: 25px 40px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.2em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.drift-chat.product.button {
	width: 100%;
	color: #fff;
	font-size: 16px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, .4);
	border: solid 2px #fff;
	border-radius: 5px;
	cursor: pointer;
	margin-top: 8px;
	padding: 2px 5px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(254, 201, 155, 1)), to(rgba(214, 95, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(254, 201, 155, 1), rgba(214, 95, 0, 1));
	background: -moz-linear-gradient(top, rgba(254, 201, 155, 1), rgba(214, 95, 0, 1));
	background: -ms-linear-gradient(top, rgba(254, 201, 155, 1), rgba(214, 95, 0, 1));
	background: -o-linear-gradient(top, rgba(254, 201, 155, 1), rgba(214, 95, 0, 1));
	background-color: #f3901d;
	background-image: url('/Image Library/ServersDirect/Servers/orange_button_bg.jpg');
}

.drift-chat.button:hover {
	background: #063755;
	color: #fff;
	border: 1px solid #063755;
	text-decoration: none;
}

.drift-chat.product.button:hover {
	border: solid 2px #fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(254, 201, 155, 1)), to(rgba(214, 95, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(254, 201, 155, 1), rgba(214, 95, 0, 1));
	background: -moz-linear-gradient(top, rgba(254, 201, 155, 1), rgba(214, 95, 0, 1));
	background: -ms-linear-gradient(top, rgba(254, 201, 155, 1), rgba(214, 95, 0, 1));
	background: -o-linear-gradient(top, rgba(254, 201, 155, 1), rgba(214, 95, 0, 1));
	background-color: #f3901d;
	background-image: url('/Image Library/ServersDirect/Servers/orange_button_bg.jpg');
}

.not-chat.button, .not-chat.button:active, .not-chat.button:visited {
	display: inline-block;
	padding: 25px 40px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.2em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

	.not-chat.button:hover {
		background: #063755;
		color: #fff;
		border: 1px solid #063755;
	}

.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .6s ease;
	-webkit-backface-visibility: hidden;
}

.required {
	color: #ff0000;
}

.loader {
	border: 16px solid #c9c9c9;
	border-radius: 50%;
	border-top: 16px solid #ec9125;
	border-right: 16px solid #043753;
	border-bottom: 16px solid #2278a5;
	width: 75px;
	height: 75px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	margin-left: auto;
	margin-right: auto;
}

.modalDialog {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.7);
	z-index: 99999;
	opacity: 0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

	.modalDialog:target {
		opacity: 1;
		pointer-events: auto;
	}

	.modalDialog > div {
		width: 400px;
		height: 225px;
		position: relative;
		margin: 10% auto;
		padding: 25px 0 0;
		background: #fff;
	}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.idModal {
	padding-bottom: 15px;
}

#openModal p {
	color: #043753;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	padding-top: 20px;
}

.configure-now, .configure-now:hover, .configure-now:active, .configure-now:focus {
	display: inline-block;
	margin: 0;
	padding: 5px 0;
	border: 1px solid #fff !important;
	-webkit-box-shadow: 0 0 2px rgba(50,50,50,0.75);
	-moz-box-shadow: 0 0 2px rgba(50,50,50,0.75);
	box-shadow: 0 0 2px rgba(50,50,50,0.75);
	background: #f3901d;
	background: -moz-linear-gradient(top, #eda54a 0%, #da8107 100%);
	background: -webkit-linear-gradient(top, #eda54a 0%, #da8107 100%);
	background: linear-gradient(to bottom, #eda54a 0%, #da8107 100%);
	cursor: pointer;
	color: #fff;
	text-decoration: none !important;
	font-weight: bold !important;
}

.configure, .configure:visited {
	display: inline-block;
	margin: 0 0 30px;
	padding: 5px 30px;
	color: #fff;
	font-size: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #eda652;
	background: #eda652;
}

.aside .orange-button, .aside .drift-chat {
	min-width: 170px;
	max-width: 170px;
}

.configure:hover, .configure:active {
	color: #eda652;
	border: 2px solid #eda652;
	background: #fff;
	text-decoration: none;
	transition: background-color 0.25s ease-out, color 0.25s ease-out;
}

.configure.blue, .configure.blue:visited {
	background-color: #1f4e79;
	border: 2px solid #41719c;
	color: #fff !important;
}

	.configure.blue:hover, .configure.blue:active {
		color: #41719c !important;
		border: 2px solid #41719c;
		background: #fff;
		text-decoration: none;
		transition: background-color 0.25s ease-out, color 0.25s ease-out;
	}

.configure.config-vmware {
	float: left;
	font-size: 20px;
	margin: 0 30px 30px 0;
}

.configure.disc-vmware {
	float: left;
	font-size: 20px;
}

.banner .configure-now, .tabs a.configure-now, .configure-now {
	display: inline-block;
	min-width: 130px;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #fff;
	-webkit-box-shadow: 1px 1px 1px 0 #000;
	box-shadow: 1px 1px 1px 0 #000;
	background: #f3901d;
	background: -moz-linear-gradient(top, #f8cbad 0%, #f3901d 100%);
	background: -webkit-linear-gradient(top, #f8cbad 0%, #f3901d 100%);
	background: linear-gradient(to bottom, #f8cbad 0%, #f3901d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8cbad', endColorstr='#f3901d', GradientType=0);
	color: #fff !important;
	text-decoration: none !important;
	font-weight: bold !important;
}

	.configure-now:hover, .tabs a.configure-now:hover {
		background: #c16901;
	}

.sd-gradient {
	display: block;
}

.col-container {
	display: flex;
}

.col {
	flex: 1;
}

.explore-all, .explore-all:active, .explore-all:visited, .explore-all:focus {
	text-align: left;
	display: inline-block;
	width: auto;
	margin: 0 auto 30px;
	padding: 10px 0;
	color: #fff;
	text-decoration: none !important;
	background: #002855;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

	.explore-all:hover {
		color: #f3901d;
		text-decoration: none;
		background: #fff;
	}

	.explore-all span:first-child {
		font-size: 24px;
		display: inline-block;
		line-height: 1.25em;
		text-align: center;
		vertical-align: bottom;
	}

	.explore-all span:last-child {
		display: inline-block;
		font-size: 80px;
		color: #eda652;
	}

.ultra-servers-save .explore-all {
	margin: 0;
}

.save-server {
	float: left;
	width: 300px;
}

.server-save {
	font-weight: 600;
	font-size: 36px !important;
	text-transform: uppercase;
}

.server-btn {
	float: left;
	width: 80px;
}

.sm-circle {
	display: inline-block;
	width: 28px;
	height: 28px;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	text-align: center;
	background-color: #e59200;
	border-radius: 20px;
}

.one-sixth {
	width: 13.33%;
}

.one-fifth {
	width: 16.8%;
}

.one-fourth {
	width: 22%;
}

.one-third {
	width: 30.66%;
}

.two-fifth {
	width: 37.6%;
}

.one-half {
	width: 48%;
}

.three-fifth {
	width: 58.4%;
}

.two-third {
	width: 65.33%;
}

.three-fourth {
	width: 74%;
}

.four-fifth {
	width: 79.1%;
}

.five-sixth {
	width: 82.67%;
}

.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth {
	float: left;
	margin-bottom: 2em;
	margin-right: 4%;
	position: relative;
}

.custom-one-half {
	float: left;
	margin-bottom: 2em;
	margin-right: 1%;
	position: relative;
	width: 49.5%;
}

.column-last {
	clear: right;
	margin-right: 0 !important;
}

.featured-info .custom-one-fifth {
	float: left;
	width: 20%;
	position: relative;
}

.company-info .custom-one-fifth {
	float: left;
	width: 19.8%;
	position: relative;
}

.custom-two-third {
	float: left;
	width: 58.33%;
	margin-bottom: 2em;
	margin-right: 1%;
	position: relative;
}

	.custom-two-third.bdr-right {
		border-right: 1px solid #d9e0e2;
	}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.block {
	display: block;
}

.inline {
	display: inline;
}

.i-block {
	display: inline-block;
}

.cursor {
	cursor: pointer;
}

.margin-a {
	margin: 0 auto;
}

.foundation ul.no-style, .foundation ul.no-style li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.f-left {
	float: left !important;
}

.f-right {
	float: right !important;
}

.f-none {
	float: none !important;
}

.a-right {
	text-align: right !important;
}

.a-left {
	text-align: left !important;
}

.a-center {
	text-align: center !important;
}

.hidden {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.m-bottom {
	margin-bottom: 30px !important;
}

.no-m-right {
	margin-right: 0 !important;
}

.no-m-bottom {
	margin-bottom: 0 !important;
}

.no-p-bottom {
	padding-bottom: 0 !important;
}

.no-b-bottom {
	border-bottom: 0 !important;
}

.wrap {
	width: 100%;
	margin: 0 auto;
}

.content {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.section.fullwidth {
	width: 100%;
	margin: 0 auto 12px;
	background: none !important;
	border-radius: 0;
	box-shadow: none;
}

	.section.fullwidth.blocked {
		height: 1%;
		margin: 0 auto 12px;
		min-height: 100px;
		position: relative;
		width: 100%;
	}

#content.section.fullwidth.blocked.none {
	background: none !important;
	border-radius: 0;
	box-shadow: none;
}

.section.fullwidth .general {
	margin: 0 auto;
	padding: 0;
	width: 83.3333%;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}

.section.fullwidth.blocked .general {
	margin: 0 auto;
	background: transparent;
	height: 1%;
	padding: 10px;
	position: relative;
	width: 83.3333%;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}

.section.fullwidth.blocked .aside ul {
	font-weight: 700;
	padding: 20px 0 0 20px;
}

	.section.fullwidth.blocked .aside ul ul {
		padding: 0;
	}

.section.fullwidth.alternate .general {
	width: 100%;
	padding: 0;
}

.section.fullwidth.foundation .general {
	width: 100%;
	padding: 0;
}

.section.fullwidth.blocked.alternate .general {
	max-width: 960px;
	overflow: hidden;
}

input[id*="searchBoxControl_ImageButton1"] {
	position: absolute;
	background: transparent url("https://s3.amazonaws.com/clientinstalls/ServersDirect/SER-header-sprite.png") no-repeat scroll -57px -1px;
	top: 15px;
	right: 5px;
	z-index: 4;
}

input[id*="searchBoxControl_txtSearchBox"] {
	height: 28px;
	width: 138px;
	margin: 0;
	font-size: 0.875rem;
}

.banner {
	z-index: 1;
	position: relative;
	max-width: 954px;
	margin: 0 auto;
	border: 3px solid #fff;
	-webkit-box-shadow: 0 0 2px rgba(50,50,50,0.75);
	-moz-box-shadow: 0 0 2px rgba(50,50,50,0.75);
	box-shadow: 0 0 2px rgba(50,50,50,0.75);
	background: #1e5799;
	background: -moz-linear-gradient(top, #9da6ae 0%, #233036 100%);
	background: -webkit-linear-gradient(top, #9da6ae 0%, #233036 100%);
	background: linear-gradient(to bottom, #9da6ae 0%, #233036 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ask-us-how, .ask-us-how:visited, .ask-us-how:hover, .ask-us-how:active {
	color: #fff;
}

.foundation .column {
	margin: 0;
}

.section.fullwidth {
	margin: 0;
}

.jumbotron {
	min-height: 500px;
	text-align: center;
}

.home-banner .home-purpose-built {
	background: url('/Image Library/ServersDirect/HomeFeature/sd_header.jpg')center center repeat;
	min-height: 500px;
}

.home-banner .home-ultra-servers {
	background: url('/Image Library/ServersDirect/HomeFeature/sd-header-0420.jpg')center center repeat;
	min-height: 500px;
}

.home-banner h1 {
	padding-top: 90px;
	padding-bottom: 20px;
	font-size: 50px;
	font-weight: 600;
	color: #fff;
}

.home-banner .flex-container p {
	color: #fff;
	font-size: 32px;
	font-weight: 300;
	text-align: center;
	padding-bottom: 30px;
	text-shadow: none;
}

.home-banner .flex-container .home-ultra-servers p {
	font-size: 24px;
}

.home-banner-cta {
	max-width: 900px;
	margin: 0 auto;
}

	.home-banner-cta .blocks {
		max-width: 450px;
		width: 100%;
	}

	.home-banner-cta .blocks {
		margin: 0 auto;
	}

		.home-banner-cta .blocks a {
			width: 100%;
			min-height: 110px;
		}

		.home-banner-cta .blocks .r-block {
			float: left;
			width: 80%;
			font-size: 17px;
		}

			.home-banner-cta .blocks .r-block.r-second {
				width: 20%;
			}

.button.white3 {
	padding: 15px;
	min-width: 250px;
	background: #fff;
	border-radius: 0;
	color: #093755;
	border: none;
	transition: none;
	text-shadow: none;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2em;
}

.home .cd-tabs-content h2 {
	font-size: 50px;
	color: #333;
	text-align: center;
}

.home .testimonials {
	background: url('/Image Library/ServersDirect/HomeFeature/custom_header-1.jpg')center center;
}

	.home .testimonials h2 {
		padding-top: 65px;
		padding-bottom: 20px;
		font-size: 45px;
		font-weight: 600;
		color: #fff;
		text-align: center;
		text-shadow: 2px 2px #000;
		visibility: visible;
	}

	.home .testimonials .tagline {
		color: #ffffff;
		font-size: 24px;
		font-weight: 300;
		text-align: center;
		padding-bottom: 10px;
		text-shadow: 2px 2px #000;
		visibility: visible;
	}

.home .featured {
	min-height: 300px;
	text-align: center;
}

	.home .featured h2 {
		padding-top: 40px;
		padding-bottom: 20px;
		font-size: 45px;
		color: #333;
	}

.mobile {
	display: none;
}

.animate, .unanimate {
	z-index: 10;
	overflow-x: hidden;
	overflow-y: scroll;
	background: #093755;
	border-top: 1px solid #fff;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;
	position: fixed;
	bottom: 0;
	min-height: 305px;
	-webkit-transition: left 300ms ease;
	-moz-transition: left 300ms ease;
	-o-transition: left 300ms ease;
	transition: left 300ms ease;
}

.animate {
	left: 0;
}

.unanimate {
	left: -250px;
	width: 0;
}

.tiDown {
	margin: 0 auto;
}

h3.get-more-info {
	padding: 0 !important;
}

.w-940 {
	max-width: 940px;
}

.w-80-percent {
	max-width: 80%;
}

.center-box {
	margin: 25% 0 0 0;
}

.m-h-280 {
	min-height: 280px;
}

.m-h-315 {
	min-height: 340px;
}

.m-w-75 {
	min-width: 75px;
}

.p-10 {
	padding: 10px !important;
}

.p-10-0 {
	padding: 10px 0 !important;
}

.p-4-5 {
	padding: 4px 5px !important;
}

.p-0-20 {
	padding: 0 20px !important;
}

.p-20 {
	padding: 20px !important;
}

.p-t20 {
	padding: 20px 0 0 !important;
}

.p-t40 {
	padding-top: 40px !important;
}

.p-20-0 {
	padding: 20px 0 !important;
}

.p-25-10 {
	padding: 25px 10px !important;
}

.p-30-0 {
	padding: 30px 0 !important;
}

.p-45-0 {
	padding: 45px 0 !important;
}

.p-50-0 {
	padding: 50px 0 !important;
}

.p-50 {
	padding: 0 50px !important;
}

.p-55btm {
	padding-bottom: 55px !important;
}

.p-t-10 {
	padding-top: 10px !important;
}

.p-t-15 {
	padding-top: 15px !important;
}

.p-t-20 {
	padding-top: 20px !important;
}

.p-t-30 {
	padding-top: 30px !important;
}

.p-65-0 {
	padding: 65px 0 !important;
}

.p-b-20 {
	padding-bottom: 20px !important;
}

.p-r-20 {
	padding-right: 20px !important;
}

.p-b-10 {
	padding-bottom: 10px !important;
}

.m-auto {
	margin: 0 auto !important;
}

.m-r-10 {
	margin-right: 10px !important;
}

.m-right-1 {
	margin-right: 1% !important;
}

.m-right-2 {
	margin-right: 2% !important;
}

.no-padding {
	padding: 0 !important;
}

.no-p-lr {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.no-p-bottom {
	padding-bottom: 0 !important;
}

.no-b-bottom {
	border-bottom: none !important;
}

.td-v-middle {
	vertical-align: middle !important;
}

.b-bottom {
	border-bottom: 1px solid #000;
}

.thumbnail {
	position: relative;
	min-height: 257px;
	margin: 0 30px 30px 0;
	padding: 20px;
	background: #fff;
	text-align: center;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	-moz-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
}

.show-popup {
	display: inline-block;
	cursor: pointer;
}

.outside-here > .click-here {
	display: inline-block;
}

.click-here {
	z-index: 1;
	position: absolute;
	bottom: 0%;
	right: 2%;
	transform: translate(-0%, -2%);
}

.show-popup img {
	border-radius: 0;
}

.overlay-bg {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	cursor: pointer;
	z-index: 1000;
	background: #666;
	opacity: 0.8;
}

.overlay-content {
	display: none;
	background: #fff;
	padding: 0 20px 20px 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: default;
	z-index: 10001;
	border-radius: 0;
	border: 1px solid #000;
	-webkit-box-shadow: 2px 2px 10px 1px #000;
	box-shadow: 2px 2px 10px 1px #000;
}

.overlay-image {
	border-radius: 0;
}

.close-btn {
	cursor: pointer;
	float: right;
	border-radius: 0;
	background: #fff;
	font-weight: bold;
}

#drift-iframe {
	z-index: 9;
	display: none;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	width: 90%;
	max-width: 400px;
}

.equus-bot {
	font-size: 16px;
	color: #fff;
	padding: 22px 0 16px 0;
}

.close-bot {
	font-size: 40px;
	padding: 0 20px;
	font-weight: 300;
}

	.close-bot a {
		color: #fff !important;
	}

#drift-iframe iframe {
	border: none;
	width: 400px;
	max-width: 100%;
}

.gray-box {
	padding: 20px;
	background: #fff;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	-moz-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
}

	.gray-box h4 {
		padding: 0 0 20px;
	}

	.gray-box p {
		padding: 0 0 20px;
	}

.facets-table {
	position: relative;
	width: 100%;
}

.feature {
	position: inherit !important;
}

.windows-server {
	font-family: "Segoe UI", "Open Sans", sans-serif;
	padding: 13px 45px;
	min-width: 176px;
	margin: 10px 0;
	font-size: 15px;
	height: 30px;
	font-weight: 900;
	text-align: center;
}

.facets-item .feature .facets-wrap {
	width: 928px;
}

.facets-wrap ul {
	width: 100%;
	margin: 0;
}

.facets-item .feature li {
	display: inline-block;
	width: 24%;
	padding: 10px 0;
	list-style: none;
}

.facets-item .feature input[type='checkbox'] {
	max-width: 20%;
	height: 20px;
	vertical-align: top;
	box-shadow: none;
}

.facets-item label {
	display: inline-block;
	max-width: 75% !important;
	margin-left: 5% !important;
}

.m1_tabSection_h3body li {
	height: auto !important;
	padding: 0 0 5px !important;
	font-size: 14px;
}

.box-tabs {
	padding: 20px;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	-moz-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
}

.tab-nav {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

	.tab-nav li {
		display: inline-block;
		margin: 0 !important;
		padding: 0;
		white-space: nowrap;
		list-style: none;
	}

		.tab-nav li a.tab-link {
			display: block;
			padding: 10px 30px;
			font-weight: bold;
			color: #fff;
			cursor: pointer;
			text-decoration: none !important;
			background: #1f4e78;
		}

			.tab-nav li a.tab-link:hover {
				background: #ec9227 !important;
				color: #fff !important;
			}

.tab-box {
	padding: 20px;
	border: 1px solid #000;
}

.cd-tabs {
	position: relative;
	width: 100%;
	max-width: 1500px;
	margin-left: auto;
	margin-right: auto;
}

	.cd-tabs:after {
		content: "";
		display: table;
		clear: both;
	}

	.cd-tabs::after {
		position: absolute;
		top: 0;
		right: 0;
		height: 50px;
		width: 50px;
		z-index: 1;
		pointer-events: none;
		background: -webkit-linear-gradient(right, #f8f7ee, rgba(248, 247, 238, 0));
		background: linear-gradient(to left, #f8f7ee, rgba(248, 247, 238, 0));
		visibility: visible;
		opacity: 1;
		-webkit-transition: opacity .3s 0s, visibility 0s 0s;
		-moz-transition: opacity .3s 0s, visibility 0s 0s;
		transition: opacity .3s 0s, visibility 0s 0s;
	}

	.cd-tabs ul {
		position: relative;
		background: transparent;
		box-shadow: none;
		border-bottom: #CCC thin solid;
		width: 100%;
		margin: 0;
		padding: 0;
	}

		.cd-tabs ul.cd-tabs-content {
			border: none;
			height: auto;
		}

.cd-tabs-navigation:after {
	content: "";
	display: table;
	clear: both;
}

.cd-tabs-navigation li {
	display: inline-block;
	margin: 0 !important;
}

.cd-tabs-navigation a {
	display: block;
	text-align: center;
	font-size: 14px !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	color: #7f7f7f;
	border: #fff thin solid;
	line-height: 50px;
	height: 50px;
	padding: 0 4.6em 0 4.6em;
}

	.cd-tabs-navigation a:hover {
		color: #444444;
		background-color: #ccc;
		text-decoration: underline;
	}

.cd-tabs-content li {
	margin: 0 !important;
	padding: 0 !important;
}

	.cd-tabs-content li p, .cd-tabs-content li h3 {
		font-size: 14px;
		font-size: 0.875rem;
		line-height: 1.6;
		color: #7f7f7f;
		margin-bottom: 2em;
	}

.cookie-bar {
	position: relative;
}

.cookie-floated {
	max-width: 100% !important;
	width: 100% !important;
	min-height: auto;
	margin: 0;
	text-align: center;
}

.cookie-row {
	max-width: 100%;
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 3;
	background: #fff;
	color: #333;
	border: 1px solid #cbcbcb;
	padding: 15px 30px;
}

	.cookie-row p {
		margin: 0;
		padding: 5px 0 0 0;
		display: inline-block;
		vertical-align: middle;
	}

	.cookie-row a {
		text-decoration: underline;
	}

		.cookie-row a.gdpr {
			min-width: auto;
			margin: 0 0 0 20px;
			padding: 0.85em 30px;
			text-decoration: none;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
		}

@-webkit-keyframes cd-fade-in {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes cd-fade-in {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes cd-fade-in {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.flexslider {
	position: relative;
}

.flex-container {
	padding: 1em;
}

.home-banner .flex-container {
	padding: 0;
}

.flex-container ul {
	margin: 0;
	padding: 0;
}

.flex-container .slides li {
	display: none;
	margin-top: 0 !important;
	margin-left: 0 !important;
	font-size: 30px;
	color: #fff;
	font-weight: 400;
	text-shadow: #000 2px 2px;
	text-align: center;
}

.flex-container li.flex-active-slide {
	display: block !important;
}

.flex-container p {
	margin-top: 0;
	font-size: 30px;
	color: #fff;
	font-weight: 400;
	text-shadow: #000 2px 2px;
	text-align: center;
}

.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

	.flex-direction-nav ul, .flex-direction-nav li {
		list-style: none !important;
	}

		.flex-direction-nav li a {
			z-index: 9;
			display: block;
			position: absolute;
			margin: 0;
			width: 50px;
			height: 50px;
			top: 45%;
			cursor: pointer;
			text-indent: -9999px;
		}

	.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	}

	.flex-direction-nav .flex-next {
		right: 0;
		margin: 0;
		background: url('/Image Library/ServersDirect/HomeFeature/slider-arrows-next.png')center center no-repeat;
		background-size: 30%;
	}

	.flex-direction-nav .flex-prev {
		left: 0;
		margin: 0;
		background: url('/Image Library/ServersDirect/HomeFeature/slider-arrows-prev.png')center center no-repeat;
		background-size: 30%;
	}

.flexslider .flex-control-nav {
	text-align: center;
}

.m1_tabSection_content table, .m1_tabSection_content tr {
	max-width: 647px !important;
}

.productShowMessage h2 {
	font-size: 1.9375rem;
}

fieldset#registration, fieldset#registered, fieldset#registered2 {
	float: left;
	width: 48%;
	margin-bottom: 2em;
	margin-right: 4%;
	position: relative;
}

fieldset#registered {
	clear: right;
	margin-right: 0;
}

#ctl19_vsRegister ul li {
	color: #f00 !important;
}

.fullwidth .chat {
	color: #f3901d;
}

.ceph-table .gray, .spectrum-table .gray, .openstack-table .gray, .hadoop14-table .gray, .table .lgray {
	background: #f2f2f2;
}

.reference-table .gray, .hadoop14-table .gray, .table .gray {
	background: #d6dce4;
}

.hadoop14-table .lgray {
	background: #eeeeee;
}

.ceph-table .green {
	background: #e2efdb;
}

.spectrum-table .green, .openstack-table .green, .hadoop14-table .green, .reference-table .green {
	background: #a9d08e;
}

.table .lblue, .intelvsan-table.table td {
	background: #ddebf6;
}

.hadoop14-table .lblue, .reference-table .lblue, .microblades-table .lblue, .superblades-table .lblue {
	background: #bdd7ee;
}

.table .blue {
	background: #bdd7ee;
}

.ceph-table .blue {
	background: #ddebf6;
}

.spectrum-table .blue, .openstack-table .blue, .reference-table .blue {
	background: #9bc2e6;
}

.table .lorange, .table .lorange {
	background: #fce4d7;
}

.table .orange {
	background: #f4af85;
}

.spectrum-table .orange, .openstack-table .orange {
	background: #ff9900;
}

.reference-table .orange, .hadoop14-table .pink {
	background: #f8cbad;
}

.hadoop14-table .red, .reference-table .red, .table .red {
	color: #ff0000;
}

.hadoop14-table .lgreen, .reference-table .lgreen {
	background: #e2efda;
}

.hadoop14-table .yellow, .reference-table .yellow {
	background: #fff2cc;
}

.reference-table .pink {
	background: #fce4d6;
}

.sys {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #3f86c5;
}

.iss {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-left: 20px;
	background: #ff0000;
}

.orange-border {
	border: 1px solid #f3901d;
}

.microsite-ad {
	margin-top: -1570px;
	margin-left: 185px;
}

#cboxOverlay {
	z-index: 16;
	position: absolute;
	top: 0;
	left: 0;
	height: 100% !important;
	width: 100% !important;
	opacity: 0.7 !important;
	background: #000;
}

#colorbox {
	z-index: 17;
	background: #fff;
	width: auto !important;
	height: auto !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#cboxWrapper, #cboxContent {
	width: auto !important;
	height: auto !important;
}

	#cboxContent:after {
		clear: both;
		content: " ";
		display: block;
		font-size: 0;
		height: 0;
		visibility: hidden;
	}

#cboxLoadedContent {
	overflow: visible !important;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	padding: 40px 0 0;
}

#cboxClose {
	margin: 0 0 10px 10px;
	padding: 20px;
	background: #fff;
}

.wb-icon {
	float: left;
	width: 50px;
	margin: 0 2% 0 0;
}

	.wb-icon img {
		max-width: 48px !important;
		width: 48px !important;
		height: 56px !important;
	}

.isv-metric .tsl-content p, .isv-metric .tsl-meta p {
	font-size: 22px;
}

.isv-banner {
	min-height: 450px;
	padding: 0 0 25px;
	background: url('/Image Library/Navigation Category/solutions/isv_header.jpg')center center;
}

	.isv-banner h1 {
		padding-top: 120px;
		padding-bottom: 15px;
		font-size: 50px;
		font-weight: 400;
		color: #fff;
		text-shadow: #000 2px 2px;
	}

	.isv-banner p {
		color: #fff;
		font-size: 32px;
		font-weight: 300;
		text-align: center;
		padding-bottom: 20px;
		text-shadow: #000 2px 2px;
	}

.isv-appliances, .isv-examples, .bg-l-gray {
	background-color: #f2f2f2;
}

	.isv-success h2, .isv-foundation h2, .isv-examples h2, .isv-support h2 {
		padding-top: 40px;
		font-size: 50px;
		color: #083855;
	}

	.isv-examples h2 {
		padding-bottom: 40px;
	}

.isv-success p {
	padding-top: 10px;
	font-size: 22px;
	line-height: 1.25em;
	font-weight: 300;
	color: #605f5f;
}

.isv-success img {
	margin-top: 40px;
	margin-bottom: 8px;
	border: #ccc thin solid;
}

.isv-appliances h3 {
	padding: 25px 0;
	font-size: 28px;
}

.isv-essentials {
	margin: 0;
}

	.isv-essentials p {
		font-size: 16px;
	}

.isv-metric {
	min-height: 500px;
	background: url('/Image Library/Navigation Category/solutions/testimonials_header.jpg')center center;
}

	.isv-metric h2 {
		padding-top: 55px;
		padding-bottom: 10px;
		text-align: center;
		color: #fff;
		font-size: 45px;
		text-shadow: #000 2px 2px;
	}

.isv-support .button8 {
	font-size: 22px;
	font-weight: 500;
}

.p-bottom-55 {
	padding-bottom: 55px;
}

.p-bottom-35 {
	padding-bottom: 35px;
}

.isv-examples h3 {
	text-align: center;
	color: #605f5f;
	font-size: 22px;
	margin-bottom: 1rem;
}

.isv-examples p {
	font-weight: 400;
	font-size: 15px;
	line-height: 1.35em;
}

.isv-foundation .button8, .isv-support .button8 {
	font-size: 22px;
	font-weight: 500;
	display: block;
	text-align: center;
	line-height: 1.25em;
	cursor: pointer;
	-webkit-appearance: none;
	transition: background-color 0.25s ease-out, color 0.25s ease-out;
	vertical-align: middle;
	border-bottom: #0a4d76 solid thin;
	padding: 0.25em 0.25em;
	margin: 0 0 .25rem 0;
	color: #083855;
	width: 100%;
}

.isv-foundation .button7 {
	font-size: 12px !important;
	line-height: 1.25em;
	display: block;
	text-align: left;
	cursor: pointer;
	-webkit-appearance: none;
	transition: background-color 0.25s ease-out, color 0.25s ease-out;
	vertical-align: middle;
	border-bottom: #000 1px solid thin;
	padding: 0.5em 1.00em;
	margin: 0 0 .25rem 0;
	background-color: #ededed;
	color: #000;
	width: 100%;
}

.isv-discover {
	min-height: 500px;
	background: url('/Image Library/Navigation Category/solutions/test_header.jpg')center center;
}

	.isv-discover h2 {
		color: #fff;
		font-size: 45px;
		padding-top: 125px;
		text-shadow: #000 2px 2px;
	}

.read-more-state {
	display: none;
}

.read-more-target {
	opacity: 0;
	max-height: 0;
	font-size: 0;
	transition: .25s ease;
	padding-bottom: 0px;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
	opacity: 1;
	font-size: inherit;
	max-height: 999em;
}

.read-more-state ~ .read-more-trigger:before {
	content: 'More >>';
}

.read-more-state:checked ~ .read-more-trigger:before {
	content: 'Less >>';
}

.read-more-trigger {
	cursor: pointer;
	display: inline-block;
	padding-bottom: 10px;
	color: #0c6dc0;
	font-size: .85em;
	font-weight: 600;
	line-height: 1;
}

.superservers-banner, .superstorage-banner, .twinservers-banner {
	padding: 10px;
}

.superservers-header, .superstorage-header, .twinservers-header {
	position: relative;
	min-height: 230px;
	padding: 0 0 0 20px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#c16901')";
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb441), to(#c16901));
	background: -webkit-linear-gradient(top, #ffb441, #c16901);
	background: -moz-linear-gradient(top, #ffb441, #c16901);
	background: -ms-linear-gradient(top, #ffb441, #c16901);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#c16901');
	background: rgba(0, 0, 0, 0) linear-gradient(#ffb441, #c16901) repeat scroll 0 0 !important;
	overflow: hidden;
}

	.superservers-header h1, .superstorage-header h1, .twinservers-header h1 {
		font-size: 50px;
		color: #fff;
	}

	.superservers-header h2, .superstorage-header h2, .twinservers-header h2 {
		font-size: 24px;
		color: #fff;
	}

	.superservers-header .intel-inside, .superstorage-header .intel-inside, .twinservers-header .intel-inside {
		position: absolute;
		top: 50px;
		right: 360px;
	}

.superservers-content, .superstorage-content, .twinservers-content {
	padding: 0 10px 10px;
}

	.superservers-content p, .superstorage-content p, .twinservers-content p {
		padding: 20px;
		background: #fff;
	}

.servers-banner p {
	color: #fff;
}

.servers-chat {
	margin: 7px 0 45px;
	padding: 30px 20px;
}

	.servers-chat h5 {
		padding: 15px 0 45px;
	}

.servers .icon-value {
	float: left;
	width: 40px;
	height: 40px;
	background: url('/Image%20Library/Navigation%20Category/icon-value.png') 0 0 no-repeat;
	background-size: 35px;
}

.servers .icon-support {
	float: left;
	width: 40px;
	height: 40px;
	background: url('/Image%20Library/Navigation%20Category/icon-support.png') 0 0 no-repeat;
	background-size: 35px;
}

.servers .icon-check {
	float: left;
	width: 40px;
	height: 40px;
	background: url('/Image%20Library/Navigation%20Category/icon-check.png') 0 0 no-repeat;
	background-size: 35px;
}

.superservers-header .superserver-img {
	float: right;
	margin: 0 -30px 0 0;
	padding: 30px 0 0;
}

.superstorage-header .superstorage-img {
	float: right;
	margin: 0 -30px 0 0;
}

.twinservers-header .twinservers-img {
	float: right;
	margin: 0 -70px 0 0;
}

.superblades-table {
	margin: 20px 0 30px;
	color: #000;
	background: #fff;
	font-weight: bold;
}

	.superblades-table th {
		padding: 5px;
		color: #fff;
		text-align: center;
		border: 1px solid #000;
		background: #1f4e78;
	}

		.superblades-table th:nth-child(1) {
			background: #fff;
		}

	.superblades-table td {
		padding: 5px;
		font-weight: normal;
		text-align: center;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	.superblades-table img {
		border-radius: 0;
	}

.microblades-table {
	margin: 20px 0 30px;
	color: #000;
	background: #fff;
	font-weight: bold;
}

	.microblades-table th {
		padding: 5px;
		color: #fff;
		text-align: center;
		border: 1px solid #000;
		background: #1f4e78;
	}

		.microblades-table th:nth-child(1) {
			background: #fff;
		}

	.microblades-table td {
		padding: 5px;
		font-weight: normal;
		text-align: center;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	.microblades-table img {
		border-radius: 0;
	}

.e5-2600-banner {
	position: relative;
	min-height: 230px;
	margin: 0 0 30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#c16901')";
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb441), to(#c16901));
	background: -webkit-linear-gradient(top, #ffb441, #c16901);
	background: -moz-linear-gradient(top, #ffb441, #c16901);
	background: -ms-linear-gradient(top, #ffb441, #c16901);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#c16901');
	background: rgba(0, 0, 0, 0) linear-gradient(#ffb441, #c16901) repeat scroll 0 0 !important;
}

	.e5-2600-banner img {
		width: 100%;
		max-width: 450px;
		height: auto;
	}

.e5-2600-header {
	padding: 20px 0 0;
}

	.e5-2600-header h1 {
		font-size: 50px;
		color: #fff;
		padding: 0 0 0 20px;
	}

	.e5-2600-header h2 {
		font-size: 24px;
		color: #fff;
		padding: 0 0 0 20px;
	}

.e5-2600-servers h3 {
	padding: 0 0 20px;
}

.e5-2600-servers iframe {
	margin: 0 0 30px;
}

.ready-to-ship-banner {
	position: relative;
	min-height: 230px;
	margin: 0 0 30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#c16901')";
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb441), to(#c16901));
	background: -webkit-linear-gradient(top, #ffb441, #c16901);
	background: -moz-linear-gradient(top, #ffb441, #c16901);
	background: -ms-linear-gradient(top, #ffb441, #c16901);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#c16901');
	background: rgba(0, 0, 0, 0) linear-gradient(#ffb441, #c16901) repeat scroll 0 0 !important;
}

.ready-to-ship-header {
	float: left;
	width: 560px;
	padding: 20px 0 0 20px;
}

	.ready-to-ship-header h1 {
		font-size: 50px;
		color: #fff;
	}

	.ready-to-ship-header h2 {
		font-size: 24px;
		color: #fff;
	}

.ready-to-ship-banner .intel-xeon-inside {
	position: absolute;
	top: 36px;
	left: 452px;
}

.ready-to-ship-banner .ready-to-ship-servers {
	position: absolute;
	top: 0;
	right: 0;
}

.ready-to-ship-servers h3, .ready-to-ship-servers h4 {
	padding: 0 0 20px;
}

.ready-to-ship-servers iframe {
	margin: 0 0 30px;
}

.ultra-servers-banner {
	background: url('/Image Library/Navigation Category/Servers/ultra_servers_header.jpg')center center;
	min-height: 320px;
	text-align: center;
}

.ultra-servers h1 {
	padding-top: 80px;
	font-size: 45px;
	font-weight: 500;
	color: #fff;
	text-shadow: #000 2px 2px;
}

.ultra-servers-demand p {
	color: #fff;
	font-size: 34px;
	font-weight: 300;
	text-shadow: #000 2px 2px;
}

.ultra-servers-intel img {
	padding-top: 20px;
}

.ultra-servers-intel p {
	color: #fff;
	font-size: 15px !important;
	font-weight: 300;
	text-align: center;
}

.ultra-servers h2 {
	padding: 20px;
	font-size: 40px;
	text-align: center;
}

.ultra-servers-value ul {
	line-height: 1.75em;
	list-style: square;
	font-size: 16px;
	color: #043fa9;
}

.ultra-servers-superminute {
	margin-top: 35px;
}

	.ultra-servers-superminute div {
		text-align: center;
		border-left: #ededed thick solid;
	}

		.ultra-servers-superminute div p {
			font-size: 12px;
		}

.ultra-servers-save {
	padding: 60px 0;
}

.ultra-servers-supermicro {
	padding-bottom: 25px;
}

	.ultra-servers-supermicro h3 {
		padding: 0;
		margin: 0 0 30px;
	}

	.ultra-servers-supermicro ul {
		min-height: 240px;
	}

.ultra-servers-whitesheet {
	background-color: #c56c04;
	min-height: 300px;
	text-align: center;
}

	.ultra-servers-whitesheet img {
		float: right;
		margin: 25px;
		min-height: 334px;
	}

.hgst-4u60-intro .five-years {
	margin: 0 auto 30px;
	text-align: center;
}

.five-years, .five-years:active, .five-years:visited, .five-years:focus, .hgst-4u60 .five-years {
	display: block;
	max-width: 330px;
	padding: 10px;
	color: #fff;
	text-decoration: none !important;
	text-align: center;
	background: #002855;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

	.five-years:hover, .hgst-4u60 .five-years:hover {
		color: #fff;
		text-decoration: none;
		background: #f3901d;
	}

	.five-years:hover, .hgst-4u60 .five-years.hgst-2u24-jbof:hover {
		color: #fff;
		background: #002855;
	}

	.five-years span:first-child {
		display: block;
		font-size: 20px;
		font-weight: 400;
		padding: 0 0 1em;
	}

	.five-years span:last-child {
		display: block;
		margin: 0;
		font-weight: 400;
	}

.hgst-datasheet, .datasheet {
	padding: 30px 20px;
	background: #f2f2f2;
}

	.hgst-datasheet img, .datasheet img {
		border-radius: 0;
		-webkit-box-shadow: 3px 3px 0px 0px rgba(51,51,51,0.28);
		-moz-box-shadow: 3px 3px 0px 0px rgba(51,51,51,0.28);
		box-shadow: 3px 3px 0px 0px rgba(51,51,51,0.28);
	}

.SeeAll, .seeTXT {
	display: inline-block;
	width: auto;
	margin: 0 auto;
	padding: 10px 40px;
	text-align: center;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border: 0;
	box-shadow: none;
	background: #f3901d;
	color: #fff !important;
	text-decoration: none !important;
	font-weight: bold !important;
	text-transform: uppercase;
}

	.SeeAll:hover, .seeTXT:hover {
		background: #c16901;
	}

.das-and-jbod {
	margin: 0 auto;
}

	.das-and-jbod h2 {
		color: #fff;
	}

	.das-and-jbod h5 {
		color: #f3901d;
	}

	.das-and-jbod ul, .das-and-jbod ol {
		font-size: inherit;
		color: #333;
	}

		.das-and-jbod ul li, .das-and-jbod ol li {
			margin: 0 0 0 30px;
			list-style: square;
		}

	.das-and-jbod tbody th, .das-and-jbod tbody td {
		padding: 0;
	}

.spectrum-table {
	margin: 20px 0 30px;
	color: #000;
	background: #fff;
}

	.spectrum-table th {
		padding: 5px;
		font-weight: bold;
		text-align: center;
		border: 1px solid #000;
	}

		.spectrum-table th:nth-child(1) {
			background: #1f4e78;
			color: #fff;
		}

	.spectrum-table td {
		padding: 5px;
		text-align: center;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

		.spectrum-table td:nth-child(1) {
			background: #1f4e78;
			color: #fff;
			font-weight: bold;
		}

.enterprise-table {
	margin: 0 0 30px;
	color: #000;
}

	.enterprise-table td {
		padding: 5px;
		color: #fff;
		border: 5px solid #fff;
	}

		.enterprise-table td.lblue {
			background: #67b5ff;
		}

		.enterprise-table td.blue {
			background: #0082b4;
			color: #fff !important;
		}

		.enterprise-table td.dblue {
			background: #00427f;
		}

.lustre-table {
	margin: 0 0 30px;
	color: #000;
	background: #fff;
}

	.lustre-table th {
		padding: 5px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		background: #fff;
		border: 1px solid #000;
	}

	.lustre-table td {
		padding: 5px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

.table .tdrow-title {
	width: 25%;
	font-weight: bold;
	color: #fff;
	text-align: right;
	background: #1f4e78;
}

.intel-750-servers h3 {
	padding: 0 0 20px;
}

.intel-750-header h3 {
	position: relative;
	width: 200px;
	height: 80px;
	margin: 0;
	padding: 0;
	font: normal 13px/1em arial, sans-serif;
	color: #004875;
}

	.intel-750-header h3 span {
		position: absolute;
	}

.intel-750-header .four {
	top: 22px;
	left: 0;
	font-size: 80px;
}

.intel-750-header .x {
	top: 10px;
	left: 50px;
	font-size: 48px;
}

.intel-750-header .faster {
	top: 14px;
	left: 83px;
	font-size: 36px;
}

.intel-750-header .than {
	top: 45px;
	left: 50px;
	font-weight: bold;
	font-size: 14px;
}

.intel-750-header .up {
	top: -17px;
	left: 25px;
	font-weight: bold;
	font-size: 14px;
}

.intel-750-header .one {
	top: 22px;
	left: 0;
	font-size: 80px;
	letter-spacing: -5px;
}

.intel-750-header .tb {
	top: 10px;
	left: 89px;
	font-size: 48px;
}

.intel-750-header .storage {
	top: 42px;
	left: 89px;
	font-size: 24px;
}

.intel-750-header .st {
	top: 10px;
	left: 35px;
	font-size: 48px;
}

.intel-750-header .with {
	top: 42px;
	left: 35px;
	font-size: 24px;
}

.intel-750-header p {
	font-size: 12px;
}

.intel-750-servers img {
	margin: 0 0 30px;
	border-radius: 0;
}

.intel-750-servers p strong {
	color: #004875;
}

.industries-banner {
	background: url('/Image Library/Navigation Category/Solutions/server_image.jpg')center center;
	min-height: 400px;
	text-align: center;
}

.mirantis-solutions td h3 {
	padding-top: 30px;
}

.mirantis-table {
	margin: 0 0 30px;
	color: #000;
	background: #fff;
}

	.mirantis-table th {
		color: #fff;
		padding: 5px;
		text-align: center;
		border: 1px solid #000;
		background: #1f4e78;
	}

	.mirantis-table .first {
		color: #000;
		background: #d9d9d9;
		font-weight: normal;
	}

	.mirantis-table .rowHead {
		background: #1f4e78;
		color: #fff;
	}

	.mirantis-table td {
		padding: 5px;
		text-align: center;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

.canonical-table {
	margin: 0 0 30px;
	background: #fff;
}

	.canonical-table th {
		color: #fff;
		padding: 10px 5px;
		text-align: center;
		border: 1px solid #000;
		background: #1f4e78;
	}

	.canonical-table tbody th {
		color: #fff;
		padding: 10px 5px 10px 15px;
		text-align: left;
		border: 1px solid #000;
		background: #1f4e78;
	}

	.canonical-table td {
		padding: 10px 5px;
		text-align: center;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

		.canonical-table td.listitems {
			padding: 5px 5px 5px 100px;
		}

			.canonical-table td.listitems ul {
				padding: 0 0 0 15px;
			}

.openstack-table {
	margin: 20px 0 30px;
	background: #fff;
}

	.openstack-table th {
		padding: 5px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		background: #1f4e78;
		border: 1px solid #000;
	}

	.openstack-table td {
		padding: 5px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

		.openstack-table td:nth-child(1) {
			background: #1f4e78;
			color: #fff;
			font-weight: bold;
			text-align: left;
		}

	.openstack-table .config {
		background: #1f4e78;
		color: #fff;
		font-weight: bold;
	}

	.openstack-table .orange-box {
		padding: 5px;
		background: #ff7c00;
		color: #fff;
	}

	.openstack-table .blue-box {
		padding: 5px;
		background: #4db3c9;
		color: #fff;
	}

	.openstack-table .green-box {
		padding: 5px;
		background: green;
		color: #fff;
	}

	.openstack-table .dblue-box {
		padding: 5px;
		background: #4181ff;
		color: #fff;
	}

	.openstack-table .lorange-box {
		padding: 5px;
		background: #ffb03a;
		color: #fff;
	}

.openstack-graphic {
	width: 626px;
	height: 374px;
	padding-right: 25px;
}

.ms-banner img {
	padding-top: 80px;
}

.ms-partner h1 {
	padding-bottom: 25px;
	color: #fff;
}

.ms-partner h3 {
	font-size: 20px;
	font-weight: bold;
	min-height: 50px;
}

.ms-banner {
	background: url('/Image%20Library/Navigation%20Category/Strategic%20Partners/servers-direct-and-microsoft-computing-solutions.jpg');
	min-height: 400px;
	text-align: center;
}

.ms-windows-10 {
	background: url('/Image%20Library/Navigation%20Category/Strategic%20Partners/servers-direct-its-time-to-upgrade-to-windows-10-pro.jpg');
	min-height: 500px;
	text-align: center;
}

	.ms-windows-10 h2 {
		font-family: "Open Sans", sans-serif;
		padding-top: 125px;
		padding-bottom: 20px;
		font-size: 50px;
		font-weight: 500;
		color: rgb(255, 255, 255);
		visibility: visible;
		animation-duration: 1s;
		animation-name: fadeInDown;
	}

	.ms-windows-10 p {
		color: #fff;
		font-weight: 600;
		font-size: 18px;
	}

.ms-windows-10-pro {
	padding: 30px 0;
}

	.ms-windows-10-pro h2 {
		padding-bottom: 10px;
	}

.ms-discover {
	background-color: #0064a5;
	padding-bottom: 50px;
	text-align: center;
}

	.ms-discover h2 {
		padding-top: 25px;
		color: #fff;
	}

.ms-server {
	padding: 30px 0 0;
	background-color: #ededed;
}

.ms-capable {
	background-color: #ededed;
}

	.ms-capable .large-3.medium-6.columns {
		min-height: 280px;
	}

.microsoft-ad .ms-banner h1 {
	font-weight: 400;
	font-size: 50px;
}

	.microsoft-ad .ms-banner h1 strong {
		font-weight: 700;
	}

.microsoft-ad .rounded-box {
	max-width: 450px;
	margin: 30px auto;
	border: 1px solid #063755;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 15px 20px 10px;
	text-align: left;
}

.microsoft-ad .ms-server {
	padding: 50px 0 6px;
	background: #fff;
}

	.microsoft-ad .ms-server p {
		font-weight: 400;
		font-size: 20px;
		color: #063755;
	}

		.microsoft-ad .ms-server p strong {
			font-weight: 700;
		}

.microsoft-ad .ms-chat {
	padding: 25px 0 6px;
}

.microsoft-ad .ms-capable {
	padding: 30px 0;
	background: linear-gradient(rgba(6, 55, 85, 0.85), rgba(6, 55, 85, 0.85)),url('/Image%20Library/Navigation%20Category/Strategic%20Partners/windows-server-2019-connects-you.jpg') 0 0 no-repeat;
	min-height: 600px;
	text-align: left;
}

.xtr-pad {
	padding: 38px 5% 0 5%;
}

.capable-box {
	height: 100%;
	background: #fff;
	border: 1px solid #595a5a;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	-moz-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
}

.microsoft-ad .ms-capable h2 {
	color: #fff;
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 50px;
}

.microsoft-ad .ms-capable h3 {
	padding: 10px;
	background: #f5f5f5;
	font-weight: 800;
	font-size: 23px;
	color: #063755;
}

.microsoft-ad .ms-capable img {
	margin: 10px 30px;
}

.microsoft-ad .ms-capable p {
	padding: 15px 30px;
}

.microsoft-ad .ms-capable a {
	margin: 0 30px 30px;
}

.microsoft-ad .ms-plus-equus, .microsoft-ad .ms-support, .microsoft-ad .ms-testimonials {
	padding: 30px 0;
}

	.microsoft-ad .ms-plus-equus h3 {
		font-size: 23px;
		font-weight: 800;
		color: #063755;
	}

.plus-pad {
	padding: 0 2%;
}

.microsoft-ad .ms-support, .microsoft-ad .ms-testimonials {
	background: #063755;
}

	.microsoft-ad .ms-support h3 {
		font-size: 40px;
		font-weight: 400;
		padding: 0;
		margin-bottom: 30px;
		color: #fff;
	}

	.microsoft-ad .ms-support p {
		color: #fff;
	}

	.microsoft-ad .ms-testimonials h2 {
		font-size: 40px;
		font-weight: 600;
		color: #fff;
		margin-bottom: 30px;
		padding: 0;
		text-shadow: #000 2px 2px;
	}

	.microsoft-ad .ms-testimonials hr {
		width: 200px;
		margin: 0 auto;
		text-align: center;
	}

.microsoft-ad .ms-partner h3 {
	font-size: 20px;
	font-weight: 400;
}

.microsoft-ad .ms-windows-10 h2 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.microsoft-ad .ms-windows-10-pro {
	padding: 15px 0 30px;
}

.microsoft-ad .ms-windows-10-pro {
	background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url('/Image%20Library/Navigation%20Category/Strategic%20Partners/update-to-windows-10-with-our-help.jpg') 0 0 no-repeat;
	min-height: 500px;
	text-align: left;
}

	.microsoft-ad .ms-windows-10-pro h2 {
		font-size: 50px;
		font-weight: 400;
		color: #063755;
		padding: 0;
		margin-bottom: 25px;
	}

	.microsoft-ad .ms-windows-10-pro h3 {
		font-size: 30px;
		font-weight: 400;
		padding: 0;
		margin: 0;
	}

	.microsoft-ad .ms-windows-10-pro h4 {
		font-size: 23px;
		font-weight: 800;
		color: #063755;
	}

.microsoft-ad .ms-platforms {
	padding: 16px 0 30px;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #595a5a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #eeeeee 0%,#595a5a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #eeeeee 0%,#595a5a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#595a5a',GradientType=0 ); /* IE6-9 */
}

	.microsoft-ad .ms-platforms h2 {
		font-size: 50px;
		font-weight: 400;
		color: #063755;
		margin-bottom: 42px;
		padding: 0;
	}

		.microsoft-ad .ms-platforms h2 strong {
			font-weight: 700;
		}

	.microsoft-ad .ms-platforms h3 {
		font-size: 30px;
		font-weight: 400;
		text-align: center;
		color: #00264c;
	}

	.microsoft-ad .ms-platforms ul li {
		list-style-type: disc !important;
		margin: 0 !important;
		padding: 0;
	}

	.microsoft-ad .ms-platforms img {
		margin-bottom: 30px;
	}

.platforms-box {
	padding: 11px 23px;
	margin: 0 0 30px;
	background: #fff;
	border: 1px solid #063755;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.plat-pad {
	padding: 0 36px;
}

.pro-box {
	height: 100%;
	padding: 8px 23px 27px 23px;
	background: #fff;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	-moz-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
}

	.pro-box p {
		text-align: left;
	}

	.pro-box.first p {
		padding-bottom: 30px;
	}

	.pro-box.second p {
		padding-bottom: 15px;
	}

	.pro-box.third p {
		padding-bottom: 0;
	}

.microsoft-ad .ms-cookie {
	padding: 55px 0 0;
	background: #595a5a;
}

.microsoft-ad .drift-chat, .microsoft-ad .drift-chat:active, .microsoft-ad .drift-chat:visited {
	display: inline-block;
	padding: 25px 40px;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.2em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

	.microsoft-ad .drift-chat:hover {
		background: #063755;
		color: #fff;
		border: 1px solid #063755;
	}

	.microsoft-ad .drift-chat strong {
		font-weight: 700;
	}

.microsoft-ad .ms-windows-10 .drift-chat {
	font-size: 30px;
}

.microsoft-ad .ms-cookie .drift-chat {
	font-size: 23px;
}

.ceph-table {
	margin: 20px 0 30px;
	color: #000;
	background: #fff;
}

	.ceph-table th {
		padding: 5px;
		color: #fff;
		text-align: left;
		background: #1f4e78;
		border: 1px solid #000;
	}

	.ceph-table td {
		padding: 5px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	.ceph-table .sku {
		background: #1f4e78;
		color: #fff;
	}

.ceph-graphic {
	border-radius: 0;
}

.full-rack-table {
	margin: 20px 0 30px;
	background: #fff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f3f3 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #f6f3f3 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f6f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f3f3', GradientType=0);
	-webkit-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	-moz-box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
	box-shadow: 0px 1px 2px 1px rgba(51,51,51,0.28);
}

	.full-rack-table .racks p {
		padding: 20px;
		margin: 20px 0 20px 20px;
		background: #fff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 5px 5px 5px #999;
		-moz-box-shadow: 5px 5px 5px #999;
		box-shadow: 5px 5px 5px #999;
	}

		.full-rack-table .racks p:nth-child(1) {
			border: 1px solid #94cd4a;
			-webkit-box-shadow: 5px 5px 5px #94cd4a;
			box-shadow: 5px 5px 5px #94cd4a;
		}

		.full-rack-table .racks p:nth-child(2) {
			border: 1px solid #07acf0;
			-webkit-box-shadow: 5px 5px 5px #07acf0;
			box-shadow: 5px 5px 5px #07acf0;
		}

		.full-rack-table .racks p:nth-child(3) {
			border: 1px solid #0272bc;
			-webkit-box-shadow: 5px 5px 5px #0272bc;
			box-shadow: 5px 5px 5px #0272bc;
		}

		.full-rack-table .racks p span {
			color: #ec9227;
		}

	.full-rack-table .nodes {
		text-align: center;
	}

		.full-rack-table .nodes h4 {
			padding: 0 0 20px 0;
			margin: 20px 0 0;
		}

			.full-rack-table .nodes h4 sup, .ceph-solutions p sup {
				vertical-align: super;
			}

		.full-rack-table .nodes img {
			margin: 0 10px;
		}

		.full-rack-table .nodes h5 {
			padding: 20px;
			margin: 0;
		}

		.full-rack-table .nodes.chart {
			padding: 70px 0 0;
		}

			.full-rack-table .nodes.chart img {
				margin: 0 0 0 10px;
			}

		.full-rack-table .nodes.no-left img {
			margin: 0 10px 0 0;
		}

		.full-rack-table .nodes.no-left h4, .full-rack-table .nodes.no-left h5 {
			padding-right: 20px;
		}

		.full-rack-table .nodes.last {
			padding-right: 10px;
		}

.reference-table {
	margin: 0 0 30px;
	color: #000;
	background: #fff;
}

	.reference-table th {
		color: #fff;
		padding: 5px;
		text-align: center;
		border: 1px solid #000;
		background: #1f4e78;
	}

	.reference-table .first {
		color: #000;
		background: #d9d9d9;
		font-weight: normal;
	}

	.reference-table .rowHead {
		background: #1f4e78;
		color: #fff;
	}

	.reference-table td {
		padding: 5px;
		text-align: center;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

.nexenta-graphic {
	border-radius: 0;
}

.virtual h3:first-child {
	padding-bottom: 20px;
}

.vsan-table, .micron-table {
	margin: 20px 0 30px;
	color: #000;
	background: #fff;
	font-weight: bold;
}

	.vsan-table th {
		color: #fff;
		padding: 5px;
		text-align: center;
		border: 1px solid #000;
		background: #1f4e78;
	}

	.micron-table th {
		padding: 5px;
		text-align: center;
		border: 1px solid #000;
	}

	.vsan-table td, .micron-table td {
		padding: 5px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		font-weight: normal;
		text-align: center;
	}

	.micron-table img {
		display: block;
		border-radius: 0;
	}

	.micron-table .blue th {
		padding: 0;
		background: #1f4e78;
	}

		.micron-table .blue th h4 {
			color: #fff;
		}

	.vsan-table .gray, .micron-table .gray td {
		background: #d6dce4;
	}

	.vsan-table .red, .micron-table .red {
		color: #ff0000;
		font-weight: bold;
	}

	.micron-table .lgray th, .micron-table .lgray td {
		background: #f2f2f2;
	}

		.micron-table .blue th:nth-child(1), .micron-table .gray th:nth-child(1), .micron-table .gray td:nth-child(1), .micron-table .lgray th:nth-child(1), .micron-table .lgray td:nth-child(1) {
			background: none;
			font-weight: bold;
			text-align: right;
		}

	.vsan-table .no-border {
		border-bottom: 0;
	}

.vsan-graphic {
	margin: 0 0 30px;
}

.intelvsan-table {
	margin: 20px 0 30px;
	color: #000;
	background: #fff;
	font-weight: bold;
}

	.intelvsan-table th {
		color: #fff;
		padding: 5px;
		text-align: center;
		border: 1px solid #000;
		background: #1f4e78;
	}

	.intelvsan-table td {
		padding: 5px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		font-weight: normal;
		text-align: center;
	}

.hadoop14-table {
	margin: 20px 0 30px;
	color: #000;
	background: #fff;
}

	.hadoop14-table th {
		padding: 5px;
		color: #fff;
		text-align: center;
		border: 1px solid #000;
		background: #1f4e78;
	}

	.hadoop14-table .first {
		color: #000;
		background: #d9d9d9;
		font-weight: normal;
	}

	.hadoop14-table .blue {
		background: #1f4e78;
		color: #fff !important;
	}

	.hadoop14-table td {
		padding: 5px;
		text-align: center;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

.hadoop-graphic {
	width: 450px;
	height: 300px;
	padding-right: 25px;
}

.hadoop42-graphic {
	padding-right: 25px;
	padding-bottom: 20px;
}

.amd-banner {
	background: url('/Image Library/Navigation Category/amdepyc-background.jpg')center center;
	min-height: 400px;
	text-align: left;
}

	.amd-banner h1 {
		margin: 0 0 30px;
		padding-top: 80px;
		font-size: 45px;
		font-weight: 500;
		color: #fff;
		text-shadow: 2px 2px #000;
	}

	.amd-banner p {
		color: #fff;
		font-size: 28px;
		font-weight: 300;
	}

	.amd-banner img {
		padding-top: 40px;
	}

.amd-epyc h2 {
	font-weight: 400;
	font-size: 40px;
	color: #063755;
	margin: 0 0 60px;
}

.amd-buy {
	background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url(/Image%20Library/Navigation%20Category/Strategic%20Partners/update-to-windows-10-with-our-help.jpg) 0 0 no-repeat;
	min-height: 500px;
}

.amd-arch {
	padding: 60px 0 40px;
}

.amd-intro, .amd-sd, .amd-rome, .amd-perform, .amd-expert, .amd-buy {
	padding: 40px 0;
}

	.amd-sd .p-top {
		padding-top: 100px;
	}

	.amd-buy .pro-box p {
		color: #093755 !important;
		text-align: center !important;
	}

.amd-epyc-7000-banner {
	background: url('/Image Library/Navigation Category/Servers/epyc_header.jpg')center center;
	min-height: 250px;
	text-align: left;
}

	.amd-epyc-7000-banner p {
		color: #fff;
		font-size: 28px;
		font-weight: 300;
		text-shadow: 2px 2px #000;
	}

.amd-epyc-7000 h1 {
	padding-top: 40px;
	font-size: 45px;
	font-weight: 500;
	color: #fff;
	text-shadow: 2px 2px #000;
}

	.amd-epyc-7000 h1 span {
		color: #569aa2;
	}

.amd-epyc-7000 h2 {
	padding-top: 10px;
	font-size: 40px;
	color: #333;
	text-align: center;
	margin: 0 0 60px;
}

.amd-epyc-7000 h3, .amd-epyc-7000 img, .amd-epyc-7000 ul, .amd-epyc-7000 table, .amd-epyc-7000 p {
	padding: 0;
	margin: 0 0 30px;
}

	.amd-epyc-7000 ul ul {
		margin: 0;
	}

.pdf-button, .pdf-button:visited {
	display: inline-block;
	margin: 0 0 30px;
	padding: 10px 30px;
	font-size: 20px;
	color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #41719c;
	background: #1f4e79;
}

	.pdf-button:hover, .pdf-button:active {
		color: #41719c;
		border: 2px solid #41719c;
		background: #fff;
		text-decoration: none;
		transition: background-color 0.25s ease-out, color 0.25s ease-out;
	}

.amd-epyc-7000 .epyc-product-table td {
	text-align: left;
}

.platform-details ul {
	min-height: 200px;
}

.cd-box {
	padding-bottom: 55px;
	text-align: center;
}

.cd-title {
	background-color: #eda652;
	width: 100%;
	height: 40px;
}

	.cd-title p, .cd-title h3 {
		color: #ffffff !important;
		padding: 2px;
		font-size: 20px !important;
	}

.cd-content {
	background-color: #eaeaea;
	width: 100%;
	height: auto;
}

	.cd-content p {
		font-weight: 400;
		padding: 5px;
		text-align: left;
	}

.mdc-content {
	background-color: #eaeaea;
	min-height: 300px;
}

	.mdc-content h2 {
		padding-top: 65px;
		font-size: 45px;
		color: #605f5f;
	}

	.mdc-content p {
		font-weight: 300;
		color: #605f5f;
		padding: 2px;
		font-size: 24px;
		text-align: center;
	}

.gradient-banner, .servers-banner, .solutions-banner, .storage-banner, .networking-banner, .components-banner, .vmware-solutions-banner, .hgst-4u60-banner, .e3-1200-v6-banner {
	padding: 40px 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#c16901')";
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffb441), to(#c16901));
	background: -webkit-linear-gradient(top, #ffb441, #c16901);
	background: -moz-linear-gradient(top, #ffb441, #c16901);
	background: -ms-linear-gradient(top, #ffb441, #c16901);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb441', endColorstr='#c16901');
	background: rgba(0, 0, 0, 0) linear-gradient(#ffb441, #c16901) repeat scroll 0 0 !important;
}

	.gradient-banner img[alt*='Intel'] {
		max-width: 139px !important;
		width: 139px !important;
		height: 139px !important;
		padding: 0;
		margin: 0;
	}

	.gradient-banner .explore-all {
		margin-left: 20px;
	}

.oem-isv-banner {
	min-height: 300px;
	padding: 40px 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#207d99', endColorstr='#103e4b')";
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#207d99), to(#103e4b));
	background: -webkit-linear-gradient(top, #207d99, #103e4b);
	background: -moz-linear-gradient(top, #207d99, #103e4b);
	background: -ms-linear-gradient(top, #207d99, #103e4b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#207d99', endColorstr='#103e4b');
	background: rgba(0, 0, 0, 0) linear-gradient(#207d99, #103e4b) repeat scroll 0 0 !important;
}

.resources-banner {
	padding: 40px 0 0;
	min-height: 300px;
	margin: 0 0 30px;
	background: url('/Image Library/ServersDirect/Libraries/resources-banner.jpg')center center;
}

.xeon-processor-scalable-family-banner {
	padding: 40px 0;
	min-height: 300px;
	background: url('/Image Library/Navigation Category/Servers/intel_background.jpg')center center;
}

.support-banner {
	min-height: 400px;
	background: url('/Image Library/Navigation Category/support_header.jpg')center center;
}

	.support-banner h1, .hybrid-cloud-banner h1 {
		padding-top: 150px;
		padding-bottom: 20px;
		font-size: 50px;
		font-weight: 500;
		color: #fff;
		text-shadow: #000 2px 2px;
	}

.server-management-banner h1 {
	padding-top: 85px;
	padding-bottom: 15px;
	font-size: 50px;
	font-weight: 400;
	color: #fff;
	text-shadow: #000 2px 2px;
}

.hybrid-cloud-banner h1 {
	padding-top: 90px;
}

.server-management-banner p {
	color: #fff;
	font-size: 32px;
	font-weight: 300;
	padding-bottom: 20px;
	text-shadow: #000 2px 2px;
}

.support-banner h2 {
	color: #fff;
	text-shadow: #000 2px 2px;
	font-size: 1.75rem;
}

.hybrid-cloud-banner p {
	color: #fff;
	font-size: 23px;
}

.hybrid-cloud-banner .row {
	min-height: 450px;
	background: url('/Image Library/Navigation Category/solutions/cloud/intel_background-1.jpg')center center;
}

.server-management-banner .row {
	min-height: 400px;
	background: url('/Image Library/Navigation Category/solutions/BDR_header.jpg')center center;
}

.whitebox-open-banner {
	background: url('/Image Library/Navigation Category/Servers/WB_header-1.jpg')center center;
}

	.whitebox-open-banner h1 {
		padding-top: 10px;
	}

.intro-large p, .intro-large ul li {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.25em;
}

.whitebox-platforms {
	background-color: #ededed;
}

	.whitebox-platforms h2 {
		font-size: 2.85rem;
		font-weight: 300;
		padding-bottom: 10px;
		color: #083855 !important;
		text-align: center;
	}

	.whitebox-platforms h3 {
		color: #093856;
		font-weight: 600;
		font-size: 24px;
	}

	.whitebox-platforms h4 {
		font-weight: 600;
		font-size: 1.125rem;
		color: #605f5f;
	}

.whitebox-openbmc h2 {
	text-align: left;
	font-size: 2.85rem;
	font-weight: 300;
	padding-top: 100px;
}

.whitebox-security {
	min-height: 400px;
	background-color: #ededed;
	background: url('/Image Library/Navigation Category/Servers/server_backdrop.jpg')center center;
}

	.whitebox-security h2 {
		font-size: 2.85rem;
		font-weight: 300;
		padding-top: 75px;
		color: #fff !important;
		padding-bottom: 10px;
		text-align: center;
	}

	.whitebox-security p {
		text-align: center;
		color: #fff;
		font-size: 20px;
	}

.whitebox-pdf img {
	padding-top: 5px;
	padding-bottom: 10px;
	float: left;
}

.whitebox-pdf h2 {
	padding-top: 50px !important;
	padding-bottom: 10px;
	font-size: 2.85rem !important;
	font-weight: 300;
	color: #083855 !important;
	text-align: center;
}

.button.large {
	background-color: #eda652;
}

.box {
	border: #d7d7d7 thin solid;
	border-radius: 5px;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
	box-shadow: 2px 2px 2px #d7d7d7;
	background-color: #fff;
}

.whitebox-platforms ul {
	font-size: 12px;
	color: #7f7f7f;
	font-weight: 500;
	line-height: 1.75em;
	list-style-type: square;
	list-style-position: outside;
}

	.whitebox-platforms ul li {
		margin: 0;
	}

.whitebox-platforms img[alt*="Whitebox Open logo"] {
	float: right;
}

.hybrid-cloud h3 {
	font-size: 18px;
	font-weight: bold;
}

.gyb-diagram {
	padding-bottom: 25px;
	text-align: center;
	color: #083855;
	font-weight: 600;
}

.agile-it {
	background-color: #ededed;
}

	.grow-your-business h2, .agile-it h2, .easy-to-buy h2 {
		font-size: 2.85rem;
		color: #083855;
		padding-top: 25px;
	}

	.agile-it .modalDialog2 h2 {
		padding-top: 0;
		padding-bottom: 10px;
	}

.easy-to-buy h2 {
	text-align: left;
}

.hybrid-diagram {
	padding-bottom: 50px;
}

.easy-to-buy h3 {
	font-weight: bold;
}

.grow-your-business .button.large, .agile-it .button.large, .server-management-whitepaper .button.large {
	background-color: #eda652;
}

.server-management-video {
	padding-top: 50px;
}

	.server-management-video div {
		float: right;
		padding: 20px;
	}

.server-management-intro p {
	font-size: 14px;
}

.server-management-whitepaper h2 {
	padding-top: 50px;
	padding-bottom: 10px;
	font-size: 2.85rem;
	color: #083855;
}

.server-management-whitepaper .white-box-management {
	padding-top: 75px;
	padding-bottom: 10px;
	float: left;
}

.modalDialog2 {
	background: rgba(0,0,0,0.8);
	content: "";
	opacity: 0;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	visibility: hidden;
	-webkit-transition: opacity 400ms ease-in;
	-o-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	width: 100%;
	z-index: 2000;
}

	.modalDialog2:target {
		opacity: 1;
		overflow: auto;
		visibility: visible;
	}

	.modalDialog2 > div {
		background: #fff;
		-webkit-box-shadow: 0 0 10px 1px #333;
		box-shadow: 0 0 10px 1px #333;
		padding: 40px 0;
		position: absolute;
		top: 3%;
		text-align: center;
		z-index: 3000;
		width: 100%;
		border: #0060a3 thick solid;
		left: 50%;
		margin-left: -275px;
		max-width: 550px;
	}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.modalDialog2 h2 {
	padding-top: 0;
	font-size: 45px;
	color: #083855;
}

.modalDialog2 p {
	color: #333;
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
}

.support-technical {
	padding-bottom: 35px;
}

	.support-technical h2 {
		padding-top: 20px;
		padding-bottom: 35px;
		font-size: 38px;
		color: #605f5f;
		text-align: center;
	}

	.support-technical .large-4.columns {
		padding-bottom: 55px;
		text-align: center;
	}

.support-request {
	color: #605f5f;
	padding: 2px;
	font-size: 24px;
}

.support-info {
	width: 100%;
	height: auto;
}

	.support-info p {
		font-weight: 400;
		padding: 5px;
		font-size: 15px;
		text-align: center;
	}

.warranty-banner {
	background: url('/Image Library/Navigation Category/isv_header2.jpg')center center;
}

	.warranty-banner h1 {
		font-size: 50px;
		padding-top: 100px;
		text-align: center;
		color: #fff;
		padding-bottom: 100px;
	}

.warranty-intro {
	padding-top: 30px;
	font-size: 25px;
	font-weight: 300;
	color: rgb(0, 0, 0);
	text-align: left;
	line-height: 1.3em;
	visibility: visible;
	animation-duration: 2s;
	animation-name: fadeIn;
}

.warranty-block {
	padding-bottom: 15px;
}

	.warranty-block h2, .warranty-other h2 {
		padding-top: 10px;
		font-size: 30px;
		font-weight: 600;
		color: #0a3d5c;
		text-align: left;
	}

.warranty-other {
	padding-bottom: 50px;
}

.warranty-client h2 {
	padding-top: 10px;
	padding-bottom: 25px;
	font-size: 30px;
	font-weight: 600;
	color: #0a3d5c;
	text-align: left;
}

.warranty-servers p, .warranty-client p {
	font-size: 22px;
}

.warranty-discover {
	background-color: #0065A4;
	padding-bottom: 50px;
	text-align: center;
}

	.warranty-discover h2 {
		font-size: 2.85rem;
		color: #fff;
		text-align: center;
		padding-top: 25px;
		visibility: visible;
		animation-duration: 2s;
		animation-name: fadeIn;
	}

.gradient-banner h1, .oem-isv-banner h1, .xeon-processor-scalable-family-banner h1, .resources-banner h1, .hgst-4u60-banner h1 {
	padding: 0 20px;
	font-size: 45px;
	font-weight: 500;
	color: #fff;
	text-shadow: 2px 2px #000;
}

.about-servers-direct h1 {
	font-size: 45px;
	font-weight: 500;
}

.gradient-banner h1, .oem-isv-banner h1, .resources-banner h1, .hgst-4u60-banner h1 {
	text-shadow: none;
}

.gradient-banner p, .oem-isv-banner p, .xeon-processor-scalable-family-banner p, .resources-banner p {
	padding: 0 20px 30px;
	color: #fff;
	font-size: 34px;
	font-weight: 300;
	text-shadow: 2px 2px #000;
}

.servers-banner p {
	font-size: 30px;
}

.gradient-banner p, .oem-isv-banner p {
	text-shadow: none;
}

.intro-banner {
	width: 1430px;
	margin: 0 auto;
}

.intel-branding p {
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	text-shadow: none;
	padding: 10px 0;
}

.intro-text {
	width: 50%;
	margin-right: 30px;
	float: left;
}

	.intro-text.solo {
		width: 75%;
	}

.intel-iframe {
	width: 675px;
	float: right;
}

	.intel-iframe.solo {
		width: 255px;
		float: right;
		padding: 0 20px;
	}

.sd-iframe {
	width: 400px;
	margin-right: 30px;
	float: left;
}

.intel-chip {
	width: 215px;
	float: left;
}

.hgst-4u60 .gradient-banner {
	padding: 40px 0;
}

.hgst-4u60 h1 {
	font-size: 30px;
}

.hgst-4u60 img {
	padding: 0 0 15px;
}

.storage-software h4, .storage-software h3, .storage-software img, .hgst-4u60-products h4, .oem-isv-popular h4, .e3-1200-v6-products h4, .e3-1200-v6-products h3, .e3-1200-v6-highlights h3, .workstations-explore h3, .workstations-explore h4, .canonical-components h3, .surveillance-server-design img, .error-404 img, .hadoop-solutions img, .cloud-solutions h3, .hgst-4u60 h3, .hgst-4u60 h4, .canonical-ubuntu h4, .vmware-section h3, .vmware-section h4, .workstations h4 {
	margin: 0 0 30px;
}

.hadoop-solutions .gradient-banner img {
	margin: 0;
}

.solutions-featured p, .solutions-explore p, .servers-explore p, .storage-hardware p, .components-featured p, .components-categories p {
	min-height: 65px;
	margin: 0 0 20px;
	padding: 0;
}

.hgst-4u60-products h3 {
	text-align: center;
}

.solutions img {
	border-radius: 0;
}

.solutions hr, .servers hr, .storage hr, .vmware-solutions hr, .networking hr, .components hr, .hgst-4u60 hr, .canonical-ubuntu hr, .oem-isv hr, .workstations hr, .about-servers-direct hr, .vsan-solutions hr, .reference-solutions hr, .surveillance-servers hr, .ceph-solutions hr, .spectrum-solutions hr, .mirantis-solutions hr, .intelvsan-solutions hr, .lustre-servers hr, .all-flash-intel-servers hr, .error-404 hr, .hadoop-solutions hr, .cloud-solutions hr, .supermicro-servers hr, .gpu hr, .e5-2600-servers hr, .ultra-servers hr {
	max-width: 1500px;
	width: 100%;
	margin: 0 auto;
}

.storage-banner p:nth-child(3) {
	font-size: 24px;
}

.tftable tr:hover {
	background: #fff;
}

.tftable td, .tftable td p {
	margin: 0;
	vertical-align: middle;
}

.tftable img[alt*="Servers"] {
	max-width: 25px;
	width: 25px;
	height: 24px;
}

.tftable img[alt*="adobe"] {
	max-width: 24px;
	width: 24px;
	height: 25px;
}

.tftable img[alt*="YouTube"] {
	max-width: 22px;
	width: 22px;
	height: 22px;
}

.about-servers-direct-trust img {
	max-width: 48px;
	width: 48px;
	height: 56px;
}

.sds-banner {
	background: url('/Image Library/Navigation Category/Storage/infrastructures_header.jpg')center center;
	min-height: 250px;
	text-align: left;
}

.sds-intro {
	padding-bottom: 25px;
}

	.sds-intro h2 {
		padding: 20px;
		font-size: 40px;
		font-weight: 300;
		color: #605f5f;
		text-align: center;
	}

	.sds-intro h3 {
		color: #093856;
		font-weight: 600;
		font-size: 1.50rem;
	}

	.sds-intro iframe {
		max-width: 510px;
		width: 100%;
	}

	.sds-intro .large-5 {
		padding-top: 25px;
	}

.sds-products {
	background-color: #ededed;
	min-height: 500px;
}

	.sds-products h2 {
		padding-top: 20px;
		font-size: 40px;
		font-weight: 300;
		color: #605f5f;
		text-align: center;
		padding-bottom: 25px;
	}

	.sds-products h3 {
		color: #093856;
		font-weight: 600;
		font-size: 30px;
	}

	.sds-products h4 {
		font-size: 1.125rem;
		color: #605f5f;
		font-weight: 500;
	}

	.sds-products .bulletpoints {
		font-size: 13px;
		color: #0076a3;
		font-weight: 500;
		line-height: 1.65em;
		list-style-type: square;
		list-style-position: outside;
	}

.foundation .sds-products ul.bulletpoints li {
	margin: 0;
}

.sds-whitepapers {
	min-height: 700px;
	text-align: center;
}

	.sds-whitepapers h2 {
		padding-top: 45px;
		font-size: 40px;
		font-weight: 300;
		color: #605f5f;
		text-align: center;
	}

.vmware-section iframe, .surveillance-servers iframe, .nexenta-sd-solutions iframe, .spectrum-solutions iframe, .mirantis-solutions iframe {
	max-width: 500px;
	width: 100%;
	min-height: 250px;
	height: auto;
}

.gradient-banner iframe {
	max-width: 400px;
	width: 100%;
	min-height: 250px;
	height: auto;
}

.ultra-servers iframe {
	max-width: 450px;
	width: 100%;
	min-height: 250px;
	height: auto;
}

.surveillance-servers-banner {
	background: url('/Image Library/Navigation Category/Solutions/surveillance-servers-banner.jpg')center center;
	min-height: 400px;
	text-align: left;
}

.e3-1200-v6-highlights .fa {
	box-sizing: content-box;
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto 30px;
	padding: 20px;
	font-size: 60px;
	color: #fff;
	background: #f3901d;
	text-align: center;
	border-radius: 50px;
}

.xeon-processors {
	padding-bottom: 40px;
}

.xeon-processor-scalable-family .xeon-processors img {
	margin: 10px 10px 40px !important;
}

.xeon-processor-scalable-family section {
	padding: 60px 0 0;
}

.xeon-processor-scalable-family iframe {
	max-width: 488px;
	width: 100%;
}

.intel-storage-banner {
	background: url('/Image Library/ServersDirect/HomeFeature/sd_header.jpg')center center;
	min-height: 350px;
}

.intel-storage-logo {
	float: right;
	text-align: center;
	padding: 20px;
}

.intel-storage-banner h1 {
	padding-top: 50px;
	padding-bottom: 40px;
	font-size: 45px;
	font-weight: 600;
	color: #fff;
	text-shadow: #000 2px 2px;
	text-align: center;
}

.intel-storage-banner .divider {
	border-right: 1px #fff solid;
}

.intel-storage-banner .chat-cta {
	font-weight: 300;
	color: #fff;
	padding: 2px;
	font-size: 20px;
	text-align: center;
}

.intel-cost-effective h2 {
	padding-top: 40px;
	font-size: 45px;
	color: #605f5f;
	text-align: center;
}

.intel-storage-software-defined-infrastructures .testimonials {
	background: url('/Image Library/Navigation Category/Servers/storage_header-1.jpg')center center;
	min-height: 400px;
	text-align: center;
}

	.intel-storage-software-defined-infrastructures .testimonials h2 {
		padding-top: 50px;
		font-size: 45px;
		font-weight: 600;
		color: #fff;
		text-align: center;
		text-shadow: #000 2px 2px;
	}

	.intel-storage-software-defined-infrastructures .testimonials .tagline {
		font-weight: 300;
		color: #fff;
		padding: 2px;
		font-size: 30px;
		text-align: center;
		text-shadow: #000 2px 2px;
	}

.intel-advantage {
	background: #5b9bd5;
	color: #fff;
	padding: 60px 0;
}

.intel-e5 {
	padding: 60px 0 30px;
	background: #1f4e79;
	border-top: 1px solid #ccc;
}

	.intel-e5 .intel-box {
		padding: 30px 30px 0;
		background: #fff;
	}

.intel-advantage h3, .intel-advantage h5, .intel-advantage ul li {
	color: #fff;
}

.intelvsan-solutions blockquote {
	padding: 20px;
	border: none;
}

.xeon-processor-scalable-family .thumbnail {
	border: solid 4px #fefefe;
	box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
	display: inline-block;
	line-height: 0;
	max-width: 100%;
	min-height: auto;
	transition: box-shadow 200ms ease-out;
	border-radius: 3px;
	margin: 0 0 1rem;
	padding: 0;
}

.intel-platforms ul {
	min-height: 150px;
}

.westerndigital-header {
	padding: 30px 0;
}

.westerndigital h1 {
	text-align: center;
	padding-top: 50px;
}

.westerndigital h2 {
	font-size: 1.75rem;
	font-weight: 600;
	color: #1d5bb5;
	text-align: center;
}

.westerndigital-header h2 {
	color: #fff;
	text-align: center;
}

.westerndigital .wd-partners {
	padding-bottom: 55px;
}

	.westerndigital .wd-partners p {
		font-size: 24px;
		font-weight: 300;
		line-height: 1.25em;
		padding-top: 25px;
		text-align: center;
	}

.westerndigital .storage-platforms {
	background: #ededed;
}

	.westerndigital .storage-platforms .medium-10 {
		padding-top: 40px;
		padding-bottom: 40px;
	}

.westerndigital .storage-distinction .large-6 {
	padding-bottom: 75px;
}

.storage-distinction .large-6:first-child p:first-child {
	padding-top: 75px;
}

.storage-distinction .large-6:nth-child(2) p {
	font-size: 34px;
	padding-top: 75px;
	color: #1d5bb5;
}

.storage-distinction .large-6:nth-child(2) img {
	float: left;
	padding-right: 10px;
	width: 30px;
	height: 200px;
}

.westerndigital .panel.box {
	text-align: center;
	min-height: 450px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.westerndigital h3 {
	font-size: 1.50rem;
	color: #605f5f;
	font-weight: 300;
	margin-bottom: 0px;
}

.westerndigital h4 {
	font-size: 1.125rem;
	color: #605f5f;
	font-weight: 500;
}

.hgst-4u60-products ul {
	min-height: 100px;
}

.xeon-processor-scalable-family h3, .xeon-processor-scalable-family table, .xeon-processor-scalable-family p, .intelvsan-solutions-infra h3, .intelvsan-solutions-infra img {
	padding: 0;
	margin: 0 0 30px;
}

.e5-2600, .e3-1200 {
	position: absolute;
	top: 0;
	right: 25%;
}

.platform-details img {
	max-width: 360px;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 10px;
	background: #f2f2f2;
}

	.platform-details img:hover {
		opacity: 0.7;
	}

.product-box {
	margin: 0 auto;
}

.product-img {
	display: block;
	padding: 10px;
	margin: 0 0 30px;
	background: #f2f2f2;
}

	.product-img h3, .product-img h4, .product-img h5 {
		margin: 0 0 30px;
	}

	.product-img:hover {
		opacity: 0.7;
	}

.hadoop-solutions .cluster-box {
	margin: 0 0 10px 10px;
	padding: 5px;
	border-width: 1px;
	border: 1px solid #000;
}

	.hadoop-solutions .cluster-box p {
		margin: 0;
	}

.solutions-featured img, .solutions-explore img, .servers-explore img, .networking-switches img, .networking-adapters img, .networking-other img, .components-featured img, .components-categories img, .vmware-section img, .oem-isv-popular img, .vsan-ready-nodes img {
	width: auto;
	padding: 10%;
}

.contact-us h3, #ctl13_clFormContainer1 h4 {
	padding: 0 0 20px;
}

#ctl13_clFormContainer1 input, #ctl13_clFormContainer1 textarea {
	width: 280px;
	margin: 0 0 20px;
	border-radius: 0;
	border: 1px solid #8f9394;
}

#ctl13_clFormContainer1 .formSubmit > a {
	display: inline-block;
	height: auto;
	margin: 0;
	padding: 5px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #fff;
	-webkit-box-shadow: 1px 1px 1px 0 #000;
	box-shadow: 1px 1px 1px 0 #000;
	background: #f3901d;
	background: -moz-linear-gradient(top, #f8cbad 0%, #f3901d 100%);
	background: -webkit-linear-gradient(top, #f8cbad 0%, #f3901d 100%);
	background: linear-gradient(to bottom, #f8cbad 0%, #f3901d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8cbad', endColorstr='#f3901d', GradientType=0);
	color: #fff;
	text-decoration: none !important;
	font-weight: bold !important;
}

#ctl13_clFormContainer1 h4 {
	font-weight: bold;
}

#ctl13_clFormContainer1 span {
	margin: 0;
}

.faq h3 {
	padding: 0 0 20px;
}

.privacy-policy h2, .privacy-policy h3, .privacy-policy h4, .privacy-policy h5 {
	font-weight: 500;
}

.privacy-policy h3 {
	padding: 0 0 20px;
}

.ad-choices h1 {
	font-weight: 400;
}

#ctl13_formBuilder {
	width: 460px;
}

	#ctl13_formBuilder h4 {
		padding: 0 0 20px;
	}

	#ctl13_formBuilder input, #ctl13_formBuilder textarea {
		width: 280px;
		margin: 0 0 20px;
		border-radius: 0;
		border: 1px solid #8f9394;
	}

	#ctl13_formBuilder .formSubmit > a {
		display: inline-block;
		height: auto;
		margin: 0;
		padding: 5px 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: 1px solid #fff;
		-webkit-box-shadow: 1px 1px 1px 0 #000;
		box-shadow: 1px 1px 1px 0 #000;
		background: #f3901d;
		background: -moz-linear-gradient(top, #f8cbad 0%, #f3901d 100%);
		background: -webkit-linear-gradient(top, #f8cbad 0%, #f3901d 100%);
		background: linear-gradient(to bottom, #f8cbad 0%, #f3901d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8cbad', endColorstr='#f3901d', GradientType=0);
		color: #fff;
		text-decoration: none !important;
		font-weight: bold !important;
	}

	#ctl13_formBuilder h4 {
		font-weight: bold;
	}

	#ctl13_formBuilder span {
		margin: 0;
	}

.partners {
	padding: 10px 0;
}

.partners {
	background: #fff;
}

	.partners a {
		display: block;
	}

	.partners img {
		margin: 0 0 20px;
		border-radius: 0;
	}

.partners-headers {
	padding: 0 20px;
	text-align: center;
}

#ctl13_relatedresources_ctl00 h3 {
	margin: 0 0 20px;
}

#ctl13_vendordescription_ctl00 h2 {
	margin: 0;
	padding: 0 0 20px;
	color: #ec9227;
}

#ctl13_relatedresources_ctl00 h3 {
	color: #ec9227;
}

#ctl13_vendordescription_ctl00 p, #ctl13_resources_ctl00 p {
	padding: 0 0 20px;
}

	#ctl13_vendordescription_ctl00 p > a, #ctl13_resources_ctl00 p > a {
		font-weight: normal;
	}

#ctl13_resources_ctl00 a, #ctl13_vendordescription_ctl00 a {
	text-decoration: underline;
}

#ctl13_vendordescription_ctl00 p, #ctl13_resources_ctl00 p {
	margin: 0;
}

#ctl13_vendordescription_ctl00 hr {
	clear: both;
	width: 100%;
	margin-bottom: 20px;
	color: #ccc;
}

#ctl13_relatedresources_ctl00 p {
	margin: 0;
}

#ctl13_relatedresources_ctl00 hr {
	clear: both;
	width: 100%;
	margin-bottom: 20px;
	color: #ccc;
}

.hgst-partner img {
	margin: 0 0 20px;
	border-radius: 0;
}

.hgst-partner h3 {
	margin: 0 0 20px;
	text-align: center;
}

.hgst-partner img.hgst-graphic {
	margin: 0;
}

.hgst-spotlight img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#ctl13_vendordescription_ctl00 ul {
	padding: 0 15px 20px 30px;
	list-style: disc;
}

#ctl13_vendordescription_ctl00 li {
	margin: 0;
}

#ctl13_productImage img, #ctl13_companylogo img {
	margin: 0 0 20px;
	border-radius: 0;
}

#ctl13_videodescription_ctl00 img {
	margin: 0 0 20px;
	border-radius: 0;
}

.thank-you {
	min-height: 300px;
	padding: 0 0 30px;
}

	.thank-you h3 {
		padding: 0 0 20px;
	}

	.thank-you .configure {
		margin: 10% 0 0;
	}

.tftable {
	color: #333333;
	width: 100%;
	border-width: 1px;
	border-color: #729ea5;
	border-collapse: collapse;
}

	.tftable tr:hover {
		background-color: #ffffff;
	}

	.tftable th, .tftable td {
		border-width: 1px;
		padding: 8px;
		border-style: solid;
		border-color: #729ea5;
		text-align: left;
	}

.blog {
	background: #fff;
}

.blog-banner {
	min-height: 300px;
	background: url('/Image%20Library/Unassigned/servers-direct-blog.jpg') center bottom no-repeat;
}

.blog-header {
	padding: 80px 0;
}

	.blog-header img {
		margin: 0 30px 20px 0;
	}

	.blog-header h1, .blog-header h2 {
		display: inline-block;
		color: #fff;
		font: 400 40px/1em "Open Sans", arial, sans-serif;
	}

.blog-content h4 {
	padding: 0 0 30px;
	font-weight: 300;
	color: #292929;
}

.blog-read, .blog-content p.blog-read {
	font-weight: 700;
	color: #0073ba;
}

.blog-img {
	margin: 0 0 40px 40px;
}

.blog .entry-content h2, .blog .wrap .row h2 {
	text-align: left;
}

.blog .wrap .row.blog-content h2 {
	padding: 0 0 30px;
	text-align: center;
}

.plan-details th[scope=row] {
	background: #1080bf;
	font-weight: bold;
	color: #fff;
	border: 1px solid #333;
}

.plan-details td {
	border: 1px solid #333;
}

.plan-details .allflash {
	background: #85cc66;
	color: #fff;
	border: 1px solid #333;
}

.plan-details .hybrid {
	background: #132e4c;
	color: #fff;
	border: 1px solid #333;
}

.gpu-configuration thead tr {
	background-color: #4fa5ef;
	color: #fff;
}

.gpu-configuration tbody th, .gpu-configuration tbody td, .management-configuration tbody td {
	text-align: left;
	vertical-align: top;
}

.gpu-configuration tbody tr:nth-child(even) {
	background-color: #cad9ef;
}

.management-configuration thead tr {
	background-color: #4fa5ef;
	color: #fff;
}

.management-configuration tbody tr:first-of-type {
	background-color: #cad9ef;
}

.management-configuration tbody tr:last-of-type {
	background-color: #f1f1f1;
}

.search-results {
	position: relative;
}

	.search-results h3 {
		margin-bottom: 10px;
	}

		.search-results h3 a {
			text-decoration: none;
		}

	.search-results .searchPrice {
		position: relative;
		padding: 0;
		font-weight: normal;
		color: #b12704;
	}

	.search-results .search-stock {
		color: #b12704;
	}

.tiUP {
	width: 90%;
	padding: 20px 0 20px 20px;
}

.footer h3 {
	font-size: 18px;
	font-weight: 700;
	padding-bottom: 10px;
}

.footer ul a {
	transition: color 0.35s;
}

.footer ul a:hover {
	color: #F39422;
}

.medium-6.columns h3 a {
	color: black;
	text-decoration: none;
	transition: color 0.35s;
}

.medium-6.columns h3 a:hover {
	color: #F39422;
	text-decoration: none;
}

.workstations-banner {
	background: url('/Image Library/Navigation Category/Servers/workstation-for-editing.jpg')center center;
	min-height: 400px;
	text-align: center;
}

.gpu-header, .westerndigital .westerndigital-header {
	background: url('/Image Library/Navigation Category/Servers/AI_header.jpg')center center;
	text-align: center;
}

.hgst-4u60 .gradient-banner h1 {
	font-size: 40px;
	font-weight: 500;
	color: #fff;
}

.hgst-4u60 .gradient-banner p {
	color: #fff;
	font-size: 34px;
	font-weight: 300;
}

.sss-banner .explore-all {
	color: #002855;
	max-width: 360px;
	width: 100%;
	text-align: center;
	background: #eda652;
}

.sss-banner .server-save {
	color: #fff !important;
	padding: 15px 0 !important;
}

.sss-banner .explore-all:hover {
	background: #fff !important;
}

	.sss-banner .explore-all:hover .server-save {
		color: #0a4d76 !important;
	}

.gpu-header, .sss-banner {
	padding: 60px 0 40px;
}

	.gpu-header h1, .sss-banner h1 {
		font-size: 45px;
		font-weight: 500;
		color: #fff;
		text-shadow: #000 2px 2px;
	}

	.gpu-header p, .sss-banner p {
		color: #fff;
		font-size: 34px;
		font-weight: 300;
		text-shadow: #000 2px 2px;
	}

.whitebox-open h2, .servers-solutions-storage h2 {
	color: #083855;
}

.gpu-servers .whitebox-platforms {
	padding-top: 30px;
}

.ultra-servers-supermicro h2 {
	margin-bottom: 30px;
}

.ultra-servers-supermicro h4 {
	font-weight: 600;
	font-size: 20px;
}

.ultra-servers-supermicro ul {
	margin-left: 0;
}

.gpu-performance h2, .gpu-offerings h2, .gpu-supported h2 {
	padding: 20px;
	font-size: 40px;
	font-weight: 300;
	color: #605f5f;
	text-align: center;
}

.gpu-servers .panel.box {
	height: 100%;
}

.gpu-servers .product-card {
	display: block;
	text-align: center;
}

.gpu-servers .panel.box img {
	padding: 0 0 30px;
}

.gpu-supported h2 {
	padding-top: 52px;
}

.gpu-offerings {
	min-height: 500px;
	background-color: #ededed;
	padding-bottom: 25px;
}

	.gpu-offerings h3 {
		color: #093856;
		font-weight: 600;
		font-size: 30px;
	}

	.gpu-offerings.last-row {
		min-height: 550px;
		background-color: #ededed;
	}

.gpu-supported {
	padding-bottom: 60px;
}

	.gpu-supported .internal {
		font-size: 14px;
		font-weight: 600;
		color: #000;
	}

.mktg-footer-call {
	font-size: 24px;
	color: #969799;
	font-weight: 700;
}

	.mktg-footer-call a, .footer-call a:link, .footer-call a:active, .footer-call a:visited {
		color: #969799;
	}

		.mktg-footer-call a:hover {
			color: #969799;
			text-decoration: none;
		}

.mktg-footer-info {
	text-align: right;
}

@media screen and (max-width:1447px) {
	.intro-banner {
		width: 100%;
	}

	.intro-text, .intel-iframe {
		width: 48%;
	}

	.sd-iframe {
		width: 50%;
		text-align: right;
	}
}

@media screen and (max-width:1410px) {
	nav ul, .medium-11, .medium-10, .medium-9, .medium-8 {
		width: 100%;
	}

	.amd-banner .medium-8 {
		width: 66.66667%;
	}

	.blog-content .medium-8 {
		width: 66.66667%
	}

	.hgst-4u60-banner .medium-10, .supermicro-servers .medium-10, .gradient-banner .medium-9 .medium-10 {
		width: 83.33333%;
	}

	.solutions-banner .medium-9 .medium-9, .servers-banner .medium-9 .medium-9, .storage-banner .medium-9 .medium-9, .vmware-solutions-banner .medium-9 .medium-9, .cloud-solutions .medium-9 .medium-9, .hadoop-solutions .medium-9 .medium-9, .gpu .medium-9 .medium-9, .gradient-banner .medium-6 .medium-9, .isv-appliances .medium-10 .medium-9 {
		width: 75%;
	}

	.footer .medium-8, .hgst-4u60-highlights .medium-9 .medium-8, .hgst-4u60-intro .medium-9 .medium-8, .hgst-4u60-datasheet .medium-8, .canonical-openstack .medium-8, .oem-isv-banner .medium-9 .medium-8, .e3-1200-v6-banner .medium-9 .medium-10, .e3-1200-v6-intro .medium-9 .medium-8, .hadoop-solutions .medium-9 .medium-8, .ultra-servers .medium-9 .medium-8, .server-management-whitepaper .medium-8, .easy-to-buy .medium-8, .blog-content .medium-8 .medium-8 {
		width: 66.66667%;
	}

	.blog section {
		padding: 0 20px;
	}
}

@media screen and (max-width:1280px) {
	.home-banner h1 {
		padding-top: 60px;
	}
}

@media screen and (max-width:1190px) {
	.home-banner .home-purpose-built, .home-banner .home-ultra-servers {
		min-height: 550px;
	}
}

@media screen and (max-width:1150px) {
	.intro-text.solo {
		width: 70%;
	}
}

@media screen and (max-width:1080px) {
	.medium-10, .medium-9, .medium-8, .medium-7 {
		width: 100%;
	}

	.amd-banner .medium-8 {
		width: 66.66667%;
	}

	.amd-banner h1 {
		padding-top: 0;
	}

	.hgst-4u60-banner .medium-10, .supermicro-servers .medium-10, .gradient-banner .medium-9 .medium-10 {
		width: 83.33333%;
	}

	.solutions-banner .medium-9 .medium-9, .servers-banner .medium-9 .medium-9, .storage-banner .medium-9 .medium-9, .vmware-solutions-banner .medium-9 .medium-9, .cloud-solutions .medium-9 .medium-9, .hadoop-solutions .medium-9 .medium-9, .gpu .medium-9 .medium-9, .gradient-banner .medium-6 .medium-9, .isv-appliances .medium-10 .medium-9 {
		width: 75%;
	}

	.footer .medium-8, .hgst-4u60-highlights .medium-9 .medium-8, .hgst-4u60-intro .medium-9 .medium-8, .hgst-4u60-datasheet .medium-8, .canonical-openstack .medium-8, .oem-isv-banner .medium-9 .medium-8, .e3-1200-v6-banner .medium-9 .medium-10, .e3-1200-v6-intro .medium-9 .medium-8, .hadoop-solutions .medium-9 .medium-8, .ultra-servers .medium-9 .medium-8, .server-management-whitepaper .medium-8, .easy-to-buy .medium-8, .blog-content .medium-8 .medium-8 {
		width: 66.66667%;
	}

	.grow-your-business, .medium-7 {
		width: 58.33333%;
	}

	nav {
		padding: 50px 0 0;
	}

		nav ul ul {
			top: 110px;
		}

	.intro-text, .intel-iframe {
		width: 100%;
		margin: 0;
	}

	.sd-iframe {
		width: 60%;
	}

	.plat-pad {
		padding: 0 0.9375rem;
	}
}

@media screen and (max-width:1024px) {
	.content header, .e5-2600-section, .ultra-section, .contact-us, .rma-policy, .faq, .terms-conditions, .privacy-policy, .ad-choices, .partners section {
		padding: 0 20px;
	}

	.intel-storage-banner .divider {
		border-right: none;
	}

	#ti33wrap, #TI50wrap {
		height: auto;
		padding: 0 0 20px;
		box-shadow: 2px 2px 2px #b2b2b2;
	}

	.ti33, .ti50 {
		height: auto;
		padding: 0 0 20px;
	}

	#ti33wrap {
		margin: 0 0 25px;
	}

	#TI50wrap {
		margin: 0 0 75px;
	}

		#ti33wrap:after, #TI50wrap:after, .ti33:after, .ti50:after {
			clear: both;
			content: " ";
			display: block;
			font-size: 0;
			height: 0;
			visibility: hidden;
		}

	#ti33wrap > div:nth-child(1), #ti33wrap > div:nth-child(2), #ti33wrap > div:nth-child(3) {
		float: left;
		position: relative;
		left: auto;
		width: 33.333333%;
		height: auto;
		border-top: 5px solid #00274c;
		background: none;
	}

	#TI50wrap > div:nth-child(1), #TI50wrap > div:nth-child(2) {
		float: left;
		position: relative;
		left: auto;
		width: 50%;
		height: auto;
		border-top: 5px solid #E59200;
		background: none;
	}

	#tiWH, div#tiWHU {
		color: #3B4C53;
	}

	.tiDown {
		width: 100%;
		padding: 0 0 0 20px;
	}

	div#tiWHU {
		bottom: auto;
		left: auto;
	}

	#ti1 {
		color: #fff;
		background: #E59200;
		margin: 8px 10px;
	}

	#tiBorder {
		clear: both;
	}

	#tiEmail {
		display: block;
		margin: 0;
	}

	header .large-4 {
		width: 33.33333%;
	}

	.home-banner .home-purpose-built, .intel-storage-banner {
		background-image: url('/Image Library/ServersDirect/HomeFeature/sd_header_tablet.jpg');
	}

	.sds-banner {
		background-image: url('/Image Library/Navigation Category/Storage/infrastructures_header_tablet.jpg');
	}

	.home .testimonials {
		background-image: url('/Image Library/ServersDirect/HomeFeature/custom_header-1-tablet.jpg');
	}

	.xeon-processor-scalable-family-banner {
		background-image: url('/Image Library/Navigation Category/Servers/intel_background_tablet.jpg');
	}

	.amd-epyc-7000-banner {
		background-image: url('/Image Library/Navigation Category/Servers/epyc_header_tablet.jpg');
	}

	.industries-banner {
		background-image: url('/Image Library/Navigation Category/Solutions/server_image_tablet.jpg');
	}

	.resources-banner {
		background: url('/Image Library/ServersDirect/Libraries/resources-banner-tablet.jpg');
	}

	.intel-storage-software-defined-infrastructures .testimonials {
		background-image: url('/Image Library/Navigation Category/Storage/storage_header-1-tablet.jpg');
	}

	.support-banner {
		min-height: 400px;
		background-image: url('/Image Library/Navigation Category/support_header-tablet.jpg');
	}

	.warranty-banner {
		background-image: url('/Image Library/Navigation Category/isv_header2-tablet.jpg');
	}

	.blog-banner {
		background-image: url('/Image%20Library/Unassigned/servers-direct-blog-tablet.jpg');
	}

	.isv-banner {
		background-image: url('/Image Library/Navigation Category/solutions/isv_header-tablet.jpg');
	}

	.isv-metric {
		background-image: url('/Image Library/Navigation Category/solutions/testimonials_header-tablet.jpg');
	}

	.isv-discover {
		background-image: url('/Image Library/Navigation Category/solutions/test_header-tablet.jpg');
	}

	.ultra-servers-banner {
		background-image: url('/Image Library/Navigation Category/Servers/ultra_servers_header-tablet.jpg');
	}

	.whitebox-open-banner {
		background-image: url('/Image Library/Navigation Category/Servers/WB_header-1-tablet.jpg');
	}

	.whitebox-security {
		background-image: url('/Image Library/Navigation Category/Servers/server_backdrop-tablet.jpg');
	}

	.gpu-header, .westerndigital .westerndigital-header {
		background: url('/Image Library/Navigation Category/Servers/AI_header-tablet.jpg');
	}

		.gpu-header h1 {
			padding-top: 50px;
		}

	.ms-banner {
		background-image: url('/Image%20Library/Navigation%20Category/Strategic%20Partners/servers-direct-and-microsoft-computing-solutions-tablet.jpg');
	}

	.ms-windows-10 {
		background-image: url('/Image%20Library/Navigation%20Category/Strategic%20Partners/servers-direct-its-time-to-upgrade-to-windows-10-pro-tablet.jpg');
	}

	.microsoft-ad .ms-capable {
		background: linear-gradient(rgba(6, 55, 85, 0.85), rgba(6, 55, 85, 0.85)),url('/Image%20Library/Navigation%20Category/Strategic%20Partners/windows-server-2019-connects-you-tablet.jpg');
	}

	.microsoft-ad .ms-windows-10-pro {
		background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url('/Image%20Library/Navigation%20Category/Strategic%20Partners/update-to-windows-10-with-our-help-tablet.jpg');
	}

	.amd-banner {
		background-image: url('/Image Library/Navigation Category/amdepyc-background-tablet.jpg');
	}

	.amd-buy {
		background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url(/Image%20Library/Navigation%20Category/Strategic%20Partners/update-to-windows-10-with-our-help-tablet.jpg) 0 0 no-repeat;
	}

	.surveillance-servers-banner {
		background: url('/Image Library/Navigation Category/Solutions/surveillance-servers-banner-tablet.jpg');
	}

	.ultra-servers-whitesheet img {
		float: none;
	}

	.home .medium-6 div {
		margin: 0 auto;
		max-width: 360px;
	}

		.home .medium-6 div:last-child {
			min-height: 175px;
		}

	.ms-windows-10 h2 {
		padding-top: 75px;
		font-size: 40px;
	}

	.xtr-pad {
		padding: 38px 2% 0 2%;
	}

	.gpu-servers .whitebox-platforms .col-container {
		display: block;
	}
}

@media screen and (max-width:1023px) {
	.ultra-servers-supermicro .medium-10 .medium-6:nth-child(odd) {
		float: left;
		clear: both;
	}
}

@media screen and (max-width:924px) {
	.banner h2 {
		margin: 0 0 0.5em;
	}

	.custom-two-third.bdr-right {
		border: 0;
	}
}

@media only screen and (max-width:907px) {
	table.responsive {
		margin-bottom: 0;
	}

	.pinned {
		position: absolute;
		left: 0;
		top: 0;
		background: #fff;
		width: 35%;
		overflow: hidden;
		overflow-x: scroll;
		border-right: 1px solid #ccc;
		border-left: 1px solid #ccc;
	}

		.pinned table {
			border-right: none;
			border-left: none;
			width: 100%;
		}

			.pinned table th, .pinned table td {
				white-space: nowrap;
			}

		.pinned td:last-child {
			border-bottom: 0;
		}

	div.table-wrapper {
		position: relative;
		margin-bottom: 20px;
		overflow: hidden;
		border-right: 1px solid #ccc;
	}

		div.table-wrapper div.scrollable {
			margin-left: 35%;
		}

		div.table-wrapper div.scrollable {
			overflow: scroll;
			overflow-y: hidden;
		}

	table.responsive td, table.responsive th {
		position: relative;
		white-space: nowrap;
		overflow: hidden;
	}

		table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td {
			display: none;
		}
}

@media screen and (max-width:900px) {
	ultra-servers-supermicro.explore-all span:last-child {
		font-size: 50px;
	}
}

@media screen and (max-width:1280px) {
	nav {
		padding: 0;
	}

	input, option, textarea {
		padding: 10px;
	}

	header .medium-10 {
		width: 100%;
	}

	#hub_menu {
		position: fixed;
		text-align: left;
		height: auto;
	}

	.mobile {
		display: block;
		position: absolute;
		top: 45px;
		right: 20px;
		width: 36px;
		height: 24px;
		background: url('/Image%20Library/Navigation%20Category/hamburger.png') no-repeat;
	}

	.animate, .unanimate {
		top: 0;
	}

	.animate {
		width: 80%;
	}

	header nav ul.main {
		float: none;
		position: relative;
		bottom: auto;
		left: auto;
		transform: none;
		min-width: auto;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	header nav a, header nav a:visited, header nav a:active, header nav ul.sub a, header nav#hub_menu .hub-menu a, header nav ul.sub .subLink {
		float: none;
		display: block;
		height: auto;
		margin-bottom: 0;
		color: #000000;
		border-radius: 0;
		line-height: 1.6em;
		font-size: 15px;
	}

		header nav ul.sub .bub a, header nav ul.sub .subLink .bub a {
			color: #093755 !important;
			background: #fff;
		}

			header nav ul.sub .subLink:hover, header nav ul.sub .bub a:hover, header nav ul.sub .subLink .bub a:hover {
				color: #fff !important;
				background: #0079c2 !important;
			}

	.bubIntro {
		display: none;
		height: 0;
		font-size: 0;
	}

	.logo {
		top: 45px;
		left: 20px;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		margin: 0;
		padding: 0
	}

	header nav ul li, header nav ul li.navItem {
		position: relative;
		float: none;
		line-height: 1em;
		display: list-item;
	}

	header nav .hub-menu .navItem:last-child a.navLink, header nav a.navLink, header nav a.navLink:visited, header nav a.navLink:active, .navItem:first-child a.navLink {
		color: #fff;
		display: block;
		height: auto;
		margin-bottom: 0;
		padding: 15px 10px 15px 15px;
	}

	header nav a.navLink {
		border-bottom: 1px solid #fff;
	}

	header nav .subLink, header nav .bub li {
		border-bottom: 1px solid #093755;
	}

	.sub {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
		display: none;
		margin: 0;
		opacity: 1;
		padding: 0;
		position: relative;
		top: auto;
		transform: none;
		transition: none 0s ease 0s;
		visibility: visible;
		left: 0;
		width: 100%;
	}

	header nav ul.sub {
		position: relative;
		right: auto;
		top: auto;
		padding: 0 !important;
	}

		header nav ul.sub li.subItem {
			float: none;
			position: relative;
			width: 100%;
			padding: 0 !important;
		}

		header nav ul.sub li {
			text-align: left;
		}

		header nav ul.sub .subLink, header nav .navItem:last-child ul.sub .subLink, li.active .subLink, .bubIntro {
			color: #093755 !important;
			padding: 15px 10px 11px 30px;
			background: #fff !important;
		}

		header nav ul.sub span.subLink:hover, header nav .navItem:last-child ul.sub span.subLink:hover {
			color: #093755 !important;
			background: #fff !important;
		}

		header nav ul.sub li a {
			width: 100%;
			padding: 15px 10px 15px 45px;
		}

	header nav ul li, header nav ul li.navItem {
		list-style: none;
	}

	header nav a.open-nav, header nav a:visited.open-nav, header nav a:active.open-nav, header nav ul.sub a.open-nav, header nav#hub_menu .hub-menu a.open-nav {
		display: block;
		font-size: 16px;
		width: auto;
		height: 53px;
		padding: 15px 20px 0;
		text-transform: uppercase;
	}

	header nav .subItem a.open-nav, header nav .subItem a:visited.open-nav, header nav .subItem a:active.open-nav, header nav ul.sub .subItem a.open-nav, header nav#hub_menu .hub-menu .subItem a.open-nav {
		height: 50px;
	}

	header .fa {
		font-size: 25px;
		height: 10px;
		margin-right: 6px;
		width: 10px;
	}

	header .sub .fa {
		color: #093755;
	}

	header .sub .link-expand {
		border-left: 1px solid #093755 !important;
	}

	nav ul ul {
		display: block;
		background: #093755;
		border-left: none;
	}

	.sub li.subItem:hover, .bub li:hover {
		background: #093755;
	}

	.sub .medium-11 {
		width: 100%;
	}

	.sub .column, .sub .columns {
		padding-left: 0;
		padding-right: 0;
	}

	.sub .copy {
		width: 100%;
	}

	.sub ul, .sub ol {
		margin-left: 0;
	}

	.subItem .subLink {
		display: block;
	}

	nav ul {
		float: none;
	}

	.navLink img, .arrows, .list-copy {
		height: 0;
		font-size: 0;
		display: none;
	}

	.sub br {
		height: 0;
		font-size: 0;
	}

	.bub {
		display: none;
	}

		.bub li {
			padding: 0 !important;
		}

	header .large-4 {
		width: 100%;
	}

	.intro-text.solo, .intel-iframe.solo {
		width: 100%;
	}

	.solo .intel-chip {
		width: 100%;
		text-align: center;
	}

	.blog-content .bloglist.medium-8, .blog-content .tweets.medium-4 {
		width: 100%
	}

	#drift-iframe {
		right: 0 !important;
	}
}

@media screen and (max-width:817px) {
	.banner-img img {
		float: right;
	}

	.banner h1 {
		padding: 10px 0 0 20px;
	}

	.banner ul {
		padding: 0 0 0 40px;
	}

	.content {
		width: 100%;
		margin: 0 auto;
	}

		.content section {
			padding: 60px 20px 30px;
		}

		.content footer {
			padding: 60px 20px;
		}

	#copyright.content section {
		padding: 16px 20px;
	}

	section, footer ul {
		margin: 0 auto;
	}

	#map {
		height: 300px;
	}

	label {
		min-height: 42px;
		margin: 0 2% 15px 0;
		padding: 5px 0 0;
	}

	.tab-nav li a.tab-link {
		display: block;
		width: 100%;
		margin: 0 0 20px;
		padding: 15px 0;
		text-align: center;
	}

	input, select {
		height: 40px;
		margin: 0 0 20px;
	}

		input[type="radio"] + label, input[type="radio"] + .wpcf7-list-item-label {
			padding: 5px 0 0;
		}

	.tab-nav li {
		width: 100%;
	}

	span.hint {
		display: inline-block;
		padding: 5px 0 0;
	}

	.one-fifth, .one-fourth, .one-third, .two-fifth, .one-half, .three-fifth, .two-third, .three-fourth, .four-fifth, .five-sixth, .custom-one-half, .aside dl, #registration, #registered {
		width: 100%;
	}

	.one-fifth, .one-fourth, .one-third, .two-fifth, .one-half, .three-fifth, .two-third, .three-fourth, .four-fifth, .five-sixth, .custom-one-half, fieldset#registration, fieldset#registered {
		float: none;
		margin-right: 0;
	}

	.featured-info .custom-one-fifth {
		width: 50%;
	}

	.company-info .custom-one-fifth {
		float: left;
		width: 48%;
		margin-right: 2%;
	}

		.company-info .custom-one-fifth:nth-child(odd) {
			margin-right: 0;
		}

		.company-info .custom-one-fifth:nth-child(4) {
			clear: both;
		}

		.company-info .custom-one-fifth:last-child, .featured-info .custom-one-fifth:last-child {
			width: 100%;
		}

	.supermicro-header .four-fifth {
		float: left;
		width: 79.1%;
		margin-right: 4%;
	}

	.supermicro-header .one-fifth {
		float: left;
		width: 16.8%;
		margin-right: 4%;
	}

	.superservers-header .one-half, .superstorage-header .one-half, .twinservers-header .one-half {
		float: left;
		width: 48%;
		margin-right: 4%;
	}

	.hadoop-images {
		position: relative;
	}

	.partners p {
		padding: 0 10px 20px;
	}

	.f-left, .f-right {
		float: none !important;
	}

	.banner-partners .f-left {
		float: left !important;
	}

	.blog-content h3 {
		padding: 0 0 20px 20px;
	}

	.ti33 {
		float: none;
	}

	#ti33wrap > div:nth-child(1), #TI50wrap > div:nth-child(1), #ti33wrap > div:nth-child(2), #TI50wrap > div:nth-child(2), #ti33wrap > div:nth-child(3) {
		left: 0;
		position: relative;
		width: 100%;
		height: 200px;
		margin: 0 0 20px;
		padding: 0 0 20px;
		box-shadow: 2px 2px 2px #b2b2b2;
	}

	#ti1 {
		margin: 8px 10px;
	}

	#tiDH {
		padding: 0 0 1.6em;
	}

	.tiUP {
		padding: 3%;
		width: 94%;
	}

	.tiUP2 {
		margin: 0;
		padding: 0 3%;
		width: 94%;
	}

	#TI50wrap > div:nth-child(1) .tiUP2 > #ti2 {
		top: 11px;
	}

	#TI50wrap > div:nth-child(1) > div > #tiDH {
		width: 75%;
		padding: 0;
		top: 10px;
	}

	#TI50wrap > div:nth-child(2) > .tiUP2 {
		width: 94%;
	}

	#TI50wrap > div:nth-child(2) > div > #ti2 {
		left: 0;
	}

	#TI50wrap > div:nth-child(2) > div > #tiDH {
		left: 0;
		padding: 0;
	}

	#tiEmail {
		margin: 0;
	}

	.tiDown {
		margin: 0;
		width: 87%;
		padding: 3% 0 10px 10%;
	}

	div#tiWHU {
		left: 0;
		position: inherit;
		padding: 0 0 0 52px;
	}

	div#tiDHU {
		margin: 0;
		width: 100%;
	}

	.tiCopy {
		margin: 0;
		width: 100%;
	}

	.ti50 .tiCopy {
		width: 100%;
		left: 26px;
	}

	#tiCall:before {
		margin: 0 10px;
	}

	#tiEmail:before {
		margin: 0 10px;
	}

	#tichatnow:before {
		margin: 0 10px;
	}

	#ti33wrap > div:nth-child(3) > div.tiUP {
		margin-left: 0;
	}

	#ti33wrap > div:nth-child(2) > div.tiUP {
		margin-left: 0;
		margin-top: 0;
	}

	#ti33wrap, #TI50wrap {
		height: auto;
		margin: 0;
		padding: 0;
		box-shadow: none;
	}

	#TI50wrap {
		margin: 0 0 75px;
	}

	#tiWH {
		display: inline-block;
	}

	#TI50wrap > div:nth-child(2) > div > div:nth-child(3):before {
		top: 5px;
	}

	#ti33wrap > div:nth-child(3) > #bottom75 > div:nth-child(1):before, #TI50wrap > div:nth-child(2) > div > div:nth-child(4):before {
		top: 5px;
	}

	#ti33wrap > div:nth-child(3) > #bottom75 > div:nth-child(2):before, #TI50wrap > div:nth-child(2) > div > div:nth-child(5):before {
		top: 5px;
	}

	.hadoop-header .one-third {
		text-align: center;
	}

	.hadoop-header img {
		float: none;
	}
}

@media screen and (max-width:717px) {
	.sd-iframe, .intel-chip {
		width: 100%;
		text-align: center;
	}

	.sd-iframe {
		margin: 0 0 30px;
	}
}

@media screen and (max-width:689px) {
	.nav-connect, .nav-search {
		float: none;
	}

	.banner h1, .banner h2, .banner p {
		padding: 10px 0 0 20px;
	}

	.canonical-table td.listitems {
		padding: 5px;
	}

	footer nav {
		padding: 0;
	}

	footer.wrap ul {
		padding: 0 0 20px;
		text-align: center;
	}

	footer nav ul {
		float: none;
		width: 100%;
	}

	footer li a, footer li a:visited, footer li a:active {
		width: 100%;
		padding: 15px 0;
		text-align: center;
	}

	footer nav ul li:nth-child(1) {
		padding: 0 0 20px;
	}

	footer li a:hover {
		color: #fff;
		background: #df9300;
	}

	footer ul, footer ul li {
		float: none;
	}

	footer li a, footer li a:visited, footer li a:active {
		display: block;
	}

	footer a.last {
		padding: 10px 0 !important;
	}
}

@media screen and (max-width:639px) {
	.server-management-whitepaper .medium-8 {
		width: 100%;
	}

	.footer h3 {
		text-align: center;
	}

	.footer ul a {
		text-align: center;
		display: block;
	}

	.mktg-footer-info {
		text-align: center;
	}
}

@media screen and (max-width:633px) {
	.banner-img {
		float: none !important;
		width: 100%;
	}

		.banner-img img {
			float: none;
			padding: 0 0 0 20px;
		}

	.home-banner-cta {
		max-width: 100%;
	}

	.col-container {
		display: block;
	}

	.medium-10, .medium-9, .medium-8, .medium-7, .footer .medium-8, .hgst-4u60-highlights .medium-9 .medium-8, .hgst-4u60-intro .medium-9 .medium-8, .hgst-4u60-datasheet .medium-8, .canonical-openstack .medium-8, .solutions-banner .medium-9 .medium-9, .servers-banner .medium-9 .medium-9, .storage-banner .medium-9 .medium-9, .vmware-solutions-banner .medium-9 .medium-9, .hgst-4u60-banner .medium-10, .oem-isv-banner .medium-9 .medium-8, .e3-1200-v6-banner .medium-9 .medium-10, .e3-1200-v6-intro .medium-9 .medium-8, .supermicro-servers .medium-10, .cloud-solutions .medium-9 .medium-9, .hadoop-solutions .medium-9 .medium-9, .hadoop-solutions .medium-9 .medium-8, .gpu .medium-9 .medium-9, .gradient-banner .medium-6 .medium-9, .gradient-banner .medium-9 .medium-10, .ultra-servers .medium-9 .medium-8, .grow-your-business, .medium-7, .easy-to-buy .medium-8, .blog-content .medium-8 .medium-8, .isv-appliances .medium-10 .medium-9, .blog-content .medium-8, .amd-banner .medium-8 {
		width: 100%;
	}

	.home-banner .home-purpose-built, .home-banner .home-ultra-servers {
		min-height: 700px;
	}
}

@media screen and (max-width:575px) {
	.company-info .custom-one-fifth {
		width: 100%;
		margin-right: 0;
		float: none;
	}
}

@media screen and (max-width:540px) {
	.logo {
		top: 85px;
	}

	.mobile {
		top: 104px !important;
	}

	.modalDialog2 > div {
		left: 0;
		margin-right: 2.5%;
		margin-left: 2.5%;
		width: 95%;
	}
}

@media screen and (max-width:517px) {
	label {
		width: 100%;
		min-height: 16px;
		margin: 0 2% 10px 0;
	}

	input, select {
		margin: 0 0 20px;
	}

		input[type="checkbox"] + label {
			min-height: 42px;
			margin: 0 0 20px
		}
}

@media screen and (max-width:515px) {
	.divider_blue_v_160 {
		background: none;
		border: medium none;
		float: none;
		height: 1%;
		margin: 0;
		min-height: 0;
		overflow: hidden;
		position: relative;
		width: 1px;
	}

	.featured-info .custom-one-fifth, .company-info .custom-one-fifth {
		width: 100%;
	}

	.featured-info .custom-one-fifth {
		width: 100%;
	}

	.company-info .custom-one-fifth {
		width: 100%;
		margin-right: 0;
		float: none;
	}

	.supermicro-header .four-fifth, .supermicro-header .one-fifth {
		width: 100%;
		float: none;
		margin-right: 0;
	}

	.gpu-header h1 {
		padding-top: 20px;
	}
}

@media screen and (max-width:480px) {
	.home-banner .home-purpose-built, .intel-storage-banner {
		background-image: url('/Image Library/ServersDirect/HomeFeature/sd_header_smartphone.jpg');
	}

	.home .testimonials {
		background-image: url('/Image Library/ServersDirect/HomeFeature/custom_header-1-smartphone.jpg');
	}

	.xeon-processor-scalable-family-banner {
		background-image: url('/Image Library/Navigation Category/Servers/intel_background_smartphone.jpg');
	}

	.sds-banner {
		background-image: url('/Image Library/Navigation Category/Storage/infrastructures_header_smartphone.jpg');
	}

	.amd-epyc-7000-banner {
		background-image: url('/Image Library/Navigation Category/Servers/epyc_header_smartphone.jpg');
	}

	.industries-banner {
		background-image: url('/Image Library/Navigation Category/Solutions/server_image_smartphone.jpg');
	}

	.resources-banner {
		background: url('/Image Library/ServersDirect/Libraries/resources-banner-smartphone.jpg');
	}

	.intel-storage-software-defined-infrastructures .testimonials {
		background-image: url('/Image Library/Navigation Category/Storage/storage_header-1-smartphone.jpg');
	}

	.support-banner {
		background-image: url('/Image Library/Navigation Category/support_header-smartphone.jpg');
	}

	.warranty-banner {
		background-image: url('/Image Library/Navigation Category/isv_header2-smartphone.jpg');
	}

	.blog-banner {
		background-image: url('/Image%20Library/Unassigned/servers-direct-blog-smartphone.jpg');
	}

	.isv-banner {
		background-image: url('/Image Library/Navigation Category/solutions/isv_header-smartphone.jpg');
	}

	.isv-metric {
		background-image: url('/Image Library/Navigation Category/solutions/testimonials_header-smartphone.jpg');
	}

	.isv-discover {
		background-image: url('/Image Library/Navigation Category/solutions/test_header-smartphone.jpg');
	}

	.ultra-servers-banner {
		background-image: url('/Image Library/Navigation Category/Servers/ultra_servers_header-smartphone.jpg');
	}

	.whitebox-open-banner {
		background-image: url('/Image Library/Navigation Category/Servers/WB_header-1-smartphone.jpg');
	}

	.whitebox-security {
		background-image: url('/Image Library/Navigation Category/Servers/server_backdrop-smartphone.jpg');
	}

	.gpu-header, .westerndigital .westerndigital-header {
		background: url('/Image Library/Navigation Category/Servers/AI_header-smartphone.jpg');
	}

	.ms-banner {
		background-image: url('/Image%20Library/Navigation%20Category/Strategic%20Partners/servers-direct-and-microsoft-computing-solutions-smartphone.jpg');
	}

	.ms-windows-10 {
		background-image: url('/Image%20Library/Navigation%20Category/Strategic%20Partners/servers-direct-its-time-to-upgrade-to-windows-10-pro-smartphone.jpg');
	}

	.microsoft-ad .ms-capable {
		background: linear-gradient(rgba(6, 55, 85, 0.85), rgba(6, 55, 85, 0.85)),url('/Image%20Library/Navigation%20Category/Strategic%20Partners/windows-server-2019-connects-you-smartphone.jpg');
	}

	.microsoft-ad .ms-windows-10-pro {
		background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url('/Image%20Library/Navigation%20Category/Strategic%20Partners/update-to-windows-10-with-our-help-smartphone.jpg');
	}

	.amd-banner {
		background-image: url('/Image Library/Navigation Category/amdepyc-background-smartphone.jpg');
	}

	.amd-buy {
		background: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)),url(/Image%20Library/Navigation%20Category/Strategic%20Partners/update-to-windows-10-with-our-help-smartphone.jpg) 0 0 no-repeat;
	}

	.surveillance-servers-banner {
		background: url('/Image Library/Navigation Category/Solutions/surveillance-servers-banner-smartphone.jpg');
	}

	.ms-windows-10 h2 {
		padding-top: 50px;
		font-size: 30px;
	}
}

@media screen and (max-width:400px) {
	.logo {
		width: 200px;
		height: 51px;
	}

	.call {
		font-size: 20px !important;
	}
}

@media screen and (max-device-width:480px) {
	body {
		-webkit-text-size-adjust: none;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) {
	header nav#hub_menu .sub_menu a {
		padding: 15px 10px 15px 35px;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
	header nav#hub_menu .sub_menu a {
		padding: 8px;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2) {
	header nav#hub_menu .sub_menu a {
		padding: 15px 10px 15px 35px;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
	header nav#hub_menu .sub_menu a {
		padding: 8px;
	}
}

@media (max-device-width:800px) and (orientation:portrait) {
	header nav#hub_menu .sub_menu a {
		padding: 15px 10px 15px 35px;
	}
}

@media (max-device-width:1280px) and (orientation:landscape) {
	header nav#hub_menu .sub_menu a {
		padding: 8px;
	}
}

@media screen and (device-width:601px) and (device-height:906px) and (-webkit-min-device-pixel-ratio:1.331) and (-webkit-max-device-pixel-ratio:1.332) {
	header nav#hub_menu .sub_menu a {
		padding: 15px 10px 15px 35px;
	}
}

@media only screen and (min-device-width:800px) and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:1.5) {
	header nav#hub_menu .sub_menu a {
		padding: 15px 10px 15px 35px;
	}
}

@media only screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:portrait) {
	header nav#hub_menu .sub_menu a {
		padding: 15px 10px 15px 35px;
	}
}

@media only screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1.5) and (orientation:landscape) {
	header nav#hub_menu .sub_menu a {
		padding: 8px;
	}
}

@media print {
	* {
		font-family: Arial, sans-serf;
		background: transparent !important;
		color: #000 !important;
	}

	a, a:visited {
		color: #000 !important;
	}

	img {
		max-width: 100% !important;
	}

	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}

	h2, h3 {
		page-break-after: avoid;
	}

	header, .banner, footer {
		display: none;
	}
}

@media only screen and (max-width:1040px) {
	.storage-hardware .medium-6:nth-child(odd) {
		clear: both;
	}
}


ul.social-media {
	display: flex;
}

ul.social-media li {
	margin-right: 20px;
}

ul.social-media li a {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #F39422;
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

ul.social-media li a span {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

.solution-menu {
	width: 750px;
}

.react-banner {
	max-width: 83.33%;
	margin: auto;
	padding: 10px;
}

.react-header {
	min-height: 230px;
	padding: 0 0 0 20px;
	background: linear-gradient(135deg, #010038, #020080);
	overflow: hidden;
}

.react-row {
	min-height: inherit;
	display: flex;
	justify-content: space-bwtween;
	align-items: center;
}

.react-title {
	margin-bottom: auto;
	max-width: 45vw;
}

	.react-title h1 {
		font-size: 3.125rem;
		color: #fff;
	}

	.react-title h2 {
		font-size: 1.5rem;
		color: #fff;
	}

.react-img1 {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	max-height: 116px;
}

.react-img2 {
	margin-left: auto;
	max-width: 100%;
	max-height: 200px;
}

.react-promo {
	margin-top: 1rem;
}

	.react-promo #swapIMG {
		position: relative;
		left: 10rem;
	}

@media screen and (max-width:1410px) {
	.react-banner {
		max-width: 100%;
	}
}

@media screen and (max-width:1280px) {
	.react-promo #swapIMG {
		left: auto;
	}
}

@media screen and (max-width:960px) {
	.react-header {
		min-height: 0;
		padding: 0 20px 0 20px;
	}

	.react-row {
		flex-direction: column;
		justify-content: center;
	}

	.react-title {
		margin-bottom: auto;
		max-width: 100%;
	}

		.react-title h1 {
			font-size: 4.5vw;
			color: #fff;
			text-align: center;
		}

		.react-title h2 {
			font-size: 3vw;
			color: #fff;
		}

	.react-img1 {
		max-width: auto;
		max-height: 13vw;
		margin: 0 0 1.2vw 0;
	}

	.react-img2 {
		max-width: auto;
		max-height: 15vw;
		margin: 0;
		padding: 0;
	}

	.react-promo {
		margin-top: 1.5vw;
	}
}
