
/* FIXES */
/* Solution for Fixed Header blocking fragment identifier section headings.*/
:target:before {
content:"";
display:block;
height:100px; /* fixed header height*/
margin:-100px 0 0; /* negative fixed header height */
}

.colouredHeader {
	color: rgb(0,174,239);
}

.imageStyling img {
	border-radius: 15px;
	overflow: hidden;
}

.card-body-casestudy {
	width: 97%;
	margin: auto;
	box-shadow: 0px 0px 0px 0px !important;
	background-color: #f0f0f0;
	border: none;
}

.ShowHideLink {
	/* Optional: Add a smooth transition effect */
  transition: opacity 0.15s ease-in-out;
}

a.ShowHideLink:hover img {
	content: url('img/icon_button_ShowHideDetails_Hover.png');
	width: 28px;
}

a.ShowHideLink:active img {
	content: url('img/icon_button_ShowHideDetails_Active.png');
	width: 28px;
}

 span.CompetencyResultsTextHighlight {
 	font-weight: 600;
 	color: #0075A1;
 }

 div.stageBackground {
 	background-color: white;
 	border-radius: 5px;
 	outline: solid 1px #C2C2C2;
 	padding: 20px 0px 20px 10px;
 	margin-bottom: 10px;
 	box-shadow: 1px 1px 2px;
 }

 div.stageBackground h2.stageImage {
	display: inline;
	vertical-align: middle;
}

.breadcrumb-item {
	font-family: Oswald-Light;
}

ul, li {
	color: #5E5E5E;
}

.CaseStudySub-Text {
	color: #5E5E5E;
}



.stageSpacer {
	display: block;
	height: 50px;
}

.spacer{
	display: block;
	height: 100px;
}

/* GENERAL FORMATTING */

.jumbotron #main {
	font-size: 2.75rem;
}

span.callout{
	font-family: "Oxygen-Light";
	font-size: 40px;
	color:rgb(0,174,239);
	text-align: center;
}

h1{
		font-size: 2rem;
		line-height: 1.2;
	}

	h2{
		font-size: 1.75rem;
		line-height: 1.2;
		/*color: pink !important;*/
	}

	h3{
		font-size: 1.5rem;
		line-height: 1.2;
		/*color: pink !important;*/
	}

	h4{
		font-size: 1.25rem;
		line-height: 1.2;
		/*color: pink !important;*/
	}

	h5{
		font-size: 1rem;
		line-height: 1.2;
		/*color: pink !important;*/
	}

	p {
		font-size: 1rem;
		line-height: 1.5;
	}

	figcaption {
		color: darkgrey;
		font-size: .8rem;
		font-weight: bolder;
	}

	.AccordionHeader {
		font-size: 1.25rem;
		color: rgb(0,174,239);
	}

.DateRange {
	color: grey;
	font-style: italic;
}

.TeamOrgSize {
		  width: 300px;
}

.TeamOrgAlign {
		margin: auto;
		text-align: center;
}

@font-face{
	font-family: "Oswald-Light";
	src: url("fonts/Oswald-Light.ttf");
}

@font-face{
	font-family: "Oxygen-Light";
	src: url("fonts/Oxygen-Light.ttf");
}

.navbar{
	font-family: "Oswald-Light", serif;
	background-color: white;
	box-shadow: 0px 0px 3px 0px;
}

.dropdown-item{
	color: slategrey;
}

.dropdown-item.active {background: white;
						font-weight: 500;
						color: black;
}

.navbar-brand {
	font-size: 1.75rem;
	margin: 15px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 10%;
}

.SearchButtonText {
	font-size: 1em;
}

.CaseStudySubtitle {font-family: "Oswald-Light", sans-serif;
}

.btn-light {
	background: white;
}

.titleRule{
	margin: 20px 0px 13px 0px;
}

.brandSubline {
	margin: -5px 0px 0px 0px;
	padding: -5px 0px 0px 0px;
	font-size: 1.25rem;
	font-weight: 500;
	text-align: left;
	color: rgb(0,174,239);
}

