@media only screen and (min-width : 320px) {
    body {
		font-size: 16px;
		color: #231f20;
		position: relative;
	}
	.reveal {
		display: none;
	}
	.inner h4.objective {
		margin-top: 0;
	}
	.inner .content {
		padding: 30px 0;
	}
	.inner .content.grey_bkg {
		padding: 30px 0 0;
	}
	.grey_bkg {
		background-color: #f2f2f2;
	}
	.dark_grey_bkg {
		background-color: #d1d2d4;
	}
	h2, h3, h4, h5 {
		font-family: helvetica, arial, sans-serif;
	}
	h2 {
		/* padding: .5em 1em; */
		width: 100%;
		color: #fff;
		font-weight: 700;
		line-height: 39px;
		font-size: 2em;
	}
	.smaller h2 {
		margin-top: 10px;
		font-size: 1.5em;
		line-height: 1.5;
	}
	.smaller p {
		display: none;
	}
	h3, h4, h5, #content ul {
		font-size: 20px;
	}
	#content ul {
		padding-left: 20px;
	}
	h3 {
		margin-bottom: 30px;
		padding: 20px;
	/* 	border-radius: 8px; */
		color: #fff;
		background: #59aad0;
	}
	/*
.background, .problem, .analysis, .recommendations {
		padding-top: 125px;
	}
*/
	.background h3 {
		text-transform: uppercase;
		letter-spacing: .1em;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#71b2d4+0,accde2+100 */
		background: #75b6d6; /* Old browsers */
		background-image: url('../img/background_background.svg');
		background-image: url('../img/background_background.svg'), -moz-linear-gradient(left,  #75b6d6 0%, #accede 100%); /* FF3.6-15 */
		background-image: url('../img/background_background.svg'), -webkit-linear-gradient(left,  #75b6d6 0%, #accede 100%); /* Chrome10-25,Safari5.1-6 */
		background-image: url('../img/background_background.svg'), linear-gradient(to right,  #75b6d6 0%,#accede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b6d6', endColorstr='#accede',GradientType=1 ); /* IE6-9 */
		background-position: right center;
		background-repeat: no-repeat;
	}
	.problem h3 {
		text-transform: uppercase;
		letter-spacing: .1em;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e9ac6+0,71b2d4+83 */
		background: #079bc7; /* Old browsers */
		background-image: url('../img/problem_background.svg');
		background-image: url('../img/problem_background.svg'), -moz-linear-gradient(left,  #079bc7 0%, #75b6d6 83%); /* FF3.6-15 */
		background-image: url('../img/problem_background.svg'), -webkit-linear-gradient(left,  #079bc7 0%,#75b6d6 83%); /* Chrome10-25,Safari5.1-6 */
		background-image: url('../img/problem_background.svg'), linear-gradient(to right,  #079bc7 0%,#75b6d6 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#079bc7', endColorstr='#75b6d6',GradientType=1 ); /* IE6-9 */
		background-position: right center;
		background-repeat: no-repeat;
	}
	.analysis h3 {
		text-transform: uppercase;
		letter-spacing: .1em;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#318db1+0,0b99c6+100 */
		background: #318db1; /* Old browsers */
		background-image: url('../img/analysis_background.svg');
		background-image: url('../img/analysis_background.svg'), -moz-linear-gradient(left,  #328db1 0%, #039ac6 100%); /* FF3.6-15 */
		background-image: url('../img/analysis_background.svg'), -webkit-linear-gradient(left,  #328db1 0%,#039ac6 100%); /* Chrome10-25,Safari5.1-6 */
		background-image: url('../img/analysis_background.svg'), linear-gradient(to right,  #328db1 0%,#039ac6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328db1', endColorstr='#039ac6',GradientType=1 ); /* IE6-9 */
		background-position: right center;
		background-repeat: no-repeat;
	}
	.recommendations h3 {
		text-transform: uppercase;
		letter-spacing: .1em;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#46748d+0,308db1+100 */
		background: #46748d; /* Old browsers */
		background-image: url('../img/recommendations_background.svg');
		background-image: url('../img/recommendations_background.svg'), -moz-linear-gradient(left,  #46748d 0%, #318db1 100%); /* FF3.6-15 */
		background-image: url('../img/recommendations_background.svg'), -webkit-linear-gradient(left,  #46748d 0%,#318db1 100%); /* Chrome10-25,Safari5.1-6 */
		background-image: url('../img/recommendations_background.svg'), linear-gradient(to right,  #46748d 0%,#318db1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46748d', endColorstr='#318db1',GradientType=1 ); /* IE6-9 */
		background-position: right center;
		background-repeat: no-repeat;
	}
	h4 {
		font-size: 22px;
		margin-bottom: 22px;
		font-weight: 700;
	}
	h4, h5 {
		padding-right: 40px;
		padding-left: 20px;
		color: #019bc9;
	}
	h5 {
		font-weight: 400;
		text-transform: uppercase;
		letter-spacing: .05em;
		line-height: .75;
		font-size: 19px;
		padding-top: 16px;
		padding-bottom: 8px;
	}
	h4.objective {
		text-transform: uppercase;
		letter-spacing: .075em;
		line-height: 1.2;
		margin-bottom: 0;
	    padding-bottom: 10px;
	    padding-top: 0;
	}
	h4.objective span {
		display: block;
		font-weight: 400;
	}
	#objective1 h4.objective {
/* 		margin-top: 60px; */
/* 		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/objective1_image.svg') 20px 0 no-repeat; */
	}
	#objective2 h4.objective {
/* 		margin-top: 60px; */
/* 		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/objective2_image.svg') 20px 0 no-repeat; */
	}
	#objective3 h4.objective {
/* 		margin-top: 60px; */
/* 		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/objective3_image.svg') 20px 0 no-repeat; */
	}
	#objective1 h4 {
		color: #8caf50;
	}
	#objective2 h4 {
		color: #9359a4;
	}
	#objective3 h4 {
		color: #3b53a3;
	}
	#objective1 .blue_header, #objective2 .blue_header, #objective3 .blue_header {
		color: #019bc9;
	}
	#objective1 h4.practice_guideline, #objective2 h4.practice_guideline, #objective3 h4.practice_guideline {
		font-weight: 500;
	}
	#objective1 span.lead, #objective1 h4.practice_guideline {
		color: #8caf50;
	}
	#objective2 span.lead, #objective2 h4.practice_guideline {
		color: #9359a4;
	}
	#objective3 span.lead, #objective3 h4.practice_guideline {
		color: #3b53a3;
	}
	#objective1 span.lead, #objective2 span.lead, #objective3 span.lead {
		font-family: helvetica, arial, sans-serif;
		font-weight: 700;
		font-size: 18px;
	}
	#objective1, #objective2, #objective3 {
		margin-top: 60px;
	}
	p a.related {
		font-family: helvetica, arial, sans-serif;
		line-height: 1.428571429;;
	}
	#objective1 a.related {
		background-color: #8caf50;
	}
	#objective2 a.related {
		background-color: #9359a4;
	}
	#objective3 a.related {
		background-color: #3b53a3;
	}
	#all_objectives a.related {
		background-color: #019bc9;
	}
	#all_objectives .related_case_content {
		padding-top: 20px;
	}
	#content .content .intro p.summary {
		font-size: 18px;
		line-height: 30px;
	}
	#content .content .intro p, #content .content .intro li {
		font-family: helvetica, arial, sans-serif;
		font-size: 20px;
		line-height: 32px;
		color: #888;
	}
	#intro_notes {
		margin-bottom: 10px;
		padding-top: 30px;
	}
	#content #intro_notes p {
		padding-bottom: 0;
		font-size: 16px;
		font-family: helvetica, arial, sans-serif;
		color: #a3a3a3;
		line-height: 1.2;
	}
	.social_links {
		display: none;
		position: absolute;
		width: 100%;
		color: #538ba9;
		font-weight: 700;
	}
	.share:hover .social_links {
	/* 	visibility: visible; */
		display: inline;
		font-size: 12px;
		font-weight: 700;
	}
	#content #sidebar .social_links a {
		padding: 5px 0;
		color: #929497;
		display: inline;
		font-size: 14px;
	}
	#content #sidebar .social_links a:hover, #content #sidebar .social_links a:active {
		color: #231f20;
	}
	.strategy {
		margin-top: 4em;
		/* padding-bottom: 3em; */
		border-bottom: 1px solid #ccc;
	}
	.strategy h4 {
		margin-bottom: 8px;
		line-height: 1;
		text-transform: uppercase;
	}
	#content_header {
		padding: .4em 2em .7em;
	/* 	margin-bottom: 20px; */
	/* 	border-bottom: 2px solid #fff; */
		opacity: .97;
