#seatingGallery{max-width:800px;margin:0 auto}#seatingGallery .carousel-indicators{position:relative;justify-content:center;bottom:unset;left:unset;z-index:15;width:100%;padding-left:0;margin-left:unset;text-align:center;list-style:none}#seatingGallery .carousel-indicators li{position:relative;border:1px solid red;width:60px;height:30px;line-height:30px;font-size:14px;text-indent:0;margin:0 3px 25px 3px;border-radius:2px}#seatingGallery .carousel-indicators li:first-child{border-radius:50px 2px 2px 2px}#seatingGallery .carousel-indicators li:first-child:before{content:none}#seatingGallery .carousel-indicators li:last-child{border-radius:2px 50px 2px 2px}#seatingGallery .carousel-indicators li:last-child:after{content:none}#seatingGallery .carousel-indicators li:before,#seatingGallery .carousel-indicators li:after{content:"";position:absolute;bottom:5px;height:5px;width:4px;background:red}#seatingGallery .carousel-indicators li:before{left:-5px}#seatingGallery .carousel-indicators li:after{right:-5px}#seatingGallery .carousel-indicators li.active{background-color:#c3d5eb;font-weight:bold;margin:0 3px 25px 3px;color:#f31405}#seatingGallery .carousel-indicators li .carriage{font-size:13px}#seatingGallery .carousel-indicators li .title{position:absolute;width:100%;bottom:-18px;left:0;font-size:10px;line-height:10px}#seatingGallery .carousel-indicators li .chassis{background:red;position:absolute;height:1px;left:8px;right:8px;bottom:-2px;margin:0 3px}#seatingGallery .carousel-indicators li .chassis:before,#seatingGallery .carousel-indicators li .chassis:after{content:"";background:red;width:4px;height:3px;border-radius:0 0 2px 2px;position:absolute}#seatingGallery .carousel-indicators li .chassis:before{left:-6px}#seatingGallery .carousel-indicators li .chassis:after{right:-6px}