.navbar li {
	font-size: 1.25rem;
}

.searchButton {
	margin: 7px 5px auto auto;
	padding: auto auto 0px auto;
}

.searchAreaMobile {
	background-color: #AEB6BF;
	margin: 10px auto;
	padding: 10px auto;
}

.searchAreaLarge{
		display: none;
		position: fixed;
		left: 0px;
		top: 79px;
		background-color: #AEB6BF;
		margin: 10px auto 0px auto;
		padding: 10px auto 0px auto;
		width: 100%;
		height: 70px;
		z-index: 100;
		box-shadow: 0px 0px 10px 0px black;
}

.noTop {
	margin-top: -8px;
	padding-top: 0px;
}

.noBottom {
	margin-bottom: -8px;
	padding-bottom: 0px;
}

.mobileSearchField{
	font-family: "Oxygen-Light", sans-serif;
	margin: 20px 10px 20px auto;
	padding-left: 10px;
	width: 65%;
}

.largeSearchField {
	font-family: "Oxygen-Light", sans-serif;
	margin: 20px 10px 10px auto;
	padding-left: 10px;
	width: 65%;
}

.clearSearchTextMobile {
	margin: auto 20px -5px -60px;
	padding: 0px; 
	background-color: white;
	color: rgb(0,174,239);
	border: none;
}

.clearSearchTextLarge {
	margin: auto 20px -5px -70px;
	padding: 0px;
	background-color: white;
	color: rgb(0,174,239);
	border: none;
}

.blockquote-footer{
	font-weight: bolder;
}

div.jumbotron p#main {
	font-size: 2.5rem;
}

.textShadow {
	text-shadow: 
		-1px -1px 0 #000,
		1px -1px 0 #000,
		-1px 1px 0 #000,
		1px 1px 0 #000;
}

.formElement{
	width: 80%
}

.breadcrumb {
	background-color: rgb(245 ,245, 245);
}

.illustrationCaption {
	display: block;
	color: rgb(100, 100, 100);
	margin-top: 15px;
	margin-bottom: 30px;
	line-height: 1.5;
}

.card{
	box-shadow: 3px 3px 5px slategrey;
}

.card-text {
	font-size: 1.25rem;
	font-weight: 700;
}

.card-subtext {
	color: rgb(70, 70, 70);
}

.cardMetric {
	font-weight: bolder;
	font-size: 1.25rem;

}

.fancy-background-search {
	background-image: url('img/backgrounds/dark-honeycomb.png');
}

.fancy-background-highlight{
	background-color: white;
}

h1, h2, h3, h4, h5, h6 {
	color: black;
}

h3.ExtraText {
	color: rgb(100, 100, 100);
}

body{
	font-family: "Oxygen-Light", sans-serif;
	color: #464646;
	background-color: rgb(245,245,245);
}

hr {
	border-color: darkgrey;
}

.border-secondary {
	border-color: darkgrey;
}

.hrresume{
	width: 75%;
	border-color: lightgrey;
	color: lightgrey;
}

.imageBorder {
	border-color: darkgrey;
}

body a {
	color:rgb(0,174,239);
}

body a:hover {
	color:rgb(0,174,239)
}

.callout-primary {
	text-decoration: underline;
}

.callout-secondary {
	/*color: rgb(0,174,239);*/
	color: black;
	font-size: 1rem;
	font-weight: bold;
}

.index-callout-primary {
	/*color: rgb(250,166,26);*/
	color: black;
	font-size: 1rem;
	font-weight: bold;
}

.index-callout-secondary {
	/*color: rgb(0,174,239);*/
	color: black;
	font-size: 1rem;
	font-weight: bold;
}

.btn-info {
	background-color: rgb(0,174,239);
}

.btn-info:hover {
	background-color: rgb(0,134,239);
}

.btn-warning {
	background-color: rgb(250,166,26);
}