/* 		opacity: .25; */
		background: #59aad0 url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/background.svg') right center no-repeat;
	}
	#content_header h2 {
		text-shadow: 0px 0px 4px rgba(89,170,208,1);
	}
	#content_header h2, #content_header p {
		-webkit-transition: margin 0.3s ease;
	    -moz-transition: margin 0.3s ease;
	    -ms-transition: margin 0.3s ease;
	    -o-transition: margin 0.3s ease;
	    transition: margin 0.3s ease;
	}
	#content_header p {
		margin: 0;
	}
	#content_header a {
		color: #231f20;
	}
	#content_header a:hover, #content_header a:active {
		color: #231f20;
		text-decoration: underline;
	}
	#content .content p, #content li {
		padding: 0 20px;
		font-size: 18px;
		line-height: 30px;
		font-family: "Droid Serif", georgia, times, serif;
	}
	#content .content li {
		margin: 0 20px;
		padding: 0 0 20px;
	}
	.reveal {
	/* 	color: #231f20; */
		white-space: nowrap;
		font-family: helvetica, arial, sans-serif;
	}
	.content a.related:first-of-type {
/* 		margin-left: 20px; */
	}
	.related {
		padding: 10px 34px;
		display: inline-block;
		text-transform: uppercase;
		letter-spacing: .125em;
		color: #fff;
		font-size: 12px;
	}
	.related:hover, .related:visited, .related:active {
		color: #fff;
		text-decoration: none;
		opacity: 0.75;
	}
	.dropit:first-child:first-letter {
		float: left;
		color: #019bc9;
		font-size: 61px;
		line-height: 56px;
		padding-top: 4px;
		padding-right: 2px;
		font-family: helvetica, arial, sans-serif;
		font-weight: 700;
	}
	.date {
		padding-left: 30px;
		color: #7d7d7d;
	}
	#navbar {
		position: relative;
	}
	#navbar li {
		font-family: helvetica, arial, sans-serif;
		font-size: 14px;
	}
	#sidebar #navbar li a {
		color: #3582b9;
		text-transform: uppercase;
		letter-spacing: .05em;
		font-weight: 700;
		background-color: #97bfdb;
		-webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	}
	#sidebar #navbar li.purpose_link {
		display: none;
	}
	#sidebar #navbar li.problem_link a {
		background-color: #5cabd1;
		color: #077fb9;
	}
	#sidebar #navbar li.analysis_link a {
		background-color: #0199c6;
		color: #0f689f;
	}
	#sidebar #navbar li.recommendations_link a {
		background-color: #0e8abc;
		color: #116092;
	}
	#content #navbar li {
	    padding: 0;
	}
	#sidebar #navbar.nav > li > a:hover, #sidebar #navbar.nav > li > a:active {
	/* 	background-color: #26527D; */
		color: #fff;
	}
	#sidebar #navbar.nav > li.active a {
	/* 	background-color: #26527D; */
		color: #fff;
	}
	#sidebar #navbar li.references_link {
		line-height: .5;
	}
	#sidebar #navbar li.references_link a {
		background-color: #f5f5f5;
		color: #0e8abc;
	}
	#sidebar #navbar.nav > li.references_link > a:hover, #sidebar #navbar.nav > li.references_link > a:active {
		color: #231f20;
	}
	.document_functions {
		padding: 0 0 20px;
	}
	#content .case_study_support li.cs_content {
		padding-bottom: 10px;
		background: url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/cs_background.svg"), url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/divider.svg");
		background-position: top right, bottom center;
		background-repeat: no-repeat, no-repeat;
	}
	#content #sidebar .case_study_support li.cs_content p {
		font-size: 16px;
	}
	#content .document_functions li {
		width: 30%;
		display: inline-block;
		list-style: none;
	    padding: 0;
	}
	#content .document_functions li:last-child {
		margin-top: 10px;
		margin-left: 2%;
		border-left: 2px solid #939598;
	}
	#content .document_functions li:last-child a {
		margin-left: 13%;
	}
	#content .case_study_support li {
		padding: 0 20px;
	}
	.objectives_list {
		padding: 0 20px;
	}
	.obj1 {
		list-style-image: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/green_bullet.png')
	}
	.obj2 {
		list-style-image: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/purple_bullet.png')
	}
	.obj3 {
		list-style-image: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/blue_bullet.png')
	}
	.document_functions li a {
		padding-top: 30px;
		font-family: helvetica, arial, sans-serif;
		font-size: 14px;
		font-weight: 700;
		text-align: center;
		display: block;
		width: 100%;
		-webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	}
	#content li.cs_link {
		padding: 10px 0 0;
		display: inline-block;
		width: 49%;
		font-size: 14px;
		font-weight: 700;
		font-family: helvetica, arial, sans-serif;
	/* 	background-color: blue; */
		text-align: center;
		line-height: 1;
	}
	#content li.cs_link a {
		padding: 60px 10px 20px;
		display: inline-block;
		-webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	/* 	background: red; */
	}
	#content li.cs_link:last-child {
	/* 	background-color: red; */
	}
	.cs_link:active, .cs_link:hover {
		
	}
	.function_link {
		
	}
	.function_link:active, .function_link:hover {
		background-color: #f2f2f2;
		border-radius: 6px;
	}
	#content #sidebar p {
		width: 75%;
		font-family: helvetica, arial, sans-serif;
		font-size: 14px;
		line-height: 1.35;
	}
	#content #sidebar a {
		color: #46758e;
	}
	#content #sidebar a:hover, #content #sidebar a:active {
		text-decoration: none;
		color: #231f20;
	}
	ul.case_study_support {
		margin: 0;
		padding: 0;
	}
	ul.case_study_support li {
		list-style-type: none;
		font-size: 16px;
		font-family: helvetica, arial, sans-serif;
	}
	ul.case_study_support strong {
		margin-top: 20px;
		font-size: 18px;
		width: 60%;
		display: inline-block;
		line-height: 1.3;
	}
	#content .content a.reference {
		color: #484849;
		font-family: "helvetica-neue", helvetica, arial, sans-serif;
		font-size: 19px;
		font-weight: 400;
	}
	.share_link {
		background: url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-share.svg") 50% 20% no-repeat;
	}
	.download_link {
		background: url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-download.svg") 50% 20% no-repeat;
	}
	.comment_link {
		background: url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-comment.svg") 50% 20% no-repeat;
	}
	.share_cs {
		background: url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-envelope.svg") 50% 0 no-repeat;
	}
	.all_cs {
		background: url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-folder.svg") 50% 0 no-repeat;
	}
	.share_cs:hover, .share_cs:active {
		background: url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-envelope-hover.svg") 50% 0 no-repeat;
	}
	.all_cs:hover, .all_cs:active {
		background: url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-folder-hover.svg") 50% 0 no-repeat;
	}
	a.anchor {
	    display: block;
	    position: relative;
	    top: -280px;
	    visibility: hidden;
	}
	#content .content .image {
		margin-bottom: 40px;
		padding: 35px 0;
		background-color: #ececec;
	}
	#content .content .image p {
		margin: 0;
		padding: 0 30px;
		font-family: helvetica, arial, sans-serif;
		font-size: 16px;
		line-height: 24px;
	}
	#content .content .image p strong {
		font-size: 18px;
	}
	#content .content .image img {
	/* 	margin: 0 5%; */
		margin: 20px 0 10px;
		width: 100%;
	}
	.related_case_content h3 {
		color: #231f20;
		background-color: transparent;
		font-weight: 700;
		text-transform: uppercase;
	}
	.related_case_content form {
		margin: 0 65px;
		padding-bottom: 80px;
	}
	.case_intro {
		margin-bottom: 40px;
		padding: 0 20px;
	}
	.case_intro h2 {
		padding: 0;
		width: 100%;
		color: #231f20;
		font-weight: 700;
		line-height: 1.3;
		font-size: 20px;
	}
	#content .content .case_intro p, #content .case_intro li {
		font-family: helvetica, arial, sans-serif;
	}
	#content .content .case_intro p {
		padding: 0;
		line-height: 1;
	}
	#content .content .case_title p {
		font-size: 16px;
		line-height: 1.25;
	}
	#content .content .case_intro .intervention p, #content .content .case_intro .related_strategies p {
		font-size: 18px;
	}
	.intervention, .related_strategies {
		margin-top: 40px;
	}
	.intervention p, .related_strategies p {
		text-indent: 30px;
	}
	.intervention p.strong, .related_strategies p.strong {
		text-indent: 0;
	}
	.related_strategies p.culture {
		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/green.svg') 0 0 no-repeat;
	}
	.related_strategies p.improvement {
		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/purple.svg') 0 0 no-repeat;
	}
	.related_strategies p.community {
		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/blue.svg') 0 0 no-repeat;
	}
	.related_strategies p.off {
		color: #979899;
		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/grey.svg') 0 0 no-repeat;
	}
	.intervention p.course {
		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/course.svg') 0 0 no-repeat;
		background-size: contain;
	}
	.intervention p.process {
		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/process.svg') 0 0 no-repeat;
		background-size: contain;
	}
	.intervention p.software {
		background: url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/software.svg') 0 0 no-repeat;
		background-size: contain;
	}
	.case_brief {
		margin-bottom: 35px;
		padding-bottom: 35px;
		border-bottom: 1px solid #fff;
	}
	.inner .strategy {
	    margin-bottom: 0;
	    padding-bottom: 0;
	    border-bottom: none;
	}
	#content .content h3.white_header {
		color: #fff;
		font-weight: 500;
		text-transform: uppercase;
	}
	#content .content table {
		margin: 0 0 40px;
	}
	#content .content table p {
		padding: 0 65px;
	}
	#content .content table td:first-child p {
		padding: 0 0 0 65px;
	}
	.sources li {
		list-style-type: none;
	}
	
	/* overwrite upbootwp.css styling for the documents section */
	ul.primaryNav li a {
	    font-size: .875em;
	}
    #content_header {
	    width: 100%;
	}
	a {
		word-wrap: break-word;
	}
	.btn_allCS {
		margin-top: 20px;
		
	}
	#comm_strategy3 .btn_allCS {
		border-top: 1px solid #ccc;
	}
	.btn_allCS a {
		margin: 10px 20px;
		text-indent: 35px;
		padding: 10px 20px;
	    display: inline-block;
	    text-transform: uppercase;
	    letter-spacing: .125em;
	    color: #46758e;
        font-family: helvetica, arial, sans-serif;
        line-height: 1.428571429;
	    font-size: 12px;
		background: #e1e2e2 url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-folder.svg") 20px 0 no-repeat;
		background-size: 30px;
	}
	.btn_allCS a:hover, .btn_allCS a:active {
		color: #231f20;
		background-size: 30px;
		background: #e1e2e2 url("http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/icon-folder-hover.svg") 20px 0 no-repeat;
		background-size: 30px;
		text-decoration: none;
	}
	p:empty {
		display: none;
	}
}

