@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
* {margin: 0;padding: 0;}
header, footer, article, section, figure, nav, aside {display: block;}
body {font-family: 'Open Sans', Arial, Helvetica, sans-serif;font-size: 16px;}
a {color: #0066CC;text-decoration: none;outline: none;}
a:hover {text-decoration: none;}
img {border: 0 none;max-width: 100%;}
ul, ol {list-style-type: none;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/*
 * Header Styles
 */
.oi-wrapper {width: 100%;margin: 0 auto;} 
.max-widthhome {max-width: 1000px;}
#wrapper,#news-wrapper,#all-page-wrapper{
width: 1000px;
    margin: 0 auto;
}
.oi-header-top {position: relative;margin: 0 0 0 0;border-bottom: 1px solid #c7c7c7;height: 30px;padding: 15px 0;}
.oi-header-langtext {font-size: 14px;color: #888; padding: 0 10px;float: left;position: relative;z-index: 1;}
/*.oi-header-langtext:after, .oi-header-date:after {position: absolute;content: '';height: 20px;width: 1px;background: #e5e1e1;right: 0;top: 0px;}*/
.oi-header-lang {float: left;position: relative;margin: 0;padding: 10px 0px 5px 0px;border-right: 1px solid #ececec;height: 24px;width: 150px;z-index: 1;}
.oi-header-updated-datetime {float: left;position: relative;margin: 0;padding: 10px 20px 5px 20px;border-right: 1px solid #ececec;height: 24px;width: 290px;}
.oi-header-lang-selected {font-size: 14px;color: #888;padding:  0 20px 16px 10px;cursor: pointer;position: relative;display: inline-block;vertical-align: middle;float: left;}
.oi-header-lang-selected:after {content: '';border: solid #888;border-width: 0 1px 1px 0;display: inline-block;padding: 2px;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;right: 5px;top: 7px;}
.oi-header-langsel {
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-top: 1px solid #ff4041;
    top: 45px;
    position: absolute;right: -1px;display: none;background: 0 0;min-width: 150px;z-index: 2;}
.oi-header-langsel ul {background: #fff;}
.oi-header-langsel ul li {border-bottom: 0 none;line-height: 1.3em;margin: 0;padding: 6px 10px;transition: padding .6s ease;}
.oi-header-langsel ul li a {display: block;font-size: 14px;color: #888;}
.oi-header-langsel ul li a:hover {color: #ff0000;}
.oi-header-langsel ul li.selected a {font-weight: bold;} 
.oi-header-lang:hover .oi-header-langsel {display: block;}
.lang-gap {height: 35px;background: transparent;display:none;}

.oi-header-logo {margin: auto;width: 100px;float: left;}
.oi-header-social {float: right;margin: 0 0 0 0;}
.oi-header-social a {display: inline-block;color: #1f1f1f;text-align: center;width: 24px;margin: 0 2px;font-size: 18px;vertical-align: middle;}
.oi-header-social a .fa-twitter {font-size: 22px;}
.oi-header-social a img {width: 22px;}
.nav-notification {float: right;margin:-1px 1px 0;position: relative;}
.nav-notification a {display: inline-block;color: #1f1f1f;text-align: center;width: 22px;line-height: 10px;}
.notf-num {background: red;border-radius: 50%;width: 6px;height: 6px;position: absolute;font-size: 12px;top: 6px;right: 7px;line-height: 22px;font-weight: 700;color: #fff;text-align: center;}
.nav-notification img {line-height: 5px;vertical-align: top;}

.oi-header-date {font-size: 14px;color: #888;padding: 0 10px 0 0;float: left;position: relative;}
.oi-header-updatedtime {font-size: 14px;color: #888; padding: 0 0 0 9px;float: left;}

.oi-header-navlogo {background: #fff;padding: 0;position: relative;height: auto;}
/*.oi-header-navlogo {margin: 0 45px}*/
.oi-header-top, .oi-header-navlogo {
    border-bottom: 1px solid #eceaeb;
}
.oi-header-navigation {background: #fff;position: relative;margin-left: 132px;margin-top: 5px;margin-right: 70px;}
.oi-header-navigation ul li {list-style-type: none;float: left;}
.oi-header-navigation ul li a {font-size: 14px;color: #3e3e3d;padding: 10px 12px;display: block;text-decoration: none;}
.oi-nav-block.subnav {display: none;}
.oi-header-search {position: absolute;left: 0px;top: 15px;background: url(/images/search-icon-black.svg) no-repeat 0 0;width: 16px;height: 16px;cursor: pointer;margin: 2px 5px;}

.oi-header-navigation ul li .oi-nav-block {position: absolute;left: 0;right: 0;background: #fff;margin: auto;top: 38px;opacity: 0;visibility: hidden;z-index: 99999;}
.oi-header-navigation ul li.hover  .oi-nav-block, .oi-header-navigation ul li:hover  .oi-nav-block {display: block;opacity: 1;visibility: visible;}
.oi-header-navigation ul li .oi-nav-block ul li a {color: #000;text-decoration: none;}

.oi-header-navigation.morenav .oi-header-morenavigation {height: 39px;background: #fff;}
.oi-header-navigation ul li a {padding: 13px 10px;}
.oi-header-navigation ul li a {position: relative;}
.oi-header-navigation ul li {position: relative;}
.navarrow {position: absolute;border: solid #3e3e3d;border-width: 0 1px 1px 0;display: inline-block;padding: 2px;transform: rotate(45deg);-webkit-transform: rotate(45deg);right: 0;top: 20px;}
.oi-header-navigation ul li.hover a {border-bottom: 0;color: #ff4041;}
.oi-header-navigation ul li .oi-nav-block {left: 0;right: inherit;top: 43px;background: #fff;width: 200px;box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);border-top: 1px solid #ff4041;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .oi-header-navigation ul li .oi-nav-block  {top: 42px;}
}
.oi-header-navigation ul li .oi-nav-block ul li a {display: block;color: #888;}
.oi-header-navigation ul li .oi-nav-block ul li {float: none;}
.oi-header-navigation ul li.hover .oi-nav-block ul li a {border-bottom: 0 none;color: #000;}
.oi-header-navigation ul li.hover .oi-nav-block ul li a {border-bottom: 0 none;}
.oi-header-navigation ul li.more-links:hover a {border-bottom: 0 none;}
.oi-nav-block ul li a:hover, .oi-header-navigation ul li .oi-nav-block ul li a:hover {color: #ff4041;}
.oi-header-navigation ul li {margin: 0 8px;}
.oi-header-navlogo.morenav .oi-header-morenavigation {display: block;height: 40px;clear: both;}
.oi-header-morenavigation ul {margin-left: 150px;}
.oi-header-morenavigation ul li {list-style-type: none;float: left;}
.oi-header-morenavigation ul li a {font-size: 14px;color: #3e3e3d;padding: 10px 12px;display: block;text-decoration: none;}
.oi-header-morenavigation ul li a:hover {color: #ff4041;}

.oi-header-followus {float: right;position: relative;margin: 0;padding: 10px 10px 5px 10px;height: 24px;}
.oi-header-followustext {font-size: 14px;color: #888; padding: 1px 5px 0 0;float: left;}
.oi-header-searchblock {position: absolute;margin: 0;padding: 5px 5px 5px 10px;height: 24px;width: 20px;right: 0;top: 0px;}
.oi-header-searchbox {position: absolute;right: 50px;top: 45px;width: 250px;z-index:  0!important;display: none;}
.oi-header-searchtextbox {border: 0 none;padding: 5px;font-size: 13px;color: #333;width: 250px;border: 1px solid #ccc;outline: none;}
.oi-header-searchblock.showsearch .oi-header-searchbox {display: block;}
.oi-nav-block ul li a:hover, .oi-header-navigation ul li .oi-nav-block ul li a:hover {color: #ff4041;}
.oi-header-navigation ul li {margin: 0 8px;}
.oi-header-searchbox {background: #fff;right: 0;left: 0;z-index: 0!important;top: 0px;width: 100%;height: 40px;}
.oi-header-searchtextbox {width: 95%;height: 30px;border: 0 none;font-size: 14px;}
.oi-header-navlogo.showsearch .oi-header-searchbox {display: block;}
.oi-header-navlogo {position: relative;}
.oi-header-search {top: 12px;}
.oi-header-closebtn {position: absolute;right: 10px;top: 10px;cursor: pointer;z-index: 10000;width: 28px;height: 28px;}
.oi-header-closebtn:before, .oi-header-closebtn:after {position: absolute;left: 12px;content: ' ';height: 15px;width: 1px;background-color: #000;top: 5px;}
.oi-header-closebtn:before {transform: rotate(45deg);}
.oi-header-closebtn:after {transform: rotate(-45deg);}
.oi-header-weather-cities {
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1)!important;
    border: 0 none!important;
    border-top: 1px solid #ff4041!important;
    top: 45px!important;
    border-radius: 0!important;
}

.oi-header-langtext::after, .oi-header-date::after {
    display: none;
}
.oi-header-trendinglinks {margin-bottom: 30px;border-top: 1px solid #c7c7c7;border-bottom: 1px solid #c7c7c7;padding: 20px 0;}

.oi-header-weatherupdate {
  font-size: 14px;
  color: #888;
  border-right: 0 !important;
  padding: 10px 20px 11px 20px !important;
  float: left;
  height: 24px;
  width: 200px !important;
  position: relative;
}

.oi-header-mapicon {float: left;width: 24px;height: 24px;background: url(/images/map-icon.svg) no-repeat 0 0;display: inline-block;vertical-align: middle;}
.oi-header-cityname {display: inline-block;vertical-align: top;}
.oi-header-weathericon {margin: -5px 5px;display: inline-block;vertical-align: top;}
.oi-header-weathericon img {}
.oi-header-temprature {display: inline-block;vertical-align: top;}
.oi-header-temprature sup {font-size: 10px;}
.oi-weather-cityarrow {display: inline-block;vertical-align: top;cursor: pointer;width: 16px;height: 16px;position: relative;}
.oi-weather-cityarrow:after {content: '';border: solid #888;border-width: 0 1px 1px 0;display: inline-block;padding: 2px;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;right: 5px;top: 7px;}

.oi-header-trendingtext {float: left;font-size: 14px;color: #000;font-weight: normal;padding: 5px 10px;}
.oi-header-trendingtopics {margin-left: 80px;}
.oi-header-trendingtopics ul {padding: 0;margin: 0;white-space: nowrap;width: 100%;}
.oi-header-trendingtopics ul li {display: inline-block;vertical-align: top;margin: 0 5px;}
.oi-header-trendingtopics ul li a {display: block;padding: 5px;color: #000;font-size: 14px;font-weight: normal;text-decoration: none;}
.oi-header-trendingtopics ul li a:hover {color: #ff0000;}

.oi-header-ad {margin: 0px auto;text-align: center;}


.oi-header-navigation ul li.more-links a i {background: url(/images/settings-new-icon.svg) no-repeat 0 0;width: 25px;height: 25px;display: inline-block;vertical-align: middle;}

.oi-header-navigation ul li.more-links a.more {padding: 8px 0;}
.more-dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 220px;top: 35px;z-index: 999999999;box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);right: 0;}
.oi-header-navigation ul li.more-links:hover .more-dropdown-content {display:block;}
.oi-header-navigation ul li.more-links:hover .more-dropdown-content a {background-color:#f9f9f9;}




.oi-breakingnews-wrapper {padding: 20px 10px;background: #fff;position: relative;height: auto;}
.oi-breakingnews-heading {font-size: 14px;color: #000;font-weight: normal;float: left;padding: 10px 0;}
.oi-breakingnews-heading span {display: block;}
.oi-breakingnews-slider {padding: 10px 15px 10px 10px;margin-left: 70px;height: auto!important;}
.oi-breakingnews-slider ul li a {color: #000;font-size: 14px;font-weight: normal;text-decoration: none;}
.oi-breakingnews-slider ul li a:hover {color: #ff0000;}
.oi-breakingnews-slider .bx-wrapper .bx-viewport {height: auto!important;}


.oi-header-morenavigation {display: none;}
.oi-header-navigation.morenav .oi-header-morenavigation {display: block;}
.oi-header-weather-cities {position: absolute;left: 0;display: none;background: #fff;min-width: 290px;z-index: 2;box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
    border: 0 none;
    border-top: 1px solid #ff4041;
    top: 45px;
    min-width: 240px;
    border-radius: 0;}
.oi-header-weatherupdate.showcities .oi-header-weather-cities {display: block;}

.oi-header-weather-cities ul li {border-bottom:0 none;line-height: 1.3em;margin: 0;padding: 10px;transition: padding .6s ease;}
.oi-header-weather-cities ul li a {display: block;font-size: 14px;color: #888;}
.oi-header-weather-cities ul li.selected a {font-weight: bold;} 
.oi-header-weather-cities ul li a:hover {color: #ff0000;}

.oi-header-searchbtn {position: absolute;right: 2px;top: 6px;background: url(/images/search-icon-black.svg) no-repeat 0 0;width: 16px;height: 16px;cursor: pointer;}
.oi-header-ad {
    text-align: center;
    padding: 15px 0;
}
span.notification-num {
    background: red;
    border-radius: 50%;
    width: 15px!important;
    height: 15px!important;
    position: absolute;
    font-size: 11px!important;
    top: -6px!important;
    right: 2px!important;
    line-height: 15px!important;
    font-weight: 700;
    color: #fff;
    text-align: center;
}
.lightbox-videos-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.9);width:100%;height:100%;z-index:100000;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;transition:.3s ease;overflow:hidden}.lightbox-videos-overlay.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.lightbox-popup-videos-wrapper{position:fixed;top:0;left:0;right:0;z-index:1000001;display:none;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}.lightbox-popup-videos-wrapper.active{display:block}.lightbox-popup-videos-container{width:1000px;margin:0 auto;position:relative;padding:40px 0}.lightbox-popup-videos-close a{position:absolute;right:10px;top:10px;font-size:16px;color:#fff;font-weight:400}.lightbox-popup-videos-close a i{display:inline-block;width:30px;height:30px;font-size:20px;color:#000;background:#fff;border-radius:50%;text-align:center;line-height:30px;vertical-align:middle}.lightbox-popup-videos-left{float:left;width:640px}.lightbox-popup-video-heading{position:relative;padding:10px 135px 10px 0;font-size:24px;color:#fff;font-weight:600}.lightbox-popup-videos-socialinks{position:absolute;right:0;top:15px}.lightbox-popup-videos-socialinks a{margin:0 4px;background:#fff;font-size:20px;color:#000;border-radius:50%;width:30px;height:30px;display:inline-block;text-align:center;line-height:30px}.lightbox-popup-videos-right{float:right;width:320px}.lightbox-popup-ad{background:#434343;width:315px;padding:10px;height:270px;display:none}.lightbox-popup-clear{clear:both}.lightbox-popup-morevideos{margin:0 50px;position:relative}.lightbox-popup-morevideos ul li{float:left;width:215px;margin-right:20px}.lightbox-popup-video-thumbimg{position:relative}.lightbox-popup-video-thumbimg img{display:block}.lightbox-popup-video-title{font-size:14px;color:#fff;padding:10px 0}.lightbox-popup-video-icon{position:absolute;display:block;bottom:0;left:0;padding:6px;font-size:12px;padding-left:30px;background:rgba(0,0,0,.5);color:#fff;vertical-align:middle}.lightbox-popup-video-icon i{content:"";position:absolute;left:5px;top:0;bottom:0;margin:auto;width:20px;height:20px;display:inline-block;background:url(https://www.oneindia.com/images/play-button-black.svg) no-repeat 0 0}.lightbox-popup-morevideos .bx-wrapper .bx-controls .bx-controls-direction a{position:absolute;top:30px;width:33px;height:75px;background:#e9e9e9;text-indent:-99999px}.lightbox-popup-morevideos .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{left:-50px;border-radius:0 5px 5px 0}.lightbox-popup-morevideos .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:-50px;border-radius:5px 0 0 5px}.lightbox-popup-morevideos .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev::before{content:"";position:absolute;top:0;left:10px;bottom:0;margin:auto;width:18px;height:18px;border-right:solid 4px #606060;border-bottom:solid 4px #606060;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.lightbox-popup-morevideos .bx-wrapper .bx-controls .bx-controls-direction a.bx-next::before{content:"";position:absolute;top:0;right:10px;bottom:0;margin:auto;width:18px;height:18px;border-right:solid 4px #606060;border-bottom:solid 4px #606060;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lightbox-video{cursor:pointer}.oi-nav-left ul li.more-links:hover .more-dropdown-content a{background-color:#f9f9f9}
.lightbox-photos-overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0,0,0,0.9);
width: 100%;
height: 100%;
z-index: 100000;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-transition: .3s ease;
transition: .3s ease;
overflow: hidden;
display: none;
}
.lightbox-photos-overlay.active {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
display: block;
}
.lightbox-popup-photos-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 1000001;
display: none;
width: 100%;
height: 100%;
overflow-y: hidden;
overflow-x: hidden;
}
.lightbox-popup-photos-wrapper.active {
display: block;
}
.lightbox-popup-photos-close a {
position: absolute;
right: 10px;
top: 10px;
font-size: 16px;
color: #fff;
font-weight: 400;
}
.lightbox-popup-photos-close a i {
display: inline-block;
width: 30px;
height: 30px;
font-size: 20px;
color: #000;
background: #fff;
border-radius: 50%;
text-align: center;
line-height: 30px;
vertical-align: middle;
}
.lightbox-popup-photos-container {
width: 1000px;
margin: 0 auto;
position: relative;
padding: 40px 0;
}
.disbale-scroll-body
{
margin: 0; height: 100%; overflow: hidden
}
.header-highlight {
    float: left;
    position: relative;
    margin: 0;
    padding: 10px 20px 5px;
	border-left: 1px solid #ebebeb;
    height: 24px;
}
.header-highlight a {
    color: #888;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.oi-blinking-circle {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    border: 1px solid #e91240;
    border-radius: 50%;
    position: relative;
}
.oi-blinking-circle:after {
    background: #e91240;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    top: 2px;
    content: '';
}
.oi-blinkingtext {
    vertical-align: middle;
    display: inline-block;
}

.oi-header-searchicon {
    background: url(https://imagesvs.oneindia.com/images/header-search-icon-1718269430476.svg) no-repeat 0 0;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 420px;
    top: 12px;
    z-index: 100;
    background-size: contain;
    opacity: 0.3;
}
.oi-header-searchtextbox {
    width: 350px;
    height: 28px;
    border: 0 none;
    font-size: 14px;
    float: right;
    margin-right: 50px;
    border: 1px solid #888;
    border-radius: 30px;
    color: #bcbcbc;
    font-size: 15px;
    line-height: 18px;
    padding: 2px 10px 2px 40px;
    position: relative;
    margin-top: 2px;
}
.oi-header-closebtn {
    position: absolute;
    right: 5px;
    top: 8px;
    cursor: pointer;
    z-index: 10000;
    width: 28px;
    height: 28px;
}
.oi-header-closebtn:before, .oi-header-closebtn:after {
    position: absolute;
    right: 0px;
    content: ' ';
    height: 18px;
    width: 2px;
    background-color: #000;
    top: 3px;
}