.btn-warning:hover {
	background-color: rgb(250,126,26);
}

.btn-outline-info {
	color: rgb(0,174,239);
}

.btn-outline-info:hover {
	background-color: rgb(0,174,239);
}

.btn-outline-warning {
	color: rgb(0,174,239);
	border-color: rgb(0,174,239);
}

.btn-outline-warning:hover {
	background-color: rgb(0,174,239);
	border-color: rgb(0,174,239);
	color: white;
}

.heading-underline {
    text-decoration: underline;
}

.text-update{
	color: magenta;
}

.writtenScore {
	display: inline;
	font-size: 1.5em;
	margin-right: 0.75em;
}

.rounded-circle {
	border: solid 1px lightgrey;
}

.copyrightText {
	margin: -5px;
	padding: 0px;
}

.g-recaptcha {
	display: inline-block;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* Padding is precisely calculated for 16:9 aspect ratio. */
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.resumeHeader {
	width: 100%;
	display: inline-block;
}

/* CARD FORMATTING */

.aboutCard {
	background-color: white;
}

.mediaCard {
	color: white;
/*	background-image: linear-gradient(to bottom, transparent, transparent, transparent, black, black, black), url("img/animation_MorganLewis_UsabilityTesting1.gif");
*/	height: 600px;
	margin: auto;
	padding-top: 340px;
}

.mediaCardVideos {
	color: black;
	background-image: linear-gradient(to bottom, transparent, transparent, transparent, transparent, transparent, transparent, white, white, white, white, white, white), url("img/animation_Videos.gif");
	background-position: top center;
	height: 600px;
	margin: auto;
	padding-top: 340px;
}

.mediaCardArticles {
	color: black;
	background-image: linear-gradient(to bottom, transparent, transparent, transparent, transparent, transparent, transparent, white, white, white, white, white, white), url("img/image_Articles.jpg");
	background-position: center center;
	background-size: auto 100%;
	height: 600px;
	margin: auto;
	padding-top: 340px;
}

.mediaCardReviews {
	color: black;
	background-image: linear-gradient(to bottom, transparent, transparent, transparent, transparent, transparent, transparent, white, white, white, white, white, white), url("img/image_Reviews.jpg");
	background-position: center center;
	background-size: cover;
	height: 600px;
	margin: auto;
	padding-top: 340px;
}

.mediaCardElements {
	width: 100%;
}

.carousel {
			height: 260px;
}

/*div.card-body.clients{
	height: 515px;
}*/

.button-bottom {
	position: absolute;
	bottom: 0;
	width: 90%;
	margin: 0 auto 15px auto;
}

.button-bottomSmallCard {
	width: 90%;
	border: none;
}


.card-footer {
	background-color: white;
}

.attentionMessage {

	margin: 5px;
	padding: 10px 10px 0px 10px;
	text-align: left;
	vertical-align: middle; 
	border: solid 1px grey;  
	border-radius: 10px;
	background-color: aliceblue;
}

.quickNote {
	padding: 12px 10px 0px 10px;
	text-align: left;
	vertical-align: middle; 
	border: solid 1px grey;  
	border-radius: 10px;
	background-color: aliceblue;
}

/* CLIENT LOGOS */

.logoHorizontalSmall {
	width: 100px;
}

.logoHorizontalMedium {
	width: 120px;
}

.logoHorizontalLarge {
	width: 140px;
}

.strategyHorizontal {
	display: inline;
	height: 45px;
}

.titleBlock {
	width: 70%;
	display: inline-block;
	float: left;
}

.imageBlock {
	width: 30%;
	display: inline-block;
}

.titleBlock2 {
	width: 65%;
	display: inline-block;
	float: left;
}

.imageBlock2 {
	width: 20%;
	display: inline-block;
	float: right;
}

.logoResume {
	width: 150px;
	float: right;
}

.logoVertical {
	height: 75px;
}

@media screen and (max-width: 350px) {
	.logoHorizontal{
		width: 100px;
		}
}

@media screen and (max-width: 350px) {
	.logoVertical{
		height: 55px;
		}
}


/* JUMBOTRON & IMAGE FORMATTING */

.jumbotron {
	background-image: url("img/image_Index3.jpg");
	background-size: cover;
	background-position: center;
	border-radius: 0;
}

div.jumbotron h1 {
	color: white;
}

div.jumbotron p{
	color: white;
}

.image-shadow {
	background-color: white;
	/*box-shadow: 3px 3px 3px grey;*/
}

@media screen and (min-width: 767px) and (max-width: 991px){
#portrait {
	width: 150px;
		}
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
    visibility: hidden;
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
    visibility: hidden;
}

