.full-width{font-size:14px;}
.screen-width{padding:40px 0;}

h2 {color:#24265e;font-weight:300;font-size:28px;}

.btn-rounded {font-size:14px;}
.link.read-more.orange {color:#ffa300;font-size:14px; background: url('icons/icons-arrow-read-more-orange.png') no-repeat;background-position:right 7px;}

#main-menu {font-size:13px;}
.homepage-main {position:relative;height:500px;overflow:hidden;}
.homepage-main h1 {color:#fff;}
.homepage-main .homepage-banner{position:absolute;left:50%;margin-left:-960px;}
.homepage-main .homepage-text{text-align:center;position:relative;z-index:99;}
.homepage-main .homepage-text h1 {font-size:36px;line-height:45px;margin:0 0 20px 0;}
.homepage-main .homepage-text h2 {font-size:26px;}
.homepage-main.optimization {height:610px;}
.homepage-main.optimization h2{color:#fff;}
.homepage-main .link.read-more.orange {font-size:16px;}
.demo-solution-interest {margin:5px 0 0 0;}

.stat-slides-section {position:relative;height:515px;overflow:hidden;}
.stat-slides-section h2 {font-size:26px;max-width:550px;margin:15px auto 0 auto;text-align:center;}
.stat-slides-section .screen-width{text-align:center;}
.stat-slides-section .slides {position:absolute;left:50%;margin-left:-950px;}
.stat-slides-section .stat-slide-arrow {cursor:pointer;position:absolute;top:50%;z-index:99;}
.stat-slides-section .stat-title h2 {margin:0;}
.stat-slides-section .stat-title {position:absolute;z-index:99;top:20px;left:50%;margin-left:-218px;}
.stat-slides-section .prev {left:180px;}
.stat-slides-section .next {right:180px;}
.stat-slides-section .link.read-more {font-size:16px;}

.homepage-highlights .screen-width{padding:0;}
.homepage-highlights li {font-size:14px;margin:0;overflow:hidden;position:relative;width:33.33%;text-align:center;height:280px;float:left;background-color:#e1e1e1;}
.homepage-highlights li b{font-size:16px;font-weight:600;}
.homepage-highlights li img {width:100%;}

.homepage-highlights .description{width:100%;left:50%;margin:auto;margin-left:-145px;position:absolute;bottom:18px;max-width:290px;text-align:center;}
.homepage-highlights a .description{color:#fff;}

.customer h2 {font-size:26px;text-align:center;}
.customer .customer-listing {margin:60px 0 20px 20px;}
.customer .customer-listing li {display:inline-block;margin:0 40px 0 0;text-align:center;}
.customer .customer-listing li.last-child{margin:0;}
.customer .customer-listing li img {max-width:100px;margin:auto;}
.customer .customer-listing li .thumb-inner {height:60px;display:table-cell;vertical-align:middle;}
.customer .logo {margin:40px 0 0 40px;}
.customer .bubble {position:relative;font-size:14px;margin:30px 20px 0 0;}
.customer .bubble .quote-left {position:absolute;left:-20px;}
.customer .bubble .quote-right {position:absolute;right:-20px;}
.customer .testimonial-col {margin:0 0 40px 0;}

.customer-location h2 {text-align:center;font-size:26px;max-width:820px;margin:auto;}
.customer-location .sbHolder {margin:0 auto 30px auto;}

.discover-quintiq h2 {text-align:center;}
.discover-quintiq ul {margin:40px 0 0 -40px;}
.discover-quintiq li {cursor:pointer;margin:0 0 0 40px;display:inline-block;text-align:center;font-size:16px;color:#4d80be;}
.discover-quintiq li img{margin:0 auto 15px auto;}
.discover-quintiq .description {margin:80px auto 40px auto;max-width:850px;}

.homepage-collateral {text-align:center;font-size:16px;}
.homepage-collateral h2 {max-width:760px;margin:auto;}
.homepage-collateral ul {margin:30px 0 0 -120px;}
.homepage-collateral li {display:inline-block;text-align:center;margin:0 0 0 120px;max-width:210px;}
.homepage-collateral ul a { display:inline-block; vertical-align: top;}
.homepage-collateral a li{font-size:16px;}
.homepage-collateral .thumb {margin:0 0 10px 0;}

.homepage-contact-us {text-align:center;font-size:14px;}
.homepage-contact-us h2{color:#fff;}
.homepage-contact-us ul {margin:50px 0 0 -60px;}
.homepage-contact-us li {color:#fff;cursor:pointer;display:inline-block;text-align:center;margin:0 0 0 60px;vertical-align:text-top;}
.homepage-contact-us li img{margin:auto;}

.sbHolder,.sbOptions {background-color:#7199cb!important;}
.customer-location .sbSelector:link,.customer-location .sbOptions a:link, .customer-location .sbOptions a:visited,.sbSelector {color:#fff!important;}

#map-na,#map-emea,#map-asia {position:absolute;font-size:65px;color:#666;font-weight:600;line-height:70px;text-align:center;}
.location-label{font-size:16px;font-weight:300;line-height:20px;}
#map-na {top:460px;left:210px;}
#map-emea {top:320px;left:550px;}
#map-asia {top:485px;right:100px;}

@media (max-width:980px){
	.screen-width{padding:50px 20px;}
	.homepage-highlights li {width:100%;background-color:#5b5c86;height:auto;}
	.homepage-highlights li .thumb{width:50%;float:left;}
	.homepage-highlights .description{float:left;text-align:left;position:initial;margin:0;width:50%;}
	.homepage-highlights .description .inner {padding:20px;}
	.discover-quintiq li {margin:0 0 20px 40px;}
	.stat-slides-section {height:400px;}
	.stat-slides-section .slides img {width:100%;}
	.stat-slides-section .next{right:20px;}
	.stat-slides-section .prev{left:20px;}
	.customer .customer-listing li{margin:0 40px 20px 0;}
	.player-playlist .player-holder,.slimScrollDiv,.player-list{width:100%!important;}
	#video-title-display,#video-desc-display{display:none;}
	.customer-location-map{overflow-x:auto;position:relative;}

}

@media (max-width:610px){
	.screen-width{padding:20px;}
	h2 {font-size:22px;}
	.homepage-main .homepage-text h1{font-size:28px;margin:0 0 10px 0;}
	.homepage-main .homepage-text h2,.customer h2,.customer-location h2{font-size:22px;}
	.stat-slides-section h2{font-size:18px;}
	.homepage-contact-us ul {margin:20px 0 0 0;}
	.homepage-contact-us li {margin:0;width:50%;float:left;min-height:170px;}
	.homepage-collateral li {margin:0 0 20px 120px;}
	.discover-quintiq li {margin:0 0 20px 0;width:50%;float:left;}
}

#disclaimer-text {
  display: none;
  position: absolute;
  left:150px;
  width: 250px;
  padding: 15px;
  font-size: 12px;
  line-height: 15px;
  background-color: #727678;
  color: #fff;
  bottom: 35px;
}
#disclaimer-text #arrow {
position:absolute;left:10px;
-ms-transform: rotate(90deg); /* IE 9 */
-webkit-transform: rotate(90deg); /* Safari */
transform: rotate(90deg);
bottom:-9px;
}

@media (max-width: 980px){
 #disclaimer-text {
  left: 0;
height:210px;
  top: 0;
 }
}
