@charset "utf-8";

/* CSS Document */


@font-face{
font-family:"avenir";
src:url("fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
src:url("fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
}
@font-face{
font-family:"avenir-bold";
src:url("fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
src:url("fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}
@font-face{
font-family:"lexia";
src:url("fonts/4f6dd601-12e7-4596-9157-ed04cbe40c3c.eot?#iefix");
src:url("fonts/4f6dd601-12e7-4596-9157-ed04cbe40c3c.eot?#iefix") format("eot"),url("fonts/ea3e8a16-ee9c-4307-9788-39b91e34d49c.woff2") format("woff2"),url("fonts/f3f94fe8-54cf-4308-bea4-5b768d039460.woff") format("woff"),url("fonts/052b446f-dcf0-495f-b1f4-160977abfd1e.ttf") format("truetype"),url("fonts/cb8423f8-f29b-4b08-8343-87d76e5283d1.svg#cb8423f8-f29b-4b08-8343-87d76e5283d1") format("svg");
}
@font-face{
font-family:"lexia-bold";
src:url("fonts/04fa3690-9d54-4a9c-9137-d7e3376b7129.eot?#iefix");
src:url("fonts/04fa3690-9d54-4a9c-9137-d7e3376b7129.eot?#iefix") format("eot"),url("fonts/faa52d79-e9bc-4ce3-a18f-21ce1b0b589c.woff2") format("woff2"),url("fonts/2bc6764f-ae76-41fa-b1db-8919336039ea.woff") format("woff"),url("fonts/a90fc01b-6332-4ab8-a2da-7be234521172.ttf") format("truetype"),url("fonts/672a0273-ad7e-4bf7-8129-490d3cb2b717.svg#672a0273-ad7e-4bf7-8129-490d3cb2b717") format("svg");
}


/*-------*/



.btn,

.btn.btn-primary,

button {

  background: #00b2a9 !important;

}

.btn:hover,

.btn.btn-primary:hover,

button:hover {

  background: #09C3BA !important;

}



.entry-header{

	color:#00509d !important;

	

}



.sp-mobile-menu ul li {

    display: block;

    margin: 0;

    color: #ffffff !important;

    padding: 0 10px;

    background: #f2f2f2 !important;

    cursor: pointer;

}



.sp-mobile-menu ul li a {

    display: inline-block;

    line-height: 40px;

    font-size: 15px;

    color: #00509D !important;

}

.sp-mobile-menu ul li span.sp-menu-toggler {color: #00509D!important; font-size:30px; }







/*-------*/



#sp-header-wrapper {

	background:none;

	background-color:none;

}



div#sp-contact {

  padding-bottom: 0px;

}



#sp-menu {

	text-align: right;

}



#sp-main-menu li li:not(.sp-menu-group) {

	text-transform: none;

}



#sp-main-menu li li:not(.sp-menu-group) a {

	padding: 5px;

	text-align: left;

}



.sp-submenu .sp-submenu-wrap {

	border-top: 3px solid #00b2a9;

  }



#sp-main-menu ul.level-0 > li >a:hover {

	color: #00509D;

	}



#sp-main-body-wrapper {

	padding-top: 0px !important;

	padding-bottom: 10px;

}



.container {

	margin-top: -20px;

}



#sp-bottom-wrapper, #sp-bottom-2nd-row-wrapper {

	padding-top: 30px;

	padding-bottom: 10px;

}



div#sp-message-area {

  width: 70%;

}



#sp-bottom-wrapper, #sp-footer-wrapper, #sp-bottom-2nd-row-wrapper {

	background: none;

}



#sp-bottom-wrapper h3, #sp-bottom-wrapper #sp-bottom3 {

	color: #000 !important;

	font-size: 15px !important;

	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;

}



#sp-bottom1, #sp-bottom2, #sp-bottom3 {

	width: 30%;

}



#sp-bottom5, #sp-bottom6, #sp-bottom7, #sp-bottom8 {

	width: 22%;

}