.carousel-inner {
	margin-top: -30px;
   margin-bottom:50px;
}

.carousel-indicators {
  bottom:-25px;
}

.carousel-indicators .active{
    background-color: rgb(0, 0, 0);
}

.carousel-indicators :not(.active){
    background-color: rgba(0, 0, 0, 0.3);
}

/* "AT-A-GLANCE" SECTION FORMATTING */
span.number{
	font-family: "Oxygen-Light";
	font-size: 36px;
	color:rgb(0,174,239);
	text-align: center;
}

.calloutTextInactive {
	font-family: "Oxygen-Light";
	font-size: 36px;
	color: grey;
	text-align: center;
}

picture {
	border-radius: 20px;
}

/*span.number:hover{
	text-decoration: underline;
}*/

a.counter{
	color: black;
}

a.counter:hover{
	text-decoration: none;
	color: black;
}

.glance{
	border-top: solid black 1px;
	border-bottom: solid black 1px;
}

#myBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 10px; /* Place the button at the bottom of the page */
  right: 10px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: rgb(0,174,239); /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 10px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 1em; /* Increase font size */
  opacity: 0.6; /*Initial opacity is limited for better readability*/
}

#myBtn:hover {
  opacity: 1.0; /* Set opacity to full on hover */
}

.skip-to-content-link {
  height: 30px;
  left: 50%;
  position: absolute;
  transform: translateY(-200%);
  transition: transform 0.3s;
}

.skip-to-content-link:focus {
	background-color: red;
  transform: translateY(-100%);
}

.badge-pill {
	padding: 7px;
	font-size: 0.75em;
	font-weight: lighter;
	font-family: "Oxygen-Light", serif;
	background-color: #F1FBFF;
	color: rgb(0,174,239);
	margin-top: 10px;
}

.card-img {
	object-fit: cover;
	width: 100%;
	height: auto;
}

/* MEDIA QUERIES */


@media screen and (min-width: 1200px) {

	.largeIndexCard {
		display: block;
	}

	.smallIndexCard {
		display: none;
	}

	/*div.card-body.frontpage{
							height: 945px;
							}*/

	.mediaCard {
				height: 635px;
				padding-top: 360px;
	}

	.carousel {
				height: 260px;
	}

	.reviewItem {
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 10px;
				width: 45%;
				height: 155px;
		}	

	.btn-link:after {
			content: '\002D';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}
		.btn-link.collapsed:after {
			content: '\002B';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}	


		.reviewsAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.articlesAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.videosAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.reviewsAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.articlesAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.videosAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.reviewsAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.articlesAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.videosAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.reviewsUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.articlesUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.videosUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.reviewsAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.articlesAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.videosAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.reviewsUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.articlesUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.videosUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.reviewsSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.articlesSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.videosSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.reviewsBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}

		.articlesBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}

		.videosBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}

		.errorFixes {
			display: block;
			margin: auto;
			width: 30%;
		}	
}