@media only screen and (min-width : 480px) {
	#content_header {
	    width: 100%;
	}
	#content .content header.affix {
		position: static;
		width: auto;
		top: 0;
	}
	.affix {
		/*
-webkit-transition: all 2s ease-in;
		transition: all 2s ease-in;
*/
	}
}

@media(max-width:767px){
	.affix {
		position: static;
		width: auto;
		top: 0;
	}
}

@media only screen and (min-width : 768px) {
	#content_header {
		background: #59aad0 url('http://cmu.thoughtform.design/wp-content/themes/upBootstrap3WP-master/img/background.svg') right -142px no-repeat;
	}
	#content_header {
	    width: 720px;
	}
	#content .content .intro p.summary {
		font-size: 20px;
		line-height: 32px;
	}
	#content .content p, #content li {
		padding: 0 65px 0 20px;
	}
	.affix-top {
		position: relative;
		/*
-webkit-transition: all 2s ease-in;
		transition: all 2s ease-in;
*/
	}
	.affix-bottom {
		position: absolute;
		width: 262.5px;
		/*
-webkit-transition: all 2s ease-in;
		transition: all 2s ease-in;
*/
	}
	#test_bar {
		position: relative;
	}
	.reveal {
		display: inline;
	}
	.more-less {
		display: none;
	}
	footer {
		padding: 30px 0px;
		font-size: 14px;
	}
	.objectives_list {
	    padding: 0 20px;
	}
	#objective1 h4.objective, #objective2 h4.objective, #objective3 h4.objective {
	    margin-top: 0;
		background-position: 60px 0;
	}
	.dropit:first-child:first-letter {
		font-size: 68px;
		line-height: 60px;
	}
}