#sp-bottom-2nd-row-wrapper #sp-bottom6 .custom, #sp-bottom-2nd-row-wrapper #sp-bottom7 .custom, #sp-bottom-2nd-row-wrapper #sp-bottom8 .custom {

	display: block;

}



body{

    color: #54585a !important;

	font-size: 15px !important;

	font-family: 'arial' !important;

}





p{

	font-size: 15px !important;

	font-family: 'arial' !important;

}





a {

  color: #217cb8;
  font-weight:noraml;

}



a:hover {

	color: #0091dc !important;
	text-decoration: underline;

}



hr.style-shadow {

    height: 8px;

    border: 0;

    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);

    color: #333;

    position: relative;

    overflow: hidden;

}





#sp-subheader-wrapper .breadcrumb {

	text-align:left;

}










h2 {

	font-family: 'lexia-bold';

	font-size:21px;

	color: #00b2a9 !important;

	line-height: 1.3 !important;

	}

h3 {

	font-family: 'lexia-bold';

	font-size:21px;

	color: #003b5c !important;

	line-height: 1.3 !important;

	}	

li {

	line-height: 24px;

	color: #54585a !important;

	font-size: 15px !important;

	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;

	}



#sp-footer-wrapper ul.nav {

	width: 100%;
	text-align: center;
	text-transform:none !important;
	color:#003b5c !important;
	font-family:'avenir-bold' !important;

}

#sp-footer-wrapper ul.nav li {
	text-transform:none !important;
	color:#003b5c !important;
	font-family:'avenir-bold' !important;
}

#sp-footer-wrapper ul.nav li a {
	text-transform:none !important;
	color:#003b5c !important;
	font-family:'avenir-bold' !important;
}



.subhead_title1{

	font-family: 'Roboto';

  font-style: italic;

  font-weight: 500;

	font-size:19px;

	color: #545454 !important	

}





@media (min-width: 1200px) {

#sp-header-wrapper {

	padding-right: 75px;

}

.row-fluid .span3 {

  width: 40%;

}

.row-fluid .span9 {

  width: 55%;

}

aside#sp-right {

  width: 25%;

  float: right;

}

}

@media (min-width: 768px ) {
	.cybersecurity-vertical { display:none; }
.cybersecurity-horizontal { display:block; }
}

@media (max-width: 979px) {#sp-bottom1, #sp-bottom2, #sp-bottom3, #sp-bottom5, #sp-bottom6, #sp-bottom7, #sp-bottom8, #sp-message-area, .row-fluid .span3 {width: 100%!important;}

}



@media (max-width: 979px) and (min-width: 768px) {

	#sp-bottom5 {

		padding-left: 40px;

	}

	#sp-header-wrapper {padding-bottom:20px;}

}



@media (max-width: 767px) {

#sp-header-wrapper {height:30px;float:left;}

#sp-logo {margin-top: 0px!important;width:70%;}

#sp-message-area {width: 100% !important;}

.cybersecurity-horizontal { display:none; }
.cybersecurity-vertical { display:block; }

}



@media (max-width: 485px) {

span#sociallinks {

  float: right;

}

#sp-logo {

  margin-top: 20px!important;

}

}

@media (max-width:400px) {

	.sp-main-menu-toggler.btn {margin-top:20px;}

}





div.boxshadow {

-moz-box-shadow: 0 0 5px #888;

-webkit-box-shadow: 0 0 5px#888;

box-shadow: 0 0 5px #888;

padding: 10px;

}





#dbs_resourcecenter {

		width:100%;

	}

	.dbs_resourcecenter-panel {

		width: 50%;

		min-height: 300px;

		display:block;

		float:left;

		font-family:arial;

		

	}

	.dbs_resourcecenter-panel-l{

		width:30%;

		float:left;

		text-align:right;

	}

	.dbs_resourcecenter-panel-r{

		width:70%;

		float:left;

 

                

	}

	

	.dbs_resourcecenter-icon{

		width:90%;

		max-width:80px;

		padding:0 15px 0 0;

	}

	

	@media only screen  and (max-width : 1000px) {

		.dbs_resourcecenter-panel{

			width: 100%;

			min-height: inherit!important;

			padding-bottom:30px;

	}

	}

	

	