@media screen and (max-width: 1006px) {
			a.skip-to-content-link {
		  display: none;
		}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {

	.largeIndexCard {
		display: block;
	}

	.smallIndexCard {
		display: none;
	}

	/*div.card-body.frontpage{
							height: 1140px;
							}*/

		.mediaCard {
					height: 635px;
					padding-top: 360px;
		}

		.carousel {
					height: 260px;
		}

		.reviewItem {
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 10px;
				width: 45%;
				height: 155px;
		}	
		.btn-link:after {
			content: '\002D';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}
		.btn-link.collapsed:after {
			content: '\002B';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}

		.reviewsAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.articlesAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.videosAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.reviewsAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.articlesAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.videosAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.reviewsAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.articlesAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.videosAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.reviewsUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.articlesUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.videosUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.reviewsAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.articlesAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.videosAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.reviewsUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.articlesUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.videosUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.reviewsSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.articlesSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.videosSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.reviewsBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}

		.articlesBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}

		.videosBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}

		.errorFixes {
			display: block;
			margin: auto;
			width: 40%;
		}	
}

@media screen and (min-width: 768px) and (max-width: 991px) {

	.largeIndexCard {
		display: none;
	}

	.smallIndexCard {
		display: block;
	}

	/*div.card-body.frontpage{
							height: 995px;
							}*/

		.mediaCard {
					height: 610px;
					padding-top: 345px;
	}
		.carousel {
					height: 280px;
	}
		.reviewItem {
				padding-left: 10px;
				padding-right: 10px;
				padding-bottom: 10px;
				width: 45%;
				height: 155px;
	}	
		.btn-link:after {
			content: '\002D';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}
		.btn-link.collapsed:after {
			content: '\002B';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}

		.reviewsAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.articlesAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245),  transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.videosAccordianStrategyResearch {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245),  transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_StrategyResearch.png");
			background-position: right center;
		}

		.reviewsAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.articlesAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.videosAccordianScopeRequirements {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_ScopeRequirements.png");
			background-position: right center;
		}

		.reviewsAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.articlesAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.videosAccordianStructureOrganization {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_StructureOrganization.png");
			background-position: right center;
		}

		.reviewsUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.articlesUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.videosUserInterfaceDesign {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_UserInterfaceDesign.png");
			background-position: right center;
		}

		.reviewsAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.articlesAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.videosAccordianDesignBranding {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_VisualDesignBranding.png");
			background-position: right center;
		}

		.reviewsUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.articlesUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.videosUXRelatedGeneralInterest {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_UXRelatedGeneralInterest.png");
			background-position: right center;
		}

		.reviewsSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.articlesSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.videosSoftwareTechSkills {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_SoftwareTechSkills.png");
			background-position: right center;
		}

		.reviewsBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/reviews_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}

		.articlesBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/articles_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}

		.videosBusinessSkillsLeadership {
			background-image: linear-gradient(to right, rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), rgb(245,245,245), transparent, transparent, rgb(245,245,245), rgb(245,245,245)), url("img/videos_MediaHeaders_BusinessSkillsLeadership.png");
			background-position: right center;
		}
		
		.errorFixes {
			display: block;
			margin: auto;
			width: 50%;
		}	
}

@media screen and (min-width: 640px) and (max-width: 767px) {

	.largeIndexCard {
		display: none;
	}

	.smallIndexCard {
		display: block;
	}

	/*div.card-body.frontpage{
							height: 845px;
							margin: 0 auto;
							}*/

		.mediaCard {
					height: 565px;
					padding-top: 325px;
	}
		.carousel {
					height: 560px;
	}
		.reviewItem {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 100%;
			height: 155px;
	}	
		.btn-link:after {
			content: '\002D';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}
		.btn-link.collapsed:after {
			content: '\002B';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}	
		.errorFixes {
			display: block;
			margin: auto;
			width: 70%;
		}				
}

@media screen and (min-width: 585px) and (max-width: 639px) {

	.largeIndexCard {
		display: none;
	}

	.smallIndexCard {
		display: block;
	}

	/*div.card-body.frontpage{
							height: 855px;
							}*/

		.mediaCard {
					height: 575px;
					padding-top: 335px;
	}
		.carousel {
					height: 560px;
	}
		.reviewItem {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 100%;
			height: 155px;
	}	
		.btn-link:after {
			content: '\002D';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}
		.btn-link.collapsed:after {
			content: '\002B';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}	
		.errorFixes {
			display: block;
			margin: auto;
			width: 70%;
		}				
}

