@media  screen and (max-width: 1199px) {
	/* Optimize website for 960 width display */
	#wrapper
	{
		overflow:hidden;
		min-width:960px;
	}
	.container1200
	{
		width:960px;
		margin:0px auto;
	}
	.container960
	{
		width:720px;
		margin:0px auto;
		/*padding:0 10px;*/
	}
	#header
	{
		background:#0f000f url(../img/960/header-grad.png) top center repeat-x;
	}
	#header #header-right
	{
		background:url(../img/960/header-grad2.png) top right no-repeat;
	}
	#header .container1200
	{
		background:#0f000f url(../img/960/header-bg.png) top center no-repeat;
		height:376px;
	}
	#header-content
	{
		margin-top:16px; /* -4 */
		color:#fff;
	}
	#header-slider
	{
		width:357px; /* 89 */
		height:234px; /* -51 */
	}
	#header-slider.royalSlider .arrow.right,
	#testimonials.royalSlider .arrow.right
	{
		right:-41px;
		background:url(../img/slider-control-right.png) top left no-repeat;
		top: 147px;
	}
	#header-slider.royalSlider .arrow.left,
	#testimonials.royalSlider .arrow.left
	{
		left:-30px;
		background:url(../img/slider-control-left.png) top left no-repeat;
		top: 147px;
	}
	#testimonials.royalSlider .arrow.left,
	#testimonials.royalSlider .arrow.right
	{
		top: 78px; /* -18 */
	}
	#header-content .content-left
	{
		float:left;
		width:357px; /* -89 */
	}
	#header-content .content-right
	{
		float:right;
		width:304px; /* -91 */
	}
	#header-content #header-callout
	{
		width:280px; /* -70 */
		margin-top: 22px; /* -5 */
		font-size:13px;
	}
	#header-content #header-callout .heading
	{
		font-family:'EnriquetaRegular', Arial, sans-serif;
		font-size:20px; /* -4 */
		margin-bottom:18px; /* -4 */
		font-weight:normal;
	}
	#logo span
	{
		background:url(../img/960/logo.png) bottom left no-repeat;
		width:164px; /* -41 */
		height:43px; /* -10 */
		text-indent:-9999px;
		padding-top:20px;-4
		display:block;
	}
	#call-to-action
	{
		background: rgb(33,60,81); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(33,60,81,1) 0%, rgba(28,51,69,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,60,81,1)), color-stop(100%,rgba(28,51,69,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(33,60,81,1) 0%,rgba(28,51,69,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(33,60,81,1) 0%,rgba(28,51,69,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(33,60,81,1) 0%,rgba(28,51,69,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(33,60,81,1) 0%,rgba(28,51,69,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#213c51', endColorstr='#1c3345',GradientType=0 ); /* IE6-9 */
		
		min-height:32px; /* -8 */
		color:#fff;
		padding:20px 0; /* -5 0 */
		line-height:20px; /* -5 */
		border-bottom:1px solid #000000;
	}
	#call-to-action .container-left
	{
		float:left;
		width:511px; /* -141 */
	}
	#call-to-action .container-right
	{
		float:right;
		width:204px; /* -51 */
	}
	#cta-heading
	{
		font-family:'EnriquetaBold', Arial, sans-serif;
		font-size:18px; /* -4 */
		
	}
	#cta-sub-heading
	{
		font-family:'EnriquetaRegular', Arial, sans-serif;
		font-size:14px; /* -3 */
	}
	#schedule-demo
	{
		/*margin:0px;
		width:200px;*/
	}
	#schedule-demo-btn
	{
		background:url(../img/960/schedule-demo-btn.png) top left no-repeat;
		width:203px; /* -50 */
		height:43px; /* -10 */
		display:inline-block;
		text-indent:-9999px;
	}
	#callouts
	{
		margin-top:48px; /* -12 */
	}
	#box1, #box2, #box3
	{
		width:224px; /* -60 */
		float:left;
		margin-left:24px; /* -6 */
	}
	#box1
	{
		border-bottom:8px solid #ffcb61;
		margin-left:0px;
	}
	#box2
	{
		border-bottom:8px solid #00c2ff;
	}
	#box3
	{
		border-bottom:8px solid #d92219;
	}
	#box1 .image,
	#box2 .image,
	#box3 .image
	{
		width:92px; /* -25 */
		height:auto; /* -25 */
		float:left;
		margin:0 12px 8px 0;/* 0 -3 -2 0 */
	}
	.box-heading
	{
		font-family:'EnriquetaBold', Arial, sans-serif;
		font-size:20px; /* -4 */
		font-weight:normal;
		margin:12px 0; /* -3 0 */
	}
	.box-content
	{
		float:right;
		width:120px; /* -30 */
		margin-bottom:10px;
	}
	#highlight-orange
	{
		background:#ffcb61;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		line-height:25px;
		margin-top:20px;
		padding:25px 20px 12px 20px;
		margin-bottom:20px;
	}
	#highlight-orange .container-left
	{
		float:left;
		width:208px; /* -52 */
	}
	#highlight-orange .container-right
	{
		float:right;
		width:458px; /* -130 */
	}
	.clear
	{
		clear:both;
		height:0px;
	}
	#highlight-orange .box-content
	{
		width:auto;
		float:none;
		font-size:15px; /* -3 */
	}
	#testimonials
	{
		width:100%;
		height:auto;
	}
	#testimonials .testimonial,
	#testimonials .royalWrapper
	{
		background:#fff;
	}
	.testimonial .testi-details
	{
		margin-top:12px; /* -3 */
	}
	#footer
	{
		background:#000000;
		height:185px; /* -50 */
		margin-top:32px; /* -8 */
		color:#fff;
	}
	#footer a
	{
		color:#fff;
	}
	#social-media
	{
		padding:8px 0px 8px 587px;/* -2 0 -2 -165 */
	}
	ul#social-icons,
	ul#social-icons li
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	ul#social-icons li
	{
		float:left;
		margin-left:10px;
	}
	ul#social-icons li a
	{
		display:inline-block;
		width:16px;
		height:16px;
		text-indent:-9999px;
	}
	ul#social-icons li.facebook a
	{
		background:url(../img/icons/facebook.png);
	}
	ul#social-icons li.linkedin a
	{
		background:url(../img/icons/linkedin.png);
	}
	ul#social-icons li.rss a
	{
		background:url(../img/icons/rss.png);
	}
	ul#social-icons li.twitter a
	{
		background:url(../img/icons/twitter.png);
	}
	ul#social-icons li.youtube a
	{
		background:url(../img/icons/youtube.png);
	}
	#footer .footer-content
	{
		font-size:12px;
		line-height:18px;
	}
	.royalSlider .royalImage
	{
		width:100%;
	}
}