.gtld_articlecover {

	width:35%;

	float:left;

	

}



.gtld_textpanel {

	width:60%;

	float:left;

	text-align:left;

	

}



.gtld_main {

	width:100%;

	float:left;

	max-width:850px;

}



.gtld_stats {

	width:95%;

	background-color:#FFFFFF;

	box-shadow: 1px 1px 10px #ccc;

	float:left;

	margin-top:10px;

}







.gtld_stats-header {

	background-image:url(../images/header_corner.png);

	background-position:top right;

	background-repeat:no-repeat;

	background-color:#00509d;

	float:left;

	display: block;

	color:#FFFFFF;

	font-family: 'museo-700italic';

	font-size: 17px;

	height: 23px;

	padding: 10px 20px 6px 10px;

}



.gtld_stats-row {

	width:100%;

	float:left;

	

}



.gtld_header-downloads{

	float:right;

	display: block;

	color:#595959; 

	font-size: 14px;

	font-style:italic;

	height: 23px;

	padding: 8px 25px 8px 10px;

}



.gtld_stat {

	width: 30%;

	float: left;

	margin: 10px;

	display: block;

}



.gtld_stats-headerbase {

	padding-top: 10px;

	width:100%;

	float:left;

	background-position:bottom;

	background-repeat:repeat-x;

	border-bottom: solid 2px #DDDDDD;

}





.gtld_stat_middle {

	width: 32%;

	float: left;

	margin: 10px;

	padding-left: 15px;

	padding-right: -15px;

	border-right: solid 1px #ccc;

	border-left: solid 1px #ccc;

}

	





.gtld_stat_middle sup {

	font-size:35px;

	margin-left:5px;

}



.gtld_stat sup {

	font-size:35px;

	margin-left:5px;

}





.gtld_description {

	font-size:15px;

	color:#6d6d6d;

	font-family:'roboto';

	text-transform:uppercase;

}	





.gtld_weburl {

	border-radius: 2px;

	

}



.gtld_number {

	font-family: 'museo-700italic';

	color: #00509d;

	font-size: 65px;

	float:left;

	display:block;

}



.gtld_address {

	background-color: #001a49;

	border-radius: 5px;

	float:left;

    padding: 4px; 	

	color: #fff;

	font-size:13px;

	font-family:'roboto';

	margin:4px;

	text-transform: uppercase;

}



.gtld_winner {

	text-transform: uppercase;

	padding: 4px; 	

	width:95%;

	float:left;

	color: #000;

	font-size:16px;

	border-bottom: solid 1px #ccc;

	font-family:'roboto';

}





/*

    Fonts

*/