@media screen and (min-width: 530px) and (max-width: 584px) {

	.largeIndexCard {
		display: none;
	}

	.smallIndexCard {
		display: block;
	}

	/*div.card-body.frontpage{
							height: 855px;
							}*/

		.mediaCard {
					height: 580px;
					padding-top: 335px;
	}					
		.carousel {
					height: 560px;
	}
		.reviewItem {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 100%;
			height: 155px;
	}	
		.btn-link:after {
			content: '\002D';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}
		.btn-link.collapsed:after {
			content: '\002B';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}	
		.errorFixes {
			display: block;
			margin: auto;
			width: 70%;
		}					
}

@media screen and (min-width: 485px) and (max-width: 529px) {

	.largeIndexCard {
		display: none;
	}

	.smallIndexCard {
		display: block;
	}

	/*div.card-body.frontpage{
							height: 885px;
							}*/

		.mediaCard {
					height: 585px;
					padding-top: 335px;
	}			
		.carousel {
					height: 580px;
	}
		.reviewItem {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 100%;
			height: 155px;
	}	
		.btn-link:after {
			content: '\002D';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}
		.btn-link.collapsed:after {
			content: '\002B';
			width: 45px;
			font-size: 28px;
			text-align: center;
			border-radius: 5px;
			right: 8px;
			top: 8px;
			position: absolute;
		}	
		.errorFixes {
			display: block;
			margin: auto;
			width: 75%;
		}							
}

@media screen and (min-width: 430px) and (max-width: 484px) {

	.largeIndexCard {
		display: none;
	}

	.smallIndexCard {
		display: block;
	}

	/*div.card-body.frontpage{
							height: 975px;
							}*/

		.mediaCard {
					height: 600px;
					padding-top: 345px;
	}	
		.carousel {
					height: 650px;
	}	
		.reviewItem {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 100%;
			height: 155px;
		}			
		.errorFixes {
			display: block;
			margin: auto;
			width: 80%;
		}
	.titleBlock {
			width: 50%;
			display: inline-block;
			float: left;
		}

	.imageBlock {
			width: 50%;
			display: inline-block;
	}
}

@media screen and (min-width: 375px) and (max-width: 429px) {

	.largeIndexCard {
		display: none;
	}

	.smallIndexCard {
		display: block;
	}

	.navbar-brand {
		font-size: 1.5rem;
		margin: 15px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 10%;
	}

	.brandSubline {
		margin: -5px 0px 0px 0px;
		padding: -5px 0px 0px 0px;
		font-size: 1rem;
		font-weight: 500;
		text-align: left;
		color: rgb(0,174,239);
	}

	/*div.card-body.frontpage{
							height: 1075px;
							}*/

		.mediaCard {
					height: 645px;
					padding-top: 360px;
	}
		.carousel {
					height: 650px;
	}	
		.reviewItem {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 100%;
			height: 155px;
	}	
		.errorFixes {
			display: block;
			margin: auto;
			width: 100%;
		}
		.titleBlock {
			width: 100%;
			display: inline-block;
			float: left;
	}

		.imageBlock {
			display: none;
	}
}

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

	.largeIndexCard {
		display: none;
	}

	.smallIndexCard {
		display: block;
	}

	.navbar-brand {
		font-size: 1.25rem;
		margin: 15px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 10%;
	}

	.brandSubline {
		margin: -5px 0px 0px 0px;
		padding: -5px 0px 0px 0px;
		font-size: 1rem;
		font-weight: 500;
		text-align: left;
		color: rgb(0,174,239);
	}

	p {
		font-size: 0.95rem;
		line-height: 1.1;
	}

	ul, ol {
		font-size: 0.95rem;
		line-height: 1.2;
		
	}

	/*div.card-body.frontpage{
							height: 1005px;
							}*/

		.mediaCard {
					height: 700px;
					padding-top: 395px;
	}
		.carousel {
					height: 760px;
	}
		.reviewItem {
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 100%;
			height: 155px;
	}	

		.errorFixes {
			display: block;
			margin: auto;
			width: 100%;
		}

		.titleBlock {
			width: 100%;
			display: inline-block;
			float: left;
}

		.imageBlock {
			display: none;
}
	
}

