.solutions-box {
	float: none;
	text-align: center;
	padding-left: 15px;
}

.solutions-box img {
	/*width: 200px;*/
	/*height: 108px;*/
}

/* ---2018 new page----------------------------------------------- */
#goTopBtn {CURSOR: pointer;  _position: absolute; _right: auto;  height: 40px;  width: 40px;  position: fixed;  bottom: 40px;  right: 10px;  text-align: center;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  border-radius: 50%;  background: #FF4D3D;  overflow: hidden;  white-space: nowrap;  opacity: 0.5;  z-index: 9;  -webkit-transition: opacity .3s 0s, visibility 0s .3s;  -moz-transition: opacity .3s 0s, visibility 0s .3s;  transition: opacity .3s 0s, visibility 0s .3s;	}	

#goTopBtn i {   color: #fff;   font-size: 26px;   margin-top: 4px; }	

@media (max-width: 767px) { }


@media screen and (min-width: 1200px) { #goTopBtn { right: 50px; bottom: 25px; }}
@media screen and (min-width: 1024px) { #goTopBtn { width: 50px; height: 50px; } #goTopBtn i  { font-size: 36px; }}


/* ========= Slider ========= */
#jquery-script-menu {position: fixed;height: 90px;width: 100%;top: 0;left: 0;border-top: 5px solid #316594;background: #fff;-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);z-index: 999999;padding: 10px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

.jquery-script-center {width: 960px;margin: 0 auto;}
.jquery-script-center ul {width: 212px;float:left;line-height:45px;margin:0;padding:0;list-style:none;}
.jquery-script-center a {	text-decoration:none;}
.jquery-script-ads {width: 728px;height:90px;float:right;}
.jquery-script-clear { clear:both;height:0;}

.flexslider {	margin: 0px auto 0px; 	position: relative;	width: 100%;	height: 400px;	overflow: hidden;	zoom: 1;}
.flexslider .slides li {	width: 100%;	height: 100%;}
.flexslider .slides a img {	width: 100%;	height: 400px;	display: block; }
.flex-direction-nav a {	width: 70px;	height: 70px;	line-height: 99em;	overflow: hidden;	margin: -35px 0 0;	display: block;	background: url(../../../Image/solutionsImg/ad_ctr.png) no-repeat;	position: absolute;	top: 50%;	z-index: 10;	cursor: pointer;	opacity: 0;	filter: alpha(opacity=0);	-webkit-transition: all .3s ease;	border-radius: 35px;}
.flex-direction-nav .flex-next {	background-position: 0 -70px;	right: 0; }
.flex-direction-nav .flex-prev {	left: 0; }

.flexslider:hover .flex-next {	opacity: 0.8;	filter: alpha(opacity=25); }
.flexslider:hover .flex-prev {	opacity: 0.8;	filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {	opacity: 1;	filter: alpha(opacity=50); }

.flex-control-nav {	width: 100%;	position: absolute;	bottom: 1px;	text-align: center; margin-left: -15px;}
.flex-control-nav li {	margin: 0 0;	display: inline-block;	zoom: 1;	*display: inline; }

.flex-control-paging li a {	background: url(../../../Image/solutionsImg/dot.png) no-repeat 0 -16px;	display: block;	height: 16px;	overflow: hidden;	text-indent: -99em;	width: 16px;	cursor: pointer; }
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {	background-position: 0 0; }

.slider_caption {	text-align:left;	width:45%;    height: auto;    position: absolute;    top: 10%;    left: 0%;	color: #fff;	z-index: 100;	text-shadow:black 1px 1px 1px ;background-color: rgba(0, 0, 0, 0.5);    padding: 20px 20px 20px 7%;  }
.slider_caption h1 {	font-size:4em;	font-weight: bold;	letter-spacing: 1px;	color: #fff;	text-shadow:black 2px 2px 2px ; margin: 0px; }
.slider_caption P {	font-size:  2em;	letter-spacing: 1px;	/*line-height: 25px; */}
/*@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px){
	.slider_caption {width:auto; height:auto;padding:5px 10px;margin-right:10px;}
	.slider_caption h1{font-size: 30px;}
	.slider_caption P {display: none;}
}*/

/* ================= banner ==================== */
@media (max-width: 398px)  { .flexslider{width:100%;height: 100px;} .flexslider .slides a img , .flexslider .slides img {height: 100px; } .slider_caption {padding: 5px 10px 0px 7%;width: 100%;} .slider_caption h1 {font-size: 1.5em;} .slider_caption P {	font-size: 0.7em;}  }
@media (min-width: 399px) and (max-width: 549px)  { .flexslider{width:100%;height: 130px;} .flexslider .slides a img , .flexslider .slides img {height: 130px; } .slider_caption {padding: 5px 10px 0px 7%;width: 100%;} .slider_caption h1 {font-size: 1.8em;} .slider_caption P {	font-size: 1em;}  }
@media (min-width: 550px) and (max-width: 767px) { .flexslider{width: 100%;height: 150px;} .flexslider .slides a img , .flexslider .slides img {height: 150px; } .slider_caption {padding: 5px 10px 0px 7%; width:55%;} .slider_caption h1 {font-size: 2.4em;} .slider_caption P {	font-size: 1em;}  }
@media (min-width: 768px) and (max-width: 979px) { .flexslider{width: 100%;height: 180px;} .flexslider .slides a img , .flexslider .slides img {height: 180px; } .slider_caption {padding: 10px 10px 5px 7%;width:50%;} .slider_caption h1 {font-size: 3em;} .slider_caption P {	font-size: 1.3em;}	}
@media (min-width: 980px)and (max-width: 999px) {.flexslider {width: 100%;height: 210px;} .flexslider .slides a img , .flexslider .slides img {height: 210px; } .slider_caption {padding: 10px 10px 5px 7%;width:50%;}.slider_caption h1 {font-size: 3.3em;} .slider_caption P {	font-size: 1.6em;}}
@media (min-width: 1000px) and (max-width: 1199px) {.flexslider {width: 100%;height: 250px;} .flexslider .slides a img , .flexslider .slides img {height: 250px; } .slider_caption {padding: 10px 10px 5px 7%;width:50%;}.slider_caption h1 {font-size: 3.3em;} .slider_caption P {	font-size: 1.6em;}}
@media (min-width: 1200px) and (max-width: 1299px) {.flexslider {width: 100%;height: 280px;} .flexslider .slides a img , .flexslider .slides img {height: 280px; }.slider_caption {padding: 10px 10px 5px 7%;width:45%;}.slider_caption h1 {font-size: 4em;} .slider_caption P {	font-size: 2em;}}
@media (min-width: 1300px) and (max-width: 1399px) {.flexslider {width: 100%;height: 310px;} .flexslider .slides a img , .flexslider .slides img {height: 310px; }.slider_caption {padding: 10px 10px 5px 7%;width:45%;}.slider_caption h1 {font-size: 4em;} .slider_caption P {	font-size: 2em;}}
@media (min-width: 1400px) and (max-width: 1499px) {.flexslider {width: 100%;height: 340px;} .flexslider .slides a img , .flexslider .slides img {height: 340px; }.slider_caption {padding: 10px 10px 5px 7%;width:45%;}.slider_caption h1 {font-size: 4em;} .slider_caption P {	font-size: 2em;}}
@media (min-width: 1500px) and (max-width: 1599px) {.flexslider {width: 100%;height: 360px;} .flexslider .slides a img , .flexslider .slides img {height: 360px; }.slider_caption {padding: 10px 10px 5px 7%;width:45%;}.slider_caption h1 {font-size: 4em;} .slider_caption P {	font-size: 2em;}}
@media (min-width: 1600px) {.flexslider {width: 100%;height: 400px;} .flexslider .slides a img , .flexslider .slides img {height: 100%; }.slider_caption {padding: 10px 10px 5px 7%;width:45%;}.slider_caption h1 {font-size: 4em;} .slider_caption P {	font-size: 2em;}}

/* ================= banner ==================== */

/* ================= Healthcare 認證 ==================== */
.slider_CLogo {	text-align:left;	width: auto;    height: auto;    position: absolute;   bottom:6%;    left: 0%;	color: #fff;	z-index: 100; padding: 0px 0px 0px 7%;}
.flexslider .slides a .slider_CLogo img {width: auto; height: auto;}
@media (max-width: 499px) { .flexslider .slides a .slider_CLogo img {width: 35%; height: auto;}}
@media (min-width: 500px) and (max-width: 767px) { .flexslider .slides a .slider_CLogo img {width: 50%; height: auto;}}
@media (min-width: 768px) and (max-width: 979px) { .flexslider .slides a .slider_CLogo img {width: 65%; height: auto;}}
@media (min-width: 980px) {.flexslider .slides a .slider_CLogo img {width: 85%; height: auto;} }
@media (min-width: 1200px) {.flexslider .slides a .slider_CLogo img {width: auto; height: auto;} }
/* ================= Healthcare 認證 ==================== */

/* =================slider end===================================== */


/* ========= solutions menu ========= */
#top-bar { width:100%; /*height:50px;*/ background:#515151; position:fixed;	top:-65px;z-index: 999999;}
.solutions-menu{ width:100%;/* height:50px;*/ background: #515151;	color: #fff;}
.solutions-menubar {max-width: 1170px;	padding: 5px 0; margin:auto;	font-size:1.4em; }

.smenulist { margin:0px 15px; float: left;color: #fff;/*font-size:1.4em;*/ max-width: 200px;border-bottom: 3px solid #515151;}
.smenulist a {color: #fff;text-decoration: none;border-bottom: 3px solid #515151;}
.smenulist:hover {border-bottom: 3px solid #fff;} 


@media (max-width: 767px) { .solutions-menubar {    width: 220px;  font-size: 1.6em; line-height: 1.6em;} }
@media (min-width: 768px) { .solutions-menubar {    width: 95%;    font-size: 1.5em; line-height: 1.5em;} }
@media (min-width: 980px) { .solutions-menubar {    width: 95%;    font-size: 1.3em; line-height: 1.5em;} }
@media (min-width: 1024px) {.solutions-menubar {    width: 95%;    line-height: 1.7em; }}
/*@media (min-width: 1200px) { .solutions-menubar {width: 87%;} }*/


/* ========= solutions menu end ========= */


/* ========= solutions-block ========= */
.solutions-block-white { background-color: #fff; }
.solutions-block-gray {	background-color: #f3f3f3; }
.solutions-block-gray2 { background-color: #e8e8e8; }
.solutions-block-content {	padding: 40px 0;	margin: auto; color: #444;}
.solutions-block-content H2 {	margin: 0 0 20px 0;	text-align: center;	font-size: 3em; }
/*@media (max-width: 368px) { .solutions-block-content H2 {font-size: 2.0em; } }*/
@media (max-width: 568px) { .solutions-block-content H2 {font-size: 2.0em; } }
@media (min-width: 569px) and (max-width: 767px) { .solutions-block-content H2 {font-size: 2.2em; } }
@media (min-width: 768px) { .solutions-block-content H2 {font-size: 2.4em; } }
@media (min-width: 980px) { .solutions-block-content H2 {font-size: 2.7em; } }
@media (min-width: 1024px) {.solutions-block-content H2 {font-size: 3em; }}

.solutions-block-content H3 { 	font-size: 1.5em;	color: #B80101; }
.solutions-block-content ul {	margin-left: 20px; }
.solutions-block-content ul li {	list-style: disc; }
.solutions-text {	padding: 0 20px; }
.solutions-block-content a:hover { color: #B80101;text-decoration:none; }
.solutions-block-content a {color: #444;}

.soverview_L {padding-right: 20px;}
.soverview_R {padding-left: 20px;}

.viewtext p { margin: 0; }
.viewtext li { margin-bottom: 5px; }

/* ========= products ========= */
.products-block {	border: 1px #666 solid;	background-color: #666;	height: auto;text-align: center; }
.products-block:hover,.products-block:active {border: 1px #990100 solid; background-color:#990100; }

.products-block .products-titile {	font-size: 1.29em;	font-weight: bold;	text-align: center;	height: 70px;padding:10px 0; background-color:#fff; }
.products-imgbox , .products-imgbox a { height: 120px;  background-color:#fff; }
.products-imgbox img {	width:auto; max-height: 100px; background-color:#fff; max-width: 160px; }
.products-button {	width: auto;	height: 35px;	padding: 10px;	text-align: center;	/*background-color: #666;*/	color: #fff; }

/* ============================ */
#ip-container {  position: relative;}
.article {   font: 100 14px/150% "Source Sans Pro",sans-serif;  color: #585858;  margin:5px 8px 15px 7px;  float: left;  cursor: pointer;  /* width: 270px;  height: 270px;  border: 1px solid #c2c2c2;  padding: 15px;  background: #fff;  */ }
/*.article > h2 {   margin: 0 0 10px;  font: 100 24px/125% "Source Sans Pro",sans-serif;  color: #337ab7; } */

.btnLink{ margin-bottom: 0px;  background-color: #990100 ;  border: 1px solid #990100; color: #fff;  padding: 4px 5px;  position: absolute;  right: 25px;  bottom: 5px;}
.btnLink:hover , .btnLink:focus {background-color:#d23b3a;border: 1px solid #990100; }

.article span { display: block;  padding-bottom: 5px; }
.article strong {   color: #d7342f; }
.ip-details {   display: none; }

.inlinepopup {  background: #fff none repeat scroll 0 0;  border: 1px solid #c2c2c2;  float: left; /*width:98%;  margin: 0 15px 0 7px;*/ width:1170px;margin: 0 15px 0 -270px; position: relative;  border-top: 5px solid #990100;  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.5); }
.inlinepopup_arrow {  background: url("../../../Image/solutionsImg/arrow-top.png") no-repeat scroll center 0;  height: 32px;  position: absolute;  top: -34px;  width: 32px; }
.inlinepopupClose {  background: url("../../../Image/solutionsImg/close.png") no-repeat scroll 0 0;  cursor: pointer;  height: 16px;  position: absolute;  right: 5px;  text-indent: -9999px;  top: 10px;  width: 16px;  z-index: 99;  overflow: hidden;  transition: all 0.5s ease 0s; }
.inlinepopupClose:hover {  transform: rotate(180deg); }

.inlinepopup_content {  margin: 20px;  color: #585858; padding: 5px 20px;}
.inlinepopup_content .img-middle img {  margin: 5px auto; }
.inlinepopup_content a.go-button {  background: rgba(0, 0, 0, 0) url("../../../Image/solutionsImg/arrow-right.png") no-repeat scroll right center / 18% auto;  color: #585858;  font: 600 18px/150% "Source Sans Pro",sans-serif;  padding: 5px 30px 5px 0; }
.inlinepopup_content P {margin-bottom: 15px; float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.ip-details-products , .ip-details-products a { color: #666; }
.ip-details-products a:hover { color:#B80101;  }
.ip-details-products img {width: 50px; height: 50px; padding: 1px; border: 1px solid #c2c2c2; margin-right: 5px;}

@media (max-width: 767px) { .article { width:95%;}.ip-details-products{width: 100%;}.inlinepopup{width:95%;margin-left:7px;} }
@media (min-width: 768px) and (max-width: 979px) { .article { width: 235px;} .ip-details-products{width: 50%;}.inlinepopup{width:100%;margin-left:0px;}.inlinepopup_arrow{margin-left: 5px;} }
@media (min-width: 980px) {.article {width: 225px; }.ip-details-products{width: 33.3333%;}.inlinepopup{width: 100%; margin-left: 0px;} .inlinepopup_arrow{margin-left: 5px;} }
@media (min-width: 1200px) {.article {width: 180px; }.ip-details-products{width: 25%;}.inlinepopup{width:100%; margin-left:0px;} .inlinepopup_arrow{margin-left: 5px;} }

/* -----------五個產品線----------- */
.inlinepopup2 {  background: #fff none repeat scroll 0 0;  border: 1px solid #c2c2c2;  float: left; width:1170px;margin: 0 15px 0 -70px; position: relative;  border-top: 5px solid #990100;  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.5); }
.article2 {   font: 100 14px/150% "Source Sans Pro",sans-serif;  color: #585858;  margin:5px 8px 15px 7px;  float: left;  cursor: pointer;}
.article2 span { display: block;  padding-bottom: 5px; }
.article2 strong {   color: #d7342f; }
@media (max-width: 767px) {.article2 { width:95%;} .inlinepopup2{width:95%;margin-left:7px;} .inlinepopup2 .inlinepopup_arrow{margin-left: 190px;}}
@media (min-width: 768px) and (max-width: 979px) { .article2 { width: 235px;} .inlinepopup2{width:100%;margin-left:0px;} .inlinepopup2 .inlinepopup_arrow{margin-left:200px;} table td, table th {padding: 3px 5px;}}
@media (min-width: 980px) {.article2 {width: 225px; } .inlinepopup2{width:100%; margin-left: 0px;}  .inlinepopup2 .inlinepopup_arrow{margin-left: 200px;} .containersize2 {max-width: 1000px;margin: 0 auto;} }
@media (min-width: 1200px) {.article2 {width: 180px; } .inlinepopup2{width:1150px; margin-left:-80px;} .inlinepopup2 .inlinepopup_arrow{margin-left: 280px;} .containersize2 {max-width: 1000px;margin: 0 auto;}  }

/* ----------四個產品線------------ */
.inlinepopup3 {  background: #fff none repeat scroll 0 0;  border: 1px solid #c2c2c2;  float: left; width:1170px;margin: 0 15px 0 -70px; position: relative;  border-top: 5px solid #990100;  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.5); }
.article3 {   font: 100 14px/150% "Source Sans Pro",sans-serif;  color: #585858;  margin:5px 8px 15px 7px;  float: left;  cursor: pointer;}
.article3 span { display: block;  padding-bottom: 5px; }
.article3 strong {   color: #d7342f; }
@media (max-width: 767px) {.article3 { width:95%;} .inlinepopup3{width:95%;margin-left:10px;} .inlinepopup3 .inlinepopup_arrow{margin-left: 85px;}}
@media (min-width: 768px) and (max-width: 979px) {.article3 { width: 235px;} .inlinepopup3{width:100%;margin-left:0px;} .inlinepopup3 .inlinepopup_arrow{margin-left:95px;} table td, table th {padding: 3px 5px;}}
@media (min-width: 980px) {.article3 {width: 225px; } .inlinepopup3{width: 100%; margin-left:0px;}  .inlinepopup3 .inlinepopup_arrow{margin-left: 95px;} }
@media (min-width: 1200px) {.article3 {width: 180px; } .inlinepopup3{width:1150px; margin-left:-180px;} .inlinepopup3 .inlinepopup_arrow{margin-left: 280px;}.containersize3 {max-width: 800px;margin: 0 auto;} }

/* ----------三個產品線------------ */
.inlinepopup4 {  background: #fff none repeat scroll 0 0;  border: 1px solid #c2c2c2;  float: left; width:1170px;margin: 0 15px 0 -70px; position: relative;  border-top: 5px solid #990100;  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.5); }
.article4 {   font: 100 14px/150% "Source Sans Pro",sans-serif;  color: #585858;  margin:5px 8px 15px 7px;  float: left;  cursor: pointer;}
.article4 span { display: block;  padding-bottom: 5px; }
.article4 strong {   color: #d7342f; }
@media (max-width: 767px) { .article4 { width:95%;} .inlinepopup4{width:95%;margin-left:7px;} .inlinepopup4 .inlinepopup_arrow{margin-left: 0px;}}
@media (min-width: 768px) and (max-width: 979px) { .article4 { width: 235px;}  .inlinepopup4{width:100%;margin-left:0px;} .inlinepopup4 .inlinepopup_arrow{margin-left:5px;} table td, table th {padding: 3px 5px;}}
@media (min-width: 980px) {.article4 {width: 225px; }  .inlinepopup4{width: 960px; margin-left:-120px;} .inlinepopup4 .inlinepopup_arrow{margin-left: 125px;} .containersize4 {max-width: 720px;margin: 0 auto;} }
@media (min-width: 1200px) {.article4 {width: 180px; } .inlinepopup4{width:1150px; margin-left:-270px;} .inlinepopup4 .inlinepopup_arrow{margin-left: 275px;} .containersize4 {max-width: 600px;margin: 0 auto;} }

/* ----------二個產品線------------ */
.inlinepopup5 {  background: #fff none repeat scroll 0 0;  border: 1px solid #c2c2c2;  float: left;  width:1170px;margin: 0 15px 0 -70px; position: relative;  border-top: 5px solid #990100;  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.5); }
.article5 {   font: 100 14px/150% "Source Sans Pro",sans-serif;  color: #585858;  margin:5px 8px 15px 7px;  float: left;  cursor: pointer;}
.article5 span { display: block;  padding-bottom: 5px; }
.article5 strong {   color: #d7342f; }
@media (max-width: 767px) { .article5 { width:95%;} .inlinepopup5{width:95%;margin-left:7px;} .inlinepopup5 .inlinepopup_arrow{margin-left: 0px;}}
@media (min-width: 768px) and (max-width: 979px) { .article5 { width: 310px;}  .inlinepopup5{width:100%;margin-left:0px;} .inlinepopup5 .inlinepopup_arrow{margin-left:5px;} table td, table th {padding: 3px 5px;}.containersize5 {max-width: 650px;margin: 0 auto;} }
@media (min-width: 980px) {.article5 {width: 225px; }  .inlinepopup5{width:960px; margin-left:-240px;} .inlinepopup5 .inlinepopup_arrow{margin-left: 245px;} .containersize5 {max-width: 480px;margin: 0 auto;} }
@media (min-width: 1200px) {.article5 {width: 180px; } .inlinepopup5{width:1150px; margin-left:-375px;} .inlinepopup5 .inlinepopup_arrow{margin-left: 380px;} .containersize5 {max-width: 390px;margin: 0 auto;} }

/* ============================== */


/* ========= Successful Stories ========= */
.stories-block {	height: auto;	/*padding: 0 5px 5px;*/	border: 1px solid #fff;	margin: 20px 5px 0; }
.stories-block:hover{	border: 1px solid #ccc;	/*padding: 0 5px 5px;*/	/*background-color: #E3E3E3;*/ }

.stories-block a {color: #444;}
.stories-block a:hover {color: #B80101;}

.stories-imgbox {width:100%; height: 90px;   /* background:#333;*/	position:relative;	box-sizing:border-box; overflow:hidden;
	/*-webkit-transition:all .4s ease-in-out;	-moz-transition:all .4s ease-in-out;	-o-transition:all .4s ease-in-out;	-ms-transition:all .4s ease-in-out;	transition:all .4s ease-in-out;*/
}
.stories-imgbox .storiesimg {	width: 100%;	height: auto;	display:block;	padding:0;	margin:0;	position:relative; 	opacity:1;	overflow:hidden;
	/*-webkit-transition:all .4s ease-in-out;	-moz-transition:all .4s ease-in-out;	-o-transition:all .4s ease-in-out;	-ms-transition:all .4s ease-in-out;	transition:all .4s ease-in-out;*/
}
.stories-imgbox:hover .storiesimg {	position:elative;
	/*-webkit-transform:scale(1.1);	-moz-transform:scale(1.1);	-o-transform:scale(1.1);	-ms-transform:scale(1.1);	transform:scale(1.1);	opacity:.6;*/
}

.stories-titile  {	font-size: 1.5rem;	font-weight: bold;	margin: 10px 5px;	text-align: left;	height: 40px;}
.stories-text {	height: 70px;	padding: 0 5px 5px; }
.stories-text p {color: #444;}
.stories-text p a:hover {text-decoration: none;}

.stories-button{ border: 1px solid #666;	padding: 1px 5px;	width: 50px;	float: right;	margin-top: -25px;	margin-right: 5px;
}

/* ============================= */
#disqus_thread{margin-top:20px;}
*{-moz-box-sizing:border-box;box-sizing:border-box;}
.blue{/*background:#ccc;*/color:#fff;}
.blue h3{background:#fff;color:#3498db;font-size:36px;line-height:100px;margin:10px;padding:2%;position:relative;text-align:center;}

.button{background:#3498db;color:#333;display:block;font-size:16px;margin:20px auto;padding:20px;text-align:center;text-decoration:none;width:48%;}
.buttons{padding:0 20px 20px; margin-bottom: 10px;}
.buttons .button{background:#FFF;color:#3498db;float:left;margin:5px;}

.content{margin:auto;padding:0 20px;width:98%;}
.content:after,.buttons::after{clear:both;content:"";display:table;}

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(./ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide img.slick-loading { background: white url(./ajax-loader.gif) center center no-repeat; padding-bottom: 100%; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size:60px; line-height: 1; color: #666; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { font-family: "FontAwesome";content: '\f104'; }

.slick-next { right: -25px; }
.slick-next:before { font-family: "FontAwesome";content: '\f105'; }

/* Dots */
.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { font-family: "FontAwesome";content: '\f111'; position: absolute; top: 0; left: 0;  width: 20px; height: 20px; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }
/* ============================= */



/* ========= What's news ========= */
.solutions-news {	border-top: 3px solid #666;    padding-top: 15px; }
.solutions-news-box {	border-top:0;	min-height:200px;	display:none;	margin-top: -10px;    padding-top: 1px; }
.news-tab-pane {    padding: 5px; }
.news-tab-pane ul {	/*padding-left: 15px;*/ margin: 0;}
.news-tab-pane ul li {	padding: 11px 0;	line-height: 20px;	border-bottom: dashed 1px #999; list-style: none;}
.news-tpane { width:100%; 	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis; }
.news-tpane i { margin-right: 15px; color: #990100; font-size: 15px;  font-weight: bold; }
.news-tpane .active {margin-left:15px;font-weight: 500;}
.tab-morebutton {	text-align: right;	padding-top: 10px; }

/* Events */
.events-tab-pane {    padding: 5px; }
.events-tab-pane ul { margin-left: 0; }
.events-tab-pane ul li {	padding: 9px 0;	line-height: 20px;	border-bottom: dashed 1px #999;  list-style: none;}
.events-tpane p { margin: 0; }
.events-tpane h1  { margin: 0; padding: 0 0 5px;font-size: 1.3em;font-weight: bold;}
.events-tpane h1  a { color:#444; }
.events-tpane table td {padding: 0 0 5px;}
.eventsimg {/*width: 150px;height: 50px;*/    height: auto;   max-width: 150px; }

/*button*/
.btn-default {  color: #333;    background-color: #fff;	border-color: #666; }
.btn-default:hover {  color: #B80101;   background-color: #fff;    border-color: #990100; }



/* ========= Menu test ========= */
.stickyMenu {  background-color:#515151; /*z-index: 800;*/  width: 100%;  }
.stickyMenu ul {    -webkit-padding-start: 0px;    -webkit-margin-before: 0;    -webkit-margin-after: 0;  }
.stickyMenu-menu {	max-width: 1170px;    margin: auto;    font-size: 1.4em;}
.jumbotron.first {  padding: 20px 30px;    margin-bottom: 0;  }
.btn-menu:hover {  color: #fff; font-size: 1.1em; }
.stickyMenu ul a {  padding: 15px;    color: #ffffff;  }
.stickyMenu ul a:hover { color: #ffff00;  }
.fixed {   /*  box-shadow: 0 7px 17px -2px rgba(117, 117, 117, 1);   width: 60%!important; */  }
.clearfix { *zoom: 1;  }
.clearfix:before, .clearfix:after {    display: table;    content: "";    line-height: 0;  }
.clearfix:after {   clear: both;  }

  @media screen and (max-width: 500px) {
    .stickyMenu ul { background-color: #656565; }
    .stickyMenu li { text-align: center; }
    .stickyMenu a { border-bottom: 1px solid #848484; font-size: 1.1em;}
    .btn-menu { text-align: center;  padding:7px; color: #fff; }
  }





