/*
 * General Elements Styles
 */
@font-face{font-family:'Tunga';src:url('https://kannada.filmibeat.com//fonts/tunga.ttf')}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600);
* {margin: 0;padding: 0;}
ul, li, ol {list-style-type: none;margin: 0;padding: 0;}
header, footer, article, section, figure, nav, aside {display: block;}
body {
    color: #000;
    font-family: 'Montserrat', serif, Arial, Helvetica,sans-serif;
  }
.bodybg {background: #f4f4f4;}
a {text-decoration: none;outline: none;}
a:hover {text-decoration: none;}
img {border: 0 none;max-width: 100%;display: block;}
.max-width {max-width: 1000px;margin: 0 auto;}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*
 * Header Styles
 */
.filmi-kan-header {margin-bottom: 20px;}
.filmi-kan-wrapper {width: 1000px;margin: 0 auto;}
.filmi-kan-header-top {padding: 0px;float: right;width: 350px;}
.filmi-kan-header-social a {display: inline-block;font-size: 24px;font-weight: bold;color: #000;margin: 5px 5px 0 5px;}
.nav-notification a {font-size: 24px;color: #000;margin: 8px 5px 0 5px;}
.filmi-kan-header-search {margin: 4px 5px 0 5px;background: #fff;border: 1px solid #fff;border-radius: 5px;width: 230px;padding: 2px;float: left;}
.filmi-kan-header-searchbox {font-size: 14px;color: #333;padding: 3px 5px;font-family: Arial, Helvetica, sans-serif;border: 0 none;width: 190px;margin-top: 5px;}
.filmi-kan-search {font-size: 18px;color: #000;}

.filmi-kan-header-bottom {height: 50px;background: #e91a42;float: left;width: 100%;}
.filmi-kan-logo-wrap {background: #d6143a;float: left;width: 220px;height: 50px;}
.filmi-kan-logo {float: left;width: 140px;padding: 8px 5px;}
.filmi-kan-lang {float: left;margin: 10px;position: relative;}
.filmi-kan-lang-sel {font-size: 14px;color: #fff;}
.filmi-kan-lang-sel span {width: 30px;height: 30px;display: inline-block;background: url(https://images.filmibeat.com/img/popcorn/filmibeat/media/css/images/worldwide.svg) no-repeat 0 0;background-size: auto;background-size: contain;vertical-align: middle;}
.filmi-kan-lang-block {position: absolute;top: 40px;right: -18px;transition: all ease-in-out 0.25s;-webkit-transition: all ease-in-out 0.25s;-moz-transition: all ease-in-out 0.25s;-ms-transition: all ease-in-out 0.25s;-o-transition: all ease-in-out 0.25s;background: #d6143a;width: 150px;font-size: 14px;opacity: 0;visibility: hidden;z-index: 99999;}
.filmi-kan-lang.show .filmi-kan-lang-block {top: 40px;opacity: 1;visibility: visible;background: #d6143a;}
.filmi-kan-lang-block ul {padding: 0;}
.filmi-kan-lang-block ul li {padding: 2px 0 !important;clear: both;}
.filmi-kan-lang-block ul li a {color: #fff;display: block;padding: 5px 10px;font-size: 13px;font-family: Arial;}
.filmi-kan-lang-block ul li a.selected {color: #000;font-weight: bold;background: #ee8ea0;}

.filmi-kan-nav {margin-left: 250px;padding: 10px 20px;}
.filmi-kan-nav ul li {list-style-type: none;display: inline-block;position: relative;}
.filmi-kan-nav ul li a {padding: 5px;display: block;color: #fff;font-size: 14px;text-transform: uppercase;font-weight: bold;}
.filmi-kan-nav ul li:hover a{background: #eb264c;}
.filmi-kan-nav ul li a.active {border-bottom: 2px solid #fff;}
.filmi-kan-nav ul li.more-links a i {background: url(https://images.filmibeat.com/img/popcorn/filmibeat/media/css/images/settings-icon.svg) no-repeat 0 0;width: 25px;height: 25px;display: inline-block;vertical-align: middle;}
.filmi-kan-subnav {display: none;position: absolute;background-color: #e91a42;min-width: 160px;top: 35px;z-index: 99999;box-shadow: 0 8px 16px 0rgba(0, 0, 0, 0.2);}
.filmi-kan-nav ul li.more-links.hover .filmi-kan-subnav {display: block;}
.filmi-kan-subnav ul li {display: block;}
.filmi-kan-subnav ul li a {}

.filmi-kan-header-ad-wrapper {padding: 10px;background: #dad8d9;text-align: center;margin: 15px auto;}
.filmi-kan-header-ad {margin: 0 auto;max-width: 728px;}

.nav-notification a {color: #fff;}
.filmi-kan-header-social a {color: #fff;}
.filmi-kan-nav {margin-left: 0;padding: 10px;float: left;}
.filmi-kan-header-top {padding: 5px;float: right;width: 120px;position: relative;}
.filmi-kan-headersearch {padding: 8px 5px 2px 2px;float: left;}
.filmi-kan-header-search-box {margin: 5px 5px 0 5px;background: #fff;border: 1px solid #fff;border-radius: 5px;width: 300px;}
.filmi-kan-headersearch .filmi-kan-search {color: #fff;}
.filmi-kan-header-search-box {height: 38px;background: #fff;position: absolute;right: 100px;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transition: all .3s ease-out;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-o-transition: all .3s ease-out;}
.open-search.filmi-kan-header-search-box {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);}
.open-search.filmi-kan-header-search-box {height: 38px;top: 0 !important;}
.filmi-kan-search-close {font-size: 18px;color: #000;margin-top: 5px;float: right;margin-right: 5px;}

.filmi-wrapper.otherpages {width: 1280px;}
.filmi-wrapper.otherpages.max-width {max-width: 1280px;}
.filmi-wrapper.otherpages .filmi-kan-nav {margin-left: 0;padding: 10px 20px;float: left;}
.filmi-wrapper.otherpages .filmi-kan-header-top {padding: 1px 5px 0 5px;float: right;width: 350px;}
.filmi-wrapper.otherpages .nav-notification a {color: #fff;}
.filmi-wrapper.otherpages .filmi-kan-header-social a {color: #fff;}



/*
 * Secondary Header Styles
 */

/*.filmi-secheader-nav {padding: 10px 20px;float: left;box-sizing: border-box;width: 100%;height: 50px;overflow: hidden;position: relative;}*/
/*.filmi-secheader-nav ul {white-space: nowrap;overflow-x: scroll;padding: 2px 7px 9px 7px;}*/
.filmi-secheader-nav ul li {list-style-type: none;margin: 0;display: inline-block;min-width: 60px;}
.filmi-secheader-nav ul li a {display: block;padding: 8px 5px;text-align: center;color: #333;text-transform: uppercase;background: #fff;border-radius: 20px;font-size: 13px;font-weight: 600;box-shadow: 1px 1px 10px #cdcdcd;margin: 0 5px;}
.filmi-secheader-nav ul li a.active, .filmi-secheader-nav ul li a:hover {color: #d6143a;}
.moremenu-leftarrow {height: 32px;background: #fff;position: absolute;top: 12px;left: 0px;width: 20px;z-index: 1000;display: none;}
.moremenu-rightarrow{height: 32px;background: #fff;position: absolute;top: 12px;right: 0px;width: 20px;z-index: 1000;}
.moremenu-leftarrow i {margin: auto;display: block;width: 12px;height: 12px;border-left: solid 2px #404040;border-bottom: solid 2px #404040;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);cursor: pointer;text-indent: -99999px;margin-top: 8px;}
.moremenu-rightarrow i {margin: auto;display: block;width: 12px;height: 12px;border-left: solid 2px #404040;border-bottom: solid 2px #404040;-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);transform: rotate(-135deg);cursor: pointer;text-indent: -99999px;margin-top: 8px;}


/*
 * Footer Styles
 */

#footerMain {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d9d9d9;
    clear: both;
    margin: 0 auto;
    max-width: 1280px;
	text-align: left;
}

.site-logo {
            padding: 3px 8px 7px 15px;
    border-bottom: 1px solid #d9d9d9;
    height: 31px;
}
.site-logo a {width: 150px;float: left;}
.footer-links {
    font-size: 13px;
    color: #666;
    text-align: center;
    padding: 5px;
}
.footer-links a {color: #666;text-decoration: none;transition: color 0.3s linear 0s;}
.footer-links a:hover {color: #000;}
.copyright-text {
    font-size: 13px;
    color: #666;
    text-align: center;
    padding: 5px;
}
.about-oneindia {
    font-size: 13px;
    color: #666;
    text-align: center;
    padding: 5px;
}
.site-outerblock {
    padding: 20px 10px;
    border-bottom: 1px solid #ccc;
}
.site-languages, .site-links, .other-child-sites, .other-site-details {
    float: left;
    margin-right: 15px;
	
}
.site-languages, .site-links, .other-child-sites {width: 23% !important;}
.other-site-details {width: 250px;margin-right: 0px;}
.footer-heading {
    font-size: 13px;
    color: #333;
    padding-bottom: 14px;
    font-weight: 700;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    position: relative;
    font-family: arial;
	line-height: 16px;
}
.footer-heading span  {
    width: 0;
    position: absolute;
    border-bottom: 1px solid #ccc;
    top: 30px;
    left: 0;
    -moz-transition: width 0.3s ease-in-out 0s;
    -webkit-transition: width 0.3s ease-in-out 0s;
    -o-transition: width 0.3s ease-in-out 0s;
    -ms-transition: width 0.3s ease-in-out 0s;
    transition: width 0.3s ease-in-out 0s;
}
.site-languages:hover .footer-heading span,.site-links:hover .footer-heading span,.other-site-details:hover .footer-heading span,.other-child-sites:hover .footer-heading span {border-bottom: 1px solid #f37321;width: 85px;}
.clear {clear: both;}
.site-languages ul li, .site-links ul li, .other-child-sites ul li {
    list-style-type: none;
    padding: 5px 0;
	line-height: 19px;
}
.site-languages ul li a {
    font-size: 15px;
    color: #666;
    text-decoration: none;
    padding: 5px 0;
    display: block;
    -moz-transition: color 0.3s ease-in-out 0s;
    -webkit-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    -ms-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
}
.site-languages ul li a.lang-gujarati {font-size: 13px;}
.site-languages ul li a.lang-hindi {font-size: 13px;}
.site-languages ul li a.lang-malayalam {font-size: 13px;}
.site-languages ul li a.lang-tamil {font-size: 13px;}
.site-languages ul li a.lang-telugu {font-size: 13px;}
.site-links  ul li a {
    font-size: 13px;
    color: #666;
    text-decoration: none;
    -moz-transition: color 0.3s ease-in-out 0s;
    -webkit-transition: color 0.3s ease-in-out 0s;
    -o-transition: color 0.3s ease-in-out 0s;
    -ms-transition: color 0.3s ease-in-out 0s;
    transition: color 0.3s ease-in-out 0s;
}
.site-languages ul li a i {color: #fff;margin-left: 10px;}
.site-languages ul li a:hover i {
    color: #000;
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -moz-animation: moveright 800ms 1;
    -webkit-animation: moveright 800ms 1;
    animation: moveright 800ms 1;
}
.site-languages ul li a:hover, .site-links  ul li a:hover {
    color: #000;
}
.site-links  ul li a:hover i {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -moz-animation: moveright 800ms 1;
    -webkit-animation: moveright 800ms 1;
    animation: moveright 800ms 1;
}
.site-languages ul li a i, .site-links  ul li a i {margin-right: 5px;}
.site-links  ul li a {
    font-size: 14px;
    color: #666;
    text-decoration: none;
    -moz-transition: translate(0, 0);
    -webkit-transition: translate(0, 0);
    -o-transition: translate(0, 0);
    -ms-transition: translate(0, 0);
    transition: color 0.3s ease-in-out 0s;
}
.other-child-sites ul li a {
    width: 130px;
    height: 26px;   
    position: relative;
    overflow: hidden;
    text-align: left;
    display: block;
}
.other-child-sites ul li a span {
    left: -200px;
    position: absolute;
    width: 100%;
    text-indent: -99999px;
    -moz-transition: left 0.3s ease-in-out 0s;
    -webkit-transition: left 0.3s ease-in-out 0s;
    -o-transition: left 0.3s ease-in-out 0s;
    -ms-transition: left 0.3s ease-in-out 0s;
    transition: left 0.3s ease-in-out 0s;
    height: 26px;
    display: block;
}
.other-child-sites ul li a:hover span {left: 0;}

.other-child-sites ul li a.goodreturns-logo {margin-top: 4px;}
.other-child-sites ul li a.boldsky-logo,.other-child-sites ul li a.boldsky-logo span {height: 32px;}
.other-child-sites ul li a.gizbot-logo,.other-child-sites ul li a.gizbot-logo span {height: 22px;}
.other-child-sites ul li a.nativeplanet-logo,.other-child-sites ul li a.nativeplanet-logo span {height: 30px;}
.other-child-sites ul li a.oneindia-logo,.other-child-sites ul li a.oneindia-logo span {height: 32px;}
.other-child-sites ul li a.careerindia-logo, .other-child-sites ul li a.careerindia-logo span {height: 30px;}
.other-child-sites ul li a.clickin-logo, .other-child-sites ul li a.clickin-logo span {height: 20px;}

.other-child-sites ul li a.oneindia-logo {background: url(https://images.filmibeat.com/images/logos/oneindia-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.oneindia-logo:hover span {background: url(https://images.filmibeat.com/images/logos/oneindia-logo-on1.svg) no-repeat 0 0;}
.other-child-sites ul li a.filmibeat-logo {background: url(https://images.filmibeat.com/images/logos/filmibeat-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.filmibeat-logo:hover span {background: url(https://images.filmibeat.com/images/logos/filmibeat-logo-on1.svg) no-repeat 0 0;}
.other-child-sites ul li a.boldsky-logo {background: url(https://images.filmibeat.com/images/logos/boldsky-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.boldsky-logo:hover span {background: url(https://images.filmibeat.com/images/logos/boldsky-logo-on1.svg) no-repeat 0 0;}
.other-child-sites ul li a.drivespark-logo {background: url(https://images.filmibeat.com/images/logos/drivespark-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.drivespark-logo:hover span {background: url(https://images.filmibeat.com/images/logos/drivespark-logo-on1.svg) no-repeat 0 0;}
.other-child-sites ul li a.gizbot-logo {background: url(https://images.filmibeat.com/images/logos/gizbot-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.gizbot-logo:hover span {background: url(https://images.filmibeat.com/images/logos/gizbot-logo-on1.svg) no-repeat 0 0;}
.other-child-sites ul li a.goodreturns-logo {background: url(https://images.filmibeat.com/images/logos/goodreturns-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.goodreturns-logo:hover span {background: url(https://images.filmibeat.com/images/logos/goodreturns-logo-on1.svg) no-repeat 0 0;}
.other-child-sites ul li a.nativeplanet-logo {background: url(https://images.filmibeat.com/images/logos/nativeplanet-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.nativeplanet-logo:hover span {background: url(https://images.filmibeat.com/images/logos/nativeplanet-logo-on1.svg) no-repeat 0 0;}
.other-child-sites ul li a.careerindia-logo {background: url(https://images.filmibeat.com/images/logos/careerindia-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.careerindia-logo:hover span {background: url(https://images.filmibeat.com/images/logos/careerindia-logo-on1.svg) no-repeat 0 0;}
.other-child-sites ul li a.clickin-logo {background: url(https://images.filmibeat.com/images/logos/clickin-logo-off1.svg) no-repeat 0 0;}
.other-child-sites ul li a.clickin-logo:hover span {background: url(https://images.filmibeat.com/images/logos/clickin-logo-on1.svg) no-repeat 0 0;}

.footer-bottom-border {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
	padding-top:5px;
}
.footer-subheading {
    font-size: 14px;
    color: #333;
    padding-bottom: 10px;
    font-weight: 700;
    font-family: arial;
}
.get-notifications a {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #333333;
    padding: 8px 0;
    font-weight: 600;
    text-decoration: none;
    font-family: arial;
}
.btn {
    line-height: 1;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition-delay: 0s, 0s;
    transition-duration: 0.5s, 0.5s;
    transition-property: border-color, color;
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn:hover {
    transition: background-color 0s ease 0.4s;
    color: #fff;
}
.btn::before {
    background: #000 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate3d(0, 0, 1, -45deg) translate3d(0px, -3em, 0px);
    transform-origin: 0 100% 0;
    transition: -webkit-transform 0.5s ease 0s, opacity 0.5s ease 0s, background-color 0.5s ease 0s;
    width: 150%;
    z-index: -1;
}
.btn:hover::before {
    opacity: 1;   
    transform: rotate3d(0, 0, 1, 0deg);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.get-notifications .btn::before {
    background: #0066cc none repeat scroll 0 0;
}
.newsletter-subscribe-box {
    border: 1px solid #d9d9d9;
}
.newsletter-subscribe-box.onfocus {
    border: 1px solid #0066cc;
}
.newsletter-textbox {
    float: left;
    width: 180px;
    border: 0 none;
    padding: 5px;
    color: #333;
    font-size: 13px;
    font-style: italic;
}
.newsletter-submit-btn {
    background: #2a2929;
    padding: 4px 5px 6px 5px;
    color: #fff;
    font-size: 13px;
    float: right;
    border: 0 none;
    cursor: pointer;
}
.newsletter-subscribe-box.onfocus .newsletter-submit-btn {background: #0066cc;}
.download-app a i {font-size: 25px;vertical-align: middle;}
.download-app a {
    background: #333333;
    font-size: 13px;
    color: #fff;
    padding: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    text-decoration: none;
    float: left;
    width: 110px;
    margin-right: 5px;
    font-family: arial;
}
.store-icon {
    color: #fff;
    font-size: 20px;
    line-height: 80px;
    transition: color 0.3s ease 0s;
    vertical-align: middle;
}
.store svg {
    fill: #fff;
    height: 25px;
    transition: fill 0.3s ease 0s;
    width: 30px;
}
svg:not(:root) {
    overflow: hidden;
}
.site-logo a {width: 150px;display: inline-block;}

.footer-social-links a {
    color: #999999;
    font-size: 28px;
    margin-right: 20px;
     -moz-transition: color 0.3s linear 0s;
    -webkit-transition: color 0.3s linear 0s;
    -o-transition: color 0.3s linear 0s;
    -ms-transition: color 0.3s linear 0s;
    transition: color 0.3s linear 0s;
}
.footer-social-links a.fb-icon:hover {color: #3966c3;}
.footer-social-links a.tw-icon:hover {color: #00ade8;}
.footer-social-links a.yt-icon:hover {color: #b41b08;}
.footer-social-links a.gp-icon:hover {color: #dd4b39;}




/*** move right **/
@-moz-keyframes moveright {
  50% {
    -moz-transform: translate(20px, 0);
    -webkit-transform: translate(20px, 0);
    -o-transform: translate(20px, 0);
    -ms-transform: translate(20px, 0);
    transform: translate(20px, 0);
  }
  51% {
    opacity: 0;
  }
  52% {
    -moz-transform: translate(-20px, 0);
    -webkit-transform: translate(-20px, 0);
    -o-transform: translate(-20px, 0);
    -ms-transform: translate(-20px, 0);
    transform: translate(-20px, 0);
    opacity: 0.1;
  }
  100% {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes moveright {
  50% {
    -moz-transform: translate(20px, 0);
    -webkit-transform: translate(20px, 0);
    -o-transform: translate(20px, 0);
    -ms-transform: translate(20px, 0);
    transform: translate(20px, 0);
  }
  51% {
    opacity: 0;
  }
  52% {
    -moz-transform: translate(-20px, 0);
    -webkit-transform: translate(-20px, 0);
    -o-transform: translate(-20px, 0);
    -ms-transform: translate(-20px, 0);
    transform: translate(-20px, 0);
    opacity: 0.1;
  }
  100% {
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
input:focus {
    outline:none;
}
.filmi-kan-nav ul li.more-links a i {background: none;}
.filmi-secheader-nav {padding: 10px 0;  margin-bottom: 20px;}
.os-db-rightinner.sticky {top: 50px;}
.filmi-kan-header-top {padding: 5px 0px;width: 120px;}

