.thumbnail {
  margin-bottom:6px;
}

.carousel-control.left, .carousel-control.right {
  background-image:none;
  margin-top:20%;
  width:5%;
}

@media (max-width: 767px) {
  .carousel-control.left, .carousel-control.right {
    background-image:none;
    margin-top:33%;
    width:10%;
  }
}

.hidden {
  display:none!important;
  visibility:hidden!important;
}

.img-responsive {
  display:block;
  height:auto;
}

.modal-dialog {
  width:900px;
}

.modal-header {
  padding:15px;
  min-height:16.42857143px;
}

.modal-title {
  margin:0;
  line-height:1.42857143;
  text-align:center;
}

.modal-body {
  padding:0;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
  width:30px;
  height:30px;
  margin-top:-100px;
  margin-left:-15px;
  font-size:30px;
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
  left:80%;
}

.icon1 {
  width:30px;
  margin-top:-3px;
  margin-right:5px;
  margin-left:320px;
}

.icon2 {
  width:30px;
  margin-top:-3px;
  margin-right:5px;
  margin-left:300px;
}

.icon3 {
  width:30px;
  margin-top:-3px;
  margin-right:5px;
  margin-left:270px;
}

.info {
  margin-top:20px;
}

.margin_icon {
  margin-right:30px;
}

.center {
  text-align:center;
}

.img_rule {
  width:100%;
  max-height:500px;
}