@font-face {

    font-family: 'museo-700';

    src: url('../fonts/museo-700.eot');

    src: url('../fonts/museo-700.eot?#iefix') format('embedded-opentype'),

         url('../fonts/museo-700.woff') format('woff'),

         url('../fonts/museo-700.ttf') format('truetype'),

         url('../fonts/museo-700.svg#museo-700') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

  font-family: 'museo-700italic';

  src: url('../fonts/museo-700italic.eot');

  src: url('../fonts/museo-700italic?#iefix') format('embedded-opentype'),

  url('../fonts/museo-700italic.woff') format('woff'),

  url('../fonts/museo-700italic.ttf') format('truetype'),

  url('../fonts/museo-700italic.svg#museo-700italic') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'museo-700italic';

  src: url('../fonts/museo-700italic.eot');

  src: url('../fonts/museo-700italic?#iefix') format('embedded-opentype'),

  url('../fonts/museo-700italic.woff') format('woff'),

  url('../fonts/museo-700italic.ttf') format('truetype'),

  url('../fonts/museo-700italic.svg#museo-700italic') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'roboto';

  src: url('../fonts/RobotoCondensed-Bold-webfont.eot');

  src: url('../fonts/RobotoCondensed-Bold-webfont?#iefix') format('embedded-opentype'),

  url('../fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),

  url('../fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),

  url('../fonts/RobotoCondensed-Bold-webfont.svg#RobotoCondensed-Bold-webfont') format('svg');

  font-weight: normal;

  font-style: normal;

}



@media (max-width: 800px) {

	.gtld_articlecover {

		width:100%;

		float:left;

}

.gtld_textpanel {

		width:100%;

		float:left;

		text-align:left;

	

}



.gtld_stat {

		width: 90%;

	float: none !important;

	display: block;

	padding: 10px 0 0px 10px !important;

	border-bottom: solid 1px #ccc;

	border-right: none !important;

}



.gtld_stat_middle {

	width: 90%;

	float: none !important;

	display: block;

		padding: 10px 0 10px 10px !important;

	border-right: none !important;

	border-left: none !important;

	border-bottom: solid 1px #ccc;

}



hr {

	display:none !important;

}



.gtld_stats-headerbase {

	padding-top: 10px;

	width:100%;

	float:left;

	background-position:bottom;

	background-repeat:repeat-x;

	border-bottom: none !important;

	background-color:#f2f2f2;

}



.gtld_header-downloads{

	width: 100%;

	float:left;

	display: block;

	color:#595959; 

	font-size: 15px;

	font-style:italic;

	height: 23px;

	text-align:center;

	padding: 10px 0 20px 0 !important;

}



.gtld_stats-header {

	background-image:url(../images/header_corner-gray.png) !important;

}



}

span.teal-header a {
	color: #00b2a9;
	font-family:'avenir-bold';
	}
span.teal-header a:hover{
	color:#00b2a9 !important;
	text-decoration: none;
}	

h1 {

	font-family: 'avenir-bold' !important;
	font-size: 36px;
	color:#00b2a9 !important;

	}


	
span.menu-title {
    color: #003b5c;
    font-family: 'avenir-bold';
}

#sp-footer-wrapper {
	border-top: 3px solid #eaebeb;
}

.page-header {
	border-bottom: 1px solid #eaebeb;
}

/* general button styles */
		a.css-btn{
			border-radius: 0;
			padding: 20px;
			margin-top: 30px;
			margin-bottom: 30px;
			font-family: 'avenir-bold', sans-serif;
			line-height: 1.2;
			font-size: 24px;
			text-transform: uppercase;
			text-decoration: none;
			display: block;
		}
		a.css-btn:hover{
		color:#ffffff !important;
		text-decoration: underline;
		}

		/* colored buttons */
		a.btn-teal{
			background-color: #00b2a9;
			color: #ffffff;
		}
		a.btn-blue{
			background-color: #003b5c;
			color: #ffffff;
		}
		a.btn-gray{
			background-color: #54585a;
			color: #ffffff;
		}

		/* white buttons */
		a.btn-white-teal{
			background-color: #ffffff;
			color: #00b2a9;
		}
		a.btn-white-blue{
			background-color: #ffffff;
			color: #003b5c;
		}
		a.btn-white-gray{
			background-color: #ffffff;
			color: #54585a;
		}

		/* button image */
		span.button-icon{
			margin-right: 10px;
			float: left;
		}

		@media (min-width: 768px) {

			a.css-btn{
				max-width: 300px;
			}

		}

/* general p-button styles */
		p.box-btn{
			border-radius: 0;
			padding: 20px;
			margin-top: 30px;
			margin-bottom: 30px;
			font-family: 'avenir-bold', sans-serif;
			line-height: 1.2;
			font-size: 24px;
			text-transform: uppercase;
			text-decoration: none;
			display: block;
			max-width: 300px;
		}

		/* colored buttons */
		p.btn-teal{
			background-color: #00b2a9;
			color: #ffffff;
		}
		p.btn-blue{
			background-color: #003b5c;
			color: #ffffff;
		}
		p.btn-gray{
			background-color: #54585a;
			color: #ffffff;
		}

		/* white buttons */
		p.btn-white-teal{
			background-color: #ffffff;
			color: #00b2a9;
		}
		p.btn-white-blue{
			background-color: #ffffff;
			color: #003b5c;
		}
		p.btn-white-gray{
			background-color: #ffffff;
			color: #54585a;
		}

		/* button image */
		span.button-icon{
			margin-right: 10px;
			float: left;
		}

		@media (min-width: 768px) {

			p.btn{
				max-width: 300px;
			}

		}


/***** CASE STUDIES *****/

.dbs-case-studies .thumbnail-section {
border-top: 1px solid #ddd;
}
.dbs-case-studies .thumbnail-card {
padding-top: 30px;
border-bottom: 1px solid #ddd;
padding-bottom: 30px;
}
.dbs-case-studies .thumbnail-card:last-child{
border-bottom: none;
}
.dbs-case-studies a.btn:hover,
.dbs-case-studies a.btn:focus,
.dbs-case-studies a.btn:active {
color: #ffffff !important;
}
.dbs-case-studies a.btn-csc-primary {
font-size: 16px;
}
@media (min-width: 768px){
.dbs-case-studies .case-studies-iframe {
text-align: left;
}
.dbs-case-studies .thumbnail-card{
position: relative;
min-height: 350px;
border-bottom: none;
border-right: 1px solid #ddd;
margin-top: 15px;
margin-bottom: 15px;
padding-top: 0;
padding-bottom: 0;
}
.dbs-case-studies .thumbnail-card:last-child {
border: none;
}
.dbs-case-studies .case-studies-cta{
position: absolute;
bottom: 13px;
}
.dbs-case-studies .thumbnail-card.dual-card{
min-height: 480px;
}
}
@media (min-width: 980px){
.dbs-case-studies .thumbnail-card{
min-height: 380px;
}
.dbs-case-studies .thumbnail-card.dual-card{
min-height: 480px;
}
}
@media (min-width: 1200px){
.dbs-case-studies .thumbnail-card{
min-height: 330px;
}
.dbs-case-studies .thumbnail-card.dual-card{
min-height: 430px;
}
}

#homepageCarousel .item {
  height: auto;
}
#homepageCarousel .item img {
  max-width: none;
  height: 350px;
  width: auto;
}
#homepageCarousel .carousel-caption {
  background: rgba(0, 60, 92, 0.85);
}
#homepageCarousel h4,
#homepageCarousel p {
  line-height: 1.2;
}
#homepageCarousel h4 {
  font-size: 45px;
  font-family: avenir-bold, sans-serif;
}
#homepageCarousel p {
  font-size: 20px !important;
  font-family: lexia, sans-serif !important;
}
#homepageCarousel a.btn-primary-dbs {
    text-transform: capitalize;
    font-weight: normal;
    font-size: 20px !important;
    letter-spacing: 1px;
    text-decoration: none;
    font-family: arial, sans-serif;
}
#homepageCarousel a.btn-primary-dbs:hover{
  color: #ffffff !important;
}
#homepageCarousel span.arrow-right {
    margin-left: 8px;
    font-size: 18px;
}
#homepageCarousel sup {
  font-size: 50%;
  margin-left: 4px;
}
@media(max-width:480px){
  #homepageCarousel .carousel-caption {
    position: absolute;
  }
}
@media(min-width:768px){
  #homepageCarousel .item img {
    width: 100%;
    height: auto;
  }
  #homepageCarousel .carousel-indicators {
    top: auto;
    bottom: 10px;
    left: 48%;
  }
  #homepageCarousel .carousel-indicators li {
    cursor: pointer;
  }
  #homepageCarousel .carousel-caption {
    padding-bottom: 40px;
  }
}
@media(min-width:980px){
  #homepageCarousel .item {
    height: 400px;
  }
}


