@charset "utf-8";
/* CSS Document */

.Head{ border: none; margin-bottom: 0px;}

.bottom_spacing{ margin-bottom:20px;}

.black_title_area{ margin-bottom:20px;}
.black_title{ color: #333333; font-size: 36px; font-weight: normal; padding-bottom:16px; font-family: 'Roboto Condensed', sans-serif; line-height:44px;}
.black_title .Head{ color: #333333; font-size: 36px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; }
.black_title .Head span{ color: #333333; font-size: 36px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; }
.black_title_area p{ margin:0px; padding:0px; font-size: 15px; color: #333333; line-height: 24px; font-family: 'helveticaregular';}
.black_titlesmall{ color: #333333; font-size: 25px; font-weight: normal; padding-bottom:16px; font-family: 'Roboto Condensed', sans-serif; line-height:44px;}
.black_titlesmall .Head{ color: #333333; font-size: 25px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; }

.orange_title { color:#f37c1f; font-size:15px; line-height:23px; font-weight:bold; font-family: 'Roboto Condensed', sans-serif;}
.orange_title .Head { color:#f37c1f; font-size:15px; line-height:23px; font-weight:bold; font-family: 'Roboto Condensed', sans-serif; }

.caption_black_title { margin-bottom: 14px; text-transform: none; line-height: 42px; font-weight: 500; font-size: 40px;}

.caption_black_title .Head { text-transform: none; line-height: 42px; font-weight: 500; font-size: 40px; }

.large_title .Head{ font-size:35px; text-align:center; font-family: 'Roboto Condensed', sans-serif;  font-weight: 500; line-height: 35px;
}
.large_title { margin-bottom:50px;  text-align:center; }
.content_lt2_img{ position:relative; left:-50px; margin-bottom:50px;}
h1.content2_text{color: #333333;padding-left: 130px; line-height:20px; font-style:italic;}
h2.header_text1{padding-left: 45px;padding-top: 230px;color: #ffffff;}
h3.header_text2{width: 400px; padding-left: 45px;color: #ffffff;}
h5.content_lt1_text{color: #333333;line-height: 24px;}
h6.content_lt2_text{color: #333333; text-align:center;}

.content4 h4{ font-family: 'Roboto Condensed', sans-serif; font-weight: normal; font-size: 36px; color: #ffffff;}
.content4_text{  font-family: 'helveticaregular'; font-weight: normal; font-size: 23px; color: #ffffff; line-height:30px; }

.content_rt5 p{ margin:0px; padding:0px;  font-family: 'helveticaregular'; font-size:21px; color:#333333; line-height:30px;}

.content6_text{  font-family: 'Roboto Condensed', sans-serif; font-weight: normal; font-size: 14px; line-height:21px; color:#5D5D5D;}
.content6_text a{  font-family: 'Roboto Condensed', sans-serif; font-size: 16px;}

.rt_top_content strong, .rt_top_content p{ font-size:15px; line-height:24px;}

.content7 p{ font-family: 'Roboto Condensed', sans-serif; font-weight: normal; font-size: 48px; color: #11bbdf; padding-top: 72px; text-align:center;}
.content7_text{ font-family:Verdana, Geneva, sans-serif; font-weight: normal; padding-top: 10px; font-size: 19px; color: #5d5d5d;}
.content7 img{ margin-top: 65px;}

.list_item{ margin:10px 0px 10px 30px; padding:0px;}
.list_item li{list-style-type: disc; font-size: 15px; color: #333333; line-height: 24px; font-family: 'helveticaregular';}
.list_item li a, .list_item li a:link, .list_item li a:active, .list_item li a:visited{ font-size: 15px; color: #333333; line-height: 24px; font-family: 'helveticaregular';}
.list_item li a:hover{}
.learn_more, .learn_more a, .learn_more a:link, .learn_more a:active, .learn_more a:visited{ color:#46d0ed; font-size:16px; text-decoration:underline;  font-family: 'helveticaregular';}


/*About Black BG Area*/
.inner_black_text_area h5{color: #fff; font-size: 36px; line-height:30px; padding-bottom:0px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; margin-bottom:50px;}
.list_content_white{ margin:0px; padding:0px;}
.list_content_white li{ list-style-type:none; padding-right:20px; float:left; width:35%; font-size: 15px; color: #fff; line-height: 24px; font-family:Verdana, Geneva, sans-serif;}
.list_content_white li h4{ letter-spacing:1.3px; line-height:23px; font-family: 'Roboto Condensed', sans-serif; font-size:22px; color:#fff;}
.list_content_white li p{ font-family: 'helveticaregular'; padding:0px; font-size:15px; color:#fff; line-height:25px;}


.list_content_black{ margin:0px; padding:0px;}
.list_content_black li{ list-style-type:none; padding-right:20px; padding-bottom:30px; float:left; font-size: 15px; color: #333; line-height: 24px; font-family:Verdana, Geneva, sans-serif;}
.list_content_black li h4{ letter-spacing:1.3px; line-height:23px; font-family: 'Roboto Condensed', sans-serif; font-size:22px; color:#333333;}
.list_content_black li p{ font-family: 'helveticaregular'; padding:0px; font-size:15px; color:#333333; line-height:25px;}


.grey_content_area h4{color: #323232; font-size: 48px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif;}
.grey_content_area h5{color: #323232; font-size: 26px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; line-height:25px;}
.grey_content_area p{ color:#999999; font-size: 20px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; padding-top:20px; padding-bottom:68px;}

.list_black_text{ margin:10px 0px 0px 0px; padding:0px;}
.list_black_text li{list-style-type:none; padding-right:20px; float:left; width:25%; font-size: 15px; color: #333333; line-height: 24px; font-family:Verdana, Geneva, sans-serif;}
.list_black_text .hover_pink_text:hover{ color:#ec249b;}


.inner_black_text_area h5{color: #fff; font-size: 36px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; margin-bottom:50px;}
.inner_black_text_area h5 a{font-family: 'Roboto Condensed', sans-serif; }

.list_content{ margin:0px; padding:0px;}
.list_content li{ list-style-type:none; padding-right:20px; float:left; width:35%; font-size: 15px; color: #fff; line-height: 24px; font-family:Verdana, Geneva, sans-serif;}


.blue_text{ color:#11c4ea; font-weight:600; font-size:20px; padding-bottom:10px; line-height:24px;}


.arrow_list_item{ margin:0px; padding:0px; margin-left:20px;}
.arrow_list_item li{ font-family: 'helveticaregular'; text-align:left; list-style-image:url(images/black_arrow.png); color: #323232; border-bottom:1px solid #e5e5e5; padding:8px 0px; font-size:14px;}
.arrow_list_item li:hover{ list-style-image:url(images/blue_arrow.png); color:#11c4ea;}
.arrow_list_item li a, .arrow_list_item li a:link, .arrow_list_item li a:active, .arrow_list_item li a:visited{ font-family: 'helveticaregular'; color: #323232; font-size:14px;}
.arrow_list_item li a:hover{ color:#11c4ea;}


/*Banner Text Area Styles*/
.banner_area_width{ max-width:980px; margin:0px auto;}
.banner_content_area{ padding:30px 30px 30px 0px;}
.banner_lt{ float:left; width:70%;}
.banner_rt{ float:right; width:25%; padding-top:80px;}

.banner_rt ul{ margin:0px; padding:0px; margin-left:18px;}
.banner_rt ul li{ list-style-image:url(images/white_arrow_img.png); color:#fff; font-weight: normal; font-size:12px; font-family: 'helveticaregular'; line-height:25px;}
.banner_rt ul li a, .banner_rt ul li a:link, .banner_rt ul li a:active, .banner_rt ul li a:visited{ font-size:12px; color:#fff; font-weight: normal; font-family: 'helveticaregular'; line-height:25px;}
.banner_rt ul li a:hover{color:#fff; font-weight:bold;}

.banner_rt .blue_list{ margin:0px; padding:0px; margin-left:18px;}
.banner_rt .blue_list li{ list-style-image:url(images/blue_arrow_img.png); color:#fff; font-size:12px; font-weight: normal; font-family: 'helveticaregular'; line-height:25px;}

.banner_title{ color:#fff; font-size:48px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif; line-height:55px; padding-bottom:25px;}
.banner_text{color:#fff; font-size:19px; font-weight: normal; font-family: 'helveticaregular'; line-height:25px;}
.banner_text_pink{color:#e3078b; font-size:22px; font-weight: normal; font-family: 'helveticaregular'; line-height:25px;}
.banner_learn_more{ padding-top:20px;text-transform: uppercase; position:relative; z-index:1000;}
.banner_learn_more a, .banner_learn_more a:link, .banner_learn_more a:active, .banner_learn_more a:visited{ color:#fff; font-size:18px; font-weight: normal; font-family: 'Roboto Condensed', sans-serif;}


/*Banner Background Image*/
.financial_img{ background:url(images/financial_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.health_Care_img{ background:url(images/health_care_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.industrial_img{ background:url(images/industrial_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.landing_img{ background:url(images/landing_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.life_science_img{ background:url(images/life_science_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.manufacturing_img{ background:url(images/manufacturing_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.market_landing_img{ background:url(images/market_landing_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.resource_img{ background:url(images/resource_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.retail_img{ background:url(images/retail_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.secondary_img{ background:url(images/secondary_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.technolog_img{ background:url(images/technology_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}
.embedded_img{ background:url(images/embedded_img.jpg) no-repeat top center; height:300px; margin-bottom:20px;}


/*Moving Ball Script Styles*/
.blue_bg_list{ margin:0px; padding:0px;}
.blue_bg_list li{ list-style-type:none; height:195px; background-color:#139bcb; float:left; width:47%; border:5px solid #fff;}
.blue_bg_list li:hover{ background-color:#01569d ;}
.blue_bg_list li.white_bg_list_img{ background-color:#ffffff;}
.blue_bg_list li.white_background{ background-color:#ffffff;}

.blue_bg_list li div.bio_content_lt, .blue_bg_list li div.bio_content_rt {
	padding:10px 10px 0px 10px;  font-family: 'Roboto Condensed', sans-serif; color:#fff; font-size:12px; height:195px;
}

.blue_bg_list li div.bio_content_lt h5, .blue_bg_list li div.bio_content_rt h5 {
	margin:0px;
	padding-bottom:8px; font-size:21px;
	 font-family: 'Roboto Condensed', sans-serif; color:#fff; line-height:25px;
}


.blue_bg_list li div.bio_content_lt img {
	float: right; margin:-10px -10px 0px 10px; border-left: 11px solid #ffffff; border-bottom:3px solid #ffffff;
}

.blue_bg_list li div.bio_content_rt img {
	float: left; margin:-10px 10px 0px -10px; border-right: 11px solid #ffffff; border-bottom:3px solid #ffffff;
}
	
.blue_bg_list li div.desc {
	position:absolute;
	display: none; 
	max-width:412px;
	background:#333333;
	opacity:0.9;
	color:#fff;
	padding:23px 25px;
	z-index:101;
	font-family: 'helveticaregular';
	font-size:15px;
	line-height:20px;
}

.blue_bg_list li div.bio_content_lt .plus_symbol img, .blue_bg_list li div.bio_content_rt .plus_symbol img {
	border: 0px solid #ffffff;
}

.blue_bg_list li div.bio_content_lt .plus_symbol {
	position:absolute; margin-top:160px; margin-left:0px; cursor:pointer;
}

.blue_bg_list li div.bio_content_rt .plus_symbol {
	position:absolute; margin-top:160px; margin-left:420px; cursor:pointer;
}	

.blue_bg_list li.list_background{ background-color:#fff !important; text-align:center;}
.blue_bg_list li.list_background img{ position:relative; top:-75px;}



.blue_bg_list li div.bio_content_lt p, .blue_bg_list li div.bio_content_rt p {
	margin:0px;
	 font-size:16px;
	font-family: 'Roboto Condensed', sans-serif; color:#fff; line-height:20px;
}

.blue_bg_list li div.bio_content_lt h4, .blue_bg_list li div.bio_content_rt h4 {
	margin:0px;
	padding-bottom:12px; font-size:23px;
	 font-family: 'Roboto Condensed', sans-serif; color:#fff; line-height:25px;
}
.blue_bg_list h4 a{ color:#fff;font-family: 'Roboto Condensed', sans-serif;}


/*TECHNOLOGY*/
.half_lt_content{ float:left; width:290px; padding-bottom:50px;}
.half_rt_content{ float:right; width:300px;}

.blue_arrow_list{ margin:0px 0px 20px 20px; padding:0px;}
.blue_arrow_list li{ list-style-image:url(images/blue_arrow_img.png); text-align:left; color:#333333; font-size:15px; font-weight: normal; font-family: 'helveticaregular'; line-height:25px;}

.tech_lt_content{ float:left; width:46%;}
.tech_rt_content{ float:left; width:50%;}

.comp_img{ position:relative; left:-115px;}
.reuse_img{ position:relative; top:-50px;}


/*Grey border container*/
.download_content_area{ margin-bottom:20px;}
.download_content{ border:1px solid #adadad; border-bottom:none; padding:25px; }
.download_content p{ font-size:12px; line-height:18px;}
.download_bot_img{ background:url(images/bottom_img.png) no-repeat bottom right; height:28px;}
.download_content h4{ font-size:19px; line-height:22px; letter-spacing:0.3px;}
.download_content a{ font-size:18px;font-family: 'Roboto Condensed', sans-serif;}

/*Resources*/
.arrow_lt_content{ float:left; width:12%; padding-top:10px;}
.arrow_rt_content{ margin-left:130px;}

/*Solution*/
.solution_video{ float:right; width:35%; position:relative; margin-top:-50px;}


/*MarketPlace*/
.secondary_lt{ float:left; width:140px;margin-right:16px;}
.secondary_lt img{ height:110px;}
.secondary_rt{float:right; width:463px; padding-bottom:35px;}

.market_screenshot_img{ padding-bottom:46px;}

.market_btn{ padding-top:66px;}

.browser_top_text{ font-size:14px; padding-bottom:0px; position:relative; top:-100px; white-space:nowrap;}

.dark_border{ border:1px solid #e7e7e7; padding:20px; border-radius:5px; overflow:hidden;}

@media (min-width:320px) {
	.orange_title { 
		margin-top:20px;
		padding-bottom:20px;
	}
	.orange_title .Head {
		color:#f37c1f; 
		font-size:12px;
		line-height:27px;
		font-weight:bold; 
		font-family: 'Roboto Condensed', sans-serif; 
	}
	.caption_black_title { 
		margin-bottom: 14px;
		padding-top:60px;
	}
	.caption_black_title .Head { 
		text-transform: none;
		line-height: 22px;
		font-weight: 500; 
		font-size: 20px;
	}
	.birst_black_title {
		margin-bottom:15px;
	}
	.birst_black_sm_title {
		margin-bottom:15px;
		margin-top:40px;
	}
	.birst_black_sm_title .Head {
		font-family: 'Roboto Condensed', sans-serif;
		text-transform: none;
		font-size: 23px;
	}
	.birst_black_title .Head {
		line-height: 23px;
		color: #000;
		text-transform: none;
		font-size:20px;
	}
	.large_title .Head{ 
		font-size:35px !important; 
		font-family: 'Roboto Condensed', sans-serif;
		font-weight: 500;
		text-align:center !important;
		line-height: 30px;
	}
   .large_title  { margin-bottom:40px; margin-top:10px; }

}
@media (min-width:480px) {
	.orange_title .Head {
		font-size:15px;
		line-height:30px;
	}
}
@media (min-width:640px) {
	.orange_title .Head {
		font-size:20px;
	}
	.large_title { 
		font-size:30px; 
	}
}

@media (min-width:768px) {
	.orange_title .Head {
		font-size:15px;
	}
	.caption_black_title { 
		padding-top: 40px;
	}
	.caption_black_title .Head { 
		font-size:30px;
		line-height:30px;
	}
	.large_title .Head{ 
		font-size:40px !important;
	}
	.large_title  { margin-bottom:50px; }
}

@media (min-width:992px) {
	.orange_title { 
		padding-bottom: 30px;
	}
	.orange_title .Head {
		font-size:19px;
		line-height:30px;
	}
	.caption_black_title .Head { 
		font-size:30px;
		line-height:30px;
	}
	.birst_black_title .Head {
		line-height: 30px;
		font-size:30px;
	}
	.large_title .Head{ 
		font-size:50px !important; 
		line-height: 30px;
	}
}

