p, h1, h2, h3, h4, h5, h6, ul, li { padding:0; margin:0; }
li { list-style-type:none; }

#loader {
    position: absolute;
    width: 100%;
    height: 2000%;
    z-index: 100;
    background-color: #e2e0e0;
}

#load {
    position: fixed;
    width: 206px;
    left: 50%;
    margin-left: -103px;
    top: 50%;
    margin-top: -103px;
}

#load img {
    position: absolute;
}

#load #cl {
    left: 50%;
    margin-left: -36px;
    top: 50%;
    margin-top: 63px;
    opacity: 0.8;
    position: absolute;
}

.imgBlk { width:100%; height:auto; }

.yoodlee-container { overflow-x:hidden; }

/* Header */
.yoodlee-header .navbar-fixed-top {background:#000; padding:10px 20px;}
.yoodlee-header  .navbar-brand {height: auto; width:50px; padding:2px; outline:0; }
.yoodlee-header .navbar-default { border-color:transparent; margin: 0;  }
.yoodlee-header .navbar-default .navbar-nav > .active > a { color: #fff; background-color:transparent; }
.yoodlee-header .navbar-default .navbar-nav > li > a { color: #9c9c9c; font-family: 'OswaldLight'; font-size:130%; text-transform:uppercase; }
.yoodlee-header .navbar-default .navbar-nav > li > a:focus, .yoodlee-header .navbar-default .navbar-nav > li > a:hover {color: #fff; background-color: transparent;outline:0;}
.yoodlee-header .navbar-default .navbar-collapse {padding:0;}
.yoodlee-header .navbar-nav {padding:0px; margin:10px 0 0 15px; }
.yoodlee-header .navbar-default .navbar-nav.navbar-right  > li > a { color: #00b0b5;}
.yoodlee-header .navbar > .container-fluid .navbar-brand { margin:0 15px 0 0; }
.yoodlee-header .navbar-default .navbar-toggle {border-color: #000;}
.yoodlee-header .socialIcons .yd-shrTxt { color:#919191; text-transform:uppercase; position:relative; top:-1px; padding-right:10px; }
.yoodlee-header .navbar-default .navbar-toggle:focus, .yoodlee-header .navbar-default .navbar-toggle:hover { background-color: #000;}
.yoodlee-header .socialIcons a {background: #6b6b6b;color: #fff; border-radius: 15px;margin: 0 2px; line-height:32px; width:30px; height:30px;display: inline-block;text-align: center; font-size:18px; }
.yoodlee-header .socialIcons a:hover { text-decoration:none; outline:none; }
.yd-saregamaLogo img { width:100%; }
.yoodlee-header .navbar-right li { display: inline-block; }
.yoodlee-header .navbar-default .navbar-nav.navbar-right > li > a.yd-saregamaLogo { padding:0; width:55%; position: relative;top: -2px;margin-left:15px;}
.yoodlee-header .navbar-default .navbar-nav.navbar-right  {padding-top:15px; }
.yoodlee-header .navbar-right li:last-child { border-left: 1px solid #464545; margin-left:10px; }
.yoodlee-header .navbar-right li.border-none { border-left: transparent; }
.yoodlee-header .navbar-default .navbar-nav >  .visitSaregama > a{text-transform: inherit;padding: 0 10px;line-height: 1.4;position: relative;}
.visitSaregama .gtTo{
    position: absolute;
    top: -15px;
    font-size: 16px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: auto;
    text-align: center;
    color: #919191;
  }
/* footer */
.yoodlee-footer {background:#000; padding:10px 20px 70px; text-align:center; border-top:1px solid #1a1a1a; }
.yoodlee-footer p { padding:0; margin:0; font-family: 'OswaldLight'; font-size:110%; color:#fff; text-transform:uppercase; }

/* main container  */
.yoodlee-container .container {margin: 0 auto; padding: 0; font-family: 'OswaldRegular';}

/* top slider */
.yd-topSlider { padding:87px 0 0 0; text-align:center; background: #000; }
.yd-topSlider .owl-prev, .yd-topSlider .owl-next {width:auto;}
.yd-topSlider .owl-next .icon-ContLeft, .yd-topSlider .owl-prev .icon-ContRight { position: relative; font-size:30px; color:#2e1e27;  text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);  }
.yd-topSlider .owl-prev .icon-ContRight { position: absolute; top: 0px; background:none; display: inline-block; border-radius:0 35px 35px 0; padding: 20px 15px 20px 5px; opacity:0.9; left:10px; }
.yd-topSlider .owl-next .icon-ContLeft { position: absolute; top: 0px; background:none; display: inline-block; border-radius:35px 0 0 35px; padding: 20px 5px 20px 15px; opacity:0.9; right:10px; }
.yd-topSlider .owl-dots {position: absolute; left: 0px; right: 0px; opacity: 0.4; z-index: 2; margin-top: 34.5%;}
.yd-topSlider .owl-carousel .owl-item.active img, .yd-topSlider .owl-carousel .owl-item img  {height:100%; width:100%; margin:0 auto; }
.yd-topSlider .owl-theme .owl-controls { z-index:2; position:absolute; top:0%; width: 100%; }
.yd-topSlider .owl-nav { top: 0; margin-top:17%; position: absolute;  width: 100%;}

/* overview */
.yd-overview { background:#000; }
.yd-synopsis {/* height:500px;*/ padding:20px 10px; }
.yd-logoImg { padding:30px; margin-top:20px; }
.yd-overview h1 {  font-family: 'OswaldMedium'; font-size:130%; text-transform:uppercase; color:#a4a4a4; padding:20px 0 10px; line-height:130%; }
.yd-overview span {  font-family: 'OswaldMedium'; font-size:220%; color:#b01319;  display: block; padding-left: 14px;}
.yd-overview p {  font-size:120%; color:#a4a4a4; padding:0 0 5px 0; font-family: 'OswaldLight';}

/* video */
.yd-videoSection { background:#b01319; }

.ydHomePage .yd-videoSection { background:#2d2d2d; }
.yd-videoThumbs { position:relative; padding:20px 5%;}
.yd-mainVideo{background: #000000; position: relative;overflow: hidden;}
.yd-mainVideo .upperImage{
    display: block;
    width: 100%;
    position: absolute;
    top: 95px;
	   cursor:default;
	   z-index:1;
}
.yd-mainVideo .upperImage img{
    width: 100%;
    display: block;
	margin: 0 auto;
}
.yd-mainVideo .video-container {position: relative;/* padding-bottom: 56.25%;padding-top: 30px;height: 0;*/overflow: hidden; width: auto; margin:0 auto 0;}
.yd-mainVideo .video-container iframe, .yd-mainVideo .video-container object, .yd-mainVideo .video-container embed { position: absolute; top: 0; left: 0; width: 100%;height: 100%;}
.yd-videoSection .yd-videoSwiper .scrollContBox {padding:0;  }
.yd-videoSection .hContainer .titContainer .tlte {font-size: 14px; padding:8px 0 0 0; line-height:16px;  font-family: 'OswaldLight'; color:#fff; text-align:center; }
.yd-videoSection .yd-videoSwiper .imgBlkCont { position:relative;  padding:6px;}
.yd-videoSection  .yd-activeVideo {background: rgba(128, 0, 0, 0.2) linear-gradient(to bottom, rgba(128, 0, 0, 0.4) 50%, rgba(128, 0, 0, 0.5) 100%) repeat scroll 0 0; position:absolute;  bottom: 0; height: auto; left: 0; right: 0; text-align: center; top: 0; width: 100%; z-index:1; border:2px solid #000;  }
.yd-videoSection .yd-playIco {  position: absolute; top:40%; left: 0; right: 0; text-align: center; z-index:2; }
.yd-videoSection .swiper-yd-next, .yd-videoSection .swiper-yd-prev { background:none; }
.yd-videoSection .icon-ContLeft, .yd-videoSection .icon-ContRight { color:#fff; font-size:22px; }
.yd-videoSection .swiper-yd-prev{ left:32px; }
.yd-videoSection .swiper-yd-next{ right:20px; }
.yd-videoSection .swiper-wrapper { text-align: center; margin: 0 auto }
.yd-videoSection .swiper-slide { display: inline-block; }
.yd-videoSection .swiper-wrapper.yd-twoVideos { display:table; }
.ydHomePage .yoodlee-footer {padding-bottom:10px;}
/* Coming Soon */
.yd-cmSoon { background:#000; padding:30px 0; }
.yd-cmSoon h1 { font-family: 'OswaldLight'; font-size:260%; text-transform:uppercase; color:#af1218;  text-align:center; padding:10px 0 40px 0; }
.yd-cmSoon h2 { font-family: 'OswaldMedium'; font-size:220%; color:#af1218; padding-bottom:5px; }
.yd-cmSoon p { font-family: 'OswaldExtraLight'; font-size:160%; color:#969696; padding:15px 0; }
.yd-cmSoon p a { color:#969696; }
.yd-cmSoon ul { padding:20px 0 0 0; }
.yd-cmSoon li { font-family: 'OswaldExtraLight'; font-size:140%; color:#fff; padding:5px 0; }
.yd-cmSoon .titCm{color:#969696;}
.yd-cmSoon .swiper-yd-cmSoonPrev, .yd-cmSoon .swiper-yd-cmSoonNext { background:none; }
.yd-cmSoon .icon-ContLeft, .yd-cmSoon .icon-ContRight { color:#fff; font-size:22px; }
.yd-cmSoon .yd-movieImg { background:#514f4f; padding:5px;  }
.yd-cmSoon .yd-movie { width: 80%; margin: 0 auto; }
.yd-cmSoon .yd-movieBrief { padding:1.5% 8% 0 8%; }

/* news Section */
.yd-newsSection { background:#272525; padding:30px 0; }
.yd-newsSection h1 { font-family: 'OswaldLight'; font-size:260%; text-transform:uppercase; color:#fff;  text-align:center; padding:10px 0; }
.yd-newsSection ul {/* width:70%;*/ margin:0 auto;padding: 0;}
.yd-newsSection li { padding:0 30px;position: relative; }
.yd-newsSection p {font-family: 'OswaldExtraLight'; font-size:160%; color:#fff; padding:10px 0; text-align:center; }
.yd-namedAnchor { line-height:1px; height:0px; display: block}
.yd-newsSection .listingYodNws a{text-decoration: none;color:rgba(255,255,255,1);display: block;}
.yd-newsSection .listingYodNws a:hover{text-decoration: underline;color:rgba(255,255,255,1);}
.yd-newsSection .listingYodNws span{
  display: inline-block;
  position: relative;
  margin-left: 5px;
}
.seeAllSec{display: block;text-align: center;margin-top: 20px;cursor: pointer;}
.seeAllBtn, .seeLessBtn{padding: 10px 35px; background: rgba(0,0,0,0.5);color:#ffffff;font-size: 15px;border-radius: 5px;display: inline-block;}
.seeAllBtn:hover,.seeAllBtn:visited,.seeAllBtn:link, .seeLessBtn:hover, .seeLessBtn:visited, .seeLessBtn:link{background: rgba(0,0,0,0.7);color:#ffffff;text-decoration: none;}

.yd-newsSection .newsRvslstSectnArea .newslstSectnPar{background: none;}
  /*inside page S*/
  /*.yd-body{background: url('../../images/yoodlee/insideBg.jpg') repeat;}*/
  /*inside page E*/
  .middlContent *{transition:0.4s all ease-in-out;}

  .middlContent .container{
    max-width: 1280px;
    margin: 0 auto;
  }
  .middlContent{
/*    background: #f20036 url('../../images/yoodlee/insideBg.jpg') no-repeat;*/
    width: 100%;
    background-size: cover;
    position: relative;
    font-family: 'OswaldExtraLight';
    background-position: center;
    background-attachment: fixed;
    overflow: hidden;
  }
  .middlContent a{display: inline-block;}
  .middlContent .respoImg{display: block;
  width: 100%; max-width: 100%;}

  .videoSection{
  	position:relative;
  	padding-bottom:56.25%;
  	padding-top:30px;
  	height:0;
  	overflow:hidden;
  }

  .videoSection iframe, .videoSection object, .videoSection embed {
  	position:absolute;
  	top:0;
  	left:0;
  	width:100%;
  	height:100%;
  }
  .downArrow{
    position: fixed;
    top: 85%;
    z-index: 10;
    right: 20px;
    margin: 0 auto;
    width: 13px;
  }
  /*mouse scroll css S*/
  #mouse-scroll {
    style: block;
  }

.ydBrijPage .container{position:relative;}
.ydBrijPage  .middlContent{   background: #f20036 url('../../images/yoodlee/insideBg.jpg') no-repeat;}

.ydBrijPage  .middlContent .swiper-button-prev {left: 26px;margin-top:-60px;}
	.ydBrijPage .middlContent .swiper-button-next {right: 28px;margin-top:-60px;}
.ydBrijPage  #star-cast .swiper-button-prev {left: 6px;margin-top:-20px;}
	.ydBrijPage #star-cast .swiper-button-next {right: 8px;margin-top:-20px;}
.mouseDwn{position: relative;left:7px;}
#mouse-scroll {
  -webkit-transform: translateX(-50%);
}
#mouse-scroll span{
  display: block;
  width: 5px;
  height: 5px;
  -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
       transform: rotate(45deg);
       transform: rotate(45deg);
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  margin: 0 0 3px 5px;
}
#mouse-scroll .mouse {
    height: 41px;
    width: 27px;
  border-radius: 10px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: 2px solid #ffffff;
  top: 170px;
}
#mouse-scroll .down-arrow-1 {
  margin-top: 6px;
}
#mouse-scroll .down-arrow-1, #mouse-scroll .down-arrow-2, #mouse-scroll .down-arrow-3 {
  -webkit-animation: mouse-scroll 1s infinite;
    -moz-animation: mouse-scroll 1s infinite:
}
#mouse-croll .down-arrow-1 {
   -webkit-animation-delay: .1s;
   -moz-animation-delay: .1s;
   -webkit-animation-direction: alternate;
}
#mouse-scroll .down-arrow-2 {
  -webkit-animation-delay: .2s;
  -moz-animation-delay: .2s;
  -webkit-animation-direction: alternate;
}
#mouse-scroll .down-arrow-3 {
   -webkit-animation-delay: .3s;
   -moz-animation-dekay: .3s;
   -webkit-animation-direction: alternate;
}
#mouse-scroll .mouse-in {
  height: 5px;
  width: 2px;
  display: block;
  margin: 5px auto;
  background: #ffffff;
  position: relative;
}
#mouse-scroll .mouse-in {
 -webkit-animation: animated-mouse 1.2s ease infinite;
  moz-animation: mouse-animated 1.2s ease infinite;
}
.smooveBlock{position: relative;}
.middlContent *{transition: all 0.5s ease;}
@-webkit-keyframes animated-mouse {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
     opacity: 0;
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-webkit-keyframes mouse-scroll {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mouse-scroll {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

  /*mouse scroll css E*/
  .videoFeature {background: rgba(0,0,0,0.5); padding: 20px 0; }
  .videoFeature .hContainer .titContainer .tlte {font-size: 18px; padding:3px 10px; margin-bottom: 0;line-height:1.4;color:#ffffff;text-align: center;}
  .playIco{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 50px;
    top: 41%;
  }
  .yd-videoSection .videoFeature .yd-activeVideo {background:none;}
   .middlContent .swiper-button-next,  .middlContent .swiper-container-rtl .swiper-button-prev,
   .middlContent .swiper-button-prev,  .middlContent .swiper-container-rtl .swiper-button-next{background: none;color:#ffffff;font-size: 70px;}
   .middlContent .swiper-button-next,  .middlContent .swiper-button-prev{height: auto;margin-top:-20px;}
   /*.middlContent .swiper-button-next{right: -55px;}
   .middlContent .swiper-button-prev{left: -55px;}*/
   .middlContent .swiper-container{overflow: hidden; width: 90%;}
  .synopsisImg,.directBioStyl{position: relative;z-index: 1}
  .infoCont{padding-top: 3%;}
  .conHgtApnd {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  .titleYdCnt{
    padding: 0;
    font-family: 'BebasNeue';
    text-transform: uppercase;
    color: #ffce00;
    font-style: italic;
    text-shadow: 2px 2px 0px #000000;
    letter-spacing: 1px;
    position: relative;
    margin-bottom: 15px;
    line-height: 1.4;
  }
  .directBioStyl{font-size: 21px;font-family: 'OswaldLight';line-height: 30px; color:#fff;}

  .directBioStyl .titleYdCnt{font-size: 65px;}
  .directBioStyl .txtUp{position: relative;z-index: 1;}
  .directBioStyl .bgTxtStyle{
    width: 350px;
    position: absolute;
    left: 0;
    bottom: -21px;
    z-index: 2;
    opacity: 0.8;
  }

  .synopsisStyl{font-size: 19px;font-family: 'OswaldLight';line-height: 30px; color:#ffffff;text-shadow: 1px 1px 1px rgba(0,0,0,0.6);letter-spacing: 0.7px;padding-bottom: 5%;}
  .synopsisStyl .firstPara{font-size: 21px;font-family: 'OswaldRegular';padding-bottom: 10px;}

  .synopsisStyl .titleYdCnt{font-size: 65px;}
  .strCstStyl {padding:5% 0% 100px;}
  .synopsisStyl .txtUp{position: relative;z-index: 1;}
  .synopsisStyl .bgTxtStyle{
    width: 240px;
    position: absolute;
    left: 0;
    bottom: -8px;
    z-index: 2;
  }
  .strCstStyl .titleYdCnt{font-size: 71px;text-align: center;margin-bottom: 35px;}
  .strCstStyl .titContainer .tlte {
    font-size: 28px;
    padding:3px 10px;
    margin-bottom: 0;
    line-height:1.4;
    color:#000000;
    text-align: center;
    text-transform: uppercase;
    font-family: 'HogfishDEMO';
  }

  .strCstStyl .txtUp, .gllryStyl .txtUp{position: relative;z-index: 1;}
  .strCstStyl .bgTxtStyle, .gllryStyl .bgTxtStyle{
    width: 300px;
    position: absolute;
    left: 59px;
    bottom: -8px;
    right: 0;
    z-index: 2;
    margin: 0 auto;
  }

  .gllryStyl {padding: 2% 0 8%}
  .gllryStyl .titleYdCnt{font-size: 77px;text-align: center;margin-bottom: 35px;}
    #galleryCont.modal {
  text-align: center;
  padding: 0!important;
}
.gllryStyl .hContainer a:hover{border:5px double rgba(255,255,255,0.7);}
  #galleryCont.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

  #galleryCont .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
  #galleryCont .modal-body {
    position: relative;
    padding: 10px;
}
  #galleryCont .modal-dialog{width: auto;}
  #galleryCont .modal-content {
    position: relative;
    background-color: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0;
    border-radius: inherit;
    outline: 0;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
}
#galleryCont .close{
    position: absolute;
    right: -15px;
    top: -13px;
    opacity: 1;
    width: 30px;
    line-height: 7px;
    font-size: 28px;
    height: 32px;
    background: #fff;
    border-radius: 30px;
  }
  #appendHere{text-align: center;position: relative;width: auto;}
.scaleBig{transform: scale(1.5);}
#widthImg .imgBlkCont .respoImg{width: 100%; display: block;}
/*.synopsisStyl{position: relative;height: 500px;}*/
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: .15;}
.synopsisStyl .gunImg{
  width: 76px;
  position: relative;
  bottom: 6px;
  z-index: 2;
  margin-left: 0;
  display: block;
  left: 0;
  top: 22px;
  animation: gunImg 0.2s linear forwards;
}
.screen {
    margin: 0 auto;
    position: absolute;
    top: 15%;
    width: 84%;
    left: 16%;
}

.gunbarrel-bg {
    opacity: 1;
    position: absolute;
    width: 450px;
    right: 5%;
    top: -30%;
    animation: gunbarrel-bg 2.2s 1.2s linear forwards;
    z-index: 3;
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
    transform: rotate(0deg);
}

 .circle {
    position: absolute;
    z-index: 10;
    width: 30px;
    height: 30px;
    z-index: 1;
}

.circle-main {
    left: 0;
    margin-top: 27px;
    top: 0%;

    animation: circle-slide 3.2s linear forwards;
}

.timeline {
    display: block;
    height: 120px;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

      .step  .circle {
            background: transparent;
            position: absolute;
            right: -60px;
        }

        .circle-flash-1 {
            animation: circle-flash 1s 0.8s;
        }

        .circle-flash-2 {
            animation: circle-flash 1s 1.4s;
        }

        .circle-flash-3 {
            animation: circle-flash 1s 2s;
        }

        .circle-flash-4 {
            animation: circle-flash 1s 2.6s;
        }

        .circle-flash-5 {
            animation: circle-flash 1s 1.2s;
        }



@keyframes circle-flash {
    0% { background: #fff; }
    100% { background: red; }
}

@keyframes circle-slide {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    44% {
        transform: scale(1);
        left: 900px;
        opacity: 0.6;
    }
    55%, 58% {
        transform: scale(1);
        left: 920px;
        opacity: 0.7;
    }
    100% {
        transform: scale(1);
        left: 920px;
        opacity: 0;
    }
}

@keyframes gunbarrel-bg {
    0% {
        opacity: 1;
        -ms-transform: rotate(15deg); /* IE 9 */
   -webkit-transform: rotate(15deg); /* Chrome, Safari, Opera */
   transform: rotate(15deg);

    }
    6.25% {
        opacity: 1;
        -ms-transform: rotate(18deg); /* IE 9 */
   -webkit-transform: rotate(18deg); /* Chrome, Safari, Opera */
   transform: rotate(18deg);
    }
    100% {
         opacity: 1;
         -ms-transform: rotate(25deg); /* IE 9 */
    -webkit-transform: rotate(25deg); /* Chrome, Safari, Opera */
    transform: rotate(25deg);
    }
}
@keyframes gunImg {
    10% {
        left: -10px;
    }
    20% {
         left: 0;
    }
}

.smoke-area {
    position: absolute;
    width: 72px;
    height: 150px;
    bottom: 32px;
    right: -46px;
    z-index: 1;
}

.smoke {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    box-shadow: 0 0 20px lightgrey;
    background: radial-gradient(ellipse at center, rgba(206, 213, 219, 1) 33%, rgba(11, 19, 23, .0) 100%);
    top: 123px;
    left: 20px;
    -webkit-animation: smoke-move 2s linear forwards;
            animation: smoke-move 2s linear forwards;
}
@-webkit-keyframes smoke-move {
    0% {top: 123px; left: 20px}
    20% {top: 112px; left: 22px}
    30% {top: 95px; left: 25px; opacity: 0.9}
    40% {top: 80px; left: 30px; }
    50% {top: 65px; left: 35px; }
    60% {top: 50px; left: 40px;}
    100% {top: 40px; left:95%; opacity: 0; width: 90px; height: 60px}
}

@keyframes smoke-move {
    0% {top: 123px; left: 20px}
    20% {top: 112px; left: 22px}
    30% {top: 95px; left: 25px; opacity: 0.9}
    40% {top: 80px; left: 30px; }
    50% {top: 65px; left: 35px; }
    60% {top: 50px; left: 40px;}
    100% {top: 40px; left:95%; opacity: 0; width: 90px; height: 60px}
}
@keyframes infiniteScrollBg {
  0% {
    background-position: 90% 0;
  }
  100%{
    background-position: 90% (-$background-size * 4);
  }
}

.yd-body .yd-mainVideo {    padding-top: 95px;}
.conHgtApnd{padding-top:15%;}
.minHeight90vh{min-height:100vh}
.yd-overview h1.yd-main-heading {padding-bottom: 39px;}

/*Ajji Page Starts Here*/
.ajjiPage .col-md-1, .ajjiPage .col-md-10, .ajjiPage .col-md-11, .ajjiPage .col-md-12, .ajjiPage .col-md-2, .ajjiPage .col-md-3, .ajjiPage .col-md-4, .ajjiPage .col-md-5, .ajjiPage .col-md-6, .ajjiPage .col-md-7, .ajjiPage .col-md-8, .ajjiPage .col-md-9, .ajjiPage .container-fluid{ padding: 0;}
.ajjiPage .yoodlee-container{position: relative;}
.ajjiPage .yd-newsSection { background:none; padding:30px 0;}
.ajjiPage .yd-newsSection h1{padding:0 0 30px 0;text-align:left;}
.ajjiPage .yd-newsSection ul{margin:0; padding-bottom:60px; }
.ajjiPage .yd-newsSection li{padding-left:0;}
.ajjiPage .middlContent {
    background: #161616 url(../../images/yoodlee/yd-Ajji-bg.jpg) repeat-x;
    width: 100%;
    background-size: cover;
    position: relative;
    font-family: 'OswaldExtraLight';
    background-position: top;
    background-attachment: fixed;
    overflow: hidden;
}
.ajjiPage .videoContainer{position: relative;z-index: 2;}
.ajjiPage .infoCont{padding-top: 0;position: relative;}
.ajjiPage .ajjiImg{
    position: fixed;
    z-index: 1;
    opacity: 0.8;
    width: 42%;
    left: 0;
    top: 0;
}
.ajjiPage .infoContTxt{
  position: relative;
  z-index: 2;
}
.ajjiPage .yoodlee-footer {      background: none;     padding: 10px 20px;     text-align: center;     border-top: 0px solid #1a1a1a;     position: absolute;     bottom: 60px;     z-index: 3;     width: 100%;     left: 0;     right: 0;     margin: 0 auto; }
.ajjiPage .titleYdCnt {
    padding: 0;
    font-family: inherit;
    text-transform: uppercase;
    color: #ff0000;
    font-style: normal;
    text-shadow: 2px 2px 0px #000000;
    letter-spacing: 1px;
    position: relative;
    margin-bottom: 15px;
    line-height: 1.4;
}
.ajjiPage .strCstStyl .titleYdCnt{text-align: left;position: relative; top:10px;}
.ajjiPage .conHgtApnd{padding-top: 0;}
.ajjiPage .directBioImg{margin-top: 8%;}
.ajjiPage .synopsisStyl, .ajjiPage .directBioStyl,.ajjiPage .strCstStyl{
  font-family: 'RobotoLight';
}
.ajjiPage .strCstStyl{position: relative;margin-top:15%;}
.ajjiPage .strCstStyl .strCstGlry{width: 100%; position: relative;z-index: 1;top:-110px;}

.ajjiPage .strCstSecBg{display: block;opacity: 0.7;position: relative;top:-320px;}
.ajjiPage .strCstSecImg{
    position: absolute;
    display: block;
    top: -148px;
    width: 90%;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
.ajjiPage .yd-videoThumbs{
  background: #d51919 url(../../images/yoodlee/yd-Ajji-SliderBg.png) no-repeat;
  background-position: center top;
  background-attachment:inherit;
  background-size: cover;
}
.ajjiPage .yd-videoSection .scrollContBox{padding: 0 1%; margin: 0 auto !important;}
.ajjiPage .yd-videoSection .scrollContBox .hContainer{
  padding: 15px;
  background: #000000;
}

.ajjiPage .yd-videoSection .yd-activeVideo {
    background: none;
    position: absolute;
    bottom: 0;
    height: auto;
    left: 0;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
    border: 0;
}
.ajjiPage .yd-videoSection .yd-active{
  border: 1px solid #2c2b2b;
  padding: 6px;
}
.ajjiPage .socialCnt{padding-top: 5px;color:rgba(255,255,255,0.3);}
.ajjiPage .socialCnt .scLft{float: left;}
.ajjiPage .socialCnt .scRgt{float: right;}
.ajjiPage .yd-videoSection .hContainer .titContainer .tlte{font-size: 17px;}

.ajjiPage .festLogo{position: absolute; top: 18px; right: 20px;}

.ajjiPage .nwsRwsStyl{position:relative; top:-100px;}

.ajjiPage .newsRvslstSectnArea{position: relative;z-index: 1;background: rgba(0,0,0,0.1);margin-bottom: 130px;}
.ajjiPage .newsRvslstSectnArea .newslstSectnPar{background: none;}
/*Ajji Page Ends Here*/
/*Remind Page Starts Here*/
.remindMePage .middlContent{background: #333230;font-family: 'OswaldLight';padding-bottom: 10px;}
.remindMePage .yoodlee-footer{padding-bottom:10px}
.remindMeCont .list-group-item {
    height:auto;
    min-height:220px;
    border:0;
    border-top: 30px solid #333230;
    background: none;
    font-family: 'OswaldLight';
    border-radius: 0;
    font-weight: normal;
    padding: 20px 0;
    background: #000000;
}
.remindMeCntBtn{padding: 0; margin: 20px 0;}
.remindMeCont .rmndMeCol{padding: 0; float: left;margin-right: 20px;width: 40%;}
.remindMeCont .list-group-item.active,
.remindMeCont .list-group-item.active:focus,
.remindMeCont .list-group-item.active:hover{
  background: none;
}
.remindMeCont a.list-group-item.active small {
    color:#fff;
}
.remindMeCont .seeAllSec{text-align: left;}  .remindMeCont .seeAllBtn:hover, .remindMeCont .seeAllBtn:visited, .remindMeCont .seeAllBtn:link, .remindMeCont .seeLessBtn:hover, .remindMeCont .seeLessBtn:visited, .remindMeCont .seeLessBtn:link {     background: rgba(0,0,0,0.7);     color: #d72732;     text-decoration: none; 	font-size:18px;   border: 1px solid #d72732;     padding: 6px 26px; }
.remindMeCont .textCenter{text-align: center;}
.remindMeCont .media{padding: 0;}
.ydNwsCont .bannLnk{display: block;}
.ydNwsCont .bannLnk .media-object{display: block;width: 100%;}
.remindMeCont .textCenter .media-object{display: block;width: 100%;}
.remindMeCont .media-object{margin: 0 auto;}
.remindMeCont .list-group-item-heading{color:#e92830;font-size: 27px; line-height: 1.4; padding-top: 15px;}
.remindMeCont .list-group-item-text{line-height: 1.4;font-size: 19px; color:rgba(255,255,255,0.8); font-family: 'OswaldLight';}
.remindMeCont .grayBtn{background: #aeaeae; border: 1px solid #aeaeae;color:#ffffff; text-transform: uppercase;}
.remindMeCont .redBtn{background: #e92830; border: 1px solid #e92830;color:#ffffff; text-transform: uppercase;}
.remindMeCntBtn .blackBtn{background: #000; border: 1px solid #000;color:#ffffff; text-transform: uppercase;}
.remindMeCont .greenBtn,.remindMeCont .greenBtn:active{background: #60a524; border: 1px solid #60a524;color:#ffffff; text-transform: uppercase;}
.floatRmndMe .redBtn{background: #e92830; border: 1px solid #000000;color:#ffffff; text-transform: uppercase;}
.floatRmndMe .greenBtn,.floatRmndMe .greenBtn:active{background: #60a524; border: 1px solid #000000;color:#ffffff; text-transform: uppercase;}

.fbLink{ /*border: 1px solid rgba(255,255,255,0.4);*/background: #00b0b5; color:#ffffff;}
.fbLink:hover{ color:#ffffff;}

#remindMePopup .modal-header .close, #movieUnavailablePopup .modal-header .close{font-size: 21px;}
#remindMePopup .modal-dialog,#movieUnavailablePopup .modal-dialog{width: 50%; font-family: 'OswaldLight';}
#remindMePopup .modal-content,#movieUnavailablePopup .modal-content{background: #b1b1b1;width: 100%;border-radius: 0;border:0;font-size: 17px;}
#remindMePopup .modal-header,#movieUnavailablePopup .modal-header{background: #e92830;border:0;color:#ffffff;text-align: center;padding: 32px 10px 20px;}
#remindMePopup .modal-header h4,#movieUnavailablePopup .modal-header h4{font-size: 16px;}
#remindMePopup .modal-header p,#movieUnavailablePopup .modal-header p{color:#000000;padding-top: 5px;font-size: 15px;}
#remindMePopup .modalForm,#movieUnavailablePopup .modalForm{width: 70%; margin: 0 auto;}
#remindMePopup .modal-header .close,#movieUnavailablePopup .modal-header .close {
    font-size: 31px;
    position: absolute;
    right: 5px;
    top: 3px;
}
#remindMePopup .form-control,#movieUnavailablePopup .form-control{
    height: 40px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    border: 0;
    border-radius: 0;
}
#remindMePopup .errorMsg,#movieUnavailablePopup .errorMsg{color:#e92830;font-size: 13px;font-style: normal;}
.modalBtn{
  background: #353535;
  color:#ffffff;
  border:0;
  border-radius: 0;
  display: block;
  margin: 50px auto 10px;
  height: 40px;
  padding: 6px 12px;
  width: 60%;
  font-size: 16px;
}

#movieUnavailablePopup .modal-dialog{margin-top:10%}

#movieUnavailablePopup .modal-body{
    text-align: center;
    font-size: 120%;
}
.modalBtn:hover,.modalBtn:active,.modalBtn:focus{background: #353535; border:0;color:#ffffff;}
.floatRmndMe{
    position: fixed;
    bottom: 0;
    z-index: 13;
    background: none;
    padding: 15px 2px;
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: auto;/*440px*/
    text-align: center;
}
.floatRmndMe .remindMeCntBtn{margin:0;float: inherit;text-align: center;}
.floatRmndMe .rmndMeCol{padding: 0; float: inherit;margin:0 10px;width: 150px;max-width: 30%;display: inline-block;}
.floatRmndMe .rmndMeCol.last_col{width: auto;}
.floatRmndMe .rmndMeCol.last_col .btn{padding: 10px 15px; width: 100%;}
.floatRmndMe .rmndMeCol .btn{padding: 10px 5px; width: 100%;}
.floatRmndMe .rmndMeCol .fa{padding-right: 5px;}
.floatRmndMe .rmndMeCol .btn:hover{color:#ffffff;}
.floatRmndMe .tooltipInfo{
    position: absolute;
    background: rgba(233,40,48,0.5);
    color: #ffffff;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid rgba(233,40,48,0.5);
    top: -40px;
    left: 0;
    right:0;
    margin:0 auto;
    width: 355px;
    display: inline-block;
    text-align: center;
    letter-spacing: 1px;
}
.floatRmndMe .tooltipInfo.bg-yellow{
   background: rgba(255,255,0,0.8);
   border: 1px solid rgba(255,255,0,0.8);
   color:#000;
}
.floatRmndMe .bg-pink{
   background: #de146d;
   border: #de146d;
   color:#fff;
}
.floatRmndMe .amazon_mini_tv{width: 45px;}
.floatRmndMe .tooltipInfo .fa{padding-right: 5px;}
.floatRmndMe .tooltipInfo .fa-times-circle{
    padding: 0;
    position: absolute;
    top: -9px;
    right: -9px;
    font-size: 18px;
    color: rgba(255,255,255,0.8);
    text-decoration: none;
}

/*Remind Page Ends Here*/

/* Aschkt Page Starts Here*/
.aschktPage .video-container{height: 800px;}
.aschktPage .infoCont{
  padding: 0;overflow: hidden;
 width: 100%; background-size: cover; position: relative;min-height:1000px;
}
.aschktPage canvas{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: auto;
}
.aschktPage .conHgtApnd{padding: 0;height: inherit;}
.aschktPage .yd-videoSection{
  background: #ee2b7a;
}
.aschktPage .yd-videoSection  .yd-activeVideo{
  background: none;
}
.aschktPage .webStyle{width: 100%;position: relative;top:0px;

  background: #11005d; /* Old browsers */
  background: -moz-linear-gradient(top, #11005d 0%, #000000 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #11005d 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #11005d 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11005d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.aschktPage .infoContTxt{top: 0px; position: relative;background: #0f005a;}

.aschktPage .synopsisStyl{top: 6%;color:#19e14b; position: absolute;padding: 0;width:100%;line-height: 1.4;text-align: center; text-transform: uppercase;}
.aschktPage .mainImgAsch{position: absolute; bottom: 17%;left: -4%; right: 0;margin: 0 auto; width: 45%; text-align: center;}
.aschktPage .byGrlArtImg{position: relative; z-index: 2;}
.aschktPage .bumArtImg{
    position: absolute;
    z-index: 1;
    left: 3%;
    width: 100%;
    top: -15%;
}
.aschktPage .hrtArtImg{
    position: absolute;
    z-index: 2;
    left: 47%;
    width: auto;
    top: 34%;
  }
  .aschktPage .gunArtImg{
    position: absolute;
    z-index: 0;
    right: -9%;
    width: auto;
    top: 20%;
    }
 .aschktPage .tatoo1ArtImg{
    position: absolute;
    z-index: 2;
    left: 9%;
    width: 28%;
    top: 53%;
   }
.aschktPage .tatoo2ArtImg{
    position: absolute;
    z-index: 2;
    left: 10%;
    width: 11%;
    top: 35%;
  }
.aschktPage .tatoo3ArtImg{
    position: absolute;
    z-index: 2;
    right: 14%;
    width: 6%;
    top: 53%;
 }
.aschktPage .tatoo4ArtImg{
    position: absolute;
    z-index: 2;
    right: 54%;
    width: 8%;
    top: 65%;
}
.aschktPage .tatoo5ArtImg{
    position: absolute;
    z-index: 2;
    left: 34%;
    width: 9%;
    top: 40%;
}
.aschktPage .tatoo6ArtImg{
    position: absolute;
    z-index: 2;
    right: 22%;
    width: 13%;
    top: 47%;
}
.aschktPage .tatoo7ArtImg{
    position: absolute;
    z-index: 2;
    right: 6%;
    width: 11%;
    top: 36%;
}

.aschktPage .directBioStyl{background: #0f005a;position: relative; margin-top: -8%;z-index: 2;}

.aschktPage .webImgAsch{position: relative;}

.aschktPage .webImg{width: 100%; left: 0%; position: relative;}

.aschktPage .starCast1{
    position: absolute;
    z-index: 1;
    right: 0%;
    width: 19%;
    top: 30.8%;
}
.aschktPage .starCast2{
    position: absolute;
    z-index: 2;
    right: 0%;
    width: 20%;
    top: 49.6%;
}
.aschktPage .starCast3{
    position: absolute;
    z-index: 2;
    right: 0%;
    width: 25%;
    bottom: 5%;
}
.aschktPage .starCast4{
    position: absolute;
    z-index: 2;
    left: 0%;
    width: 17%;
    top: 29.6%;
}
.aschktPage .starCast5{
    position: absolute;
    z-index: 2;
    left: 0%;
    width: 18%;
    top: 53.6%;
}
.aschktPage .starCast6{
    position: absolute;
    z-index: 2;
    left: -1%;
    width: 25%;
    bottom: 7%;
}
.aschktPage .webTxt1{
    position: absolute;
    z-index: 2;
    right: 21.9%;
    width: 4%;
    top: 44%;
}
.aschktPage .webTxt2{
    position: absolute;
    z-index: 2;
    left: 22%;
    width: 3%;
    bottom: 35.7%;
}
.aschktPage .webTxt3{
    position: absolute;
    z-index: 2;
    right: 22.5%;
    width: 3%;
    bottom: 33.7%;
}
.aschktPage .webTxt4{
    position: absolute;
    z-index: 2;
    right: 21.9%;
    width: 4%;
    bottom: 20.7%;
}
.aschktPage .webTxt5{
    position: absolute;
    z-index: 2;
    left: 20.9%;
    width: 5%;
    bottom: 17.7%;
}
.aschktPage .webTxt6{
    position: absolute;
    z-index: 2;
    left: 19.9%;
    width: 6%;
    top: 44.7%;
}
.aschktPage .directBioStyl{
  height: 500px;
}
.aschktPage .directBioImg{
    position: absolute;
    width: 110%;
    right: -20px;
    z-index: 1;
    top:0;
}

.aschktPage .directBioStyl .conHgtBlk{
  padding: 10% 0 0;
  float: left;
  z-index: 2;
  position: relative;
  width: 60%;
  text-transform: uppercase;
  line-height: 1.4;
  color:#ee2b7a;
  font-size: 100%;
}
.aschktPage .conHgtApndTitle{
  color:#9c9c9c;
  padding-top: 10%;
  letter-spacing: 4px;
}
.aschktPage .directBioStyl .conHgtBlk h3{
  padding-bottom: 10px;
}
.aschktPage .newsRvslstSectnArea{
  padding-top: 5%;
  background-color: #000;
}
.aschktPage .newsRvslstSectnArea .newslstSectnPar{
  background: transparent;
}
.aschktPage .newsRvslstSectnArea .newslstSectnTab{
  width: 180px;
}
.aschktPage .newsRvslstSectnArea .titleYodNws{
  width: 100%;
}
/* Aschkt Page Starts Here*/
/* News Page Starts Here*/
.newsPage .middlContent{background: #333230;font-family: 'OswaldLight';}
.newsPage .yoodlee-footer{padding-bottom:10px}
.listingYodNws{padding: 10px 0px 0;}
.listingYodNws a{color:#ffffff; font-size: 16px;font-weight:normal;font-family: 'RobotoRegular';position: relative;margin: 0 0 0px;display:block;}
.listingYodNws strong{font-weight:bold; font-family: 'RobotoRegular';}
.listingYodNws a:hover{text-decoration: underline;}
.listingYodNws .fa-circle{
    font-size: 10px;
    top: 6px;
    display: inline-block;
    padding-right: 5px;
    float: left;
    position: absolute;
    left: 0;
  }
.newsPage .newsRvslstSectn{padding: 0;}
.newsPage .newslstSectn .listingYodNws span{
    display: block;
    position: relative;
    margin-left: 20px;
  }
.newsPage .list-group-item{
  background: #000000;
  padding: 0px;
}
  #newsPopup .modal-header .close{font-size: 21px;}
  #newsPopup .modal-dialog{width: 50%; font-family: 'OswaldLight';}
  #newsPopup .modal-content{background: #b1b1b1;width: 100%;border-radius: 0;border:0;font-size: 17px;}
  #newsPopup  .close {
    font-size: 26px;
    position: absolute;
    right: -3px;
    top: -5px;
    opacity: 1;
    color: #d72732;
  }
  .newsRvslstSectnArea .media{border-bottom:1px solid #595959;}
.newsRvslstSectnArea .media  a{display: block;}
  .newsRvslstSectnArea .newslstSectnPar{text-align: center;padding-bottom: 10px;}
  .newsRvslstSectnArea .newslstSectnPar.bmarSec{background: transparent;}
  .newsRvslstSectnArea .newslstSectnTab{
    text-align: center;
    display: inline-block;
    background: #949494;
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
    width: 240px;
  }
  .newsRvslstSectnArea .newslstSectnPar.bmarSec .newslstSectnTab{
    width: auto;
  }
  .newsRvslstSectnArea .titleYodNws{
    color: #dfdfdf;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    padding: 6px 0;
    float:left;
    cursor: pointer;
    font-size: 18px;
    width: 50%;
    text-align: center;
  }
  .newsRvslstSectnArea .newslstSectnPar.bmarSec .titleYodNws{
    width: 100%;
    padding: 10px 20px;
  }
  .newsRvslstSectnArea .titleYodNws.selected{background: #d72732;border-radius: 5px;}
  .newsRvslstSectnArea .newslstSectnPar.bmarSec .titleYodNws.selected{background: #949494;border-radius: 5px;}
  .newsRvslstSectnArea .titleYodNws strong{font-weight: normal;}
  .newsRvslstSectnArea .titleYodNws i{display: none;}
.newsRvslstSectnArea .newsRvslstSectn{
  overflow: hidden;
  text-align: center;
}
.newsRvslstSectnArea .listingYodNws{text-align: left;padding: 20px 20px 0;}
.newsRvslstSectnArea .listingYodNws li.verlistYodNws{padding-bottom: 20px;}
/*.newsPage   .newslstSectn{padding-right: 20px;}
.newsPage .reviewNwsSectn{padding-left: 20px;}*/

  .newsRvslstSectnArea .reviewNwsSectn .listingYodNws span{left: 0; margin-left: 5px;}
  .newsRvslstSectnArea .reviewNwsSectn .verlistYodNws{ color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    font-family: 'RobotoLight';
    position: relative;
    margin: 0 0 17px;
  }
  .newsRvslstSectnArea .starrr .fa{
    color:#ffd505;
    font-size: 20px;
    cursor: pointer;
  }
  .newsRvslstSectnArea .starrr strong{font-size: 18px;}
.newsRvslstSectnArea   .viewAllNwRvLst{ text-transform: uppercase; text-align: right;padding: 0 0 15px;float: right;}
.newsRvslstSectnArea .viewAllNwRvLst  .seeAllBtn{color:#aaaaaa;text-decoration: none;display: inline-block;font-size: 17px;border: 0;padding: 0;background: none;}
.newsRvslstSectnArea .newsChnlLogo, .newsRvslstSectnArea .newsChnlLnkCnt{float: left;}
.newsRvslstSectnArea .newsChnlLnkCnt{text-align: left;}
.newsRvslstSectnArea .newsChnlLnkCnt p{padding: 0;margin: 0;text-align: left;font-size: inherit;}
.newsRvslstSectnArea .newsChnlLogo{width: 15%;}
.newsRvslstSectnArea .newsChnlLnkCnt{width: 85%;}
.newsRvslstSectnArea .newsChnlLnkCnt .newsChnlTlt{display: block;font-family: 'RobotoLight';font-size: 18px;}
.newsRvslstSectnArea .newsChnlLnkCnt .newsChnlCnt{font-family: 'RobotoLight';font-size: 17px;}
.newsRvslstSectnArea .newsChnlLnkCnt .newsChnlNm{color:#fd0000;font-family: 'RobotoLight';}
.newsRvslstSectnArea .newsChnlLnkCnt .newsChnlNm.bmartext{color:#fff;}
.newsRvslstSectnArea .secHeading{font-family: 'RobotoLight';color: #fff;padding-bottom: 15px;opacity: 0.5;font-size: 15px;}
/* News Page Ends Here*/
/* ABi & Anu */
.ana-mainCont { background:#000; }
.ana-mainCont .middlContent{ background:none; }
.ana-mainCont .yd-videoSection {background:none;}
.ana-mainCont .middlContent .swiper-button-next, .ana-mainCont .middlContent .swiper-button-prev { height: auto; margin-top: -60px; }
.ana-mainCont .yd-videoSection .yd-activeVideo {background:none; border: 2px solid #292928; }
.ana-mainCont .yd-videoSection .yd-videoSwiper .scrollContBox { padding: 10px; background: #323232; margin: 0 auto !important;}
.ana-mainCont .synopsisStyl { font-family: 'RobotoLight'; text-align:center; padding:1% 0 0 0; font-size:120%; line-height:150%; }
.ana-mainCont .infoCont { background:#000; position: relative; padding:0; background:url('../../images/yoodlee/abhiNanu/cloud.png') no-repeat; width: 100%; background-position:center top; max-width:100%; background-size:100% auto; position: relative; }
.ana-mainCont .artistPic img {width: 120%;}
.ana-mainCont .star-cast li:last-child .artistPic img {width: 100%;}
.ana-mainCont .star-cast li { display: inline-block; width: 24.8%; }
.ana-mainCont .star-cast { position:absolute; text-align:center; width: 100%; bottom:0px; z-index: 3;}
.ana-mainCont .artistName { font-family: 'RobotoThin'; text-transform:uppercase; color:#fff; font-size:180%; padding: 15% 0; letter-spacing: 2px }
.ana-mainCont .directBioStyl  { background:#ef343c; clear:both; }
.ana-mainCont .directBioStyl .titleYdCnt { font-size:160%; font-family: 'RobotoThin'; color:#fff; text-transform:none;font-style:normal; text-shadow: 0px 0px 0px #000000; }
.ana-mainCont .directBioStyl .titleYdCnt em { font-style:normal;  font-size:70%; }
.ana-mainCont .directBioStyl p { font-size:80%; font-family: 'RobotoThin'; color:#fff; line-height: 140%; padding:0 0 50px 0; }
.ana-mainCont .directBioImg img { position: absolute; right: -16px; top: 5px; }
.ana-mainCont .ana-blueCont {/* background:url('../../images/yoodlee/abhiNanu/waterBg.png') no-repeat; min-height:1570px; */  width: 100%; background-position:center bottom; max-width:100%; background-size:100% auto; position: relative; overflow: hidden;}
.ana-mainCont .waterBgAbAn{width:100%;position: relative;margin-top:34%;z-index: 3;opacity:0.7; left:0%; }
.ana-mainCont  .ana-cloudCont { position:relative; width:100%;  }
.ana-mainCont .ana-ImgCont { min-height:800px; position: absolute;z-index: 2; top:10%;left:0;right:0;margin: 0 auto; width: auto;}
/*.ana-mainCont .rain { position:absolute; top:0; left:0; width:60%; margin:0 auto; right:0; opacity:0.4; z-index:2; } */
.ana-mainCont .redShadow { position:absolute; top:0; left:0; width:60%; margin:0 auto; right:0; z-index:1; }
.ana-mainCont .thunder {position:absolute; top:0; left:0; width:60%; margin:0 auto; right:0; opacity:0.4; z-index:1; }
.ana-mainCont .heartImg { position:absolute; top:440px; left:0; width:50%; margin:0 auto; right:0;  z-index:5; }
.ana-mainCont .couple { position:absolute; top:150px; left:0; width:30%; margin:0 auto; right:0; z-index:4; }
.ana-mainCont .subtitle, .ana-mainCont .heading, .ana-mainCont .artist1, .ana-mainCont .artist2{  font-family: 'RobotoThin'; text-transform:uppercase; color:#fff; font-size:160%; text-align:center; position:relative; z-index:10; letter-spacing:8px; padding:5% 0 0 0; }
.ana-mainCont .subtitle { color:#000; padding: 0;position: absolute; z-index:5; top:54%; left: 0;right: 0;margin: 0 auto; }
.ana-mainCont .artist1, .ana-mainCont .artist2 { position:absolute; left:0; right:0; margin:0 auto; letter-spacing:5px; top:32%; }
.theatre-icon { background:url('../../images/yoodlee/theatre-icon.png') no-repeat; display: inline-block; width: 20px; height: 20px; margin-right: 5px;position: relative; top:1px; }

/*Footer Buttons*/
.footer_buttons{
    position: fixed;
    bottom: 7%;
    z-index: 999;
    width: 100%;
}
.footer_buttons .remindMeCntBtn{
    list-style: none;
    padding: 0;
    text-align: center;
}
.footer_buttons .remindMeCntBtn .rmndMeCol{
    display: inline-block;
    width: 20%;
    border-radius: 6px;
}
.footer_buttons .remindMeCntBtn .rmndMeCol a{
    color: #fff;
    margin-top: 0px;
    padding: 10px 0;
    font-size: 16px;
}
.footer_buttons .remindMeCntBtn .rmndMeCol a img{margin-top: -3px;}
.footer_buttons .imdb{width: 50px;}

.fbLink{background-color: #00b0b5 !important; border-color: transparent !important;}
.redBtn{background-color: #e92830 !important; border-color: transparent !important;}
.greenBtn, .greenBtn:hover, .greenBtn:active, .btn-default:active:hover, 
.btn-default.focus, .btn-default:focus{background-color: #60a524 !important;border-color: transparent !important;}
.theatre-icon { 
    background:url('../../images/yoodlee/theatre-icon.png') no-repeat; 
    display: inline-block;
    width: 15px;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    background-size: cover;
}
.bg-yellow{background-color: #f5c618;border-color: #f5c618;}
@media (max-width: 767px) and (min-width: 320px){
  .floatRmndMe .rmndMeCol.last_col {
      max-width: 100%;
      width: 75%;
  }
  .footer_buttons .remindMeCntBtn .rmndMeCol{
    width: 60% !important;
    margin-bottom: 5px;
  }
}