/*"About" Cards*/

@media screen and (min-width: 1200px) {

	div.card-body.aboutpage{
							height: 260px;
							margin: auto;
							}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {

	div.card-body.aboutpage{
							height: 280px;
							}
}

@media screen and (min-width: 768px) and (max-width: 991px) {

	div.card-body.aboutpage{
							height: 280px;
							}
}

@media screen and (min-width: 640px) and (max-width: 767px) {

	div.card-body.aboutpage{
							height: 230px;
							}
}

@media screen and (min-width: 585px) and (max-width: 639px) {

	div.card-body.aboutpage{
							height: 230px;
							}
}

@media screen and (min-width: 530px) and (max-width: 584px) {

	div.card-body.aboutpage{
							height: 240px;
							}
}

@media screen and (min-width: 485px) and (max-width: 529px) {

	div.card-body.aboutpage{
							height: 255px;
							}
}

@media screen and (min-width: 430px) and (max-width: 484px) {

	div.card-body.aboutpage{
							height: 285px;
							}
}

@media screen and (min-width: 375px) and (max-width: 429px) {

	div.card-body.aboutpage{
							height: 300px;
							}
}

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

	div.card-body.aboutpage{
							height: 300px;
							}
}

/*/"About" Cards*/

/*div.card-body.media-menu {
	height: 650px;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	div.card-body.media-menu{
							height: 720px;
							}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	div.card-body.media-menu{
							height: 650px;
							}
}

@media screen and (min-width: 640px) and (max-width: 767px) {
	div.card-body.media-menu{
							height: 600px;
							}
}

@media screen and (min-width: 585px) and (max-width: 639px) {
	div.card-body.media-menu{
							height: 520px;
							}
}

@media screen and (min-width: 530px) and (max-width: 584px) {
	div.card-body.media-menu{
							height: 525px;
							}
}

@media screen and (min-width: 485px) and (max-width: 529px) {
	div.card-body.media-menu{
							height: 630px;
							}
}

@media screen and (min-width: 430px) and (max-width: 484px) {
	div.card-body.media-menu{
							height: 590px;
							}
}

@media screen and (min-width: 375px) and (max-width: 429px) {
	div.card-body.media-menu{
							height: 740px;
							}
}

@media screen and (min-width: 320px) and (max-width: 374px) {
	div.card-body.media-menu{
							height: 840px;
							}
}*/


/*
@media screen and (min-width: 992px) and (max-width: 1199px) {
	div.card-body.clients{
							height: 620px;
							}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	div.card-body.clients{
							height: 545px;
							}
}

@media screen and (min-width: 640px) and (max-width: 767px) {
	div.card-body.clients{
							height: 470px;
							}
}

@media screen and (min-width: 585px) and (max-width: 639px) {
	div.card-body.clients{
							height: 470px;
							}
}

@media screen and (min-width: 530px) and (max-width: 584px) {
	div.card-body.clients{
							height: 475px;
							}
}

@media screen and (min-width: 485px) and (max-width: 529px) {
	div.card-body.clients{
							height: 475px;
							}
}

@media screen and (min-width: 430px) and (max-width: 484px) {
	div.card-body.clients{
							height: 550px;
							}
}

@media screen and (min-width: 375px) and (max-width: 429px) {
	div.card-body.clients{
							height: 620px;
							}
}

@media screen and (min-width: 320px) and (max-width: 374px) {
	div.card-body.clients{
							height: 690px;
							}
}*/