@media only screen and (min-width : 992px) {
	h2 {
		width: 75%;
	}
	h3 {
		padding: 20px 65px;
	}
	h4, h5 {
		padding-left: 65px;
		color: #019bc9;
	}
	h4.objective {
		margin-bottom: 22px;
		padding-top: 0;
		padding-bottom: 10px;
		padding-left: 65px;
		line-height: 1.4;
	}
	#objective1 h4.objective, #objective2 h4.objective, #objective3 h4.objective {
		background-position: 65px;
	}
	#commentModal .modal-header {
		background-color: #538caa;
	}
	#commentModal .modal-header .close {
	    float: right;
	    font-size: 21px;
	    font-weight: 700;
	    line-height: 1;
	    color: #fff;
	    text-shadow: 0 1px 0 #fff;
	    filter: alpha(opacity=20);
	    opacity: .2;
	    width: inherit;
	    height: inherit;
	    border-radius: 0;
	    padding: 0;
	    position: relative;
	    top: inherit;
	    right: inherit;
	    z-index: 10;
	}
	#commentModal .modal-header .close:hover {
		filter: alpha(opacity=100);
		opacity: 1;
	}
	#commentModalLabel {
		padding: 0;
		color: #fff;
	}
	.content p {
		padding-right: 100px;
	}
	#content_header {
		top: 0;
		z-index: 100;
		width: 698px;
	}
	#content ul {
		padding-left: 60px;
	}
	#content #sidebar ul {
		padding-left: 0;
	}
	#sidebar {
		top: 0;
