/* CSS starts */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

body {
  line-height: 1; }

h2 {
  -ms-word-break: normal;
  word-break: normal; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

nav ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  color: #000000;
  text-decoration: none;
  outline: none;
  -webkit-transition-property: color, text;
  -webkit-transition-duration: 0.3s, 0.3s;
  -webkit-transition-timing-function: linear, ease-in;
  -moz-transition-property: color, text;
  -moz-transition-duration: 0.3s;
  -moz-transition-timing-function: linear, ease-in;
  -o-transition-property: color, text;
  -o-transition-duration: 0.3s;
  -o-transition-timing-function: linear, ease-in; }

a:hover {
  vertical-align: baseline;
  color: #111;
  text-decoration: none; }

ins {
  color: #000;
  text-decoration: none; }

mark {
  color: #000;
  font-style: italic;
  font-weight: bold; }

del {
  text-decoration: line-through; }

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0; }

input, select {
  vertical-align: middle; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

em {
  font-style: italic; }

strong {
  font-weight: bold; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0; }

* {
  outline: 0px; }

::selection {
  color: #333;
  background-color: #EEF9FD; }

/*
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: rgba(139, 139, 139, 0.4); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(139, 139, 139, 0.4);     
}
*/
strong {
  font-weight: bold; }

/* Base css starts */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/*** 12 column width css starts ***/
.mm-col-12 {
  width: 100%; }

.mm-col-11 {
  width: 91.66666667%; }

.mm-col-10 {
  width: 83.33333333%; }

.mm-col-9 {
  width: 75%; }

.mm-col-8 {
  width: 66.66666667%; }

.mm-col-7 {
  width: 58.33333333%; }

.mm-col-6 {
  width: 50%; }

.mm-col-5 {
  width: 41.66666667%; }

.mm-col-4 {
  width: 33.33333333%; }

.mm-col-3 {
  width: 25%; }

.mm-col-2 {
  width: 16.66666667%; }

.mm-col-1 {
  width: 8.33333333%; }

.mm-col-12, .mm-col-11, .mm-col-10, .mm-col-9, .mm-col-8, .mm-col-7, .mm-col-6, .mm-col-5, .mm-col-4, .mm-col-3, .mm-col-2, .mm-col-1 {
  position: relative;
  min-height: 1px;
  float: left; }

/*** 12 column width ends ***/
.mm-container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }

.bor-btm-wht {
  border-bottom: 1px #fff solid !important; }

@media (min-width: 1500px) {
  .mm-container1500 {
    width: 100%; } }
@media (min-width: 1200px) {
  .mm-container {
    width: 1200px; } }
.mm-container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px; }

.mm-row {
  margin-right: -10px;
  margin-left: -10px; }

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto; }

/*** common float css  starts ***/
.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

/*** common float css  starts ***/
.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

/*** common float css  starts ***/
.block-ele {
  display: block; }

.inline-ele {
  display: inline; }

.inline-block-ele {
  display: inline-block; }

/*** common text-align css  starts ***/
.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

/*** common text-align css  ends ***/
/*** common text-transform css  starts ***/
.text-lowercase {
  text-transform: lowercase; }

.text-uppercase {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

/*** common text-transform css  ends ***/
.fadeout {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear; }

.fadein {
  opacity: 1; }

.clear-left {
  clear: left; }

.clear-right {
  clear: right; }

.clearfix:before,
.clearfix:after,
.mm-container:before,
.mm-container:after,
.mm-container-fluid:before,
.mm-container-fluid:after,
.mm-row:before,
.mm-row:after,
.mm-component:before,
.mm-component:after {
  display: table;
  content: " "; }

.clearfix:after,
.mm-row:after,
.mm-container:after,
.mm-container-fluid:after,
.mm-component:after {
  clear: both; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px; }

.mar-top-none {
  margin-top: 0; }

.mar-btm-none {
  margin-bottom: 0 !important; }

.mar-rgt-none {
  margin-right: 0; }

.mar-lft-none {
  margin-left: 0; }

.mar-top-5 {
  margin-top: 5px; }

.mar-top-8 {
  margin-top: 8px; }

.mar-top-10 {
  margin-top: 10px; }

.mar-top-15 {
  margin-top: 15px; }

.mar-top-30 {
  margin-top: 30px; }

.mar-rgt-5 {
  margin-right: 5px; }

.mar-rgt-8 {
  margin-right: 8px; }

.mar-rgt-10 {
  margin-right: 10px; }

.mar-rgt-15 {
  margin-right: 15px; }

.mar-btm-5 {
  margin-bottom: 5px; }

.mar-btm-8 {
  margin-bottom: 8px; }

.mar-btm-10 {
  margin-bottom: 10px !important; }

.mar-btm-15 {
  margin-bottom: 15px; }

.mar-lft-5 {
  margin-left: 0; }

.mar-lft-8 {
  margin-left: 0; }

.mar-lft-10 {
  margin-left: 0; }

.mar-lft-15 {
  margin-left: 0; }

/*** common margin css  ends ***/
/*** common padding css  starts ***/
.pad-top-none {
  padding-top: 0; }

.pad-btm-none {
  padding-bottom: 0; }

.pad-rgt-none {
  padding-right: 0; }

.pad-lft-none {
  padding-left: 0; }

/*** common padding css  ends ***/
/*** common border css  starts ***/
.bor-top-none {
  border-bottom: none; }

.bor-rgt-none {
  border-bottom: none; }

.bor-btm-none {
  border-bottom: none; }

.bor-lft-none {
  border-bottom: none; }

/*** common border css  ends ***/
.fa-1x {
  font-size: 1.3em !important; }

.col2_50x50_c0, .col2_50x50_c1 {
  width: 49%;
  float: left;
  margin: 20px 2% 40px 0%; }

.col2_50x50_c1 {
  margin: 20px 0% 40px 0%; }

@media screen and (max-width: 800px) {
  .col2_50x50_c0, .col2_50x50_c1 {
    width: 100%;
    margin: 20px 0% 20px 0%; } }
/* Base css ends */
.art-navigation:before, .art-navigation:after, .sec-navigation:before, .sec-navigation:after, .header-top-outer:before, .header-top-outer:after {
  display: table;
  content: " "; }

.art-navigation:after, .sec-navigation:after, .header-top-outer:after {
  clear: both; }

.menu ul.menuflex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  height: 30px; }

.menu ul.menuflex ul li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.menu ul li {
  display: inline-block;
  position: relative;
  color: #fff;
  line-height: 29px;
  font-family: roboto;
  font-size: 14px;
  padding: 0px 10px; }

.menu ul li a {
  color: #b9b9b9; }

.other-sites ul li {
  padding: 8px 0;
  margin-right: 10px;
  position: relative;
  cursor: pointer; }

.menu .overflow {
  position: absolute;
  right: 0;
  top: 30px;
  display: none;
  background-color: #f8f8f8;
  padding: 6px 12px;
  position: absolute;
  z-index: 11;
  width: max-content;
  box-shadow: 0 2px 6px -1px #999; }

.menu .overflow li {
  display: block;
  padding: 0px;
  margin-right: 10px;
  cursor: pointer;
  border-right: 0;
  border-bottom: 1px #e5e5e5 dotted;
  position: relative; }

.menu .overflow li:last-child {
  border-bottom: none; }

.other-sites .other-sites-sub-menu li a, .menu .overflow li a {
  width: 100%;
  height: 100%;
  display: inline-block;
  color: #333; }

.br-rgt, .br-rgt-02 {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 25px;
  margin-top: 6px;
  width: 2px;
  border-right: 1px #007146 solid;
  background-color: #002014; }

.br-rgt-02 {
  left: 0px;
  top: -10px; }

.header-district-name {
  font-family: Roboto;
  font-size: 22px;
  color: #64BB46;
  margin: 15px 0px 0px 0px;
  text-transform: uppercase;
  float: left; }

.search-blk-header, .menu-container-main .search-blk-header {
  display: inline-block;
  width: 500px;
  height: 30px;
  position: unset;
  top: auto;
  right: auto;
  z-index: unset;
  border-radius: 3px;
  float: left; }

.menu-container-main .search-blk-header {
  width: 438px;
  float: none;
  margin: auto;
  position: relative; }

.menu-container-main .search-block-header {
  width: 500px;
  float: none;
  margin: auto; }

.search-area-blk {
  padding-right: 5px;
  margin: 0;
  height: 31px;
  background-color: #fff;
  border-radius: 3px;
  border: 1px #e4e4e4 solid; }

.search-area-blk .inside {
  border-style: none;
  border-width: 0;
  border-color: inherit;
  width: 100%;
  padding: 0px 0 0 5px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: gray;
  margin: 4px;
  line-height: 22px; }

.search-button-blk {
  width: 28px;
  height: 30px;
  margin: 0px 0 0 0px;
  padding: 7px 0px 0px 4px;
  right: 0px;
  top: 0;
  position: absolute;
  cursor: pointer;
  color: #333; }

.search-expand-block:before, .search-expand-block:after, .serch-expand-inside:before, .serch-expand-inside:after, .search-blk-container:before, .search-blk-container:after {
  content: "";
  display: table; }

.search-expand-block:after, .serch-expand-inside:after, .search-blk-container:after {
  clear: both; }

.search-expand-block {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  height: auto; }

.serch-expand-inside {
  width: 1180px;
  margin: 0px auto;
  position: relative;
  text-align: center; }

.search-close-btn-wh, .search-close-btn-bl {
  background-position: center top;
  width: 20px;
  height: 20px;
  position: absolute;
  right: -3px;
  top: 18px;
  z-index: 1000;
  background-image: url(clientlibs/img/search-close-btn-white.png);
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  cursor: pointer; }

.search-close-btn-bl {
  background-image: url(clientlibs/img/search-close-btn-black.png);
  right: 0px;
  top: 5px; }

.search-blk-container {
  width: 565px;
  margin: 20px auto;
  display: inline-block; }

.menu-container-main .search-blk-container {
  width: 100%;
  padding: 20px;
  margin: 0px;
  box-sizing: border-box;
  background-color: #f2f2f2; }

.search-go-btn {
  font-family: Roboto;
  font-size: 16px;
  color: #fff;
  padding: 8px 15px 0px 15px;
  border-radius: 3px;
  cursor: pointer;
  text-transform: uppercase;
  display: inline-block;
  background-color: #00b8f1;
  margin-left: 10px;
  height: 31px;
  float: left; }

.search-blk-container .search-blk-header .search-area-blk input {
  background-color: #fff;
  color: #333 !important; }

.bg-grey-002 {
  background-color: #f8f8f8; }

.bg-grey {
  background-color: #333; }

.header-top-001 {
  background-color: #004A2F;
  height: 65px; }

.main-sticky-nav {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9;
  margin: 0px; }

.district-listing-blk {
  display: inline-block;
  position: relative; }

.find-district-blk {
  display: none;
  padding: 10px;
  position: absolute;
  z-index: 5;
  top: 40px;
  left: 0px;
  background-color: #fff;
  width: 370px;
  box-shadow: 0px 2px 10px -2px #999; }

.find-district-blk .sub-head {
  font-family: Roboto;
  font-size: 15px;
  color: #333;
  padding: 5px 0px;
  text-transform: uppercase;
  font-weight: 500; }

.find-district-blk .inside {
  display: block;
  float: left; }

.find-district-blk .inside ul {
  float: left;
  margin-bottom: 10px; }

.find-district-blk .inside ul li {
  width: 48%;
  float: left;
  font-family: Roboto;
  font-size: 15px;
  color: #017C4F; }

.find-district-blk .inside ul li a {
  color: #017C4F;
  display: block;
  padding: 6px 1%; }

.find-district-blk .inside ul li a:hover {
  color: #64BB46; }

.bg-black {
  background-color: #000; }

.ml-header-top-blk {
  background-color: #004A2F;
  height: 65px; }

.in-the-news ul {
  float: left;
  list-style-type: none; }

.in-the-news ul li {
  display: inline-block;
  position: relative;
  color: #fff;
  line-height: 34px;
  font-family: roboto;
  font-size: 13px;
  padding: 0px 10px; }

.in-the-news ul li:first-child {
  padding: 0px 10px 0px 0px; }

.in-the-news ul li a {
  color: #fff; }

.clr-blue, .clr-blue a {
  color: #00B8F1 !important; }

.ml-top-nav {
  position: relative; }

.header-search-001 {
  width: auto;
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
  color: #fff;
  position: absolute;
  top: 8px;
  cursor: pointer;
  right: 40px;
  z-index: 10; }

.bor-rgt {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 15px;
  margin-top: 0px;
  width: 1px;
  border-right: 1px #575757 solid; }

.ml-login-icon-blk, .ml-login-icon-blk-mobile {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #fff;
  color: #333;
  margin: 0px 0px 0px 0px;
  padding: 6px 10px 0px 3px;
  position: absolute;
  top: 6px;
  cursor: pointer;
  right: 10px;
  z-index: 10;
  overflow: hidden;
  font-size: 14px; }

.ml-login-icon-blk-mobile {
  background-color: #333;
  color: #fff;
  top: 23px;
  cursor: pointer;
  right: 0px;
  display: none; }

.ml-login-icon-blk-mobile .icon-blk {
  font-size: 14px !important;
  color: #fff;
  margin-left: 0px;
  display: inline-block; }

.ml-header-other-site {
  /*background-image: url('clientlibs/img/grey-line-bg.png');
  background-position: left 13px;
  background-repeat: repeat-x; */
  height: 30px;
  margin-top: 10px;
  border-bottom: 1px #EFEFEF solid; }

.dropdown-blk:before, .dropdown-blk:after, .ml-header-other-site:before, .ml-header-other-site:after {
  display: table;
  content: ""; }

.dropdown-blk:after, .ml-header-other-site:after {
  clear: both; }

.ml-header-other-site ul {
  list-style-type: none;
  float: right; }

.ml-header-other-site ul li {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  float: left;
  margin: 0px 0px 0px 5px; }

.ml-header-other-site ul li a {
  color: #333;
  line-height: 34px;
  background-color: #f7f7f7;
  padding: 5px 10px; }

.ml-header-main-blk {
  text-align: center;
  position: relative;
  padding: 10px 0px;
  min-height: 70px; }

.ml-header-left {
  position: absolute;
  left: 0px;
  float: left;
  height: 50px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center; }

.ml-header-logo, .ml-sec-header-logo {
  display: inline-block; }

.ml-header-logo {
  max-width: 500px;
  text-align: center;
  width: 100%;
  min-height: 50px;
  margin: 0px auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center; }

.ml-header-logo a {
  margin: auto;
  text-align: center; }

.ml-sec-header-logo a {
  /* max-width: 368px; */
  text-align: center;
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

/* .ml-sec-header-logo {
	margin-top: 6px;
} */
.ml-header-logo img, .ml-sec-header-logo img {
  max-width: 100%; }

.sec-logo-outer {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center;
  vertical-align: middle;
  text-align: center; }

.ml-header-right {
  position: absolute;
  right: 0px;
  bottom: 5px; }

.header-section-button {
  float: left;
  font-size: 14px;
  text-transform: uppercase;
  padding: 8px 10px;
  color: #333;
  border: 1px #e3e3e3 solid;
  border-radius: 5px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  cursor: pointer;
  margin-right: 10px;
  background-color: #fff; }

.header-section-button .text {
  margin-right: 10px; }

.header-section-button .icon-blk {
  float: left;
  margin-right: 8px;
  max-resolution: 1px;
  width: 18px;
  color: #333; }

.header-sponser-left, .header-sponser-right {
  float: left;
  padding-left: 10px; }

.header-sponser-left {
  padding-left: 0px; }

.header-sponser-left img, .header-sponser-right img, .header-logo-left img {
  max-width: 100%; }

.header-logo-left {
  float: left;
  width: 165px;
  padding-top: 4px; }

.weather-read {
  width: 160px;
  height: auto;
  margin: 0px 0 0px 5px;
  float: right; }

.temp-now {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: bold;
  color: #333;
  float: right;
  width: 55px; }

.weathers-tatus {
  font-family: roboto;
  font-size: 11px;
  font-weight: normal;
  color: #999;
  line-height: 12px;
  padding: 3px 0px 3px 3px;
  float: right;
  width: auto;
  text-align: left; }

.dropdown-blk-right {
  display: block;
  float: right; }

.dropdown-blk-left {
  float: left;
  display: block; }

.dropdown-txt {
  margin: 0px 0px 0px 0px;
  font-family: Roboto, sans-serif;
  color: #333;
  font-size: 13px;
  line-height: 27px;
  padding: 0px 5px 0px 0px;
  display: inline-block;
  font-weight: normal;
  float: left;
  width: auto;
  text-transform: uppercase; }

.dropdown-blk, .dropdown-blk-border {
  position: relative;
  height: 25px;
  float: right;
  width: auto;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 3px;
  background: #f2f2f2;
  min-width: 150px;
  max-width: 155px; }

.dropdown-blk-border {
  border: 1px #DDDDDD solid;
  background: #fff;
  background: #fff; }

.section-scope {
  box-sizing: border-box;
  position: relative;
  float: left;
  height: 25px;
  margin: 0;
  padding-left: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-radius: 0\9;
  width: 100%;
  text-align: left; }

.section-dropdown {
  position: relative;
  float: left;
  cursor: default;
  overflow: hidden;
  top: 0px;
  cursor: pointer;
  width: 100%;
  text-align: left; }

.section-label {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
  font-size: 13px;
  line-height: 23px;
  font-family: Roboto;
  text-transform: capitalize;
  padding-right: 22px;
  padding-left: 3px;
  margin-right: 0;
  margin-left: 0;
  width: 100%; }

.dropdown-txt {
  margin: 0px 0px 0px 0px;
  font-family: Roboto, sans-serif;
  color: #333;
  font-size: 13px;
  line-height: 27px;
  padding: 0px 5px 0px 0px;
  display: inline-block;
  font-weight: normal;
  float: left;
  width: auto;
  text-transform: uppercase; }

.section-scope-list {
  position: absolute;
  z-index: 11;
  width: 150px;
  top: 34px;
  right: 0px;
  box-shadow: 0px 2px 10px -2px #999;
  background-color: #fff; }

.section-scope-list {
  display: none; }

.section-scope-list li {
  cursor: pointer;
  font-family: roboto, sans-serif;
  font-size: 14px;
  color: #333;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 5px !important;
  border-bottom: 1px #F4F4F4 solid;
  line-height: 16px; }

.astro-downloads-list .section-dropdown {
  width: 100%; }

.nav-icon {
  position: absolute;
  top: 10px;
  right: 8px;
  border-style: solid;
  border-style: dashed;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #333;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0; }

.third-col-full-blk .dropdown-blk-right .dropdown-blk, .full-blk .dropdown-blk-left .dropdown-blk, .dropdown-blk-left .dropdown-blk {
  background: #ffffff;
  margin-top: 2px;
  border: 1px #DDDDDD solid; }

.ddopen .section-scope-list {
  display: block; }

* {
  box-sizing: border-box; }

.header-border-btm {
  display: none; }

.sec-navigation, .art-navigation {
  font-family: Roboto;
  cursor: pointer;
  height: 40px;
  text-align: inherit;
  color: #2A2A2A;
  border-top: 3px #1F1F1F solid;
  border-bottom: 1px #EFEFEF solid; }

.sec-navigation ul, .art-navigation ul {
  list-style-type: none;
  width: 100%;
  text-align: center;
  margin-top: 3px;
  overflow: hidden;
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.sec-navigation ul li, .art-navigation ul li {
  list-style-type: none;
  color: #2A2A2A;
  border-right: 1px #f2f2f2 solid;
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.sec-navigation ul li:first-child, .art-navigation ul li:first-child {
  border-left: 1px #f2f2f2 solid; }

.sec-navigation ul li a, .art-navigation ul li a {
  color: #2A2A2A;
  line-height: 30px; }

.sec-navigation ul li .fa-ellipsis-h, .art-navigation ul li .fa-ellipsis-h {
  color: #A5A5A5;
  margin-top: 3px; }

.sec-navigation ul li:first-child img, .art-navigation ul li:first-child img {
  margin-top: 3px; }

.more-sec-outer {
  position: absolute;
  right: 0px;
  bottom: 2px;
  z-index: 12;
  display: none; }

.more-sec-nav-block {
  position: relative;
  float: right;
  cursor: default;
  overflow: hidden;
  top: 1px;
  cursor: pointer; }

.more-sec-nav-label {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
  font-size: 12px;
  line-height: 33px;
  margin-right: 21px;
  margin-left: 5px;
  font-family: Arial; }

.login-arrow-icon {
  position: absolute;
  right: 5px;
  top: 7px;
  color: #A5ADC3; }

.menu-container-main .search-blk-container .search-go-btn {
  float: right; }

.login-dropdown-blk {
  width: 200px;
  background-color: #fff;
  position: absolute;
  top: 34px;
  right: 0px;
  z-index: 999999999;
  box-shadow: 0px 2px 10px -2px #999;
  display: none; }

.login-dropdown-blk ul {
  display: block;
  list-style-type: none; }

.login-dropdown-blk ul li {
  list-style-type: none;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #333;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  line-height: 24px;
  padding: 5px;
  cursor: pointer; }

.login-dropdown-blk ul li:first-child {
  padding: 0px; }

.login-dropdown-blk ul li .icon-block {
  float: left;
  margin: 0px 1px;
  height: 30px;
  width: 30px;
  font-size: 20px;
  color: #888888; }

.login-dropdown-blk ul li a {
  padding: 10px;
  color: #333;
  width: 100%;
  height: 100%; }

.login-dropdown-blk ul li a:hover {
  background-color: #f3f3f3;
  transition: background-color .3s; }

.login-person-blk {
  width: 100%;
  padding: 5px;
  background-color: #EEEEEE;
  text-align: left; }

.login-person-blk .image-blk {
  float: left;
  margin-right: 10px;
  height: 40px;
  width: 40px;
  display: none; }

.login-person-blk .image-blk img {
  width: 100%;
  border-radius: 50%; }

.login-person-blk .text-blk {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  color: #333;
  padding-left: 10px; }

.login-person-blk .text-blk.mar-top-5 {
  margin-top: 0px !important; }

.breadcrumbs {
  margin: 0px 0px 10px 0;
  padding: 10px 0px 10px;
  /* border-top: 1px #F2F2F2 solid; */
  border-bottom: 1px #F2F2F2 solid; }

.breadcrumbs ul {
  margin: 0; }

.breadcrumbs ul li {
  background-position: center top;
  width: auto;
  font-family: roboto;
  font-size: 11px;
  color: #333;
  line-height: 110%;
  margin: 0 4px 0 0;
  list-style-type: none;
  text-transform: uppercase;
  display: inline-block; }

.breadcrumbs ul li:last-child, .breadcrumbs ul li:last-child a {
  color: #333; }

.breadcrumbs-arrow {
  background-position: 2px 7px;
  width: 10px;
  display: inline-block;
  height: 15px;
  background-image: url(clientlibs/img/sprit-icons.png);
  background-repeat: no-repeat;
  padding-right: 10px;
  margin: 0 5px; }

.search-main-block-inside, .menu-list-block-inside {
  width: 1180px;
  margin: auto;
  position: relative; }

.search-link-blk {
  width: 100%;
  height: 100%; }

.search-link-blk {
  font-family: Roboto;
  font-size: 12px;
  color: #999999;
  font-weight: normal;
  top: 2px;
  left: 0px;
  position: absolute; }

.menu-search-area, .search-link-blk {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.search-link {
  font-family: PanchariUni;
  font-size: 18px; }

.search-link {
  color: #999999;
  margin: 0px 0px 0px 6px;
  float: left; }

.searchMalID, .searchEngID, .searchProID {
  color: #009CE0 !important;
  cursor: pointer; }

.search-blk {
  display: inline-block;
  vertical-align: top;
  padding-right: 0px;
  height: 35px;
  min-width: 100%;
  position: relative;
  background-color: #f8f8f8;
  border-radius: 5px; }

.search-blk .left {
  position: relative;
  height: 35px;
  float: left;
  width: auto;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 5px 0px 0px 5px;
  background: #eaeaea; }

.search-blk .left .search-scope {
  background-color: #f3f3f3;
  border-right: 1px solid #e2e2e2;
  position: relative;
  float: left;
  height: 33px;
  margin: 0;
  /*padding-left: 5px; */
  cursor: pointer;
  overflow: hidden;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-radius: 0\9;
  min-width: 100px !important; }

.search-blk .left .section-dropdown {
  position: relative;
  float: left;
  cursor: default;
  overflow: hidden;
  top: 1px;
  cursor: pointer; }

.search-blk .left .search-label {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666;
  font-size: 13px;
  line-height: 33px;
  padding-right: 20px;
  padding-left: 8px;
  font-family: roboto;
  text-align: left; }

.search-blk .nav-icon {
  position: absolute;
  top: 14px;
  right: 8px;
  border-style: solid;
  _border-style: dashed;
  border-width: 4px;
  border-color: transparent;
  border-top: 4px solid #666;
  border-bottom-width: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0; }

.search-scope-list {
  position: absolute;
  z-index: 2;
  width: 100px;
  top: 34px;
  left: 0px;
  box-shadow: 0px 2px 10px -2px #999;
  background-color: #f3f3f3; }

.search-scope-list li {
  cursor: pointer;
  font-family: roboto, sans-serif;
  font-size: 15px;
  color: #333;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.search-scope-list li a {
  padding: 10px;
  width: 100%;
  height: 100%;
  color: #333; }

.search-blk .center {
  height: 35px;
  width: auto;
  -webkit-box-sizing: border-box;
  position: relative;
  background: transpirancy;
  zoom: 1;
  display: block;
  overflow: hidden; }

.nav-search-field .nav-input {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  line-height: 15px;
  margin: 0;
  border: 0;
  height: 33px;
  font-family: arial,sans-serif;
  font-size: 15px;
  background: 0 0;
  color: #111;
  outline: 0;
  -webkit-appearance: none;
  box-shadow: none;
  text-indent: 8px; }

.search-blk .right {
  min-width: 0;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 35px;
  width: 15%;
  -webkit-box-sizing: border-box;
  float: right;
  width: auto;
  padding: 5px 10px 0px 10px;
  background-color: #00B9F1;
  display: inline-block;
  border-radius: 0px 5px 5px 0px;
  cursor: pointer; }

.search-blk .right .icon {
  color: #fff !important;
  margin-top: 2px;
  font-size: 20px; }

.search-scope.ddopen, .section-scope.ddopen {
  overflow: visible !important; }

.search-dropdown {
  width: 100px; }

.section-nav ul {
  overflow: unset; }

.sticky-wrapper.sticky_position {
  position: fixed; }

.section-nav {
  font-family: Roboto;
  cursor: pointer;
  text-align: inherit;
  color: #2A2A2A;
  border-top: 3px #1F1F1F solid;
  border-bottom: 1px #EFEFEF solid; }

.section-nav ul {
  list-style-type: none;
  width: 100%;
  text-align: center;
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.section-nav ul li:first-child {
  border-left: 1px #f2f2f2 solid; }

.section-nav ul li {
  list-style-type: none;
  color: #2A2A2A;
  border-right: 1px #f2f2f2 solid;
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
  line-height: 38px; }

.section-nav ul li:last-child {
  text-align: center; }

.section-nav ul li a {
  color: #2A2A2A;
  line-height: 30px; }

.section-nav ul li:first-child img, .art-navigation ul li:first-child img {
  margin-top: 3px; }

.section-nav ul li:last-child .navigation-sub-menu .fa {
  color: #A5A5A5 !important; }

.sticky_position .ml-header-right {
  right: 10px; }

.sticky_position .ml-header-left {
  left: 10px; }

.header-section-button .icon-blk svg {
  fill: #333; }

.section-title-logo {
  display: inline-block; }

.manorama-online-icon {
  max-width: 48px;
  max-height: 48px;
  display: inline-block;
  margin-right: 10px; }

.mob-other-sites {
  width: 100%;
  margin-top: 10px;
  clear: both;
  float: left; }

.mob-othersite-ul {
  display: table;
  width: 100%;
  text-align: center; }

.mob-othersite-ul li {
  display: inline-block;
  padding: 2px; }

.mob-othersite-ul a {
  font-family: 'roboto';
  color: #adb3b9;
  display: block;
  font-size: 14px;
  border: 1px solid #155ca4;
  padding: 5px; }

.nw-time {
  position: absolute;
  top: -20px;
  left: 0;
  font-family: roboto;
  font-size: 12px;
  color: #999; }

.header-section-button .icon-blk svg .cls-1 {
  fill: #333; }

#stickyNav ul.navigation-sub-menu {
  max-height: 480px;
  overflow-y: auto; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 1200px) {
  .serch-expand-inside {
    width: 100%; }

  .search-main-block-inside, .menu-list-block-inside {
    width: 100%; }

  .header-section-button .text {
    display: none; }

  .ml-header-logo {
    max-width: 450px; }

  /* .header-sponser-left {
  	display: none;
  }	*/ }
@media screen and (max-width: 980px) {
  /* .ml-header-logo {
      max-width: inherit;
  	padding-top: 5px;
  } */
  .ml-sec-header-logo {
    max-width: 300px; }

  .ml-header-logo {
    max-width: 420px; }

  .header-section-button .icon-blk {
    margin-right: 0px;
    font-size: 16px !important;
    margin-left: 0px; }

  .header-section-button {
    padding: 8px 10px 8px 0px;
    border: 0; }

  	/* .ml-header-logo img, .ml-sec-header-logo img {
      max-width: 100%;
      max-height: 30px;
  	} */
  .ml-header-right {
    bottom: 5px; }

  	/* .ml-header-left {
      top: 17px;
  	} */
  .sec-logo-outer {
    height: 50px; } }
@media screen and (max-width: 900px) {
  .ml-header-logo {
    max-width: 360px; } }
@media screen and (max-width: 800px) {
  .header-district-name {
    font-size: 15px;
    margin-top: 24px; }

  .tab-none {
    display: none;
    display: none; }

  .district-listing-blk {
    display: none; }

  .gallery-blk-outer .title-blk-002 .title-inside-right .user-post-btn-003 {
    margin-top: 8px !important; }

  .ml-header-other-site, .ml-header-right, .header-sponser-left {
    display: none; }

  .ml-top-nav {
    display: none; }

  .ml-login-icon-blk-mobile {
    display: block; }

  .section-container .ml-login-icon-blk-mobile, .sub-section-container .ml-login-icon-blk-mobile, .mmarticle-container .ml-login-icon-blk-mobile, .ml-login-icon-blk-mobile {
    top: 34px;
    margin-top: -20px;
    display: block; }

  .navigation {
    border-top: 2px #e2e2e2 solid !important; }

  .article-head-01 {
    min-height: 50px; }

  .header-border-btm {
    border-top: 3px #f3f3f3 solid;
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0px;
    left: 0px; }

  .sec-navigation, .art-navigation, .section-nav {
    height: 50px; }

  .sec-navigation, .art-navigation, .section-nav {
    border-top: none;
    overflow: inherit;
    overflow-x: auto; }

  .sec-navigation ul, .art-navigation ul, .section-nav ul {
    overflow: inherit;
    background-color: #fff; }

  .sec-navigation ul li, .art-navigation ul li, .section-nav ul li {
    float: left;
    background: #fff;
    border-bottom: 1px #f2f2f2 solid;
    border-right: 1px #f2f2f2 solid;
    display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    align-items: center; }

  .sec-navigation ul li a, .art-navigation ul li a, .section-nav ul li a {
    border-right: none;
    width: 100%;
    float: left;
    padding: 5px 10px;
    white-space: nowrap; }

  .sec-navigation ul li a, .art-navigation ul li a, .section-nav ul li a {
    color: #2A2A2A;
    line-height: 38px; }

  .header-section-button {
    background: none;
    padding: 0px 0px 0px 0px; }

  .manorama-online-icon {
    max-height: 37px;
    max-width: 37px; }

  .ml-header-logo img {
    max-height: 28px; }

  .section-nav {
    height: auto;
    width: 100%;
    position: inherit;
    right: 10px;
    top: 50px;
    text-align: inherit;
    border-top: none;
    border-bottom: none;
    box-shadow: none !important;
    z-index: 99999999;
    overflow: hidden;
    border-top: none;
    overflow: inherit;
    overflow-x: auto; }

  .section-nav ul {
    width: 100%;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    border-bottom: 0px;
    white-space: nowrap; }

  .section-nav ul li:first-child {
    border-left: 0px; }

  .section-nav ul li {
    float: left;
    background: #fff;
    border-bottom: 1px #f2f2f2 solid;
    border-right: 1px #f2f2f2 solid;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto; }

  .section-nav ul li a {
    border-right: none;
    width: 100%;
    float: left;
    padding: 5px 10px;
    white-space: nowrap; }

  .ml-header-logo {
    padding-top: 0px; }

  .header-logo-left {
    padding-top: 0px; }

  .sticky_position .ml-header-left {
    left: 0px; }

  .ml-header-main-blk {
    padding: 0; }

  .nw-time {
    top: auto;
    bottom: 10px;
    width: 100%;
    font-size: 12px;
    border-top: 0px;
    padding-top: 0px;
    margin-top: 0px; }

  .more-sec-outer {
    display: none; }

  .home-container .article-head-01 {
    min-height: 70px; }

  nav#stickyNav {
    border: none !important;
    right: 10px;
    top: 60px;
    position: initial;
    border-bottom: 1px #EFEFEF solid !important; }

  nav#stickyNav ul {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    height: 40px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap; }

  nav#stickyNav ul li {
    border-right: 1px #F2F2F2 solid; }

  nav#stickyNav ul li a {
    display: block;
    float: left;
    padding: 0px 10px;
    line-height: 40px;
    white-space: nowrap; }

  #stickyNav ul li:last-child .fa-ellipsis-h {
    display: none; }

  #stickyNav ul li .navigation-sub-menu {
    display: flex !important;
    width: max-content;
    width: -moz-max-content;
    opacity: 1;
    visibility: visible;
    position: inherit;
    width: auto;
    height: 40px;
    line-height: 36px;
    overflow-y: hidden;
    overflow-x: auto;
    padding: 0;
    margin: 0;
    vertical-align: top;
    transform: translateY(0em);
    white-space: nowrap;
    background-color: #fff;
    box-shadow: none; }

  nav#stickyNav ul li .navigation-sub-menu li a {
    display: block;
    float: left;
    padding: 0px 10px;
    white-space: nowrap; }

  nav#stickyNav ul li .navigation-sub-menu li {
    display: inline-block;
    width: auto;
    padding: 0; }

  .home-container nav.navigation#stickyNav {
    display: none; }

  /*.home-container nav#stickyNav {
      display: none;
  } */ }
@media screen and (max-width: 768px) {
  .search-blk-header {
    width: 400px; } }
@media screen and (max-width: 640px) {
  .mob-none {
    display: none; }

  .menu ul.menuflex {
    display: none; }

  .header-top-001 {
    height: 45px; }

  .header-item-search {
    right: -5px; }

  .search-blk-container {
    width: 465px; }

  .search-close-btn-wh {
    right: -6px;
    top: 14px; }

  .header-border-btm {
    border-top: 1px #f3f3f3 solid; } }
@media screen and (max-width: 600px) {
  .search-blk-header {
    width: 350px; }

  .search-blk-container {
    width: 415px; } }
@media screen and (max-width: 480px) {
  .search-blk-header {
    width: 270px; }

  .search-blk-container {
    width: 334px; }

  .search-close-btn-wh {
    width: 17px;
    height: 20px;
    background-size: 100%; }

  .ml-header-logo {
    max-width: 300px; }

  .home-container .ml-header-main-blk, .home-container .article-head-01 {
    /* min-height: 50px !important; */ }

  .section-container .article-head-01, .sub-section-container .article-head-01, .mmarticle-container .article-head-01, .article-head-01, .home-container .ml-header-main-blk {
    min-height: 50px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .home-container .ml-header-main-blk {
    min-height: 70px; }

  .ml-sec-header-logo {
    margin: auto; }

  .section-container .ml-login-icon-blk-mobile, .sub-section-container .ml-login-icon-blk-mobile, .mmarticle-container .ml-login-icon-blk-mobile, .ml-login-icon-blk-mobile {
    position: inherit;
    margin-top: 0;
    top: 0;
    float: right; }

  .ml-home-blk-left .ml-story-listing .story-list-02, .ml-home-blk-left .ml-story-listing .story-list-03 {
    width: 100%;
    margin-right: 0%;
    float: left;
    border-bottom: 1px #F2F2F2 solid; }

  .ml-home-blk-left .ml-story-listing .story-list-02 {
    margin-bottom: 10px; }

  .menu-container-main .search-blk-header {
    width: 260px; }

  .menu-blk-list:hover .menu-sub-hd::after {
    display: none; }

  .ml-header-left {
    width: 20px !important;
    position: inherit; }

  .home-container .ml-header-logo, .home-container .ml-login-icon-blk-mobile, .home-container .ml-header-left {
    margin-bottom: 3%; } }
@media screen and (max-width: 416px) {
  .search-blk-header {
    width: 270px;
    float: none;
    display: inline-block; }

  .ml-sec-header-logo a {
    text-align: left; }

  .search-go-btn {
    margin-left: 0px;
    float: none;
    padding: 8px 10px 0px 10px;
    display: inline-block; }

  .search-blk-container {
    width: 100%; }

  .menu-container-main .search-go-btn {
    margin-left: 10px; }

  .menu-container-main .search-blk-container {
    padding: 20px 10px; }

  .ml-header-logo img {
    /* max-height: 24px; */ }

  .ml-header-logo {
    max-width: 260px; }

  .sec-logo-outer {
    height: 42px; }

  .manorama-online-icon {
    max-height: 30px;
    max-width: 30px; }

  .section-title-logo {
    max-width: 220px; }

  .section-title-logo img {
    max-height: 24px; }

  .more-sec-outer {
    bottom: 6px; }

  .section-container .ml-header-left, .sub-section-container .ml-header-left {
    height: 42px; }

  .header-section-button {
    margin-right: 0px; } }
@media screen and (max-width: 375px) {
  .search-blk-header {
    width: 240px; }

  .ml-sec-header-logo {
    max-width: 240px; }

  .ml-header-logo {
    max-width: 230px; }

  .menu-container-main .search-blk-header {
    width: 220px; } }
@media screen and (max-width: 360px) {
  .search-blk-header {
    width: 210px; }

  .menu-container-main .search-blk-header {
    width: 200px; }

  .ml-sec-header-logo {
    max-width: 220px; } }
.menu-container-main {
  width: 100%;
  float: left;
  height: 100%;
  top: -100%;
  background-color: #0a2846;
  overflow: auto;
  position: fixed;
  z-index: 9999999999;
  opacity: 0;
  overflow-x: hidden;
  transition: all .3s ease-out .0s;
  left: 0; }

.menu-container-main.active {
  top: 0px;
  opacity: 1; }

.menu-list {
  float: left;
  width: 100%;
  height: auto;
  border-bottom: 1px solid #EEE; }

.menu-list-text {
  font-family: Roboto;
  font-size: 12px;
  color: #333;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  list-style-type: none;
  line-height: 32px;
  overflow: hidden;
  padding: 0; }

.menu-list a.active {
  color: #ff4400;
  text-decoration: none;
  background-color: #f2f2f2; }

.menu-list a {
  color: #333;
  text-decoration: none;
  padding: 0 0 0 10px;
  display: block; }

.menu-list a:hover {
  color: #ff4400;
  text-decoration: none;
  background-color: #F7F7F7; }

.sub-sec-dropdown {
  width: 100%;
  float: left;
  display: none; }

.sub-sec-dropdown ul {
  width: 100%; }

.sub-sec-dropdown ul li {
  padding: 0px 0 0px 0px;
  height: 30px;
  font-family: Roboto;
  font-size: 12px;
  color: #333;
  font-weight: normal;
  text-decoration: none;
  list-style-type: none;
  line-height: 26px;
  overflow: hidden; }

.sub-sec-dropdown ul li a {
  color: #333;
  text-decoration: none; }

.icon-block-right {
  float: right;
  width: 15px;
  height: 15px;
  margin: 5px 5px 0 0 !important; }

.icon-max, .icon-min {
  color: #777;
  font-size: 12px; }

.expand-arrow, .collaps-arrow {
  background-image: url(clientlibs/img/sprit-icons.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  float: left; }

.expand-arrow.hide, .collaps-arrow.hide {
  display: none; }

.expand-arrow {
  background-position: 0px -320px;
  display: block; }

.collaps-arrow {
  background-position: 0px -343px; }

.menu-sub-hd {
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
  padding: 5px 10px 5px 10px;
  color: #00b8f1;
  position: relative;
  transition: color 0.2s ease 0.0s; }

.menu-sub-hd::after, .menu-blk-list.active .menu-sub-hd::after {
  content: "";
  width: 0;
  -moz-transition: all .2s ease .0s;
  -webkit-transition: all .2s ease .0s;
  transition: all .2s ease .0s;
  height: 2px;
  position: absolute;
  left: 10;
  bottom: 0;
  background: #00b8f1; }

.menu-blk-list:hover .menu-sub-hd::after, .menu-blk-list.active .menu-sub-hd::after {
  width: 40%; }

.menu-blk-list:hover .menu-sub-hd a {
  color: #fff; }

.menu-sub-hd a {
  color: #00b8f1;
  display: block;
  font-weight: 500; }

.menu-blk-list {
  width: 14%;
  position: relative;
  display: inline-block; }

.menu-blk-list ul {
  width: 100%;
  float: left;
  list-style-type: none;
  column-width: auto;
  margin: 0px;
  padding: 0px 0px 0px 10px; }

.menu-blk-list ul li {
  list-style-type: none;
  font-size: 14px;
  font-family: roboto;
  border-bottom: 1px rgba(255, 255, 255, 0.05) solid; }

.menu-blk-list ul li:last-child {
  border-bottom: 0px; }

.menu-blk-list ul li a {
  list-style-type: none;
  line-height: 26px;
  padding: 3px 0px 3px 0px;
  color: #a9a9a9;
  display: block; }

.menu-blk-list ul li a:hover {
  color: #fff; }

.menu-blk-list ul li.more-btn a {
  list-style-type: none;
  line-height: 26px;
  padding: 5px 5px 5px 0px;
  color: #000;
  font-family: roboto;
  font-size: 12px;
  text-transform: uppercase; }

.menu-blk-list ul li a {
  transition: color 0.2s ease 0.0s; }

.menu-blk-list ul li:hover .menu-blk-list ul li a {
  color: #fff; }

.menu-expand-icon, .menu-collapse-icon {
  width: 16px;
  height: 16px;
  top: 10px;
  right: 10px;
  position: absolute;
  z-index: 10;
  background-image: url(clientlibs/img/up-down-arrows.svg);
  background-repeat: no-repeat;
  display: none; }

.menu-expand-icon {
  background-position: 0 2px; }

.menu-collapse-icon {
  background-position: center -18px; }

.menu-container-main .logo-blk {
  width: 200px;
  float: left;
  height: 35px;
  justify-content: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.menu-container-main .logo-blk img {
  width: 100%; }

.menu-list-block-inside .footer-outer .social-share-blk, .menu-list-block-inside .footer-outer .listing-004 ul, .menu-list-block-inside .footer-outer .copyright, .menu-list-block-inside .footer-outer .listing-001, .menu-list-block-inside .footer-outer .listing-002, .menu-list-block-inside .footer-outer .listing-003, .menu-list-block-inside .footer-outer .listing-004 {
  text-align: center;
  border-bottom: 0px;
  padding: 0px;
  margin: 5px 0px 0px 0px; }

.menu-list-block-inside .footer-outer .copyright {
  padding-bottom: 20px; }

.menu-list-block-inside .footer-outer .social-share-blk .social-media-blk, .menu-list-block-inside .footer-outer .listing-004 ul li, .menu-list-block-inside .footer-outer .listing-001 ul li, .menu-list-block-inside .footer-outer .listing-002 ul li, .menu-list-block-inside .footer-outer .listing-003 ul li {
  float: none;
  display: inline-block; }

.menu-list-block-inside .footer-outer .social-share-blk .social-media-blk, .menu-list-block-inside .footer-outer .listing-004 ul li a, .menu-list-block-inside .footer-outer .listing-001 ul li a, .menu-list-block-inside .footer-outer .listing-002 ul li a, .menu-list-block-inside .footer-outer .listing-003 ul li a {
  color: #a9a9a9; }

.menu-container-main .search-blk-container {
  background-color: #0d3864; }

.menu-list-block-inside .footer-outer .sub-hd-001 {
  text-align: center;
  color: #00b8f1; }

.com-blk-03 {
  width: 100%;
  float: left;
  padding: 10px 0px;
  border-top: #174d85 1px dashed; }

.menu-list-block-inside .footer-outer .listing-004 {
  display: block;
  border-bottom: #174d85 1px dashed;
  padding: 5px 0px 10px 0px;
  margin: 0px 0px 10px 0px; }

.navigation ul li.new-stamp a {
  background-image: url("clientlibs/img/new-stamp.png");
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: center right;
  width: auto;
  height: auto;
  margin: 0;
  color: #000;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  display: block; }

.navigation ul li:first-child img {
  vertical-align: middle; }

.menu-blk-list ul li .new-stamp, .menu-container-main .menu-sub-hd .new-stamp {
  background-image: url(clientlibs/img/new-icon.svg);
  padding: 0px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 24px;
  height: 24px;
  background-size: 100%;
  margin-left: 5px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  background-size: 100%; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 1200px) {
  .menu-container-main .logo-blk {
    width: 200px; }

  .menu-container-main .search-blk-container {
    padding: 20px 10px; } }
@media screen and (max-width: 1024px) {
  .menu-blk-list {
    width: 16.3%; }

  .menu-container-main .search-block-header {
    width: 500px;
    float: left;
    margin-left: 10px; } }
@media screen and (max-width: 800px) {
  .menu-blk-list {
    width: 19.3%; }

  .menu-container-main .search-blk-header {
    width: 300px;
    float: none;
    margin: auto; }

  .menu-container-main .search-block-header {
    width: 60%; } }
@media screen and (max-width: 768px) {
  .menu-blk-list {
    width: 24.3%; } }
@media screen and (max-width: 640px) {
  .menu-blk-list {
    width: 32.5%; }

  .menu-container-main .logo-blk {
    width: 200px;
    float: none;
    margin: 0px auto 10px auto; }

  .menu-container-main .search-block-header {
    margin: 10px 0px;
    width: 100%; }

  .menu-container-main .search-blk-header, .menu-container-main .search-blk-container .search-go-btn {
    float: none;
    display: inline-block; }

  .menu-container-main .search-blk-header {
    width: 320px;
    float: none; } }
@media screen and (min-width: 481px) {
  .menu-blk-list ul {
    display: block !important; } }
@media screen and (max-width: 480px) {
  .menu-blk-list {
    width: 100%;
    cursor: pointer; }

  .menu-blk-list ul {
    display: none; }

  .menu-sub-hd {
    padding: 5px 10px 5px 10px;
    border-bottom: 1px #174d85 solid;
    font-weight: 400;
    color: #d5d5d5; }

  .menu-sub-hd a {
    color: #d5d5d5;
    font-weight: 400 !important; }

  .menu-tab-blk.open .menu-expand-icon {
    display: none; }

  .menu-expand-icon, .menu-tab-blk.open .menu-collapse-icon {
    display: block; }

  .menu-container-main {
    left: -100%;
    top: 0; }

  .menu-container-main.active {
    left: 0%; }

  .menu-blk-list ul {
    padding: 0px 0px 10px 20px;
    border-bottom: 1px #174d85 solid; }

  .hasSubMenu {
    position: relative; }

  .mob-menu-mask {
    display: block;
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 12; } }
@media screen and (max-width: 416px) {
  .menu-container-main .search-blk-header {
    width: 230px; } }
.footer-outer:before, .footer-outer:after, .footer-outer .listing-001:befoe, .footer-outer .listing-002:befoe, .footer-outer .listing-003:befoe, .footer-outer .listing-001:after, .footer-outer .listing-002:after, .footer-outer .listing-003:after, .copyright:before, .copyright:after {
  display: table;
  content: ""; }

.footer-outer:after, .footer-outer .listing-001:after, .footer-outer .listing-002:after, .footer-outer .listing-003:after, .copyright:after {
  clear: both; }

.footer-outer {
  position: relative;
  margin-top: 30px; }

.bor-top-blue {
  border-top: 4px #51A4DB solid;
  padding-top: 10px; }

.footer-outer .sub-hd-001 {
  font-family: Roboto;
  font-size: 16px;
  color: #333;
  display: block;
  text-transform: uppercase;
  font-weight: 500; }

.footer-outer .listing-001, .footer-outer .listing-002, .footer-outer .listing-003, .footer-outer .listing-004 {
  display: block;
  border-bottom: 1px #e3e3e3 dashed;
  padding: 5px 0px 15px 0px;
  margin: 0px 0px 15px 0px; }

.footer-outer .listing-001 ul, .footer-outer .listing-002 ul, .footer-outer .listing-003 ul, .footer-outer .listing-004 ul {
  list-style-type: none; }

.footer-outer .listing-001 ul li, .footer-outer .listing-002 ul li, .footer-outer .listing-003 ul li, .footer-outer .listing-004 ul li {
  list-style-type: none;
  font-family: Roboto;
  font-size: 14px;
  color: #333;
  line-height: 26px;
  text-transform: uppercase;
  display: inline-block; }

.footer-outer .listing-001 ul li a, .footer-outer .listing-002 ul li a, .footer-outer .listing-003 ul li a, .footer-outer .listing-004 ul li a {
  color: #333;
  padding: 10px 10px 10px 0px; }

.footer-outer .social-share-blk {
  display: block;
  width: 100%;
  float: left;
  border-bottom: 1px #e3e3e3 dashed;
  padding: 15px 0px 15px 0px;
  margin: 0px 0px 15px 0px; }

.footer-outer .logo-blk {
  float: left;
  max-width: 300px;
  width: 100%;
  margin-top: 10px; }

.footer-outer .logo-blk img {
  max-width: 100%; }

.footer-outer .social-media-blk {
  float: right;
  margin-top: 10px; }

.footer-outer .social-media-blk ul {
  list-style-type: none; }

.footer-outer .social-media-blk ul li {
  list-style-type: none;
  width: 25px;
  height: 25px;
  margin: 5px;
  float: left;
  font-size: 28px; }

.fb, .tw, .gl, .pn, .in, .wt {
  color: #6C6C6C;
  transition: all 0.1s ease; }

.fb a, .tw a, .gl a, .pn a, .in a, .wt a {
  color: #6C6C6C; }

.fb a:hover, .menu-list-block-inside .footer-outer .social-media-blk .fb a:hover {
  color: #3B5998; }

.tw a:hover, .menu-list-block-inside .footer-outer .social-media-blk .tw a:hover {
  color: #55ACEE; }

.gl a:hover, .menu-list-block-inside .footer-outer .social-media-blk .gl a:hover {
  color: #dd4b39; }

.in a:hover, .menu-list-block-inside .footer-outer .social-media-blk .in a:hover {
  color: #000; }

.pn a:hover, .menu-list-block-inside .footer-outer .social-media-blk .pn a:hover {
  color: #B93936; }

.wt a:hover, .menu-list-block-inside .footer-outer .social-media-blk .wt a:hover {
  color: #0BAC57; }

.menu-list-block-inside .footer-outer .social-media-blk .fb, .menu-list-block-inside .footer-outer .social-media-blk .fb a,
.menu-list-block-inside .footer-outer .social-media-blk .tw, .menu-list-block-inside .footer-outer .social-media-blk .tw a,
.menu-list-block-inside .footer-outer .social-media-blk .gl, .menu-list-block-inside .footer-outer .social-media-blk .gl a,
.menu-list-block-inside .footer-outer .social-media-blk .pn, .menu-list-block-inside .footer-outer .social-media-blk .pn a,
.menu-list-block-inside .footer-outer .social-media-blk .in, .menu-list-block-inside .footer-outer .social-media-blk .in a,
.menu-list-block-inside .footer-outer .social-media-blk .wt, .menu-list-block-inside .footer-outer .social-media-blk .wt a {
  color: #a9a9a9; }

.footer-outer .copyright {
  font-family: Roboto;
  font-size: 14px;
  color: #A4A4A4;
  line-height: 20px;
  display: block;
  margin: 10px 0px 20px 0px; }

.expand-btn, .collaps-btn {
  border: 1px #dad9d9 solid;
  border-radius: 5px;
  color: #333;
  font-family: Roboto;
  font-size: 13px;
  text-align: center;
  margin: 0px 5px 0px 0px;
  float: right;
  position: relative;
  height: 30px;
  line-height: 28px;
  padding: 0px 10px 0px 10px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 500; }

.expand-btn .icon-blk, .collaps-btn .icon-blk {
  height: 8px;
  line-height: 18px;
  color: #333;
  display: inline-block; }

.exp-col-btn-blk {
  position: absolute;
  top: 5px;
  right: 10px;
  z-index: 2;
  width: auto; }

.back-to-top-btn {
  font-size: 13px;
  background-color: #fff;
  position: fixed;
  bottom: 65px;
  right: 10px;
  border-radius: 50%;
  cursor: pointer;
  line-height: 19px;
  text-align: center;
  width: 35px;
  height: 35px;
  z-index: 999;
  box-shadow: 0px 1px 4px rgba(5, 0, 0, 0.3);
  -webkit-box-shadow: 0px 1px 4px rgba(5, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 4px rgba(5, 0, 0, 0.3);
  display: none; }

.back-to-top-btn .icon-blk {
  width: 35px;
  height: 35px;
  margin-left: 0px;
  display: inline-block;
  background-image: url(clientlibs/img/up-down-arrows.svg);
  background-repeat: no-repeat;
  background-position: center -41px;
  background-size: 18px; }

.com-blk-02 {
  width: 100%;
  float: left;
  padding: 10px 0px; }

.back-top-animate {
  -webkit-animation: flip-horizontal-bottom 8s ease-out 0.5s 1 both;
  animation: flip-horizontal-bottom 8s ease-out 0.5s 1 both; }

@-webkit-keyframes flip-horizontal-bottom {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  2% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.1; }
  4% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1; }
  6% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }
@keyframes flip-horizontal-bottom {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  2% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.1; }
  4% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 1; }
  6% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }
/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 1200px) {
  .footer-outer {
    background-image: none; } }
@media screen and (max-width: 600px) {
  .footer-outer .logo-blk {
    max-width: 200px;
    margin-top: 14px; } }
@media screen and (max-width: 480px) {
  .footer-outer .logo-blk {
    float: none;
    margin: 10px auto; }

  .footer-outer .social-media-blk ul li {
    display: inline-block;
    float: none; }

  .footer-outer .social-media-blk ul {
    text-align: center; }

  .footer-outer .social-media-blk {
    float: none;
    text-align: center; }

  .header-logo-left {
    margin: 0px auto;
    float: none; }

  .ml-header-left {
    width: 100%;
    text-align: center; }

  .footer-outer .listing-004 ul, .footer-outer .copyright {
    text-align: center; }

  .footer-outer .logo-blk {
    max-width: 300px;
    width: 100%; } }
@media screen and (max-width: 360px) {
  .footer-outer .logo-blk {
    float: none;
    text-align: center;
    margin: 0px auto; }

  .footer-outer .social-media-blk {
    width: 100%; }

  .footer-outer .social-media-blk ul {
    margin: 0px auto;
    display: table; } }
.related-native:before, .related-native:after {
  display: table;
  content: ""; }

.related-native:after {
  clear: both; }

.ad-common-block {
  width: 300px;
  float: right; }

.ad-block-300 {
  display: inline-block;
  width: 300px;
  height: 250px;
  margin-bottom: 20px;
  background-color: #e7e7e7; }

.advt-160-600 {
  width: 160px;
  height: 600px;
  position: relative;
  position: fixed;
  z-index: 10000;
  overflow: hidden;
  top: 50px; }

.advt-336-280 {
  width: 336px;
  max-width: 100%;
  float: left;
  margin: 10px 10px 10px 0; }

.advt-160-600 img, .advt-336-280 img {
  max-width: 100%; }

.advt-160-600 .close {
  position: absolute;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #CB0514;
  right: 0;
  top: 0;
  z-index: 1;
  padding: 10px;
  cursor: pointer; }

.mm-banner970-90-ad {
  height: 90px;
  width: 970px;
  margin: 20px auto;
  position: relative;
  text-align: center; }

.mm-banner970-90-ad img {
  width: 100%; }

.top-advt-728-90 {
  width: 100%;
  float: left;
  margin: 10px 0 20px;
  text-align: center; }

.top-advt-728-90 img {
  max-width: 100%; }

.top-advt {
  text-align: center;
  margin: 10px auto 0px auto;
  padding-bottom: 10px;
  border-bottom: 1px #F2F2F2 solid; }

.top-advt img {
  margin: 0px auto;
  display: block;
  max-width: 100%; }

.story-list-ntv-advt .stories_slot_img {
  position: relative;
  margin: 0 5px 0 0;
  float: left; }

.story-list-ntv-advt .stories_slot_img img {
  width: 80px; }

.story-list-ntv-advt .sponsored_by {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  color: #E40011;
  text-transform: uppercase; }

.story-list-ntv-advt .panchari_Normal {
  font-family: EGGIndulekhaUni;
  font-size: 20px;
  font-weight: 500;
  color: #333;
  line-height: 24px;
  background-color: #fff;
  -webkit-line-clamp: 2;
  max-height: 48px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

.mm-textlink-ad {
  background-color: #f8f8f8;
  border-top: 1px #eaeaea solid;
  border-bottom: 1px #eaeaea solid;
  padding-top: 10px;
  display: block;
  overflow: hidden;
  margin: 0 0 10px; }

.mm-textlink-ad .mm-textlink-title {
  color: #bb2525;
  font-family: arial;
  text-align: left;
  text-decoration: none;
  display: block;
  margin: 0 6px 6px;
  font-size: 12px; }

.mm-textlink-blk, .mm-textlink-ad .mm-textlink-blk, .mm-textlink-ad .mm-textlink-blk a {
  font-family: PanchariUni;
  font-size: 21px;
  color: #1520ec;
  line-height: 22px;
  font-weight: normal;
  display: block;
  margin: 0 2px; }

.mm-textlink-ad [id*="div-gpt-ad"] {
  width: 100% !important;
  height: auto !important;
  word-wrap: break-word;
  word-break: normal; }

.mm-doubleskinning-ad {
  width: 100%; }

.mm-doubleskinning-ad-left,
.mm-doubleskinning-ad-right {
  position: fixed;
  z-index: 1015;
  top: 0;
  width: 120px; }

.mm-doubleskinning-ad-left {
  left: 50%;
  margin-left: -720px;
  float: right; }

.mm-doubleskinning-ad-right {
  right: 50%;
  margin-right: -720px;
  float: left; }

.mm-doubleskinning-ad-left > div {
  float: right; }

.mm-doubleskinning-ad-right > div {
  float: left; }

.text_linkad_wrapper {
  background-color: #F8F8F8;
  border-top: 1px #EAEAEA solid;
  border-bottom: 1px #EAEAEA solid;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden; }

.app-promo-block-ml, .app-promo-block-ml a {
  font-family: PanchariUni;
  font-size: 18px;
  padding: 0 0 0 5px; }

.app-promo-block-ml a {
  color: #1520ec; }

.app-promo-block-en, .app-promo-block-en a {
  font-family: Georgia,"Times New Roman",Times,serif;
  color: #000;
  font-size: 15px; }

.app-promo-block-en a {
  color: #c00108; }

.mm-banner300-ad, .articlelisting .mm-other-ad {
  padding: 0 0 10px;
  text-align: center; }

.home-container .third-col-right .mm-banner300-ad {
  padding-bottom: 20px; }

.sub-section-container .mm-banner300-ad {
  padding: 30px 0 10px !important; }

.articlecontentbody .r1Slot, .articlecontentbody .r2Slot, .articlecontentbody .r3Slot {
  text-align: center; }

.mmarticle-container .related-native {
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px #F2F2F2 solid;
  clear: both;
  float: left;
  width: 100%; }

.toptrending .trending-native .subhead-002-ml {
  margin: 0 !important;
  position: relative;
  font-family: PanchariUni;
  font-size: 18px;
  -webkit-line-clamp: 3;
  max-height: 54px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-align: left;
  width: auto !important;
  word-break: normal;
  word-wrap: break-word;
  line-height: 18px; }

.relatedstories .related-native .image-block {
  width: 80px;
  margin-right: 10px;
  margin-top: 4px;
  float: left; }

.relatedstories .related-native .subhead-002-ml {
  -webkit-line-clamp: 3;
  max-height: 58px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-align: left;
  width: auto !important;
  word-break: normal;
  word-wrap: break-word;
  font-size: 19px;
  line-height: 20px;
  font-family: PanchariUni; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 1024px) {
  .section-container .ad-block-300, .sub-section-container .ad-block-300 {
    float: none;
    margin: 0 auto 10px;
    display: block;
    clear: both; }

  .sub-section-container .mm-banner300-ad {
    padding: 10px 0 10px !important;
    clear: both; } }
@media screen and (max-width: 980px) {
  .ad-common-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    float: left; }

  .mm-banner970-90-ad {
    width: 100%;
    height: auto; }

  .ml-home-blk-right .ad-block-300 {
    float: none; }

  .top-advt {
    width: 100%; } }
@media screen and (max-width: 800px) {
  .ad-block-300 {
    display: block;
    float: none;
    margin: 0px auto 20px auto;
    overflow: hidden; }

  .mm-banner300-ad {
    padding: 0 0 20px; }

  .container-twocolumns-right .ad-block-300:nth-child(2) {
    margin-right: auto; }

  .ml-home-blk-right .ad-block-300 {
    float: none;
    display: inline-block;
    margin-bottom: 10px; } }
@media screen and (max-width: 640px) {
  .ad-common-block {
    display: -webkit-block;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-wrap: unset;
    justify-content: inherit; }

  .ad-block-300 {
    display: block;
    float: none;
    margin: 10px auto; }

  .ad-block-300:nth-child(1) {
    margin-left: auto; }

  .ad-block-300:nth-child(2) {
    margin-right: auto; }

  .top-advt {
    margin-top: 5px; }

  .section-container .ad-block-300, .sub-section-container .ad-block-300 {
    margin: 0 auto 20px; } }
@media screen and (max-width: 540px) {
  .toptrending .trending-native .subhead-002-ml {
    font-family: EggIndulekhauni;
    font-size: 20px;
    max-height: 46px;
    line-height: 24px;
    -webkit-line-clamp: 2; } }
@media screen and (min-width: 480px) {
  .articlecontentbody .r1Slot {
    width: 336px;
    max-width: 100%;
    float: left;
    margin: 10px 10px 10px 0; } }
.breaking-news-footer-block {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 999999999; }

.breaking-news-footer-block, .breaking-news-inside, .breaking-news-title, .breaking-news-blk {
  height: 66px; }

.breaking-news-inside {
  position: relative; }

.breaking-news-title {
  padding: 10px;
  margin: 0px;
  font-family: Roboto;
  font-size: 20px;
  color: #fff;
  float: left;
  text-transform: uppercase;
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px; }

.breaking-news-blk {
  margin: 3px 30px 3px 3px;
  position: relative; }

.breaking-news-inside, .breaking-news-blk ul {
  overflow: hidden; }

.breaking-news-blk ul li {
  width: 100%;
  font-family: EGGIndulekhaUni;
  font-size: 23px;
  color: #fff;
  display: block;
  float: left;
  line-height: 24px; }

.breaking-news-blk ul li a:hover {
  text-decoration: none; }

.breaking-news-blk ul li .fa-circle {
  font-size: 12px;
  margin-right: 6px; }

.breaking-news-close {
  width: 45px;
  height: 50px;
  background-image: url("clientlibs/img/sprit-icons.png");
  background-position: 0px -226px;
  background-repeat: no-repeat;
  border: 10px solid transparent;
  right: 0px;
  top: 6px;
  position: absolute;
  cursor: pointer;
  z-index: 1; }

.breaking-news-title, .breaking-news-blk ul li, .breaking-news-close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.breaking-news-title {
  line-height: 100%;
  padding-top: 15px;
  padding-left: 0px;
  position: static; }

.breaking-news-blk {
  height: 60px;
  overflow: hidden;
  padding: 3px;
  position: relative; }

.breaking-news-blk li {
  height: 60px; }

.breaking-news-blk a {
  color: #fff;
  text-decoration: none; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 1200px) {
  .breaking-news-inside {
    width: 100%; } }
@media screen and (max-width: 1024px) {
  .breaking-news-blk ul li {
    font-size: 24px;
    line-height: 20px; } }
@media screen and (max-width: 800px) {
  .breaking-news-blk ul li {
    font-size: 22px;
    line-height: 22px; }

  .breaking-news-blk ul {
    padding-left: 10px; } }
@media screen and (max-width: 640px) {
  .breaking-news-title, .breaking-news-blk ul li {
    font-size: 18px;
    line-height: 18px; }

  .breaking-news-title {
    width: 100%;
    height: 20px;
    display: block; }

  .breaking-news-footer-block, .breaking-news-inside {
    height: 90px; }

  .breaking-news-title {
    line-height: 100%;
    padding-left: 0px;
    position: static; }

  .breaking-news-blk {
    top: 8px;
    margin-left: 0px; }

  .breaking-news-title {
    text-align: left;
    display: block !important; }

  .breaking-news-blk ul {
    padding-left: 0px !important; }

  .breaking-news-close {
    width: 30px;
    height: 30px;
    background-position: 2px -224px;
    border: 0px;
    margin: 5px; } }
@media screen and (max-width: 480px) {
  .breaking-news-title {
    font-size: 15px; }

  .breaking-news-blk {
    margin-top: -10px; } }
.third-col:before, .third-col:after, .trending-news-blk ul li:before, .trending-news-blk ul li:after, .common-content-blk-outer:before, .common-content-blk-outer:after, .astro-home-blk-outer:before, .astro-home-blk-outer:after, .time-tag-blk:before, .time-tag-blk:after, .obit-content-blk:before, .obit-content-blk:after, .full-blk:before, .full-blk:after, .sub-title-001:before, .sub-title-001:after, .common-content-blk:before, .common-content-blk:after, .astro-home-blk:before, .astro-home-blk:after, .opinion-home-blk:before, .opinion-home-blk:after, .book-section-blk:before, .book-section-blk:after, .news-blk-003:before, .news-blk-003:after, .news-blk-004:before, .news-blk-004:after, .more-button-001:before, .more-button-001:after, .news-blk-002:before, .news-blk-002:after, .title-com-blk:before, .title-com-blk:after, .opinion-home-blk-list:before, .opinion-home-blk-list:after, .book-section-blk-list:before, .book-section-blk-list:after, .sub-title-001:before, .sub-title-001:after, .news-blk-001 ul li:before, .news-blk-001 ul li:after, .news-blk-001:before, .news-blk-001:after, .third-col-full-blk:before, .third-col-full-blk:after, .second-col:before, .second-col:after, .ml-home-blk-right:before, .ml-home-blk-right:after, .trending-blk-001:before, .trending-blk-001:after, .promo-blk-001:before, .promo-blk-001:after, .ml-editors-pick-home:before, .ml-editors-pick-home:after, .ml-story-listing:before, .ml-story-listing:after, .image-block:before, .image-block:after, .first-col:before, .first-col:after, .mmarticle-container:before, .mmarticle-container:after {
  display: table;
  content: ""; }

.book-section-blk-list:after, .astro-home-blk-outer:after, .third-col:after, .trending-news-blk ul li:after, .common-content-blk-outer:after, .time-tag-blk:after, .obit-content-blk:after, .full-blk:after, .sub-title-001:after, .common-content-blk:after, .astro-home-blk:after, .opinion-home-blk:after, .news-blk-003:after, .news-blk-004:after, .more-button-001:after, .news-blk-002:after, .title-com-blk:after, .opinion-home-blk-list:after, .sub-title-001:after, .news-blk-001 ul li:after, .news-blk-001:after, .third-col-full-blk:after, .second-col:after, .ml-home-blk-right:after, .trending-blk-001:after, .promo-blk-001:after, .ml-editors-pick-home:after, .ml-story-listing:after, .image-block:after, .first-col:after, .book-section-blk:after, .mmarticle-container:after {
  clear: both; }

.first-col, .second-col, .third-col {
  padding: 10px 310px 0px 0px;
  margin: 0px auto; }

.ml-home-blk-left, .second-col-left, .third-col-left {
  width: 100%;
  float: left;
  border-right: 1px #f2f2f2 solid;
  padding-right: 10px;
  box-sizing: border-box; }

.second-col-left, .third-col-left {
  border-right: 0px; }

.ml-home-blk-right, .second-col-right, .third-col-right {
  width: 310px;
  margin-right: -310px;
  float: right;
  padding-left: 10px; }

.third-col-full-blk {
  padding: 10px 0px 0px 0px;
  margin: 0px auto;
  border-bottom: 8px #f2f2f2 solid; }

.ml-story-listing {
  width: 100%;
  border-bottom: #F2F2F2 1px solid;
  padding-bottom: 10px;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ml-story-list-left {
  width: 58%;
  display: inline-block;
  margin-right: 1.5%;
  padding-right: 1.5%;
  border-right: 1px #f2f2f2 solid; }

.special-story-blk {
  width: 100%;
  padding-bottom: 5px;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.special-story-blk .content {
  width: 48%;
  display: inline-block;
  margin-right: 2%; }

.special-story-blk .image-blk {
  width: 50%;
  display: inline-block; }

.special-story-blk .image-blk img {
  width: 100%; }

.story-list-01 {
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px #f2f2f2 solid; }

.story-list-02, .story-list-03 {
  width: 49%;
  margin: 0px 2% 0px 0%;
  float: left; }

.story-list-03 {
  margin: 0px 0% 0px 0%; }

.story-list-04, .story-list-05, .story-list-06, .story-list-07, .story-list-08, .story-list-09, .story-list-10, .story-list-11, .story-list-12 {
  width: 100%; }

.ml-story-list-right, .home-live-updates-right {
  width: 48%;
  display: inline-block;
  padding-right: 0%; }

.ml-story-list-right .image-block {
  position: relative;
  margin: 0px 5px 0px 0px;
  float: left; }

.content-label-001, .content-label-002 {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  margin: 0px 0px 5px 0px;
  color: #E40011;
  text-transform: uppercase; }

.content-label-002 {
  font-size: 13px;
  font-weight: 500; }

.image-block {
  position: relative;
  margin-bottom: 5px; }

.image-block img {
  max-width: 100%; }

.story-list-01 .image-block {
  position: relative;
  margin: 5px 0px; }

.subhead-001-ml, .special-story-blk .subhead-001-ml, .story-content-blk .subhead-001-ml {
  font-family: EGGIndulekhaUni;
  font-size: 30px;
  font-weight: 500;
  color: #333;
  line-height: 32px;
  -webkit-line-clamp: 2;
  max-height: 60px;
  overflow: hidden;
  margin-top: 8px;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

.content-ml-001, .special-story-blk .content-ml-001, .story-content-blk .content-ml-001 {
  margin: 0px 0px 10px 0px;
  position: relative;
  font-family: PanchariUni;
  font-size: 19px;
  -webkit-line-clamp: 3;
  max-height: 58px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-align: left;
  color: #555; }

.content-subhead-01 {
  margin: 0px 0px 5px 0px;
  font-family: EGGIndulekhaUni;
  font-size: 22px;
  color: #555; }

.content-paragraph-01 {
  margin: 0px 0px 5px 0px;
  font-family: PanchariUni;
  font-size: 21px; }

.obitlisting.section .articlecontentbody .story-body p {
  margin: 0px 0px 20px; }

.article.rte-article p.obitSeparation {
  width: 100%;
  float: left;
  border-bottom: 1px #F2F2F2 solid;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-family: PanchariUni;
  font-size: 19px;
  line-height: 26px; }

.article.rte-article {
  padding: 10px 0;
  float: none; }

.listing-sec-blk {
  padding: 0; }

.listing-title-blk {
  width: 100%; }

.listing-sec-blk-In {
  width: 100%;
  float: left; }

.listing-list {
  width: 100%;
  padding: 10px 0;
  float: left; }

.listing-list ul {
  list-style-type: none;
  width: 100%; }

.listing-list ul li {
  list-style-type: none;
  padding: 13px 0;
  border-bottom: 1px #f2f2f2 solid;
  float: left;
  width: 100%; }

.listing-content {
  width: auto; }

.listing-sec-blk .thumb-image {
  width: auto;
  float: left;
  margin-right: 10px;
  max-width: 95px; }

.listing-sec-blk .sub-title-002 {
  font-size: 22px;
  padding-bottom: 0;
  line-height: 36px; }

.listing-sec-blk .sec-title-001 {
  color: #333; }

.listing-title-blk-right {
  width: auto;
  float: right; }

.listing-select select {
  padding: 6px 20px 6px 6px;
  color: #333;
  border-radius: 3px;
  border: 1px solid #e3e3e3;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.listing-select {
  width: 100%;
  position: relative;
  font-family: roboto;
  font-size: 14px; }

.listing-title-blk-left {
  float: left; }

.listing-select .nav-icon {
  top: 13px; }

.content-ml-001 a, .special-story-blk .content-ml-001 a, .story-content-blk .content-ml-001 a, .content-subhead-01 a, .content-paragraph-01 a {
  color: #555; }

.story-content-blk .subhead-001-ml {
  margin-top: 0px; }

.story-content-blk .content-ml-001 {
  margin: 5px 0px 5px 0px;
  font-size: 20px;
  height: 50px;
  line-height: 24px; }

.special-story-blk .subhead-001-ml {
  max-height: 53px !important;
  height: auto;
  font-size: 27px;
  line-height: 27px; }

.special-story-blk .content-ml-001 {
  max-height: 58px !important;
  height: auto;
  margin-top: 10px; }

.common-content-blk .content-ml-001 {
  margin: 0px 0px 0px 0px; }

.subhead-001-en {
  font-family: "PT Serif";
  font-size: 18px;
  font-weight: 600;
  color: #333;
  line-height: 24px;
  background-color: #fff;
  -webkit-line-clamp: 3;
  height: 72px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  margin-top: 8px;
  display: -webkit-box; }

.special-story-blk .highlight-blk {
  display: block; }

.special-story-blk .highlight-blk ul {
  list-style-type: none; }

.special-story-blk .highlight-blk ul li {
  list-style-type: none;
  font-family: EGGIndulekhaUni;
  font-size: 19px;
  position: relative;
  padding-left: 5px;
  margin: 0px 0px 5px 5px;
  font-weight: 500; }

.special-story-blk .highlight-blk ul li a {
  color: #333;
  line-height: 20px; }

.special-story-blk .highlight-blk ul li:before {
  content: '';
  height: 6px;
  width: 6px;
  position: absolute;
  top: 5px;
  left: -7px;
  border-radius: 50%;
  background: #333; }

.subhead-002-ml, .subhead-003-ml {
  font-family: EGGIndulekhaUni;
  font-size: 20px;
  font-weight: 500;
  color: #333;
  line-height: 24px;
  background-color: #fff;
  -webkit-line-clamp: 2;
  max-height: 46px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

.subhead-003-ml {
  line-height: 23px;
  -webkit-line-clamp: 1;
  height: 22px;
  text-align: center; }

.subhead-002-ml-white {
  font-family: EGGIndulekhaUni;
  font-size: 22px;
  font-weight: 500;
  color: #fff;
  line-height: 23px;
  -webkit-line-clamp: 2;
  max-height: 46px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-box-orient: vertical; }

.subhead-002-ml-white a {
  color: #fff;
  text-decoration: none; }

.news-blk-003 .story-list .overlay-blk-btm .subhead-002-ml-white {
  text-shadow: 1px 2px 1px #000; }

.ml-story-list-right .story-list-04, .ml-story-list-right .story-list-05, .ml-story-list-right .story-list-06, .ml-story-list-right .story-list-07, .ml-story-list-right .story-list-08, .ml-story-list-right .story-list-ntv-advt, .ml-story-list-right .story-list-09, .ml-story-list-right .story-list-10, .ml-story-list-right .story-list-11, .ml-story-list-right .story-list-12 {
  width: 100%;
  margin-right: 0%;
  float: left;
  border-bottom: 1px #F2F2F2 solid;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.ml-story-list-right .story-list-12 {
  border-bottom: none; }

.story-content {
  width: 100%;
  float: left; }

.story-label-001, .story-label-002, .story-label-001 a, .story-label-002 a {
  font-family: Roboto;
  font-size: 11px;
  font-weight: 400;
  color: #E40011;
  text-transform: uppercase; }

/*.story-list-ntv-advt .story-label-001, .story-list-ntv-advt .story-label-001 a, .ml-editors-pick-home .story-label-001, .ml-editors-pick-home .story-label-001 a, .trending-news-blk .story-label-001  {
	color: #333994;
} */
.story-label-001 {
  padding-bottom: 3px; }

.story-label-002 {
  font-size: 15px; }

.ml-editors-pick-home .story-label-001, .ml-editors-pick-home .story-label-002 {
  margin: 0px 0px 5px 0px; }

.time-tag-blk, .read-in-eng {
  font-family: roboto;
  font-size: 12px;
  color: #999;
  font-weight: normal;
  display: inline-block; }

.time-tag-blk .time {
  /* margin-right: 15px; */ }

.read-in-eng {
  color: #7bc3fd;
  text-transform: uppercase;
  display: inline-block; }

.read-in-eng a {
  color: #e40011; }

.section-top-story-listing .read-in-eng a {
  padding-top: 5px;
  display: block; }

.time-tag-blk .tag {
  color: #326891;
  margin-left: 5px;
  font-weight: normal;
  position: relative;
  line-height: 18px;
  padding: 0 10px 0px 10px; }

.time-tag-blk .tag:after {
  content: '';
  height: 6px;
  width: 6px;
  position: absolute;
  top: 5px;
  left: 0;
  border-radius: 50%;
  background: #326891 !important; }

.story-list-02 .time-tag-blk, .story-list-03 .time-tag-blk {
  padding-top: 5px; }

.more-button-001 {
  font-family: Roboto;
  font-size: 12px;
  font-weight: 400;
  padding: 5px 0px;
  text-align: right;
  text-transform: uppercase;
  width: 100%;
  float: left; }

.more-button-001 a {
  color: #E40011; }

.ml-editors-pick-home {
  width: 100%;
  margin: 5px 0px 10px;
  padding-bottom: 10px;
  border-bottom: 1px #f2f2f2 solid; }

.ml-editors-pick-home ul {
  list-style-type: none; }

.ml-editors-pick-home ul li {
  width: 18.128654970760233%;
  margin-right: 2.3391812865497075%;
  float: left; }

.ml-editors-pick-home ul li:last-child {
  margin-right: 0%; }

.sub-title-001, .sub-title-002, .third-col-full-blk .sub-title-001 {
  font-family: Roboto;
  font-size: 18px;
  font-weight: bold;
  color: #009A79;
  padding: 10px 0px;
  border-bottom: 1px #E8E8E8 solid;
  text-transform: uppercase;
  font-weight: 500;
  text-align: left; }

.sub-title-002, .third-col-full-blk .sub-title-001, .section-blk-001 .sub-title-001 {
  padding: 0px 0px 10px 0px;
  border-bottom: none !important; }

.third-col-full-blk .sub-title-001 {
  padding: 10px 0px 0px 0px !important; }

.news-blk-004 .title-com-blk .sub-title-002 {
  padding: 5px 0px 10px 0px; }

.trending-news-blk {
  height: auto;
  /*overflow-y: auto;*/
  margin-top: 0; }

.trending-news-blk ul, .common-content-blk ul {
  height: auto;
  list-style-type: none; }

.common-content-blk ul {
  float: left; }

.trending-blk-001 .sub-title-001 {
  padding: 10px 0px; }

.trending-news-blk ul li, .common-content-blk ul li {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  border-bottom: 1px #f2f2f2 solid;
  float: left;
  width: 100%;
  text-align: left; }

.common-content-blk ul li:last-child {
  border-bottom: none; }

.common-content-blk ul li:first-child {
  padding: 0px 0px 10px 0px; }

.trending-news-blk ul li .image-block, .common-content-blk ul li .image-block {
  position: relative;
  margin: 4px 8px 0px 0px;
  float: left; }

.trending-news-blk ul li .content-ml-001 {
  margin: 0px 0px 0px 0px !important;
  position: relative;
  font-family: PanchariUni;
  font-size: 18px;
  -webkit-line-clamp: 3;
  max-height: 54px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-align: left;
  width: auto !important;
  word-break: normal;
  word-wrap: break-word; }

.content-ml-001 a {
  display: block; }

.common-content-blk {
  border: 1px #f2f2f2 solid;
  padding: 10px;
  box-sizing: border-box;
  margin-bottom: 20px; }

.common-content-blk-outer {
  margin-bottom: 20px; }

.obit-content-blk {
  border: 1px #f2f2f2 solid;
  padding: 10px;
  box-sizing: border-box;
  margin-bottom: 20px; }

.obit-content-inside {
  box-sizing: border-box;
  width: 100%;
  float: left; }

.obit-content-inside ul {
  float: left; }

.obit-content-inside ul li {
  float: left;
  width: 100%;
  position: relative;
  padding: 0px 10px;
  margin-bottom: 10px;
  border-bottom: 1px #f2f2f2 solid; }

.obit-content-inside ul li:before {
  content: '';
  height: 6px;
  width: 6px;
  position: absolute;
  top: 6px;
  left: 0px;
  border-radius: 50%;
  background: #333; }

.promo-blk-001, .promo-blk-002 {
  width: 100%;
  margin: 0px 0px 20px 0px; }

.promo-blk-001 .image-block, .promo-blk-002 .image-block, .big-story-list .image-block {
  width: 100%;
  float: left;
  text-align: center; }

.promo-blk-001 .image-block img, .promo-blk-002 .image-block img {
  max-width: 100%;
  text-align: center; }

.big-story-list .image-block img {
  width: 100%; }

.big-story-list .subhead-002-ml {
  float: left;
  font-size: 23px;
  line-height: 24px; }

.section-head-label-001 {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 8px 4px 8px;
  color: #E40011;
  text-transform: uppercase;
  border-radius: 5px;
  border: 1px #D6D6D6 solid;
  display: inline-block;
  background-color: #fff; }

.news-blk-001 {
  width: 100%;
  clear: both; }

.news-blk-001 ul {
  list-style-type: none; }

.news-blk-001 ul li {
  list-style-type: none;
  width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 20px 0px;
  border-bottom: 1px #f2f2f2 solid; }

.news-blk-001 ul li:last-child {
  border-bottom: none; }

.story-content-blk {
  width: 100%;
  float: left; }

.news-blk-001 .story-content-blk .image-blk {
  width: auto;
  max-width: 317px;
  float: left;
  margin-right: 10px; }

.story-content-blk .section-head-label-001 {
  margin-bottom: 5px; }

.trending-blk-001 {
  display: block;
  float: left;
  margin: 10px 0px 20px 0px; }

.opinion-home-blk, .book-section-blk {
  width: 100%;
  display: block;
  margin: 10px 0px 20px 0px;
  padding-bottom: 10px;
  border-bottom: 1px #f2f2f2 solid; }

.opinion-home-blk .title-com-blk, .book-section-blk .title-com-blk {
  margin-bottom: 10px; }

.opinion-home-blk-inside, .book-section-blk-inside {
  list-style-type: none;
  margin-left: -20px;
  margin-right: -20px;
  clear: left;
  box-sizing: border-box; }

.opinion-home-blk-list, .book-section-blk-list {
  width: 25%;
  padding: 0px 20px 20px 20px;
  border-right: 1px #f2f2f2 solid;
  box-sizing: border-box;
  float: left; }

.opinion-home-blk-list:nth-child(4), .book-section-blk-list:nth-child(4) {
  margin-right: 0px;
  border-right: none; }

.opinion-home-blk-list:last-child {
  border-right: transparent !important; }

.opinion-home-blk-list .image-blk, .book-section-blk-list .image-blk {
  width: 100%;
  margin: 0px 0% 5px 0%;
  float: left; }

.opinion-home-blk-list .image-blk {
  float: none; }

.opinion-home-blk-list .image-blk img, .book-section-blk-list .image-blk img {
  width: 100%; }

.byline-txt-en, .byline-txt-ml {
  line-height: 13px;
  color: #999;
  display: inline-block; }

.byline-txt-en {
  font-family: Roboto;
  font-size: 14px;
  line-height: 13px; }

.byline-txt-ml {
  font-family: panchariUni;
  font-size: 18px;
  line-height: 18px; }

.sponser-blk-right {
  float: right; }

.sponser-blk-left {
  float: left; }

.title-com-blk {
  display: block; }

.opinion-home-blk .title-com-blk .sub-title-002, .book-section-blk .title-com-blk .sub-title-002 {
  padding: 15px 0px 0px 0px; }

.content-001-en, .content-002-en {
  font-family: Roboto;
  font-size: 14px;
  color: #666;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 500; }

.content-002-en {
  font-size: 12px; }

.news-blk-002, .news-blk-003, .news-blk-004 {
  display: block;
  margin: 0px 0px 20px 0px;
  padding-bottom: 10px;
  border-bottom: 1px #f2f2f2 solid; }

.astro-home-blk-outer {
  display: block;
  margin: 10px 0px 20px 0px;
  padding-bottom: 10px;
  border-bottom: 1px #f2f2f2 solid; }

.astro-home-blk {
  display: block; }

.news-blk-002 ul, .news-blk-003 ul, .astro-home-blk ul {
  list-style-type: none;
  float: left;
  width: 100%; }

.news-blk-002 ul {
  float: none; }

.astro-home-blk ul {
  margin-top: 10px; }

.news-blk-002 ul li, .news-blk-003 ul li, .astro-home-blk ul li {
  list-style-type: none; }

.astro-home-blk ul li.story-list {
  list-style-type: none;
  width: 13.529411764705881%;
  float: left;
  margin: 0px 3.764705882352941% 20px 0%;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  padding: 10px 0px; }

.news-blk-002 ul li.story-list, .news-blk-003 ul li.story-list, .news-blk-004 ul li.story-list {
  list-style-type: none;
  width: 33.333333333%;
  float: left;
  margin: 0px;
  padding: 0px 10px 10px 10px; }

.news-blk-002 ul, .news-blk-003 ul, .news-blk-004 ul {
  list-style-type: none;
  width: inherit;
  float: left;
  margin: 0px -10px; }

.news-blk-002 ul {
  width: 100%; }

.astro-home-blk ul li.story-list:nth-child(6), .astro-home-blk ul li.story-list:nth-child(12) {
  margin-right: 0%; }

.news-blk-002 ul li.story-list .image-blk, .news-blk-003 ul li.story-list .image-blk, .news-blk-004 ul li.story-list .image-blk {
  width: 100%;
  margin-bottom: 10px; }

.news-blk-002 ul li.story-list .image-blk, .opinion-home-blk-list .image-blk {
  position: relative; }

.news-blk-002 ul li.story-list .image-blk img, .news-blk-003 ul li.story-list .image-blk img, .news-blk-004 ul li.story-list .image-blk img, .news-blk-004 ul li.story-list .image-blk img {
  width: 100%; }

.news-blk-002 .title-com-blk {
  margin-bottom: 10px; }

.news-blk-003 ul li.story-list .image-blk {
  position: relative; }

.section-label-top, .web-special-label {
  position: absolute;
  z-index: 10;
  left: 10px;
  top: 10px;
  background-color: #333;
  padding: 5px 10px;
  font-family: Roboto;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  border-radius: 5px;
  text-align: center; }

.web-special-label {
  top: auto;
  bottom: 10px;
  left: 8px;
  background-color: #E40011;
  border-radius: 5px;
  padding: 5px 8px;
  font-size: 12px; }

.premium-label, .news-blk-001 .premium-label {
  background-color: #E40011;
  background-color: #ca0000;
  padding: 3px 6px;
  font-family: Roboto;
  font-size: 10px;
  color: #fff;
  display: inline-block;
  margin: 0 5px 0 0;
  text-transform: uppercase;
  border-radius: 3px;
  font-weight: 500;
  vertical-align: top; }

.ml-editors-pick-home .image-block img, .opinion-home-blk-list .image-blk img {
  display: block; }

.ml-editors-pick-home .image-block .premium-label, .news-blk-002 .image-block .premium-label, .news-blk-002 ul li.story-list .image-blk .premium-label, .opinion-home-blk-list .image-blk .premium-label {
  position: absolute;
  bottom: 5px;
  left: 5px;
  z-index: 10; }

.news-blk-001 .premium-label, .news-blk-002 .premium-label, .opinion-home-blk .premium-label, .special-story-blk .premium-label {
  padding: 6px 8px 5px 8px;
  font-size: 14px;
  border-radius: 5px; }

.trending-blk-001 .premium-label, .common-content-blk .premium-label {
  margin-bottom: 2px;
  margin-top: 4px; }

.primium-blk-right {
  margin-bottom: 20px; }

.primium-blk-right .trending-blk-001 {
  border: 1px #F2F2F2 solid;
  padding: 10px;
  margin: 0;
  float: none;
  display: block; }

.primium-blk-right .trending-blk-001 .sub-title-001 {
  text-align: center;
  padding: 0;
  margin-top: -22px;
  background-color: #fff;
  width: auto;
  max-width: 130px;
  margin: -22px auto 0 auto;
  border: 0px; }

.primium-blk-right .trending-news-blk {
  margin-top: 0;
  display: block; }

.primium-blk-right .border-blk {
  height: 8px;
  width: 100%;
  border: 1px #F2F2F2 solid;
  background-color: #f7f7f7; }

.primium-blk-right .trending-news-blk ul li:last-child {
  border-bottom: 0; }

.overlay-blk-btm {
  bottom: 0;
  width: 100%;
  padding: 20px 2% 10px 2%;
  background: rgba(1, 1, 1, 0.3);
  background: -webkit-linear-gradient(top, transparent, #010101);
  background: -o-linear-gradient(bottom, transparent, #010101);
  background: -moz-linear-gradient(bottom, transparent, #010101);
  background: linear-gradient(to bottom, transparent, #010101);
  z-index: 1;
  position: absolute;
  overflow: hidden; }

.full-blk {
  width: 100%;
  float: left;
  padding: 0px 0px 10px 0px; }

.astro-home-blk .title-com-blk .sub-title-002 {
  padding: 5px 0px 5px 0px; }

.special-story-blk .image-blk .subhead-001-ml {
  font-size: 20px;
  line-height: 24px;
  margin-top: 5px; }

.rgt-arrow-001 {
  width: 10px;
  height: 11px;
  margin-left: 5px;
  display: inline-block;
  background-image: url(clientlibs/img/sprit-icons.png);
  background-position: left -294px;
  background-repeat: no-repeat; }

.astro-downloads-blk .title-com-blk .sub-title-002 {
  margin: 10px 0px 8px 0px;
  padding-bottom: 0px; }

.auto {
  width: auto;
  display: inline-block; }

.left-align {
  float: left; }

/*   ------------------- backup html starts --------------- */
.ml-new-full-outer {
  width: 100%;
  margin: 10px auto; }

.ml-bkup-full-outer {
  width: 100%;
  margin: 15px 0px 15px 0px; }

.ml-bkup-full-outer:before, .ml-bkup-full-outer:after {
  content: "";
  display: table; }

.ml-bkup-full-outer:after {
  clear: both; }

.ml-bkup-full-outer-c0, .ml-bkup-full-outer-c1, .ml-bkup-full-outer-c2 {
  width: 29.63265306122449%;
  margin-right: 5.040816326530612%;
  float: left; }

.ml-bkup-full-outer-c2 {
  margin-right: 0 !important; }

.ml-new-sec-col .title-box {
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 8px 0 8px 0;
  border-bottom: 1px solid #eef1f5; }

.ml-new-sec-col .common-title {
  height: auto;
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  padding: 0px 0 2px 0;
  display: block;
  float: left;
  text-transform: uppercase; }

.ml-new-sec-col .advt-label {
  width: 125px;
  height: 22px;
  float: right; }

.ml-new-sec-col .image-main {
  width: 100%; }

.ml-new-sec-col .image-main img {
  width: 100%; }

.ml-new-sec-col .subhead-ml {
  font-family: "EGGIndulekhaUni";
  font-size: 26px;
  line-height: 105%;
  margin: 10px 0;
  float: left;
  font-weight: bold;
  color: #072b5f;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
  height: 52px; }

.ml-new-sec-col .subhead-ml a {
  color: #333; }

.ml-new-sec-col .subhead-ml a:hover {
  color: #009ce0;
  transition: all 0.5s ease;
  text-decoration: none; }

.ml-new-sec-col .story-listing {
  width: 100%;
  height: auto;
  overflow: hidden;
  display: block;
  border-top: 5px #EEF1F5 solid;
  padding: 10px 0px 0px 0px; }

.ml-new-sec-col .story-listing ul {
  list-style-type: none;
  display: block; }

.ml-new-sec-col .story-listing ul li {
  display: block;
  padding-bottom: 7px;
  list-style-type: none;
  line-height: 115%;
  list-style: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  padding: 10px 0px 10px 0px;
  border-bottom: 1px #f2f2f2 solid;
  float: left;
  width: 100%; }

.ml-new-sec-col .story-listing ul li a {
  color: #072b5f; }

.ml-new-sec-col .story-listing ul li a:hover {
  vertical-align: baseline;
  background: transparent;
  color: #009CE0;
  text-decoration: none; }

.ml-new-sec-col .story-listing ul li:last-child {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px; }

.ml-new-sec-col .more-button {
  font-family: Arial;
  font-size: 11px;
  color: #d26249 !important;
  text-align: right;
  margin-bottom: 5px;
  display: block;
  clear: both;
  text-transform: uppercase; }

.more-button a {
  color: #072b5f; }

.inline-icon {
  color: #B5C1C6;
  font-size: 12px !important;
  margin-left: 5px; }

.ml-new-sec-col .story-listing ul li .thumb-image {
  width: 85px;
  float: left;
  margin: 6px 7px 0px 0px; }

.ml-new-sec-col .title-box {
  position: relative; }

.ml-new-sec-col .title-box .read-in-eng {
  float: right !important;
  line-height: 17px; }

.ml-new-sec-col .story-listing ul li .content-ml-001 {
  line-height: 19px; }

.live-cricle {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin: 0px 5px 0px 0px;
  -moz-animation: blink 1s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
  -webkit-animation: blink 1s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
  animation: blink 1s cubic-bezier(0.5, 0, 1, 1) infinite alternate; }

@-moz-keyframes blink {
  0% {
    background: #fff; }
  100% {
    background: #E40011; } }
@-webkit-keyframes blink {
  0% {
    background: #fff; }
  100% {
    background: #E40011; } }
@keyframes blink {
  0% {
    background: #fff; }
  100% {
    background: #E40011; } }
.story-header .web-special-label {
  top: auto;
  bottom: inherit;
  left: inherit;
  position: inherit;
  border-radius: 5px;
  vertical-align: initial;
  display: inline-block;
  margin-bottom: 5px; }

/*   ------------------- backup html starts --------------- */
.sec-mm-blue {
  color: #00BBF2;
  border-color: #A8ECFF; }

.sec-mm-blue a {
  color: #00BBF2; }

.sec-mm-black {
  color: #000;
  border-color: #ddd; }

.sec-mm-black a {
  color: #000; }

.sec-news {
  color: #DA2129;
  border-color: #FBD6D9; }

.sec-news a {
  color: #DA2129; }

.sec-sponsored {
  color: #E40011;
  border-color: #FBD6D9; }

.sec-sponsored a {
  color: #E40011; }

.sec-home {
  color: #B83925;
  border-color: #F7D9D5; }

.sec-home a {
  color: #B83925; }

.sec-wellness {
  color: #F376B1;
  border-color: #FCD8E9; }

.sec-wellness a {
  color: #F376B1; }

.sec-sports {
  color: #FFB700;
  border-color: #FADFBE; }

.sec-sports a {
  color: #FFB700; }

.sec-cricket {
  color: #2255A4;
  border-color: #B5CCF0; }

.sec-cricket a {
  color: #2255A4; }

.sec-business {
  color: #006B8B;
  border-color: #B5DBE6; }

.sec-business a {
  color: #006B8B; }

.sec-health {
  color: #F57FB6;
  border-color: #FDEAF3; }

.sec-health a {
  color: #F57FB6; }

.sec-kerala {
  color: #71A027;
  border-color: #C8E79A; }

.sec-kerala a {
  color: #71A027; }

.sec-technology {
  color: #57665F;
  border-color: #D1D8D5; }

.sec-technology a {
  color: #57665F; }

.sec-karshakasree {
  color: #72A06A;
  border-color: #D2E2CF; }

.sec-karshakasree a {
  color: #72A06A; }

.sec-environment {
  color: #C3DE27;
  border-color: #D2E2CF; }

.sec-environment a {
  color: #C3DE27; }

.sec-music {
  color: #B26E50;
  border-color: #F1E6E0; }

.sec-music a {
  color: #B26E50; }

.sec-entertainment {
  color: #00B1AF;
  border-color: #BAE9E9; }

.sec-entertainment a {
  color: #00B1AF;
  border-color: #BAE9E9; }

.sec-obit {
  color: #000;
  border-color: #B7EBFF; }

.sec-obit a {
  color: #000; }

.sec-travel {
  color: #00A0DA;
  border-color: #B7EBFF; }

.sec-travel a {
  color: #00A0DA; }

.sec-food {
  color: #FD554D;
  border-color: #FFD9D7; }

.sec-food a {
  color: #FD554D; }

.sec-world {
  color: #0074B1;
  border-color: #B7E6FF; }

.sec-world {
  color: #0074B1; }

.sec-auto {
  color: #006B8B;
  border-color: #D0DFEA; }

.sec-auto a {
  color: #006B8B; }

.sec-fasttrack {
  color: #8D91B8;
  border-color: #DDDEEA; }

.sec-fasttrack a {
  color: #8D91B8; }

.sec-auto {
  color: #97B8D1;
  border-color: #6CBB11; }

.sec-auto a {
  color: #97B8D1; }

.sec-multimedia {
  color: #AAAF99;
  border-color: #D6D8CD; }

.sec-multimedia a {
  color: #AAAF99; }

.sec-nation {
  color: #ED8A14;
  border-color: #FADBB6; }

.sec-nation a {
  color: #ED8A14; }

.sec-lifestyle {
  color: #970572;
  border-color: #FEE2F8; }

.sec-lifestyle a {
  color: #970572; }

.sec-she {
  color: #7C5EB7;
  border-color: #D8CEEA; }

.sec-she a {
  color: #7C5EB7; }

.sec-astro {
  color: #A98D67;
  border-color: #F1E6E0; }

.sec-astro a {
  color: #A98D67; }

.sec-children {
  color: #75D6E3;
  border-color: #CCF0F4; }

.sec-children a {
  color: #75D6E3; }

.sec-literature {
  color: #9BD4FF;
  border-color: #CEF1FF; }

.sec-literature a {
  color: #9BD4FF; }

.sec-career {
  color: #1B8697;
  border-color: #98DEDE; }

.sec-career a {
  color: #1B8697; }

.sec-chuttuvattom {
  color: #004A2E;
  border-color: #95D7B6; }

.sec-chuttuvattom a {
  color: #004A2E; }

.clr-red {
  color: #E40011; }

.clr-red a {
  color: #E40011; }

.clr-black {
  color: #333 !important; }

.clr-black a {
  color: #333 !important; }

.clr-green {
  color: #179F64; }

.clr-green a {
  color: #179F64; }

.clr-mm-blue {
  color: #00BBF2; }

.clr-mm-blue a {
  color: #00BBF2; }

.clr-mm-black {
  color: #000; }

.clr-mm-black a {
  color: #000; }

.clr-news {
  color: #DA2129; }

.clr-news a {
  color: #DA2129; }

.clr-home {
  color: #B83925; }

.clr-home a {
  color: #B83925; }

.clr-wellness {
  color: #F376B1; }

.clr-wellness a {
  color: #F376B1; }

.clr-sports {
  color: #FFB700; }

.clr-sports a {
  color: #FFB700; }

.clr-cricket {
  color: #2255A4; }

.clr-cricket a {
  color: #2255A4; }

.clr-business {
  color: #006B8B; }

.clr-business a {
  color: #006B8B; }

.clr-health {
  color: #F57FB6; }

.clr-health a {
  color: #F57FB6; }

.clr-kerala {
  color: #71A027; }

.clr-kerala a {
  color: #71A027; }

.clr-technology {
  color: #57665F; }

.clr-technology a {
  color: #57665F; }

.clr-karshakasree {
  color: #72A06A; }

.clr-karshakasree a {
  color: #72A06A; }

.clr-environment {
  color: #C3DE27; }

.clr-environment a {
  color: #C3DE27; }

.clr-music {
  color: #B26E50; }

.clr-music a {
  color: #B26E50; }

.clr-entertainment {
  color: #00B1AF; }

.clr-entertainment a {
  color: #00B1AF; }

.clr-obit {
  color: #000; }

.clr-obit a {
  color: #000; }

.clr-travel {
  color: #00A0DA; }

.clr-travel a {
  color: #00A0DA; }

.clr-food {
  color: #FD554D; }

.clr-food a {
  color: #FD554D; }

.clr-world {
  color: #0074B1; }

.clr-world {
  color: #0074B1; }

.clr-fasttrack {
  color: #8D91B8; }

.clr-fasttrack a {
  color: #8D91B8; }

.clr-auto {
  color: #97B8D1; }

.clr-auto a {
  color: #97B8D1; }

.clr-multimedia {
  color: #AAAF99; }

.clr-multimedia a {
  color: #AAAF99; }

.clr-nation {
  color: #ED8A14; }

.clr-nation a {
  color: #ED8A14; }

.clr-lifestyle {
  color: #970572; }

.clr-lifestyle a {
  color: #970572; }

.clr-she {
  color: #7C5EB7; }

.clr-she a {
  color: #7C5EB7; }

.clr-astro {
  color: #A98D67; }

.clr-astro a {
  color: #A98D67; }

.clr-children {
  color: #75D6E3; }

.clr-children a {
  color: #75D6E3; }

.clr-literature {
  color: #9BD4FF; }

.clr-literature a {
  color: #9BD4FF; }

.clr-career {
  color: #1B8697; }

.clr-career a {
  color: #1B8697; }

.clr-chuttuvattom {
  color: #004A2E; }

.clr-chuttuvattom a {
  color: #004A2E; }

.clr-magenta {
  color: #CD0065; }

.clr-magenta a {
  color: #CD0065; }

/*.............. color ...................*/
.sec-mm-blue-bg {
  background-color: #00BBF2; }

.sec-mm-black-bg {
  background-color: #000; }

.sec-news-bg {
  background-color: #DA2129; }

.sec-home-bg {
  background-color: #B83925; }

.sec-wellness-bg {
  background-color: #F376B1; }

.sec-sports-bg {
  background-color: #FFB700; }

.sec-cricket-bg {
  background-color: #2255A4; }

.sec-business-bg {
  background-color: #006B8B; }

.sec-health-bg {
  background-color: #F57FB6; }

.sec-kerala-bg {
  background-color: #71A027; }

.sec-technology-bg {
  background-color: #57665F; }

.sec-karshakasree-bg {
  background-color: #72A06A; }

.sec-environment-bg {
  background-color: #C3DE27; }

.sec-music-bg {
  background-color: #B26E50; }

.sec-entertainment-bg {
  background-color: #00B1AF; }

.sec-obit-bg {
  background-color: #000; }

.sec-travel-bg {
  background-color: #00A0DA; }

.sec-food-bg {
  background-color: #FD554D; }

.sec-world-bg {
  background-color: #0074B1; }

.sec-auto-bg {
  background-color: #006B8B; }

.sec-fasttrack-bg {
  background-color: #8D91B8; }

.sec-auto-bg {
  background-color: #97B8D1; }

.sec-multimedia-bg {
  background-color: #AAAF99; }

.sec-nation-bg {
  background-color: #ED8A14; }

.sec-lifestyle-bg {
  background-color: #970572; }

.sec-she-bg {
  background-color: #7C5EB7; }

.sec-astro-bg {
  background-color: #A98D67; }

.sec-children-bg {
  background-color: #75D6E3; }

.sec-literature-bg {
  background-color: #9BD4FF; }

.sec-career-bg {
  background-color: #1B8697; }

.sec-chuttuvattom-bg {
  background-color: #004A2E; }

.clr-red-bg {
  background-color: #E40011; }

.clr-black-bg {
  background-color: #333 !important; }

.clr-green-bg {
  background-color: #179F64; }

.clr-mm-blue-bg {
  background-color: #00BBF2; }

.clr-mm-black-bg {
  background-color: #000; }

.clr-news-bg {
  background-color: #DA2129; }

.clr-home-bg {
  background-color: #B83925; }

.clr-wellness-bg {
  background-color: #F376B1; }

.clr-sports-bg {
  background-color: #FFB700; }

.clr-cricket-bg {
  background-color: #2255A4; }

.clr-business-bg {
  background-color: #006B8B; }

.clr-health-bg {
  background-color: #F57FB6; }

.clr-kerala-bg {
  background-color: #71A027; }

.clr-technology-bg {
  background-color: #57665F; }

.clr-karshakasree-bg {
  background-color: #72A06A; }

.clr-environment-bg {
  background-color: #C3DE27; }

.clr-music-bg {
  background-color: #B26E50; }

.clr-entertainment-bg {
  background-color: #00B1AF; }

.clr-obit-bg {
  background-color: #000; }

.clr-travel-bg {
  background-color: #00A0DA; }

.clr-food-bg {
  background-color: #FD554D; }

.clr-world-bg {
  background-color: #0074B1; }

.clr-fasttrack-bg {
  background-color: #8D91B8; }

.clr-auto-bg {
  background-color: #97B8D1; }

.clr-multimedia-bg {
  background-color: #AAAF99; }

.clr-nation-bg {
  background-color: #ED8A14; }

.clr-lifestyle-bg {
  background-color: #970572; }

.clr-she-bg {
  background-color: #7C5EB7; }

.clr-astro-bg {
  background-color: #A98D67; }

.clr-children-bg {
  background-color: #75D6E3; }

.clr-literature-bg {
  background-color: #9BD4FF; }

.clr-career-bg {
  background-color: #1B8697; }

.clr-chuttuvattom-bg {
  background-color: #004A2E; }

.clr-magenta-bg {
  background-color: #CD0065; }

/*.............. color ends ...................*/
figure img {
  max-width: 100%;
  margin: 0px auto; }

.trending-news-blk::-webkit-scrollbar {
  width: 10px;
  height: 10px; }

.trending-news-blk::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 8px;
  border-radius: 8px; }

.trending-news-blk::-webkit-scrollbar-thumb {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: rgba(139, 139, 139, 0.4);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

.trending-news-blk::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(139, 139, 139, 0.4); }

.common-content-blk-outer .subhead-002-ml {
  text-align: left; }

.ml-story-list-left .story-list-02 .subhead-002-ml, .ml-story-list-left .story-list-03 .subhead-002-ml {
  max-height: 72px;
  -webkit-line-clamp: 3; }

.opinion-home-blk-inside .more-button-001, .book-section-blk-inside .more-button-001 {
  padding-right: 20px; }

.news-section-tab-blk {
  background-color: #F8F8F8;
  padding: 10px 10px 0px 10px;
  margin-bottom: 5px;
  text-align: center; }

.news-section-tab-blk {
  text-align: center; }

.news-section-tab-blk ul li {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  padding: 5px 8px 4px 8px;
  color: #333;
  text-transform: uppercase;
  border-radius: 5px;
  border: 1px #DDDDDD solid;
  display: inline-block;
  background-color: #fff;
  margin: 0px 10px 10px 0px; }

.news-section-tab-blk ul li a {
  color: #333; }

.story-list-02 .image-block img, .story-list-03 .image-block img {
  width: 100%; }

.ml-story-list-left .subhead-001-ml, .ml-story-list-left .subhead-001-ml a {
  -webkit-line-clamp: 3;
  max-height: 93px; }

/* premium listing style */
.premium-home-container .third-col .news-blk-002 ul, .premium-home-container .third-col .news-blk-003 ul {
  width: inherit;
  float: none; }

.premium-home-container .third-col .top-advt-728-90 {
  padding-bottom: 10px;
  border-bottom: 1px #f2f2f2 solid; }

.premium-home-container .trending-blk-001 {
  padding: 0 10px;
  border: 1px #f2f2f2 solid; }

.premium-home-container .trending-blk-001 .trending-news-blk ul li:last-child {
  border: 0; }

.premium-home-container .trending-blk-001 .more-button-001 {
  margin: 5px 0 10px 0; }

.premium-home-container .news-blk-001 ul li:last-child {
  border-bottom: 1px #f2f2f2 solid; }

.subhead-001-ml a, .trending-news-blk ul li a, .trending-news-blk ul li .content-ml-001, .common-content-blk .content-ml-001, .ml-editors-pick-home .content-ml-001, .ml-story-list-left .subhead-002-ml a, .subhead-001-en a, .obit-content-inside .content-ml-001 {
  color: #333; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 980px) {
  .first-col, .second-col, .third-col {
    padding: 20px 0px 0px 0px; }

  .ml-home-blk-left, .third-col-left {
    width: 100% !important;
    border-right: none;
    padding-right: 0%; }

  .ml-home-blk-right, .second-col-right, .third-col-right {
    width: 100%;
    margin-right: 0px;
    float: left;
    text-align: center;
    padding-left: 0px; }

  .third-col-right {
    margin: 0px auto; }

  .trending-blk-001 {
    display: inline-block;
    float: none;
    margin: 10px 0px 10px 0%;
    width: 100%;
    padding: 0px 0px; }

  .trending-news-blk ul li .content-ml-001 {
    width: auto;
    height: auto; }

  .opinion-home-blk-list:nth-child(2), .opinion-home-blk-list:nth-child(4), .book-section-blk-list:nth-child(2), .book-section-blk-list:nth-child(4) {
    border-right: none; }

  .news-blk-001 .story-content-blk .subhead-001-ml {
    font-size: 24px;
    line-height: 29px; }

  .news-blk-001 .story-content-blk .content-ml-001 {
    display: none; }

  .news-blk-001 .story-content-blk .image-blk {
    width: 220px; }

  .trending-blk-001 .sub-title-001 {
    text-align: left; }

  .ml-home-blk-right .promo-blk-001 .image-block, .promo-blk-002 .image-block {
    width: 300px;
    margin: 10px auto;
    float: none; }

  .ml-story-list-left .story-list-02 .subhead-002-ml, .ml-story-list-left .story-list-03 .subhead-002-ml {
    max-height: 72px;
    -webkit-line-clamp: 3; }

  .full-blk .content-002-en {
    text-align: left; }

  .ad-block-300, .common-content-blk-outer {
    float: none;
    margin: 10px auto; }

  .ml-bkup-full-outer-c0, .ml-bkup-full-outer-c1, .ml-bkup-full-outer-c2 {
    width: 31.632653%;
    margin-right: 2.040816%; }

  .trending-news-blk {
    height: auto; }

  .promo-blk-001, .promo-blk-002 {
    margin: 10px 0px; }

  .ml-story-listing .ml-story-list-left .story-list-01 .image-block img {
    width: 100% !important; }

  .ml-story-list-right .image-block {
    margin: 0px 8px 0px 0px; }

  .obit-content-inside ul li .content-ml-001 {
    height: auto;
    max-height: inherit;
    -webkit-line-clamp: inherit; }

  .opinion-home-blk-inside, .book-section-blk-inside {
    margin-left: -10px;
    margin-right: -10px; }

  .opinion-home-blk-list, .book-section-blk-list {
    padding: 5px 10px 20px 10px; } }
@media screen and (max-width: 800px) {
  .ml-story-list-left .story-list-02 .subhead-002-ml, .ml-story-list-left .story-list-03 .subhead-002-ml {
    max-height: 90px;
    -webkit-line-clamp: 4; }

  .ml-editors-pick-home ul {
    list-style-type: none;
    margin: 0px -10px 0px -10px; }

  .ml-editors-pick-home ul li:last-child {
    display: none; }

  .ml-editors-pick-home ul li {
    width: 25%;
    margin-right: 0px;
    padding: 0px 10px;
    float: left; }

  .ml-editors-pick-home ul li .image-block img {
    width: 100%; }

  .news-blk-001 .story-content-blk .image-blk {
    width: 180px; }

  .news-blk-001 .story-content-blk .subhead-001-ml {
    font-size: 24px;
    line-height: 24px;
    max-height: 72px;
    -webkit-line-clamp: 3; }

  .news-blk-001 .story-content-blk .content-ml-001 {
    display: none; }

  .news-blk-001 .time-tag-blk {
    margin-top: 0px; }

  .second-col-right .ad-02 {
    margin: 0px auto 10px auto !important;
    float: none !important; }

  .third-col-right .common-content-blk ul {
    width: 100%; }

  .common-content-blk-outer {
    width: 100%;
    margin-left: 0px; }

  .common-content-blk-outer .content-ml-001, .common-content-blk-outer .obit-content-inside ul li.content-ml-001, .common-content-blk-outer .subhead-002-ml {
    height: auto;
    max-height: 56px; }

  .common-content-blk-outer .common-content-blk ul li.content-ml-001 {
    margin-top: 5px; }

  .ml-new-sec-col .title-box .read-in-eng {
    float: left !important;
    width: 100%;
    padding: 5px 5px 5px 0px; }

  .opinion-home-blk, .book-section-blk {
    margin: 10px 0px 10px 0px; } }
@media screen and (max-width: 768px) {
  .ml-bkup-full-outer-c0, .ml-bkup-full-outer-c1, .ml-bkup-full-outer-c2 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px; }

  .ml-new-sec-col .image-main {
    width: 180px;
    float: left;
    margin: 0px 10px 10px 0px; }

  .ml-new-sec-col .subhead-ml {
    float: none;
    font-weight: bold;
    color: #072b5f;
    -webkit-line-clamp: 2;
    height: auto;
    -webkit-line-clamp: 3; }

  .ml-new-sec-col .title-box {
    margin-bottom: 10px;
    padding: 8px 0 0px 0; }

  .ml-new-sec-col .story-listing {
    padding: 0px 0px 0px 0px; }

  .ml-new-sec-col .story-listing ul li .content-ml-001 {
    height: auto !important;
    margin-bottom: 0px;
    -webkit-line-clamp: 9; }

  .ml-new-sec-col .title-box .read-in-eng {
    float: right !important;
    width: auto;
    padding: 0px 5px 5px 0px; } }
@media screen and (max-width: 640px) {
  .ml-story-list-left {
    width: 100%;
    margin: 0%;
    border: none; }

  .ml-story-list-left .story-list-02 .subhead-002-ml, .ml-story-list-left .story-list-03 .subhead-002-ml {
    height: auto;
    -webkit-line-clamp: unset;
    padding-bottom: 10px; }

  .ml-story-list-right, .home-live-updates-right {
    width: 100%;
    margin: 10px 0px; }

  .special-story-blk .content {
    width: 56%;
    display: inline-block;
    margin-right: 0%;
    margin-left: 2%;
    -webkit-order: 2; }

  .second-col, .third-col {
    padding: 5px 0px 0px 0px;
    margin: 0px auto; }

  .second-col-right .third-col-right {
    width: 300px;
    margin-right: 0px;
    float: none;
    margin: 10px auto; }

  .ml-story-listing .story-list-02 .time-tag-blk, .ml-story-listing .story-list-03 .time-tag-blk {
    display: none; }

  .promo-blk-001 {
    margin: 0px 0px 10px 0px; }

  .opinion-home-blk-list {
    width: 240px;
    padding-left: 0px;
    border-right: 0px; }

  .book-section-blk-list {
    width: 200px;
    padding-left: 0px; }

  .opinion-home-blk-inside, .book-section-blk-inside {
    margin: 0px 0px 5px 0px;
    overflow-x: scroll;
    width: 100%; }

  .opinion-home-blk-inside ul, .book-section-blk-inside ul {
    width: 1200px; }

  .opinion-home-blk, .book-section-blk {
    margin: 10px 0px 20px 0px; }

  .news-blk-002 ul li.story-list:nth-child(3), .news-blk-002 ul li.story-list:nth-child(4), .news-blk-002 ul li.story-list:nth-child(5), .news-blk-002 ul li.story-list:nth-child(6), .news-blk-004 ul li.story-list:nth-child(3), .news-blk-004 ul li.story-list:nth-child(4), .news-blk-004 ul li.story-list:nth-child(5), .news-blk-004 ul li.story-list:nth-child(6) {
    display: none; }

  .news-blk-002 ul li.story-list:first-child, .news-blk-002 ul li.story-list:nth-child(2), .news-blk-004 ul li.story-list {
    width: 49%;
    float: left;
    margin: 0px 2% 10px 0%; }

  .news-blk-002 ul li.story-list:nth-child(2), .news-blk-004 ul li.story-list:nth-child(2) {
    margin-right: 0%; }

  .news-blk-001 .story-content-blk .subhead-001-ml {
    font-size: 20px;
    line-height: 20px;
    max-height: 58px;
    -webkit-line-clamp: 3; }

  .astro-home-blk {
    width: 100%;
    overflow-x: auto !important; }

  .astro-home-blk ul {
    width: 1610px;
    float: left;
    padding: 5px; }

  .astro-home-blk ul li {
    width: 120px;
    float: left; }

  .astro-home-blk-outer, .more-button-001 {
    margin-top: 10px; }

  .astro-home-blk ul li.story-list {
    width: 120px;
    margin: 0px 1% 10px 0%; }

  .third-col-right {
    width: 100%;
    float: none;
    margin: 0px auto; }

  .ml-story-listing {
    width: unset;
    display: block;
    padding-bottom: 5px; }

  .ml-story-list-left {
    padding-right: 0%;
    border-right: none; }

  .ml-story-list-left .story-list-01 .image-block img {
    width: 100%; }

  .ml-story-list-left .story-list-02 .image-block img, .ml-story-list-left .story-list-03 .image-block img {
    width: 100% !important; }

  .special-story-blk {
    display: table;
    padding-top: 20px; }

  .special-story-blk .content, .special-story-blk .image-blk {
    width: 100%;
    float: left;
    margin-left: 0%;
    margin-bottom: 10px; }

  .news-blk-001 ul li {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px; }

  .news-blk-003 {
    width: 100%;
    overflow-x: auto; }

  .news-blk-003 ul {
    width: 810px; }

  .news-blk-003 ul li.story-list {
    width: 260px;
    margin-right: 10px; }

  .news-blk-003 ul li.story-list:last-child {
    margin-right: 0px; }

  .third-col-full-blk {
    margin: 0px auto 5px auto; }

  .special-story-blk .content-ml-001 {
    max-height: inherit !important;
    -webkit-line-clamp: unset;
    height: auto;
    margin-top: 10px; }

  .trending-blk-001 {
    padding: 0px 0px 0px 0px; }

  .big-story-list .subhead-002-ml {
    max-height: inherit;
    -webkit-line-clamp: inherit; }

  .premium-home-container .third-col .news-blk-003 ul {
    width: 810px;
    float: none; } }
@media screen and (max-width: 540px) {
  .ml-editors-pick-home ul {
    margin-left: -10px;
    margin-right: -10px;
    list-style-type: none; }

  .ml-editors-pick-home ul li {
    width: 50%;
    margin-right: 0%;
    padding-right: 10px;
    padding-left: 10px; }

  .ml-editors-pick-home ul li .image-block {
    position: relative;
    margin-bottom: 5px;
    width: 100%; }

  .ml-editors-pick-home ul li .content-ml-001 {
    height: 58px !important; }

  .trending-news-blk ul li .content-ml-001 {
    font-family: EggIndulekhauni;
    font-size: 20px;
    max-height: 46px;
    line-height: 24px;
    -webkit-line-clamp: 2; }

  .ml-editors-pick-home ul li .content-ml-001 {
    font-family: EggindulekhaUni;
    font-size: 20px; }

  .listing-title-blk-left {
    width: 100%; } }
@media screen and (max-width: 480px) {
  .story-list-02, .story-list-03 {
    width: 100%;
    margin: 0px 0% 0px 0%; }

  .ml-story-list-left .story-list-02 .image-block, .ml-story-list-left .story-list-03 .image-block {
    margin-right: 8px;
    margin-bottom: 0px;
    float: left;
    width: auto;
    width: 85px; }

  .ml-story-list-left .story-list-02 .subhead-002-ml, .ml-story-list-left .story-list-03 .subhead-002-ml {
    float: none;
    max-height: 46px;
    -webkit-line-clamp: 2; }

  .ml-story-listing .story-list-02 .web-special-label, .ml-story-listing .story-list-03 .web-special-label {
    display: none; }

  .news-blk-003 ul li .overlay-blk-btm {
    bottom: auto;
    width: 100%;
    padding: 10px 0% 0px 0%;
    background: none;
    background: unset;
    position: unset;
    overflow: auto;
    float: left; }

  .news-blk-003 ul li .subhead-002-ml-white {
    max-height: 65px;
    color: #333;
    -webkit-line-clamp: 3; }

  .news-blk-001 .story-content-blk .content-ml-001 {
    display: none; }

  .news-blk-001 .story-content-blk .image-blk {
    width: 150px; }

  .dropdown-blk-right {
    float: left;
    margin-bottom: 10px; }

  .trending-blk-001 {
    width: 100%;
    margin-left: 0px; }

  .second-col-left {
    width: 100%;
    padding-right: 0%; }

  .astro-home-blk-outer, .ml-home-blk-left .ml-story-listing .ml-story-list-left .story-list-01 .image-block {
    margin-left: -10px;
    margin-right: -10px; }

  .astro-home-blk-outer .title-com-blk {
    padding: 0px 10px;
    margin-bottom: 5px;
    width: 100%; }

  .news-blk-003 .story-list .overlay-blk-btm .subhead-002-ml-white {
    text-shadow: none; }

  .ml-new-sec-col .subhead-ml {
    font-size: 20px; }

  .favdropblock {
    float: right; }

  .ml-home-blk-left .ml-story-listing .story-list-02, .ml-home-blk-left .ml-story-listing .story-list-03 {
    padding-bottom: 10px;
    margin-bottom: 10px; }

  .third-col-full-blk .dropdown-blk-right {
    padding-bottom: 0px !important; }

  .ml-story-list-right, .home-live-updates-right {
    margin: 0px 0px; }

  .ml-story-list-right .story-list-12 {
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-bottom: 0px; }

  .astro_results_inside_astrologer_name_txt {
    padding: 0px 0px 0px 70px !important;
    width: 100% !important;
    margin: 0px !important;
    text-align: left !important; }

  .astro_pre_inside_cont_block {
    padding: 0 0px !important; }

  .astro_pre_inside_cont_block p {
    padding-bottom: 0px !important; }

  .ml-story-listing .ml-story-list-left .subhead-001-ml, .ml-story-list-left .subhead-001-ml, .ml-story-list-left .subhead-001-ml a {
    height: auto;
    max-height: inherit;
    overflow: visible;
    -webkit-line-clamp: inherit; }

  .astro-home-blk-outer .title-com-blk .sub-title-002 {
    padding-top: 10px; } }
@media screen and (max-width: 416px) {
  .news-blk-002 ul li.story-list:first-child, .news-blk-002 ul li.story-list:nth-child(2), .news-blk-004 ul li.story-list:first-child, .news-blk-004 ul li.story-list:nth-child(2) {
    width: 100%;
    margin: 0px 0% 10px 0%; }

  .news-blk-002 ul li .subhead-001-en, .news-blk-004 ul li.story-list .subhead-002-ml {
    height: auto;
    -webkit-line-clamp: 6; }

  .news-blk-002 ul li.story-list, .news-blk-003 ul li.story-list, .news-blk-004 ul li.story-list {
    margin: 0px; }

  .news-blk-001 .story-content-blk .subhead-001-ml, .ml-new-sec-col .subhead-ml, .special-story-blk .subhead-001-ml, .section-top-story-listing .story-list-02 .subhead-002-ml, .section-top-story-listing .story-list-03 .subhead-002-ml, .news-blk-002 ul li.story-list .subhead-002-ml, .news-blk-004 ul li.story-list .subhead-002-ml {
    font-size: 24px;
    line-height: 24px;
    -webkit-line-clamp: unset;
    height: auto;
    max-height: inherit !important; }

  .story-content-blk .section-head-label-001 {
    margin-bottom: 8px; }

  .news-blk-001 .story-content-blk .image-blk, .ml-new-sec-col .image-main {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 8px;
    float: none; }

  .news-blk-001 .story-content-blk .image-blk img {
    width: 100%; }

  .news-blk-001 .time-tag-blk {
    display: none; }

  .news-blk-001 .story-content-blk .image-blk img, .ml-new-sec-col .image-main img {
    width: 100%; }

  .news-blk-001 .story-content-blk .image-blk {
    max-width: 100%; }

  .subhead-001-ml, .special-story-blk .subhead-001-ml, .story-content-blk .subhead-001-ml {
    max-height: inherit; }

  .news-blk-001 ul li {
    padding: 0px 0px 20px 0px; } }
.title-blk-001:before, .title-blk-001:after, .news-blk-003-outer:before, .news-blk-003-outer:after, .fashion-section-blk-list:before, .fashion-section-blk-list:after, .fashion-section-blk:before, .fashion-section-blk:after, .special-banner-block:before, .special-banner-block:after, .section-blk-002:before, .section-blk-002:after, .section-blk-001:before, .section-blk-001:after, .top-search-02-blk:before, .top-search-02-blk:after, .section-search-blk:before, .section-search-blk:after, .each-item:before, .each-item:after, .com-col-right:before, .com-col-right:after, .container-twocolumns:before, .container-twocolumns:after, .container-twocolumns-left:before, .container-twocolumns-left:after, .container-twocolumns-right:before, .container-twocolumns-right:after.slide-photo-figure:before, .slide-photo-figure:after, .photo-caption-blk:before, .photo-caption-blk:after, .full-column-blk-001:before, .full-column-blk-001:after {
  content: "";
  display: table; }

.title-blk-001:after, .news-blk-003-outer:after, .section-blk-002:after, .fashion-section-blk-list:after, .fashion-section-blk:after, .special-banner-block:after, .section-blk-001:after, .top-search-02-blk:after, .section-search-blk:after, .each-item:after, .com-col-right:after, .container-twocolumns:after, .container-twocolumns-left:after, .container-twocolumns-right:after, .slide-photo-figure:after, .photo-caption-blk:after, .full-column-blk-001:after {
  clear: both; }

* {
  box-sizing: border-box; }

.show-more {
  width: 100%;
  float: left;
  background: #FFFFFF;
  font-size: 11px;
  color: #767676;
  text-transform: uppercase;
  text-align: center;
  padding: 14px 10px;
  font-family: Roboto;
  border-top: 1px #F2F2F2 solid;
  border-bottom: 1px #F2F2F2 solid;
  position: relative; }

.full-column-blk-001 {
  margin-bottom: 20px; }

.gallery-blk-outer {
  display: block; }

.title-inside-left {
  float: left; }

.title-inside-left .title-txt-001 {
  width: 100%; }

.title-txt-001 {
  font-family: Roboto;
  font-weight: 500;
  font-size: 18px;
  color: #333;
  padding: 0px;
  text-transform: uppercase;
  float: left;
  margin: 5px 0px 0px 0px; }

.gallery-blk-outer .sub-title-002 {
  text-transform: uppercase;
  font-weight: 400; }

.title-inside-left .sub-title-002 {
  padding: 5px 0px 10px 0px;
  border-bottom: none;
  width: 100%;
  float: left;
  font-family: Roboto;
  font-size: 12px; }

.photo-gallery-blk {
  border-bottom: 1px #f2f2f2 solid;
  padding: 0px 0px 20px 0px;
  margin-bottom: 20px; }

.photo-gallery-blk, .gallery-thumb-container, .gallery-thumb-container .title-blk-001 {
  width: 100%;
  float: left; }

.slide-photo-gallery {
  width: 100%;
  float: left;
  border-bottom: 1px #f2f2f2 solid;
  padding: 0px 0px 20px 0px;
  margin-bottom: 20px; }

.slide-photo-gallery ul {
  list-style-type: none; }

.slide-photo-gallery ul li {
  width: 100%;
  float: left;
  opacity: 1;
  position: static;
  display: inline-block;
  list-style-type: none; }

.slide-photo-figure {
  width: 100%;
  background: #e6e6e6; }

.slide-photo-figure img {
  max-width: 100%; }

.photo-caption-blk {
  padding: 10px;
  background-color: #F8F8F8;
  float: left;
  width: 100%;
  box-sizing: border-box; }

.photo-caption-blk .content-ml {
  font-family: PanchariUni;
  font-size: 18px;
  color: #333; }

.photo-caption-blk .photographer {
  font-family: roboto;
  font-size: 12px;
  font-weight: 500;
  color: #666;
  float: left;
  line-height: 100%;
  display: inline-block;
  text-transform: uppercase;
  margin: 5px 0px 0px 0px; }

.social-media-blk-005 {
  float: left;
  margin-top: 10px; }

.social-media-blk-005 ul {
  list-style-type: none; }

.social-media-blk-005 ul li {
  list-style-type: none;
  width: 36px;
  height: 36px;
  margin: 0px 5px 5px 0px !important;
  padding-top: 9px;
  border-radius: 50%;
  float: left;
  color: #fff;
  font-size: 18px;
  text-align: center; }

.social-media-blk-005 ul li a {
  color: #fff !important; }

.social-media-blk-005 .fb {
  background-color: #3B5998; }

.social-media-blk-005 .tw, .social-media-blk-005 .fa-twitter {
  background-color: #4099FF;
  color: #fff !important;
  border-radius: 50%; }

.social-media-blk-005 .gl {
  background-color: #dd4b39; }

.social-media-blk-005 .wt {
  background-color: #43d954;
  color: #fff !important; }

.social-media-blk-005 .fa-whatsapp {
  color: #fff !important; }

.social-media-blk-005 .mail {
  background-color: #3DD2B3; }

.social-media-blk-005 .pn {
  background-color: #B93936; }

.social-media-blk-005 .in {
  background-color: #999; }

.gallery-controls-blk {
  height: 40px;
  float: right;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  margin: 10px 0px 0px 0px; }

.gallery-controls-blk .prev, .gallery-controls-blk .next, .gallery-controls-blk .prev-disable, .gallery-controls-blk .next-disable {
  width: 30px;
  height: 30px;
  display: inline-block;
  border: 1px #F2F2F2 solid;
  cursor: pointer;
  background-image: url(clientlibs/img/next-prev-arrow.png);
  background-repeat: no-repeat; }

.gallery-controls-blk .prev {
  background-position: 5px -106px; }

.gallery-controls-blk .prev-disable {
  background-position: 5px 4px; }

.photo-nmb {
  font-family: Roboto;
  font-size: 16px;
  color: #333;
  margin: 8px 5px 0px 5px;
  height: 20px; }

.gallery-controls-blk .next {
  background-position: -29px -106px; }

.gallery-thumb-container ul {
  margin: 0px -10px; }

.gallery-thumb-container ul li {
  width: 25%;
  width: 25%;
  padding: 10px;
  margin-bottom: 10px;
  float: left;
  position: relative; }

.gallery-thumb-container ul li a:hover .image-blk .image-blk-In:after {
  opacity: 1;
  background-position: center center; }

.image-blk .image-blk-In:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  background-position: top center;
  background-image: url(clientlibs/img/photo-gallery-icon.png);
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out; }

.bor-btm-photos {
  box-sizing: border-box;
  position: absolute;
  bottom: 0px;
  left: 10px;
  right: 10px;
  height: 5px;
  background-color: #00B8F1;
  z-index: 2; }

.gallery-thumb-container ul li .image-blk {
  width: 100%;
  float: left;
  text-align: center;
  background: #e6e6e6;
  position: relative;
  padding-top: 51.75%; }

.image-blk .image-blk-In {
  position: absolute;
  top: 0;
  bottom: 0;
  max-height: 100%;
  left: 0;
  right: 0;
  text-align: center; }

.gallery-thumb-container ul li .image-blk img {
  max-width: 100%;
  max-height: 100%; }

.gallery-thumb-container ul li .text-blk {
  width: 100%;
  float: left;
  text-align: center;
  font-family: Roboto;
  font-size: 12px;
  text-transform: uppercase;
  color: #57665F;
  padding: 5px 0px 0px 0px;
  line-height: 20px;
  max-height: 50px;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-align: left; }

.eggindulekha {
  font-family: EggIndulekhaUni !important; }

.panchariUni {
  font-family: panchariUni !important; }

.gallery-thumb-container ul li .text-blk.panchariUni {
  font-size: 19px !important; }

.container-twocolumns {
  padding: 0 335px 0 0px;
  margin: 0px auto; }

.container-twocolumns-left {
  float: left;
  width: 100%; }

.container-twocolumns-right {
  width: 300px;
  margin-right: -335px;
  float: right; }

.section-listing-container {
  width: 845px;
  max-width: 100%;
  margin: 0px auto 60px; }

.section-top-story {
  width: 100%;
  margin: 0px auto 10px; }

.section-top-story .image-blk {
  width: 100%;
  margin-bottom: 10px; }

.section-top-story .subhead-001-ml {
  line-height: 110%;
  font-size: 26px;
  height: auto;
  margin-top: 0px; }

.section-listing-block-1 {
  padding-bottom: 20px; }

.section-listing-block-1 {
  width: 845px;
  max-width: 100%;
  border-bottom: 1px #F2F2F2 solid; }

.section-page.section-listing-block-2 .section-listing-block-2 li {
  width: 30.77%;
  max-width: 260px;
  margin: 0px 0px 20px;
  overflow: hidden;
  float: left !important; }

.section-container .section-listing-container .section-listing-block-2 li {
  height: 190px !important; }

.section-listing-block-2 li:nth-child(3n+0), .section-listing-block-2 li:nth-child(3n):last-child {
  margin-right: 0px; }

.section-listing-block-2 li:nth-child(2n+1):last-child, .section-listing-block-2 li:nth-child(2n):last-child {
  margin-right: 34.55%; }

.section-listing-block-2 li:nth-child(3n):last-child {
  margin-right: 0px; }

.time {
  color: #999;
  margin-right: 10px;
  font-weight: normal;
  font-family: Roboto;
  font-size: 12px;
  line-height: 18px; }

.section-listing-container .section-listing-block-2 .story-list-item-headline, .infographics-full-block .story-list-item-headline.section-txt {
  margin: 0px 0px 10px 0px;
  position: relative;
  -webkit-line-clamp: 4;
  height: 96px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-align: left;
  font-family: EGGIndulekhaUni;
  font-size: 18px; }

.section-listing-container .section-listing-block-2 .story-list-item-headline {
  -webkit-line-clamp: 2;
  height: 48px; }

.infographics-full-block .story-list-item-headline.section-txt {
  max-height: 86px;
  height: 100%;
  width: 100%; }

.story-list-item-headline.section-txt {
  font-family: EggIndulekhaUni !important;
  float: left !important;
  font-size: 22px !important; }

.com-col-right {
  border: 1px #EFEFEF solid;
  padding: 15px;
  margin-bottom: 20px; }

.each-item {
  display: block;
  margin-bottom: 10px; }

.each-item .image-block {
  display: block;
  margin-bottom: 10px; }

.each-item .image-block img {
  max-width: 100%; }

.sec-title-001 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  margin: 0px 0px 5px 0px;
  text-transform: uppercase;
  font-weight: 500; }

.com-col-right .each-item .sec-title-001 {
  font-size: 14px;
  font-weight: 500; }

.specials-bg {
  width: 100%;
  height: 800px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 0;
  background-position: center top;
  background-repeat: no-repeat; }

.bace-cantainer {
  position: relative; }

.top-align {
  width: 100%;
  top: 0px;
  position: absolute;
  z-index: 1; }

.section-container, .sub-section-container {
  display: block; }

.top-search-02-blk {
  display: block;
  padding: 10px;
  margin-bottom: 10px; }

.section-search-blk {
  width: 100%;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important; }

.section-search-title {
  font-family: Oswald;
  font-size: 40px;
  color: #fff;
  text-transform: uppercase; }

.search-bg-food {
  background-color: #FE4766;
  background-image: url("clientlibs/img/find-recipe-bg.jpg");
  background-position: right top;
  background-repeat: no-repeat; }

.search-bg-travel {
  background-color: #08b7bc;
  background-image: url("clientlibs/img/find-travel-destination-bg.jpg");
  background-position: right top;
  background-repeat: no-repeat; }

.search-02-area-blk {
  padding-right: 5px;
  margin: 0;
  height: 40px;
  width: 400px;
  background-color: #fff;
  border-radius: 3px;
  position: relative; }

.search-02-area-blk input {
  background-color: #fff;
  color: #333 !important; }

.search-02-area-blk .inside {
  border-style: none;
  border-width: 0;
  border-color: inherit;
  padding: 0px 40px 0 5px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  color: gray;
  margin: 3px;
  display: inline-block;
  vertical-align: middle;
  line-height: 2.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  width: 100%; }

.search-02-area-blk .search-icon {
  float: right;
  cursor: pointer;
  width: 30px;
  height: 28px;
  cursor: pointer;
  position: absolute;
  right: 3px;
  top: 8px; }

.search-02-area-blk .search-icon .icon-blk {
  font-size: 22px !important;
  color: #888; }

.section-blk-001, .section-blk-002 {
  display: block; }

.section-top-story-listing {
  width: 100%;
  float: left;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  border-bottom: 1px #f2f2f2 solid; }

.section-top-story-listing ul {
  width: 100%;
  float: left; }

.section-top-story-listing ul li {
  list-style-type: none; }

.section-top-story-listing .story-list-01 {
  display: inline-block;
  width: 66%;
  margin-right: 4%;
  float: left;
  border-bottom: 0px; }

.section-top-story-listing .story-list-02, .section-top-story-listing .story-list-03 {
  display: inline-block;
  width: 30%;
  margin-right: 0%;
  float: left; }

.section-top-story-listing .story-list-02 {
  margin-bottom: 15px; }

.section-top-story-listing .story-list-01 .image-block, .section-top-story-listing .story-list-02 .image-block, .section-top-story-listing .story-list-03 .image-block,
.sec-special-story-listing .story-list-01 .image-block, .sec-special-story-listing .story-list-02 .image-block, .sec-special-story-listing .story-list-03 .image-block,
.sec-special-story-listing .story-list-04 .image-block {
  width: 100%;
  margin: 0px 0px 0px 0px; }

.section-top-story-listing .story-list-02 .image-block, .section-top-story-listing .story-list-03 .image-block {
  padding-bottom: 5px; }

.section-top-story-listing .story-list-01 .image-block img, .section-top-story-listing .story-list-02 .image-block img, .section-top-story-listing .story-list-03 .image-block img, .sec-special-story-listing .story-list-01 .image-block img, .sec-special-story-listing .story-list-02 .image-block img, .sec-special-story-listing .story-list-03 .image-block img,
.sec-special-story-listing .story-list-04 .image-block img {
  width: 100% !important;
  float: left; }

.left-top-blk, .left-bottom-blk {
  position: absolute;
  left: 10px;
  z-index: 15; }

.left-top-blk {
  top: 10px; }

.left-bottom-blk {
  bottom: 10px; }

.special-banner-block {
  margin: 5px 0px 0px 0px; }

.fashion-section-blk {
  width: 100%;
  float: left;
  display: block;
  margin: 10px 0px;
  padding-bottom: 10px;
  border-bottom: 1px #f2f2f2 solid; }

.fashion-section-blk-inside {
  list-style-type: none;
  margin-left: -18px;
  margin-right: -18px;
  clear: left; }

.fashion-section-blk-list {
  width: 33.28%;
  padding: 0px 18px 20px 18px;
  float: left; }

.fashion-section-blk-list .image-blk {
  width: 100%;
  margin: 0px 0% 10px 0%;
  float: left; }

.fashion-section-blk-list .image-blk img {
  width: 100%; }

.fashion-section-blk .title-com-blk .sub-title-002 {
  padding: 10px 0px 0px 0px; }

.fashion-section-blk .title-com-blk {
  margin: 0px 0px 5px 0px; }

.normal-txt-en, .normal-txt-en-02, .rate-txt-01, .normal-txt-en-03 {
  font-family: Roboto;
  font-size: 14px;
  line-height: 14px;
  color: #333;
  display: block;
  text-align: center;
  font-weight: 500; }

.normal-txt-en-02 {
  font-size: 13px;
  text-transform: uppercase;
  line-height: 18px; }

.normal-txt-en-03 {
  text-align: left;
  display: block; }

.astro-downloads-list ul li .pre-detail-blk .normal-txt-en-02 {
  height: 50px; }

.rate-txt-01 {
  font-size: 24px;
  line-height: 40px;
  color: #B20000; }

.link-blk-001 {
  width: 100%;
  float: left;
  margin: 5px 0px 5px 0px; }

.link-blk-001 ul {
  display: block;
  float: right; }

.link-blk-001 ul li {
  margin: 5px 0px 5px 5px;
  list-style-type: none; }

.post-button-fashion {
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  display: inline-block; }

.post-button-fashion a, .post-button-fashion .user-post-btn-001 {
  font-family: Roboto;
  font-size: 12px;
  font-weight: 500;
  padding: 5px 10px;
  color: #fff;
  line-height: 22px;
  text-transform: uppercase;
  border-radius: 5px;
  display: inline-block;
  background-color: #666;
  cursor: pointer; }

.cap-text {
  text-transform: uppercase !important; }

.sml-txt {
  font-size: 11px !important; }

.astro-home-blk-outer .tab .dropdown-blk-right {
  display: block;
  float: right;
  margin: 7px 8px 0px 0px;
  border: 1px #ccc solid;
  border-radius: 3px;
  box-sizing: border-box; }

.astro-home-blk-outer .tab .dropdown-blk {
  background-color: #fff;
  max-width: 205px;
  min-width: 205px; }

.astro-downloads-blk {
  display: block;
  float: left;
  width: 100%; }

.astro-downloads-blk-inside {
  display: block;
  margin-right: -10px; }

.astro-downloads-list {
  display: block; }

.astro-downloads-list ul {
  list-style-type: none; }

.astro-downloads-list ul li {
  list-style-type: none;
  width: 18.8%;
  float: left;
  margin: 0px 10px 10px 0px; }

.astro-downloads-list ul li:nth-child(5), .astro-downloads-list ul li:nth-child(10), .astro-downloads-list ul li:nth-child(15) {
  margin-right: 0px; }

.astro-downloads-list ul li .image-blk {
  width: 100%;
  float: left; }

.astro-downloads-list ul li .image-blk img {
  width: 100%; }

.astro-home-blk-outer .tab .dropdown-blk-right .section-label {
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase; }

.tab .dropdown-blk-right .dropdown-blk:hover {
  background-color: #fff; }

.third-col-full-blk .dropdown-blk-right {
  padding-bottom: 10px !important; }

.pre-detail-blk {
  width: 100%;
  float: left;
  margin: 5px 0px;
  text-align: center; }

.buy-now-btn-001, .submit-btn-001, .submit-btn-002 {
  background-color: #FB641B;
  font-size: 13px;
  float: none;
  display: inline-block;
  padding: 8px 15px;
  width: auto;
  color: #fff;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  margin: 10px 0px 10px 0px;
  border-radius: 3px;
  cursor: pointer;
  font-family: roboto; }

.submit-btn-001 {
  background-color: #f2f2f2;
  float: right;
  color: #333;
  margin: 5px 0px 5px 0px;
  font-size: 12px; }

.submit-btn-002 {
  float: left;
  margin: 0px 0px 10px 0px;
  font-size: 12px;
  padding: 8px 25px; }

.astro-downloads-blk .section-scope-list li {
  width: 100%; }

.astro-downloads-blk .section-scope .dropdown-blk .section-scope-list {
  width: 150px; }

.ask-expert-blk .common-content-blk {
  border: 1px #f2f2f2 solid;
  padding: 10px;
  box-sizing: border-box;
  margin-bottom: 20px; }

.ask-expert-blk, .your-star-blk, .match-maker-blk {
  margin-bottom: 20px; }

.ask-expert-blk .common-content-blk .content-ml-001, .your-star-blk .common-content-blk .content-ml-001, .match-maker-blk .common-content-blk .content-ml-001 {
  position: unset;
  font-family: PanchariUni;
  -webkit-line-clamp: unset;
  height: auto;
  -webkit-box-orient: unset;
  display: inline-block;
  font-size: 19px;
  line-height: 22px; }

.ask-expert-blk .common-content-blk .content-ml-001 {
  max-height: 62px;
  line-height: 20px; }

.your-star-blk .common-content-blk .content-ml-001, .match-maker-blk .common-content-blk .content-ml-001 {
  font-weight: bold;
  padding-bottom: 10px; }

.ask-expert-blk .common-content-blk .image-block {
  width: auto;
  float: right;
  margin: 0px 0px 0px 10px; }

.panjangam-table table, tr, td {
  font-family: PanchariUni;
  font-size: 18px;
  color: #333; }

.panjangam-table table tr {
  width: 100%;
  border-bottom: 1px #f2f2f2 solid; }

.panjangam-table table tr td {
  width: 50%;
  padding: 8px 10px 8px 0px; }

.panjangam-table table tr td:last-child {
  padding: 0px 0px 0px 0px; }

.panjangam-table table tr:last-child {
  border-bottom: none; }

.half-blk {
  width: 50%;
  display: inline-block;
  padding: 0px 10px 10px 0px;
  box-sizing: border-box; }

.common-content-blk .full-blk-02 .half-blk, .common-content-blk .full-blk-02 .half-blk {
  width: 49%;
  display: inline-block;
  padding: 0px 2% 10px 0%; }

.common-content-blk .full-blk-02 {
  width: 100%;
  float: left; }

.your-star-inside-blk, .match-maker-inside-blk {
  width: 100%; }

.astro_dropdown_box {
  font-weight: normal !important;
  color: #333333 !important;
  background-color: #FFFFFF;
  border: 1px solid #e9e9e9;
  float: left;
  margin: 5px 0px;
  width: 100%;
  border-radius: 3px; }

.list_items_left {
  width: 100%;
  border: 0px;
  box-sizing: border-box;
  padding: 8px 20px 8px 5px;
  margin: 0px auto;
  display: block;
  font-family: roboto;
  font-size: 12px;
  text-transform: uppercase;
  color: #333333;
  line-height: 12px;
  background-color: transparent;
  background-image: url(clientlibs/img/drop-d-icon.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-image: none\0;
  padding-right: 0px\0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  outline: 0px; }

.astro_dropdown_box .list-option {
  padding: 5px !important; }

.common-content-blk .full-blk-02 .half-blk:nth-child(2), .common-content-blk .full-blk-02 .half-blk:nth-child(4) {
  padding: 0px 0% 10px 0%; }

.astro_details_tab {
  overflow: hidden;
  padding: 8px 0px 8px 0px;
  margin: 0px 0px 10px 0px;
  background-color: #f2f2f2; }

.astro_details_tab ul {
  width: 100%; }

.astro_details_tab ul li {
  width: auto;
  float: left;
  font-family: "PanchariUni";
  font-size: 19px;
  color: #990066;
  font-weight: normal;
  line-height: 18px;
  list-style: none;
  padding-left: 1%; }

.icon_box_left {
  width: auto;
  float: left;
  margin-right: 5px; }

.web-only {
  display: block; }

.mob-only {
  display: none; }

.my-snap-blk-001, .my-news-blk-001 {
  width: 100%;
  margin-bottom: 10px; }

.title-blk-001, .title-blk-002 {
  display: block; }

.sec-special-story-listing {
  width: 100%;
  margin: 0px auto 10px; }

.sec-special-story-listing ul {
  width: 100%;
  margin: 0px auto 10px;
  list-style-type: none; }

.sec-special-story-listing ul li {
  list-style-type: none; }

.sec-special-story-listing .story-list-01 {
  width: 100%;
  float: left; }

.sec-special-story-listing .story-list-02 {
  display: inline-block;
  width: 66%;
  margin-right: 4%;
  float: left;
  border-bottom: 0px; }

.sec-special-story-listing .story-list-03, .sec-special-story-listing .story-list-04 {
  display: inline-block;
  width: 30%;
  margin: 0px 0% 10px 0%;
  float: left; }

.sec-special-story-listing .story-list-01 .image-blk, .sec-special-story-listing .story-list-02 .image-blk {
  margin: 0px 0% 10px 0%; }

.sec-special-story-listing .story-list-02 .subhead-001-ml {
  margin-bottom: 10px !important; }

.sec-special-story-listing .story-list-01 .subhead-001-ml {
  font-size: 45px;
  margin-bottom: 10px;
  height: auto;
  max-height: inherit;
  line-height: 45px; }

.your-orders-blk-right {
  float: right; }

.your-orders-blk-right {
  float: right;
  padding: 4px 8px 4px 2px;
  margin-bottom: 8px;
  font-family: Roboto;
  font-size: 14px;
  text-transform: uppercase;
  box-shadow: 0px 1px 5px 0px #ccc; }

.your-orders-blk-right a {
  line-height: 25px;
  color: #333; }

.your-orders-blk-right .icon-blk {
  background-image: url(clientlibs/img/sprit-icons.png);
  background-position: 0px -380px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  float: left; }

.infographics-full-block {
  width: 100%;
  border-top: 1px #f2f2f2 solid;
  padding-top: 10px; }

.astro-content-block .astro-form-row {
  padding: 10px; }

.gallery-thumb-container ul li:nth-child(4n+5) {
  clear: both; }

.infographics-full-block .section-listing-block-2 .story-list-thumb-img, .infographics-full-block .section-listing-block-2 .story-list-thumb-img img {
  width: 100%; }

.astro_results_inside_astrologer_name_txt {
  padding-top: 20px !important; }

.zodiacPredictionsClose, .match-maker-blk .close, #yourStarList .close {
  background-size: 60% !important; }

.container-twocolumns-right .storylisting .common-content-blk-outer {
  margin-top: 10px; }

.sub-section-container .container-twocolumns-right .storylisting .common-content-blk-outer {
  margin-top: 30px; }

.section-container .news-blk-001 {
  padding-top: 10px !important; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 1200px) {
  .special-banner-block, .special-banner-block img {
    width: 100%; } }
@media screen and (max-width: 1024px) {
  .astro-downloads-list ul.astro-ddl {
    width: 1700px; }

  .astro-downloads-list ul li {
    width: 150px; }

  .astro-downloads-list {
    width: 100%;
    overflow-x: scroll;
    margin-bottom: 20px; }

  .astro-downloads-blk {
    padding-left: 0px; }

  .specials-bg {
    height: auto;
    background-image: none; }

  .section-container .container-twocolumns-right, .sub-section-container .container-twocolumns-right {
    width: 845px;
    max-width: 100%;
    float: none;
    margin: 0px auto; }

  .astro-downloads-blk-inside {
    margin-right: 0px; }

  .astro-downloads-list ul li:nth-child(5), .astro-downloads-list ul li:nth-child(10), .astro-downloads-list ul li:nth-child(15) {
    margin-right: 10px; }

  .section-container .container-twocolumns {
    padding: 0 0px 0 0px;
    margin: 0px auto; }

  .each-item .image-block {
    display: block;
    width: 150px;
    float: left;
    margin-right: 10px; }

  .each-item {
    float: left;
    width: 100%; }

  .com-col-right {
    display: table;
    width: 100%; }

  .com-col-right .sec-title-001 {
    font-size: 15px; }

  .infographics-full-block .section-listing-block-2 li {
    max-width: 220px !important; }

  .astro-downloads-list .dropdown-blk-border .section-scope .section-scope-list {
    bottom: 34px !important;
    top: inherit;
    max-height: 200px;
    overflow-y: auto; } }
@media screen and (max-width: 800px) {
  .section-container .container-twocolumns-right {
    width: 100%; }

  .section-search-title {
    font-size: 20px;
    line-height: 40px; }

  .section-container .section-listing-container .section-listing-block-2 li {
    height: auto !important; }

  .sub-section-container .container-twocolumns-right .storylisting .common-content-blk-outer {
    margin-top: 10px; }

  .ml-home-blk-left .story-list-02 .web-special-label, .ml-home-blk-left .story-list-03 .web-special-label {
    text-align: left; } }
@media screen and (max-width: 640px) {
  .section-page .story-list-item-headline {
    float: none !important;
    font-family: PanchariUni !important;
    font-size: 19px !important;
    font-weight: 600;
    height: 70px !important;
    -webkit-line-clamp: 3 !important; }

  .section-listing-container .section-listing-block-2.section-page li {
    border-bottom: 1px #f2f2f2 solid;
    padding-bottom: 10px;
    margin-bottom: 10px; }

  .news-blk-003-outer {
    display: block;
    margin-bottom: 20px; }

  .section-container .news-blk-003 {
    width: 100%;
    overflow-x: auto; }

  .section-container .news-blk-003.item-03 ul {
    width: 810px; }

  .section-container .news-blk-003 ul li, .section-container .news-blk-003 ul li:nth-child(2), .section-container .news-blk-003 ul li:nth-child(4), .section-container .news-blk-003 ul li:last-child {
    width: 260px;
    margin-right: 10px; }

  .section-listing-container, .search-listing-container, .tag-listing-container, .indepth-listing-container, .author-listing-container {
    margin: 0px auto 20px; }

  .section-top-story-listing .story-list-01, .sec-special-story-listing .story-list-02 {
    width: 100%;
    margin-right: 0%; }

  .sec-special-story-listing .story-list-02 {
    margin-bottom: 10px; }

  .section-top-story-listing .story-list-02, .section-top-story-listing .story-list-03, .sec-special-story-listing .story-list-03, .sec-special-story-listing .story-list-04 {
    width: 49%;
    margin-right: 2%; }

  .sec-special-story-listing ul li .story-list-03 .image-blk, .sec-special-story-listing ul li .story-list-04 .image-blk {
    margin-bottom: 10px !important; }

  .section-top-story-listing .story-list-03, .sec-special-story-listing .story-list-04 {
    margin-right: 0; }

  .section-top-story-listing .story-list-03 {
    margin-right: 0%; }

  .fashion-section-blk {
    margin: 0px 0px 10px 0px; }

  .fashion-section-blk-list {
    padding: 0px 10px 20px 10px; }

  .fashion-section-blk-inside {
    margin-left: -10px;
    margin-right: -10px; }

  .sec-special-story-listing .story-list-03 .image-block, .sec-special-story-listing .story-list-04 .image-block {
    margin-bottom: 10px; }

  .sec-special-story-listing .story-list-01 .subhead-001-ml {
    font-size: 30px;
    margin-bottom: 10px;
    line-height: 30px; }

  .infographics-full-block .story-list-item-headline.section-txt {
    max-height: 57px !important;
    height: auto !important;
    -webkit-line-clamp: 3 !important;
    margin-bottom: 0px !important;
    width: auto; }

  .infographics-full-block .section-listing-block-2 li {
    width: 100%;
    max-width: 100%;
    min-width: 100%; }

  .container-twocolumns-left .section-listing-container .section-listing-block-2 li .story-list-thumb-img {
    width: 150px; }

  .section-listing-block-2 {
    border-bottom: 0px !important; }

  .infographics-full-block .section-listing-block-2 li .story-list-thumb-img {
    width: 120px; }

  .section-search-title {
    line-height: 20px;
    width: 100%;
    padding-bottom: 5px; }

  .gallery-thumb-container ul li {
    width: 33.3%; }

  .gallery-thumb-container ul li:nth-child(4n+5) {
    clear: none; }

  .gallery-thumb-container ul li:nth-child(3n+4) {
    clear: both; }

  .story-content-blk .news-blk-001 .time-tag-blk {
    margin-top: 8px !important; }

  .section-search-blk {
    display: inline-block !important; }

  .search-02-area-blk {
    width: 100%; } }
@media screen and (max-width: 540px) {
  .tab .tablinks {
    width: 50%;
    padding: 11px 16px;
    margin-right: 0px;
    box-sizing: border-box;
    margin-bottom: 10px; }

  .astro-home-blk-outer .tab .dropdown-blk-right {
    margin: 6px 2%;
    max-width: 100%;
    width: 96%; }

  .tab {
    background-color: #fff !important; }

  .astro-home-blk-outer .tab .dropdown-blk {
    background-color: #fff;
    width: 100%;
    max-width: 100%; } }
@media screen and (max-width: 480px) {
  .social-media-blk-005 {
    display: none; }

  .com-col-right {
    padding: 10px; }

  .section-top-story-listing .story-list-02 .image-block, .section-top-story-listing .story-list-03 .image-block, .sec-special-story-listing .story-list-03 .image-block, .sec-special-story-listing .story-list-04 .image-block {
    width: 150px;
    margin-right: 10px !important;
    float: left; }

  .section-top-story-listing .story-list-02 .image-block .left-bottom-blk, .section-top-story-listing .story-list-03 .image-block .left-bottom-blk, .sec-special-story-listing .story-list-03 .image-block .left-bottom-blk, .sec-special-story-listing .story-list-03 .image-block .left-bottom-blk {
    display: none; }

  .section-top-story-listing .story-list-02, .section-top-story-listing .story-list-03, .sec-special-story-listing .story-list-03, .sec-special-story-listing .story-list-04 {
    width: 100%;
    margin-right: 0%; }

  .section-top-story-listing .story-list-03 {
    margin-right: 0%; }

  .web-only {
    display: none; }

  .mob-only {
    display: block; }

  .fashion-section-blk-list {
    width: 50%; }

  .fashion-section-blk-list:nth-child(3) {
    display: none; }

  .container-twocolumns-left .section-listing-container .section-listing-block-2 .story-list-thumb-img {
    width: 85px !important;
    margin-top: 5px; }

  .gallery-thumb-container ul li {
    width: 50%; }

  .gallery-thumb-container ul li:nth-child(3n+4) {
    clear: none; }

  .gallery-thumb-container ul li:nth-child(2n+3) {
    clear: both; }

  .section-top-story-listing .story-list-02 .image-block, .section-top-story-listing .story-list-03 .image-block {
    padding-bottom: 0px; }

  .section-top-story-listing .story-list-02 {
    border-bottom: 1px #f2f2f2 solid;
    padding-bottom: 10px; }

  .section-top-story-listing .story-list-03 {
    padding-bottom: 10px; } }
@media screen and (max-width: 416px) {
  .section-top-story-listing .story-list-02 .image-block, .section-top-story-listing .story-list-03 .image-block {
    width: 100%;
    margin-right: 0px;
    float: none;
    margin-bottom: 8px; }

  .section-blk-001 .com-col-right .subhead-002-ml {
    font-size: 19px;
    font-weight: 400;
    line-height: 20px;
    max-height: 40px; }

  .section-blk-001 .com-col-right .each-item .image-block {
    width: 85px; }

  .com-col-right .sec-title-001 {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0px; }

  .infographics-full-block .section-listing-block-2 li .story-list-thumb-img {
    width: 100%;
    margin-bottom: 10px; }

  .more-in-sections-story-list-list li, .thumb-related-story-header, .thumb-related-story-list-list li, .infographics-full-block .section-listing-block-2 li, .fashion-section-blk, .section-top-story-listing, .section-top-story-listing .story-list-03, .section-top-story-listing .story-list-02, .ml-story-list-right .story-list-ntv-advt, .ml-story-list-right .story-list-04, .ml-story-list-right .story-list-05, .ml-story-list-right .story-list-06, .ml-story-list-right .story-list-07, .ml-story-list-right .story-list-08, .ml-story-list-right .story-list-09, .ml-story-list-right .story-list-10, .ml-story-list-right .story-list-11, .ml-story-list-right .story-list-12, .ml-home-blk-left .ml-story-listing .story-list-02, .ml-home-blk-left .ml-story-listing .story-list-03, .story-list-01, .opinion-home-blk, .book-section-blk, .obit-content-blk, .common-content-blk, .astro-home-blk-outer, .news-blk-002, .news-blk-003, .news-blk-004, .news-blk-001 ul li, .trending-news-blk ul li, .common-content-blk ul li, .obit-content-inside ul li, .sub-title-002, .third-col-full-blk .sub-title-001, .section-blk-001 .sub-title-001 {
    border-color: #e0e0e0 !important; } }
@media screen and (max-width: 375px) {
  .astro-downloads-blk .sub-title-002 {
    display: block; }

  .your-orders-blk-right {
    float: left;
    margin: 5px 0px 10px 0px; } }
.container {
  width: 1180px;
  margin: 0px auto; }

.container-twocolumns {
  padding: 0 335px 0 0;
  margin: 0 auto; }

.container-twocolumns-right {
  width: 300px;
  margin-right: -335px; }

.container, .story-figure-image img, .story-premo-story-figure, .mm-embedded-left, .scwidget, .more-in-sections-story-list-list li, .more-in-sections-story-list-list .story-list-thumb-img, .story-list-thumb-img img, .story-body-popup-figure, .story-body-popup-figure img, .logo img, .section-listing-block-2 li, .section-listing-block-2 .story-list-thumb-img, .section-listing-block-3 .story-list-thumb-img, .search-tag-listing-block .story-list-thumb-img, .video-page-special-premo img, .video-player-embedded-video img {
  max-width: 100%; }

.container-twocolumns:before, .container-twocolumns:after, .thumb-related-story-list-list li:before, .thumb-related-story-list-list li:after, .related-story-poweredby:before, .related-story-poweredby:after, .advt-300x250:before, .advt-300x250:after, .story-highlights-header:before, .story-highlights-header:after, .story-highlights-list:before, .story-highlights-list:after, .story-figure-image:before, .story-figure-image:after, .story-body:before, .story-body:after, .story-body-subheader:before, .story-body-subheader:after, .more-in-sections-story-list-list li:before, .more-in-sections-story-list-list li:after, .more-in-sections-story-list:before, .more-in-sections-story-list:after, .article-content ul:before, .article-content ul:after, .article-content ol:before, .article-content ol:after, .share-story-highlighter ul:before, .share-story-highlighter ul:after, .story-slide-socialmedia ul:before, .story-slide-socialmedia ul:after, .story-body-popup-gallery-figure li:before, .story-body-popup-gallery-figure li:after, .story-body-popup-gallery:before, .story-body-popup-gallery:after, .menu-1:before, .menu-1:after, .section-listing-block-2 li:before, .section-listing-block-2 li:after, .section-listing-block-3 li:before, .section-listing-block-3 li:after, .section-listing-block-1:before, .section-listing-block-1:after, .search-tag-listing-block li:before, .search-tag-listing-block li:after, .section-listing-container:before, .section-listing-container:after, .search-listing-container:before, .search-listing-container:after, .tag-listing-container:before, .tag-listing-container:after, .indepth-listing-container:before, .indepth-listing-container:after, .video-nav-blk:before, .video-nav-blk:after, .video-nav-blk ul li a:before, .video-nav-blk ul li a:after, .video-player-description-share:before, .video-player-description-share:after, .author-listing-container:before, .author-listing-container:after, .coman-popup-captcha-blk:before, .coman-popup-captcha-blk:after, .yt-overlay:before, .yt-overlay:after, .mm-video-wrapper:before, .mm-video-wrapper:after, .main-menu-list:before, .main-menu-list:after, .story-byline-share:before, .story-byline-share:after {
  content: "";
  display: table; }

.container-twocolumns:after, .thumb-related-story-list-list li:after, .related-story-poweredby:after, .advt-300x250:after, .story-highlights-header:after, .story-highlights-list:after, .story-figure-image:after, .story-body:after, .story-body-subheader:after, .more-in-sections-story-list-list li:after, .more-in-sections-story-list:after, .article-content ul:after, .article-content ol:after, .share-story-highlighter ul:after, .story-slide-socialmedia ul:after, .story-body-popup-gallery-figure li:after, .story-body-popup-gallery:after, .menu-1:after, .section-listing-block-2 li:after, .section-listing-block-3 li:after, .section-listing-block-1:after, .search-tag-listing-block li:after, .section-listing-container:after, .search-listing-container:after, .tag-listing-container:after, .indepth-listing-container:after, .video-nav-blk:after, .video-nav-blk ul li a:after, .video-player-description-share:after, .author-listing-container:after, .coman-popup-captcha-blk:after, .yt-overlay:after, .mm-video-wrapper:after, .main-menu-list:after, .story-byline-share:after {
  clear: both; }

.story-body, .story-figure, .mm-embedded-video, .mm-embedded-left, .scwidget, .show-more, .story-body-popup-gallery, .story-list-thumb-img, .menu-2, .story-body-popup-figure, .video-player-embedded-video, .mm-youtube-video {
  position: relative; }

.story-figure-showall, .mm-embedded-video iframe, .mm-embedded-video object, .mm-embedded-video embed, .show-more:before, .show-more:after, .programs-inside:before, .programs-inside:after, .share-story-highlighter, .share-story-highlighter:after, .story-body-popup-close-btn, .logo, .popup-gallery-controls, .video-player-embedded-video iframe, .video-player-embedded-video object, .video-player-embedded-video embed, .mm-youtube-video iframe, .mm-youtube-video object, .mm-youtube-video embed {
  position: absolute; }

.story-header, .story-highlights, .story-tags, .comments-container, .mm-embedded-video, .popup-gallery-photographer-name, .video-player-embedded-video, .mm-video-wrapper {
  margin-bottom: 20px; }

.story-native-advt-title, .story-headline {
  margin-bottom: 10px; }

.story-headline {
  font-size: 45px;
  color: #111111;
  line-height: 100%; }

.story-list-item-headline.ml-font, .story-figcaption.ml-font, .story-highlights-list li, .story-tags-list li, .story-body p, .story-body-subheader, .story-native-advt .story-list-item-headline.ml-font, .story-body .story-list-item-headline, .article-content ul li, .article-content ol li, .mm-disclosure, .story-body-popup-figure-caption.ml-font p, .story-body-popup-gallery-header.ml-font, .fullwidth-content-body-header.ml-font, .fullwidth-content-body-sub-header.ml-font, .story-figheader.ml-font, .mm-text-block.ml-font, .mm-text-block.ml-font h2, .mm-text-block.ml-font h3 {
  font-family: PanchariUni; }

.story-headline {
  font-family: EGGIndulekhaUni;
  color: #333; }

.story-byline-share {
  padding: 6px 0; }

.thumb-related-story-list, .thumb-related-story-list-list, .story-body, .story-figure-image, .more-in-sections-story-list, .more-in-sections-story-list-list, .taboola-container, .container-twocolumns-left, .comments-container, .share-story-highlighter ul, .story-body-readmore, .story-body-popup-gallery-figure, .section-listing-block-2, .social-media, .fullwidth-content-body, .coman-popup-form-container {
  width: 100%; }

.story-body-readmore {
  z-index: 2; }

.story-body .thumb-related-story-list {
  width: auto; }

.story-byline-date, .story-author-date, .story-body-subheader, .story-figure-number, .sharetools-menu, .share-story-highlighter, .story-body-readmore-btn, .mm-header-time, .logo {
  display: inline-block; }

.story-byline-date {
  width: 75%; }

.story-byline-photo, .story-byline-photo img, .story-list-thumb-img img, .related-story-poweredby img, .advt-300x250 img, .story-figure-image img, .sharetools-menu li, .container-twocolumns-left, .story-list-thumb-img, .story-highlights-header, .story-tags-header, .story-tags-list li, .more-in-sections-story-list-list li, .share-story-highlighter li, .story-slide-socialmedia ul li, .story-body-popup-figure, .story-body-popup-previous, .story-body-popup-next, .story-body-popup-counter, .livetv-search-sections-nav li, .livetv-search-sections-nav li.livetv a, .livetv-search-sections-nav li i, .social-media .social-media-icon, .logo img, .popup-gallery-previous, .article-container .footer .livetv-search-sections-nav li a, .section-listing-block-2, .section-listing-container .section-listing-block-2 li, .indepth-listing-container .section-listing-block-2 li {
  float: left; }

.story-native-advt .story-list-thumb-img, .story-sharetools, .container-twocolumns-right, .story-body-popup-figure-caption, .story-body-popup-nav, .story-body-popup-nav, .livetv-search-sections-nav, .social-media, .popup-gallery-next {
  float: right; }

.story-byline-share, .story-native-advt {
  border-top: 1px #F2F2F2 solid; }

.story-byline-share, .story-native-advt, .thumb-related-story-header, .thumb-related-story-list-list li, .related-story-poweredby, .story-premo-story-figure, .mm-embedded-left, .scwidget, .more-in-sections-story-list-list, .show-more, .section-listing-block-1, .section-listing-block-2, .section-listing-block-3, .search-tag-listing-block, .complaint-redressal-form-header {
  border-bottom: 1px #F2F2F2 solid; }

figure img {
  box-shadow: inset 0 0 80px rgba(0, 0, 0, 0.5);
  display: block; }

.story-byline-photo {
  margin-right: 10px; }

.story-byline-photo img {
  border-radius: 50%; }

.story-byline-name-date {
  margin: 3px 20px 0 0; }

.author-details-block .story-byline-name-date {
  margin-top: 0;
  margin-right: 0; }

.story-author-name, .story-author-name.ml-font {
  font-family: PanchariUni;
  font-size: 18px; }

.story-author-name.en-font {
  font-family: Roboto;
  font-size: 15px; }

.story-author-name, .story-author-name a {
  color: #111;
  display: block; }

.story-byline-date .story-byline-name-date:first-child .story-author-name {
  display: block; }

.story-byline-date .story-byline-name-date:first-child .story-author-date:first-child {
  padding: 8px 0 12px; }

.story-author-date {
  font-size: 11px;
  color: #999;
  text-transform: uppercase;
  display: inline-block; }

.author-description {
  font-size: 12px;
  color: #999;
  line-height: 120%;
  text-transform: none;
  margin-top: 3px; }

.author-description.ml-font {
  font-family: PanchariUni;
  font-size: 18px; }

.story-sharetools {
  margin-top: 10px; }

.author-details-block .story-sharetools {
  margin: 0 0 0 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.author-details-block .sharetools-menu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.sharetools-menu .art-comment {
  display: none; }

.sharetools-menu li {
  margin-left: 20px; }

.author-details-block .sharetools-menu li {
  margin-left: 15px;
  display: inline-block;
  cursor: pointer; }

.sharetools-menu li, .sharetools-menu li a i {
  color: #3B3B3B; }

.thumb-related-story-header, .fullwidth-content-body-header, .fullwidth-content-body-sub-header, .complaint-redressal-form-header, .mm-text-block h2, .mm-text-block.en-font h2, .mm-text-block h3, .mm-text-block.en-font h3 {
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
  padding: 0 0 8px;
  margin: 0 0 10px 0; }

.fullwidth-content-body-header, .mm-text-block h2, .mm-text-block.ml-font h2, .mm-text-block.en-font h2 {
  padding-bottom: 0;
  margin-top: 20px; }

.fullwidth-content-body-sub-header, .mm-text-block h3, .mm-text-block.en-font h3 {
  font-size: 14px;
  padding-bottom: 0;
  margin: 30px 0 10px; }

.fullwidth-content-body-header, .fullwidth-content-body-sub-header, .fullwidth-content-body-normal.en-font, .mm-text-block, .mm-text-block.en-font, .mm-text-block h3, .mm-text-block.en-font h3, .mm-text-block.en-font p, .mm-text-block p .en-font {
  font-family: Roboto; }

.fullwidth-content-body-normal, .mm-text-block p, .mm-text-block.ml-font p {
  font-family: PanchariUni;
  font-size: 19px;
  color: #111;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 10px; }

.fullwidth-content-body-normal.en-font, .mm-text-block.en-font p, .mm-text-block p .en-font {
  font-size: 14px;
  color: #111;
  font-weight: normal;
  line-height: 22px; }

.thumb-related-story-list-list li, .related-story-poweredby {
  padding-bottom: 10px;
  margin-bottom: 10px; }

.related-story-poweredby img {
  float: right; }

.story-native-advt .thumb-related-story-list-list li:last-child, .story-advt-text .thumb-related-story-list-list li {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0; }

.story-list-thumb-img {
  width: 80px;
  margin-right: 10px;
  margin-top: 4px; }

.more-in-sections-story-list-list .story-list-thumb-img, .section-listing-block-2 .story-list-thumb-img, .section-listing-block-3 .story-list-thumb-img, .search-tag-listing-block .story-list-thumb-img, .video-section-owlslider .story-list-thumb-img {
  width: 260px;
  margin: 0 0 10px 0; }

.story-list-item-headline {
  color: #111;
  font-weight: normal; }

.story-list-item-headline .fa, .news-list-ml ul li .fa, .para-normal-ml .fa, .para-mediunm-ml .fa, .subhead-normal-white-ml .fa, .para-normal-white-ml .fa, .four-column-c0 .story-list-1 .subhead-normal-ml .fa, .four-column-c1 .story-list-1 .subhead-normal-ml .fa, .four-column-c2 .story-list-1 .subhead-normal-ml .fa, .four-column-c3 .story-list-1 .subhead-normal-ml .fa, .story-listing-v2 .story-list-2 .subhead-normal-ml .fa {
  font-size: 14px !important;
  color: #DADADA;
  margin-left: 8px; }

.story-list-item-headline .fa.fa-volume-off, .news-list-ml ul li .fa.fa-volume-off, .para-normal-ml .fa.fa-volume-off, .para-mediunm-ml .fa.fa-volume-off, .subhead-normal-white-ml .fa.fa-volume-off, .para-normal-white-ml .fa.fa-volume-off {
  font-size: 18px !important; }

.story-list-item-headline.ml-font, .story-figcaption.ml-font, .fullwidth-content-body-sub-header.ml-font, .mm-text-block.ml-font h3, .mm-text-block.ml-font h3 {
  font-size: 19px; }

.thumb-related-story-list-list h3.story-list-item-headline {
  line-height: 22px; }

.story-figcaption, .mm-video-wrapper p.story-figcaption, .mm-comparison-container p.story-figcaption {
  color: #999;
  margin: 10px 0; }

.yt-overlay, .yt-overlay img {
  max-width: 100%;
  display: block; }

.yt-overlay {
  position: relative;
  cursor: pointer; }

.yt-overlay .fa-play-circle-o {
  color: #fff;
  font-weight: normal;
  text-shadow: 0 0 11px #000;
  font-size: 60px;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -25px;
  position: absolute; }

.story-figcaption.ml-font, .mm-disclosure {
  font-size: 17px; }

.mm-embedded-left, .scwidget {
  font-size: 18px;
  color: #333; }

.story-premo-story-figure .story-figcaption.ml-font {
  font-size: 20px;
  color: #333;
  font-family: EggIndulekhaUni; }

.story-list-item-headline.en-font, .story-figcaption.en-font, .story-body-subheader.en-font, .story-figheader.en-font {
  line-height: 120%; }

.thumb-related-story-list, .advt-300x250 {
  margin-bottom: 30px; }

.story-highlights, .navigation ul li:hover {
  background-color: #F8F8F8; }

.navigation ul li .navigation-sub-menu, .other-sites .other-sites-sub-menu {
  box-shadow: 0 4px 8px -2px #777; }

.sticky-nav.sticky-position {
  box-shadow: 0 1px 8px -1px #777; }

.navigation ul.navigation-sub-menu li a:hover {
  color: #0495db; }

.navigation ul li.social-media-block {
  background-color: #FFF; }

.advt-300x250 {
  max-width: 300px;
  margin-right: auto;
  margin-left: auto; }

.story-highlights, .story-tags {
  padding: 15px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.story-tags {
  border-top: 1px #E2E2E2 dotted;
  border-bottom: 1px #E2E2E2 dotted;
  padding: 10px 0px;
  overflow: hidden; }

.story-highlights-header, .story-tags-header {
  color: #111;
  text-transform: uppercase;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center; }

.story-highlights-header {
  border-right: 1px #EBEBEB solid;
  padding-right: 10px; }

.story-highlights-list, .story-tags-list {
  border-left: 1px #FFFFFF solid;
  padding-left: 10px; }

.story-highlights-list li, .story-tags-list li {
  font-size: 18px;
  color: #111;
  list-style: none;
  margin: 0 0 6px 15px; }

.story-highlights-list li {
  height: 18px;
  padding-left: 15px;
  margin: 0 0 6px 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative; }

.story-highlights-list li:before {
  content: '';
  height: 8px;
  width: 8px;
  position: absolute;
  top: 4px;
  left: 0;
  border-radius: 50%;
  background-color: #333; }

.story-tags-list li {
  margin: 5px 0px 5px 10px;
  background: #fff;
  color: #333;
  border: 1px solid #BDC3C7;
  border-radius: 20px;
  font-size: 14px;
  display: inline-block; }

.story-tags-list li a {
  color: #333 !important;
  padding: 8px;
  text-decoration: none;
  display: inline-block; }

.story-body-readmore-btn, .popup-gallery-photographer-name, .photographer-name, .story-tags-list li, .other-sites, .menu-1, .livetv-search-sections-nav {
  font-size: 13px; }

.story-highlights-list li:last-child, .story-tags-list li:last-child {
  margin-bottom: 0px; }

.story-figure, .section-listing-block-1, .mm-video-wrapper, .mm-comparison-container {
  width: 845px;
  max-width: 100%; }

.story-figure, .mm-video-wrapper, .mm-comparison-container {
  margin: 0px auto 30px; }

.story-body p, .story-body-subheader, .story-native-advt .story-list-item-headline.ml-font, .story-body .story-list-item-headline, .article-content ul li, .article-content ol li, .section-listing-container .story-list-item-headline, .indepth-listing-container .story-list-item-headline, .search-listing-container .story-list-item-headline, .tag-listing-container .story-list-item-headline, .story-figure-gallery .story-figcaption, .fullwidth-content-body-header.ml-font, .author-listing-container .story-list-item-headline, .mm-video-wrapper .story-figheader, .mm-comparison-container .story-figheader, .mm-text-block.ml-font h2, .otherstorylisting .story-list-item-headline {
  font-size: 21px;
  color: #333;
  line-height: 24px; }

.story-body p {
  line-height: 26px; }

.mm-video-wrapper .story-figcaption, .mm-comparison-container .story-figcaption {
  line-height: 120%; }

.story-body p, .story-native-advt, .story-body-subheader, .story-body .thumb-related-story-list, .mm-embedded-full, .fbwidget, .twwidget {
  margin: 0 100px 10px; }

.mm-special-template {
  margin-right: auto;
  margin-left: auto; }

.container-twocolumns-right .mm-embedded-full, .container-twocolumns-right .fbwidget, .container-twocolumns-right .twwidget {
  margin: 0 0 20px; }

.story-body-subheader {
  font-weight: 600;
  margin: 10px 100px; }

.story-figure-gallery .story-figcaption, .mm-video-wrapper .story-figheader, .mm-comparison-container .story-figheader {
  font-weight: 600; }

.mm-video-wrapper .story-figheader, .mm-comparison-container .story-figheader {
  width: 100%; }

.story-figure-gallery .story-figcaption, .mm-video-wrapper .story-figcaption, .mm-video-wrapper .story-figheader, .mm-comparison-container .story-figheader {
  margin: 10px 0 10px; }

.story-body a, .fullwidth-content-body-normal a, .mm-text-block p a {
  color: #326891;
  text-decoration: underline; }

.story-figure-showall {
  background: #000000;
  right: 0;
  bottom: 0;
  padding: 10px 15px;
  content: none;
  display: inherit; }

.story-native-advt a, .story-premo-story-figure a, .story-body .thumb-related-story-list a, .story-advt-text a, .more-in-sections-story-list a {
  text-decoration: none; }

.story-figure-showall .fa, .story-figure-number, .story-body-popup-close-btn .fa-times, .story-body-popup-figure-caption, .menu-1, .livetv-search-sections-nav li a, .story-tags-list li a {
  color: #fff; }

.story-figure-number, .story-showall-text, .story-native-advt-title, .story-premo-story-figure-title, .show-more, .story-author-date, .story-highlights-header, .story-tags-header, .story-tags-list li, .thumb-related-story-header, .story-list-item-headline.en-font, .story-figcaption.en-font, .story-body-subheader.en-font, .story-body-readmore, .story-slide-socialmedia-mob, .story-body-popup-gallery-header, .story-body-popup-figure-caption, .story-body-popup-figure-caption p, .story-body-popup-counter, .other-sites, .menu-1, .navigation, .complaint-redressal-form-header, .submit-button, .reset-button, .coman-popup-header, .author-description, .story-figheader.en-font {
  font-family: Roboto; }

.story-list-item-headline.en-font {
  font-family: 'PT Serif';
  font-size: 16px; }

.thumb-related-story-header {
  font-weight: 500; }

.story-figure-number {
  font-size: 20px; }

.story-showall-text, .story-list-item-headline.en-font, .story-figcaption.en-font, .story-body-subheader.en-font, .story-highlights-header, .story-tags-header, .navigation, .story-figheader.en-font {
  font-size: 14px; }

.story-showall-text {
  color: #ccc;
  margin-top: 6px; }

.story-native-advt {
  padding: 10px 0; }

.article-content .story-native-advt ul.thumb-related-story-list-list {
  margin: 0; }

.story-native-advt .thumb-related-story-list-list li {
  width: 100%; }

.story-advt-text {
  background: #F9F9F9;
  padding: 10px; }

.story-native-advt-title {
  font-size: 12px;
  color: #BB2525; }

.story-advt-text .story-native-advt-title {
  color: #000; }

.story-advt-text .story-list-item-headline {
  color: #1520EC; }

.story-premo-story-figure-title {
  font-size: 15px;
  color: #BB2525;
  margin: 10px 0px; }

.story-premo-story-figure, .mm-embedded-left, .scwidget {
  width: 280px;
  padding-bottom: 10px;
  margin: 0 20px 10px 0;
  float: left; }

/* Youtube Videos */
.mm-embedded-video, .video-player-embedded-video, .mm-youtube-video {
  height: 0;
  padding-bottom: 58.25%;
  padding-top: 5.5%;
  overflow: hidden; }

.video-player-embedded-video > div > div[style*="padding-top"], .mm-youtube-video.yt-thumb-display > div > div[style*="padding-top"] {
  margin-top: -5%; }

.mm-youtube-video.yt-thumb-display {
  padding-bottom: 52.25%; }

.mm-embeddedcode.fbwidget {
  position: relative; }

.mm-embedded-left, .scwidget {
  border-bottom: 0;
  margin-bottom: 0;
  overflow: hidden; }

.mm-embedded-video iframe, .mm-embedded-video object, .mm-embedded-video embed, .video-player-embedded-video iframe, .video-player-embedded-video object, .video-player-embedded-video embed, .mm-youtube-video iframe, .mm-youtube-video object, .mm-youtube-video embed {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

/* Youtube Videos */
.more-in-sections-story-list {
  margin-bottom: 40px; }

.more-in-sections-story-list-list, .section-listing-block-2 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.infographics-full-block .section-listing-block-2 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start; }

.infographics-full-block .section-listing-block-2 li {
  height: auto !important;
  padding: 10px;
  width: 25% !important;
  max-width: 300px !important;
  height: auto;
  margin: 0px 0px 10px;
  overflow: hidden; }

.infographics-full-block .section-listing-block-2 li:last-child {
  margin-right: 0 !important; }

.infographics-full-block .section-listing-block-2 {
  margin-left: -10px;
  margin-right: -10px;
  width: auto;
  float: none; }

.indepth-listing-container .section-listing-block-2 {
  margin-bottom: 0; }

.indepth-listing-container .section-listing-block-2 li .story-list-item-headline {
  font-size: 25px;
  line-height: 25px;
  clear: both; }

.more-in-sections-story-list-list li, .section-listing-block-2 li {
  width: 30.77%;
  max-width: 260px;
  height: 260px;
  margin: 0 0 20px;
  overflow: hidden; }

.indepth-listing-container .section-listing-block-2 li {
  height: 198px;
  margin-bottom: 30px; }

.indepth-listing-container .section-listing-block-2 li .story-list-item-headline {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  position: relative; }

.more-in-sections-story-list-list li:nth-child(2n+1):last-child, .section-listing-block-2 li:nth-child(2n+1):last-child, .more-in-sections-story-list-list li:nth-child(2n):last-child, .section-listing-block-2 li:nth-child(2n):last-child {
  margin-right: 36.96%; }

.more-in-sections-story-list-list li:nth-child(3n+0), .section-listing-block-2 li:nth-child(3n+0), .more-in-sections-story-list-list li:nth-child(3n):last-child, .section-listing-block-2 li:nth-child(3n):last-child {
  margin-right: 0; }

.show-more:before, .show-more:after {
  z-index: -1;
  content: "";
  bottom: 15px;
  left: 10.2%;
  width: 40%;
  top: 10px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  -webkit-box-shadow: 0 15px 10px #777;
  transform: rotate(1deg);
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
  -o-transform: rotate(1deg);
  -ms-transform: rotate(1deg); }

.show-more:after {
  right: 10.2%;
  left: auto;
  transform: rotate(-1deg);
  -webkit-transform: rotate(-1deg);
  -moz-transform: rotate(-1deg);
  -o-transform: rotate(-1deg);
  -ms-transform: rotate(-1deg); }

.programs-block {
  position: relative; }

.programs-block:before {
  content: "";
  position: absolute;
  z-index: 0;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
  bottom: 0px;
  width: 96%;
  height: 20%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  left: 2%;
  right: 2%; }

.show-more {
  width: 100%;
  float: left;
  background: #FFFFFF;
  font-size: 11px;
  color: #767676;
  text-transform: uppercase;
  text-align: center;
  padding: 14px 10px; }

.show-more, share-story-highlighter li, .story-slide-socialmedia ul li, .story-body-readmore-btn, .story-slide-socialmedia-mob, .story-body-popup-close-btn, .story-body-popup-previous .fa-angle-left, .story-body-popup-next .fa-angle-right, .social-media .social-media-icon i, .navigation ul li .fa-ellipsis-h, .popup-gallery-previous, .popup-gallery-next, .story-figure-showall, .submit-button, .reset-button, .coman-popup-captcha-blk .fa-refresh, .menu-search-area-search-button {
  cursor: pointer; }

.article-content ul, .article-content ol, .fullwidth-content-body-ul, .fullwidth-content-body-ol, .mm-text-block ol {
  padding-left: 20px;
  margin: 0 100px 20px; }

.article-content ol, .fullwidth-content-body-ol, .mm-text-block ol {
  padding-left: 26px; }

.fullwidth-content-body-ul, .fullwidth-content-body-ol, .mm-text-block ol {
  margin: 0 20px 20px; }

.article-content ul li, .article-content ol li, .fullwidth-content-body-ul li, .fullwidth-content-body-ol li, .mm-text-block ol li {
  list-style: disc;
  margin: 10px 0;
  list-style-position: outside;
  line-height: 120%; }

.fullwidth-content-body-ol li, .mm-text-block ol li {
  list-style: decimal-leading-zero; }

.article-content ol li {
  list-style: decimal; }

.share-story-highlighter {
  background: #FFFFFF;
  border: 1px #D8D8D8 solid;
  padding: 6px 5px;
  z-index: 2; }

.article-content .share-story-highlighter ul li {
  font-size: inherit;
  line-height: 0;
  margin: 0 10px; }

.share-story-highlighter:after {
  content: "";
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid white;
  -webkit-filter: drop-shadow(0px 0px 0px #222);
  -moz-filter: drop-shadow(0px 0px 0px #222);
  /*filter: drop-shadow(0px 0px 0px #222);*/ }

.story-body-readmore {
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 9%, white 27%, white 99%, white 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 9%, white 27%, white 99%, white 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 9%, white 27%, white 99%, white 100%);
  text-align: center;
  bottom: 0;
  padding: 80px 0 30px;
  position: absolute; }

.story-body-readmore-btn {
  background: #EFEFEF;
  color: #000000;
  text-decoration: underline;
  border-radius: 6px;
  border: 1px #D3D3D3 solid;
  padding: 10px 25px;
  margin: 0 auto; }

.story-slide-socialmedia {
  width: 60px;
  top: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 6;
  float: left; }

.hasstickynav .story-body .story-slide-socialmedia {
  top: 70px; }

.story-body-popup .story-slide-socialmedia {
  width: auto;
  position: inherit; }

.article-content .story-slide-socialmedia ul {
  width: 35px;
  margin: 0 auto !important; }

.story-body-popup .story-slide-socialmedia ul {
  width: auto; }

.story-slide-socialmedia ul li {
  margin: 3px auto; }

.story-body-popup .story-slide-socialmedia ul li {
  margin: 0 3px; }

.story-slide-socialmedia .fa-facebook, .story-slide-socialmedia .fa-twitter, .story-slide-socialmedia .fa-google-plus, .story-slide-socialmedia .fa-envelope, .story-slide-socialmedia .fa-times, .story-slide-socialmedia-mob {
  width: 30px;
  height: 30px;
  color: #FFFFFF;
  padding: 5px; }

.story-slide-socialmedia .fa-whatsapp, .social-media-blk-004 .wp .fab-whatsapp {
  width: 30px;
  height: 28px; }

.story-slide-socialmedia .fa-facebook, .story-slide-socialmedia .fa-twitter, .story-slide-socialmedia .fa-whatsapp, .story-slide-socialmedia .fa-google-plus, .story-slide-socialmedia .fa-envelope, .story-slide-socialmedia .fa-times, .story-slide-socialmedia-mob, .story-body-popup-previous .fa-angle-left, .story-body-popup-next .fa-angle-right, .story-body-popup-counter {
  text-align: center;
  border-radius: 50%; }

.story-slide-socialmedia .fa-facebook, .story-slide-socialmedia .fa-twitter, .story-slide-socialmedia .fa-whatsapp, .story-slide-socialmedia .fa-google-plus, .story-slide-socialmedia .fa-envelope, .story-slide-socialmedia .fa-times, .story-slide-socialmedia-mob, .story-body-popup-previous .fa-angle-left, .story-body-popup-next .fa-angle-right, .story-body-popup-counter, .search-listing-container .section-listing-story-content, .tag-listing-container .section-listing-story-content, .social-media .social-media-icon, .author-listing-container .section-listing-story-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.story-slide-socialmedia-mob {
  width: 45px;
  height: 45px;
  font-size: 10px;
  text-transform: uppercase;
  margin-right: 10px; }

.story-slide-socialmedia a, .story-slide-socialmedia-mob a {
  text-decoration: none; }

.fa-facebook-f, .social-media .social-media-icon .fa-facebook-f:hover, .share-blk-footer .social-media .social-media-icon .fa-facebook, .author-details-block .sharetools-menu li .fa-facebook:hover {
  color: #fff;
  background-color: #3b5998; }

.fa-twitter, .social-media .social-media-icon .fa-twitter:hover, .share-blk-footer .social-media .social-media-icon .fa-twitter, .author-details-block .sharetools-menu li .fa-twitter:hover {
  color: #4099FF; }

.fa-google-plus, .social-media .social-media-icon .fa-google-plus:hover, .share-blk-footer .social-media .social-media-icon .fa-google-plus, .author-details-block .sharetools-menu li .fa-google-plus:hover {
  color: #D34836; }

.fa-whatsapp, .social-media .social-media-icon .fa-whatsapp:hover, .share-blk-footer .social-media .social-media-icon .fa-whatsapp, .author-details-block .sharetools-menu li .fa-whatsapp:hover {
  color: #43d954; }

.fa-youtube-play, .social-media .social-media-icon .fa-youtube-play:hover, .share-blk-footer .social-media .social-media-icon .fa-youtube-play, .author-details-block .sharetools-menu li .fa-youtube-play:hover {
  color: #E02A26; }

.author-details-block .sharetools-menu li .fa-envelope:hover {
  color: #3DD2B3; }

.story-slide-socialmedia .fa-facebook {
  background: #3b5998; }

.story-slide-socialmedia .fa-twitter {
  background: #4099FF; }

.story-slide-socialmedia .fa-google-plus {
  background: #D34836; }

.story-slide-socialmedia .fa-whatsapp {
  font-size: 1.2em;
  background: #43d954; }

.story-slide-socialmedia .fa-envelope {
  background: #3DD2B3; }

.fa-caret-down {
  margin-left: 6px;
  display: inherit; }

.story-slide-socialmedia .fa-times, .story-slide-socialmedia-mob {
  background: #048ACA; }

.story-body-readmore, .story-slide-socialmedia .fa-envelope, .story-slide-socialmedia .fa-times, .story-slide-socialmedia-mob, .article-container .social-media-block, .story-slide-socialmedia .fa-whatsapp {
  display: none; }

.story-body-popup .story-slide-socialmedia .fa-envelope, .navigation ul, .social-media {
  display: -webkit-flex;
  display: flex; }

.story-body-popup {
  width: 100%;
  height: 100%;
  background: #000;
  top: 0px;
  left: 0px;
  position: fixed;
  z-index: 10;
  overflow-y: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.story-body-popup-gallery {
  width: 100%;
  max-width: 1440px;
  padding: 20px 20px;
  margin: 0 auto; }

.story-body-popup-gallery-header {
  font-size: 19px;
  color: #FFF;
  line-height: 120%;
  border-bottom: 1px #404040 solid;
  padding: 0 60px 30px 0;
  margin-bottom: 20px; }

.story-body-popup-gallery-header.ml-font {
  font-size: 24px;
  line-height: 24px; }

.story-body-popup-close-btn {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  top: 20px;
  right: 20px;
  z-index: 2; }

.story-body-popup-gallery .story-body-popup-close-btn:first-child {
  text-align: right;
  border-bottom: 1px #404040 solid;
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: static; }

.story-body-popup-figure {
  width: 69.4%;
  margin: 0 4.88%;
  text-align: center; }

.popup-gallery-controls {
  width: 100%;
  height: 94px;
  top: 50%;
  margin-top: -6.788%;
  z-index: 1; }

.popup-gallery-previous, .popup-gallery-next {
  width: 4%;
  height: 100%;
  background: url("clientlibs/img/popup-gallery-controls.png") 0% 0% no-repeat; }

.popup-gallery-previous {
  background-position: 0% 100%;
  margin-left: -4.88%; }

.popup-gallery-next {
  background-position: 100% 100%;
  margin-right: -4.88%; }

.popup-gallery-previous:hover {
  background-position: 0% 0%; }

.popup-gallery-next:hover {
  background-position: 100% 0%; }

.story-body-popup-figure-caption {
  width: 20.83%;
  line-height: 120%;
  border-top: 1px #404040 dotted;
  border-bottom: 1px #404040 dotted;
  padding: 15px 0px; }

.story-body-popup-figure-caption, .story-body-popup-figure-caption p {
  font-size: 17px;
  color: #CCC;
  line-height: 120%; }

.story-body-popup-figure-caption.ml-font p {
  font-size: 20px;
  color: #CCC;
  line-height: 20px; }

.story-body-popup-figure-caption p {
  margin: 0 0 20px; }

.popup-gallery-photographer-name, .photographer-name {
  color: #999; }

.story-body-popup-nav {
  margin: 10px 0; }

.story-body-popup-nav .prev, .story-body-popup-nav .next, .popup-gallery-controls .prev, .popup-gallery-controls .next {
  width: auto;
  margin: 0;
  float: none; }

.story-body-popup-counter {
  height: 32px;
  font-size: 16px;
  color: #CCC; }

.story-body-popup-previous, .story-body-popup-next {
  color: #818181;
  border: 1px #404040 solid;
  margin: 0 6px; }

.story-body-popup-previous .fa-angle-left, .story-body-popup-next .fa-angle-right {
  width: 30px;
  height: 30px; }

.story-body-popup-previous:hover, .story-body-popup-next:hover {
  color: #3399FF; }

.mm-disclosure {
  background-color: #F4F4F4;
  color: #747474;
  line-height: 21px;
  padding: 8px;
  margin-bottom: 15px; }

.other-sites {
  color: #666; }

.navigation ul li, .social-media .social-media-icon {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.other-sites ul li {
  padding: 8px 0px;
  margin-right: 10px;
  position: relative;
  cursor: pointer; }

.other-sites ul li:last-child i {
  line-height: 13px; }

.mm-header-time {
  padding: 12px 0px 12px 10px;
  float: left; }

.article-container .mm-header-time, .article-container .navigation, .sticky-position .mm-header-time, .sticky-position .navigation, .sticky-nav .menu-1 .para-normal-ml {
  margin-left: 56px; }

.article-container .navigation, .sticky-position .navigation {
  height: 26px; }

.article-container .navigation ul li, .sticky-position .navigation ul li {
  line-height: 38px; }

.article-container .navigation ul li .fa-ellipsis-h, .sticky-position .navigation ul li .fa-ellipsis-h {
  background-position: 0px -260px;
  margin-top: 0px; }

.livetv-search-sections-nav li {
  margin-left: 10px; }

.livetv-search-sections-nav li, .livetv-search-sections-nav li.livetv a, .footer .livetv-search-sections-nav li.livetv a, .footer .livetv-search-sections-nav li a {
  padding: 12px; }

.article-container .footer .livetv-search-sections-nav li.livetv a {
  padding: 13px 12px 12px; }

.article-container .livetv-search-sections-nav li, .article-container .livetv-search-sections-nav li.livetv a, .sticky-position .livetv-search-sections-nav li, .sticky-position .livetv-search-sections-nav li.livetv a {
  padding: 8px; }

.article-container .mm-header-time, .sticky-position .mm-header-time {
  padding: 8px 0px 8px 10px; }

.livetv-search-sections-nav li.livetv, .article-container .footer .livetv-search-sections-nav li {
  padding: 0px; }

.livetv-search-sections-nav li i, .menu-search-area-search-button {
  font-size: 16px;
  line-height: 70%;
  margin: 1px 6px 0 0; }

.logo {
  bottom: -1px; }

.article-container .logo, .sticky-position .logo {
  width: 50px; }

.article-container .other-sites ul li:last-child, .article-container .navigation ul li:last-child, .article-container .livetv-search-sections-nav li, .sticky-position .navigation ul li:last-child, .sticky-position .livetv-search-sections-nav li {
  text-align: inherit; }

.navigation {
  color: #2A2A2A;
  border-top: 3px #1F1F1F solid;
  border-bottom: 1px #EFEFEF solid; }

.navigation ul li {
  text-align: center;
  line-height: 38px;
  margin: 0px;
  text-transform: uppercase;
  border-right: 1px #F2F2F2 solid;
  position: relative; }

.navigation ul li:first-child {
  border-left: 1px #F2F2F2 solid; }

.navigation ul li .fa-ellipsis-h, .other-sites ul li .fa-ellipsis-h {
  width: 26px;
  margin: 0 auto;
  display: inherit; }

.social-media .social-media-icon {
  margin: 0 5px; }

.social-media .social-media-icon i {
  font-size: 20px; }

.share-blk-footer .social-media .social-media-icon i {
  font-size: 30px; }

.other-sites ul li .fa-ellipsis-h, .navigation ul li .fa-ellipsis-h, .social-media .social-media-icon i, .fa-caret-down, .author-details-block .sharetools-menu li i, .author-details-block .sharetools-menu li a i {
  color: #A5A5A5; }

.other-sites ul li:last-child i.fa-ellipsis-h, .navigation ul li .fa-ellipsis-h, .section-nav ul li .fa-ellipsis-h {
  height: 100%;
  padding-top: 5px; }

.section-nav ul li:last-child .fa-2x {
  color: #A5A5A5 !important;
  vertical-align: middle; }

.other-sites ul li:last-child i.fa-ellipsis-h {
  background-position: 0 -266px; }

.sticky-position {
  top: 0;
  right: 0;
  left: 0;
  position: fixed;
  z-index: 8; }

.sticky-position .social-media-block, .article-container .sticky-position .menu-1 .mm-header-time {
  display: none; }

.article-container .sticky-position .menu-1 .para-normal-ml {
  display: inline-block; }

.sticky-nav .menu-1 .para-normal-ml {
  width: 60%;
  height: 20px;
  color: #FFF;
  margin-top: 4px;
  display: none;
  overflow: hidden; }

.menu-1:before {
  background: -webkit-linear-gradient(-45deg, #0495db 0%, #0495db 50%, rgba(4, 149, 219, 0) 50%, rgba(4, 138, 202, 0) 51%, rgba(4, 138, 202, 0) 100%); }

.social-media {
  padding: 0 5px; }

.article-content ul.thumb-related-story-list-list, .article-content .story-slide-socialmedia ul, .article-content .story-body-popup ul, .article-content .share-story-highlighter ul {
  padding-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0; }

.article-content ul.thumb-related-story-list-list li, .article-content .story-slide-socialmedia ul li, .article-content .story-body-popup ul li, .article-content .share-story-highlighter ul li {
  list-style: none; }

.article-content table {
  width: auto;
  border: 1px #F2F2F2 solid;
  margin: 0 100px 20px;
  display: block; }

.article-content table tr {
  max-width: 100%;
  border-bottom: 1px #F2F2F2 solid;
  display: block; }

.other-sites ul li:last-child, .navigation ul li:last-child, .livetv-search-sections-nav li {
  text-align: right;
  padding-right: 0;
  margin-right: 0; }

.navigation ul li:last-child {
  text-align: center; }

.story-body-popup, .yt-thumb-display {
  display: none; }

.yt-thumb-display {
  clear: both; }

.error-red {
  border-color: #CC0000 !important;
  color: #CC0000 !important; }

.mm-special-promo img {
  max-width: 100%; }

.portrait-images {
  padding-left: 10px;
  float: left; }

.section-listing-container .section-listing-block-3 .tag-label-blk {
  display: block;
  float: none; }

/* NEW Start */
.navigation ul li a, .other-sites .other-sites-sub-menu li a {
  width: 100%;
  height: 100%;
  display: inline-block; }

.main-menu {
  height: 101%;
  display: inline-block;
  top: 0px;
  left: 0px;
  padding-right: 10px;
  position: fixed;
  z-index: 12;
  overflow: auto; }

.main-menu-list::-webkit-scrollbar {
  width: 6px;
  height: 6px; }

.main-menu-list::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.main-menu-list::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: rgba(204, 204, 204, 0.8);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }

.main-menu-list::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 0, 0, 0.4); }

.main-menu-list, .main-menu-sub-list {
  background-color: #FFF;
  font-family: Roboto;
  font-size: 14px;
  color: #000;
  border-right: 1px #CCC solid;
  padding: 10px; }

.main-menu-list {
  height: 100%;
  display: inline-block;
  box-shadow: 0 0 10px #777;
  pointer-events: all; }

.main-menu::-webkit-scrollbar {
  display: none; }

.main-menu.subnavigation {
  width: 540px;
  max-width: 100%;
  pointer-events: none; }

.social-media {
  height: 100%; }

.main-menu-list li:before, .main-menu-list li:after {
  content: "";
  display: table; }

.main-menu-list li:after {
  clear: both; }

.main-menu-sub-list {
  top: 0%;
  left: 100%;
  border: 1px #CCCCCC solid;
  position: absolute;
  z-index: 1;
  width: max-content;
  width: -moz-max-content; }

.main-menu-sub-list:after {
  content: "";
  right: 100%;
  margin-top: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent #FFFFFF transparent transparent;
  position: absolute;
  -webkit-filter: drop-shadow(0px 0px 0px #222);
  -moz-filter: drop-shadow(0px 0px 0px #222); }

.main-menu-list li.main-menu-sub {
  position: relative; }

.main-menu-list li a {
  border-radius: 6px;
  padding: 10px;
  display: block;
  cursor: pointer; }

.main-menu-list li .fa-angle-right {
  margin-left: 10px;
  float: right; }

.main-menu-list li a:hover, .main-menu-list li.main-menu-sub:hover {
  background-color: #F8F8F8; }

.navigation ul li .navigation-sub-menu, .other-sites .other-sites-sub-menu {
  background-color: #F8F8F8;
  padding: 6px 12px;
  display: block;
  position: absolute;
  z-index: 11;
  width: max-content;
  width: -moz-max-content; }

.navigation ul li .navigation-sub-menu {
  width: 150px;
  overflow: unset; }

.navigation ul li .navigation-sub-menu li, .other-sites .other-sites-sub-menu li {
  border-right: 0px;
  border-bottom: 1px #E5E5E5 dotted;
  padding: 2px 0px;
  margin-right: 0px; }

.navigation ul li .navigation-sub-menu li {
  clear: both;
  display: block; }

.other-sites .other-sites-sub-menu li {
  padding: 8px 0px;
  margin-right: 10px;
  cursor: pointer; }

.navigation ul li .navigation-sub-menu li a, .other-sites .other-sites-sub-menu li a {
  text-align: left; }

.navigation ul li .navigation-sub-menu li:last-child, .other-sites .other-sites-sub-menu li:last-child {
  border-bottom: 0px; }

.navigation ul li .navigation-sub-menu li:first-child {
  border-left: none !important; }

.navigation ul li .navigation-sub-menu {
  right: -2px; }

/* NEW End */
/* SECTION PROGRAMM Start */
.section-listing-container, .search-listing-container, .tag-listing-container, .indepth-listing-container, .author-listing-container {
  width: 845px;
  max-width: 100%;
  margin: 0 auto 60px; }

.indepth-listing-container .exclusive-blk {
  margin-bottom: 5px; }

.section-listing-block-1 {
  padding-bottom: 20px; }

.section-listing-block-1, .section-listing-block-2, .section-listing-block-3 li {
  margin-bottom: 20px; }

.section-listing-block-3 .tag-label-blk, .search-tag-listing-block .tag-label-blk {
  background-color: transparent;
  padding: 8px 0 0; }

.section-listing-block-3 li {
  padding-bottom: 20px;
  border-bottom: 1px #F2F2F2 solid;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.section-listing-block-3 li:last-child, .search-tag-listing-block li:last-child {
  border-bottom: 0px; }

.section-listing-time-tag {
  width: 160px;
  min-width: 160px;
  max-width: 160px;
  margin-top: 0;
  margin-right: 15px; }

.section-listing-story-body, .section-listing-story-body a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.section-listing-story-body .story-list-thumb-img a {
  display: block; }

.section-listing-story-content {
  margin-right: 10px; }

.section-listing-block-3 .story-list-thumb-img, .search-tag-listing-block .story-list-thumb-img {
  margin-bottom: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.section-listing-block-3 .story-list-item-headline, .search-tag-listing-block .story-list-item-headline {
  font-size: 21px;
  line-height: 25px; }

.section-listing-block-3 .story-list-item-headline, .search-control {
  margin-bottom: 10px; }

.search-tag-listing-block .story-list-thumb-img {
  width: 95px; }

.search-tag-find-block, .author-details-block {
  border-bottom: 1px #F2F2F2 solid;
  padding-bottom: 20px;
  margin-bottom: 20px; }

.author-details-block {
  padding-bottom: 10px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.author-details-block .story-byline-date {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.search-control {
  position: relative; }

.search-control-area, .complaint-redressal-form-area {
  width: 100%;
  height: 40px;
  background-color: #F0F0F0;
  font-size: 16px;
  color: #545454;
  border-radius: 10px;
  border: 1px #CCCCCC solid;
  padding: 5px;
  margin: 0px;
  overflow: hidden;
  -webkit-appearance: none;
  outline: 0; }

.complaint-redressal-form-area {
  font-size: 14px;
  border: 1px solid #E0E0E1;
  background-color: #fff;
  -moz-box-shadow: inset 0 0 10px #E6E6E6;
  -webkit-box-shadow: inset 0 0 10px #E6E6E6;
  box-shadow: 0 0 10px #E9E6E6 inset;
  -ms-box-shadow: 0 0 10px #E6E6E6 inset; }

.search-control-area {
  padding: 5px 93px 5px 15px; }

.menu-search-area-search-button {
  font-family: FontAwesome;
  color: #1F1F1F;
  line-height: 20px;
  top: 10px;
  left: 10px;
  position: absolute;
  content: "\f002"; }

.menu-search-area-search-button, .livetv-search-sections-nav li i.menu-search-area-search-button {
  width: 26px;
  height: 26px;
  top: 0px;
  right: 0px;
  left: auto;
  padding: 6px;
  margin: 0px; }

.search-control-button {
  width: 88px;
  height: 40px;
  background-color: #048ACA;
  font-size: 13px;
  color: #FFF;
  border-radius: 0 10px 10px 0;
  border: 0px transparent solid;
  top: 0px;
  right: 0px;
  padding: 0px 10px;
  outline: 0px;
  position: absolute;
  float: right;
  cursor: pointer; }

.search-tag-results-count {
  font-size: 13px;
  color: #555; }

.search-tag-results-title {
  font-size: 25px;
  color: #111;
  margin-bottom: 10px; }

.search-control-area, .search-control-button, .search-tag-results-count, .search-tag-results-title {
  font-family: Roboto; }

.yt-overlay .video-icon-top {
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  position: absolute;
  padding-top: 15px;
  font-size: 19px; }

.yt-overlay .video-icon-top .fa.fa-play {
  font-size: 22px !important;
  margin-top: 14px; }

.video-icon-top {
  width: 25px;
  height: 25px;
  float: left;
  background-color: #000000;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center; }

.video-icon-top .fa {
  font-size: 10px !important;
  font: normal normal normal 10px/1 FontAwesome !important;
  vertical-align: -webkit-baseline-middle;
  vertical-align: -moz-middle-with-baseline; }

.mm-comparison-image-container {
  width: 845px;
  max-width: 100%;
  padding: 0;
  margin: 0px auto;
  position: relative;
  overflow: hidden; }

.mm-comparison-swapping-container {
  min-width: 0;
  max-width: 845px;
  height: 100%;
  resize: horizontal;
  position: absolute;
  top: 0;
  left: 0;
  /* padding-right: 20px; */ }

.mm-comparison-swapping-container .mm-comparison-icon {
  width: 3px;
  height: 60px;
  content: '';
  background: #FFFFFF;
  font-size: 18px;
  color: white;
  top: 50%;
  right: 0px;
  margin-top: -30px;
  position: absolute;
  z-index: 1;
  pointer-events: none;
  -webkit-filter: drop-shadow(0px 0px 0px #222);
  -moz-filter: drop-shadow(0px 0px 0px #222);
  filter: drop-shadow(0px 0px 0px #222); }

.mm-comparison-swapping-container .mm-comparison-over {
  height: 100%;
  margin-right: -10px; }

.mm-comparison-swapping-container .mm-comparison-over .mm-comparison-over-img {
  height: 100%;
  margin-right: 10px;
  overflow: hidden;
  position: relative;
  border-right: 1px rgba(255, 255, 255, 0.3) solid; }

.mm-comparison-swapping-blk {
  width: 422.5px;
  height: 15px;
  resize: horizontal;
  opacity: 0;
  position: relative;
  /* top: 50%; */
  top: 0%;
  left: 0px;
  margin-right: -10px;
  max-width: 100%;
  min-width: 10px;
  outline: 0 solid transparent;
  transform: scaley(100);
  cursor: col-resize; }

.story-body p em {
  font-style: italic; }

.story-body p em, .story-body p strong {
  font-family: PanchariUni; }

.image-overlay-top {
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2; }

figure .image-overlay-top, figure.col-common .image-overlay-top:hover, figure.image-main .image-overlay-top:hover {
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out; }

.mar-rgt5 {
  margin-right: 5px; }

.more-in-sections-story-list-list .story-list-thumb-img figure .image-overlay-top {
  transition: all 0.5s ease; }

.more-in-sections-story-list-list .story-list-thumb-img a:hover {
  cursor: pointer;
  text-decoration: none;
  transition: all 0.5s ease; }

.thumb-related-story-list-list a {
  text-decoration: none; }

.bg-red {
  background-color: #E10000; }

.portrait-mode {
  float: left;
  width: 320px;
  margin-right: 10px; }

.portrait-mode.story-slide-socialmedia {
  clear: left; }

.story-slide-socialmedia {
  clear: left;
  top: 50px; }

.sub-hd-001-ml, .content-001-ml {
  word-break: normal;
  word-wrap: break-word;
  font-family: PanchariUni;
  color: #000;
  margin: 0px 0px 5px 0px;
  padding: 0px; }

.sub-hd-001-ml {
  font-size: 22px;
  line-height: 24px;
  font-weight: 700; }

.content-001-ml {
  font-size: 21px;
  line-height: 21px;
  font-weight: normal; }

.e-paper-blk {
  background-color: #e3e3e3;
  padding: 10px; }

.e-paper-blk:before, .e-paper-blk:after, .e-paper-blk .logo:before, .e-paper-blk .logo:after {
  content: "";
  display: table; }

.e-paper-blk:after, .e-paper-blk .logo:after {
  clear: both; }

.e-paper-logo {
  margin: 0px 0px 20px 0px;
  display: block; }

.e-paper-blk .inside {
  display: block; }

.e-paper-blk .image {
  margin: 0px 10px 0px 0px;
  float: left; }

.e-paper-blk .content {
  margin: 0px 0px 10px 0px;
  font-family: Roboto;
  font-size: 14px;
  color: #333;
  line-height: 130%; }

.e-paper-dropdown, .e-paper-date-picker {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  font-size: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 40px; }

.e-paper-dropdown:after {
  content: "";
  position: absolute;
  z-index: 2;
  right: 8px;
  top: 50%;
  margin-top: -3px;
  height: 0;
  width: 0;
  border-top: 6px solid #333;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  pointer-events: none; }

.e-paper-dropdown select, .e-paper-date-picker {
  line-height: normal;
  height: 38px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border-radius: 6px;
  display: block;
  background: #fff;
  color: #333;
  font-size: 14px;
  padding: 8px 20px 7px 10px;
  margin: 0;
  line-height: normal;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.e-paper-date-picker {
  border-radius: 4px;
  display: block;
  padding: 8px 20px 7px 10px;
  margin-top: 10px;
  border: 1px #a9a9a9 solid;
  width: 58%;
  float: left; }

.calendar-icon {
  background: #fff url(clientlibs/img/calendar-icon.png) right 5px no-repeat; }

.story-slide-socialmedia .social-media-blk-004 ul li {
  padding: 5px;
  text-align: center;
  border-radius: 50%;
  float: left;
  color: #fff; }

.story-slide-socialmedia .social-media-blk-004 ul li .close {
  padding: 5px 0px 0px 5px;
  background-color: #048aca;
  width: 40px;
  height: 40px; }

.story-slide-socialmedia .social-media-blk-004 ul li a, .social-media-blk-004 ul li a {
  color: #fff !important;
  display: block; }

.story-slide-socialmedia .social-media-blk-004 .fb {
  background-color: #3B5998;
  padding-top: 7px;
  height: 36px;
  width: 36px; }

.story-slide-socialmedia .social-media-blk-004 .tw {
  background-color: #4099FF;
  padding-top: 3px; }

.story-slide-socialmedia .social-media-blk-004 .gl {
  background-color: #dd4b39;
  padding-top: 7px; }

.story-slide-socialmedia .social-media-blk-004 .wt {
  background-color: #43d954;
  padding-top: 3px;
  padding-left: 3px;
  display: none; }

.story-slide-socialmedia .social-media-blk-004 .mail {
  background-color: #3DD2B3;
  padding-top: 4px; }

.story-slide-socialmedia .social-media-blk-004 .in {
  background-color: #000; }

.story-slide-socialmedia .social-media-blk-004 .pn {
  background-color: #B93936; }

.story-slide-socialmedia .social-media-blk-004 .fb, .story-slide-socialmedia .social-media-blk-004 .tw, .story-slide-socialmedia .social-media-blk-004 .gl, .story-slide-socialmedia .social-media-blk-004 .wt {
  width: 36px;
  height: 36px; }

.story-slide-socialmedia .social-media-blk-004 .tw .fab fa-twitter {
  width: 30px;
  height: 30px; }

.story-slide-socialmedia .social-media-blk-004 .fb, .story-slide-socialmedia .social-media-blk-004 .fb a:hover, .story-slide-socialmedia .social-media-blk-004 .tw a:hover, .story-slide-socialmedia .social-media-blk-004 .gl a:hover, .story-slide-socialmedia .social-media-blk-004 .in a:hover, .story-slide-socialmedia .social-media-blk-004 .pn a:hover {
  color: #fff; }

.social-media-blk-004 #story-slide-socialmedia-list .close {
  width: 36px;
  height: 36px;
  background: #048aca;
  padding-left: 3px;
  padding-top: 3px;
  display: none; }

.icon-blk {
  font-size: 14px !important;
  color: #DADADA;
  margin-left: 5px;
  display: inline-block; }

.title-txt-001 {
  font-family: Roboto;
  font-weight: 500;
  font-size: 18px;
  color: #333;
  padding: 0px;
  text-transform: uppercase;
  float: left;
  margin: 5px 0px 0px 0px; }

.story-figcaption.en-font {
  font-size: 14px;
  font-family: Roboto;
  line-height: 120%; }

.my-snap-blk-001 .story-figcaption {
  margin: 0px 0px 10px 0px;
  color: #999; }

.story-en-link, .story-ml-link {
  margin: 0px 0px 0px 5px;
  font-family: roboto;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  display: inline-block; }

.story-ml-link {
  font-family: panchariUni;
  font-size: 18px;
  font-weight: 500; }

.story-en-link a, .story-ml-link a {
  padding: 5px 0px;
  color: #E40011;
  font-weight: 400; }

.tag-label-blk {
  width: auto;
  display: inline-block;
  padding: 5px 10px 0 8px;
  background-color: #0E335C;
  height: 25px;
  color: #0CACFA;
  font-family: Roboto;
  font-size: 15px; }

.more-in-sections-story-list-list li .story-list-thumb-img .image-overlay-top .tag-label-blk .fa-tag {
  display: inline-block;
  font-size: 12px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }

.more-in-sections-story-list-list li .story-list-thumb-img .image-overlay-top .video-icon-top .fa-play {
  display: inline-block;
  font-size: 12px;
  line-height: 23px; }

.comment-story-blk {
  right: 0px;
  bottom: 0px;
  z-index: 10;
  position: absolute;
  width: 90px;
  height: 60px;
  margin: 7px 0 15px 15px;
  display: table;
  background: #BFBFBF;
  border-radius: 5px;
  text-align: center;
  font-size: 12px;
  line-height: normal;
  color: #000;
  text-transform: uppercase;
  opacity: 0.8;
  transition: all 0.3s ease-in;
  transform: scale(1);
  text-decoration: none; }

.comment-story-blk:after {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 45px;
  border-width: 14px 0 0 16px;
  border-style: solid;
  border-color: #BFBFBF transparent;
  display: block;
  width: 0;
  transition: all 0.3s ease-in; }

.comment-story-blk span {
  display: table-cell;
  vertical-align: middle; }

.comment-story-blk em {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  display: block;
  padding: 5px;
  color: #000;
  text-transform: uppercase;
  font-family: Roboto; }

.comment-story-blk:hover {
  background: #BFBFBF;
  opacity: 1;
  transform: scale(1.1);
  transition: all 0.3s ease-in; }

.news-letter-subscription-blk {
  width: 100%;
  float: left;
  box-sizing: border-box;
  text-align: center;
  padding: 10px 0px;
  border-bottom: 1px #F2F2F2 solid; }

.news-letter-intro {
  width: 35%;
  float: left;
  box-sizing: border-box; }

.news-letter-intro-txt {
  font-family: roboto;
  font-size: 17px;
  font-weight: 500;
  line-height: 22px;
  color: #333;
  text-align: left;
  box-sizing: border-box; }

.enter-mail-add-blk {
  width: 43%;
  float: left;
  box-sizing: border-box;
  margin: 0% 1%; }

.subscribe-button-blk {
  height: 40px;
  width: 20%;
  border-radius: 4px;
  padding-top: 12px;
  background-color: #333;
  font-family: roboto;
  font-size: 16px;
  color: #fff;
  float: right;
  box-sizing: border-box;
  text-transform: uppercase;
  cursor: pointer; }

.enter-mail-add-blk .inbox {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  border: 1px solid #E0E0E1;
  padding: 8px;
  font-size: 14px;
  font-family: roboto;
  margin: 0px auto;
  display: block;
  background-color: #fff;
  -moz-box-shadow: inset 0 0 5px #E6E6E6;
  -webkit-box-shadow: inset 0 0 5px #E6E6E6;
  box-shadow: 0 0 5px #E9E6E6 inset;
  -ms-box-shadow: 0 0 5px #E6E6E6 inset; }

.article-container .breadcrumbs ul li:last-child {
  font-family: panchariUni !important;
  font-size: 17px;
  line-height: 18px; }

.article-container .articlecontentbody iframe {
  margin: 0 auto 10px !important; }

.article-container .articlecontentbody .fbwidget iframe {
  max-width: 100% !important; }

.container-twocolumns-left .moresectionlisting .thumb-related-story-header {
  padding-top: 10px !important; }

.thumb-related-story-list .story-list-item-headline.ml-font, .thumb-related-story-list .story-list-item-headline.en-font {
  -webkit-line-clamp: 3;
  max-height: 58px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-align: left;
  width: auto !important;
  word-break: normal;
  word-wrap: break-word;
  font-size: 19px;
  line-height: 20px; }

.thumb-related-story-list .story-list-item-headline.en-font {
  font-size: 15px;
  line-height: 18px; }

.v-share-Blk {
  width: 100%;
  padding: 5px 0;
  overflow: hidden;
  border-bottom: 1px #e9e9e9 solid; }

.v-share {
  width: 100%;
  text-align: right; }

.v-share .en-font {
  font-size: 12px;
  text-align: right;
  padding: 0px 5px 0 0;
  line-height: 32px;
  font-family: 'Roboto', sans-serif;
  display: inline-block;
  color: #666; }

.v-share ul {
  list-style-type: none;
  width: auto;
  float: right;
  margin: 0;
  padding: 0; }

.v-share ul li {
  list-style-type: none;
  margin: 3px 0 3px 3px;
  float: left;
  width: 25px;
  height: 25px; }

.v-share ul li a {
  display: block;
  border-radius: 50%;
  margin: auto;
  font-size: 13px;
  text-align: center;
  height: 25px;
  width: 25px; }

.v-share li a i {
  margin: auto;
  padding-top: 6px;
  color: #fff; }

.v-share li a.fb {
  background-color: #3B5998; }

.v-share li a.tw {
  background-color: #4099FF; }

.v-share li a.wt {
  background-color: #43d954; }

.v-share li a.co {
  background-color: #999999; }

.d-flex {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

@media screen and (min-width: 1000px) and (max-width: 1179px) {
  .navigation ul li {
    font-size: 12px; } }
@media screen and (min-width: 1000px) {
  .story-listing-v6 {
    margin-bottom: 20px; } }
@media screen and (max-width: 1000px) {
  .container-twocolumns, .container-twocolumns-left, .container-twocolumns-right {
    width: 100%;
    margin: 0px;
    padding: 0px; }

  .story-body-popup-figure, .story-body-popup-nav, .story-body-popup-figure-caption, .story-body-popup-gallery-header, .story-body-popup-close-btn {
    width: auto;
    margin-right: 4.88%;
    margin-left: 4.88%; }

  .navigation ul li {
    border-right: 0px; }

  .article-container .navigation ul li.social-media-block, .sticky-position .navigation ul li.social-media-block {
    display: none; }

  .navigation ul {
    display: none; }

  .navigation ul li.social-media-block {
    height: 40px;
    display: block; }

  .social-media .social-media-icon:last-child {
    margin-right: 0px; }

  .popup-gallery-controls {
    width: 100%; }

  .sticky-nav .menu-1 .para-normal-ml {
    width: 40%; }

  .social-media {
    width: auto; } }
@media screen and (max-width: 800px) {
  .story-body-popup {
    align-items: baseline; }

  .story-body-popup-figure-caption {
    border-bottom: 0px; }

  .indepth-listing-container .section-listing-block-2 li {
    height: 212px; }

  .indepth-listing-container .section-listing-block-2 li .story-list-item-headline {
    -webkit-line-clamp: 3; }

  .programme-nav ul {
    box-shadow: 0 4px 8px -2px #777; }

  .section-listing-container .section-listing-block-3 li .section-listing-story-content .para-normal-ml {
    display: none; }

  .portrait-mode.story-figure {
    width: 40%; }

  .navigation ul, .section-nav {
    display: block; } }
@media screen and (max-width: 640px) {
  .container-twocolumns-left, .container-twocolumns-right, .container-twocolumns {
    width: 100%;
    margin-right: 0px;
    padding-right: 0px; }

  .more-in-sections-story-list-list li, .more-in-sections-story-list-list li:nth-child(3n+0), .section-listing-block-2 li, .section-listing-block-2 li:nth-child(3n+0) {
    max-width: 47.99%;
    margin-right: 3.8%; }

  .more-in-sections-story-list-list li:nth-child(2n+0), .section-listing-block-2 li:nth-child(2n+0) {
    margin-right: 0px; }

  .mm-header-time, .other-sites, .sticky-nav .menu-1 .para-normal-ml, .more-in-sections-story-list-list .story-list-thumb-img .image-overlay-top .tag-label-blk, .section-listing-block-2 .story-list-thumb-img .image-overlay-top .tag-label-blk, .main-menu-sub-list:after {
    display: none; }

  .logo {
    width: 54px;
    bottom: 0px; }

  .livetv-search-sections-nav li, .livetv-search-sections-nav li.livetv a {
    padding-top: 10px;
    padding-bottom: 10px; }

  .navigation ul li.social-media-block {
    height: auto; }

  .social-media .social-media-icon {
    margin: 5px 10px; }

  .social-media .social-media-icon i {
    text-align: center;
    border-radius: 50%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .story-headline {
    font-size: 35px; }

  .more-in-sections-story-list-list li, .more-in-sections-story-list-list li:nth-child(3n+0), .section-listing-block-2 li, .section-listing-block-2 li:nth-child(3n+0) {
    width: 100%;
    max-width: 100%;
    margin-right: 0px; }

  .more-in-sections-story-list-list .story-list-thumb-img, .section-listing-block-2 .story-list-thumb-img, .section-listing-block-3 .story-list-thumb-img {
    width: 80px;
    min-width: 80px; }

  .indepth-listing-container .section-listing-block-2 li .story-list-item-headline, .indepth-listing-container .section-listing-block-3 li .story-list-item-headline, .section-listing-container .section-listing-block-3 li .story-list-item-headline {
    font-size: 21px;
    line-height: 24px;
    clear: none; }

  .more-in-sections-story-list-list .story-list-thumb-img, .section-listing-block-2 .story-list-thumb-img {
    margin-right: 10px;
    margin-bottom: 0px; }

  .more-in-sections-story-list-list li, .section-listing-block-2 li, .indepth-listing-container .section-listing-block-2 li {
    height: auto; }

  .more-in-sections-story-list-list li:nth-child(2n+1):last-child, .section-listing-block-2 li:nth-child(2n+1):last-child {
    margin-right: 0%; }

  .more-in-sections-story-list .story-list-item-headline, .article-container .section-listing-block-2 .story-list-item-headline, .indepth-listing-container .section-listing-block-2 .story-list-item-headline {
    height: 100%;
    font-size: 19px;
    line-height: 22px; }

  .article-container .section-listing-block-2 .story-list-item-headline, .indepth-listing-container .section-listing-block-2 .story-list-item-headline {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .story-slide-socialmedia .fa-whatsapp {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff; }

  .more-in-sections-story-list-list li {
    border-bottom: 1px #F2F2F2 solid;
    padding-bottom: 10px;
    margin-bottom: 10px; }

  .more-in-sections-story-list-list li:last-child {
    border-bottom: 0; }

  .livetv-search-sections-nav li span {
    display: none; }

  .sticky-nav .menu-1 .para-normal-ml {
    width: 56%; }

  .story-header, .story-highlights {
    margin-bottom: 10px; }

  .story-figure {
    margin-bottom: 15px; }

  .story-slide-socialmedia {
    width: 50px; }

  .footer-right {
    margin-top: -100px; }

  .portrait-mode.story-figure {
    width: 70%;
    float: none;
    margin: 0px auto; }

  .story-slide-socialmedia .social-media-blk-004 .wt {
    display: block;
    padding: 3px !important; }

  .story-slide-socialmedia .social-media-blk-004 .wt .fab fa-whatsapp {
    width: 30px;
    height: 30px; }

  .news-letter-intro-txt {
    font-size: 14px;
    line-height: 18px; }

  .news-letter-intro {
    width: 100%;
    padding: 0px 0% 0px 0%;
    text-align: center;
    margin-bottom: 10px; }

  .enter-mail-add-blk, .subscribe-button-blk {
    width: 68%;
    margin: 0% 1% 0% 0%;
    display: inline-block;
    float: none; }

  .subscribe-button-blk {
    width: 30%;
    margin: 0; }

  .story-byline-date {
    width: auto; }

  .story-en-link {
    margin: 0; }

  .infographics-full-block .section-listing-block-2 li {
    margin: 0 0 5px;
    border-bottom: 1px #f2f2f2 solid;
    padding: 10px 0; }

  .infographics-full-block .section-listing-block-2 {
    margin-left: 0;
    margin-right: 0; }

  .article-container .breadcrumbs ul li:last-child {
    display: none; } }
@media screen and (max-width: 480px) {
  .story-headline {
    font-size: 35px; }

  .story-byline-photo, .story-sharetools, .story-slide-socialmedia ul, .story-slide-socialmedia .story-slide-socialmedia-list, .livetv-search-sections-nav li span {
    display: none; }

  .story-slide-socialmedia ul, .article-content .story-slide-socialmedia ul {
    margin: 0 5px !important;
    position: absolute; }

  .story-slide-socialmedia ul:target, .story-body-popup .story-slide-socialmedia ul, .livetv-search-sections-nav li .menu-search-box .search-link-blk span, .video-player-description-share .story-slide-socialmedia ul {
    display: block; }

  .sticky-nav .livetv-search-sections-nav li i {
    margin-right: 0px; }

  .story-author-date, .author-description {
    margin-top: 0px; }

  .section-listing-time-tag .story-author-date {
    margin-top: 0px; }

  .story-author-date, .story-body-readmore, .author-description {
    display: block; }

  .story-byline-name-date {
    margin: 0px 20px 0px 0px; }

  .story-byline-date .story-byline-name-date .story-author-date:first-child, .story-byline-date .story-byline-name-date:first-child .story-author-date:first-child {
    padding: 0px; }

  .story-slide-socialmedia .fa-envelope, .story-slide-socialmedia .fa-times, .story-slide-socialmedia-mob {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

  .story-highlights-header {
    width: 100%; }

  .story-highlights-header {
    text-align: left;
    margin-bottom: 15px; }

  .story-highlights {
    text-align: left;
    display: inherit; }

  .story-highlights-list {
    border-left: 0px;
    padding-left: 0px; }

  .story-body p, .story-native-advt, .story-body-subheader, .article-content ul, .article-content ol, .story-body .thumb-related-story-list, .mm-embedded-full, .fbwidget, .twwidget {
    margin: 0px 0px 20px; }

  .story-premo-story-figure, .mm-embedded-left, .scwidget {
    margin: 0px auto 10px;
    float: none; }

  .story-slide-socialmedia {
    width: 45px;
    right: 0px;
    float: right; }

  .story-body-popup .story-slide-socialmedia {
    width: auto;
    right: auto;
    float: left; }

  .story-body-popup .story-slide-socialmedia ul {
    position: inherit; }

  .story-headline {
    font-size: 25px; }

  /*.article-container .logo {
  				width: 57px;
  			}*/
  .indepth-listing-container .section-listing-block-2 .story-list-thumb-img {
    width: 80px; }

  .sticky-nav .menu-1 .para-normal-ml {
    width: 40%; }

  .portrait-mode.story-figure {
    width: 100%;
    text-align: center; }

  .portrait-mode.story-figure .story-figure-image {
    float: none;
    margin: 0px auto; }

  .portrait-mode.story-figure .story-figure-image img {
    text-align: center;
    float: none;
    margin: 0px auto; }

  .social-media-blk-004 #story-slide-socialmedia-list .close {
    display: block; }

  .story-en-link {
    margin: 10px 0px 0px 0px; }

  .comment-story-blk {
    right: auto;
    bottom: auto;
    z-index: 100;
    position: inherit;
    float: right; }

  .enter-mail-add-blk, .subscribe-button-blk {
    width: 230px;
    margin: 0% 1% 0% 0%;
    display: inline-block;
    float: none; }

  .subscribe-button-blk {
    width: 110px;
    margin: 0% 0% 0% 0%; }

  .story-highlights-list li {
    height: auto;
    display: block;
    -webkit-line-clamp: inherit; } }
@media screen and (max-width: 640px) {
  .section-listing-time-tag {
    width: 100%;
    margin-right: 0px;
    flex-shrink: 0; }

  .section-listing-block-3 li, .search-tag-listing-block li {
    display: block; }

  .section-listing-block-3 .section-listing-time-tag, .search-tag-listing-block .section-listing-time-tag {
    display: inline-table; }

  .section-listing-block-3 .para-normal-ml, .search-tag-listing-block .para-normal-ml {
    display: none; }

  .section-listing-time-tag {
    max-width: 100%; }

  .section-listing-time-tag .story-author-date {
    margin-right: 10px;
    float: left; }

  .section-listing-time-tag .tag-label-blk {
    padding: 0px; }

  .main-menu-list {
    overflow: auto; } }
@media screen and (max-width: 480px) {
  .section-listing-block-3 .story-list-item-headline, .search-tag-listing-block .story-list-item-headline, .indepth-listing-container .section-listing-block-2 li .story-list-item-headline {
    font-size: 21px;
    line-height: 24px; } }
.livetv-search-sections-nav li.search {
  position: relative; }

.livetv-search-sections-nav li.search, .livetv-search-sections-nav li.sections {
  cursor: pointer; }

.menu-search-box {
  width: 215px;
  height: 100%;
  top: 0px;
  right: 0px;
  position: absolute;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

#mal-search input {
  font-family: PanchariUni;
  font-size: 18px; }

.menu-search-area {
  width: 100%;
  height: 24px;
  background-color: #FFFFFF;
  border: 0px;
  margin-top: 6px;
  position: relative; }

.article-container .menu-search-area, .sticky-position .menu-search-area {
  margin-top: 2px; }

.menu-search-area, .search-link-blk {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
                    /*-webkit-justify-content: center;
		justify-content: center;*/ }

.search-link-blk {
  font-family: Roboto;
  font-size: 12px;
  color: #999999;
  font-weight: normal;
  top: 0px;
  left: 0px;
  position: absolute; }

.search-tag-find-block .search-control .search-link-blk {
  margin-left: 35px; }

.search-link {
  color: #999999;
  margin: 0px 0px 0px 6px;
  float: left; }

.searchMalID, .searchEngID, .searchProID {
  color: #009CE0 !important;
  cursor: pointer; }

.menu-search-area input {
  padding: 0px 26px 0px 2px;
  border: 0px;
  vertical-align: middle;
  outline: 0px; }

.search-link-blk, .menu-search-area input {
  width: 100%;
  height: 100%; }

@media screen and (max-width: 640px) {
  .menu-search-area {
    margin-top: 4px; } }
@media screen and (max-width: 416px) {
  .subscribe-button-blk {
    width: 100%;
    margin: 10px 1% 0; } }
@media screen and (max-width: 375px) {
  .menu-search-box {
    width: 165px; }

  .menu-search-box .search-link-blk .search-link:first-child {
    display: none; } }
/* MENU SEARCH End */
/* VIDEO Start */
.video-page-container .container-twocolumns {
  border-bottom: 1px #F2F2F2 solid;
  margin-bottom: 20px; }

.video-nav-blk {
  margin: 5px 0px 10px;
  clear: left; }

.video-nav-blk ul li {
  font-family: Roboto;
  font-size: 14px;
  margin: 0px 10px 10px 0px;
  float: left; }

.video-nav-blk ul li a {
  color: #000;
  padding: 8px 12px;
  border: 1px #F2F2F2 solid;
  float: left; }

.video-nav-blk ul li:hover a, .mandatory-red {
  color: #E10000; }

.video-nav-blk ul li.active a {
  background-color: #E10000;
  color: #FFF; }

.video-player-description-share {
  margin-bottom: 50px; }

.video-player-description-time, .video-page-special-premo {
  margin-bottom: 10px; }

.video-page-special-premo, .video-page-special-premo img {
  text-align: center;
  margin: 0 auto; }

.video-player-description-share .story-list-item-headline.ml-font {
  font-size: 26px;
  line-height: 26px; }

.video-player-description-share .video-player-description-time .story-author-date {
  margin-bottom: 6px; }

.video-player-description-share .story-slide-socialmedia, .video-player-description-share .story-slide-socialmedia ul {
  width: auto;
  position: inherit; }

.video-player-description-share .story-slide-socialmedia ul li {
  margin: 0 6px 0 0; }

.video-player-description-share .story-slide-socialmedia .fa-envelope {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.video-page-container .thumb-related-story-list-list li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0; }

.video-section-owlslider {
  border-bottom: 1px #F2F2F2 solid;
  padding-bottom: 20px;
  margin-bottom: 20px; }

.video-section-owlslider .update-time {
  padding: 0 0 8px 0; }

.video-section-owlslider .thumb-related-story-header {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 15px; }

.video-nav-blk .video-nav-blk-dropdown {
  display: none; }

@media screen and (max-width: 480px) {
  .video-nav-blk {
    height: 32px;
    position: relative; }

  .video-nav-blk ul {
    width: 100%;
    height: 32px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    position: absolute;
    z-index: 1; }

  .video-nav-blk .video-nav-blk-dropdown {
    top: 0;
    right: 0;
    position: absolute;
    z-index: 3;
    cursor: pointer; }

  .video-nav-blk .video-nav-blk-dropdown, .video-nav-blk .video-nav-blk-dropdown a {
    width: 100%;
    height: 32px;
    display: block; }

  .video-nav-blk .video-nav-blk-dropdown .fa-caret-down {
    float: right;
    margin: 12px;
    font-size: 22px;
    color: #FFFFFF;
    line-height: 8px; }

  #video-nav-blk-list li {
    width: 100%;
    background-color: #FFFFFF;
    margin-right: 0px;
    margin: 0px 0px -1px 0px;
    display: none;
    float: left; }

  .video-nav-blk ul li a {
    width: 100%;
    padding: 8px 30px 8px 12px; }

  .video-nav-blk #video-nav-blk-list li.active {
    display: block;
    -webkit-order: -1;
    order: -1; }

  .video-nav-blk #video-nav-blk-list:target li {
    display: block !important; } }
/* VIDEO End */
.complaint-redressal-form-container {
  padding: 30px 160px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify; }

.complaint-redressal-form-header {
  line-height: 120%;
  margin-bottom: 20px; }

.complaint-redressal-form-area-blk {
  width: 48%;
  margin-bottom: 15px; }

.complaint-redressal-form-header, .complaint-redressal-form-area-blk.full-width, .complaint-redressal-form-area.text-area {
  width: 100%; }

.complaint-redressal-form-area-blk.auto-width {
  width: auto; }

.complaint-redressal-form-area.text-area {
  height: 75px;
  resize: none; }

.complaint-redressal-form-header .fullwidth-content-body-normal, .complaint-redressal-form-header .mm-text-block p {
  text-transform: none;
  margin-bottom: 0px; }

.align-center {
  margin-right: auto;
  margin-left: auto; }

.complaint-redressal-form-area-label {
  font-family: Roboto;
  font-size: 14px;
  color: #757575;
  line-height: 120%;
  margin: 10px 0px 5px;
  display: block; }

.complaint-redressal-form-area-blk.auto-width .complaint-redressal-form-area-label {
  margin: 4px 10px 0px 0px;
  float: left; }

.complaint-redressal-form-header.mar-top-30 {
  margin-top: 30px; }

.submit-button, .reset-button {
  background-color: #048ACA;
  color: #FFFFFF;
  border-radius: 10px;
  border: none;
  padding: 10px 20px; }

.reset-button {
  background-color: #BEBEBE; }

@media screen and (max-width: 1000px) {
  .complaint-redressal-form-container {
    padding: 30px 0px !important; } }
@media screen and (max-width: 480px) {
  .complaint-redressal-form-area-blk {
    width: 100% !important; } }
/* complaint-redressal End */
/* Coman Popup Start */
.coman-popup {
  width: 100%;
  max-width: 460px;
  background-color: #FFFFFF;
  border: 10px #EFEFEF solid;
  padding: 10px;
  margin: 0px auto; }

.coman-popup-header {
  font-size: 19px;
  color: #CC0000;
  padding: 0px 60px 10px 0px;
  margin-bottom: 10px;
  font-weight: bold; }

.coman-popup-form-area-blk {
  width: 100%;
  margin-bottom: 15px; }

.coman-popup-captcha-blk {
  width: 100%;
  margin-bottom: 10px; }

.coman-popup-captcha-blk .fa-refresh {
  color: #3B3B3B;
  margin: 6px 0px 0px 20px; }

.coman-popup-captcha-blk img, .coman-popup-captcha-blk .fa-refresh {
  float: left; }

.coman-popup-form-area {
  width: 100%;
  height: 40px;
  background-color: #F0F0F0;
  font-size: 16px;
  color: #545454;
  border-radius: 10px;
  border: 1px #CCCCCC solid;
  padding: 5px;
  margin: 0px;
  overflow: hidden;
  -webkit-appearance: none;
  outline: 0;
  font-size: 14px;
  border: 1px solid #E0E0E1;
  background-color: #fff;
  -moz-box-shadow: inset 0 0 10px #E6E6E6;
  -webkit-box-shadow: inset 0 0 10px #E6E6E6;
  box-shadow: 0 0 10px #E9E6E6 inset;
  -ms-box-shadow: 0 0 10px #E6E6E6 inset; }

.coman-popup-inform {
  font-family: Roboto;
  font-size: 12px;
  color: #757575;
  line-height: 120%;
  margin: 10px 0px 5px;
  display: block; }

.coman-popup-form-area.text-area {
  height: 75px;
  resize: none; }

/* Coman Popup End */
/* Email share start */
#emailSharePopup.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0; }

#emailSharePopup .coman-popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  width: 80%;
  position: relative;
  transition: all 5s ease-in-out; }

#emailSharePopup .coman-popup .close {
  position: absolute;
  top: 15px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
  cursor: pointer; }

#emailSharePopup .coman-popup .content {
  max-height: 30%;
  overflow: auto; }

#emailSharePopup {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 9;
  overflow-y: scroll; }

@media screen and (min-width: 800px) {
  #emailSharePopup .coman-popup {
    width: 40%; } }
@media screen and (max-width: 700px) {
  #emailSharePopup .coman-popup {
    width: 85%; } }
@media screen and (max-height: 420px) {
  #emailSharePopup {
    display: block; } }
@media screen and (max-width: 640px) {
  .main-menu-sub-list {
    width: 100%;
    background-color: #F8F8F8;
    border: 0px;
    border-bottom: 1px #F2F2F2 solid;
    padding: 0px;
    position: static; }

  .main-menu-list li:hover {
    font-weight: bold; }

  .main-menu-list li:hover ul, .main-menu-list li:hover ul li:hover {
    font-weight: normal; }

  .story-listing-v6 .story-list-1:hover .image-overlay-bottom h3.para-mediunm-ml, .story-listing-v6 .story-list-2:hover .image-overlay-bottom h3.para-mediunm-ml, .story-listing-v6 .story-list-3:hover .image-overlay-bottom h3.para-mediunm-ml {
    text-shadow: none !important; }

  .story-listing-v2, .story-listing-v3, .story-listing-v6, .story-listing-v7, .home-grey, .four-column-c0, .four-column-c1, .four-column-c2, .four-column-c3 {
    margin-bottom: 0px; }

  .programs-block {
    margin-bottom: 30px; }

  .programs-inside {
    padding-bottom: 10px; }

  .story-listing-v6, .news-col {
    margin-bottom: 10px; }

  .story-listing-v4, .story-listing-v1, .mm-row.home-grey {
    margin-bottom: 20px; }

  .section-listing-container .section-listing-block-2 .story-list-thumb-img {
    margin-right: 0px;
    margin-left: 10px;
    float: right; }

  .section-listing-container .section-listing-block-3 .tag-label-blk {
    height: auto; } }
@media screen and (max-width: 980px) {
  .story-listing-v7 .story-list-1:hover .image-overlay-bottom h3.para-mediunm-ml {
    text-shadow: none !important; }

  .story-listing-v6 .tag-label-blk, .story-listing-v7 .tag-label-blk {
    display: none; }

  .story-listing-v6 .story-list-1 .tag-label-blk, .story-listing-v7 .story-list-1 .tag-label-blk {
    display: block; } }
@media screen and (min-width: 1024px) {
  .breaking-news-footer-block, .breaking-news-inside, .breaking-news-title, .breaking-news-blk {
    height: 46px; }

  .breaking-news-blk {
    margin-top: -6px; }

  .breaking-news-close {
    background-position: 0px -224px;
    top: 0px; } }
.sub-section-container .container-twocolumns-left .section-top-story-listing .sub-title-002 {
  font-size: 22px;
  padding: 5px 0px 5px 0px; }

.title-blk-003, .title-blk-004 {
  display: block;
  float: left;
  width: 100%;
  margin: 5px 0px 15px 0px;
  padding: 0px 0px 10px 0px;
  border-bottom: 5px #f3f3f3 solid; }

.title-blk-004 {
  font-family: roboto;
  font-size: 18px;
  color: #333;
  line-height: 26px;
  font-weight: 500;
  padding: 0px 0px 5px 0px;
  position: relative;
  border-bottom: none; }

.title-blk-onmanorama {
  font-family: roboto;
  font-size: 18px;
  color: #333;
  line-height: 26px;
  font-weight: 500;
  padding: 0px 0px 5px 0px;
  position: relative;
  border-bottom: none;
  margin-bottom: 15px; }

.title-blk-onmanorama:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  background: linear-gradient(to left, #22a2ff, #937bfa, #fe3936);
  bottom: -3px;
  left: 0; }

.border-mmtv {
  border-bottom: 3px #fe3936 solid; }

.title-blk-onmanorama:before, .title-blk-onmanorama:after {
  display: table;
  content: ""; }

.title-blk-004:after {
  clear: both; }

.othersearch-en-font {
  font-family: "PT Serif" !important;
  font-size: 18px !important;
  font-weight: 500 !important; }

.search-tag-listing-block {
  float: left;
  width: 100%; }

.search-tag-listing-block li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px #F2F2F2 solid;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

.search-listing-container .pagination-wrap {
  width: 100%;
  text-align: center;
  margin-top: 10px;
  display: inline-block;
  overflow: hidden; }

.search-listing-container .pagination-wrap nav {
  display: block;
  text-align: center;
  overflow: hidden; }

.search-listing-container .nav-wrapper {
  width: 100%;
  margin: 0 auto; }

.search-listing-container .pagination-wrap nav {
  display: block;
  text-align: center;
  overflow: hidden; }

.search-listing-container .pagination-wrap nav {
  display: block;
  text-align: center;
  overflow: hidden; }

.search-listing-container .nav-wrapper {
  width: 100%;
  margin: 0 auto; }

.search-listing-container .pagination-wrap .pagination {
  display: inline-block;
  padding-left: 0;
  border-radius: 4px;
  text-align: center; }

.pagination-wrap .pagination li {
  display: inline-block; }

.pagination-wrap .pagination li.active a {
  background-color: #E10000; }

.search-listing-container .previousb, .search-listing-container .nextb, .search-listing-container .previousp, .search-listing-container .nextp, .search-listing-container .pagination-wrap .pagination li a, .search-listing-container .previousb:hover, .search-listing-container .nextb:hover, .search-listing-container .previousp:hover, .search-listing-container .nextp:hover {
  color: #767676; }

.search-listing-container .previousp, .search-listing-container .nextp, .search-listing-container .pagination-wrap .pagination li a {
  background: #F2F2F2;
  border-radius: 3px;
  padding: 5px 11px;
  margin: 0px 2px;
  border-radius: 3px; }

.search-listing-container .previousb, .search-listing-container .nextb, .search-listing-container .previousp, .search-listing-container .nextp, .search-listing-container .pagination-wrap .pagination li a {
  font-family: Roboto;
  font-size: 15px;
  line-height: normal; }

.search-listing-container .pagination-wrap .pagination > li > a, .search-listing-container .pagination-wrap .pagination > li > span {
  position: relative;
  display: inline-block;
  line-height: 1.42857143;
  text-decoration: none;
  margin-bottom: 5px; }

.search-listing-container .nav-wrapper a {
  text-decoration: none; }

.search-listing-container .nav-wrapper > a {
  width: auto;
  display: inline-block;
  margin: 0 auto;
  line-height: 1.42857143; }

.search-listing-container .pagination-wrap .pagination li.active a {
  background-color: #00B8F1;
  color: #fff; }

.search-listing-container .title-blk-003 .author-image {
  width: 100px;
  float: left;
  margin: 0px 10px 0px 0px; }

.search-listing-container .title-blk-003 .author-image img {
  width: 100%;
  float: left; }

.search-listing-container .title-blk-003 .title-txt-001 {
  float: none;
  margin: 0px 0px 5px 0px; }

.search-listing-container .title-blk-003 .content-en {
  float: none;
  display: block; }

.content-en {
  font-family: Roboto;
  font-size: 14px;
  color: #333;
  line-height: 24px;
  display: inline-block;
  text-transform: uppercase; }

.content-en a {
  color: #333; }

.bor-btm-002 {
  border-bottom: 3px #333 solid; }

.title-blk-003.author-head-block .title-txt-001 {
  font-size: 24px;
  font-family: EggindulekhaUni !important;
  margin-bottom: 0px !important; }

.author-head-block .content-en {
  font-size: 19px;
  font-family: panchariUni !important;
  line-height: 22px !important; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 1024px) {
  .sub-section-container .container-twocolumns {
    width: 100%;
    margin: 0px;
    padding: 0px; } }
@media screen and (max-width: 980px) {
  .sub-section-container .section-listing-container {
    margin-bottom: 30px !important; } }
@media screen and (max-width: 640px) {
  .search-tag-listing-block li {
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: -webkit-inline-block;
    display: -ms-inline-block;
    display: inline-block; }

  .sub-section-container .section-listing-container {
    margin-bottom: 20px !important; } }
/* artgallery */
.popup-gallery-slide-container, .artgallery .gallerylist {
  position: relative; }

.artgallery .gallerylist .slide {
  position: absolute;
  z-index: -1; }

.artgallery .slide:target {
  z-index: 2;
  display: block; }

.artgallery .gallerylist li.slide {
  width: 100%; }

.artgallery .slide .story-body-popup-figure img {
  margin: 0 auto; }

.artgallery:hover .gallerylist .slide nav a {
  opacity: 1;
  visibility: visible; }

.artgallery .gallerylist .slide nav .prev {
  -webkit-border-radius: 0 25px 25px 0;
  -moz-border-radius: 0 25px 25px 0;
  border-radius: 0 25px 25px 0;
  left: 0; }

.artgallery .gallerylist .slide nav .next {
  -webkit-border-radius: 25px 0 0 25px;
  -moz-border-radius: 25px 0 0 25px;
  border-radius: 25px 0 0 25px;
  right: 0; }

.artgallery .quicknav {
  bottom: 0px;
  font-size: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1; }

.artgallery .quicknav li {
  display: inline-block; }

.artgallery .quicknav a {
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(0, 0, 0, 0.9);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  display: block;
  height: 10px;
  margin: 10px 5px;
  text-decoration: none;
  width: 10px; }

.artgallery .quicknav a:hover {
  background: rgba(128, 128, 128, 0.9); }

.artgallery #one:target ~ .quicknav a[href="#one"], .artgallery #two:target ~ .quicknav a[href="#two"], .artgallery #three:target ~ .quicknav a[href="#three"], .artgallery #four:target ~ .quicknav a[href="#four"], .artgallery #five:target ~ .quicknav a[href="#five"] {
  background: rgba(0, 0, 0, 0.9);
  border-color: rgba(255, 255, 255, 0.9);
  background: #f4f6f5; }

.artgallery .gallerylist .slide {
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  opacity: 0; }

.artgallery .gallerylist .slide:target {
  opacity: 1;
  position: static;
  display: inline-block;
  float: left; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 1000px) {
  .popup-gallery-controls, .popup-gallery-previous, .popup-gallery-next {
    height: 100%;
    top: 0;
    margin-top: 0; }

  .popup-gallery-previous, .popup-gallery-next {
    width: 48%;
    background-image: none;
    margin-left: 0; }

  .popup-gallery-next {
    margin-right: 0; } }
.mm-comparison-image-container {
  width: 845px;
  max-width: 100%;
  padding: 0;
  margin: 0px auto;
  position: relative;
  overflow: hidden; }

.mm-comparison-image-container > img {
  width: 100%;
  display: block; }

.mm-comparison-over-img img {
  height: 100%; }

.mm-comparison-swapping-container {
  min-width: 0;
  max-width: 845px;
  height: 100%;
  resize: horizontal;
  position: absolute;
  top: 0;
  left: 0; }

.mm-comparison-swapping-container .mm-comparison-over {
  height: 100%;
  margin-right: -10px; }

.mm-comparison-swapping-container .mm-comparison-over .mm-comparison-over-img {
  height: 100%;
  margin-right: 10px;
  overflow: hidden;
  position: relative;
  border-right: 1px rgba(255, 255, 255, 0.3) solid; }

.mm-comparison-swapping-container .mm-comparison-over .mm-comparison-over-img img {
  position: absolute; }

.mm-comparison-swapping-container .mm-comparison-icon {
  width: 3px;
  height: 60px;
  content: '';
  background: #FFFFFF;
  font-size: 18px;
  color: white;
  top: 50%;
  right: 0px;
  margin-top: -30px;
  position: absolute;
  z-index: 1;
  pointer-events: none;
  -webkit-filter: drop-shadow(0px 0px 0px #222);
  -moz-filter: drop-shadow(0px 0px 0px #222);
  filter: drop-shadow(0px 0px 0px #222); }

.mm-comparison-swapping-container .mm-comparison-icon:before, .mm-comparison-swapping-container .mm-comparison-icon:after, .mm-comparison-swapping-container:hover .mm-comparison-icon:before, .mm-comparison-swapping-container:hover .mm-comparison-icon:after {
  transition: all 1s ease-in;
  -webkit-transition: all 1s ease-in;
  -moz-transition: all 1s ease-in; }

.mm-comparison-swapping-container .mm-comparison-icon:before, .mm-comparison-swapping-container .mm-comparison-icon:after {
  content: "";
  top: 50%;
  margin-top: -6px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  /*-webkit-filter: drop-shadow(0px 0px 0px #222);
  -moz-filter: drop-shadow(0px 0px 0px #222);
   filter: drop-shadow(0px 0px 0px #222); */
  position: absolute;
  z-index: 1; }

.mm-comparison-swapping-container .mm-comparison-icon:before {
  right: -8px;
  border-left: 6px solid #FFFFFF; }

.mm-comparison-swapping-container .mm-comparison-icon:after {
  left: -8px;
  border-right: 6px solid #FFFFFF; }

.mm-comparison-image-container:hover .mm-comparison-icon:before {
  right: -10px; }

.mm-comparison-image-container:hover .mm-comparison-icon:after {
  left: -10px; }

.mm-comparison-swapping-blk {
  width: 422.5px;
  height: 15px;
  resize: horizontal;
  opacity: 0;
  position: relative;
  top: 0%;
  left: 0px;
  margin-right: -10px;
  max-width: 100%;
  min-width: 10px;
  outline: 0 solid transparent;
  transform: scaley(100);
  cursor: col-resize; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 640px) {
  .mm-comparison-swapping-blk {
    width: 320px; } }
@media screen and (max-width: 480px) {
  .mm-comparison-swapping-blk {
    width: 240px; } }
@media screen and (max-width: 320px) {
  .mm-comparison-swapping-blk {
    width: auto; } }
/* CSS Document */
.fullwidth {
  width: 100%; }

.robotofont {
  font-family: Roboto; }

.panchariUnifont {
  font-family: PanchariUni; }

.eGGIndulekhaUnifont {
  font-family: EGGIndulekhaUni; }

.ask-expert-full-block:before, .ask-expert-full-block:after {
  displa: table;
  content: ""; }

.ask-expert-full-block:after {
  clear: both; }

.subtitle-exprt {
  font-size: 18px;
  padding: 10px 5px;
  text-transform: uppercase;
  font-weight: 500;
  text-align: left; }

.query-form-left, .query-form-right {
  float: left;
  width: 50%; }

.query-form-leftIn {
  padding: 0px 7px 0px 15px;
  float: left;
  width: 100%; }

.query-form-rightIn {
  padding: 0px 15px 0px 7px;
  float: left;
  width: 100%; }

.query-formTitle {
  padding: 15px;
  font-weight: 500;
  font-size: 18px;
  text-transform: capitalize;
  margin-bottom: 15px;
  background: #515151;
  color: #fff; }

.query-formIn {
  padding-bottom: 10px; }

.form-common-blk {
  float: left;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin: 15px 0; }

.query-form-row {
  float: left;
  width: 100%;
  margin-bottom: 10px; }

.query-field, .form-select {
  width: 100%;
  height: 35px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 0 10px;
  font-size: 14px;
  border: 1px solid #ccc;
  font-family: Roboto; }

.form-select {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  padding: 0 30px 0 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.form-textarea {
  width: 100%;
  min-height: 125px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 10px;
  font-size: 14px;
  border: 1px solid #ccc;
  font-family: Roboto;
  overflow: auto;
  resize: vertical; }

.qry-submit, .qry-reset {
  min-width: 100px;
  display: inline-block;
  padding: 15px 10px;
  background: #970572;
  color: #fff;
  text-transform: uppercase;
  margin-top: 20px;
  border-radius: 2px;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  cursor: pointer;
  border: none;
  outline: none;
  font-weight: 500; }

.qry-reset {
  background: #9A9A9A;
  margin-left: 10px; }

.qry-submit::before, .qry-reset::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ac1285;
  -moz-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -moz-transition: all .2s ease-in .0s;
  -webkit-transition: all .2s ease-in .0s;
  transition: all .2s ease-in .0s;
  z-index: -1;
  -moz-transform-origin: 0% 50%;
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%; }

.qry-reset::before {
  background-color: #AEAEAE; }

.qry-submit:hover::before, .qry-reset:hover::before {
  -moz-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

.askexprtwrapper {
  margin-right: -15px;
  overflow: hidden; }

.expert-box {
  display: inline-block;
  width: 50%;
  padding: 15px;
  margin-left: -2px;
  margin-right: -2px; }

.expert-info {
  width: 100%;
  padding-left: 30px;
  float: left; }

.expert-info-content {
  float: left;
  margin-left: -30px; }

.expert-infoIn {
  float: left;
  width: 100%;
  background: #fff;
  padding: 15px;
  position: relative;
  -webkit-box-shadow: 0px 0px 5px 0px #dbdbdb;
  -moz-box-shadow: 0px 0px 5px 0px #dbdbdb;
  box-shadow: 0px 0px 5px 0px #dbdbdb;
  border: 1px solid #ddd;
  min-height: 300px; }

.expert-info-content {
  float: left;
  width: calc(100% + 60px);
  position: relative;
  margin-left: -60px;
  margin-top: 15px;
  overflow: hidden; }

.expert-img {
  float: left;
  width: 30%;
  border: 1px solid #eee;
  background: #fff;
  max-width: 150px; }

.expert-img img {
  max-width: 100%;
  display: block; }

.expert-content {
  float: left;
  width: 70%;
  padding-left: 20px; }

.expert-contentpinf {
  font-size: 15px;
  font-weight: 400;
  color: #333;
  line-height: 140%;
  max-height: 188px;
  overflow: hidden; }

.exprtcatTitle {
  font-weight: 500;
  margin-bottom: 5px;
  font-size: 18px; }

.border-style {
  width: 50px;
  height: 4px;
  display: block;
  position: relative;
  clear: both;
  background: #ddd;
  margin: 0 0 10px; }

.border-style:after {
  position: absolute;
  width: 50%;
  height: 100%;
  content: "";
  background-color: #00B8F1;
  left: 0;
  top: 0; }

.expertlstName {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 10px; }

.view-answers-btn {
  display: inline-block;
  background: #eee;
  padding: 10px;
  margin-top: 10px;
  border-radius: 2px;
  line-height: 1;
  vertical-align: top; }

.view-answers-btn:hover {
  color: #555; }

/*........ Ask expert Inner page styles .........*/
.ask-expert-top {
  float: left;
  width: 100%;
  background: #515151;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  	                    /*-ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;*/ }

.ask-expert-top:after {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #515151;
  content: "";
  position: absolute;
  bottom: -19px;
  left: 50%;
  margin-left: -20px; }

.ask-expert-topimg {
  width: 150px;
  height: 150px;
  min-width: 150px;
  float: left; }

.ask-expert-topdis {
  padding: 15px 15px 15px 15px;
  color: #FFFFFF;
  width: 100%; }

.askexprtname {
  width: 100%;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 10px; }

.askexprtnamedispcn {
  font-size: 15px;
  line-height: 130%; }

.askexpertanswr-wrapper {
  background: #fff;
  padding: 45px 15px 45px;
  -moz-box-shadow: 0px 0px 4px 0px #dbdbdb;
  -webkit-box-shadow: 0px 0px 4px 0px #dbdbdb;
  box-shadow: 0px 0px 4px 0px #dbdbdb; }

.experQstnBox {
  background: #f5f5f5;
  padding: 10px 10px 10px 30px;
  border: 1px solid #ddd;
  font-size: 16px;
  color: #333;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer; }

.expert-answerItem.show .experQstnBox {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0; }

.faqs-user {
  font-weight: 500;
  text-align: right;
  width: 100%;
  float: right;
  margin: 5px 0 0;
  color: #000; }

.experQstnBox .acco-icon {
  position: absolute;
  left: 8px;
  top: 15px;
  font-size: 14px;
  color: #00B8F1; }

.expert-answerItem.show .fa-plus.acco-icon, .expert-answerItem .fa-minus.acco-icon {
  display: none; }

.expert-answerItem.show .fa-minus.acco-icon {
  display: block; }

.experQstnBoxp {
  line-height: 130%; }

.expertAnswerBox {
  padding: 10px;
  line-height: 140%;
  font-size: 14px;
  color: #333;
  font-weight: 400;
  border: 1px solid #ddd;
  margin-top: -1px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  display: none; }

.expert-answerItem:first-child .expertAnswerBox {
  display: block; }

.answerp::before {
  content: "Answer:";
  color: #00B8F1;
  padding-right: 5px; }

.expert-answerItem {
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 10px; }

.experQstnBoxp.panchariUnifont, .answerp.panchariUnifont {
  font-size: 18px; }

/*............ Drop down style......... */
.booklstingheader .dropdown-blk {
  max-width: 150px;
  min-width: 150px; }

.booklstingheader .section-dropdown {
  width: 100%; }

.booklstingheader .section-label {
  padding-right: 22px;
  padding-left: 3px;
  margin-right: 0;
  margin-left: 0;
  width: 100%; }

/*........ Drop Down stye ends ... */
.expert_reply_content_wrapper {
  background: #fff;
  font-family: roboto; }

.expert_reply_main_head {
  margin: 10px 0 10px 0;
  font-family: roboto;
  color: #333; }

.expert_reply_heading {
  display: inline-block;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  text-align: left; }

.expert_reply_heading h3 {
  margin: 0; }

.view_replies {
  float: right; }

.view_replies a {
  text-decoration: none;
  color: #d30e15; }

.clear {
  clear: both; }

.reply_listed_wrapper {
  width: 100%;
  font-family: roboto;
  color: #333;
  text-align: left; }

.expert_reply_listed {
  border-top: 1px solid #ccc;
  padding: 10px 0px 10px 0px; }

.expert_reply_titles {
  padding: 10px 0px 10px 0px; }

.expert_reply_titles {
  font-weight: bold; }

.expert_reply_listed p {
  margin: 0;
  line-height: 21px; }

.expert_reply_titles:after, .expert_reply_listed:after {
  content: "";
  display: table;
  clear: both; }

.expert_reply_name {
  float: left;
  width: 30%; }

.expert_reply_email {
  float: left;
  width: 30%; }

.expert_reply_question {
  float: left;
  width: 40%; }

.expert_reply_listed_name {
  float: left;
  width: 30%; }

.expert_reply_listed_email {
  float: left;
  width: 30%; }

.expert_reply_listed_question {
  float: left;
  width: 40%; }

.font-panchari {
  font-family: PanchariUni !important;
  font-size: 20px; }

/*update-cancel buttons*/
.btn_expert_reply_update {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: 4px; }

.update_cancel {
  float: right;
  margin: 10px 0 0px 0; }

.btn_expert_default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.btn_expert_default:hover {
  background-color: #d30e15;
  color: #fff; }

/*update-cancel buttons*/
/*text-area*/
.expert_repaly_textarea_controll {
  display: block;
  width: 100%;
  height: 100px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  margin: 0; }

/*text-area*/
/*reply option*/
.reply_option {
  margin: 10px 0 10px 0; }

.reply_option a {
  color: #d30e15;
  text-decoration: none; }

/*reply option*/
.expert_reply_categories ul {
  margin: 0;
  padding: 0; }

.expert_reply_categories p {
  margin: 0; }

.expert_reply_categories ul li p {
  list-style-type: none;
  margin-bottom: 10px; }

.expert_reply_categories ul li p a {
  text-decoration: none;
  color: #333; }

.expert_reply_categories ul li p a:hover {
  background-color: #d30e15;
  color: #fff; }

.expert_reply_categories ul li {
  width: 24%;
  display: inline-block;
  padding: 10px; }

.expert_reply_categories ul li .text {
  font-weight: 600; }

.view-btn {
  display: inline-block;
  margin-top: 10px;
  font-size: 13px;
  margin-bottom: 10px;
  background: #dcdcdc;
  padding: 10px;
  border-radius: 3px;
  text-transform: uppercase;
  -webkit-transition-property: color, text;
  -webkit-transition-duration: 0.1s, 0.1s;
  -webkit-transition-timing-function: linear, ease-in;
  -moz-transition-property: color, text;
  -moz-transition-duration: 0.1s;
  -moz-transition-timing-function: linear, ease-in;
  -o-transition-property: color, text;
  -o-transition-duration: 0.1s;
  -o-transition-timing-function: linear, ease-in; }

.view-btn:hover {
  background-color: #d30e15;
  color: #fff; }

.msg-blk-outer {
  padding: 10px;
  clear: both; }

.msg-blk {
  padding: 10px;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 5px;
  text-align: center; }

.success-blk {
  border: 1px #cfe0c3 solid;
  background: #DEF0D8;
  color: #3C763D; }

.failure-blk {
  border: 1px #EBCCD1 solid;
  background: #F2DEDE;
  color: #A94442; }

.error-txt {
  font-size: 12px;
  padding: 3px 0px 0px 10px;
  display: none; }

/*mediaqeuries*/
/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media only screen and (max-width: 991px) {
  .askexprtwrapper {
    margin-right: 0; } }
@media only screen and (max-width: 767px) {
  .expert-box {
    width: 100%;
    margin: 0;
    float: left;
    padding: 10px 0px 10px 15px; }

  .expert-content {
    float: right; }

  .query-form-left, .query-form-right {
    float: left;
    width: 100%; }

  .query-form-leftIn, .query-form-rightIn {
    padding: 0 15px; }

  .qry-submit {
    margin-top: 0; }

  .expert-contentpinf {
    max-height: inherit; }

  .expert-infoIn {
    min-height: 100px; }

  .expert_reply_listed_name, .expert_reply_listed_email {
    width: 100%;
    margin-bottom: 10px; }

  .expert_reply_listed_question {
    width: 100%; }

  .expert_reply_listed_name {
    font-weight: bold; }

  .expert_reply_name, .expert_reply_email, .expert_reply_question {
    display: none; } }
@media only screen and (max-width: 800px) {
  .expert_reply_categories ul li {
    width: 32%; } }
@media only screen and (max-width: 640px) {
  .expert_reply_categories ul li {
    width: 49%; }

  .view_replies {
    float: left;
    float: left;
    width: 100%;
    padding: 10px 0px; } }
@media only screen and (max-width: 480px) {
  .subtitle-exprt {
    width: 100%;
    float: left;
    margin-bottom: 10px; }

  .askexpertanswr-wrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 45px 0 10px; }

  .ask-expert-topimg {
    width: 110px;
    height: auto;
    min-width: 100px;
    padding: 5px 0px 5px 15px; }

  .expert-info-content {
    width: calc(100% + 40px);
    margin-left: -40px; }

  .expert-info {
    padding-left: 10px; } }
/* CSS Document */
.fullwidth {
  width: 100%; }

.robotofont {
  font-family: Roboto; }

.panchariUnifont {
  font-family: PanchariUni; }

.eGGIndulekhaUnifont {
  font-family: EGGIndulekhaUni; }

/* Book page styles */
.booklstingheader .dropdown-blk {
  background: #ffffff;
  margin-top: 2px;
  border: 1px #DDDDDD solid; }

.sub-title-book {
  font-size: 18px;
  color: #9AD3FF;
  padding: 10px 5px;
  text-transform: uppercase;
  font-weight: 500;
  text-align: left; }

.booklstingheader {
  border-bottom: 1px #E8E8E8 solid; }

.book-coverwrp {
  float: left;
  width: 130px; }

.book-coverwrp img {
  max-width: 100%; }

.booklisting-info {
  padding-left: 145px; }

.bookTitle {
  font-size: 25px;
  color: #333333;
  margin: 0 0 8px; }

.bookauthr {
  display: block;
  margin: 2px 0;
  font-size: 20px;
  font-weight: normal;
  color: #595959; }

.bokkpublisher {
  font-size: 20px;
  color: #595959;
  margin: 2px 0; }

.bookprice {
  font-size: 20px;
  color: #595959; }

.bookprice .robotofont {
  font-size: 17px; }

.book-dispn {
  width: 100%;
  line-height: 130%;
  color: #595959;
  font-size: 20px;
  max-height: 54px;
  overflow: hidden;
  margin: 12px 0 0; }

.book-translator {
  font-size: 20px;
  color: #333;
  margin-top: 5px;
  width: 100%; }

.booklisting-item {
  width: 100%;
  float: left;
  padding: 20px 0;
  border-bottom: 1px solid #f2f2f2; }

.booklisting-item:last-child {
  border-bottom: none; }

/* Drop down style */
.booklstingheader .dropdown-blk {
  max-width: 150px;
  min-width: 150px; }

.booklstingheader .section-dropdown {
  width: 100%; }

.booklstingheader .section-label {
  padding-right: 22px;
  padding-left: 3px;
  margin-right: 0;
  margin-left: 0;
  width: 100%; }

.book-section-blk-inside ul {
  text-align: left; }

/* Drop Down stye ends */
/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media only screen and (max-width: 640px) {
  .sub-title-book {
    width: 100%;
    float: left; }

  .booklstingheader .dropdown-blk-right {
    float: left;
    margin-bottom: 10px;
    padding: 0 5px; } }
@media only screen and (max-width: 480px) {
  .book-coverwrp {
    width: 25%; }

  .booklisting-info {
    padding-left: 10px;
    width: 75%;
    float: left; }

  .book-dispn {
    text-overflow: ellipsis;
    margin: 5px 0 0;
    white-space: nowrap; }

  .bookTitle {
    margin: 0 0 5px; }

  .booklisting-item {
    padding: 10px 0; } }
/* CSS Document */
.fullwidth {
  width: 100%; }

.robotofont {
  font-family: Roboto; }

.panchariUnifont {
  font-family: PanchariUni; }

.colums-wrapperIn {
  margin-left: -15px;
  margin-right: -15px; }

.colums-itembox {
  width: 50%;
  padding: 15px;
  float: left; }

.columItemin {
  display: block;
  border: 1px solid #EEEEEE;
  max-height: 185px;
  float: left;
  overflow: hidden;
  width: 100%; }

.colums-image {
  float: left;
  width: 130px;
  min-width: 130px;
  height: 130px;
  background-color: #EEEEEE; }

.colums-image img {
  max-width: 100%; }

.columsItemdiscp {
  padding: 10px 15px 10px 155px;
  width: 100%; }

.cat-colmsn {
  display: block;
  font-family: Roboto;
  font-weight: 500;
  color: #970572;
  text-transform: uppercase;
  font-size: 18px; }

.colums-head {
  font-family: EGGIndulekhaUni;
  margin: 5px 0;
  font-size: 30px;
  color: #333;
  font-weight: normal;
  max-height: 60px;
  overflow: hidden;
  width: 99.8%;
  display: block; }

.colmn-disp {
  font-family: PanchariUni;
  color: #5a5a5a;
  font-size: 21px;
  max-height: 43px;
  width: 100%;
  overflow: hidden; }

.clmn-authrname {
  font-family: PanchariUni;
  font-size: 17px;
  color: #999;
  margin-top: 5px;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block; }

/* Inside Css */
.colums-detailLeft {
  width: 25%;
  padding-right: 15px;
  min-height: 2px;
  float: left; }

.colums-detailsright {
  float: left;
  width: 75%;
  padding-left: 15px;
  min-height: 2px; }

.colums-detailLeftIn {
  width: 100%;
  background: #f8f8f8; }

.columsLi a, .colums-dlft-head {
  padding: 10px 20px;
  display: block;
  font-family: Roboto;
  font-size: 16px; }

.columsLi a:hover, .columsLi a:focus, .autrdetllnk:hover, .autrdetllnk:focus, .clmn-authrname:hover, .clmn-authrname:focus {
  color: #00b9f1; }

.colums-dlft-head, .columsLi.active a {
  background-color: #515151;
  color: #FFF; }

.columsLi {
  float: left;
  width: 100%;
  padding: 5px 0; }

.colms-d-top {
  float: left;
  width: 100%;
  background: #515151;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.colms-d-top::after {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #515151;
  content: "";
  position: absolute;
  bottom: -19px;
  left: 50%;
  margin-left: -20px; }

.colms-topimg {
  width: 130px;
  min-width: 130px;
  height: 130px;
  float: left; }

.coumsD-topdis {
  padding: 15px;
  color: #FFF;
  width: 100%; }

.authrclmsname {
  width: 100%;
  font-size: 28px;
  font-weight: normal;
  margin-bottom: 6px; }

.authrsmldispcn {
  font-size: 18px;
  line-height: 120%; }

.articleathrHead {
  font-weight: normal;
  font-size: 30px;
  color: #333; }

.authorarticle-wrapper {
  background: #fff;
  padding: 45px 0 45px;
  -moz-box-shadow: 0px 0px 4px 0px #dbdbdb;
  -webkit-box-shadow: 0px 0px 4px 0px #dbdbdb;
  box-shadow: 0px 0px 4px 0px #dbdbdb; }

.author-article-item {
  width: 33.333%;
  float: left;
  padding: 15px; }

.author-article-itemImg {
  float: left;
  width: 100%;
  background-color: #f0f0f0; }

.author-article-itemImg img {
  max-width: 100%;
  width: 100%;
  display: block; }

.author-article-itemDisp {
  padding: 15px;
  background-color: #f0f0f0;
  float: left;
  width: 100%; }

.authrartletitle {
  width: 100%;
  overflow: hidden;
  font-family: EGGIndulekhaUni;
  font-weight: normal;
  font-size: 22px;
  color: #333;
  display: block; }

.authrartletitle:hover {
  color: #000; }

.autrdetllnk {
  float: left;
  margin: 7px 0;
  font-size: 17px;
  color: #333; }

.artilepst-date {
  float: left;
  width: 100%;
  clear: both;
  font-size: 13px;
  color: #666666; }

.authr-artle-p {
  font-size: 19px;
  color: #595959;
  line-height: 120%;
  margin: 5px 0;
  width: 100%;
  max-height: 70px;
  overflow: hidden; }

.athr-artlcelstbx {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important; }

.author-article-itemIn {
  float: left;
  height: 100%;
  background: #f0f0f0; }

.colums-dlft-head {
  position: relative;
  padding-right: 30px;
  display: none; }

.dhdicon {
  position: absolute;
  right: 12px;
  top: 50%;
  font-size: 16px;
  margin-top: -9px; }

.expand-click .fa-chevron-up, .expand-click.exopend .fa-chevron-down {
  display: none; }

.expand-click.exopend .fa-chevron-up {
  display: block; }

.shwmrebtn {
  min-width: 200px;
  display: inline-block;
  padding: 15px 10px;
  background: #970572;
  color: #fff;
  text-transform: uppercase;
  margin-top: 20px;
  border-radius: 2px;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  cursor: pointer; }

.shwmrebtn:hover {
  color: #FFFFFF; }

.shwmrebtn:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ac1285;
  -moz-transform: scaleX(0);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -moz-transition: all .2s ease-in .0s;
  -webkit-transition: all .2s ease-in .0s;
  transition: all .2s ease-in .0s;
  z-index: -1; }

.shwmrebtn:hover:before {
  -moz-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

.sub-title-column {
  font-size: 18px;
  color: #333;
  padding: 10px 0px 0px;
  text-transform: uppercase;
  font-weight: 500;
  text-align: left;
  width: 100%; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media only screen and (max-width: 1240px) {
  .colums-wrapperIn {
    margin-left: -10px;
    margin-right: -10px; }

  .colums-itembox {
    padding: 10px; } }
@media only screen and (max-width: 991px) {
  .colums-itembox {
    width: 100%;
    padding: 5px 10px; }

  .author-article-item {
    width: 50%;
    padding: 10px; }

  .colums-detailLeft {
    width: 30%;
    padding-right: 10px; }

  .colums-detailsright {
    width: 70%;
    padding-left: 10px; }

  .athr-artlcelstbx {
    padding: 10px; } }
@media only screen and (max-width: 768px) {
  .colums-detailLeft {
    padding-right: 0;
    width: 100%; }

  .colums-detailsright {
    margin-top: 10px;
    padding-left: 0;
    width: 100%; }

  .colums-dlft-head {
    display: block; }

  .colums-detailLeftIn {
    position: relative; }

  .columsdLlsting {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    background: #fff;
    max-height: 280px;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    display: none;
    z-index: 100; }

  .columsLi.active {
    display: none; }

  .colums-dlft-headName {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; } }
@media only screen and (max-width: 480px) {
  .colums-image {
    width: 25%;
    min-width: 25%;
    height: auto; }

  .columItemin {
    max-height: inherit;
    padding: 10px; }

  .columsItemdiscp {
    padding: 0 0 0 15px;
    width: 75%;
    float: left; }

  .colums-head {
    font-size: 22px;
    max-height: 44px; }

  .colmn-disp {
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px; }

  .cat-colmsn {
    font-size: 14px; }

  .colms-topimg {
    width: 110px;
    min-width: 110px;
    height: auto;
    padding: 5px 0px 5px 15px; }

  .colms-topimg img {
    max-width: 100%; }

  .author-article-item {
    width: 100%; }

  .athr-artlcelstbx {
    padding: 5px; } }
.slide-my-snaps-gallery, .slide-my-snaps-figure, .slide-my-snaps-figure img {
  width: 100%; }

.artgallery .gallerylist {
  position: relative;
  padding-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px; }

li.slide {
  position: absolute;
  z-index: -1;
  opacity: 0;
  width: 100%; }

li.slide:target {
  opacity: 1;
  position: static;
  display: inline-block;
  float: left; }

.popup-gallery-controls {
  width: 100%;
  height: 94px;
  top: 50%;
  margin-top: -7.898%;
  margin-top: -6.788%;
  z-index: 1; }

.story-body-popup-nav .prev, .story-body-popup-nav .next, .popup-gallery-controls .prev, .popup-gallery-controls .next {
  width: auto;
  margin: 0px;
  float: none; }

.popup-gallery-previous, .popup-gallery-next {
  transition: opacity .3s; }

.popup-gallery-previous {
  background-position: 0% 100%;
  margin-left: -4.88%;
  touch-action: pan-right; }

.popup-gallery-previous, .popup-gallery-next {
  width: 4%;
  height: 100%;
  background: url(clientlibs/img/popup-gallery-controls.png) 0% 0% no-repeat; }

.story-body-popup-nav .prev, .story-body-popup-nav .next, .popup-gallery-controls .prev, .popup-gallery-controls .next {
  width: auto;
  margin: 0px;
  float: none; }

.popup-gallery-previous, .popup-gallery-next {
  transition: opacity .3s; }

.popup-gallery-next {
  background-position: 100% 100%;
  margin-right: -4.88%;
  /* touch-action: pan-left; */ }

.popup-gallery-previous, .popup-gallery-next {
  width: 4%;
  height: 100%;
  background: url(clientlibs/img/popup-gallery-controls.png) 0% 0% no-repeat; }

.dummyheader, .dummyfooter {
  width: 100%;
  height: 245px;
  background: #DDDDDD; }

.clearfix {
  clear: both; }

.fullwidth {
  width: 100%; }

.mt-10 {
  margin-top: 10px; }

.panchariUni {
  font-family: PanchariUni; }

.article-sectionwrp {
  width: 100%;
  float: left; }

.article-itemIn {
  height: 100%;
  width: 100%;
  min-height: 100%;
  float: left; }

.articleitem-left {
  height: 100%;
  width: 50%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px; }

.articleitem-middle {
  max-width: 550px;
  margin: 0 auto;
  width: 100%;
  text-align: left;
  overflow: hidden;
  padding: 5px 0; }

.articleitem-middle, .articleitem-middle p {
  line-height: 26px;
  font-size: 21px;
  color: #333;
  font-family: PanchariUni; }

.article-item-right {
  height: 100%;
  width: 50%;
  float: left;
  background-color: #454545;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  -moz-transition: opacity 0.5s ease-out;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0; }

.info-article-sectionwrp.article-sectionwrp .article-item-right {
  background-color: #fff;
  background-size: contain;
  padding: 10px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-origin: content-box; }

.info-article-sectionwrp.article-sectionwrp .article-itemwrp:first-child .article-item-right {
  background-color: #454545;
  background-size: cover;
  padding: 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-origin: inherit; }

.article-sectionwrp.sticky .article-item-right {
  position: fixed;
  right: 0;
  top: 0; }

.article-itemwrp.active .article-item-right {
  opacity: 1;
  visibility: visible; }

.article-itemwrp {
  position: relative; }

.article-sub {
  line-height: 26px;
  font-size: 21px;
  color: #333;
  font-family: PanchariUni; }

.article-sub.headingSub {
  color: #9a9a9a;
  font-size: 20px;
  max-height: 50px;
  overflow: hidden; }

.articleitem-middle.heading-middle {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  max-height: 100% !important;
  overflow: visible; }

.articl1-titlewrp {
  padding-right: 30px; }

.articleitem-middle.heading-middle .story-slide-socialmedia {
  position: absolute;
  right: -10px;
  width: 40px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

.articleitem-middle.heading-middle .story-byline-share, .articleitem-middle.heading-middle .story-byline-share p {
  line-height: 1;
  font-family: inherit;
  font-size: initial; }

.special-qts p {
  font-family: EGGIndulekhaUni;
  font-size: 24px;
  font-style: italic;
  line-height: 30px;
  text-align: center;
  position: relative; }

.special-qts .qtdname {
  font-size: 20px;
  font-family: PanchariUni; }

.special-qts {
  position: relative;
  padding: 25px; }

.speclwtsicon {
  color: #e4e4e4;
  font-size: 40px;
  position: absolute; }

.qte-left {
  left: 0;
  top: 0; }

.qte-right {
  right: 0;
  bottom: 0; }

.articleitem-middle.special-middle {
  max-height: 100% !important; }

.storylist-middle {
  overflow: auto;
  padding-top: 20px; }

.storylist-middle .thumb-related-story-list {
  margin-top: 0px;
  margin-bottom: 0; }

.special-articlebottom {
  float: left;
  margin: 25px 0 0; }

.artlcesmalltitle {
  margin-bottom: 10px;
  font-family: EGGIndulekhaUni;
  font-size: 24px; }

.videoicon {
  position: absolute;
  background: rgba(255, 255, 255, 0.9);
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  padding-top: 3px;
  font-size: 44px;
  padding-left: 4px;
  opacity: .7;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer; }

.special-videopopwrp {
  display: none;
  position: fixed;
  z-index: 100;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  padding: 10px; }

.specialVmiddle {
  max-width: 800px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 2; }

.specialVmiddleIn {
  padding-top: 55.25%;
  background: #000;
  position: relative; }

.vFrameIn {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.special-videooverlay {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  z-index: 1;
  left: 0; }

.special-vclose {
  float: right;
  background: #000;
  padding: 8px 10px;
  color: #fff;
  font-size: 16px;
  font-family: arial;
  font-weight: bold;
  cursor: pointer; }

.playvbtn {
  border: 1px solid #ddd;
  padding: 10px;
  font-size: 15px;
  font-weight: bold;
  border-radius: 3px;
  margin: 10px auto;
  color: #333;
  background: #fff;
  cursor: pointer;
  display: table; }

.articleitem-middle.heading-middle .story-slide-socialmedia li a {
  display: block;
  width: 100%;
  font-size: 20px;
  line-height: 23px;
  height: 100%; }

.special-article-container .footer-outer {
  margin-top: 42px; }

.special-article-container .breadcrumbs ul li:last-child, .special-article-container .breadcrumbs ul li:nth-last-child(2) .breadcrumbs-arrow {
  display: none !important; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media only screen and (max-width: 991px) {
  /*... NEW ISSUE FIX ....*/
  .article-itemwrp {
    background: #000;
    position: relative;
    z-index: 1; }

  .article-item-right {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: 1; }

  .articleitem-left {
    width: 100%;
    position: relative;
    z-index: 1;
    color: #fff; }

  .special-article-body .article-item-right, .article-sectionwrp.sticky .special-article-body .article-item-right {
    width: 100%;
    position: sticky;
    left: 0;
    top: 0;
    background-color: #000;
    min-height: auto !important;
    padding-top: 114%;
    visibility: visible;
    opacity: 1 !important;
    z-index: -1; }

  .special-article-body .articleitem-left, .special-article-body .article-itemwrp .articleitem-left {
    width: 100%;
    position: relative;
    z-index: 1;
    color: #fff;
    min-height: auto !important;
    background: rgba(0, 0, 0, 0.7); }

  .special-article-body .articleitem-middle {
    position: relative; }

  /*... NEW ISSUE FIX ends ....*/
  	/*.article-itemwrp{
  		background:#000;
  	}
      
  .article-item-right{
  	width:100%;
  	position:absolute;
  	left:0;
  	top:0;
  	background-color:#000;
  }    
    .article-item-right:after{
  	content:"";
  	position:absolute;
  	width:100%;
  	height:100%;
  	left:0;
  	top:0;
  	background-color:rgba(0,0,0,0.40);
  	
  } 
  .articleitem-left{
  	width:100%;
  	position:relative;
  	z-index:1;
  	color:#fff;
  }    
      */
  .articl1-titlewrp .story-headline, .article-sub, .articleitem-middle .article-sub, .articleitem-middle .artlcesmalltitle, .articleitem-middle .special-qts p, .articleitem-middle .story-list-item-headline, .articleitem-middle .thumb-related-story-header, .article-sub.headingSub, .articleitem-middle .story-author-date, .articleitem-middle .story-author-name a, .specialarticle .articleitem-middle p, .special-article-container .articleitem-middle, .special-article-container .sharetools-menu li, .special-article-container .sharetools-menu li a {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); }

  /* ........... Info graphics article style ......... */
  .info-article-sectionwrp.article-sectionwrp.sticky .article-item-right, .info-article-sectionwrp.article-sectionwrp .article-item-right {
    position: relative;
    right: inherit;
    top: inherit; }

  .info-article-sectionwrp.article-sectionwrp.sticky .article-itemwrp:first-child .article-item-right, .info-article-sectionwrp.article-sectionwrp .article-itemwrp:first-child .article-item-right {
    position: absolute;
    right: 0;
    top: top;
    left: 0;
    opacity: 1;
    background-origin: border-box;
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #333;
    background-size: cover; }

  .info-article-sectionwrp.article-sectionwrp .heading-middle .story-headline, .info-article-sectionwrp.article-sectionwrp .heading-middle .article-sub, .info-article-sectionwrp.article-sectionwrp .heading-middle .story-author-name, .info-article-sectionwrp.article-sectionwrp .heading-middle .story-author-name a, .info-article-sectionwrp.article-sectionwrp .heading-middle .story-author-date {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8); }

  .info-article-sectionwrp .article-itemwrp:first-child .article-item-right::after {
    display: block; }

  .info-article-sectionwrp .article-itemwrp {
    background: #fff; }

  .info-article-sectionwrp .articl1-titlewrp .story-headline, .info-article-sectionwrp .article-sub, .info-article-sectionwrp .articleitem-middle .story-list-item-headline, .info-article-sectionwrp .articleitem-middle .thumb-related-story-header, .info-article-sectionwrp .article-sub.headingSub, .info-article-sectionwrp .articleitem-middle .story-author-date, .info-article-sectionwrp .articleitem-middle .story-author-name a, .info-article-sectionwrp .artlcesmalltitle, .info-article-sectionwrp .special-qts p {
    color: #333;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none; }

  .info-article-sectionwrp .articleitem-left {
    min-height: inherit !important; }

  .info-article-sectionwrp .article-item-right::after {
    display: none; }

  /* ........... Info graphics article style ends ......... */ }
@media only screen and (max-height: 550px) and (orientation: landscape) {
  .adv-middle {
    display: none; } }
.spcialartcle2left, .spcialartcle2right {
  width: 50%;
  float: left;
  height: 100%;
  min-height: 300px; }

.spcialartcle2left {
  background-size: cover;
  background-position: center center; }

.spcialartcle2rightIn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.spclright2mdle {
  padding: 0 15%;
  text-align: center; }

.spclright2mdle .story-byline-share {
  padding: 10px 0; }

.specialarticle2 .story-byline-photo {
  margin: 5px auto;
  float: none;
  display: table; }

.spcl-story-body p {
  line-height: 26px;
  font-size: 21px;
  color: #333;
  font-family: PanchariUni;
  max-width: 800px;
  margin: 10px auto;
  width: 100%; }

.spcl-story-body {
  width: 100%; }

.spcl-story-body p strong {
  font-family: PanchariUni; }

.starting-p:first-letter {
  color: #111111;
  float: left;
  font-family: Georgia;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px; }

.container-1000 {
  max-width: 1030px;
  margin: 0 auto;
  width: 100%;
  padding: 0 15px; }

.container-1200 {
  max-width: 1200px;
  padding: 0 15px;
  width: 100%;
  margin: 0 auto; }

.container-800 {
  max-width: 830px;
  padding: 0 15px;
  width: 100%;
  margin: 0 auto; }

.special-qts p {
  font-family: EGGIndulekhaUni;
  font-size: 24px;
  font-style: italic;
  line-height: 30px;
  text-align: center;
  position: relative; }

.special-qts .qtdname {
  font-size: 20px;
  font-family: PanchariUni; }

.special-qts {
  position: relative;
  padding: 40px 100px;
  max-width: 800px;
  margin: 15px auto;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

.speclwtsicon {
  color: #e4e4e4;
  font-size: 40px;
  position: absolute; }

.qte-left {
  left: 60px;
  top: 25px; }

.qte-right {
  right: 60px;
  bottom: 25px; }

/* ........ Related stories ........... */
.fullwidthspl, .special-article-container .feedlisting.section {
  background-color: #f9f9f9;
  padding: 10px 0;
  float: left;
  margin: 15px 0; }

.spcl-related-story-header, .fullwidthspl .thumb-related-story-header, .special-article-container .feedlisting .thumb-related-story-header {
  font-family: Roboto;
  font-weight: 500;
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
  padding: 0;
  margin: 10px 0;
  text-align: center;
  border-bottom: none; }

.spcl-list-item-headline, .fullwidthspl .thumb-list-item-headline {
  color: #111;
  font-weight: normal;
  font-size: 19px; }

.spcl-list-thumb-img {
  width: 80px;
  max-width: 80px;
  margin-right: 10px;
  float: left;
  position: relative; }

.fullwidthspl .thumb-related-story-list {
  margin-bottom: 0; }

ul.spcl-related-story-list-list, ul.spcl-related-story-list-list li, .fullwidthspl ul.thumb-related-story-list-list, .special-article-container .feedlisting ul.thumb-related-story-list-list {
  list-style: none;
  padding: 0;
  margin: 0; }

ul.spcl-related-story-list-list, .fullwidthspl ul.thumb-related-story-list-list, .special-article-container .feedlisting ul.thumb-related-story-list-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
  margin-bottom: 0; }

.spcl-list-item-headline.ml-font.panchariUni, .fullwidthspl .story-list-item-headline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.spcl-related-story-list-list li, .fullwidthspl .thumb-related-story-list-list li, .special-article-container .feedlisting .thumb-related-story-list-list li {
  border-bottom: none;
  width: 33.333%;
  padding: 5px !important; }

.spcl-related-story-list-list li a, .fullwidthspl .thumb-related-story-list-list li a, .special-article-container .feedlisting .thumb-related-story-list-list a {
  display: block;
  padding: 10px;
  background: #fff;
  height: 100%;
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.09);
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.09);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.09); }

.spcl-list-item-headline .icon-blk, .fullwidthspl .story-list-item-headline .icon-blk {
  -ms-flex-item-align: end;
  align-self: flex-end;
  max-width: 1em;
  margin-bottom: 7px; }

.special-article-container .feedlisting .thumb-related-story-list {
  margin: 10px; }

.special-article-container .feedlisting .related-story-poweredby {
  display: none !important; }

.special-article-container .feedlisting .thumb-related-story-header {
  animation: 1s feedListFadeIn;
  animation-fill-mode: forwards;
  visibility: hidden; }

@keyframes feedListFadeIn {
  99% {
    visibility: hidden; }
  100% {
    visibility: visible; } }
/* ........ Related stories ........... */
ul.specilsoryUl, ol.specilsoryol {
  max-width: 800px;
  width: 100%;
  margin: 0 auto; }

.adspl-container {
  display: block;
  width: 100%; }

.mdle-advt {
  margin: 10px auto;
  text-align: center; }

.mdle-advt img {
  max-width: 100%; }

.specialarticle2hdIn {
  position: relative;
  background-color: #F8F8F8; }

.spcl-body-subheader {
  font-weight: 600;
  font-size: 21px;
  color: #333;
  line-height: 24px;
  display: block;
  font-family: PanchariUni;
  max-width: 800px;
  margin: 0 auto;
  width: 100%; }

.down-arrow {
  border-style: solid;
  border-width: 1px;
  border-color: #dadada;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.91;
  -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
  position: fixed;
  left: 50%;
  bottom: 80px;
  width: 52px;
  height: 52px;
  font-size: 24px;
  color: #9a9a9a;
  font-weight: normal;
  text-align: center;
  margin-left: -26px;
  line-height: 53px;
  cursor: pointer;
  z-index: 2;
  -moz-transition: all .5s ease .0s;
  -webkit-transition: all .5s ease .0s;
  transition: all .5s ease .0s;
  padding-right: 1px; }

.down-arrow:hover {
  opacity: 1; }

.hidden.down-arrow {
  bottom: -100px; }

.spclartcle2mdle {
  padding-top: 20px; }

/* ....... Fullwidth image article styles ....... */
.specialarticlebanner {
  background-size: cover;
  padding-top: 24.25%;
  background-repeat: no-repeat;
  background-color: #999; }

.spclarticlefulbanercontent {
  padding: 60px 0 15px;
  background: -moz-linear-gradient(top, transparent 0%, transparent 8%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-linear-gradient(top, transparent 0%, transparent 8%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, transparent 0%, transparent 8%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }

.spcil3bannerIn .story-headline {
  color: #fff;
  margin-bottom: 0;
  font-size: 35px; }

.splauthordtlwrp .story-byline-share {
  border-top: 0;
  padding: 0px 0 15px;
  margin-bottom: 20px; }

/* ....... Fullwidth image article styles ends ....... */
/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media only screen and (max-width: 991px) {
  .down-arrow {
    display: none; }

  .spcialartcle2left, .spcialartcle2right {
    width: 100%; }

  .spcialartcle2left {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    z-index: 0; }

  .spcialartcle2right {
    position: relative;
    color: #fff;
    background: rgba(0, 0, 0, 0.4); }

  .spcialartcle2right .story-headline, .spcialartcle2right .story-author-name, .spcialartcle2right .story-author-name a {
    color: #fff; }

  .spcialartcle2right .sharetools-menu li a {
    color: #fff; }

  .spcl-related-story-list-list li {
    width: 50%; } }
@media only screen and (max-width: 767.8px) {
  .spcl-related-story-list-list li, .fullwidthspl .thumb-related-story-list-list li, .special-article-container .feedlisting .thumb-related-story-list-list li {
    width: 100%;
    margin: 0; } }
@media only screen and (max-width: 767.8px) {
  .special-qts {
    padding: 40px 30px; }

  .qte-left {
    left: 0; }

  .qte-right {
    right: 0; } }
@media print {
  .main-menu,
  .menu-1,
  .navigation,
  .other-sites,
  .header-item-section,
  .footer-outer,
  .footer,
  .top-advt,
  .special-template,
  .breadcrumbs,
  .story-sharetools,
  #emailSharePopup,
  .container-twocolumns-right,
  .videocomponent,
  .mmads,
  .tagblock,
  .otherstorylisting,
  .livefyrecomments,
  .story-body figure,
  .story-body-socialmedia,
  .articleslideshow,
  .breaking-news-ticker,
  .fb-feed,
  .livefyrerating,
  .articlepromoblock,
  .relatedstories,
  .videolisting,
  .story-byline-photo,
  .story-body img,
  .story-highlights,
  .story-figure,
  .social-media-blk-004,
  iframe {
    display: none !important; }

  .story-body p {
    margin: 0; }

  .story-headline {
    padding: 5px 0;
    border-bottom: 5px solid #009688; }

  .logo-blk-outer {
    margin: 0;
    display: block; }

  .logo, .sticky-nav .menu-2 .logo {
    position: static;
    width: auto;
    max-width: 100%;
    height: auto;
    float: left;
    padding: 15px 0 10px; }

  .container-twocolumns {
    padding: 0; }

  .story-body p, .article-content ul, .article-content ol {
    margin: 15px 5px;
    font-size: 22px;
    line-height: 150%; }

  .article-content ul li, .article-content ol li {
    font-size: 22px;
    line-height: 150%; }

  .sticky-position {
    position: static; }

  .sticky-nav {
    background: #fff; }

  .common-container {
    margin: 5px; }

  .story-headline {
    font-size: 42px; }

  .story-author-name {
    padding-right: 10px; }

  .story-byline-share {
    border-top: 1px #F2F2F2 solid;
    border-bottom: 1px #F2F2F2 solid; }

  .sticky-nav:after {
    border: 2px #3DBDEA solid; } }
.story-listing-v4 .story-listing, .story-listing-v5 .story-listing, .programs-block .programs-col, .main-menu {
  -webkit-overflow-scrolling: touch; }

.breaking-news-blk ul {
  float: left;
  -webkit-animation: ticker 10s cubic-bezier(1, 0, 0.5, 0) infinite;
  -moz-animation: ticker 10s cubic-bezier(1, 0, 0.5, 0) infinite;
  -ms-animation: ticker 10s cubic-bezier(1, 0, 0.5, 0) infinite;
  animation: ticker 10s cubic-bezier(1, 0, 0.5, 0) infinite; }

.breaking-news-blk ul:hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused; }

.news-list-ml ul li, .navigation ul li {
  transition: background-color .3s; }

.other-sites li .fa-ellipsis-h, .navigation ul li .fa-ellipsis-h, .social-media .social-media-icon i, .fa-caret-down, .story-body-popup-previous, .story-body-popup-next, .author-details-block .sharetools-menu li i, .author-details-block .sharetools-menu li a i {
  transition: color .3s; }

.popup-gallery-previous, .popup-gallery-next {
  transition: opacity .3s; }

figure .image-overlay-top, figure.col-common .image-overlay-top:hover, figure.image-main .image-overlay-top:hover, figure .image-overlay-bottom, figure .image-overlay-bottom:hover, figure.image-main .image-overlay-bottom:hover {
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out; }

figure:hover .image-overlay-top, figure:hover .image-overlay-bottom {
  opacity: 0.6;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  -o-transition: opacity 13s ease-in-out; }

.story-listing-v6 .story-list-1:hover .image-overlay-bottom h3.para-mediunm-ml, .story-listing-v6 .story-list-2:hover .image-overlay-bottom h3.para-mediunm-ml, .story-listing-v6 .story-list-3:hover .image-overlay-bottom h3.para-mediunm-ml, .section-listing-block-1:hover .image-overlay-bottom h3.para-mediunm-ml, .story-listing-v7 .story-list-1:hover .image-overlay-bottom h3.para-mediunm-ml {
  text-shadow: 0 1px 0 black, 0 2px 0 #000, 1px 3px 0 #000, 2px 4px 0 #000, 3px 5px 0 #000, 4px 6px 1px #000, 0 0 5px black, 0 1px 3px black, 1px 3px 5px black, 3px 5px 10px black, 5px 10px 10px black, 10px 20px 20px black; }

/* POPUP Start */
.story-body-popup[style*="display: flex;"] {
  /*-webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;*/
  animation: popupbgcolor 1s ease-in; }

@keyframes popupbgcolor {
  0% {
    background: transparent; }
  50% {
    background: black; }
  100% {
    background: black; } }
.story-body-popup[style*="display: flex;"] .story-body-popup-gallery {
  animation: popupzoom 1s ease-in; }

@keyframes popupzoom {
  0% {
    transform: scale(0);
    opacity: 0; }
  100% {
    transform: scale(1);
    opacity: 1; } }
/* DROPDOWN Start */
.navigation-sub-menu {
  width: max-content;
  width: -moz-max-content;
  visibility: hidden;
  display: block !important;
  opacity: 0;
  position: absolute;
  top: 100%;
  right: 0;
  width: 100%;
  transform: translateY(-2em);
  z-index: -1;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; }

.navigation li:hover .navigation-sub-menu {
  width: auto;
  visibility: visible;
  opacity: 1;
  z-index: 12;
  transform: translateY(0%);
  transition-delay: 0s, 0s, 0.3s;
  /* this removes the transition delay so the menu will be visible while the other styles transition */
  width: max-content;
  width: -moz-max-content; }

.article-container .navigation li .navigation-sub-menu {
  right: 0px;
  left: auto; }

/* DROPDOWN End */
/***
 * BxSlider v4.2.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 ***/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

.bxslider {
  margin: 0;
  padding: 0; }

ul.bxslider {
  list-style: none; }

.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0); }

/** THEME
===================================*/
/*.bx-wrapper {
  background: #fff;
}*/
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -5px;
  width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(clientlibs/img/bx_loader.gif) center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 0px; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: -5px 3px;
  outline: 0;
  border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000; }

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px; }

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0; }

.bx-wrapper .bx-next {
  right: 10px;
  background-position: 0 -58px; }

.bx-wrapper .bx-next:hover, .bx-wrapper .bx-prev:hover {
  background-color: rgba(255, 255, 255, 0.5); }

/*
.bx-wrapper .bx-next:focus {
  background-position: -42px 0;
}
*/
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  width: 38px;
  height: 38px;
  top: 50%;
  margin-top: -19px;
  background-image: url(clientlibs/img/controls-02.png);
  border: none;
  outline: none;
  text-indent: -10000px;
  background-repeat: no-repeat;
  z-index: 1;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.3);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

/*
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
*/
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(clientlibs/img/controls.png) -86px -11px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(clientlibs/img/controls.png) -86px -44px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px; }

.caption-mal {
  width: 96%;
  font-family: PanchariUni;
  font-size: 18px;
  font-weight: normal;
  color: #FFFFFF;
  line-height: 120%;
  text-align: left;
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0px;
  left: 0px;
  padding: 10px 2%;
  z-index: 1;
  position: absolute; }

.bx-clone {
  display: none !important; }

.astro-top-block:before, .astro-banner:before, .astro-banner:after, .astro-downloads-block:before, .astro-downloads-block:after, .astro-downloads-inside:before, .astro-downloads-inside:after {
  display: table;
  content: ""; }

.astro-top-block:after, .astro-banner:after, .astro-downloads-block:after, .astro-downloads-inside:after {
  clear: both !important; }

.astro-downloads-block {
  display: block;
  background-color: #f2f2f2; }

.astro-downloads-inside {
  margin: 10px; }

.astro-banner {
  width: 100%; }

.astro-banner img {
  width: 100%;
  float: left; }

.view-reports-txt-block {
  padding: 10px 10px 10px 24px;
  margin-left: 10px;
  font-family: roboto;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #fff;
  background-image: url(clientlibs/img/report_icon.png);
  background-repeat: no-repeat;
  background-position: left;
  float: left; }

.view-reports-txt-block a {
  color: #fff;
  text-decoration: none; }

.astro-top-block {
  width: 100%;
  float: left; }

.bg-astro {
  background-color: #A98D67; }

.more-astro-reports-block {
  width: 100%; }

.buy-other-reports-block {
  float: right;
  padding-right: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-top: 10px; }

.buy-other-reports-txt {
  font-family: roboto;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  color: white;
  float: left;
  margin-right: 10px; }

.astro-content-block {
  width: 100%;
  overflow: hidden;
  padding-top: 10px;
  float: left; }

.astro-spec-left-block {
  width: 45%;
  float: left; }

.astro-spec-form-field, .astro-form-field-002 {
  box-shadow: 0px 0px 1px 0px #DFDFDF;
  width: 55%;
  float: right;
  margin-top: 10px;
  background-color: #FFFFFF;
  background-repeat: repeat;
  padding: 10px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px; }

.astro-form-field-002 {
  width: 100%;
  float: left;
  padding: 10px;
  margin-top: 0; }

.full-block {
  width: 100% !important; }

.right-block {
  float: right !important; }

.astro-form-field-002 .inside-block {
  width: 640px;
  float: left;
  padding: 10px; }

.astro-spec-left-content {
  display: block;
  padding: 0;
  margin: 0; }

.astro-spec-left-content li {
  font-family: PanchariUni;
  padding: 10px 10px 8px 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  margin-left: 15px;
  list-style-type: none;
  position: relative; }

.astro-spec-left-content li:before {
  content: '';
  height: 6px;
  width: 6px;
  position: absolute;
  top: 18px;
  left: -12px;
  border-radius: 50%;
  background: #c2c2c2; }

.astro-form-headline {
  font-family: roboto;
  font-weight: 500;
  float: left;
  padding-bottom: 10px;
  font-size: 20px; }

.astro-form-row {
  width: 100%;
  padding: 7px;
  float: left; }

.form-field-txt-left, .form-field-txt-left-002, .form-field-txt-right-002, .form-field-txt-right-003 {
  width: 25%;
  font-family: Roboto;
  font-size: 14px;
  color: #333;
  font-weight: 500;
  float: left;
  padding: 5px 5px 0 0;
  line-height: 16px;
  word-break: normal; }

.form-field-txt-left-002 {
  width: 35%; }

.form-field-txt-right-002, .form-field-txt-right-003 {
  width: 65%;
  float: right; }

.sample-report-outer-block {
  width: 100%;
  padding-top: 10px;
  border-top: 1px #DADADA dotted; }

.sam-reports-button-white-txt {
  width: auto;
  float: left;
  font-family: Roboto;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  padding: 7px 10px 7px 10px;
  border-radius: 12px;
  margin-right: 10px; }

.sam-reports-button-white-txt a {
  color: #fff; }

.sample-report-txt {
  font-family: roboto;
  width: auto;
  float: left;
  margin-right: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  padding-top: 7px;
  padding-bottom: 7px; }

.form-field-inside-right {
  width: 75%;
  float: right; }

.label-box {
  height: auto;
  width: 100%; }

.shadow-inbox-MN {
  box-shadow: 0px 0px 0px;
  padding: 5px;
  width: 100%;
  height: 30px;
  border: 1px solid #E2E2E2;
  border-radius: 3px; }

.shadow-inbox-txt-area {
  height: 75px;
  width: 100%;
  border: 1px solid #E2E2E2;
  padding: 5px;
  resize: none;
  border-radius: 3px; }

.astro-form-radio-slot {
  margin: 0;
  width: 50%; }

.astro-form-radio-slot ul li {
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  color: #333;
  line-height: 16px;
  list-style-type: none;
  float: left;
  width: auto;
  padding-left: 0px;
  padding-right: 3%; }

.label-box-03-10 {
  font-weight: normal !important;
  color: #333333 !important;
  border: 1px solid #e9e9e9;
  float: left;
  height: 30px;
  padding: 3px 5px 0 0;
  margin: 0 2% 0 0;
  width: 20%;
  border-radius: 3px; }

.label-box-03-11, .label-box-04-41, .label-box-05-20, .label-box-06 {
  font-weight: normal !important;
  color: #333 !important;
  border: 1px solid #e9e9e9;
  float: left;
  height: 30px;
  padding: 2px 5px 5px 0;
  margin: 0 2% 0 0;
  width: 20%;
  border-radius: 3px; }

.label-box-06 {
  width: 41%; }

.label-box-04-41 {
  width: 41%; }

.label-box-05-20 {
  width: 25%; }

.Poll-Slot, .astro-form-radio-slot {
  float: left;
  width: 100%;
  margin-top: 10px; }

.astro-form-radio-slot {
  margin: 0;
  width: 50%; }

.astro-form-adio-slot-3 {
  margin: 0;
  width: 90%; }

.astro-form-radio-slot-2 {
  margin-top: 10px;
  width: auto; }

.Poll-Slot ul, .astro-form-radio-slot ul, .astro-form-radio-slot-2 ul, .astro-form-adio-slot-3 ul {
  display: block; }

.Poll-Slot ul li.box1, .astro-form-radio-slot ul li, .astro-form-radio-slot-2 ul li {
  list-style-type: none;
  float: left;
  width: auto;
  padding-left: 0;
  padding-right: 3%; }

.astro-form-radio-slot-2 ul li {
  font-family: Roboto;
  font-size: 14px; }

.astro-form-adio-slot-3 ul li {
  list-style-type: none;
  display: inline-block;
  width: auto;
  padding-right: 3%;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  color: #333;
  line-height: 16px;
  list-style-type: none; }

.astro-form-adio-slot-3 ul li a {
  color: #333;
  text-decoration: none; }

.Poll-Slot ul li.box1 input, .astro-form-radio-slot ul li, .astro-form-radio-slot-2 ul li, .astro-form-adio-slot-3 ul li {
  margin-top: 0; }

.astro-form-radio-slot-3 {
  margin: 0;
  width: 90%; }

.astro-form-button-position {
  width: 100%;
  float: left;
  margin-top: 10px; }

.branding_list_items, .trend_list_items, .list-items-left, .mypayments_top_nav_list_items {
  font-family: Roboto;
  font-size: 13px;
  color: #333;
  line-height: 13px;
  background-color: transparent;
  background-image: url(clientlibs/img/drop-d-icon.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-image: none\0;
  padding-right: 25px;
  padding-right: 0px\0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  outline: 0; }

.list-items-left {
  width: 98%;
  border: 0;
  padding: 5px 0 5px 5px;
  margin: 0 auto;
  display: block; }

.button-common-form-submit {
  width: auto;
  height: auto;
  padding: 8px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  color: white;
  cursor: pointer;
  border: none;
  border-radius: 3px; }

.grey-txt {
  color: #848484; }

.common-dropdown, .drp-down-li-position {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  color: #333;
  line-height: 12px;
  background-color: #FFF;
  background-image: url(clientlibs/img/drop-d-icon.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-image: none\0;
  border: 0;
  padding: 5px 30px 5px 5px;
  padding-right: 0px\0;
  margin: 0;
  -webkit-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  float: right;
  outline: 0px; }

.box-txt-normal {
  width: auto;
  padding: 5px 10px;
  float: left;
  font-family: roboto;
  font-weight: bold;
  font-size: 14px;
  color: white;
  background-color: #A98D67;
  margin: 5px 0; }

.report-btn-block {
  display: inline-block; }

input[type="radio" i], input[type="checkbox" i] {
  margin: 0 0.5ex !important; }

.astro-subsection-block {
  width: 100%;
  float: left; }

.tab-block {
  width: 100%;
  float: left;
  height: 50px;
  position: relative; }

.tab {
  width: 100%;
  float: left;
  background-color: #f1f1f1; }

.tab .tablinks, .tab-block .tablinks {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 11px 16px;
  transition: 0.3s;
  font-size: 20px;
  font-family: EGGIndulekhaUni;
  color: #333;
  font-weight: bold;
  background-color: #f1f1f1;
  height: 40px;
  text-align: center; }

.tab-block .tablinks {
  background-color: inherit;
  cursor: pointer;
  padding: 13px 16px 10px 16px;
  font-size: 16px;
  font-family: Roboto;
  height: 40px;
  bottom: -10px;
  left: 10px;
  color: #fff;
  font-weight: 500; }

.tab-block .tablinks.active:after {
  display: none; }

.tab .tablinks:hover, .tab-block .tablinks:hover {
  background-color: #ccc; }

.tab .tablinks.active, .astroTab-active {
  background-color: #ddd; }

.tab-block .tablinks.active {
  background-color: #fff;
  color: #333; }

.tablinks.active:after, .astroTab-active:after {
  content: "";
  position: absolute;
  left: 45%;
  top: 100%;
  width: 0;
  height: 0;
  margin-left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ddd; }

.tablinks {
  position: relative; }

.tabcontent {
  display: none;
  padding: 6px 12px;
  overflow: hidden; }

.res-show {
  display: block; }

/* astro prediction results styles starts */
.star-prediction-result-outer {
  width: 100%;
  background-color: #FFF;
  float: left; }

.star-pre-inside-top-block {
  width: 100%;
  padding: 10px 10px 5px 10px;
  display: block;
  overflow: hidden;
  border-bottom: 1px #EEF1F5 solid; }

.inside-result-box-astro {
  width: 50%;
  float: left; }

.astro-results-inside-astrologer-name-txt {
  width: 50%;
  font-family: "PanchariUni";
  font-size: 18px;
  font-weight: normal;
  text-align: right;
  line-height: 22px;
  color: #666;
  float: left;
  padding: 0 20px 0 10px;
  word-break: normal; }

.icon-box-left {
  width: auto;
  float: left;
  margin-right: 5px;
  margin-top: -10px; }

.rashi-txt {
  font-family: EGGIndulekhaUni;
  font-size: 22px;
  font-weight: bold;
  color: #072B5F; }

.astro-prediction-period-result-txt {
  font-family: Roboto;
  font-weight: 400;
  font-size: 14px;
  color: #666;
  padding-top: 3px; }

.astro-pre-inside-cont-block {
  width: 100%;
  padding: 0 10px;
  display: block;
  overflow-x: hidden;
  overflow-y: auto; }

.astro-pre-inside-cont-block p {
  width: 96%;
  height: auto;
  font-family: "PanchariUni";
  font-size: 18px;
  line-height: 22px;
  padding-top: 10px;
  padding-bottom: 10px; }

.roboto {
  font-family: roboto !important; }

.rashi-txt .roboto {
  font-size: 14px;
  font-weight: 500 !important;
  color: #666; }

/* astro prediction results styles starts */
.astro-home-blk-outer .title-com-blk .content-001-ml {
  font-size: 19px;
  line-height: 19px; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 800px) {
  .astro-spec-left-block, .astro-spec-form-field {
    width: 100%; }

  .astro-form-field-002 .inside-block {
    width: 100%; } }
@media screen and (max-width: 640px) {
  .form-field-txt-right-003 {
    width: 100%; }

  .inside-result-box-astro {
    width: 100%;
    float: left; }

  .astro-results-inside-astrologer-name-txt {
    width: 100%;
    text-align: left;
    float: left;
    padding: 0; } }
@media screen and (max-width: 600px) {
  .form-field-txt-left, .form-field-inside-right {
    width: 100%;
    padding-bottom: 10px; }

  .form-field-inside-right {
    padding-bottom: 0; } }
@media screen and (max-width: 640px) {
  .buy-other-reports-block {
    padding: 10px 10px 0;
    width: 100%; } }
@media screen and (max-width: 480px) {
  .astro-form-row {
    width: 100%;
    padding: 5px 0; }

  .form-field-txt-left {
    padding: 5px 0; }

  .label-box-03-10 {
    width: 60px; }

  .label-box-04-41 {
    width: 110px; }

  .label-box-05-20 {
    width: 80px;
    margin-right: 0; }

  .astro-form-adio-slot-3 ul li input {
    margin-left: 0; }

  .astro-form-adio-slot-3 ul li {
    padding-bottom: 10px; }

  .tab-block .tablinks, .tab-block .tablinks.active {
    padding: 13px 5px 10px; } }
@media screen and (max-width: 416px) {
  .astro-form-radio-slot-2 {
    width: 100%;
    float: left; }

  .label-box-03-11 {
    width: 110px; }

  .astro-form-field-002 .inside-block {
    padding: 0px; }

  .form-field-txt-left-002 {
    width: 45%; }

  .form-field-txt-right-002 {
    width: 55%; } }
@media screen and (max-width: 375px) {
  .label-box-03-11 {
    width: 70px; }

  .label-box-06 {
    width: 100%; }

  .label-box-05-20 {
    margin: 0 0 7px 0; }

  .label-box-04-41 {
    margin-bottom: 7px; }

  .tab-block .tablinks, .tab-block .tablinks.active {
    font-size: 14px; }

  .tab-block .tablinks {
    left: 5px; }

  .astro-form-field-002 {
    padding: 0; } }
/* CSS Document */
.wmbooption.form-select {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: auto auto;
  background-size: 8px 10px;
  padding: 0 30px 0 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  height: 25px; }

.weathercontainer2, .weathercontainer2sub {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  display: none; }

.middle-weathe-inside-box2 {
  width: 33.333%;
  height: 230px;
  padding: 4px;
  float: left; }

.wboxInside {
  border: 1px solid #ddd;
  float: left;
  width: 100%;
  height: 100%;
  padding: 10px;
  background-color: #FFFFFF;
  -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }

.section_weather_outer {
  width: 100%;
  height: auto;
  margin: 0px 0px 15px 0px;
  float: left; }

.QkSearchOuter {
  width: 100%;
  float: left; }

.WeatherContainer {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  display: none; }

.WeatherHeader {
  float: left;
  width: 100%; }

.WeatherHeader h2 {
  float: left;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px; }

.drop-down-block {
  background-color: #FFFFFF;
  margin: 4px 10px 0px 5px;
  display: none;
  float: right; }

.drp-down-li-position {
  margin: 0px 5px 0px 0px; }

.WeatherHeader p {
  float: left;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px; }

.top-weather-block {
  width: 100%;
  float: left; }

.TabW {
  width: 100%;
  float: left;
  margin-bottom: 5px;
  background-color: #029BDE;
  border-top: 2px #01709E solid; }

.TabW ul {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  display: table;
  table-layout: fixed; }

.TabW ul li {
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 180%; }

.TabW ul li.TabSelect, .TabW ul li.TabDeselect {
  width: auto;
  display: table-cell; }

.TabW ul li.TabSelect {
  margin: 0px 0px 0px 5px; }

.TabW ul li.TabDeselect {
  margin: 0px 0px 0px 5px;
  padding: 0px 20px 0px 20px;
  color: #000000; }

.TabW ul li.TabDeselect a, .TabW ul li.TabDeselect a:hover {
  text-decoration: none; }

.TabW ul li.TabSelect a, .TabW ul li.TabSelect a:hover {
  text-decoration: none; }

.weatherBlock {
  width: 280px;
  height: 250px;
  float: left;
  border: 1px solid #E5E5E5;
  padding: 10px;
  margin: 10px;
  background-color: #FFFFFF; }

.weatherBlockhead {
  float: left;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000; }

.lead-w-1-p-weather-txt2 {
  float: left;
  width: auto;
  font-family: arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: bold;
  color: #333333;
  padding-top: 5px;
  padding-bottom: 5px; }

.lead-w-1-p2 {
  float: left;
  width: 85%;
  font-family: arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #808080;
  padding-top: 10px;
  padding-bottom: 5px;
  text-align: left;
  line-height: 130%;
  padding-left: 5px;
  margin-top: 15px; }

.middle-weathe-inside-box2 h5 {
  width: 100%;
  background-color: #FFFFFF;
  padding-top: 1.51515%;
  padding-bottom: 1.51515%;
  float: left;
  font-family: arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  text-align: left; }

.weather-middle-img-block2 {
  float: left;
  width: 100%;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: middle;
  text-align: end; }

.weather-middle-unit-block2 {
  width: 58%;
  float: left;
  padding-top: 10px;
  text-align: center;
  padding-left: 5px; }

.weather-middle-unit-block2 p {
  float: left;
  font-family: arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #333333; }

.weatherstatustexts {
  width: 98%;
  float: left;
  padding-left: 5px; }

.weatherstatustexts p {
  width: 100%;
  float: left;
  padding-top: 8px;
  text-align: left;
  color: gray;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 130%; }

.subTabw {
  width: 99%;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px; }

.subTabw ul {
  width: 100%;
  height: auto;
  list-style-type: none;
  float: left; }

.subTabw ul li {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  padding-right: 20px;
  padding-left: 2px;
  line-height: 20px; }

.subTabw ul li.tabselect a, .subTabw ul li.tabselect a:hover {
  color: #CC0000;
  text-decoration: none;
  font-size: 12px; }

.subTabw ul li.tabdeselect a, .subTabw ul li.tabdeselect a:hover {
  color: #666666;
  text-decoration: none; }

.weather-box {
  width: 100% !important;
  border: 5px solid #E5E5E5 !important; }

.wtabselect-a, .wtabselect-a:hover {
  color: #fff;
  padding: 5px 20px 5px 20px;
  height: 100%;
  display: block;
  white-space: nowrap;
  text-align: center; }

.wtabselect-a.active {
  background: #fff;
  color: #10436D; }

.powered-by-grey {
  width: 100%;
  text-align: left;
  color: gray;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  line-height: 130%;
  text-align: right;
  padding: 8px 0px 0px 0px;
  float: right; }

.powered-by-grey a {
  color: gray;
  text-decoration: none; }

.grey-txt-weather {
  width: auto;
  float: left;
  font-family: arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  text-align: left;
  padding-top: 10px;
  padding-left: 2px; }

.lead-w-1-p {
  float: left;
  width: 85%;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #808080;
  padding-top: 10px;
  padding-bottom: 5px;
  text-align: left;
  line-height: 130%;
  padding-left: 5px; }

.weather-fig-outer {
  width: 90%;
  height: auto;
  float: left; }

.lead-w-1-p-weather-txt {
  float: left;
  width: auto;
  font-family: arial;
  font-size: 70px;
  font-weight: bold;
  color: #333333;
  padding-top: 5px;
  padding-bottom: 5px; }

.degree {
  font-family: arial;
  font-size: 30px;
  font-weight: bold;
  color: #333333;
  width: 20px;
  height: 20px;
  float: left; }

.lead-w-other-details-outer {
  width: 40%;
  float: left;
  padding-left: 10px; }

.lead-w-1-other-details-txt {
  float: left;
  width: 100%;
  font-family: arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #666666;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
  line-height: 130%; }

.weather-middle-outer {
  padding: 5px;
  width: 100%;
  table-layout: fixed;
  display: table;
  background-color: #E5E5E5;
  margin-top: 1.51515%; }

.middle-weathe-inside-box {
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  padding: 10px 5px;
  display: block; }

.wmdlebxout {
  display: table-cell;
  width: 20%;
  background: #fff;
  border: 1px solid #ddd; }

.middle-weathe-inside-box h5 {
  width: 100%;
  background-color: #FFFFFF;
  padding-top: 1.51515%;
  padding-bottom: 1.51515%;
  float: left;
  margin-right: 1.5625%;
  font-family: arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-align: center; }

.middle-weathe-inside-box P {
  width: 100%;
  background-color: #FFFFFF;
  padding-top: 1.51515%;
  padding-bottom: 1.51515%;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #808080;
  text-align: center;
  line-height: 130%; }

.middle-weathe-inside-box-wb {
  width: 18.46154%;
  height: 210px;
  background-color: #FFFFFF;
  padding-top: 1.51515%;
  padding-bottom: 1.51515%;
  float: left; }

.weather-middle-img-block {
  display: table;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: middle;
  text-align: end;
  margin: 0 auto;
  overflow: hidden; }

.weather-middle-unit-block {
  width: 100px;
  height: auto;
  text-align: center;
  font-family: arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #808080;
  vertical-align: top;
  margin: 0px auto;
  overflow: hidden;
  display: block; }

.middle-weathe-inside-box-wb P {
  width: 100%;
  background-color: #FFFFFF;
  padding-top: 1.51515%;
  padding-bottom: 1.51515%;
  float: left;
  margin-right: 1.5625%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #808080;
  text-align: center;
  line-height: 130%; }

.weather-middle-unit-block p {
  width: auto;
  float: left;
  font-family: arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  margin-left: 3px; }

.weather-middle-unit-degree {
  width: auto;
  font-family: arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  float: left; }

.weather-middle-sub-unit-block {
  width: 100px;
  height: auto;
  text-align: center;
  color: #808080;
  vertical-align: top;
  margin: 0px auto;
  overflow: hidden;
  display: block; }

.weather-middle-sub-unit-block p {
  width: auto;
  float: left;
  margin-left: 1.5%;
  padding-left: 3px;
  font-family: arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #666666;
  margin-top: 5px; }

.middle-weather-details-txt {
  width: 100%;
  float: left;
  font-family: arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  text-align: center;
  padding-top: 1.5%;
  padding-bottom: 1.5%; }

.middle-weathe-inside-box-wb h5 {
  width: 100%;
  background-color: #FFFFFF;
  padding-top: 1.51515%;
  padding-bottom: 1.51515%;
  float: left;
  margin-right: 1.5625%;
  font-family: arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-align: center; }

.WeatherWrap {
  width: auto;
  height: auto;
  float: right;
  overflow: hidden; }

.powby_ad_88x31 {
  margin-left: 6px;
  overflow: hidden; }

.weather_powby_block, .weather_image_clus {
  width: auto;
  float: right;
  overflow: hidden; }

.WeatherLocation {
  width: 80%;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #009CE0;
  text-align: left;
  float: right; }

.WeatherLocation a.linkcol, .WeatherLocation a.linkcol:hover {
  color: #009CE0; }

.weatherRead {
  width: 80px;
  height: auto;
  margin: 4px 0px 2px 10px;
  float: left; }

.tempNow {
  font-family: Arial;
  font-size: 26px;
  font-weight: bold;
  color: #333333; }

.weatherstatus {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: #999999;
  line-height: 12px;
  float: left; }

.weather_dropdown {
  width: 89%;
  height: auto;
  font-weight: normal !important;
  color: #333333 !important; }

.weather-icon, .Weather-Inside-images {
  float: left;
  width: 70px;
  height: 55px;
  background-image: url(clientlibs/img/weather_sprites.jpg);
  background-repeat: no-repeat; }

.ChanceofRain-s {
  background-position: -810px -289px; }

.Cloudy-s {
  background-position: -810px -439px; }

.PartlyCloudy-s {
  background-position: -810px -589px; }

.Scatteredthunderstorm-s {
  background-position: -460px -710px; }

.Sunny-s {
  background-position: -550px -710px; }

.PartlySunny-s {
  background-position: -910px -710px; }

.ClearNight-s {
  background-position: -900px -289px; }

.PartlyNight-s {
  background-position: -810px -364px; }

.Snow-s {
  background-position: -900px -364px; }

.Night-snow-thunder-s {
  background-position: -900px -439px; }

.NotAvailable-s {
  background-position: -810px -514px; }

.PartlyCloudyNight-s {
  background-position: -900px -514px; }

.ScatteredthunderNight-s {
  background-position: -900px -589px; }

.thunder-s {
  background-position: -10px -710px; }

.ChanceofrainNight-s {
  background-position: -100px -710px; }

.Fog-mist-s {
  background-position: -190px -710px; }

.LightSnow1-s {
  background-position: -280px -710px; }

.LightSnow2-s {
  background-position: -370px -710px; }

.Sunny-snow-thunder-s {
  width: 70px;
  height: 55px;
  background-position: -640px -710px; }

.Thunderstorm-s {
  background-position: -730px -710px; }

.Wind_s {
  background-position: -820px -710px; }

.Rain-s {
  background-position: -10px -785px; }

.details-w-rain {
  float: left;
  width: 60%;
  position: relative;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #E5E5E5; }

.detailwIn {
  float: left;
  padding-left: 190px;
  width: 100%;
  min-height: 120px; }

.details-w-rain .large-weather-common {
  position: absolute;
  top: 0;
  left: 0; }

.large-weather-common {
  width: 180px;
  height: 120px;
  float: left;
  background-image: url(clientlibs/img/weather_sprites.jpg);
  background-repeat: no-repeat; }

.lead-w-partly-cloudy {
  background-position: -610px -150px; }

.lead-w-partly-sunny {
  background-position: -410px -10px; }

.lead-w-sunny {
  background-position: -10px -290px; }

.lead-w-chance-of-rain {
  background-position: -10px -150px; }

.lead-w-NA {
  background: url("clientlibs/css/css_sprites.png") -810px -150px; }

.lead-w-clear-night {
  background-position: -410px -290px; }

.lead-w-thunder-storm {
  background-position: -410px -570px; }

.lead-w-wind {
  background-position: -610px -570px; }

.lead-w-scattered-thunderstorms {
  background-position: -10px -570px; }

.lead-w-cloudy {
  background-position: -10px -430px; }

.lead-w-rain {
  background-position: -410px -150px; }

.lead-w-partly-night {
  background-position: -610px -290px; }

.lead-w-partly-cloudy-night {
  background-position: -10px -10px; }

.lead-w-chance-of-rain-night {
  background-position: -210px -290px; }

.lead-w-scattered-thunderstorm-night {
  background-position: -610px -430px; }

.lead-w-light-snow-2 {
  background-position: -410px -430px; }

.lead-w-light-snow-1 {
  background-position: -210px -430px; }

.lead-w-snow {
  background-position: -810px -10px; }

.lead-w-thunder {
  background-position: -210px -10px; }

.lead-w-fog-mist {
  background-position: -210px -150px; }

.lead-w-night-snow-thunder {
  background-position: -610px -10px; }

.lead-w-sunny-snow-thunder {
  background-position: -210px -570px; }

/***Weather End***/
.wtabclick, .subwtabclick {
  cursor: pointer; }

.subwtabclick.active {
  color: #029bde; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media only screen and (max-width: 640px) {
  .middle-weathe-inside-box2 {
    width: 50%; }

  .TabW ul {
    table-layout: inherit; }

  .TabW .drop-down-block {
    display: block; }

  .wtabselect-a {
    display: none; }

  .wtabselect-a.active {
    display: block;
    background: none;
    color: #fff;
    padding: 5px 10px;
    text-align: left; }

  .TabW ul {
    width: 40%; }

  .wmdlebxout {
    display: block;
    width: 50%;
    float: left; }

  .weather-middle-outer {
    table-layout: inherit;
    display: block;
    overflow: hidden; }

  .lead-w-other-details-outer {
    width: 100%;
    padding-left: 0; }

  .details-w-rain {
    width: 100%;
    border-right-width: 0px; }

  .lead-w-1-other-details-txt {
    width: 33.3333%;
    text-align: center; }

  .lead-w-1-other-details-txt strong {
    display: block; } }
@media only screen and (max-width: 480px) {
  .middle-weathe-inside-box2 {
    width: 100%;
    padding: 5px 0;
    height: auto; }

  .weatherstatustexts p, .middle-weathe-inside-box2 h5 {
    text-align: center; }

  .weather-middle-unit-block2 {
    width: auto;
    display: table;
    margin: 0 auto;
    float: none; }

  .weather-middle-img-block2 .weather-icon {
    float: none;
    margin: 0 auto; }

  .wmdlebxout {
    width: 100%; }

  .lead-w-1-p-weather-txt {
    font-size: 34px; } }
.popup-wrapper {
  overflow: hidden;
  width: 600px;
  height: auto;
  margin: 0px auto 0px auto;
  background-color: #FFFFFF;
  border: 10px solid #EFEFEF;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 10px 1px rgba(8, 8, 8, 0.33);
  -moz-box-shadow: 0px 1px 10px 1px rgba(8, 8, 8, 0.33);
  box-shadow: 0px 0px 10px 1px rgba(8, 8, 8, 0.33);
  position: relative; }

.popup-close-button {
  background-position: center center;
  width: 28px;
  height: 28px;
  background-image: url(clientlibs/img/search-close-btn-black.png);
  background-repeat: no-repeat;
  position: absolute;
  z-index: 10;
  right: 5px;
  top: 5px;
  cursor: pointer; }

.popup-text-head, .popup-text-content {
  overflow: hidden;
  font-family: Roboto;
  font-size: 18px;
  color: #333;
  font-weight: 500;
  display: block;
  float: left;
  width: 100%;
  padding: 5px 25px 5px 0px; }

.popup-text-content {
  font-size: 14px;
  font-weight: 400; }

/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (max-width: 600px) {
  .popup-wrapper {
    width: 90%; } }
.mv-outer, .section-container .mv-outer, .mv-view-all-content-block {
  width: 100% !important; }

.topnews-specialPrmo-wrp {
  float: left;
  width: 100%;
  margin-bottom: 10px; }

.topnews-special-left {
  float: left;
  width: 65%;
  min-height: 15px; }

.topnews-special-right {
  float: right;
  width: 35%;
  padding-left: 20px; }

.topnews-special-bottom {
  float: left;
  width: 100%;
  margin-top: 10px; }

.time-tag-blk.spl-prmo-timeblock {
  margin-top: 5px; }

.subhead-002-ml.spl-prmo-subhead {
  max-height: 71px;
  -webkit-line-clamp: unset; }

/*............ Direction change style .....*/
.spl-direction-change .topnews-special-left {
  float: right; }

.spl-direction-change .topnews-special-right {
  padding-right: 20px;
  padding-left: 0px; }

/*............ Direction change style ends .....*/
.topnews-special-ul {
  width: 100%;
  float: left; }

.topnews-special-list {
  float: left;
  width: 100%;
  margin-bottom: 15px; }

.content-label-001.splprmo-content-label {
  margin-bottom: 10px;
  clear: both; }

@media only screen and (max-width: 1050px) {
  .topnews-special-left {
    width: 100%; }

  .topnews-special-right {
    width: 100%;
    padding-left: 0;
    margin-top: 15px; }

  .topnews-special-list {
    float: left;
    width: 33.333%;
    padding: 0 5px; }

  .topnews-special-ul {
    width: auto;
    float: none;
    margin-left: -5px;
    margin-right: -5px;
    overflow: hidden; }

  /*............ Direction change style .....*/
  .spl-direction-change .topnews-special-right {
    padding-right: 0; }

  /*............ Direction change style ends .....*/ }
@media only screen and (max-width: 640px) {
  .topnews-special-ul {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }

  .content-label-001.splprmo-content-label {
    margin-bottom: 5px; }

  .topnews-special-list {
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 10px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0; }

  .image-block.spl-prmo-news-img {
    float: left;
    width: 135px;
    margin-bottom: 0; }

  .subhead-002-ml.spl-prmo-subhead {
    max-height: 68px; }

  .spl-prmo-newsdetail {
    overflow: hidden;
    padding-left: 10px; }

  .time-tag-blk.spl-prmo-timeblock {
    display: none; }

  .topnews-special-list:first-child .image-block {
    width: 100%;
    margin-bottom: 5px; }

  .topnews-special-list:first-child .image-block img {
    width: 100%; }

  .topnews-special-list:first-child .spl-prmo-newsdetail {
    padding-left: 0;
    width: 100%; }

  .topnews-special-list:first-child .time-tag-blk.spl-prmo-timeblock {
    display: block; }

  .topnews-special-list:last-child {
    border-bottom: none;
    padding-bottom: 0; }

  .more-button-001.spl-prmo-more {
    margin-top: 5px; } }
.latest-news-blk {
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.latest-news-blk-In {
  width: 100%;
  position: relative; }

.story-blk-col {
  background-color: #f7f7f7;
  padding: 8px 8px 5px 35px;
  position: relative;
  height: 100px; }

.story-blk-col .icon {
  position: absolute;
  left: 8px;
  top: 8px;
  width: 19px;
  height: 19px;
  background: url(clientlibs/img/online-icon.png);
  background-size: 100%; }

.story-blk-col .content-blk {
  width: 100%;
  display: block; }

.latest-news-carousel .owl-carousel {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.latest-news-carousel .owl-carousel .owl-item {
  flex-grow: 1;
  flex-basis: 0; }

.latest-news-carousel .owl-carousel.owl-loaded {
  display: block; }

.latest-news-carousel .subhead-002-ml {
  line-height: 23px;
  background-color: transparent;
  -webkit-line-clamp: 3;
  max-height: 70px !important;
  height: auto;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

.latest-news-carousel .owl-carousel .owl-dots {
  display: block;
  text-align: center;
  position: absolute;
  right: 0;
  top: -18px;
  width: auto; }

.latest-news-carousel .owl-carousel .owl-dot {
  display: inline-block;
  margin: 2px; }

.latest-news-carousel .owl-carousel .owl-dots .owl-dot span {
  background-color: #ddd;
  width: 6px;
  height: 6px;
  border: none;
  outline: none;
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  border-radius: 50%;
  padding: 0; }

.latest-news-carousel .owl-carousel .owl-dot.active span {
  background-color: #666; }

.latest-news-blk .content-label-001 a {
  color: #E40011;
  text-decoration: none; }

.newsItem {
  margin: 5px;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -moz-flex-basis: 0;
  flex-basis: 0; }

.latest-news-carousel {
  position: relative;
  margin: 0 -5px; }

.latest-news-carousel .owl-prev, .latest-news-carousel .owl-next {
  position: absolute;
  z-index: 10;
  width: 30px;
  height: 30px;
  top: 65%;
  transform: translateY(-30px);
  text-indent: 99999px;
  background-image: url(clientlibs/img/controls.svg);
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 15px;
  border-radius: 50%;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  opacity: 0;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 3px 2px #ddd;
  -moz-box-shadow: 0px 0px 3px 2px #ddd;
  box-shadow: 0px 0px 3px 2px #ddd;
  border: none;
  outline: none;
  cursor: pointer; }

.latest-news-carousel .owl-next {
  background-position: 7px -26px;
  right: 8px; }

.latest-news-carousel .owl-prev {
  background-position: 7px 8px;
  left: 8px; }

.latest-news-blk-In:hover .latest-news-carousel .owl-carousel .owl-nav .owl-prev, .latest-news-blk-In:hover .latest-news-carousel .owl-carousel .owl-nav .owl-next {
  opacity: 1; }

.latest-news-blk-In .latest-news-carousel .owl-carousel .owl-nav .owl-prev.disable, .latest-news-blk-In .latest-news-carousel .owl-carousel .owl-nav .owl-next.disable {
  display: none; }

@media (max-width: 480px) {
  .latest-news-carousel .owl-prev, .latest-news-carousel .owl-next {
    display: none; } }
/* Scss Document */
.liveupdate-onimage {
  position: inherit;
  padding: 10px 0 0 0;
  width: 100%;
  float: left; }

.mm-live-updates-heading {
  padding: 5px 10px; }

.liveupdate-onimage .mm-live-updates-heading {
  background: #EC1C24;
  font-size: 0.75rem;
  color: #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: normal;
  padding: 5px 10px;
  float: left;
  font-family: 'Roboto', sans-serif; }

.mm-live-updates-heading .live-blink-circile {
  vertical-align: middle;
  margin-left: 0; }

.live-blink-circile {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  margin-left: 5px; }

.mm-live-updates-heading .live-blink-circile .live-circle, .mm-live-updates-heading .live-nomaral-circle {
  background: #fff;
  width: 8px;
  height: 8px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.live-blink-circile .live-nomaral-circle {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.live-blink-circile .live-circle:nth-child(2) {
  animation-delay: 0s; }

.live-blink-circile .live-circle:nth-child(3) {
  animation-delay: 1s; }

.live-blink-circile .live-circle:nth-child(4) {
  animation-delay: 2s; }

.live-blink-circile .live-circle:nth-child(5) {
  animation-delay: 3s; }

.live-blink-circile .live-circle {
  background: #EC1C24;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-animation: liveblinking 1.3s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32);
  -moz-animation: liveblinking 1.3s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32);
  animation: liveblinking 1.3s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32); }

/*............... Live cricle ends .................*/
@-moz-keyframes liveblinking {
  from {
    transform: scale(0.5, 0.5);
    opacity: .8; }
  to {
    transform: scale(2.5, 2.5);
    opacity: .1; } }
@-webkit-keyframes liveblinking {
  from {
    transform: scale(0.5, 0.5);
    opacity: .8; }
  to {
    transform: scale(2.5, 2.5);
    opacity: .1; } }
@keyframes liveblinking {
  from {
    transform: scale(0.5, 0.5);
    opacity: .8; }
  to {
    transform: scale(2.5, 2.5);
    opacity: .1; } }
/*............... Live cricle ends .................*/
.live-timeline-wrp {
  width: 100%;
  float: left !important;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 10px; }

.live-timelien-ul {
  overflow: auto;
  max-height: 420px;
  width: 100%;
  padding: 5px 0px 0px 5px; }

.live-timeline-li {
  position: relative;
  border-left: 1px solid #999999;
  padding-left: 20px;
  width: 100%;
  float: left; }

.live-timeline-li::before {
  content: "";
  width: 10px;
  height: 10px;
  background: #EC1C24;
  position: absolute;
  left: 0;
  border-radius: 50%;
  box-shadow: 0px 0px 4px rgba(236, 28, 36, 0.8);
  top: 3px;
  left: -5px;
  z-index: 1; }

.live-timeline-li:first-child::before {
  top: 0px; }

.live-timeline-li:last-child:after {
  content: "";
  width: 10px;
  height: 1px;
  background: #999999;
  position: absolute;
  left: -5px;
  bottom: 0px; }

.live-timeline-li-in {
  width: 100%;
  margin-bottom: 10px; }

.live-update-hour {
  color: #CC0F37;
  font-size: 0.8125rem;
  margin-bottom: 5px;
  width: 100%;
  font-family: 'Roboto', sans-serif; }

.timeline-headline {
  font-family: EGGIndulekhaUni;
  font-size: 20px;
  font-weight: 500;
  color: #333;
  line-height: 24px;
  -webkit-line-clamp: 2;
  height: 46px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

.big-story-live-right .timeline-headline .lvtimeline-a {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 40px;
  line-height: 1.5; }

.timeline-headline .lvtimeline-a {
  color: #333333; }

.viemore-timeline {
  font-family: Roboto;
  font-size: 12px;
  font-weight: 400;
  padding: 5px 0px;
  text-align: right;
  text-transform: uppercase; }

.viemore-timeline a {
  color: #E40011; }

.travelfoodsearch #searchTxts {
  padding-right: 5px;
  margin: 0;
  height: 40px;
  width: 400px;
  background-color: #fff;
  border-radius: 3px;
  position: relative;
  line-height: 28px; }

.travelfoodsearch .search-mal,
.travelfoodsearch .search-eng {
  margin: 0;
  height: 40px;
  width: 400px;
  background-color: #fff;
  border-radius: 0px;
  position: relative;
  line-height: 28px; }

/* owl-carousel Start */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  -moz-backface-visibility: hidden; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%; }

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none; }

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded, .owl-carousel.owl-loading {
  display: block; }

.owl-carousel.owl-hidden, .owl-carousel.owl-loading {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* owl-carousel End */
/* Popup start */
.astro-wrapper-pop {
  align-items: center;
  justify-content: center;
  z-index: 9;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0; }

.astro-wrapper-pop .astro-container-pop {
  width: 660px;
  max-width: 660px;
  margin: 70px auto;
  width: 80%;
  position: relative; }

.main-wrapper {
  width: auto !important; }

.astro-wrapper-pop .astro-container-pop .content {
  max-height: 30%;
  overflow: auto; }

.astro-wrapper-pop {
  z-index: 12; }

.overlayDiv {
  width: 100%;
  float: left;
  height: 100%;
  position: absolute;
  top: 0;
  cursor: pointer; }

.lang-dropdown.active {
  display: block; }

.astro-downloads-list ul.lang-dropdown li {
  clear: both; }

.mmarticleslideshow.section .story-body-popup-figure-caption p {
  font-family: PanchariUni;
  font-size: 20px;
  color: #ccc;
  line-height: 20px; }

svg:not(:root).svg-inline--fa {
  overflow: hidden; }

  .reporter-social-custom .reporter-social-li .reporter-social-a .fa-facebook-f,
  .reporter-social-custom .reporter-social-li .reporter-social-a .fa-twitter,
  .reporter-social-custom .reporter-social-li .reporter-social-a .fa-whatsapp,
  .rprtr-share-ul .rprtr-share-li .reporter-social-a .fa-facebook-f,
  .rprtr-share-ul .rprtr-share-li .reporter-social-a .fa-twitter,
  .rprtr-share-ul .rprtr-share-li .reporter-social-a .fa-whatsapp
   {
    color: #666666;
    background: none;
}

.reporter-social-custom .reporter-social-li .reporter-social-a .fa-facebook-f:hover,
.reporter-social-custom .reporter-social-li .reporter-social-a .fa-twitter:hover,
.reporter-social-custom .reporter-social-li .reporter-social-a .fa-whatsapp:hover,
.rprtr-share-ul .rprtr-share-li .reporter-social-a .fa-facebook-f:hover,
.rprtr-share-ul .rprtr-share-li .reporter-social-a .fa-twitter:hover,
.rprtr-share-ul .rprtr-share-li .reporter-social-a .fa-whatsapp:hover
{
  color: #fff
}

.search-blk .left {
  width: 90%; }

div#search-eng,
div#search-mal {
  height: 32px;
  width: 90%;
  background: #f8f8f8; }

#Indica_Wrapper {
  height: 32px; }

.sticky-wrapper:after,
.sticky-wrapper:before {
  content: '';
  display: table; }

.sticky-wrapper:after {
  clear: both; }

.sticky_position {
  position: fixed;
  background: #fff;
  top: 0;
  width: 100%;
  z-index: 12;
  left: 0;
  -moz-animation: dropStickyNav 0.5s ease-in 1;
  -webkit-animation: dropStickyNav 0.5s ease-in 1;
  animation: dropStickyNav 0.5s ease-in 1; }

.sticky-wrapper.sticky_position .ml-header-other-site,
.sticky-wrapper.sticky_position .ml-header-main-blk {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
  width: 1200px; }

@-moz-keyframes dropStickyNav {
  0% {
    -moz-transform: translateY(-40px); }
  100% {
    -moz-transform: translateY(0); } }
@-webkit-keyframes dropStickyNav {
  0% {
    -webkit-transform: translateY(-40px); }
  100% {
    -webkit-transform: translateY(0); } }
@keyframes dropStickyNav {
  0% {
    transform: translateY(-40px); }
  100% {
    transform: translateY(0); } }
.search-blk .left .search-scope {
  width: 100px;
  padding-left: 0; }

.fa-sync-alt {
  cursor: pointer; }

.left-top-blk,
.left-bottom-blk {
  z-index: 10; }

.third-col-left:after,
.third-col-left:before,
.third-col-right:after,
.third-col-right:before,
.third-col-wrap:after,
.third-col-wrap:before {
  display: table;
  content: " "; }

.third-col-left:after,
.third-col-right:after,
.third-col-wrap:after {
  clear: both; }

div#search-eng,
div#search-mal,
.search-control-area {
  background: #fff; }

.special-story-blk .image-blk {
  overflow: hidden; }

.special-story-blk .image-blk .slide_blk {
  overflow: hidden;
  max-height: 230px; }

.post-captcha, .post-success, .post-failed {
  display: none;
  color: crimson; }

.menu-search-area input {
  padding: 0px 26px 0px 5px; }

.search-blk {
  background-color: #fff; }

#stickyNav ul.navigation-sub-menu {
  min-width: 165px; }

.mv-outer {
  width: 100% !important;
  max-width: 1180px !important;
  margin: 0 auto !important; }

.story-list-item-headline.en-font {
  font-size: 17px; }

.view-all-arrow {
  width: 15px !important; }

/* Popup end */
.ml-story-list-right img.lazy, .trending-news-blk img {
  width: 80px; }

.star_prediction_result_outer {
  width: 660px;
  background-color: #FFFFFF;
  float: left; }

.star_pre_inside_top_block {
  width: 100%;
  margin: 0;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
  border-bottom: 1px #EEF1F5 solid; }

.astro_pre_inside_cont_block p {
  width: 96%;
  height: auto;
  font-family: "PanchariUni";
  font-size: 18px;
  line-height: 22px;
  padding-top: 10px;
  padding-bottom: 10px; }

.inside_result_box_astro {
  width: 50%;
  float: left;
  margin-left: 1%; }

.icon_box_left {
  width: auto;
  float: left;
  margin-right: 5px; }

.rashi_txt {
  font-family: EGGIndulekhaUni;
  font-size: 22px;
  font-weight: bold;
  color: #072B5F; }

.astro_prediction_period_result_txt {
  font-family: roboto;
  font-weight: 400;
  font-size: 13px;
  color: #333;
  line-height: 14px; }

.astro_results_inside_astrologer_name_txt {
  width: 40%;
  font-family: "PanchariUni";
  font-size: 18px;
  font-weight: normal;
  text-align: right;
  line-height: 22px;
  color: #666;
  float: left;
  margin-left: 10px; }

.story-list-item-headline.ml-font {
  font-size: 21px; }

.gallery-thumb-container ul li .image-blk {
  cursor: pointer; }

.albumList .bor-btm-photos {
  display: none; }

.albumList:nth-child(1) .bor-btm-photos:nth-child(1) {
  display: block; }

.gallery-controls-blk .next-disable {
  background-position: -28px 4px; }

.book-dispn {
  max-height: 80px;
  height: 80px; }

.dropdown-txt {
  margin-top: 2px; }

.allstories .section-scope-list {
  top: 24px; }

.specials-bg {
  background-image: none; }

.mm-embedded-video,
.video-player-embedded-video,
.mm-youtube-video {
  padding-top: 0.5%;
  padding-bottom: 57.25%; }

.story-list-item-headline.ml-font {
  color: #333;
  line-height: 24px; }

.indepthlisting .section-listing-block-2 li {
  height: auto; }

.tag-label-blk a {
  color: #0CACFA; }

.latestnews .content-label-001 a {
  color: #E40011; }

.popup-gallery-next, .popup-gallery-next:hover {
  background-position: 100% -4%; }

.ml-story-list-right .story-list-010,
.ml-story-list-right .story-list-011,
.ml-story-list-right .story-list-012 {
  width: 100%;
  margin-right: 0;
  float: left;
  border-bottom: 1px #F2F2F2 solid;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.more-in-sections-story-list-list li {
  height: auto; }

.mm-video-wrapper p.story-figcaption {
  margin: 4px 0; }

.story-figcaption.en-font {
  font-size: 16px;
  font-family: Roboto;
  line-height: 120%;
  color: #333; }

.obit-content-inside ul li:first-child {
  padding: 0 10px; }

.trending-news-blk .icon-blk {
  vertical-align: -0.200em; }

.sub-title-002 a,
.sub-title-001 a,
.menu-sub-hd a,
.video-icon-top a {
  color: inherit; }

.subhead-001-ml a {
  color: inherit !important; }

.sec-entertainment a {
  color: inherit !important;
  border-color: inherit !important; }

.common_close_outer {
  width: 100%;
  float: left;
  padding-top: 5px;
  padding-bottom: 5px; }

.normal_eng_font,
.arial-grey4 {
  word-break: normal; }

.pad_left_10 {
  padding-left: 10px !important; }

.normal_eng_font {
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  line-height: 16px;
  font-weight: normal;
  padding: 5px 0; }

.your_star_result_block,
.match_maker_result_block {
  height: auto;
  padding: 0 5px 5px 0;
  overflow: hidden; }

.match_maker_result_block .box01 {
  height: auto;
  width: 45%;
  float: left;
  padding: 5px 0 5px 10px; }

.match_maker_result_block .panchari-Normal {
  font-family: "PanchariUni";
  font-size: 19px;
  color: #000;
  font-weight: normal;
  line-height: 120%;
  padding: 0;
  display: inline;
  word-break: normal; }

.match_maker_result_block .box02 {
  height: auto;
  width: 28%;
  float: left;
  padding: 5px 0 5px 10px; }

.match_maker_result_block .box02 {
  width: 33%; }

.story-figure-showall .fa-camera {
  color: #fff; }

div#searchTxts {
  width: 100%;
  height: 40px;
  background-color: #F0F0F0;
  font-size: 16px;
  color: #545454;
  border-radius: 10px;
  border: 1px #ccc solid;
  margin: 0;
  overflow: hidden;
  -webkit-appearance: none;
  outline: 0;
  padding: 11px 93px 5px 35px; }

.search-control:before {
  font-family: FontAwesome;
  color: #1F1F1F;
  line-height: 20px;
  top: 10px;
  left: 10px;
  position: absolute;
  content: "\f002";
  z-index: 1; }

.search-control-area {
  padding: 5px 40px; }

.astro_pre_inside_cont_block {
  padding: 20px; }

.star_prediction_result_outer {
  width: 100%; }

.rashi_txt {
  margin-top: 15px; }

.header-sponser-left,
.mm-embedded-full {
  margin: 0 7px; }

.news-blk-001 ul li:last-child {
  border-bottom: 1px #f2f2f2 solid; }

.multimedia-link-blk {
  border-bottom: 1px #f2f2f2 solid;
  padding-bottom: 5px; }

.channelList:last-child .news-blk-001 ul li:last-child {
  border-bottom: none; }

.third-col-wrap {
  margin-top: 20px; }

.latestNewsWrapper {
  width: 100%;
  border-bottom: #F2F2F2 1px solid;
  padding-bottom: 5px;
  margin-bottom: 5px;
  display: flex; }

.inside_result_box_astro {
  width: 50%;
  float: left;
  margin: 0 auto; }

.astro_results_inside_astrologer_name_txt {
  width: 45%;
  font-family: "PanchariUni";
  font-size: 18px;
  font-weight: normal;
  text-align: right;
  line-height: 22px;
  color: #666;
  float: left;
  padding: 0 20px 0 10px;
  word-break: normal; }

.astro-pre-inside-cont-block {
  width: 100%;
  padding: 0 10px;
  display: block;
  overflow-x: hidden;
  overflow-y: auto; }

#yourStarList,
.matchMakerList {
  position: relative; }

.zodiacPredictionsClose,
.match-maker-blk .close,
#yourStarList .close {
  background-position: center center;
  width: 28px;
  height: 28px;
  background-image: url(clientlibs/img/search-close-btn-black.png);
  background-repeat: no-repeat;
  position: absolute;
  z-index: 10;
  right: 5px;
  top: 5px;
  cursor: pointer; }

#yourStarList .close,
.matchMakerList .close {
  top: -18px; }

.othersearch-ml-font {
  font-family: PanchariUni !important;
  font-size: 24px !important; }

.search-control .fa-search {
  line-height: 20px;
  top: 10px;
  left: 10px;
  position: absolute;
  z-index: 1; }

.search-control:before {
  content: ''; }

.storylisting .image-block img {
  width: 85px; }

.star_prediction_result_outer {
  float: left;
  overflow: hidden;
  width: 100%;
  height: auto;
  margin: 0 auto;
  background-color: #fff;
  border: 10px solid #EFEFEF;
  padding: 10px;
  position: relative; }

.astro-prediction-period-result-txt {
  font-family: Roboto;
  font-weight: 400;
  font-size: 14px;
  color: #666;
  padding-top: 3px; }

.astro-pre-inside-cont-block p {
  width: 96%;
  height: auto;
  font-family: "PanchariUni";
  font-size: 18px;
  line-height: 22px;
  padding-top: 10px;
  padding-bottom: 10px; }

.slide-photo-figure img {
  width: auto !important; }

.slide-photo-gallery {
  border-bottom: none;
  padding: 0;
  margin-bottom: 0; }

.video-social-wrapper {
  text-align: center;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  color: #fff;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center; }

.video-social-wrapper.gplus {
  background: #D34836; }

.video-social-wrapper.whatsapp {
  background: #43d954; }

.video-social-wrapper.twitter {
  background: #4099FF; }

.video-social-wrapper.facebook {
  background: #3b5998; }

.mv-socialmedia .fa-facebook,
.mv-socialmedia .fa-twitter,
.mv-socialmedia .fa-whatsapp,
.mv-socialmedia .fa-google-plus {
  width: 20px !important;
  height: auto !important; }

.mm-live-updates-social-media-share-main .fa-facebook-f:hover {
  color: #3b5998 !important;
  background: #fff !important; }

.mm-live-updates-social-media-share-main .fa-facebook-f {
  color: #A5A5A5 !important;
  transition: color .3s;
  background-color: #fff; }

.mm-live-updates-social-media-share-main .fa-twitter {
  color: #A5A5A5 !important;
  transition: color .3s; }

.mm-live-updates-social-media-share-main .fa-twitter:hover {
  color: #4099FF !important; }

.mm-live-updates-social-media-share-main .fa-google-plus-g {
  color: #A5A5A5 !important;
  transition: color .3s; }

.mm-live-updates-social-media-share-main .fa-google-plus-g:hover {
  color: #bd1616 !important; }

.mm-live-updates-content-start ul {
  margin: 0 0 20px; }

.mm-live-updates-content-slot p {
  margin: 0 0 20px; }

/* Start */
.mm-live-updates-outer {
  width: 644px;
  height: auto;
  margin: 0 auto; }

.mm-live-updates-content-start {
  width: 100%;
  height: auto;
  float: left; }

.mm-live-updates-content-start > ul {
  list-style-type: none; }

.mm-live-updates-content-start > ul > li {
  overflow: hidden;
  list-style-type: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #F2F2F2;
  padding: 10px 0; }

.mm-live-updates-content-start > ul > li:last-child {
  border-bottom-width: 0; }

.mm-live-updates-heading-main {
  width: 100%;
  height: 30px;
  float: left;
  margin-bottom: 2%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #F2F2F2; }

.mm-live-updates-heading {
  width: auto;
  float: left;
  background-color: #D90000;
  font-family: roboto;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  padding: 6px 12px; }

.mm-live-updates-content-main {
  width: 100%;
  float: left;
  height: auto; }

.mm-live-updates-time-slot {
  width: 18.478260869565216%;
  float: left;
  font-family: roboto;
  font-size: 11px;
  color: #999;
  height: auto;
  text-transform: uppercase;
  padding-top: 1%;
  line-height: 15px;
  word-break: normal; }

.mm-live-updates-content-slot {
  width: 81.52173913043478%;
  float: left;
  height: auto; }

.mm-live-updates-content-slot h3 {
  width: 100%;
  float: left;
  height: auto;
  font-family: PanchariUni;
  line-height: 24px;
  font-size: 22px;
  color: #333;
  font-weight: bold;
  margin-bottom: 2%;
  word-break: normal; }

.mm-live-updates-content-slot p {
  width: 100%;
  float: left;
  height: auto;
  font-family: PanchariUni;
  line-height: 24px;
  font-size: 21px;
  color: #333;
  word-break: normal; }

.mm-live-updates-social-media-share-main {
  width: 100%;
  float: left;
  height: auto; }

.social-media {
  width: 140px;
  height: auto;
  float: right; }

.social-media-icon {
  width: 30px;
  height: 30px;
  float: left; }

.share-text {
  font-family: roboto;
  font-size: 11px;
  color: #999;
  width: 50px;
  float: left;
  padding-top: 5px; }

.sharetools-menu li i,
.author-details-block .sharetools-menu li a i {
  transition: color .3s; }

.sharetools-menu li a i {
  color: #A5A5A5; }

.social-media .social-media-icon i {
  color: #A5A5A5;
  transition: color .3s; }

.social-media .social-media-icon i {
  font-size: 20px; }

.social-media .social-media-icon i {
  cursor: pointer; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fa-facebook,
.social-media .social-media-icon .fa-facebook:hover,
.social-media .social-media-icon .fa-facebook:hover {
  color: #3b5998; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

.fa-twitter,
.social-media .social-media-icon .fa-twitter:hover,
.share-blk-footer .social-media .social-media-icon .fa-twitter,
.author-details-block .sharetools-menu li .fa-twitter:hover {
  color: #4099FF; }

.fa-google-plus,
.social-media .social-media-icon .fa-google-plus:hover,
.share-blk-footer .social-media .social-media-icon .fa-google-plus,
.author-details-block .sharetools-menu li .fa-google-plus:hover {
  color: #D34836; }

.mm-live-updates-plugins-slot {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 2%;
  padding: 10px 0px; }

.mm-live-updates-plugins-slot img {
  width: 100%;
  height: auto;
  float: left; }

.mm-live-updates-ad-main {
  width: 100%;
  height: auto;
  float: left;
  background-color: #F8F8F8;
  margin-bottom: 2%; }

.mm-live-updates-ad-300 {
  width: 300px;
  height: 250px;
  margin: 15px auto; }

.mm-live-updates-show-more {
  width: 100%;
  float: left;
  background: #fff;
  font-size: 11px;
  color: #767676;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 14px 10px 14px;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: #F2F2F2;
  border-bottom-color: #F2F2F2;
  font-family: roboto;
  box-sizing: border-box;
  margin-bottom: 20px;
  cursor: pointer; }

.astro-home-blk {
  padding: 6px 1px; }

.astro_pre_inside_cont_block {
  padding: 0 20px; }

.astro_results_inside_astrologer_name_txt {
  padding: 0;
  width: 46%; }

.astroTab-active {
  background: #ddd !important; }

.time-tag-blk .tag a::after, .time-tag-blk .tag:after {
  content: '';
  height: 6px;
  width: 6px;
  position: absolute;
  top: 4px;
  left: 0;
  border-radius: 50%;
  background: #326891; }

.time-tag-blk .tag:after {
  background: #326891 !important; }

.time {
  color: #999;
  margin-right: 5px;
  font-weight: normal;
  font-family: Roboto;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase; }

.time-tag-blk .tag a {
  color: #326891;
  font-weight: normal;
  position: relative;
  padding: 0 0 8px 10px; }

.time-tag-blk .tag:after {
  background: none; }

.astro-home-blk ul li.story-list {
  cursor: pointer; }

.gallery-thumb-container ul li .image-blk {
  width: 100%;
  float: left;
  text-align: center;
  background: #c1c1c1;
  position: relative;
  padding-top: 51.75%; }

.image-blk .image-blk-In {
  position: absolute;
  top: 0;
  bottom: 0;
  max-height: 100%;
  left: 0;
  right: 0;
  text-align: center; }

.image-blk .image-blk-In img {
  max-height: 100%; }

div#wave {
  position: relative;
  margin-top: 10px;
  text-align: center;
  width: 100px;
  height: 100px;
  margin-left: auto;
  margin-right: auto; }

div#wave .dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  margin-right: 3px;
  background: #303131;
  animation: wave 1.3s linear infinite; }

div#wave .dot:nth-child(2) {
  animation-delay: -1.1s; }

div#wave .dot:nth-child(3) {
  animation-delay: -0.9s; }

@keyframes wave {
  0%,
  60%,
  100% {
    transform: initial; }
  30% {
    transform: translateY(-15px); } }
.storyLists .image-block img {
  width: 85px; }

.ml-story-list-right div:nth-last-child(2) {
  border-bottom: none; }

.login-dropdown-blk ul li:nth-child(2) {
  display: none; }

.story-list-ntv-advt .image-block img {
  width: 80px; }

.indepthinside .sub-title-002 {
  font-size: 22px;
  padding: 5px 0px 5px 0px; }

.sticky_position {
  z-index: 9999; }

.ml-story-list-left .story-list-02 .subhead-002-ml a, .ml-story-list-left .story-list-03 .subhead-002-ml a {
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

.ml-editors-pick-home ul li .content-ml-001 a {
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

.opinion-home-blk-list .subhead-002-ml a, .book-section-blk-list .subhead-002-ml a {
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box; }

#pageLoader {
  border: none;
  padding: 15px;
  height: auto;
  overflow: hidden;
  position: relative; }

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

.match-maker-blk .common-content-blk .content-ml-001 {
  line-height: 18px; }

.gmregion .image-block img {
  width: 88px; }

.news-blk-001 .image-blk a {
  padding-top: 52%;
  display: block;
  width: 100%;
  position: relative;
  background: #eee; }

.news-blk-001 .image-blk a img, .news-blk-002 .image-blk img, .news-blk-003 .image-blk a:first-child img {
  position: absolute;
  top: 0;
  left: 0; }

.news-blk-002 .image-blk {
  position: relative;
  padding-top: 54%;
  background: #eee; }

.news-blk-003 ul {
  min-width: 100%; }

.news-blk-003 .image-blk a:first-child {
  position: relative;
  display: block;
  padding-top: 100%; }

.mm-banner970-90-ad {
  height: auto !important;
  min-height: 90px !important; }
#bcVideo .vjs-dock-text, .videocomponent .vjs-dock-text{display: none !important;}
.story-body p {font-size: 23px; line-height: 27px; color: #444;}
.news-blk-002 ul{float: none;}
#mm-captcha-bk{display:none;}
.mm-captcha-spn{width: 48px; height: 24px;float: left;}
.mm-captcha-spn-rf{float: left;height: 24px;padding: 5px 10px;}
.mmliveupdateslisting #mm-live-update-content-list li iframe[src*="www.facebook.com"] {
  max-width: 100%;
}

/* Live update starts */


.live-blink-circile {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    margin-left: 5px;
		-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.live-blink-circile .live-nomaral-circle {
    width: 10px;
    height: 10px;
    background: #EC1C24;
	-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.live-blink-circile .live-circle {
    background: #fff;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: -1px;
    opacity: 0;
    -webkit-animation: liveblinking 1.3s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32);
    -moz-animation: liveblinking 1.3s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32);
    animation: liveblinking 1.3s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32);
        animation-delay: 0s;
		-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.live-blink-circile .live-circle:nth-child(2) {
    animation-delay: 0s;
}
.live-blink-circile .live-circle:nth-child(3) {
    animation-delay: 1s;
}
.live-blink-circile .live-circle:nth-child(4) {
    animation-delay: 2s;
}
.live-blink-circile .live-circle:nth-child(5) {
    animation-delay: 3s;
}

@-moz-keyframes liveblinking {
  from {
    transform: scale(0.5, 0.5);
    opacity: .8; }
  to {
    transform: scale(2.5, 2.5);
    opacity: .1; } }
@-webkit-keyframes liveblinking {
  from {
    transform: scale(0.5, 0.5);
    opacity: .8; }
  to {
    transform: scale(2.5, 2.5);
    opacity: .1; } }
@keyframes liveblinking {
  from {
    transform: scale(0.5, 0.5);
    opacity: .8; }
  to {
    transform: scale(2.5, 2.5);
    opacity: .1; } }



ul.mm-live-updates-ul {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}


.mainliveupdates-section {
    max-width: 644px;
    width: 100%;
    margin: 0 auto;
    clear: both;
}

  .mm-live-updates-ul::after, .mainliveupdates-section:after{
	
	clear: both;
}
.mm-live-updates-ul::after, .mm-live-updates-ul::before, .mainliveupdates-section:after, .mainliveupdates-section:before{
	display: table;
content: " ";
}
.mm-live-updates-li {
    width: 100%;
    margin-bottom: 10px !important;
    float: left;
    list-style: none !important;
}
.lveudae-en-font, .mm-live-update-time-slot, .liveupdate-share-text, .mm-live-updates-heading{
	font-family: "Roboto", Arial, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, "sans-serif";
font-weight: 500;
text-rendering: auto;
}
.mm-live-updates-heading {
    width: auto;
    float: left;
    background-color: #D90000;
    font-family: roboto;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    padding: 6px 12px;
}
.mm-live-updates-heading-main {
    width: 100%;
    margin-bottom: 10px;
	float: left;
	border-bottom: 1px solid #F2F2F2;
}
.mm-live-updates-content-start{
float: left;
	width: 100%;
}
.mm-live-updates-li ._5pcb._5tmf._50f3 {
    width: 100% !important;
}
.mm-live-updates-content-main {
    width: 100%;
    background: #fff;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    border-top: 3px solid #FFC7C7;
    float: left;
    padding: 15px 10px;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.06);
}
.mm-live-updates-li .mm-live-update-time-slot {
    width: 20%;
    float: left;
    padding-top: 10px;
	line-height: 1.2;

}
.mm-live-updates-content-main .live-update-hour {
    font-size: 0.875rem;
	color: #CC0F37;
	margin-bottom: 5px;
}
.mm-live-updates-time {
    color: #666666;
    font-size: 0.75rem;
    word-break: break-word;
}
.mm-live-updates-li  .mm-live-updates-content-slot {
    width: 80%;
    float: left;
    padding-left: 15px;
}
.live-updates-newsreader  {
    font-size: 23px;
    line-height: 27px;
    color: #333333;
}
.mm-live-updates-content-slot p {
    width: 100%;
    float: left;
	font-family: PanchariUni;
	font-size: 23px;
line-height: 27px;
color: #444;
	word-break: normal;
	margin: 0 0 20px;
}
.live-update-lstheading {
    font-weight: 700;
	font-family: PanchariUni;
}
.mm-live-updates-li .mm-live-updates-plugins-slot {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 5px;
    padding: 10px 0px;
    position: relative;
    min-height: 50px;
}
.mm-live-updates-plugins-slot img {
    max-width: 100%;
}
.mm-live-updates-embed-video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.mm-live-updates-embed-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.mm-live-updates-plugins-slot iframe {
    max-width: 100%;
    width: 100%;
}
.liveupdate-social-media.d-flex.align-items-center {
    margin-top: 2px;
    float: left;
    width: 100%;
	-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
	display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.liveupdate-share-text {
    float: left;
    margin-right: 10px;
    font-size: 0.75rem;
    color: #666666;
    margin-top: 12px;
    margin-bottom: 12px;
}
.liveupdate-social-media-icon {
    margin: 4px;
    float: left;
}
.liveupdate-social-media-icon a {
    display: block;
    width: 30px;
    height: 30px;
    border: 1px solid #E5E5E5;
    text-align: center;
    line-height: 24px;
	-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
.liveupdate-social-media-icon a:hover {
	background-color: #E5E5E5;
}
.liveupdate-social-media-icon a .mm-icon {
    -moz-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    opacity: .8;
}
.liveupdate-social-media-icon .mm-icon {
    background-image: url("clientlibs/img/socal-icon-set.svg");
    background-repeat: no-repeat;
    background-size: 310px 75px;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
}
.mm-icon.facebook-text-black-icon {
    background-position: 3px -1px;
}
.mm-icon.twitter-black-icon {
    background-position: -77px 1px;
}
.liveshowmore .btn.btn-red {
    width: 100%;
    float: left;
    background: #fff;
    font-size: 11px;
    color: #767676;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 14px 10px 14px;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #F2F2F2;
    border-bottom-color: #F2F2F2;
    font-family: roboto;
    box-sizing: border-box;
    margin-bottom: 20px;
    cursor: pointer;
	text-decoration: none;
}
.mm-live-updates-content-start ul.mm-live-updates-ul li.mm-live-updates-li {
    border-bottom: none;
    padding: 0;
    margin-top: 0;
	overflow: visible;
}
/*.mainliveupdates-section .mm-live-updates-heading {
    background-color: transparent;
    color: #333;
    padding-left: 0;
}*/
.art-listing-logo{
	width: 145px;
	height: 30px;
}
.story-body-popup {
	z-index: 100000;
}
.obituary-section .article.rte-article {
  padding: 10px 0;
  float: left;
}
@media only screen and (max-width: 575px) {
	.mm-live-updates-li .mm-live-update-time-slot {
    padding-top: 0;
    padding-bottom: 10px;
}
	.mm-live-updates-li  .mm-live-update-time-slot, .mm-live-updates-li  .mm-live-updates-content-slot {
    width: 100%;
    padding-left: 0;
}
}

/* Live update ends */

.sec-nav-logo-wrap {
    position: relative;
    width: 100%;
}
.sec-nav-logo {
    position: absolute;
    right: 0;
    top: -45px;
    width: 168px;
    height: 30px;
}
.sec-nav-logo img {
    width: 100%;
    height: 30px;
}
.lvupdatetime {
    display: block;
    margin-top: 4px;
}
#stickyNav ul.navigation-sub-menu{
    min-width: 165px;
    max-height: 480px;
    overflow-y: auto;
}
.story-list-ntv-advt .story-label-001, .trending-native .story-label-001, .editorspick .story-label-001 a{
	color: #333994;
}
.latestnewsslider .story-blk-col {background-color: #fff3f0; height: 96px;}
.latest-news-carousel.lnSliderSingle .story-blk-col { height: auto; padding: 15px 15px 15px 35px;}
.latest-news-carousel.lnSliderSingle .subhead-002-ml {font-size: 24px;}
.latest-news-carousel.lnSliderSingle .story-blk-col .icon {top: 16px;}
.latest-news-blk {padding-bottom: 0;}
.latest-news-carousel .newsItem{margin: 0 5px;}
.section-container .premium-label, .sub-section-container .premium-label, .indepth-container .premium-label{display: none !important;}
.travelfoodsearch #searchTxts {
  line-height: 20px;
}

@media screen and (max-width: 640px) {	
.travelfoodsearch.section .search-02-area-blk {
  padding-right: 0px;
  max-width: 600px;
  width: 100%;
}
.travelfoodsearch #searchTxts {
  padding-right: 0px;
  max-width: 600px;
  width: 100%;
  line-height: 20px;
}
}
/* *********** **************** **************** Responsive Media Queries **************** **************** **************** */
@media screen and (min-width: 1201px) {
  #stickyNav ul {
    width: 1180px;
    margin: 0 auto; }

  #stickyNav ul.navigation-sub-menu {
    width: -webkit-max-content;
    width: max-content;
    width: -moz-max-content; } }
@media screen and (min-width: 1025px) {
  .section-container .container-twocolumns-right {
    display: block; } }
@media screen and (min-width: 981px) {
  .home-container .third-col-right {
    display: block; }

  .news-blk-001 .story-content-blk .image-blk {
    width: 100% !important; } }
@media screen and (min-width: 801px) {
  .astro-wrapper-pop .astro-container-pop {
    width: 660px; }

  .mobile-dd {
    display: none; } }
@media screen and (max-width: 1200px) {
  .sticky-wrapper.sticky_position .ml-header-main-blk {
    width: 100%; }

  .home-container .header-sponser-left {
    display: block; } }
@media screen and (max-width: 1024px) {
  .section-container .container-twocolumns-right {
    display: none; }

  .section-container .storyLists {
    display: block; } }
@media screen and (max-width: 980px) {
  .home-container .third-col-right {
    display: none; }

  .home-container .storyLists {
    display: block; } }
@media screen and (max-width: 800px) {
  .gallery-thumb-container {
    overflow-x: hidden; }

  .navigation {
    border: none !important; }

  .ml-login-icon-blk-mobile {
    overflow: unset; }

  .sticky-wrapper.sticky_position .ml-header-main-blk {
    width: 100%; }

  .search-scope-list {
    z-index: 99; }

  .sticky-wrapper.sticky_position {
    padding: 0 10px; }

  .menu-mobile-container ~ div .sticky-wrapper.sticky_position {
    padding-top: 0;
    min-height: 75px;
    animation: none; }

  .left-top-blk, .left-bottom-blk {
    z-index: 9; }

  .navigation.section-nav.ddopen.sticky_position {
    width: 200px;
    position: absolute;
    top: unset;
    left: unset; }

  .menu-mobile-container div {
    -webkit-tap-highlight-color: transparent; }

  .home-container .header-sponser-left {
    display: none; } }
@media screen and (max-width: 700px) {
  .astro-wrapper-pop .astro-container-pop {
    width: 660px; } }
@media screen and (max-width: 640px) {	
	
  .mm-live-updates-outer {
    width: 100%; } }
@media screen and (max-width: 600px) {
  .mm-live-updates-time-slot {
    padding-bottom: 5px; }

  .mm-live-updates-content-slot, .mm-live-updates-time-slot {
    width: 100%; } }
@media screen and (max-width: 480px) {
  .inside_result_box_astro {
    width: 100%;
    margin: 0 auto; }

  .astro_results_inside_astrologer_name_txt {
    padding-top: 0px !important; }

  .ml-story-list-left .story-list-02 .subhead-002-ml a, .ml-story-list-left .story-list-03 .subhead-002-ml a, .ml-story-list-right .story-list-04 .subhead-002-ml a {
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box; } }
@media screen and (max-height: 420px) {
  .astro-wrapper-pop {
    display: block; } }
@media only screen and (max-width: 416px) {
  .news-blk-002 .image-blk {
    padding-top: 52%; } }

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
.ml-header-left {
    display: block;
}
.ml-header-logo a {
    width: 100%;
    display: block;
}
.header-section-button .icon-blk {
    float: left;
    vertical-align: middle;
    display: inline-block;
}
.header-section-button .icon-blk svg {
   height: 12px;
} 
}
