
/** ADD YOUR AWESOME CODES HERE **/


.img-responsive {
  display: block;
  height: auto;
  max-width: 100%;
}

 @media (min-width: 768px) and (max-width: 991px) {
.movie_box{
margin-top:-120px;
margin-bottom:-120px;
}
}


@media (max-width: 767px) {
.movie_box{
margin-top:-140px;
margin-bottom:-140px;
}
}

.img_pos_lb img{
	position:absolute;
bottom:0;
	left:0;
}

.img_pos_rm img{
	position:absolute;
top:50%;
	right:0;
}


div.title {
    width: 100%;
    height: 60px;
    margin: 0 auto;
    background-image: url(../images/line_title.png);
    background-repeat: repeat-x;
    background-position: 50%;
    text-align: center;
    position: relative;
    margin: 0 auto 50px;

}

div.title h1 {
    margin: 0 auto;
    width: 350px;
    height: 60px;
    line-height: 60px!important;
    font-size: 110%;
    background-image: url(../images/bg_h2.png);
    background-repeat: repeat-x;
    background-position: 50%;
    color: #B6360B;
}

.shop-cat-box img{
object-fit: cover;
height:250px;
}

footer {
    background-image: url(../images/footer_bg.jpg);
    background-position: top;
    background-repeat: repeat no-repeat;
    padding-top: 10px;
}


.footer-main {
    padding: 40px 0px;
    background: #010101;
    margin-top: 40px;
}

.footer-widget h4::before {
    border-bottom: 3px solid #ffb3da;
}


.footer-link h4::before {
    border-bottom: 3px solid #ffb3da;
}

.footer-link-contact h4::before {
    border-bottom: 3px solid #ffb3da;
}

nav.navbar.bootsnav ul.nav li > a:hover {
    color: #ffb3da;
}