/* styles for carousels with more content */
#homepageCarousel .carousel-smaller p{
  font-size: 18px;
}
#homepageCarousel .carousel-smaller h4{
  font-size: 30px;
}
#homepageCarousel .carousel-smaller a.btn-primary-dbs{
  font-size: 16px;
}

@media(min-width: 801px){
  #homepageCarousel .carousel-smaller p{
    font-size: 20px;
  }
  #homepageCarousel .carousel-smaller h4{
    font-size: 45px;
  }
  #homepageCarousel .carousel-smaller a.btn-primary-dbs{
    font-size: 20px;
  }
}


/* big buttons and footer styles */

.bg-blue {
	background-color: #003b5c;
	color: #ffffff;
}

.bg-gray {
	background-color: #54585a;
	color: #ffffff;
}

.thumbnails li.box-btn {
    padding: 20px;
}

.thumbnails li.box-btn a {
	color: #ffffff;
}

.thumbnails li.box-btn a:hover {
	color: #ffffff !important;
}

.thumbnails .span3 {
	width: 23.076923076923077%;
}

.thumbnails .thumbnail {
	border: none;
}

.thumbnails .box-btn p,
.thumbnails .box-btn li {
	color: #ffffff !important;
}

.thumbnails p.box-btn-headline {
    font-size: 15px !important;
    line-height: 1.2;
    font-weight: normal;
    text-transform: none;
}