/* 		width: 212.5px; */
	}
	.document_functions li a {
	    font-size: 12px;
	}
	#content .case_study_support li.cs_content {
		background-size: 35%, 100%;
	}
	#content #sidebar p {
	    width: 100%;
	}
	#content #sidebar p:first-child {
	    width: 68%;
	    padding-top: 20px;
	}
	#content li.cs_link {
		width: 48%;
		font-size: 12px;
	}
	#content .content li {
		margin: 0 65px 0 25px;
		padding: 0 0 10px;
		font-size: 20px;
		line-height: 32px;
	}
	#content .content p {
		padding: 0 65px 20px;
		font-size: 20px;
		line-height: 32px;
	}
	.content a.related:first-of-type {
/* 		margin-left: 65px; */
	}
	.home {
		margin-bottom: 200px;
	}
	.more-less {
		display: none;
	}
	.affix {
		position: fixed;
		top: 20px;
		width: 212.5px;
	}
	ul {
		padding-left: 60px;
	}
	.objectives_list {
	    padding: 0 60px;
	}
	.btn_allCS {
		display: none;
	}
	.case_intro {
		margin-bottom: 40px;
		padding: 0 65px;
	}
	
}

@media only screen and (min-width : 1200px) {
	#content_header {
		top: 0;
		z-index: 100;
		width: 848px;
	}
	#sidebar {
		top: 0;
/* 		width: 262.5px; */
	}
	.affix {
		position: fixed;
		top: 20px;
		width: 262.5px;
	}
	#content li.cs_link a {
		padding: 60px 25px 20px;
		display: inline-block;
		-webkit-transition: all 0.3s ease;
	    -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	    -o-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	/* 	background: red; */
	}
}