.top-ad img{text-align: center; margin: 0 auto;}
body {font-family: 'Roboto', Arial, Helvetica, sans-serif!important;line-height: 1.5;}
.top-ad{padding: 15px 0px;}
.filmibeat-breadcrumb {font-size: 12px!important;color: #000;margin-bottom: 10px; padding: 4px 0px!important;font-weight: 600;background: #fff;}
.filmibeat-breadcrumb a {color: #ffffff;text-decoration: none;margin: 0 2px;}
.filmibeat-breadcrumb span {color: #000;margin: 0 2px;}
.db-section {margin-bottom: 10px;padding: 10px;border-radius:5px;position: relative;z-index: 99999; background: #fff;-moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);}
 .fb-sticky-section{padding: 10px;border-radius:5px;position: relative;z-index: 99999; background: #fff;}   
.db-title-head{padding-bottom: 15px;position: relative;}
.db-title-head h1{font-size: 18px;font-weight: bold;color: #000;text-transform: capitalize;text-align: left;}


.db-sec-news ul li{display: inline-block;vertical-align: middle;width: calc(25% - 20px);margin-right: 22px;}
.db-sec-news ul li:last-child{margin-right: 0px;}
.db-sec-news{margin-right: 0px;}
.db-news-thumb img{width: 100%;display: block;}
.db-sec-news .db-news-thumb{max-height: 360px;overflow: hidden;}
.sec-news-text {white-space: initial;height: 60px;position: relative;margin-top:-25px !important;background: #fff;border-radius: 5px;margin: 0px 5px;padding: 5px;font-size: 16px;text-align: center;color: #000;
-moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);}
.db-news-thumb {max-height: 360px;overflow: hidden;}

.db-left{float: left;width: 930px;}
.db-right{float: right;width: 300px;}
.os-db-left{float: left;width: 660px;}
.os-db-right{float: right;width: 310px;}
.tab-search-wrapper .tab-switch-lt{width: 60%;display: inline-block;}
.tab-search-wrapper .tab-switch-rt{width: 40%;display: inline-block;float: right;}
.taeb-switch {position: relative;}
.taeb-switch ul li{display: inline-block;}
.taeb-switch ul li a{color: #888888;}
.taeb-switch ul li .selected{background: #e91a42;color: #fff;border: none;}
.taeb-switch ul li .selected .select-circle .cir-dot {background: #fff;}
.taeb-switch ul li .selected .select-circle{border: 1px solid #fff;}
.taeb-switch .taeb {
    margin: 0px 10px;
    padding: 8px 10px;
    z-index: 1;
    position: relative;
    cursor: pointer;
    transition: color 200ms;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;text-align: left;
    user-select: none;
  }
  .taeb.upcoming {
    border: 1px solid #ccc;
    border-radius: 20px;
}
.taeb.latest {
    border: 1px solid #ccc;
    border-radius: 20px;
}
.cir-dot{width: 10px;height: 10px;background: #b2b2b2;border-radius: 50%;margin: 5px;}
.select-circle{display: inline-block;border: 1px solid #b2b2b2;border-radius: 50%;vertical-align: middle;margin-right: 5px;}



.oi-search-content {width: 100%;float: left;}
.oi-search-content {width: 100%;border-radius: 5px;background: #f5f5f5;margin-top: 3px;border: 1px solid #e1e1e1;}
.oi-searchtextbox {background: #f5f5f5;padding: 8px;font-size: 13px;color: #000;border: 0 none;float: left;width: 80%;margin-left: 10px;outline: none;}
.oi-search-btn {font-size: 18px;color: #fff;height: 33px;line-height: 30px;padding: 0 10px;float: right;font-weight: 400;background: #e91a42;}
.movie-release ul li{width: 48.5%;vertical-align: middle; display: inline-block;margin-right: 10px;margin-bottom: 20px;}
.movie-release ul li:nth-child(2n){margin-right: 0px;}
.db-release-movie-li{position: relative;background: #f7f7f7;border: 1px solid #ccc;border-radius: 5px;padding: 10px;margin-bottom: 10px;}
.db-release-movie-li:last-child{margin-bottom: 0px;}
.rels-movie-thumb{float: left;border-radius: 10px;overflow: hidden;    width: 105px;height: 140px;}
.rels-movie-thumb img{width: 100%;display: block;}
.rels-movie-details{margin-left: 115px;white-space: initial;}
.movie-lang{font-size: 14px;color: #e91a42;padding-bottom: 5px;}
.movie-name{font-size: 14px;color: #000;font-weight: bold;max-height: 35px;line-height: 17px;padding-bottom: 10px;}
.movie-rels-date{font-size: 12px;padding-bottom: 5px;color: #000;}
.movie-cast{font-size: 14px;color: #000;}
.movie-rating{position: absolute;background: #e91a42;color: #fff;padding: 1px 5px;border-radius: 4px;border: 1px solid #fff;overflow: hidden;left: 38px;top: 2px;}
.movie-release {
    padding-top: 10px;
}



.bday-inline{display: inline-block;vertical-align: middle;}
.b-day-thumbnail{width: 70px;height: 70px;border-radius: 50%;overflow: hidden;}
.b-day-name{width: 200px;margin-left: 10px;font-weight: 600;}
.bday-date{display: block;font-weight: normal;font-size: 14px;margin-top: 3px;}
.fb-bday-block ul li{margin-bottom: 15px;} 

.db-more-link {
    text-align: center;
    padding: 10px 0px;
}
.db-more-link a {
    padding: 7px 40px;
    color: #e91a42;position: relative;
    border: 1px solid #e91a42;text-decoration: none !important;
    text-transform: capitalize;
    font-size: 14px;
    border-radius: 5px;
    width: 385px;
}
.db-more-link a:hover{background: #e91a42 !important;border: 1px solid #fff;color: #fff;transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s;
    -moz-transition: ease-out 0.5s;border-radius: 5px;overflow: hidden;}


.trailer-bg {background: #141821;padding: 30px 0px; position: relative;margin-top: -36px;z-index: -1;padding-left: 10px !important;}
.trailer-bg .db-title-head h1 {color: #fff;}
.trailer-bg .db-title-head{padding-top: 10px;}
.db-trailer-section ul li{display: inline-block;width: 15.3%;height: 320px;margin-right: 10px;background: #fff;border: 1px solid #ccc;border-radius: 5px;overflow: hidden;}
.db-trailer-section ul li:last-child{margin-right: 0px;}
.db-trailer-section{padding: 10px 0px 10px 8px;}
.db-news-thumb{max-height: 245px;overflow: hidden;}
.db-trailer-name{padding: 5px;}
.trailer-lang{font-size: 14px;color:#e91a42; }
.trailer-mov-name{font-size: 16px;color: #000;font-weight: bold;white-space: initial;}
.db-trailer-container{padding-bottom: 10px;}
.more-color-chng a{background: #fff;color: #e91a42;}


.db-listing-container{padding: 10px 0px;}
.db-celeb-thumb img{width: 100%;display: block;}
.db-celeb-name{text-align: center;white-space: initial;font-weight: 600; padding-top: 10px;color: #000;font-size: 14px;height: 40px;}
.db-celeb-thumb{-moz-box-shadow: 0px 3px 8px -4px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0px 3px 8px -4px rgb(0 0 0 / 80%);
box-shadow: 0px 3px 8px -4px rgb(0 0 0 / 80%);border-radius: 5px;
overflow: hidden;height: 285px;}
.db-spotlight-section .bx-viewport{height: 350px !important;}
.db-spotlight-section ul li{height: 322px;}
.db-spotlight-section,.fb-genre-list-block{position: relative;margin-bottom: 20px;}
.db-spotlight-section .bx-controls-direction a,.fb-genre-list-block .bx-controls-direction a {position: absolute;width: 30px;height: 30px;top: 50px;bottom: 85px;margin: auto;text-indent: -9999px;}
.db-spotlight-section .bx-controls-direction a.bx-prev,.fb-genre-list-block .bx-controls-direction a.bx-prev {left: 0px;}
.db-spotlight-section .bx-controls-direction a.bx-next,.fb-genre-list-block .bx-controls-direction a.bx-next {right: 0px;}
.db-spotlight-section .bx-controls-direction a:before,.fb-genre-list-block .bx-controls-direction a:before{content: "";position: absolute;top: 90;bottom: 0;left: 0;right: 0;margin: auto;width: 15px;height: 15px;border-left: solid 3px #b7b7b7;border-bottom: solid 3px #b7b7b7;}
.db-spotlight-section .bx-controls-direction a.bx-prev:before,.fb-genre-list-block .bx-controls-direction a.bx-prev:before {-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.db-spotlight-section .bx-controls-direction a.bx-next:before,.fb-genre-list-block .bx-controls-direction a.bx-next:before {-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}




/* .db-spotlight-section ul li{width: 140px;} */
.db-webstory-section .db-celeb-thumb{border-radius: 5px;background-image: linear-gradient(-90deg, #3fbbfe, #a541ff);height: 260px;}
.db-webstory-section .db-celeb-thumb img{width: 184px;border: 4px solid #fff;height: 245px;margin: 4px;}
.db-webstory-section .db-celeb-name{color: #000;text-align: center;}
.db-webstory-section{position: relative;margin-bottom: 20px;}
.db-webstory-section .bx-controls-direction a {position: absolute;width: 30px;height: 30px;top: 50px;border-radius: 50%; background: #b2b2b2; bottom: 85px;margin: auto;text-indent: -9999px;}
.db-webstory-section .bx-controls-direction a.bx-prev {right: 20px;top: -25px;}
.db-webstory-section .bx-controls-direction a.bx-next {right: 20px;}
.db-webstory-section .bx-controls-direction a:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 10px;height: 10px;border-left: solid 3px #333;border-bottom: solid 3px #333;}
.db-webstory-section .bx-controls-direction a.bx-prev:before {-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.db-webstory-section .bx-controls-direction a.bx-next:before {-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.db-webstory-section .bx-wrapper {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.boxoffice-thumb{float: left;width: 45px;max-height: 60px;overflow: hidden;}
.boxoffice-thumb img{width: 100%;display: block;}
.boxoffice-detls{margin-left: 52px;}
.boxoffice-section{padding: 8px;}
.box-mov-name{font-size: 14px;font-weight: bold;color: #000;padding-bottom: 5px;}
.box-mov-lang{font-size: 12px;}
.collection{color: #000;font-size: 11px;}
.collection span{display: inline-block;vertical-align: middle;width: 50%;text-align: left;}
.collection span:first-child{width: 43%;}
.boxoffice-section ul li{border-bottom: 1px solid #ccc;padding: 8px 0px;}
.boxoffice-section ul li:first-child{border-bottom: 1px solid #ccc;}
.db-wrapper .webstory-lt{float: left;width: 900px;}
.db-wrapper .webstory-rt{float: right;width: 360px;}
.db-boxoffice-container {background: #eff1f5;border: 1px solid #ccc;padding-bottom: 10px;border-radius: 5px;}
.db-boxoffice-container .db-more-link a{background: #fff;}



.toplisting-block ul li{float: left;width: calc(20% - 8px);margin-right: 10px;}
.toplisting-block ul li:last-child{margin-right: 0px;}
.db-listing-content{font-size: 14px;font-weight: 600;color: #333;padding-top: 10px;}
.db-listing-thumb img{width: 100%;height: 140px;}
.db-listing-thumb {height: 140px;overflow: hidden;}
.fb-toplisting-bottom-block ul li{float: left;width: calc(16% - 0px);margin-right: 10px;}
.fb-toplisting-bottom-block ul li:last-child{margin-right: 0px;}
.fb-toplisting-bottom-block .db-celeb-thumb{height: 255px;}
.toplisting-block {padding-bottom: 20px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.fb-toplisting-container {padding-bottom: 10px;}



.fb-series-block ul li{float: left;width: calc(25% - 8px);margin-right: 10px;}
.fb-series-block ul li:last-child{margin-right: 0px;}
.fb-series-block{padding-bottom: 20px;}
.fb-channel-list ul li{display: inline-block;vertical-align: middle;position: relative; border: 1px solid #ccc;margin-right: 5px;}

.fb-channel-list {margin-bottom: 20px;}
.fb-channel-list ul li a img{width: 54px;height: 54px;}
.fb-channel-list ul li a{display: block;padding: 5px 20px;}
.fb-channel-list ul li:last-child{margin-right: 0px;height: 66px;}
.fb-channel-list ul li a span{position: relative;top: 17px;color: #e91a42;font-weight: bold;}
.fb-chanel-open{position: relative;margin-bottom: 20px;}
.fb-chanel-open .bx-wrapper {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.fb-chanel-open .bx-controls-direction a {position: absolute;width: 30px;height: 30px;top: 50px;border-radius: 50%; background: #b2b2b2; bottom: 85px;margin: auto;text-indent: -9999px;}
.fb-chanel-open .bx-controls-direction a.bx-prev {right: 20px;top: -25px;}
.fb-chanel-open .bx-controls-direction a.bx-next {right: 20px;}
.fb-chanel-open .bx-controls-direction a:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 10px;height: 10px;border-left: solid 3px #333;border-bottom: solid 3px #333;}
.fb-chanel-open .bx-controls-direction a.bx-prev:before {-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.fb-chanel-open .bx-controls-direction a.bx-next:before {-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.fb-genre-list-block .bx-viewport{height: 215px !important;}
.genre-desc {text-align: center;color: #000;font-weight: bold;padding-top: 10px;}

.fb-anvrsry-block .db-celeb-name{color: #fff;}
.db-celeb-years{text-align: center;color: #fff;font-weight: 400;font-size: 14px;}
.fb-latest-news-block{border-bottom: 0px;}
.fb-reviews-block{border-bottom: none;padding-bottom: 0px;}



.fb-photo-video-container .pv-lt{    float: left;width: calc(48% - 0px);margin-right: 50px;}
.fb-photo-video-container .pv-lt:last-child{margin-right: 0px;}
.fb-main-gallery-block ul li.cols2{width: 50%;}
.fb-main-gallery-block ul li.cols3{width: 33.3%;}
.fb-main-gallery-block ul li {
    list-style-type: none;
    margin: 0;
    vertical-align: top;
    white-space: normal;
    position: relative;
    float: left;
}
.filmibeat-trending-photos-thumbimg img{display: block;}
.gal-more-imgs {background-color: rgba(0, 0, 0, 0.4);bottom: 0;color: #fff;font-size: 20px;font-weight: normal;left: 0;position: absolute;right: 0;top: 0;}
.gal-more-text {display: table;height: 100%;width: 100%;}
.gal-more-spantext {display: table-cell;text-align: center;vertical-align: middle;font-weight: bold;line-height: 18px;}
.gal-more-spantext span{display: block;}
/* .cols2 .filmibeat-trending-photos-thumbimg{border-bottom: none;} */
.filmibeat-trending-photos-thumbimg{border: 1px solid #fff;}
.fb-vid-thumb {margin-bottom: 20px;}
.fb-main-gallery-block{margin-bottom: 20px;}














.filmibeat-celeb-listing-wrapper{position: relative;}
.movieopen-section{background: #1b1b1b;padding: 8px;margin-bottom: 10px;
    border-radius: 5px;
    position: relative;
    z-index: 99999;
    -moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 6px -4px }
.white-breadcrumb{background: none;color: #fff;}
.white-breadcrumb span{color: #fff;}
.open-listing-thumb{width: 170px !important;height: auto !important; margin: 0 auto;border-radius: 10px;overflow: hidden;float: left;}
.open-listing-thumb img{width: 162px !important;display: block;border-radius: 10px;}
.listing-select-thumb{width: 200px;height: 250px;margin: 0 auto;border-radius: 10px;overflow: hidden;float: left;}
.listing-select-thumb img{width: 100%;display: block;}
.open-listing-dtls{margin-left: 180px !important;}
.listing-select-details{margin-left: 220px;color: #fff;}
.movie-actor-probtion{font-size: 16px;padding-bottom: 35px;}
.celeb-dob{font-size: 14px;padding-bottom: 10px;}
.celeb-famous-movies{font-size: 14px;}
.celeb-famous-movies span{display: block;}
.oi-fb-listing-open-section{position: relative;margin: 0px 10px;}
.share-icon {
    position: absolute;
    top: 0px;
    right: 15px;width: 35px;
}
#navbar{overflow: hidden;}
/* .sticky {
  position: fixed;
  top: 535px;
  z-index: 100000;
  width: 930px;-moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
}

.sticky + .content {
  padding-top: 70px;
} */
.db-listing-menu ul li{display: inline-block;vertical-align: middle;font-size: 16px;padding: 0px 10px 10px 5px;}
.db-listing-menu ul li:first-child{padding-left: 0px;}
.db-listing-menu ul li a{color: #000;}
.db-listing-menu ul li a.active {color: #e91a42;font-weight: bold;border-bottom: 2px solid #e91a42;padding-bottom: 5px;}
.db-listing-menu{padding-top: 10px;background: #fff;border-bottom: 1px solid #ccc;padding-left: 10px;}
.db-synop-content{padding: 8px;}
.db-synop-content p{font-size: 14px;padding-bottom: 15px;}
.db-synop-content p:last-child{padding-bottom: 5px;}
.db-synop-content span{display: block;font-size: 14px;}
#readmore{display: none;}
#celeb-readmore{display: none;}
.morebtn-container button{
  user-select:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;cursor:pointer;color: #e91a42;border: 1px solid #e91a42;font-size: 14px;border-radius: 5px;padding:8px 30px;background:#fff;
}
.morebtn-container {text-align: center;}
.db-crew-table table{width: 100%;border-collapse: collapse;}
.db-crew-table table tr, td{border: 1px solid #ccc;padding: 10px;color: #000;font-size: 14px;}
tr td:first-child{color: #000;font-weight: bold;}
.crew-head{color: #e91a42 !important;text-transform: uppercase;font-weight: bold;}
.fb-famous-block ul li{float: left;width: calc(23% - 0px);margin-right: 15px;}
.fb-famous-block .db-celeb-thumb {
    height: 183px;
}
.db-award-list-sec table{border-collapse: collapse;width: 100%;}
.db-award-list-sec table tr, th, td{border: 1px solid #ccc;padding: 10px;color: #000;font-size: 14px;text-transform: capitalize;}
.db-award-list-sec table th{background: #eff1f5;text-align: left;}
.db-award-list-sec table tr td:last-child{    color: #0066cc;}
.fb-celebs-news-block ul li{width: calc(33% - 5px);margin-bottom: 15px;}
.fb-celebs-news-block ul li:nth-child(3n){margin-right: 0px;}
.fb-celebs-news-block{border-bottom: none;margin-bottom: 0px;}
.db-actorlist-container{padding: 0px 8px;padding-bottom: 10px;}
#disc ul{list-style: none;}
#disc ul li::before{content : "\2022";padding-right: 10px;font-size: 20px;color: #e91a42;font-weight: bolder;float: left;}
.md-db-listing{position: relative;background: #eff1f5;margin-top: 30px !important;margin-bottom: 30px !important; color: #000;padding: 20px 10px 10px 10px;font-size: 14px;margin: 0 auto; border-radius: 10px;}
.md-db-listing::before{position: absolute;content: '';background: url(../images/quot.png) no-repeat;    width: 44px;height: 27px;top: -13px;}
.md-db-listing::after{position: absolute;content: '';background: url(../images/quot.png) no-repeat;    width: 44px;height: 27px;transform: rotate(180deg);right: 13px;bottom: -13px;}
.db-actorlist-container ul li {padding: 10px 0px;}
.filimography .rels-movie-thumb{display: inline-block;vertical-align: middle;float: none;width: 90px;height: 118px;}
.filimography .rels-movie-details{display: inline-block;vertical-align: middle;margin-left: 5px;white-space: initial;width: 170px;}
.diff-photo-sec ul li{margin-bottom: 1px;}
.diff-thumb img{width: 100%;display: block;}
.diff-thumb{width: 100%;}
.more-celeb-spotlit ul li{height: 222px;}
.more-celeb-spotlit{position: relative;}
.more-celeb-spotlit .bx-viewport{height: 260px !important;}
.more-celeb-spotlit .db-celeb-thumb{height: 202px;}


.db-movie-section ul li{float: left;width: 46%;margin-right: 17px;-moz-box-shadow: 0px 3px 8px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 8px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 8px -4px rgb(0 0 0 / 80%);background: #fff;margin-bottom: 15px;border-radius: 5px;overflow: hidden;}
.db-movie-section ul li:nth-child(2n){margin-right: 0px;}
.listing-mov-name{height: 50px;padding: 5px;text-align: center;font-size: 14px;color: #000;font-weight: bold;}
.listing-mov-thumb img{width: 100%;display: block;height: 160px;}
.rt-spotlight {margin: 10px 0px;}   
/* .db-wrapper {
    padding: 15px;
} 
.db-movie-release-list-container .db-wrapper{padding: 0px;} */
.db-video-sec ul li{width: 100%;display:block;}
.db-video-sec{margin-bottom: 10px;}
.video-thumb img{width: 100%;display: block;}
.video-thumb{position: relative;border-radius: 5px;overflow: hidden;max-height: 150px;}
.db-play-icon{width: 33px;height: 33px;background: url(../images/play-btn.png) no-repeat;position: absolute;top: 45%;left: 45%;text-indent: -99999px;}
.dv-video-sec{padding-left: 10px;}
.video-text{text-align: center;white-space: initial;color: #000;font-size: 14px;padding: 5px 0px;width: 200px;margin: 0 auto;font-weight: 500;}
.oi-fb-likes-dislikes{color: #fff; border-radius: 5px;padding: 10px;position: absolute;right: -36px;bottom: 0px;}
.oi-fb-likes-dislikes .likes-icon{display: inline-block;vertical-align: middle;margin-right: 50px;}
.oi-fb-likes-dislikes .likes-icon span{color: #fff;font-size: 12px;font-weight: bold;}
.oi-fb-likes-dislikes .likes-icon i{font-size: 24px;margin: 0px 5px;}
.db-synop-content p strong{display: block;}










.movieopen-thumb{width: 200px;height: 250px;margin: 0 auto;border-radius: 10px;overflow: hidden;float: left;position: relative;}
.movieopen-thumb img{width: 100%;display: block;}
.db-movieopen-sec {position: relative;}
.movieopen-thumb-details{margin-left: 215px;color: #fff;height: 250px;}
.movieopen-thumb-dtls{font-size: 24px;font-weight: bold;text-transform: capitalize;width: 365px; max-height: 60px;padding-bottom: 5px;line-height: 28px;}
.db-play-icon {
    width: 33px;
    height: 33px;
    background: url(../images/play-btn.png) no-repeat;
    position: absolute;
    top: 45%;
    left: 45%;
    text-indent: -99999px;
}
.right-ad {
    padding-bottom: 10px;
}
.movie-more-dtls{text-align: left;font-size: 13px;color: #fff;}
.movie-more-dtls div{padding-bottom: 18px;}
.movie-more-dtls span{margin: 0px 2px;}
.movieopen-ratingblock {background: #353536;padding: 5px;border-radius: 5px;margin-bottom: 5px;}
.movieopen-ratingblock .rating{display: inline-block;vertical-align: middle;text-align: center;}
.lt-rate-users {
    float: left;
    width: 38%;
}
.rating .stars {margin: 0 auto;vertical-align: middle;padding-top: 5px;display: inline-block;}
.rating .stars .star {float: left;padding: 0px 2px;cursor: pointer;}
.rating .stars .star:before {font-family: 'FontAwesome';content: '\f005';color: #ddd;font-size: 16px;}
.rating .stars .star:hover:before,
.rating .stars .star.to_rate:before,
.rating .stars .star.rated:before {color: #ee1563;}
.rating .stars .star.no_to_rate:before {color: #d0e8f0;}
.mid-rate-mov{    padding: 10px 10px 5px 10px;
    margin-top: 5px;
    background: #1c1c1d;
    color: #fff;
    border-radius: 5px;
    padding-top: 15px;
    font-size: 12px;
    font-weight: bold;
    position: relative;}
.blk-str{background: url(../images/blakstar.png) no-repeat;position: absolute;width: 14px;height: 14px;top: 1px;left: 43%;}
.rt-rate-users {width: 38%;float: right;}
.desc {display: inline-block;vertical-align: middle;}
.action-available-slider{background: #5d5d5e;font-size: 10px;margin-top: 20px;float: right;width: 150px;}
.action-available-slider .available-on-lt{background: #353536;border: 1px solid #5d5d5e;padding: 5px;}
.action-available-slider .available-channel-rt{padding: 5px;height: 46px;}
.available-on-lt .db-play-btn{display: inline-block;vertical-align: middle;}
.available-on-lt .db-play-text{display: inline-block;vertical-align: middle;}
.fb-wrapper{width: 1000px;margin: 0 auto;}


.btm-lt-content {font-size: 10px;bottom: 0px;}
.db-movie-available .available-on-lt{float: left;width: 115px;background: #353536;border: 1px solid #5d5d5e;padding: 5px;}
.db-movie-available  .available-channel-rt{margin-left: 120px;padding: 5px;height: 46px;}
.available-on-lt a{color: #fff;}
.db-play-btn{display: inline-block;vertical-align: middle;}
.db-play-text{font-size: 12px;text-align: center;}
.channel-tv-rt {
    margin-left: 130px;
    padding: 5px;
    height: 46px;
}
.db-movie-available {
    background: #5d5d5e;
    height: 47px;
    overflow: hidden;
    border-radius: 5px;
}
.channel-md-thumb{float: left; width: 35px;height: 35px;overflow: hidden;border-radius: 5px;}
.channel-lang{float: left; width: 80px;color: #fff;font-size: 10px;margin-left: 5px;padding-top: 5px;}
.channel-slider{position: relative;margin: 0px 10px;}
.channel-slider .bx-controls-direction a {position: absolute;width: 20px;height: 20px;top: 16px;border-radius: 50%; bottom: 85px;margin: auto;text-indent: -9999px;}
.channel-slider .bx-controls-direction a.bx-prev {left: -17px;}
.channel-slider .bx-controls-direction a.bx-next {right: -10px;}
.channel-slider .bx-controls-direction a:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 8px;height: 8px;border-left: solid 2px #fff;border-bottom: solid 2px #fff;}
.channel-slider .bx-controls-direction a.bx-prev:before {-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.channel-slider .bx-controls-direction a.bx-next:before {-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}





.crew-thumb{width: 75px;display: inline-block;vertical-align: middle;border-radius: 5px;overflow: hidden;}
.crew-thumb img{width: 100%;display: block;}
.crew-txt{display: inline-block;vertical-align: middle;width: 120px;font-size: 14px;}
.crew-txt div{font-weight: bold;
    max-height: 35px;}
.crew-txt span{display: block;font-size: 12px;color: #404040;padding-top: 5px;}
.db-crew-listing ul li{width: calc(32% - 0px);float: left;margin-right: 6px;margin-bottom: 10px;border: 1px solid #ccc;border-radius: 5px;}
.db-crew-listing ul li:nth-child(3n){margin-right: 0px;}
.db-crew-table table{width: 100%;border-collapse: collapse;}
.db-crew-table table tr, td{border: 1px solid #ccc;padding: 10px;color: #000;font-size: 14px;}
tr td:first-child{color: #000;font-weight: bold;}
.critics-feedback {padding: 10px;border: 1px solid #ccc;
    border-radius: 5px;text-align: center;-moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
  box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);margin-bottom: 10px;}
  .critics-chanel{font-weight: bold;font-size: 14px;}
  .critics-feedback-text{font-size: 14px;color: #000;padding: 5px 0px;}  
  .db-critics-sec .critics-feedback{    width: calc(45% - -5px);
    float: left;margin-right: 10px;}
    .db-critics-sec .critics-feedback:nth-child(2n){margin-right: 0px;}
    .db-trilar-sec {
        background: #fff;
        border-radius: 5px;overflow: hidden;
    }
    .db-trilar-sec img{width: 100%;display: block;}   
.songs-director{font-size: 14px;padding-bottom: 18px;}   
.songs-list ul li:nth-child(2n){margin-right: 0px;}
.songs-list ul li .song-time{margin-right: 10px;font-size: 13px;position: absolute;top: 5px;right: 0;}
.db-songs-sec{}
.songs-list ul li{padding: 5px 10px;border-bottom: 1px solid #ccc; width: calc(45% - -3px);
    float: left;margin-right: 10px;border: 1px solid #ccc;border-radius: 5px;position: relative;margin-bottom: 10px;}
.song-title{font-size: 14px;font-weight: bold;padding-bottom: 5px;width: 250px;}
.singers{font-size: 12px;padding-bottom: 5px;}
.song-lyric{font-size: 12px;}  
.review-form .row button{padding: 8px 15px;}
.review-form input[type=text], select, textarea {
    width: 100%;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 4px;
    resize: vertical;box-sizing: border-box;
  }
.user-rate span{display: inline-block;vertical-align: middle;font-size: 14px;font-weight: bold;color: #000;}  
.user-rate .rating{display: inline-block;vertical-align: middle;margin-left: 5px;}
.user-rate .rate-points{display: inline-block;vertical-align: middle;margin-left: 10px;font-size: 14px;color: #000;}
.subt-btn{margin: 0 auto;text-align: center;    margin-top: 10px;
    margin-bottom: 10px;}
.review-form .row button{padding: 10px 30px;cursor: pointer;background: #fff;border: 1px solid #e91a42;border-radius: 5px;font-size: 14px;color: #e91a42;}
.db-user-reviwes ul li{margin-bottom: 25px;}
.review-form .row button:hover{background: #e91a42;color: #fff;}
.db-user-reviwes ul li:last-child{margin-bottom: 0px;}
.db-user-reviwes {padding-top: 20px;}
.user-reviwes .user-profile-thumb{float: left;width: 35px;height: 35px;border-radius: 50%;overflow: hidden;}
.user-profile-thumb img{width: 100%;display: block;}
.user-reviwes .user-profile-dtls{margin-left: 50px;}
.user-profile-dtls .review-stars{display: inline-block;vertical-align: middle;}
.user-profile-dtls .review-rating{display: inline-block;vertical-align: middle;margin-left: 10px;font-size: 12px;}
.review-text{font-size: 14px;padding: 10px 0px;color: #333;margin-right: 15px;}
.review-text a{color: #e91941;}
.review-comment-likes .likes{display: inline-block;vertical-align: middle;}
.review-comment-likes .dislikes{display: inline-block;vertical-align: middle;margin-left: 15px;}
.likes-icon i{color: #5d5d5e;
    font-size: 14px;}
.likes-icon span{color: #5d5d5e;font-size: 14px;}
.user-profile-dtls h4 span{font-size: 12px;margin: 0px 5px;color: #333;font-weight: normal;}
.review-form .row{padding-bottom: 10px;}

.db-trailer-sec{background: #1b1b1b;}
.db-trailer-sec .db-title-head h1{color: #fff;}

  .celeb-widget{margin-bottom: 20px;
    border: 1px solid #ccc;}
    .celeb-list-title{padding: 10px;
        border-bottom: 1px solid #ccc;
        font-size: 13px;
    font-weight: bold;}
    .celeb-widget-list ul {
        padding-left: 25px;
        background: #fff;
    }
    div.celeb-widget-list ul li {
        list-style-image: url(../../../media/images/red-arrow.png);
        line-height: 27px;
        font-size: 14px;
    }

.faq-update-db-block ul li{border: 1px solid #ccc;margin-bottom: 10px;}    
.celeb-update-db-block ul li{border: 1px solid #ccc;margin-bottom: 10px;}  
.os-faq-update-tab-title{padding: 10px;position: relative;background: #eff4fe;color: #000;font-weight: bold;cursor: pointer;}
.os-faq-update-tab-content{padding: 10px;border-top: 1px solid #ccc;}
.faq-update-date{color: #999;padding-bottom: 10px;font-weight: normal;font-size: 14px;}
.os-faq-update-tab-content{display: none;}
.accordion li.open .right-expand-icon {
    background: url(../images/collapse-icon.svg) no-repeat 0 0;
    width: 35px;
    height: 35px;
}
.accordions li.open .right-expand-icon {
    background: url(../images/collapse-icon.svg) no-repeat 0 0;
    width: 35px;
    height: 35px;
}
.right-expand-icon {
  position: absolute;
  right: 14px;
  top: 3px;
  width: 35px;
  height: 35px;
  background: url(../images/expand-icon.svg) no-repeat 0 0;
  left: inherit;
}
/* .rights-expand-icon {
    position: absolute;
    right: 14px;
    top: 3px;
    width: 35px;
    height: 35px;
    background: url(../images/expand-icon.svg) no-repeat 0 0;
    left: inherit;
  } */

 .home-celeb-widget-list ul li {float: left;width: 32%;padding-right: 10px;}
 .home-celeb-widget-list ul li:nth-child(3n){padding-right: 0px;}



.soc_shr-wrp {position: relative;height: 41px;margin: 10px 0 10px 0;}
.soc_shr {position: relative;height: 40px;width: 40px;display: inline-block;float: right;}
.soc_shr .soc_shr-icn {top: 0;}
.soc_shr-icn {
    width: 40px;
    height: 40px;
    transition: all 0.2s linear;
    position: absolute;
    box-sizing: border-box;
    z-index: 2;
    right: 0;
    border: 1px solid #979797;
    top: -6px;
    border-radius: 50%;
    background: url(../images/download.svg) 8px center no-repeat #353536;
}
.soc_shr-drp {
    box-shadow: 0 2px 3px rgb(0 0 0 / 10%);
    border: 1px solid #00000030;
    height: 40px;
    width: 0px;
    box-sizing: border-box;
    opacity: 0;
    background: #fff;
    position: absolute;
    right: 0px;
    z-index: 1;
    top: 0;
    border-radius: 25px;
    font-size: 8px;
    text-transform: uppercase;
    text-align: center;
    overflow: hidden;
    padding: 0px 40px 0px 0px;
    -webkit-transition: width 0.4s ease-in-out;
    -moz-transition: width 0.4s ease-in-out;
    -o-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.soc_shr-drp {opacity: 0;visibility: hidden;}
.soc_shr-ul {display: inline-block;float: left;margin: 0;padding: 0;height: 40px;}
.soc_shr-li {float: left;list-style: none;}
.soc_shr:hover .soc_shr-icn {
    -webkit-animation: spin 0.4s ease-in;
    -moz-animation: spin 0.4s ease-in;
    animation: spin 0.4s ease-in;
}
.soc_shr-fb {background-position: -20px center !important;}
.soc_shr-ml {background-position: -117px center !important;}
.soc_shr-in {background-position: -85px 9px !important;}
.soc_shr-re {background-position: -51px center !important;}
.soc_shr-wh {background-position: -242px 10px !important;}
.soc_shr-tw {background-position: 11px center !important;}
.soc_shr-tw, .soc_shr-fb, .soc_shr-re, .soc_shr-in, .soc_shr-ml, .soc_shr-co, .soc_shr-wh, .soc_shr-fp, .soc_shr-pr {
    text-decoration: none;
    color: #222;
    line-height: normal;
    display: block;
    width: 40px;
    height: 40px;
    display: block;
    background: url(https://www.ndtv.com/static/elections/images/share-icons.svg?124) 0 center no-repeat;
}
/*a.active, a:hover {color: #333;text-decoration: underline;}*/
.soc_shr:hover .soc_shr-drp {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.soc_shr:hover .soc_shr-drp {width: 290px;opacity: 1;}

@-moz-keyframes spin {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.2;
    }

    100% {
        opacity: 1;
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.2;
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.2;
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.date-time{font-size: 12px;color: #999;padding: 0 0 8px;}
.db-maintitle-head {padding-bottom: 10px;}
.p-text{font-size: 17px !important;padding-bottom: 10px;line-height: 27px;}
.db-maintitle-head h1{font-size: 30px;
    font-weight: 400;
    color: #000;
    text-transform: capitalize;
    text-align: left;}
.os-table-content{border: 1px solid #d9d9d9;border-radius: 5px;margin-bottom: 20px;position: relative;} 
.os-table-head{padding: 5px;text-align: center;font-size: 14px;font-weight: 600;border-bottom: 1px solid #d9d9d9;text-transform: uppercase;}   
.os-table-content .celeb-widget-list{background: #fff;}
.os-table-content .home-celeb-widget-list ul li{width: 48%;}
.os-table-content .home-celeb-widget-list ul li:nth-child(2n){padding-right: 0px;}
.os-table-content .home-celeb-widget-list ul li:nth-child(3n){padding-right: 10px;}
.top-title-head{padding-bottom: 15px;text-align: center;
    position: relative;}
    .top-title-head h1 {
        font-size: 20px;
        font-weight: bold;
        color: #000;
        text-transform: capitalize;
        
    } 
.os-actor-bio-data{font-size: 14px;color: #333;}    
.top-actor-thumb img{width: 100%;display: block;} 
.top-actor-desc{font-size: 17px !important;padding: 10px 0px;line-height: 27px;}  
.top-actor-listing{padding: 0px 20px;}
.oi-quicklinks-showmore {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: 0 auto;
    max-width: 115px;
    text-align: center;
}
.oi-quicklinks-showmore a.showmore, .oi-quicklinks-showmore.showmore a.showless {
    display: block;
}
.oi-quicklinks-showmore a.showless, .oi-quicklinks-showmore.showmore a.showmore {
    display: none;
}
.oi-quicklinks-showmore a {
    font-size: 12px;
    color: #e91a42;
    font-weight: normal;
    padding: 5px;
    border-radius: 10px;
    text-transform: uppercase;
    background: #f0f4ff;
    z-index: 1000;
    display: block;
    border: 1px solid #d9d9d9;
    text-decoration: none;
}
.gd-down-arrow {
    background: url(../../../media/images/arrow-down-blue.svg) no-repeat 0 0;
    width: 9px;
    height: 9px;
    vertical-align: middle;
    display: inline-block;
}
.gd-up-arrow {
    background: url(../../../media/images/arrow-down-blue.svg) no-repeat 0 0;
    width: 9px;
    height: 9px;
    vertical-align: middle;
    display: inline-block;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.oi-quicklinks-listing.showmore {
    min-height: 250px;
    overflow-y: auto;
}
.oi-quicklinks-listing {
    padding: 10px;
    max-height: 120px;
    overflow: hidden;
    -moz-transition: all 0.27s ease-in;
    -o-transition: all 0.27s ease-in;
    -webkit-transition: all 0.27s ease-in;
    transition: all 0.27s ease-in;
}




.toplisting-movcard .movcard-thumb-lt{float: left;width: 200px;border-radius: 5px;overflow: hidden;position: relative;}
.movcard-thumb-lt img{width: 100%;display: block;position: relative;}
.movcard-no{position: absolute;width: 20px;height: 25px;color: #fff;text-align: center;top: 0;background: #e91b42;}
.toplisting-movcard .movcard-dtls-rt{margin-left: 220px;}
.movcrd-name{font-size: 20px;font-weight: bold;padding-bottom: 10px;}
.movcard-dtls-rt span{font-size: 14px;color: #000;display: block;}
.p10{padding-bottom: 10px;}
.p20{padding-bottom: 20px;}
.toplisting-movcard {padding-bottom: 20px;}
.movcrd-bio{max-height: 120px;}
.movie-card-list-block {padding-top: 10px;}
.oi-facebook-icon {width: 30px;height: 30px;background-position: 0 -65px !important;}
.oi-twitter-icon {width: 30px;height: 30px;background-position: 0 -96px !important;}
.oi-whatsapp-icon {width: 30px;height: 30px;background-position: 0 -127px !important;}
.oi-telegram-icon {width: 30px;height: 30px;background-position: 0 -157px !important;}
.oi-all-icons {
    background: url(../../images/oneindia-sprite-icons.png) no-repeat 0 0;
    display: inline-block;
    text-indent: -99999px;
    margin: 0 1px;
}
.fb-share-block {padding: 10px 0px;
}
.top-actor-block {
    position: relative;
    fonot-size: 17px;
    line-height: 27px;
}




.db-upcoming-top-list .db-upcomin-list-lt{float: left;width: 60%;}
.db-upcoming-top-list .db-upcomin-list-rt{float: right;width: 40%;}
.db-upcoming-list ul{display: flex;flex-wrap: nowrap;}
.db-upcoming-list ul li{padding: 7px 20px;}
.db-upcoming-list ul li:first-child{padding-left: 10px;}
.db-upcoming-list ul li a{color: #a19fa0;font-size: 16px;font-weight: bold;text-decoration: none;padding: 8px 0px;}
.db-upcoming-list ul li a.active{color: #ea1941;border-bottom: 2px solid #ea1941;}
.db-upcoming-top-list{border-bottom: 1px solid #d9d9d9;}
.db-upcomin-list-rt .oi-searchtextbox {width: 75%;height: 14px;background: #fff;}
.db-upcomin-list-rt .oi-search-content{margin-top: 0px;background: #fff;}
.db-upcomin-list-rt .oi-search-btn{height: 31px;}
.db-upcoming-bottom-list{padding: 10px 15px;}
.db-upcming-lang ul{display: flex;flex-wrap: nowrap;}
.db-upcming-lang ul li{border-radius: 20px;background: #fff;    -moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);border-radius: 20px;overflow: hidden;    margin: 5px 5px;}
.db-upcming-lang ul li a{text-decoration: none;color: #333;background: #fff;border-radius: 20px; padding: 10px 12px;font-size: 14px;}
.db-upcming-lang ul li a.active{background: #ea1941;color: #fff;}
.db-upcming-mov-month .upcoming-year{float: left;width: 100px;}
.db-upcming-mov-month .upcoming-month{margin-left: 115px;}
.upcoming-month ul{display: flex;flex-wrap: nowrap;}
.upcoming-year {
    border: solid thin #cecfd0;
    height: 24px;
    border-radius: 20px;
    line-height: 25px;
    position: relative;
}
.upcoming-year select, .upcoming-year span {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    padding: 0 10px;
}
.upcoming-year span {
    color: #484848;
    background: #fff;border-radius: 20px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    z-index: 1;
}
.upcoming-year span:before {
    content: "";
    position: absolute;
    width: 5px;
    height:5px;
    border-left: solid 2px #ea1941;
    border-bottom: solid 2px #ea1941;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 10px;
    top: 6px;
    margin: auto;
}
.upcoming-year select {
    z-index: 2;
    opacity: 0;
    width: 100%;
}
.db-upcming-mov-month{padding: 10px 0px;}
.upcoming-month ul li{width: 30px;height: 30px;border-radius: 50%;background: #a19fa0;margin: 0px 4px;text-align: center;}
.upcoming-month ul li a{font-size: 10px;color: #fff;padding: 5px;line-height: 20px;display: block;text-decoration: none;}
.upcoming-month ul li.active{background: #ea1941;}
.movie-caste{font-size: 12px;color: #000;}
.db-upcomingmovs-list ul li{margin-bottom: 10px;}
.db-upcomingmovs-head{text-transform: capitalize;color: #ea1941;font-weight: bold;}





.top-listing-movs-list{padding: 20px 0px 10px;}
/* .top-listing-movs-list ul{display: flex;flex-wrap: nowrap;} */
.top-listing-movs-list ul li{    border-radius: 20px;
       border-radius: 20px;
    background: #fff;
    padding: 10px;
    -moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
    border-radius: 10px;
    overflow: hidden;
    width: calc(33% - 25px);
    margin-bottom: 15px;
    float: left;
    margin-right: 10px;
    }
/*.top-listing-movs-list ul li:nth-child(3n){margin-right: 0px;}*/
.top-listing-movs-list ul li{text-decoration: none;}    
.top-listing-movs-thumb
{border-radius: 5px;}
.top-listing-movs-thumb img{width: 100%;display: block;}
.top-listing-movs-dtls {
    font-size: 14px;
    padding-top: 5px;
    color: #000;    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*.top-listing-movs-list ul li:nth-child(2) {
  margin-right: 0;
}*/

.top-listing-movs-list ul li:not(:last-child) {
 margin-right: 7px; 
}



.db-celeb-select-radio-block{background: #f0f1f5;padding: 5px 10px;border-radius: 5px;}
.db-celeb-select-radio-block .celeb-radio-selbtn-lt{float: left;width: 40%;}
.db-celeb-select-radio-block .celeb-search-rt{float: right;width: 60%;}
.celeb-radio-selbtn-lt [type="radio"]:checked,
.celeb-radio-selbtn-lt [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.celeb-radio-selbtn-lt [type="radio"]:checked + label,
.celeb-radio-selbtn-lt [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;font-size: 14px;
    line-height: 20px;
    display: inline-block;
    color: #000;
}
.celeb-radio-selbtn-lt [type="radio"]:checked + label:before,
.celeb-radio-selbtn-lt [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.celeb-radio-selbtn-lt [type="radio"]:checked + label:after,
.celeb-radio-selbtn-lt [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #e91a42;
    position: absolute;
    top: 5px;
    left: 5px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.celeb-radio-selbtn-lt [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.celeb-radio-selbtn-lt [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.radio-btn {
    display: inline-block;
    vertical-align: middle;
    margin: 8px 5px;
}
.celeb-search-rt .oi-searchtextbox {
    background: #fff;
}
.celeb-search-rt .oi-search-content{background: #fff;}
.filmy-celebs-block ul li {
    margin-bottom: 15px;float: left;width: 45%;
    border-radius: 5px;padding: 10px;margin-right: 24px;
    overflow: hidden;
    -moz-box-shadow: 0px 3px 8px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 8px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 8px -4px rgb(0 0 0 / 80%);
}
.filmy-celebs-block ul li:nth-child(2n){margin-right: 0px;}
.celebs-block .celebs-thumb {
    width: 125px;
    height: 160px;
    float: left;
    border-radius: 5px;
    overflow: hidden;
    -moz-box-shadow: 0px 3px 8px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 8px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 8px -4px rgb(0 0 0 / 80%);
}
.celebs-thumb img {
    width: 100%;
    display: block;
}
.celebs-block .celebs-details {
    margin-left: 135px;position: relative;height: 160px;
}
.celebs-details h2 {
    padding-bottom: 5px;
    text-transform: capitalize;
    font-size: 18px;
}
.celeb-ocp {
    font-size: 13px;
}

.celeb-more {
    position: absolute;bottom: 0px;color: #e91a42;
}
.celeb-more a {
    font-size: 13px;
    color: #e91a42;
}
.filmy-celebs-block{padding: 10px 0px;}
.other-lang-celeb-slider .db-celeb-thumb{max-height: 175px;}
.celeb-status{text-align: center;font-size: 14px;color: #e91a42;padding:5px 0px;}
.other-lang-celeb-slider ul li a{text-decoration: none;}
.other-lang-celeb-slider ul li{padding-bottom: 10px;}
.other-lang-celeb{padding: 10px 0px;}
.other-lang-celeb-slider{position: relative;}
.other-lang-celeb-slider .bx-controls-direction a.bx-prev {
    right: 45px;
}
.other-lang-celeb-slider .bx-controls-direction a.bx-next {
    right: 5px;
}
.other-lang-celeb-slider .bx-controls-direction a {
    position: absolute;
    width: 30px;
    height: 30px;
    top: -44px;
    margin: auto;
    text-indent: -9999px;
}
.other-lang-celeb-slider .bx-controls-direction a.bx-prev:before {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.other-lang-celeb-slider .bx-controls-direction a:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 14px;border-radius: 2px;
    height: 14px;
    border-left: solid 4px #b7b7b7;
    border-bottom: solid 4px #b7b7b7;
}
.other-lang-celeb-slider .bx-controls-direction a.bx-next:before {
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.db-celeb-birth-month-block .arr-lt{float: left;}
.db-celeb-birth-month-block .arr-rt{float: right;}
.month-arrow{display: inline-block;vertical-align: middle;}
.month-arrow .material-icons{display: inline-block;vertical-align: middle;}
.month-text{margin: 0 auto;
    text-align: center;text-transform: uppercase;font-size: 16px;color: #e91a42;font-weight: bold;
    width: 520px;}
.month-arrow a{color: #333;text-decoration: none;font-size: 14px;font-weight: bold;}  
.db-celeb-birth-month-block {
    padding-bottom: 10px;
}  
.db-celeb-day-block ul li{display: inline-block;vertical-align: middle;font-size: 14px;
    overflow: hidden;
    text-align: center;
    height: 20px;width: 20px;
    border-radius: 50%;
    margin: 0px 1px;}
.db-celeb-day-block ul li a{color: #000;text-decoration: none;font-weight: 500;}

.db-celeb-day-block ul li.active{
    background-color:#ea1941;
    color:#fff;font-weight: bold;
  }
  .db-celeb-day-block ul li.active a{
    color:#fff;
  }
  .db-celeb-day-block{padding-bottom: 10px;}
  .db-celeb-birthday-search{padding-bottom: 10px;}
  .birth-desc{padding-top: 10px;}
  .db-celeb-birthday-section {
    background: #fff;
    padding: 10px;margin-bottom: 10px;
    -moz-box-shadow: 0px 3px 6px -4px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
    box-shadow: 0px 3px 6px -4px rgb(0 0 0 / 80%);
    border-radius: 10px;
}
.celeb-dob{font-size: 13px;padding-top: 10px;}
.db-vip-celeb-section{padding: 20px 0px;}
.db-vip-celeb-lt{float: left;width: 45%;margin-right: 50px;}
.db-vip-celeb-rt{float: left;width: 45%;}
.vip-celeb-list{background: #fff;padding: 10px;border: 1px solid #ccc;}
.db-vip-celeb-title{text-align: center;text-transform: uppercase;font-size: 16px;padding-bottom: 10px;font-weight: bold;}
.vip-celeb-list .db-celeb-thumb{height: 150px;}
.vip-celeb-list .db-celeb-name{height: auto;}
.db-vip-celeb-rt{position: relative;}
.db-vip-celeb-rt .bx-controls-direction a.bx-prev {
    left: 30px;
}
.db-vip-celeb-rt .bx-controls-direction a.bx-next {
    right: 30px;
}
.db-vip-celeb-rt .bx-controls-direction a.bx-prev:before {
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.db-vip-celeb-rt .bx-controls-direction a:before {
    content: "";
    position: absolute;
    top: 90;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 15px;
    height: 15px;
    border-left: solid 3px #b7b7b7;
    border-bottom: solid 3px #b7b7b7;
}
.db-vip-celeb-rt .bx-controls-direction a.bx-next:before {
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.db-vip-celeb-rt .bx-controls-direction a {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 68px;
    bottom: 85px;
    margin: auto;
    text-indent: -9999px;
}
#outer {
    float: left !important;
    width: 570px !important;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
  }
  div#outer {
    width: 570px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
}
  .hide {
    display: none;
  }
  #left-button {
    float: right;
    width: 25px;height: 25px;
    left: -15px;
    position: relative;
    text-align: center;cursor: pointer;
  }
  
  #right-button {
    float: left;
    width: 25px;height: 25px;
    left: 0px;
    position: relative;
    transform: rotate(180deg);
    text-align: center;cursor: pointer;
  }
  
  #inner:first-child {
    margin-left: 0;
  }

/* Popup-box-css */
.mid-rate-mov a{text-decoration: none; color: #fff;}
.rating-box-main {
text-align: center;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0; /* z-index: 1050; */
-webkit-overflow-scrolling: touch;
outline: 0;
opacity: 0;
-webkit-transition: opacity 0.15s linear, z-index 0.15;
-o-transition: opacity 0.15s linear, z-index 0.15;
transition: opacity 0.15s linear, z-index 0.15;
z-index: -1;
overflow-x: hidden;
overflow-y: auto;
}
.Click-here{cursor: pointer;}
.model-open {
z-index: 99999;
opacity: 1;
overflow: hidden;
}
.rating-box-inner {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
-o-transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
display: inline-block;
vertical-align: middle;
width: 600px;
margin: 30px auto;
max-width: 97%;
}
.rating-box-wrap {
display: block;
width: 100%;
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
text-align: left;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
max-height: calc(100vh - 70px);
overflow-y: auto;
}
.model-open .rating-box-inner {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
position: relative;
z-index: 999;top: 25%;
}
.model-open .bg-overlay {
background: rgba(0, 0, 0, 0.6);
z-index: 99;
}
.bg-overlay {
background: rgba(0, 0, 0, 0);
height: 100vh;
width: 100%;
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
}
.close-btn {
position: absolute;
right: -15px;
top: -16px;
cursor: pointer;
background: #000;
line-height: 27px;
border: 2px solid #fff;
text-align: center;
width: 30px;
height: 30px;
border-radius: 50%;
z-index: 99;
font-size: 28px;
color: #fff;
}
.db-inner-popup-content{text-align: center;text-transform: uppercase;}
.db-inner-popup-content span{display: block;}
.db-popup-ratingbox {
    background: #1f1f1f;
    padding: 0px 20px 10px 20px;
    border-radius: 10px;
}
.db-popup-ratingbox .lt-rate-users{float: none;margin: 0 auto;text-align: center;width: auto;}
.db-popup-ratingbox .rating .stars .star {
    padding: 0px 10px;
}
.db-popup-ratingbox .rating .stars .star:before {
    font-size: 30px;
}
.popup-rate{margin-top: 20px;}
.popup-rate a{padding: 5px 50px;
    background: #fff;
    text-decoration: auto;
    color: #ee1563;text-transform: capitalize;font-weight: bold;
    border: 1px solid #ee1563;
    border-radius: 5px;}
.inner-toprate{color: #ee1563;font-size: 16px;font-weight: bold;margin-bottom: 5px;}    
.inner-ratetext{font-size: 14px;}


/* Half-star-css */
#half-stars-example .rating-group {
    display: inline-flex;align-items: center;
  }
  #half-stars-example .rating__icon {
    pointer-events: none;
  }
  #half-stars-example .rating__input {
    position: absolute !important;
    left: -9999px !important;
  }
  #half-stars-example .rating__label {
    cursor: pointer;
    /* if you change the left/right padding, update the margin-right property of .rating__label--half as well. */
    padding: 0 0.1em;
    font-size: 2rem;
  }
  #half-stars-example .rating__label--half {
    padding-right: 0;
    margin-right: -0.6em;
    z-index: 2;
  }
  #half-stars-example .rating__icon--star {
    color: #ee1563;
  }
  #half-stars-example .rating__icon--none {
    color: #eee;
  }
  #half-stars-example .rating__input--none:checked + .rating__label .rating__icon--none {
    color: red;
  }
  #half-stars-example .rating__input:checked ~ .rating__label .rating__icon--star {
    color: #ddd;
  }
  #half-stars-example .rating-group:hover .rating__label .rating__icon--star,
  #half-stars-example .rating-group:hover .rating__label--half .rating__icon--star {
    color: #ee1563;
  }
  #half-stars-example .rating__input:hover ~ .rating__label .rating__icon--star,
  #half-stars-example .rating__input:hover ~ .rating__label--half .rating__icon--star {
    color: #ddd;
  }
  #half-stars-example .rating-group:hover .rating__input--none:not(:hover) + .rating__label .rating__icon--none {
    color: #eee;
  }
  #half-stars-example .rating__input--none:hover + .rating__label .rating__icon--none {
    color: red;
  }