.img-fluid{max-width:100%;height:auto}.photo-gallery-wrapper{padding:0 0 0;margin-bottom:-5px}.photo-gallery h2{background:#fff;text-align:center;margin-bottom:0;position:relative;display:inline-block}.photo-gallery h2 a{font-size:27px;color:#e41f27;text-decoration:none;line-height:45px;display:block;font-weight:700;letter-spacing:.5px;text-align:center}.photo-gallery h2 a:before{background:var(--color1);content:"";height:1px;left:15px;position:absolute;bottom:-5px;width:77%}.photo-gallery h2 a:after{background:var(--color1);content:"";height:1px;left:0;position:absolute;bottom:0;width:100%}.photo-gallery{height:480px;overflow:hidden;text-align:center}.poster-main{position:relative;margin:30px auto}.poster-main .poster-list .poster-item{position:absolute;left:0;top:0;list-style:none}.poster-main .poster-list .poster-item a{position:relative;float:left;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.poster-main .poster-list .poster-item a p{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.6);color:#fff;padding:5px 15 5px 5px;margin:0;text-align:center}.poster-main .poster-btn{position:absolute;top:170px;cursor:pointer;width:36px!important;height:36px!important;border-radius:50%;text-align:center;background:#2e2e2eb3}.poster-main .poster-btn:hover{opacity: .9}.poster-main .poster-prev-btn{left:0;background: url('../images/leftarrow.png') top left;opacity: .4}.poster-main .poster-next-btn{right:0;background: url('../images/rightarrow.png') top left;opacity: .4}.poster-main .poster-btn i{font-size:26px;line-height:36px;color:#fff}.poster-main .poster-next-btn i{padding-left:2px}.poster-main .poster-prev-btn i{padding-right:2px}