/*Song OTT Filter*/
._mvsottw{width:100%;padding:10px;margin-bottom:30px;background-color:var(--grybg);border-radius:var(--br10);}
._mvsottw ._hd{font-size:16px;margin:5px 0;align-items:flex-start;justify-content:space-between;position:relative;}
._mvsottw ._hd>span{font-size:14px;font-weight:600;text-transform:uppercase;color:var(--rcolor);cursor:pointer;text-decoration:underline;margin:0;}
._mvsottw ul{margin:0 -30px;padding:10px 30px;list-style:none;}
._mvsottw li{width:100px;height:115px;margin-right:5px;padding:10px 0;background-color:var(--mbg);box-shadow:0 0 5px 0 var(--rmbtnsh);border-radius:5px;}
._mvsottw li:last-child{margin-right:0;}
._mvsottw ._othm{flex-flow:column;align-items:center;position:relative;cursor:pointer;}
._mvsottw ._otticnw{width:58px;height:58px;border:1px solid var(--bdr);background-color:#fff;border-radius:var(--br10);align-items:center;justify-content:center;padding:0;transition:all 0.3s ease;}
._mvsottw .active ._otticnw{border-color:var(--gcolor);border-width:2px;box-shadow:0px 0px 8px 2px var(--rg1);}
._mvsottw ._ottsp{width:46px;height:46px;max-width:46px;max-height:46px;border-radius:8px;transform:scale(0.85);transition:all 0.3s ease;}
._mvsottw li:hover ._ottsp{transform:scale(1);}
._mvsottw ._ottn{font-size:13px;color:var(--color);display:block;margin-top:5px;}
._mvsottw .active span{color:var(--rcolor);}
._mvsottw ._sngnm{height:30px;font-size:13px;color:var(--color2);display:flex;align-items:center;text-align:center;margin-top:5px;white-space:normal;transition:all 0.3s ease;}
._mvsottw li:hover ._sngnm{color:var(--rcolor);}
._selectott ._othm img{filter:grayscale(0.8);opacity:.2;}
._selectott ._othm.active img{filter:grayscale(0);opacity:1;}

/*Song Table*/
._songtbl.table{width:calc(100% + 30px);margin:0 -15px 20px -15px;font-size:14px;background-color:var(--mbg2);}
._songtbl tr th{border-right:1px solid var(--bdr);}
._songtbl tr th:last-child{border-right:none;}
._songtbl tr th:first-child,
._songtbl tr td:first-child{width:50px;text-align:center;}
._songtbl .table tr th,
._songtbl .table tr td{padding:5px 10px;}
._songtbl tr th:nth-child(3n),
._songtbl tr td:nth-child(3n),
._songtbl tr th:last-child,
._songtbl tr td:last-child{text-align:center;}
._songtbl .embedvid{width:18%;position:relative;}
._songtbl .songttl{font-weight:700;color:var(--color);}
._songtbl .artsttxt{color:var(--color2);}
._songtbl ._ply{width:32px;height:22px;position:relative;border-radius:7px;border:none;background:var(--rcolor);margin:0 auto;}
._songtbl ._ply:after{border-width:5px 0 5px 9px;}
._songtbl ._vdoicn{width:26px;height:26px;border-radius:50%;background-color:var(--grybg_2);transition:all 0.3s ease;}
._songtbl tr:hover ._vdoicn{background-color:var(--rcolor);transform:scale(1.1);transition:all 0.3s ease;}

/*Rate this movie for mobile*/
._mvdcnt ._usrrt{background-color:var(--grybg);border-radius:5px;padding:10px;margin:10px 0 0 0;position:relative;border:1px solid var(--bdr3);}
._mvdcnt ._crtrng ~ ._usrrt{border:none;}
._mvdcnt ._usrrt ._brt{width:max-content;max-width:max-content;margin:0 0 0 -5px;}
._mvdcnt ._usrrt ._brt>label{color:var(--color);}
._usrtmb strong{font-size:22px;display:block;margin-bottom:5px;}
._usrtmb ._abtxt{display:block;color:var(--color2);margin-bottom:10px;}

/*Youtube Embed*/
.custom-youtube{background-color:var(--bg4);margin:0;position:relative;padding-top:61.25%;border-radius:5px;overflow:hidden;cursor:pointer;}
.__ar_modal .custom-youtube{border-radius:0;}
.custom-youtube img{width:100%;top:-16.84%;left:0;opacity:1;}
.custom-youtube .play-button {width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba( 0,0,0,0.6 );z-index: 1;opacity: 0.8;border-radius:5px;}
.custom-youtube .play-button:before {content:"";border-style: solid;border-width: 15px 0 15px 26.0px;border-color: transparent transparent transparent #fff;}
.custom-youtube img,
.custom-youtube .play-button{cursor: pointer;}
.custom-youtube img,
.custom-youtube iframe,
.custom-youtube .play-button,
.custom-youtube .play-button:before {position: absolute;}
.custom-youtube .play-button,
.custom-youtube .play-button:before {top:50%;left:50%;transform: translate3d( -50%, -50%, 0 );}
.custom-youtube iframe {height:100% !important;width:100%;top:0;left:0;margin:0;}
/*End Youtube Embed*/

/*Webseries Episode Widget listview*/
._eprbn{width:115px;height:28px;font-size:16px;line-height:28px;padding-left:15px;color:#fff;content:'';position:absolute;left:-7px;top:12px;background-color:var(--mvnmbg);border-radius:6px 0 0;box-shadow:5px 6px 8px 0 var(--rmbtnsh);z-index:2}
._eprbn:before{content:'';position:absolute;width:0;height:0;left:0;top:100%;border-width:3px 4px;border-style:solid;border-color:var(--grybg_2) var(--grybg_2) transparent transparent;}
._eprbn:after{content:'';height:0;width:0;position:absolute;top:7px;right:-20px;border-left:14px solid var(--mvnmbg);border-right:14px solid var(--mvnmbg);border-bottom:14px solid transparent;transform:rotate(-90deg);}

._epsdwrp{width:calc(100% + 30px);background-color:var(--grybg);border-radius:5px;padding:15px;margin:20px -15px 30px;counter-reset:item;position:relative;}
._epsdwrp>._flx{justify-content:space-between;align-items:center;}
._epsdwrp li{width:100%;flex-flow:column;align-items:flex-start;background-color:var(--mbg);padding:15px;margin-bottom:15px;border-radius:5px;list-style:none;position:relative;}
._epsdwrp li:before{content:counter(item,decimal);counter-increment:item;font-size:16px;color:#fff;font-weight:600;position:absolute;left:70px;top:16px;z-index:3;}
._epcnt{font-size:16px;font-weight:700;flex-flow:column;text-align:right;margin-bottom:10px;}
._epcnt>span{font-size:14px;font-weight:400;margin:2px 0 5px;}
._epsdwrp li:last-child{margin:0;}
._epsdwrp ._hd{margin-bottom:10px;}
._epsdwrp ._thmb{width:100%;min-height:150px;margin:0 0 15px 0;}
._epsdwrp img{width:100%;height:auto;display:block;border-radius:5px;margin:0 auto;}
._epdtl span{display:block;margin-bottom:5px;color:var(--color);}
._epdtl ._epttl{font-size:18px;font-weight:600;margin-top:-5px;}
._epdtl ._epdsc{font-size:15px;margin-bottom:10px;}
._epdtl ._eprls,
._epdtl ._epdutn{color:var(--color);margin:5px 0;}
._eprbn{width:115px;height:28px;font-size:16px;line-height:28px;padding-left:15px;color:#fff;content:'';position:absolute;left:-7px;top:12px;background-color:var(--mvnmbg);border-radius:6px 0 0;box-shadow:5px 6px 8px 0 var(--rmbtnsh);}
._eprbn:before{content:'';position:absolute;width:0;height:0;left:0;top:100%;border-width:3px 4px;border-style:solid;border-color:var(--grybg_2) var(--grybg_2) transparent transparent;}
._eprbn:after{content:'';height:0;width:0;position:absolute;top:7px;right:-20px;border-left:14px solid var(--mvnmbg);border-right:14px solid var(--mvnmbg);border-bottom:14px solid transparent;transform:rotate(-90deg);}
._epsdwrp ._smlbtn{bottom:-38px;}
/*Video Song Popup wrapper*/
.popup_videosng{width:100%;position:absolute;top:calc(65% - 200px);left:0;bottom:0;}

/*Product Review*/
._rvw{padding:var(--bpd);border-radius:var(--br20);margin:0 -15px 40px -15px;}
._rvw ._rname{align-items:normal}
._rvw ._rname>div{width:calc(100% - 50px);}
._rvw ._rname h2{font-size:var(--fshd);font-weight:700;letter-spacing:var(--lshd);margin:0;padding:0 0 3px 0;}
._rvw ._rname span{font-size:13px; color:var(--color2);}
._rvw ._rname span+span{display:block}
._rvw ._rname span>a{color:var(--rcolor);}
._rvw ._rname>a{width:50px;height:50px;}
._rvw ._rname img{max-width:50px; max-height:50px;border-radius:50%;display:block;}
._rvw ._rwrtng{flex-wrap:wrap; margin:10px 0;}
._rvw ._rwrtng li{width:80px; margin:0 0 10px 0; text-align:center;}
._rvw ._rwrtng li:first-child{margin-left:0;}
._rvw ._rwrtng li i{width:50px; height:50px; background-size:970px auto;}
._rvw ._rwrtng li span{height:26px;display:block;font-size:10px;color:var(--color);}
._rvw ._tnc {display:block;font-size:12px;color:var(--color2);margin-bottom:10px;}
._rvw ._tnc_sup{display:contents;font-size:14px;color:#000;}

/*Pros Cons*/
._pdqty{justify-content:center;align-items:normal;margin:10px 0;}
._pdqty ul{width:100%;margin:0 10px 0 0;padding:10px;background-color:var(--mbg);border-radius:var(--br10);}
._pdqty ul:last-child{margin:0;}
._pdqty ul li:first-child,
._pdqty ul:last-child li:first-child{font-weight:700;color:#4a8400;font-size:15px;justify-content:space-between;align-items:center;}
._pdqty ul:last-child li:first-child{color:#D0021B;}
._pdqty ul:first-child li:first-child i,
._pdqty ul:last-child li:first-child i{width:20px; height:20px; margin-right:5px; background-position:10% 76.3%; background-size:1020px;}
._pdqty ul:last-child li:first-child i{background-position:7.1% 76.1%;}
._pdqty ul li{font-size:13px;letter-spacing:.2px;padding:5px 0 5px 12px; position:relative;}
._pdqty ul li:before{width:5px; height:5px; content:''; background-color:#cbe5b6; border-radius:50%; position:absolute; left:0; top:10px;}
._pdqty ul li:first-child:before{display:none;}
._pdqty ul:last-child li:before{background-color:#f7cbd0;}

/*Product review content text*/
._rwcnt{position:relative;}
._rwcnt ._rmbtn{bottom:0;}

/*Box Office Widget*/
._boxoffw ._mvdtl{width:100%;justify-content:space-between;align-items:flex-start;flex-flow:column;}
._boxoffw ul{width:100%;justify-content:space-between;}
._boxoffw li strong{width:190px;}
._boxoffw li ._liinfo{width:calc(100% - 190px);}

/*User Rating*/
._wrtrvw{width:100%;align-items:center;background-color:var(--grybg);border-radius:var(--br10);padding:10px;justify-content:space-between;flex-flow:column;}
._wrtrvw ._usrrt{width:100%;height:auto;border-radius:var(--br10);border:1px solid var(--bdr);font-size:var(--btnfs);color:var(--color);line-height:22px;margin:0;padding:5px;align-items:center;flex-flow:column;background-color:var(--mbg);justify-content:center;}
._wrtrvw ._usrrt>._flx{flex-wrap:wrap;bottom:unset;background:none;}
._wrtrvw ._usrrt strong{width:100%;font-size:18px;font-weight:600;color:var(--color);}

/* Write Your Review Button */
._urwrtng ._rmbtn{bottom:0;color:var(--rcolor);font-size:16px;background-color:transparent;margin:0 auto;padding:10px 35px;display:flex;flex-direction:row;align-items:center;width:-moz-max-content;width:max-content;border-radius:var(--br20);}
._wrvwicon{width:25px;height:25px;background-position:.6% 28.3%;margin-right:10px;background-size:860px;vertical-align:middle;}
._insusrrvw ._rmbtn{border-radius:0;box-shadow:none;color:var(--color);padding:10px 0;}
._insusrrvw ._rmbtn:after{display:none;}
._wrtrvw ._mvrtw{width:100%;height:70px;position:static;margin-bottom:10px;flex-flow:column-reverse;}
._wrtrvw ._mvrtw ._brt>label{font-size:36px;line-height:32px;}
._wrtrvw ._mvrtw ._usrrt{width:100%;position:relative;}
._wrtrvw ._mvrtw ._tltx{font-size:16px;font-weight:600;text-align:center;color:var(--color);margin:5px 0 0;}
._wrtrvw ._mvrtw ._brt{margin:0 auto;}
._wrtrvw ._brt>label{color:var(--color2);}
._wrtrvw ._brt>label:hover,
._wrtrvw ._brt>label:hover~label,
._wrtrvw ._brt>input:checked~label:hover{color:#dc6003;}

/*embed css*/
.embed_class{display:flex;justify-content:center;margin-bottom:20px;}

/*Popup Gallery Slider*/
.__ar_modal ._pdtbs li a, 
.__ar_modal ._pdtbs li span{padding:10px;}
.gal .swiper-slide{display:flex;align-items:center;}
.gltop .swiper-slide{flex-direction:column;}
.gltop{width:100%;height:450px;margin-left:auto;margin-right:auto;}
.gltop img{max-width:90%;max-height:360px;margin:auto;}

.glthumbs{width:98%;height:90px;box-sizing:border-box;padding:0;position:relative;margin:auto;}
.glthumbs .swiper-slide{height:100%;text-align:center;border:1px solid var(--bdr2);cursor:pointer;}
.glthumbs .swiper-slide-thumb-active{border:1px solid var(--rcolor);}
.glthumbs .swiper-slide span{margin:auto;font-size:14px; background:#CCC;padding:10px;border-radius:50%;}
.glthumbs img{max-width:100%;max-height:60px;margin:0 auto;}
._swpr-value{width:100%;font-size:16px;text-align:center;padding:5px 0;position:absolute;bottom:0;z-index:1;}

@media (min-width:1025px){
    .gltop{height:490px;}
    .gltop img{max-height:430px;}
    .glthumbs{position:fixed;bottom:5px;left:0;right:0;}
}
/*End Popup Gallery Slider*/

/*Swiper Slider Arrow Style*/
.gal .swiper-button-next,
.gal .swiper-button-prev{width:30px; height:35px; right:0; background-color:rgba(255, 255, 255, 0.8); border-radius:20px 0 0 20px; background-size:10px auto; box-shadow:0 1px 5px 0 rgba(0,0,0,0.2); transition:all 0.3s ease;}
.gal .swiper-button-next:hover,
.gal .swiper-button-prev:hover{width:50px;background-size:12px auto; background-color:#fff;}
.gal .swiper-button-prev{border-radius:0 20px 20px 0; left:0;}
.gal .swiper-button-next.swiper-button-disabled,
.gal .swiper-button-prev.swiper-button-disabled{display:none;}

/* Entertainment Updates */
._lstvw{margin:0 0 30px 0;}
._mvdcnt ._hd>a{color:var(--color);}
._mvdcnt ._hd>a.arrow-r:after{top:0;bottom:0;right:-5px;margin:auto;border-color:var(--color);position:relative;display:inline-block;}
._lstvw ul{margin:0 -15px;padding:0 10px;}
._lstvw li{width:280px;height:290px;margin:0 5px;vertical-align:top;border:1px solid var(--bdr);border-radius:var(--br10);background-color:var(--mbg2);box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);position:relative;}
._lstvw li ._blttl{width:100%;padding:10px 10px 0;margin:0 0 10px 0;}
._lstvw li ._blttl a{color: var(--color);font-size:14px;font-weight:700;line-height:1.3;white-space:normal;display:block;}
._lstvw ._thmb{width:100%;min-height:209px;padding:0;margin:0;overflow:hidden;text-align:center;flex:none;display:block;}
._lstvw ._thmb img{max-width:100%;max-height:209px;width:auto;height:auto;display:block;margin:auto;border-radius:5px 5px 0 0;}
._lstvw li .arrow-r:after{top:0;bottom:0;margin:auto;}

/* Photo Gallery Widget */
._mvphow{width:100%;margin-bottom:30px;}
._mvphow ._mvphglw{width:100%;height:243px;display:flex;flex-wrap:wrap;background-color:var(--grybg);padding:0;border-radius:var(--br10);overflow:hidden;}
._mvphow ._phlst{align-items:center;flex-wrap:wrap;width:50%;background-color:#000;backdrop-filter:blur(30px);align-items:center;position:relative;justify-content:center;display:flex;overflow:hidden;border:1px solid var(--mbg);}
._mvphow ._morephgly ._mrcunt{align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.7);backdrop-filter:blur(2px);position:absolute;top:0;left:0;z-index:2;font-size:34px;color:#fff;cursor:pointer;}
._mvphow ._phlst img{max-width:360px;height:120px;width:auto;position:relative;z-index:1;}
._mvphow ._mcrn{width:32px;height:32px;background-color:var(--mbg);box-shadow:0px 4px 6px 0px var(--rmbtnsh);border-radius:50%;background-size:10px;top:55%;}

@media screen and (min-width:1025px){
    /*User Rating*/
    html:not(.winapp) ._wrtrvw{flex-flow:row;}
    html:not(.winapp) ._wrtrvw ._usrrt{border:none;}
    html:not(.winapp) ._urwrtng ._rmbtn{padding:8px 35px;font-weight:600;}
    html:not(.winapp) ._insusrrvw ._rmbtn{flex-direction:column;margin:2px auto 0;padding:0 20px 0 15px;font-size:18px;font-weight:600;}
    html:not(.winapp) ._wrvwicon{width:28px;height:28px;background-position:.2% 94.1%;background-size:970px;}
    html:not(.winapp) ._urwrtng ._rmbtn:hover{color:var(--rcolor);}
    html:not(.winapp) ._wrtrvw ._mvrtw{width:49%;height:70px;margin-bottom:0;}
    html:not(.winapp) ._wrtrvw ._mvrtw ._brt>label{font-size:24px;line-height:26px;}
    html:not(.winapp) ._wrtrvw ._mvrtw ._tltx{font-size:18px;}
                                         
    /*Webseries Episode Widget*/
    html:not(.winapp) ._epsdwrp{width:100%;margin:10px 0 30px 0;}
    html:not(.winapp) ._epsdwrp ._hd{margin-bottom:5px;}
    html:not(.winapp) ._epsdwrp li{flex-flow:row;}
    html:not(.winapp) ._epsdwrp ._thmb{width:200px;height:150px;min-height:unset;margin:0 15px 0 0;flex:none;}
    html:not(.winapp) ._epsdwrp li:before{left:65px;top:12px;}
    
    /*Song table*/
    html:not(.winapp) ._songtbl.table{width:100%;margin:0 0 30px 0;}
    html:not(.winapp) ._songtbl tr td:nth-child(2){font-weight:600;padding-top:3px;}
    html:not(.winapp) ._songtbl tr th:nth-child(3n),
    html:not(.winapp) ._songtbl tr td:nth-child(3n){text-align:left;}
    html:not(.winapp) ._songtbl tr td:nth-child(3n){color:var(--color2);}
    html:not(.winapp) ._songtbl tr th:nth-child(4n),
    html:not(.winapp) ._songtbl tr td:nth-child(4n){text-align:center;}
    html:not(.winapp) ._songtbl tr td:nth-child(4n){color:var(--color2);}
    html:not(.winapp) ._songtbl tr th:last-child,
    html:not(.winapp) ._songtbl tr td:last-child{text-align:center;}
    
    /*Box Office Widget*/
    html:not(.winapp) ._boxoffw ._mvdtl{flex-flow:row;}
    html:not(.winapp) ._boxoffw ul{width:48%;}
    html:not(.winapp) ._boxoffw li strong{width:185px;}
    html:not(.winapp) ._boxoffw li ._liinfo{width:calc(100% - 185px);}
    
    /*Product Review*/
    html:not(.winapp) ._rvw{margin:0 0 40px 0;}
    
    /*Write your review button*/
    html:not(.winapp) ._wrvwicon{background-position:0% 94.3%;}
    
    /*Youtube Embed*/
    html:not(.winapp) .custom-youtube{padding-top:56.25%;}
    
    html:not(.winapp) ._wopt:hover ._mvwtch{border-radius:5px 5px 0 0;}
    html:not(.winapp) ._wopt:hover:before{display:none;}
    html:not(.winapp) ._wopt:hover ._wtchopt{top:38px;border-radius:0 0 5px 5px;}
    
    /*Song OTT Filter*/
    html:not(.winapp) ._mvsottw ._hd{font-size:18px;margin:0 0 5px;}
    html:not(.winapp) ._mvsottw ul{margin:0;padding:0;}
    html:not(.winapp) ._mvsottw li{width:85px;height:auto;display:inline-block;background-color:transparent;box-shadow:none;padding:0;border-radius:0;}
    
    /* Entertainment Updates */
    html:not(.winapp) ._lstvw ._hd{font-size:20px;line-height:1.3;color:var(--color);}
    html:not(.winapp) ._lstvw ul{width:100%;border:1px solid var(--bdr);border-radius:var(--br10);margin:0;padding:0;}
    html:not(.winapp) ._lstvw li{width:100%;height:auto;margin:0;padding:0 10px;list-style:none;align-items:start;position:relative;border:none;border-bottom:1px solid var(--bdr);border-radius:0;box-shadow:none;}
    html:not(.winapp) ._lstvw li:last-child{border-bottom:none;}
    html:not(.winapp) ._lstvw ._thmb{width:120px;min-height:110px;padding:10px 0;margin-right:20px;}
    html:not(.winapp) ._lstvw ._thmb img{max-width:120px;max-height:120px;border-radius:5px;}
    html:not(.winapp) ._lstvw li ._blttl{width:calc(100% - 140px);padding:10px 0;margin:0;}
    html:not(.winapp) ._lstvw li ._blttl a{font-size:16px;line-height:22px;color:var(--gtxt);font-weight:normal;}
    html:not(.winapp) ._lstvw li ._blttl a:hover{color:var(--rcolor);}
    
    /* Photo Gallery Widget */
    html:not(.winapp) ._mvphow ._hd{font-size:20px;margin:0;line-height:1.3;}
    html:not(.winapp) ._mvphow ._mvphglw{height:auto;white-space:nowrap;flex-wrap:nowrap;padding:10px;}
    html:not(.winapp) ._mvphow ._phlst{width:166px;user-select:none;position:relative;background:rgb(238, 238, 238);padding:0px;margin:0 2px 0 0;max-width:max-content;height:240px;overflow:hidden;display:flex;vertical-align:top;transition:all .5s ease;}
    html:not(.winapp) ._mvphow ._phlst:first-child{border-radius:6px 0 0 6px;}
    html:not(.winapp) ._mvphow ._phlst:last-child{border-radius:0 6px 6px 0;margin:0;}
    html:not(.winapp) ._mvphow .photo_list{flex-wrap:nowrap;}
    html:not(.winapp) ._mvphow .photo_list>li{width:100%;height:100px;border-radius:5px;border:none;}
    html:not(.winapp) ._mvphow ._phlst img{cursor:pointer;max-width:initial;min-height:inherit;height:240px;transition:all .5s ease;}
    html:not(.winapp) ._mvphow ._phlst:hover img{transform:scale(1.1);transition:all .5s ease;}
    html:not(.winapp) ._mvphow ._phlst._morephgly:hover img{transform:scale(1);}
    html:not(.winapp) ._mvphow ._mcrn.swiper-button-disabled{display:none;}
}