.carousel,
.carousel-inner {
  height: 433px;
}
.carousel {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}
.carousel-caption {
  color: #ffffff;
  text-shadow: none;
  font-size: 24px;
  top: 166px;
}
.carousel-caption h3 {
  font-size: 68px;
  color: #f78e1e;
  font-weight: 300;
  margin: 0 0 20px 0;
}
.carousel-caption > p {
  margin-bottom: 80px;
}
.carousel-caption .btn-yellow {
  text-shadow: none;
  margin-top: 60px;
}
.carousel-caption .play-video {
  margin-top: 10px;
  width: 95px;
  height: 95px;
  margin-left: -47px;
  background-image: url("../images/video-large.png");
  margin-top: -25px;
}
.carousel-caption .play-video:hover,
.carousel-caption .play-video:focus,
.carousel-caption .play-video:active {
  text-decoration: none;
  background-position: 0 -95px;
}
.carousel-indicators {
  border: none;
  border-radius: 0;
  bottom: 0;
}
.carousel-indicators li {
  border: none;
  border-radius: 0;
  width: 14px;
  height: 14px;
  background: url("../images/button-carousel.png") no-repeat left top;
}
.carousel-indicators li.active {
  width: 14px;
  height: 14px;
  background: url("../images/button-carousel.png") no-repeat left -14px;
}
.carousel-control {
  opacity: 1;
  filter: alpha(opacity=100);
  background: none !important;
  text-shadow: none;
  /*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
  width: 38px;
}
.carousel-control:hover,
.carousel-control:focus,
.carousel-control:active {
  opacity: 1;
  filter: alpha(opacity=100);
  background: none !important;
  /*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}
.carousel-control span,
.carousel-control .glyphicon,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  font-size: 0 !important;
  text-indent: -999em !important;
  width: 38px;
  height: 71px;
  margin-top: 20px;
}
.carousel-control.left {
  background: none;
 /*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}
.carousel-control.left span {
  background: url("../images/next-prev.png") no-repeat 0 0;
  margin-left: 30px;
}
.carousel-control.left span:hover,
.carousel-control.left span:focus,
.carousel-control.left span:active {
  background-position: 0 -71px;
}
.carousel-control.right {
  background: none;
 /*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}
.carousel-control.right span {
  background: url("../images/next-prev.png") no-repeat -38px 0;
  margin-right: 30px;
}
.carousel-control.right span:hover,
.carousel-control.right span:focus,
.carousel-control.right span:active {
  background-position: -38px -71px;
}
.carousel-page {
  margin: 0 0 -113px;
  position: relative;
  top: -113px;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: auto;
}
.country-stories,
.description-stories {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