.thumbnails p.box-btn-headline small{
	font-size: 80%;
}					

.thumbnails p.box-btn-text {
	font-size: 15px !important;
}

.thumbnails ul.box-btn-list li {
	font-size: 14px !important;
}



@media (min-width: 768px) {
	.thumbnails.thumbnails-se-domain li.box-btn {
		min-height: 334px !important;
	}

	.thumbnails.thumbnails-small .thumbnail {
		height: 110px;
		line-height: 110px;
	}

	.thumbnails.thumbnails-small .thumbnail p {
		display: inline-block;
		vertical-align: middle;
		line-height: 18px;
	}
}

@media (min-width: 980px) {
	.thumbnails.thumbnails-se-domain li.box-btn {
		min-height: 360px !important;
	}

	.thumbnails.thumbnails-small .thumbnail {
		height: 110px;
		line-height: 110px;
	}

	.thumbnails.thumbnails-medium .thumbnail {
		height: 170px;
		line-height: 170px;
	}

	.thumbnails.thumbnails-medium .thumbnail p {
		display: inline-block;
		vertical-align: middle;
		line-height: 18px;
	}
}

@media (min-width: 1200px) {
	.thumbnails.thumbnails-se-domain li.box-btn {
		min-height: 320px !important;
	}

	.thumbnails.thumbnails-small .thumbnail {
		height: 90px;
		line-height: 90px;
	}

	.thumbnails.thumbnails-medium .thumbnail {
		height: 130px;
		line-height: 130px;
	}
}



/* footer carousel */
#footerQuoteCarousel .carousel-inner .item {
	margin: 0 120px;
}

#footerQuoteCarousel .carousel-control {
	background: none;
	border: none;
	color: #003b5c !important;
}

#footerQuoteCarousel.carousel {
	margin: 30px 0 50px;
	min-height: 100px;
}

#footerQuoteCarousel .carousel-inner p {
	color: #54585a;
}

#caseStudiesCarousel .carousel-inner .item { 
	margin: 0;
}

#caseStudiesCarousel .carousel-control { 
	background: none;
	border: none;
}

#caseStudiesCarousel.carousel { 
	margin-bottom: 20px;
	padding: 40px 20px 20px;
	min-height: 145px;
	border-top: 1px solid #ddd;
}

#caseStudiesCarousel .carousel-inner p { 
	color: #003b5c !important;
	font-size: 18px !important;
	font-weight: bold;
	font-family: 'avenir-bold' !important;
}

#caseStudiesCarousel .carousel-inner p.quote-author { 
	font-size: 14px !important;
	font-family: 'arial' !important;
	font-weight: normal !important;
}

#caseStudiesCarousel .carousel-inner p .quote-marks { 
	font-size: 40px !important;
	position: relative;
	color: #00b2a9 !important;
	top: 14px;
	font-family: 'arial' !important;
	line-height: 0;
}

@media (min-width: 768px) {
	.thumbnails.thumbnails-jp-domain li.box-btn {
		min-height: 394px !important;
	}
}

@media (min-width: 980px) {
	.thumbnails.thumbnails-jp-domain li.box-btn {
		min-height: 442px !important;
	}
}

@media (min-width: 1200px) {
	.thumbnails.thumbnails-jp-domain li.box-btn {
		min-height: 346px !important;
	}
}
