/* 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;
  -ms-word-break: normal !important;
  word-break: normal !important; }

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;
  max-height: 300px;
  overflow: auto; }

.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.premium-stamp {
    background-color: #ffca05; 
}*/
.section-nav ul li a {
  color: #2A2A2A;
  line-height: 36px;
  vertical-align: top; }

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

.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; }

.nav-icon-lft img, .nav-icon-rgt img {
  max-width: 30px;
  max-height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: -2px; }

.nav-icon-rgt img {
  margin-right: -2px;
  margin-left: 5px; }

.follow-usBlockHeader {
  line-height: 25px;
  padding: 0px 5px;
  height: 24px;
  margin-top: 5px;
  background-color: #f7f7f7; }

.follow-usBlockHeader .textBlk {
  font-size: 12px; }

.follow-usBlockHeader .social-media-blk, .follow-usBlockHeader .textBlk {
  display: inline-block;
  vertical-align: middle; }

.follow-usBlockHeader .social-media-blk ul li .fa-twitter {
  color: #fff; }

.follow-usBlockHeader .social-media-blk ul li a {
  line-height: 12px;
  background-color: #ccc;
  padding: 0;
  text-align: center;
  display: block; }

.follow-usBlockHeader .social-media-blk ul li a .fa-facebook-f, .follow-usBlockHeader .social-media-blk ul li a .fa-instagram, .follow-usBlockHeader .social-media-blk ul li a .fa-twitter, .follow-usBlockHeader .social-media-blk ul li a .fa-youtube {
  background-color: #fe0000;
  color: #fff;
  padding: 4px 2px 3px;
  border-radius: 3px;
  width: 20px;
  height: 20px; }

.follow-usBlockHeader .social-media-blk ul li a .fa-facebook-f {
  background-color: #326891; }

.follow-usBlockHeader .social-media-blk ul li a i {
  font-size: 13px;
  text-align: center; }

.follow-usBlockHeader .social-media-blk ul li a .fa-twitter {
  background-color: #4099FF; }

.follow-usBlockHeader .social-media-blk ul li a .fa-instagram {
  background-image: linear-gradient(to left bottom, #4465c9, #6460c9, #7f5ac7, #9852c2, #ae48ba, #cf42ac, #e9409b, #fc4688, #ff666e, #ff8c58, #ffb24d, #ffd654); }

.follow-usBlockHeader .social-media-blk ul li a .fa-youtube {
  background-color: #fe0000; }

.menu-container-main .social-share-blk .textBlk {
  color: #a9a9a9;
  padding: 10px 0 0 0;
  font-size: 14px;
  text-transform: uppercase;
  font-family: roboto;
  float: left;
  width: 100%; }

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

.home-container .ml-header-main-blk .ml-header-right {
  top: 15px;
  bottom: inherit; }

.navigation ul li.premium-stamp a {
  display: block; }

.navigation ul li:first-child {
  border-bottom: 0; }

.navigation ul li:first-child a {
  display: list-item; }
  .navigation ul li:first-child a:after {
    content: "";
    display: inline-block;
    vertical-align: middle; }

/* *********** **************** **************** 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;
  }	*/
  .follow-usBlockHeader .textBlk {
    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; }

  .nw-time {
    display: none; } }
@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;
    display: block; }

  .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; }

  li.new-stamp a {
    padding-right: 35px !important; }

  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;
  } */
  .ml-login-icon-blk-mobile {
    overflow: unset; } }
@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-container-main .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-container-main .social-share-blk {
  margin-top: 10px; }

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

.menu-list-block-inside .footer-outer .social-share-blk .social-media-blk, .menu-container-main .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, .social-media-blk li.smIconMenu 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%; }

/*
li.premium-stamp {
    background-color: #ffca05 !important;
}
*/
/*
li.premium-stamp a {
	padding: 0 10px;
} 

li.premium-stamp a:hover {
    background-color: #ffca05;
}
*/
.navigation ul li .premium-label, .sub-title-001 .premium-label, .sub-title-002 .premium-label {
  margin-top: 5px;
  line-height: normal;
  margin-right: 0;
  padding: 6px 7px 4px 24px;
  font-size: 14px;
  border-radius: 5px;
  background-size: 11px;
  background-position: 7px 8px; }

.navigation ul li .premium-label {
  font-weight: 400; }

.navigation ul li a img, .sec-navigation ul li a img {
  vertical-align: middle; }

.sub-title-001 .premium-label {
  margin: 0 !important; }

.premium-stamp img {
  max-width: 20px;
  max-height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px; }
.premium-stamp span {
  display: inline-block;
  vertical-align: middle;
  color: #000; }

.topHeader.premium-label {
  height: 26px;
  line-height: 26px;
  font-family: roboto;
  font-size: 13px;
  padding: 0px 8px 0 8px;
  background-size: 14px;
  background-position: 8px 5px;
  cursor: pointer;
  float: right;
  margin: 4px 8px 0 0;
  background-image: none; }

.topHeader.premium-label a {
  display: block;
  white-space: nowrap;
  /* width: max-content; */
  vertical-align: unset;
  width: 100%; }

.txt-en-header-mob {
  font-family: Roboto;
  font-size: 12px;
  color: #fff;
  line-height: 15px;
  display: none; }

.topHeader.premium-label .iconBlock {
  max-width: 18px;
  max-height: 21px;
  display: inline-block;
  vertical-align: middle; }

.topHeader.premium-label span {
  display: inline-block;
  vertical-align: middle;
  color: #000;
  margin: 0 -2px;
  padding-left: 5px; }

.topHeader.premium-label span.iconBlock {
  padding-left: 0; }

.topHeader.premium-label span.iconBlock img {
  width: 100%;
  min-width: 18px; }

a.pr-menu {
  color: #e8c20c !important; }

.pr-icon {
  width: 14px;
  float: left;
  margin: 2px 5px 0 0; }

.pr-icon img {
  width: 100%; }

.menu-container-main .social-media-blk {
  margin-top: 5px; }

.menu-container-main .social-media-blk ul {
  list-style-type: none; }

.menu-container-main .social-share-blk .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, .yt {
  color: #6C6C6C;
  transition: all 0.1s ease; }

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

.fb a:hover, .menu-container-main .social-share-blk .social-media-blk .fb a:hover, .social-media-blk li.smIconMenu a .fa-facebook-square:hover {
  color: #3B5998; }

.tw a:hover, .menu-container-main .social-share-blk .social-media-blk .tw a:hover, .social-media-blk li.smIconMenu a .fa-twitter-square:hover {
  color: #55ACEE; }

.gl a:hover, .menu-container-main .social-share-blk .social-media-blk .gl a:hover, .social-media-blk li.smIconMenu a .fa-google-plus-square:hover {
  color: #dd4b39; }

.in a:hover, .menu-container-main .social-share-blk .social-media-blk .in a:hover, .social-media-blk li.smIconMenu a .fa-instagram:hover:hover {
  color: #000; }

.social-media-blk li.smIconMenu a .fa-instagram:hover:hover {
  color: #fff;
  background: -webkit-linear-gradient(#4465c9, #ff666e, #ffd654);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.pn a:hover, .menu-container-main .social-share-blk .social-media-blk .pn a:hover, .social-media-blk li.smIconMenu a .fa-pinterest-square:hover {
  color: #B93936; }

.wt a:hover, .menu-container-main .social-share-blk .social-media-blk .wt a:hover, .social-media-blk li.smIconMenu a .fa-whatsapp-square:hover {
  color: #0BAC57; }

.yt a:hover, .menu-container-main .social-share-blk .social-media-blk .yt a:hover, .social-media-blk li.smIconMenu a .fa-youtube-square:hover {
  color: #fe0000; }

.menu-container-main .social-share-blk .social-media-blk .fb, .menu-container-main .social-share-blk .social-media-blk .fb a,
.menu-container-main .social-share-blk .social-media-blk .tw, .menu-container-main .social-share-blk .social-media-blk .tw a,
.menu-container-main .social-share-blk .social-media-blk .gl, .menu-container-main .social-share-blk .social-media-blk .gl a,
.menu-container-main .social-share-blk .social-media-blk .pn, .menu-container-main .social-share-blk .social-media-blk .pn a,
.menu-container-main .social-share-blk .social-media-blk .in, .menu-container-main .social-share-blk .social-media-blk .in a,
.menu-container-main .social-share-blk .social-media-blk .wt, .menu-container-main .social-share-blk .social-media-blk .wt a,
.menu-container-main .social-share-blk .social-media-blk .yt, .menu-container-main .social-share-blk .social-media-blk .yt a {
  color: #a9a9a9; }

.menu-container-main .footer-outer .social-share-blk {
  display: none; }

.menu-sub-hd .premium-label, .menu-sub-hd a .premium-label {
  line-height: 12px; }

/* *********** **************** **************** 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%; }

  .txt-en-header-mob, .ml-top-nav {
    display: block; }

  .in-the-news {
    display: none; }

  .in-the-news ul, .header-search-001, .ml-login-icon-blk {
    display: none; }

  .topHeader.premium-label {
    width: auto;
    margin: 5px 0 5px 5px; }

  .headerElementTop {
    height: 40px;
    justify-content: space-between; }

  .headerElementTop .premlogin-block-in, .headerElementTop .prm-new-block-right {
    display: none; }

  .headerElementTop {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; } }
@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;
  padding-top: 5px;
  background-color: #F1F1F1; }

.menu-list-block-inside .footer-outer {
  background-color: transparent; }

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

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

.footer-outer .listing-001, .footer-outer .listing-002, .footer-outer .listing-003, .footer-outer .listing-004 {
  display: block;
  border-bottom: 1px #dcdcdc dashed;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 5px 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: 12px;
  color: #333;
  line-height: 20px;
  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 #dcdcdc dashed;
  padding: 0;
  margin: 0px 0px 7px 0px; }

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

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

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

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

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

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

.fb a, .tw a, .gl a, .pn a, .in a, .wt a, .yt 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; }

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

.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,
.menu-list-block-inside .footer-outer .social-media-blk .yt, .menu-list-block-inside .footer-outer .social-media-blk .yt a {
  color: #a9a9a9; }

.footer-outer .copyright {
  font-family: roboto;
  font-size: 12px;
  color: #A4A4A4;
  line-height: 20px;
  display: block;
  margin: 5px 0px 5px 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: 4px; } }
@media screen and (max-width: 480px) {
  .footer-outer .logo-blk {
    float: none;
    margin: 0px 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;
    margin-bottom: 5px; }

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

  .ml-header-left {
    width: 100%;
    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, .ml-story-list-left .story-list-04, .ml-story-list-left .story-list-05 {
  width: 49%;
  margin: 0px 2% 10px 0%;
  float: left; }

.story-list-03, .ml-story-list-left .story-list-05 {
  margin: 0px 0% 10px 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, .story-list-13 {
  width: 100%; }

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

.ml-story-list-right .image-block, .ml-story-list-right .story-list-01 .image-block, .ml-story-list-right .story-list-02 .image-block, .ml-story-list-right .story-list-03 .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-001 a {
  color: #E40011; }

.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: 0;
  float: none; }

.obituary-section .article.rte-article {
  padding: 10px 0;
  float: left; }

.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; }

.obituary-blk-002 .listing-select .nav-icon {
  display: none; }

.obituary-blk-002 .listing-title-blk-right .listing-select select {
  font-family: roboto;
  font-size: 12px;
  background-color: transparent;
  background-image: url(clientlibs/css/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; }

.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-01, .ml-story-list-right .story-list-02, .ml-story-list-right .story-list-03, .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, .story-list-13, .story-list-14, .story-list-15, .story-list-16, .story-list-17 {
  width: 100%;
  margin-right: 0%;
  float: left;
  border-bottom: 1px #F2F2F2 solid;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.ml-story-list-right .story-list-16 {
  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; }

.ml-story-list-right .story-label-001, .ml-story-list-left .story-label-001 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px; }

/*.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: 19px;
  -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; }

.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 3px 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; }

.news-blk-001 .story-content-blk .premium-label {
  margin-bottom: 5px;
  margin-right: 10px; }

.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; }

.astro-home-blk ul {
  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, .ml-story-list-left .story-list-02 .premium-label, .ml-story-list-left .story-list-03 .premium-label, .ml-story-list-left .story-list-04 .premium-label, .ml-story-list-left .story-list-05 .premium-label {
  background-color: #ffca05;
  padding: 4px 4px 3px 20px;
  font-family: Roboto;
  font-size: 11px;
  color: #000;
  display: inline-block;
  margin: 0 5px 2px 0;
  text-transform: uppercase;
  border-radius: 3px;
  font-weight: 500;
  vertical-align: middle;
  background-image: url(clientlibs/img/M-premium-black.svg);
  background-repeat: no-repeat;
  background-size: 11px;
  background-position: 4px 3px; }

.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, .ml-story-list-left .premium-label, .prmLabelbigsize, .section-top-story .premium-label, .section-top-story-listing .story-list-01 .premium-label, .story-header .premium-label, .sec-special-story-listing .story-list-01 .premium-label {
  padding: 6px 7px 4px 24px;
  font-size: 14px;
  border-radius: 5px;
  background-size: 11px;
  background-position: 7px 6px; }

.ml-story-list-left .premium-label {
  margin-bottom: 4px; }

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

.commonstorylisting .ml-new-sec-col .premium-label {
  margin-top: 10px; }

.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; }

.MblackIcon {
  width: 10px;
  display: inherit;
  vertical-align: middle;
  margin-right: 5px; }

.MblackIcon img {
  width: 100%; }

.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 .image-main {
  position: relative; }
  .ml-new-sec-col .image-main .premium-label {
    position: absolute;
    bottom: 5px;
    left: 5px;
    z-index: 2; }
.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 .premium-label {
    line-height: normal;
    margin-top: 0; }

.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, .ml-story-list-left .story-list-04 .subhead-002-ml, .ml-story-list-left .story-list-05 .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;
  vertical-align: top; }

.news-section-tab-blk ul li a {
  color: #333; }

li.sec-mm-black.premium-stamp {
  padding: 0;
  background-color: transparent;
  border: 0 !important; }

.news-section-tab-blk ul li .premium-label {
  padding: 6px 7px 3px 24px;
  margin: 0;
  font-size: 14px;
  border-radius: 5px;
  background-size: 11px;
  background-position: 7px 6px;
  border: 0 !important; }

.story-list-02 .image-block img, .story-list-03 .image-block img, .story-list-04 .image-block img, .story-list-05 .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;
  word-break: normal; }

/* 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, .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; }

.scoreLeftHome .story-list-02 {
  width: 100%; }

.premium-story-article-promo-blk {
  padding: 10px;
  margin: 0 0 20px 0;
  border: 1px solid #ffe070;
  border-radius: 10px;
  background-color: #fffae6; }
  .premium-story-article-promo-blk .sub-title-002 {
    color: #333;
    padding-bottom: 0;
    line-height: 22px; }
    .premium-story-article-promo-blk .sub-title-002 .title-com-blk {
      padding: 0; }
  .premium-story-article-promo-blk .more-button-001 {
    float: none; }
    .premium-story-article-promo-blk .more-button-001 a {
      color: #E40011;
      text-decoration: none; }
  .premium-story-article-promo-blk .subhead-002-ml {
    margin-top: 10px;
    background-color: transparent; }
  .premium-story-article-promo-blk ul {
    padding: 0 !important;
    margin: 0 -10px !important;
    text-align: center; }
  .premium-story-article-promo-blk li.prm-story-list {
    width: 33.333%;
    padding: 10px;
    margin: 0 -2px;
    display: inline-block;
    vertical-align: top;
    text-align: left; }
    .premium-story-article-promo-blk li.prm-story-list a {
      text-decoration: none;
      color: #333; }
    .premium-story-article-promo-blk li.prm-story-list .image-blk {
      position: relative; }
      .premium-story-article-promo-blk li.prm-story-list .image-blk .premium-label {
        position: absolute;
        bottom: 10px;
        left: 10px;
        line-height: 1;
        font-size: 11px;
        padding: 4px 4px 3px 20px;
        border-radius: 3px;
        margin: 0;
        background-position: 4px 3px; }
      .premium-story-article-promo-blk li.prm-story-list .image-blk a:first-child {
        padding-top: 52%;
        width: 100%;
        position: relative;
        display: block;
        overflow: hidden; }
        .premium-story-article-promo-blk li.prm-story-list .image-blk a:first-child img {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%; }

/* *********** **************** **************** 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; }

  .premium-story-article-promo-blk ul.prm-story-list-ul {
    overflow-x: auto;
    white-space: nowrap;
    width: 100%; }

  .premium-story-article-promo-blk li.prm-story-list {
    width: 100%;
    max-width: 260px;
    white-space: initial; }

  .premium-story-article-promo-blk ul {
    margin: 0 !important; } }
@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; }

  .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, .ml-story-listing .story-list-04 .time-tag-blk, .ml-story-listing .story-list-05 .time-tag-blk {
    display: none; }

  .scoreLeftHome .story-list-02 .time-tag-blk {
    display: block; }

  .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, .ml-story-list-left .story-list-04 .image-block img, .ml-story-list-left .story-list-05 .image-block img {
    width: 100% !important; }

  .special-story-blk {
    display: table;
    padding-top: 20px;
    position: relative;
    padding-bottom: 15px; }

  .special-story-blk .more-button-001 {
    position: absolute !important;
    bottom: 0px !important;
    right: 0; }

  .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; }
    .first-col .ml-story-list-right .image-block {
      float: right;
      margin: 0 0 0 8px; }

    .trending-news-blk ul li .image-block {
      float: right;
      margin: 4px 0px 0px 10px; } }
@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, .ml-story-list-left .story-list-04, .ml-story-list-left .story-list-05 {
    width: 100%;
    margin: 0px 0% 0px 0%; }

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

  .ml-story-list-left .story-list-02 .image-block, .ml-story-list-left .story-list-03 .image-block, .ml-story-list-left .story-list-04 .image-block, .ml-story-list-left .story-list-05 .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, .ml-story-list-left .story-list-04 .subhead-002-ml, .ml-story-list-left .story-list-05 .subhead-002-ml {
    float: none;
    /*max-height: 46px;
    -webkit-line-clamp: 2;*/
    max-height: inherit;
    -webkit-line-clamp: unset; }

  .subhead-002-ml, .subhead-003-ml, .trending-news-blk ul li .content-ml-001 {
    max-height: inherit;
    -webkit-line-clamp: unset; }

  .ml-story-list-left .story-list-02 .subhead-002-ml a, .ml-story-list-left .story-list-03 .subhead-002-ml a {
    max-height: inherit !important;
    -webkit-line-clamp: unset !important; }

  .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, .ml-home-blk-left .ml-story-listing .story-list-04, .ml-home-blk-left .ml-story-listing .story-list-05 {
    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; }

  .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; }

  .scoreLeftHome .story-list-02 .time-tag-blk {
    display: none; }
    .first-col .ml-story-list-right .image-block, .first-col .ml-story-list-left .story-list-03 .image-block, .first-col .ml-story-list-left .story-list-02 .image-block, .first-col .ml-story-list-left .story-list-04 .image-block, .first-col .ml-story-list-left .story-list-05 .image-block {
      float: right;
      margin: 0 0 0 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;
  cursor: pointer; }

.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 .premium-label {
    margin-bottom: 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: 212px !important; }

.section-listing-block-2.section-page .premium-label {
  margin-bottom: 5px;
  float: left; }

.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;
  line-height: 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;
  max-width: 400px;
  width: 100%;
  background-color: #fff;
  border-radius: 3px;
  position: relative; }

.travelfoodsearch #searchTxts, .travelfoodsearch {
  line-height: 20px; }

.travelfoodsearch.section .search-02-area-blk {
  padding-right: 0px;
  max-width: 400px;
  width: 100%; }

.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, .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 {
  margin-bottom: 10px; }

.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; }

.section-top-story-listing .story-list-01 .premium-label {
  margin-top: 10px; }
.section-top-story-listing .story-list-02 .premium-label, .section-top-story-listing .story-list-03 .premium-label {
  margin-bottom: 5px; }

.each-item .premium-label {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 5px; }
.each-item .sec-title-001 {
  display: inline-block;
  vertical-align: middle; }

/* *********** **************** **************** 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%; }

  .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; } }
@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) {
  .slide-photo-gallery .social-media-blk-005 {
    float: none;
    margin: 10px auto;
    text-align: center;
    display: table; }

  .slide-photo-gallery .photo-caption-blk {
    margin-bottom: 15px; }

  .slide-photo-gallery .social-media-blk-005 ul li {
    float: none;
    text-align: center; }

  .slide-photo-gallery .gallery-controls-blk {
    width: 145px;
    float: none;
    margin: 10px auto;
    text-align: center; }

  .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 {
    margin-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 .premium-label, .section-top-story-listing .story-list-03 .premium-label {
    padding: 6px 7px 4px 24px;
    font-size: 14px;
    border-radius: 5px;
    background-size: 11px;
    background-position: 7px 6px; }

  .section-top-story-listing .story-list-02 .image-block, .section-top-story-listing .story-list-03 .image-block {
    width: 100%;
    margin-right: 0px !important;
    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-story-list-right .story-list-13, .ml-story-list-right .story-list-14, .ml-story-list-right .story-list-15, .ml-story-list-right .story-list-16, .ml-home-blk-left .ml-story-listing .story-list-02, .ml-home-blk-left .ml-story-listing .story-list-03, .ml-home-blk-left .ml-story-listing .story-list-04, .ml-home-blk-left .ml-story-listing .story-list-05, .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-headline .story-title-en {
  font-family: 'Roboto';
  font-size: 32px;
  font-weight: 500;
  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; }

.thumb-related-story-list .premium-label {
  margin-bottom: 2px; }

.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: 50%;
  margin: 3px -2px 0 -2px; }

.story-sharetools {
  margin-top: 0; }

.vuukle-share-widget {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  margin: 0 -2px; }

.vuukle-share-widget iframe {
  text-align: right !important;
  width: auto !important;
  display: table !important;
  min-width: inherit !important; }

.articleitem-middle .articl1-titlewrp .vuukle-share-widget {
  margin-top: 10px;
  width: 100%;
  text-align: left; }

.spcialartcle2right .story-header .vuukle-share-widget {
  text-align: center;
  width: 100%;
  margin: 10px auto 0 auto;
  float: none !important; }

.story-header .vuukle-share-widget {
  max-width: 310px !important;
  float: right; }

.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; }

.article-highlights {
  background-color: #fffae6;
  padding: 20px 15px;
  margin-bottom: 20px; }

.article-highlights-title {
  font-size: 15px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 500; }

.artcle-highlights-content {
  padding: 0;
  margin: 15px 0 0 0 !important;
  font-size: 22px !important;
  font-weight: bold; }

.article-highlights-list li:only-child {
  padding-left: 0; }

.article-highlights-list li:only-child:before {
  display: none; }

.article-highlights-list li::before {
  content: '';
  height: 8px;
  width: 8px;
  position: absolute;
  top: 8px;
  left: 0;
  border-radius: 50%;
  background-color: #333; }

.article-highlights-list li {
  padding-left: 15px;
  position: relative; }

.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 {
  line-height: 1.2;
  padding-left: 15px;
  margin: 0 0 6px 0;
  /*height: 18px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;*/
  position: relative;
  font-weight: bold; }

.story-highlights-list li:before {
  content: '';
  height: 8px;
  width: 8px;
  position: absolute;
  top: 6px;
  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 .story-premo-story-figure-title {
  display: inline-block;
  vertical-align: middle; }
.story-premo-story-figure .premium-label {
  margin: 10px 5px 10px 0;
  display: inline-block;
  vertical-align: middle; }
.story-premo-story-figure .story-figcaption.ml-font {
  margin-top: 0; }

.story-premo-story-figure, .mm-embedded-left, .scwidget, .webstory-promo-article {
  width: 280px;
  padding-bottom: 10px;
  margin: 0 20px 10px 0;
  float: left; }

.webstory-promo-article {
  width: 200px; }

.webstory-promo-article .webstroieslabel a {
  text-decoration: none; }

/* 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, .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; }

.section-listing-story-content .premium-label {
  margin-bottom: 5px; }

.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: 100000;
  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; }

.navigation ul li a {
  display: 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;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center; }

.section-listing-story-body {
  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;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  align-items: center; }

.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; }

.container-twocolumns-right .mmads.section .vjs-dock-text {
  display: none; }

.story-header .premium-label {
  margin-bottom: 10px; }

.story-body .webstostoriesCarousel a, .spcl-story-body .webstostoriesCarousel a {
  text-decoration: none; }
.story-body .webstroiescarousilTitle, .spcl-story-body .webstroiescarousilTitle {
  text-decoration: none; }
.story-body .webstories-home-blk, .spcl-story-body .webstories-home-blk {
  margin: 20px auto; }
  .story-body .webstories-home-blk .more-button-001 a, .spcl-story-body .webstories-home-blk .more-button-001 a {
    color: #E40011;
    text-decoration: none; }
  .story-body .webstories-home-blk .sub-title-002, .spcl-story-body .webstories-home-blk .sub-title-002 {
    padding-bottom: 0; }

.quotes.section, .videocomponent.section {
  float: left;
  width: 100%; }
  
.videocomponent.section {
  float: none; }
  
.featured-verticle-video-container {
  max-width: 400px;
  width: 100%;
  margin: auto; }

.featured-verticle-video-container .video-frame {
  position: relative;
  padding-top: 100%;
  padding-top: 177.78% !important;
  position: relative;
  width: 100%;
  overflow: hidden; }

.featured-verticle-video-container .video-frame-in {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: none; }

.featured-verticle-video-container .video-js {
  height: 100%;
  width: 100%; }

.mv-two-column .left-column .videocomponent {
  background-color: #f4f4f4;
  padding-top: 30px; }

@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; }

  .story-byline-date {
    width: 100%; }

  .vuukle-share-widget {
    width: 100%;
    display: block;
    text-align: left;
    margin: 10px 0 0; } }
@media screen and (max-width: 640px) {
  .story-body p {
    color: #222222;
    font-size: 24px; }

  .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; }

  .story-headline .story-title-en {
    font-size: 27px; }

  .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; }

  .artcle-highlights-content {
    font-size: 21px !important; }

  .webstory-promo-article {
    margin: 0px auto 10px;
    float: none; } }
@media screen and (max-width: 480px) {
  .story-headline {
    font-size: 35px; }

  .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;
    clear: both; }

  .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; }

  .story-headline .story-title-en {
    font-size: 19px; }

  /*.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-story-content .premium-label {
    margin-top: 5px; }

  .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; }

  .mv-two-column .left-column .videocomponent {
    padding-top: 0; } }
/* 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; }

.mm-special-promo.portrait-fullwidth a {
  text-decoration: none; }

.mm-special-promo.portrait-fullwidth {
  margin-bottom: 30px; }

@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;
    width: 100%; }

  .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; }
  .booklisting-info .premium-label {
    margin-bottom: 5px; }

.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-wrapperIn .mm-component {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .colums-wrapperIn .cat-colmsn {
    display: inline-block; }

.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%; }
  .author-article-itemDisp .premium-label {
    margin-bottom: 5px; }

.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; }
  .articl1-titlewrp .premium-label {
    padding: 6px 7px 4px 24px;
    font-size: 14px;
    border-radius: 5px;
    background-size: 11px;
    background-position: 7px 6px;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin-bottom: 5px; }

.article-sectionwrp .articl1-titlewrp .web-special-label {
  display: inline-block;
  vertical-align: middle; }

.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; }

.storylist-middle .thumb-related-story-list .premium-label {
  display: inline; }

.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; }

.spcil3bannerIn .web-special-label, .article-sectionwrp .web-special-label, .explainer-banercontent .web-special-label {
  position: inherit;
  display: block;
  max-width: fit-content;
  margin-bottom: 5px;
  line-height: 14px; }

/* *********** **************** **************** 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; } }
/*........................ Spcial article infographics new style .........................*/
.explainer-article-sectionwrp .article-itemwrp:first-child .article-item-right {
  background-color: #FFFFFF !important; }

.article-item-right {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px !important; }
  .article-item-right img {
    max-width: 100%;
    max-height: 100%; }

@media only screen and (max-width: 991px) {
  .explainer-article-sectionwrp .article-item-right, .explainer-article-sectionwrp .article-item-right, .explainer-article-sectionwrp .articleitem-middle.heading-middle {
    min-height: inherit !important; }
  .explainer-article-sectionwrp .article-itemwrp:first-child .article-item-right {
    position: inherit !important; }
  .explainer-article-sectionwrp .heading-middle .story-headline, .explainer-article-sectionwrp .article-sub, .explainer-article-sectionwrp .story-author-date, .explainer-article-sectionwrp .story-author-name a {
    color: #333 !important;
    text-shadow: none !important; } }
/*........................ Spcial article infographics new style ends .........................*/
.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 8%;
  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 ....... */
.explainerarticlebanner img {
  width: 100%; }

.explainer-banercontent {
  padding-top: 10px;
  padding-bottom: 10px; }
  .explainer-banercontent .story-headline {
    color: #333333; }
  .explainer-banercontent .premium-label {
    padding: 6px 7px 4px 24px;
    font-size: 14px;
    border-radius: 5px;
    background-size: 11px;
    background-position: 7px 6px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 5px; }
  .explainer-banercontent .explainer-bannerIn .web-special-label {
    display: inline-block;
    vertical-align: middle; }

.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 ); }
  .spclarticlefulbanercontent .premium-label {
    padding: 6px 7px 4px 24px;
    font-size: 14px;
    border-radius: 5px;
    background-size: 11px;
    background-position: 7px 6px;
    margin-bottom: 5px; }
  .spclarticlefulbanercontent .spcil3bannerIn .web-special-label {
    display: inline-block;
    vertical-align: middle; }

.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 only screen and (max-width: 420px) {
  .spclright2mdle {
    padding: 0 2%; } }
@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; }

.spl-prmo-newsdetail .premium-label {
  margin-bottom: 5px; }

.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; }

.mm-live-updates-heading {
  color: #fff;
  display: block; }

.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; }

.liveupdate-onimage .mm-live-updates-heading a, .mm-live-updates-heading a {
  color: #fff;
  cursor: pointer; }

.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; }

/*................. New aticle page slide show ............*/
.mm-article-slideshow-wrp {
  background-color: #222;
  padding: 10px;
  position: relative;
  margin-bottom: 10px;
  width: 100%; }
  .mm-article-slideshow-wrp img {
    max-width: 100%;
    border: 1px solid transparent; }

.article-slideshow-minimize-btn {
  display: none; }

.mm-article-slideshow-wrp.fulllscreen-slider .article-slideshow-minimize-btn {
  display: block; }
.mm-article-slideshow-wrp.fulllscreen-slider .article-slideshow-expand-btn {
  display: none; }

.article-slideshow-size-btn-wrp {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 111; }

.article-slideshow-size-btn {
  width: 40px;
  height: 40px;
  text-align: center;
  color: #FFFFFF;
  line-height: 40px; }
  .article-slideshow-size-btn i {
    text-shadow: 0px 0px 15px #000; }

.owl-carousel.mm-article-main-slider {
  display: block; }
  .owl-carousel.mm-article-main-slider .mm-article-main-slider-item {
    display: none; }
    .owl-carousel.mm-article-main-slider .mm-article-main-slider-item:first-child {
      display: block; }
  .owl-carousel.mm-article-main-slider.owl-loaded.owl-drag .mm-article-main-slider-item {
    display: block; }
  .owl-carousel.mm-article-main-slider .owl-prev, .owl-carousel.mm-article-main-slider .owl-next {
    position: absolute;
    top: 0;
    bottom: 11%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
    width: 50%;
    color: #FFFFFF; }
    .owl-carousel.mm-article-main-slider .owl-prev.disabled, .owl-carousel.mm-article-main-slider .owl-next.disabled {
      cursor: default; }
      .owl-carousel.mm-article-main-slider .owl-prev.disabled .fas, .owl-carousel.mm-article-main-slider .owl-next.disabled .fas {
        visibility: hidden; }
    .owl-carousel.mm-article-main-slider .owl-prev i, .owl-carousel.mm-article-main-slider .owl-next i {
      width: 100%;
      font-size: 24px;
      -moz-text-shadow: 0px 0px 15px #000, 0px 0px 25px #000;
      -webkit-text-shadow: 0px 0px 15px #000, 0px 0px 25px #000;
      text-shadow: 0px 0px 15px #000, 0px 0px 25px #000; }
  .owl-carousel.mm-article-main-slider .owl-prev {
    left: 0;
    text-align: left; }
  .owl-carousel.mm-article-main-slider .owl-next {
    right: 0;
    text-align: right; }
  .owl-carousel.mm-article-main-slider .animated {
    -webkit-animation-duration: 250ms;
    animation-duration: 250ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }

.mm-article-main-slider-image {
  position: relative;
  padding-top: 52.13%; }

.mm-article-main-slider-image-in {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.2);
  background-image: url("clientlibs/img/loading.gif");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  .mm-article-main-slider-image-in img {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    color: #000; }

.mm-article-main-slider-dispn p {
  width: 100%;
  max-width: 100%;
  line-height: 1.1;
  overflow: hidden;
  margin: 10px 0 0px;
  color: #eee;
  font-size: 19px;
  max-height: 65px;
  min-height: 40px;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: PanchariUni; }

.mm-article-slide-imginfo {
  margin: 5px 0 10px;
  font-family: PanchariUni;
  color: #aaa;
  font-size: 17px;
  display: block; }

.mm-article-slide-thumb-wrp.owl-carousel {
  display: block; }
  .mm-article-slide-thumb-wrp.owl-carousel .mm-article-slide-thumb-item {
    display: none;
    max-width: 16.6666667%; }
    .mm-article-slide-thumb-wrp.owl-carousel .mm-article-slide-thumb-item:first-child {
      display: block; }
    .mm-article-slide-thumb-wrp.owl-carousel .mm-article-slide-thumb-item .mm-article-slide-thumb-item-in {
      padding-top: 60%;
      width: 100%;
      position: relative; }
    .mm-article-slide-thumb-wrp.owl-carousel .mm-article-slide-thumb-item .mm-article-thum-img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 5px 5px 0;
      cursor: pointer; }
  .mm-article-slide-thumb-wrp.owl-carousel.owl-loaded.owl-drag .mm-article-slide-thumb-item {
    display: block;
    max-width: 100%; }
  .mm-article-slide-thumb-wrp.owl-carousel .owl-nav .owl-prev, .mm-article-slide-thumb-wrp.owl-carousel .owl-nav .owl-next {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 20px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .mm-article-slide-thumb-wrp.owl-carousel .owl-nav .owl-prev i, .mm-article-slide-thumb-wrp.owl-carousel .owl-nav .owl-next i {
      width: 100%;
      color: #FFFFFF; }
    .mm-article-slide-thumb-wrp.owl-carousel .owl-nav .owl-prev.disabled, .mm-article-slide-thumb-wrp.owl-carousel .owl-nav .owl-next.disabled {
      opacity: 0;
      cursor: default; }
  .mm-article-slide-thumb-wrp.owl-carousel .owl-nav .owl-prev {
    left: 0;
    text-align: left;
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0%, transparent 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); }
  .mm-article-slide-thumb-wrp.owl-carousel .owl-nav .owl-next {
    right: 0;
    text-align: right;
    background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); }
  .mm-article-slide-thumb-wrp.owl-carousel .owl-item.current .mm-article-slide-thumb-item-in img {
    border: 2px solid red; }
  .mm-article-slide-thumb-wrp.owl-carousel .mm-article-slide-thumb-item-in img {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%; }

@media only screen and (min-width: 991px) {
  .mm-article-slideshow-wrp .owl-nav, .mm-article-slideshow-wrp .article-slideshow-size-btn-wrp {
    visibility: hidden; }
  .mm-article-slideshow-wrp:hover .article-slideshow-size-btn-wrp, .mm-article-slideshow-wrp:hover .owl-nav {
    visibility: visible; } }
@media only screen and (max-width: 600px) {
  .mm-article-slide-thumb-wrp.owl-carousel .mm-article-slide-thumb-item {
    max-width: 25%; }
    .mm-article-slide-thumb-wrp.owl-carousel .mm-article-slide-thumb-item .mm-article-thum-img {
      padding: 5px 2px 0px; }
  .mm-article-slide-thumb-wrp.owl-carousel.owl-loaded.owl-drag .mm-article-slide-thumb-item {
    max-width: 100%; }

  .owl-carousel.mm-article-main-slider .owl-prev, .owl-carousel.mm-article-main-slider .owl-next {
    width: 30px;
    bottom: 26%; }
    .owl-carousel.mm-article-main-slider .owl-prev i, .owl-carousel.mm-article-main-slider .owl-next i {
      font-size: 18px; }
  .owl-carousel.mm-article-main-slider .owl-next {
    padding-right: 10px;
    padding-left: 0; }
  .owl-carousel.mm-article-main-slider .owl-prev {
    padding-left: 10px;
    padding-right: 0; }

  .mm-article-main-slider-dispn p {
    -webkit-line-clamp: 3;
    font-size: 18px; } }
/*................. New aticle page slide show end ............*/
/* Scss Document */
/* ---------------------------------------*/
.section-title-001-wrp {
  overflow: hidden;
  min-height: 14px;
  margin-bottom: 12px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 5px 0;
  text-transform: uppercase; }

.section-title-001-wrp a, .section-title-001-wrp {
  color: #E40011; }

.score-team-block
.section-title-001 {
  color: #EC1C24;
  font-size: 1.125rem;
  line-height: 1.2;
  text-transform: uppercase;
  overflow: hidden;
  background-color: #fff;
  padding-right: 10px; }

.point-table {
  width: 100%;
  font-weight: 500;
  text-rendering: auto; }

/*
.point-table thead {
    background: #333994;
    color: #fff;
    font-size: 0.8125rem;
}
.point-table thead td {
    color: #fff;
}
*/
.point-table tbody tr:nth-child(1) {
  background: #333994;
  color: #fff;
  font-size: 0.8125rem;
  padding: 12px 4px;
  vertical-align: middle;
  text-align: center;
  position: relative; }

.point-table .table-sl-no {
  text-align: center;
  max-width: 20px; }

/*
.point-table td {
    padding: 8px 4px;
    vertical-align: middle;
    text-align: center;
    position: relative;
}
*/
.point-table td {
  padding: 8px 4px;
  vertical-align: middle;
  text-align: center;
  position: relative;
  font-family: "Roboto", Arial, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, "sans-serif";
  font-size: 13px; }

.table-prz-line {
  position: absolute;
  bottom: 0;
  left: 4px;
  right: 4px;
  height: 3px;
  display: block;
  z-index: 1; }

.prz-gold-line {
  background-color: #CE8700; }

.prz-silver-line {
  background-color: #E9ECEF; }

.prz-bronze-line {
  background-color: #8C522A; }

.point-table tbody {
  font-size: 0.75rem; }

.point-table tbody tr {
  border: 1px solid #E5E5E5; }

.table-team-name {
  display: block;
  padding-left: 5px;
  text-align: left; }

.point-table td.flagicontd {
  max-width: 29px;
  padding-right: 0;
  width: 29px; }

.table-team-icon {
  max-width: 25px;
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center; }

.table-team-info {
  min-height: 20px; }

.table-team-icon img {
  max-width: 26px;
  min-height: 16px;
  display: block; }

.prz-gold-color {
  color: #CE8700; }

.prz-silver-color {
  color: #6C757D; }

.prz-bronze-color {
  color: #8C522A; }

.d-block {
  display: block !important; }

.table-highlighted-tr {
  background-color: #e9edf0; }

.point-table-wrper {
  overflow: hidden; }

.point-table-wrper .more-button-001 {
  margin-top: 5px; }

/* Live Score -----------------------------------------------*/
.big-story-score-wrp .livescore-widgetwrp {
  margin-top: 0px; }

.livescore-widgetwrp.smallsizescore {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important; }

.livescore-widgetwrp {
  margin-top: 5px;
  margin-bottom: 10px;
  font-family: "Roboto",Arial,"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,"sans-serif";
  font-weight: 500;
  text-rendering: auto;
  float: left;
  width: 100%;
  position: relative;
  border-top: 1px #f2f2f2 solid;
  padding-top: 10px; }

.livescore-top {
  margin-bottom: 5px;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 5px; }

.livescore-widgetwrp .livescore-top {
  top: 10px; }

.livescore-top .mm-live-updates-heading {
  font-size: 0.75rem;
  color: #333;
  padding: 0 0 5px 10px;
  text-align: right; }

.livescore-top .live-blink-circile {
  margin: 0; }

.live-blink-circile {
  position: relative;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  margin-left: 5px; }

.live-blink-circile .live-nomaral-circle {
  width: 8px;
  height: 8px;
  background: #EC1C24; }

.liveUpdatesHome .mm-live-updates-heading .live-blink-circile {
  vertical-align: inherit;
  margin-left: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 0px 5px 0px 0px;
  -moz-animation: blink 1s cubic-bezier(0.5, 0, 1, 1) infinite alternate !important;
  -webkit-animation: blink 1s cubic-bezier(0.5, 0, 1, 1) infinite alternate !important;
  animation: blink 1s cubic-bezier(0.5, 0, 1, 1) infinite alternate !important; }

/*
.live-blink-circile .live-circle {
	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;
} */
.team-logo {
  max-width: 25px;
  -webkit-box-flex: 0 0 auto;
  -moz-box-flex: 0 0 auto;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center; }

.team-logo img {
  max-height: 25px;
  display: block; }

.live-score-card {
  border: 1px solid #E5E5E5;
  overflow: hidden; }

.team-namewrp {
  max-width: 35%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: left;
  -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; }

.team-tile {
  width: 100%;
  margin-left: 5px;
  line-height: normal;
  color: #333;
  text-align: left;
  line-height: 1.5rem; }

.ellisis-text, .scorecard-game-name, .team-tile, p.scorecardlocation {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.score-team-block {
  height: 45px;
  background-color: #fff; }

.score-team-block {
  padding: 10px;
  width: 50%;
  float: left; }

.team-scorewrp {
  max-width: 65%;
  float: right;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-left: 0;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important; }

.flex-row-reverse, .livescore-widgetwrp.fullsizescore.football-scorewrp .team-block-2, .vArticle-direction-reverse .vertical-article-secton-wrp {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important; }

.livescore-widgetwrp.fullsizescore .team-block-2 {
  border-top: none;
  border-left: 1px solid #E5E5E5; }

.livescore-widgetwrp.fullsizescore .score-team-block {
  width: 50%;
  white-space: nowrap;
  padding: 10px 8px; }

.big-story-score-wrp .livescore-top .mm-live-updates-heading {
  width: 100%;
  display: block;
  text-align: right; }

.mm-live-updates-heading .live-cricle {
  margin-right: 2px; }

.mm-live-updates-heading {
  padding: 0 0 5px 10px;
  text-align: right; }

.scorecard-game-name {
  font-size: 0.875rem;
  margin-bottom: 5px;
  color: #333994; }

p.scorecardlocation {
  margin-bottom: 10px;
  font-family: "Roboto",Arial,"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,"sans-serif" !important;
  font-weight: 500;
  line-height: normal;
  color: #666;
  font-size: 0.75rem; }

.big-story-score-wrp .live-score-middle {
  padding-right: 100px; }

.big-story-score-wrp .livescore-top .score-timer {
  width: 100%;
  text-align: right;
  margin-top: 5px; }

.score-timer {
  color: #666;
  padding-left: 5px;
  font-size: 0.75rem;
  float: left; }

.team-block-2 {
  border-left: 1px solid #E5E5E5; }

.score-team-block .team-logo img {
  width: 100%; }

.team-block-2 .team-namewrp {
  float: right; }

.team-block-2 .team-scorewrp {
  float: left; }

.livescore-widgetwrp .more-button-001 {
  padding-top: 10px; }

.scoreLeftHome .story-list-02 .image-block {
  width: 50%;
  max-width: 210px;
  margin-right: 10px;
  float: left; }

.scoresub {
  font-size: 0.75rem;
  line-height: 0.5rem;
  color: #666;
  font-weight: normal;
  /*padding-left: 3px; */ }

.scoreLeftHome .live-score-middle {
  padding-right: 100px; }

@media screen and (max-width: 1170px) {
  .team-block-2 .scoresub {
    padding-left: 0;
    text-align: left;
    display: block; }

  .team-block-1 .scoresub {
    padding-left: 0;
    text-align: right;
    display: block; } }
@media screen and (max-width: 1100px) {
  .score-team-block {
    width: 100%; }

  .team-block-2 {
    border-left: none;
    border-top: 1px solid #E5E5E5; }

  .team-block-2 .team-namewrp {
    float: left; }

  .team-block-2 .team-scorewrp {
    float: right; }

  .team-block-1 .scoresub, .team-block-2 .scoresub {
    display: inline-block; } }
@media screen and (max-width: 640px) {
  .more-button-001 {
    margin-top: 0; } }
@media screen and (max-width: 480px) {
  .point-table-wrper {
    margin-bottom: 20px; }

  .scoreLeftHome .story-list-02 .image-block {
    margin-right: 8px;
    width: 85px; }

  .livescore-widgetwrp {
    border-top: 0;
    padding-top: 0px; }

  .livescore-widgetwrp .livescore-top {
    top: 0px; } }
@media screen and (max-width: 360px) {
  .ellisis-text, .scorecard-game-name, .team-tile, p.scorecardlocation {
    text-overflow: inherit;
    white-space: inherit;
    overflow: unset; } }
.newmob-features-blk-outer::after,
.newmob-pic::after,
.newmob-pic-inner::after {
  content: "";
  clear: both;
  display: table; }

.newmob-features-blk-outer {
  width: 100%;
  max-width: 845px;
  margin: 0 auto;
  margin-bottom: 20px; }

.newmob-common-features-blk-outer {
  width: 100%;
  padding: 10px 25px 25px 25px;
  background: #1e2762;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#770ce6+0,ff87b7+100 */ }

/*newmob-name*/
.newmob-name-block {
  width: 100%;
  padding: 10px 0;
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.newmob-name-block h3 {
  font-size: 1.563rem;
  color: #fff;
  font-weight: 600;
  margin: 0;
  padding: 0;
  line-height: 1.563rem;
  font-family: 'Roboto', sans-serif;
  text-align: center; }

/*newmob-name*/
.newmob-common-features-blk {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important; }

/*newmob-pic*/
.newmob-pic {
  width: 150px; }

.newmob-pic-inner {
  width: 100%;
  position: relative;
  padding-bottom: 163%; }

.newmob-pic img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
  color: #F7F7F7; }

/*newmob-pic*/
/*newmob-common-features*/
.newmob-common-features-wrapper {
  padding-left: 30px; }

.newmob-common-features-wrapper ul {
  margin: 0;
  padding: 0;
  width: 100%;
  float: left; }

.newmob-common-features-wrapper ul li {
  /*	float: left;*/
  display: inline-block;
  margin: 0 -2px;
  width: 50%;
  list-style-type: none;
  padding: 0 0 0 10px;
  vertical-align: top;
  /*
  	display: -webkit-box;
  	display: -ms-flexbox;
  	display: flex;
  */ }

.newmob-features-details {
  width: 100%;
  padding: 20px 0 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*	border-bottom: 1px solid rgba(255, 255, 255, .2);*/ }

.newmob-common-features-wrapper ul li:nth-child(3) .newmob-features-details {
  border: 0; }

.newmob-common-features-wrapper ul li:nth-child(4) .newmob-features-details {
  border: 0; }

.newmob-desc-blk {
  padding-left: 10px;
  float: left; }

.newmob-feature-name {
  font-weight: 600;
  font-size: 1.375rem;
  margin-bottom: 2px;
  color: #fff;
  font-family: 'Roboto', sans-serif; }

.newmob-feature-desc {
  font-size: 0.813rem;
  line-height: 0.938rem;
  color: #fff;
  font-weight: 400;
  -webkit-line-clamp: 3;
  max-height: 50px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  text-align: left;
  width: auto !important;
  word-break: normal;
  word-wrap: break-word;
  font-family: 'Roboto', sans-serif; }

.newob-features-icon {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  color: transparent; }

/*newmob-common-features*/
/*other-features-list*/
.newmob-oth-features-blk {
  width: 100%;
  padding: 5px 15px 15px 15px;
  background-color: #fff;
  border: 1px solid #ececec; }

.newmob-oth-features-blk ul li::after,
.newmob-oth-features-blk::after {
  content: "";
  clear: both;
  display: table; }

.newmob-oth-features-blk ul {
  margin: 0;
  padding: 0; }

.newmob-oth-features-blk ul li {
  list-style-type: none;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #eee; }

.newmob-oth-features-blk ul li:last-child {
  border-bottom: 0; }

.newmob-oth-features-name {
  font-weight: 600;
  font-size: 0.875rem;
  color: #333;
  float: left;
  max-width: 25%;
  width: 100px;
  font-family: 'Roboto', sans-serif; }

.newmob-oth-features-des {
  font-weight: 400;
  color: #333;
  font-size: 0.875rem;
  line-height: 1.375rem;
  float: left;
  max-width: 75%;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  padding-left: 20px; }

/*other-features-list*/
.newmob-features-details [class^="icon-"],
.newmob-features-details [class*=" icon-"] {
  background-image: url(clientlibs/img/sprite-newmobfeatures-icons.svg);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background-size: 160px 40px; }

.icon-newmob-battery {
  background-position: 0 0; }

.icon-newmob-camera {
  background-position: -40px 0px; }

.icon-newmob-mobile {
  background-position: -80px 0px; }

.icon-newmob-rupee {
  background-position: -120px 0px; }

.mob-bg-violet {
  background: #770ce6;
  /* Old browsers */
  background: -moz-linear-gradient(left, #770ce6 0%, #ff87b7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #770ce6 0%, #ff87b7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #770ce6 0%, #ff87b7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#770ce6', endColorstr='#ff87b7',GradientType=1 );
  /* IE6-9 */ }

.mob-bg-blue {
  background: #4286f4;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #4286f4, #8e03d5);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #4286f4, #8e03d5);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.mob-bg-blue-cyan {
  background: #09c5a4;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #09c5a4, #0d2eb9);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #09c5a4, #0d2eb9);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.mob-bg-blue-red {
  background: #ff4f4f;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #ff4f4f, #1e2762);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #ff4f4f, #1e2762);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.mob-bg-orenge-yellow {
  background: #fa591e;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #fa591e, #f89a2f);
  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #fa591e, #f89a2f);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

/*responsive*/
@media only screen and (max-width: 640px) {
  .newmob-common-features-wrapper ul li:nth-child(3) .newmob-features-details {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

  .newmob-features-details {
    padding: 10px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

  .newmob-common-features-blk-outer,
  .newmob-oth-features-blk {
    padding: 10px; }

  .newmob-common-features-wrapper ul li {
    width: 100%;
    padding-left: 0; }

  .newmob-common-features-wrapper {
    padding-left: 10px; }

  .newmob-feature-name {
    font-size: 1rem; }

  .newmob-pic {
    width: 120px; }

  .newmob-name-block h1 {
    font-size: 1.375rem;
    line-height: 1.375rem; } }
/*responsive*/
.mmevolokErrorWrp {
  max-width: 702px;
  margin: 15px auto; }

.mmevolokErrorWrp:after, .mmevolokErrorWrp:before {
  content: '';
  display: table; }

.mmevolokErrorWrp:after {
  clear: both; }

.mmevolokErrorIcon {
  width: 85px;
  margin: 10px auto; }

.mmevolokErrorWrpIn {
  font-family: roboto;
  text-align: center; }

.mmevolokErrorTitle {
  font-size: 22px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 10px; }

.mmevolokErrorDispn {
  color: #666;
  font-size: 16px;
  margin: 0px auto 10px;
  line-height: 1.4; }

.evolokreloadbtn {
  display: inline-block;
  vertical-align: middle;
  background: #333994;
  border: 1px solid #333994;
  color: #fff;
  text-decoration: none;
  outline: none;
  padding: 10px 15px;
  -moz-border-radius: 3px;
  -webit-border-radius: 3px;
  border-radius: 3px;
  font-family: roboto;
  font-size: 14px; }

.evolokreloadbtn:hover {
  text-decoration: none;
  outline: none;
  background-color: #1f2259;
  border-color: #1f2259; }

.evolokreloadbtn span {
  margin-left: 7px; }

.story-body a.evolokreloadbtn {
  color: #FFFFFF;
  text-decoration: none; }

.indexwebstostorieswrpIn {
  margin-left: -10px;
  margin-right: -10px;
  position: relative; }

.webstories-home-blk {
  width: 100%; }
  .webstories-home-blk .more-button-001 {
    position: relative;
    z-index: 1;
    width: 115px;
    float: right; }

.more-button-present .owl-dots {
  text-align: center;
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0; }
.more-button-present .indexwebstostorieswrpIn {
  padding-bottom: 10px; }

.webstostoriesCarouselSingle .owl-stage {
  padding-left: 0 !important; }

.webstostoriesCarouselSingle-block .indexwebstostorieswrpIn {
  margin-left: -10px !important;
  margin-right: 0px !important;
  position: relative; }

.webstostoriesCarouselSingle .owl-dots {
  text-align: left !important;
  margin-top: 15px;
  padding-left: 10px; }

.webstostoriesCarousel .owl-dots, .shortzCarousel .owl-dots, .webstostoriesCarouselSingle .owl-dots {
  text-align: center;
  margin-top: 15px; }
.webstostoriesCarousel .owl-dot, .shortzCarousel .owl-dot, .webstostoriesCarouselSingle .owl-dot {
  width: 10px;
  height: 10px;
  background: #eee;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin: 3px; }
.webstostoriesCarousel .owl-dot.active, .shortzCarousel .owl-dot.active, .webstostoriesCarouselSingle .owl-dot.active {
    background: #e40017; }
.webstostoriesCarousel .owl-nav, .shortzCarousel .owl-nav, .webstostoriesCarouselSingle .owl-nav {
  opacity: 0; }
  .webstostoriesCarousel .owl-nav .disabled, .shortzCarousel .owl-nav .disabled, .webstostoriesCarouselSingle .owl-nav .disabled {
    opacity: 0; }
.webstostoriesCarousel .owl-prev, .webstostoriesCarousel .owl-next, .shortzCarousel .owl-prev, .shortzCarousel .owl-next, .webstostoriesCarouselSingle .owl-prev, .webstostoriesCarouselSingle .owl-next {
  position: absolute;
  z-index: 10;
  width: 30px;
  height: 30px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  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;
  overflow: hidden;
  border: none;
  outline: none;
  cursor: pointer; }
.webstostoriesCarousel .owl-next, .shortzCarousel .owl-next, .webstostoriesCarouselSingle .owl-next {
  background-position: 7px -26px;
  right: 20px; }
.webstostoriesCarousel .owl-prev, .shortzCarousel .owl-prev, .webstostoriesCarouselSingle .owl-prev {
  background-position: 7px 8px;
  left: 20px; }
.webstostoriesCarousel:hover .owl-nav, .shortzCarousel:hover .owl-nav, .webstostoriesCarouselSingle:hover .owl-nav {
  opacity: 1; }

.webstoriesCarouselitemIn {
  position: relative;
  width: 100%;
  border-radius: 10px;
  overflow: hidden; }

.webstoriesCarouselitem {
  padding: 0 10px; }

.webstoriesCarouselitemImg a {
  width: 100%;
  position: relative;
  padding-bottom: 177.77777777777777%;
  display: block;
  background-color: #F7F7F7; }
  .webstoriesCarouselitemImg a img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    color: #F7F7F7;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    image-rendering: -webkit-optimize-contrast; }

.webstroieslabel a {
  padding: 5px;
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  opacity: .7;
  font-family: Roboto;
  text-transform: uppercase;
  margin-left: -5px; }
  .webstroieslabel a:hover {
    opacity: 1; }

.webstoriesCarouselitemdispn {
  position: absolute;
  z-index: 3;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 110px 10px 5px;
  pointer-events: none;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 87%, rgba(0, 0, 0, 0.9) 100%);
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.9) 87%, rgba(0, 0, 0, 0.9) 100%);
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.9) 87%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); }
  .webstoriesCarouselitemdispn a {
    pointer-events: auto; }
  .webstoriesCarouselitemdispn .subhead-002-ml, .webstoriesCarouselitemdispn .subhead-003-ml {
    background-color: transparent;
    color: #FFFFFF;
    -webkit-line-clamp: 3;
    max-height: 70px; }
  .webstoriesCarouselitemdispn .webstoriesCarouselgridItem {
    width: 12%;
    height: 2px;
    background: #fff;
    margin: 0 2px;
    border-radius: 3px;
    opacity: .6; }
  .webstoriesCarouselitemdispn .webstoriesCarouselgrid {
    width: 100%;
    margin-top: 10px; }

.webstoriesIcon {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  background-image: url("clientlibs/img/carousel-icon.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 16px; }

.webstories-section-blk {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 10px; }

@media only screen and (min-width: 992px) {
  .webstoriesCarouselitemImg img {
    -moz-transition: all .2s ease .0s;
    -webkit-transition: all .2s ease .0s;
    transition: all .2s ease .0s; }
    .webstoriesCarouselitemImg img:hover {
      -moz-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1); } }
@media only screen and (max-width: 640px) {
  .more-button-present .owl-dots {
    text-align: left;
    padding-left: 5px;
    right: 60px; }

  .webstostoriesCarouselSingle .owl-dots {
    text-align: left !important;
    margin-top: 15px;
    padding-left: 10px; }

  .webstostoriesCarouselSingle-block .indexwebstostorieswrpIn {
    margin-left: -5px !important;
    margin-right: -5px !important;
    position: relative; }

  .indexwebstostorieswrpIn {
    margin-left: -5px;
    margin-right: -5px; }

  .webstoriesCarouselitem {
    padding: 0 5px; }

  .webstoriesCarouselitemdispn .subhead-002-ml {
    font-size: 18px;
    line-height: 20px;
    max-height: 58px; } }
/*........................ Premium......................*/

/*........ Common title size ............*/
/*....... SIZE ...................... */
/*....... Display ...................... */
/* Scss Document */
.red-bg {
  background-color: #EB2027; }

.rounded, .section-icon {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%; }

.radius-10 {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.radius-5 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.common-transition, .img-link-a img {
  -moz-transition: all 0.2s ease 0s;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s; }

.common-shadow {
  -moz-box-shadow: 0 0 80px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 80px rgba(0, 0, 0, 0.1); }

.mm-prm-icon {
  background-image: url("clientlibs/img/icon-premium.svg");
  background-repeat: no-repeat;
  background-size: 280px 141px;
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px; }

.prm-specials-g-icon, .prm-specials-r-icon, .prm-specials-w-icon, .prm-specials-d-icon {
  background-position: -81px -10px;
  width: 12px;
  height: 12px; }

.prm-interview-g-icon, .prm-interview-r-icon, .prm-interview-w-icon, .prm-interview-d-icon {
  width: 13px;
  height: 13px;
  background-position: -110px -10px; }

.prm-videos-g-icon, .prm-videos-r-icon, .prm-videos-w-icon, .prm-videos-d-icon {
  width: 16px;
  height: 11px;
  background-position: -140px -10px; }

.prm-podcast-g-icon, .prm-podcast-r-icon, .prm-podcast-w-icon, .prm-podcast-d-icon {
  width: 10px;
  height: 16px;
  background-position: -173px -10px; }

.prm-vishualstories-g-icon, .prm-vishualstories-r-icon, .prm-vishualstories-w-icon, .prm-vishualstories-d-icon {
  width: 12px;
  height: 12px;
  background-position: -202px -10px; }

.prm-opinion-g-icon, .prm-opinion-r-icon, .prm-opinion-w-icon, .prm-opinion-d-icon {
  width: 12px;
  height: 12px;
  background-position: -230px -10px; }

.prm-play-g-icon, .prm-play-r-icon, .prm-play-w-icon, .prm-play-d-icon {
  width: 12px;
  height: 15px;
  background-position: -257px -10px; }

.prm-specials-r-icon, .prm-interview-r-icon, .prm-videos-r-icon, .prm-podcast-r-icon, .prm-vishualstories-r-icon, .prm-opinion-r-icon, .prm-play-r-icon {
  background-position-y: -45px; }

.prm-specials-w-icon, .prm-interview-w-icon, .prm-videos-w-icon, .prm-podcast-w-icon, .prm-vishualstories-w-icon, .prm-opinion-w-icon, .prm-play-w-icon {
  background-position-y: -80px; }

.prm-specials-d-icon, .prm-interview-d-icon, .prm-videos-d-icon, .prm-podcast-d-icon, .prm-vishualstories-d-icon, .prm-opinion-d-icon, .prm-play-d-icon {
  background-position-y: -115px; }

.sec-mm-block-premium {
  color: #EB2027 !important; }
  .sec-mm-block-premium a {
    color: #EB2027 !important; }

.section-icon {
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  background-color: #fff; }
  .section-icon a {
    display: block; }
  .section-icon .prm-play-r-icon {
    margin-left: 4px; }

.en-font-medium, .prem-section-title-001, .podcast-time-label {
  font-family: "Roboto", Arial, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, "sans-serif";
  font-weight: 500;
  text-rendering: auto; }

.prm-title-001 {
  font-family: EGGIndulekhaUni;
  font-size: 1.375rem;
  color: #333333;
  line-height: 1.2; }
  .prm-title-001 a {
    color: #333333;
    max-height: 4.75rem;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-break: break-word; }

.img-link-a {
  width: 100%;
  position: relative;
  padding-top: 52.1%;
  background-color: #F7F8F9;
  display: block;
  overflow: hidden; }
  .img-link-a img {
    color: #F7F8F9;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center; }

.prm-normal-size-img .img-link-a {
  padding-top: 52.1%; }

.square-web-image .img-link-a, .square-image .img-link-a {
  padding-top: 94.12%; }

.prem-title-wrp {
  text-align: center;
  position: relative;
  margin-bottom: 20px; }
  .prem-title-wrp:after {
    content: "";
    width: 100%;
    top: 50%;
    position: absolute;
    z-index: 1;
    height: 1px;
    display: block;
    background-color: rgba(0, 0, 0, 0.15); }

.prem-section-title-001 {
  display: table;
  margin: 0 auto;
  position: relative;
  padding: 10px 20px;
  font-size: 1.5rem;
  text-transform: uppercase;
  z-index: 2; }
  .prem-section-title-001:after, .prem-section-title-001:before {
    width: 30px;
    height: 2px;
    background: #ffca05;
    content: "";
    display: block;
    left: 50%;
    margin-left: -15px;
    position: absolute; }
  .prem-section-title-001:after {
    top: 2px; }
  .prem-section-title-001:before {
    bottom: 2px; }
  .prem-section-title-001 span::after {
    content: "";
    display: block;
    position: absolute;
    background-color: #fff;
    height: 6px;
    left: 0;
    top: 50%;
    margin-top: -2px;
    z-index: -1;
    right: 0; }

.prm-story-label {
  font-size: 0.75rem;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Roboto", Arial, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, "sans-serif";
  color: #333994; }
  .prm-story-label a {
    color: #333994; }
  .prm-story-label.label-sponserd {
    color: #333994; }
    .prm-story-label.label-sponserd a {
      color: #333994; }
      .prm-story-label.label-sponserd a:hover {
        color: #333994; }

.prmimgdispn .prm-story-label {
  color: #fff; }
  .prmimgdispn .prm-story-label a {
    color: #fff; }

.common-story-readmore-wrp {
  margin-top: 20px; }
  .common-story-readmore-wrp a {
    font-weight: 500;
    font-family: "Roboto", Arial, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, "sans-serif";
    font-size: 0.8125rem;
    text-transform: uppercase; }
    .common-story-readmore-wrp a .fas {
      padding-left: 5px; }

.podcast-time-label {
  position: absolute;
  left: 5px;
  z-index: 1;
  bottom: 5px;
  background: #000;
  color: #fff;
  font-size: 0.75rem;
  padding: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

@media only screen and (max-width: 767px) {
  .prm-title-001 {
    font-size: 1.25rem; }
    .prm-title-001 a {
      max-height: 4.25rem; } }
@media only screen and (max-width: 640px) {
  /*.home-container{
  	background-color: $grayBg-color;
  	.prem-section-title-001{
  		background-color: $grayBg-color;
  	}
  }*/
  .card-style-mob {
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08); }

  .card-dispn {
    padding: 18px 15px !important;
    position: relative; }
    .card-dispn .section-icon {
      top: 0 !important;
      right: inherit;
      left: 50% !important;
      margin-top: -18px !important;
      margin-left: -18px !important;
      position: absolute; }

  .square-web-image .img-link-a {
    padding-top: 52.1%; }

  .prem-section-title-001 {
    font-size: 1.125rem; }

  .prem-title-wrp {
    margin-bottom: 10px; }

  .section-gap {
    margin-top: 15px;
    margin-bottom: 15px; } }
/*............... Premium Main story............................*/
.prm-main-story-section {
  background-color: #F7F8F9;
  padding: 30px 0;
  margin: 20px 0; }
  .prm-main-story-section .prem-section-title-001 span::after {
    background-color: #F7F8F9; }

.mm-container .prm-main-story-section {
  background-color: transparent;
  padding: 0; }
  .mm-container .prm-main-story-section .mm-container {
    padding: 0; }
  .mm-container .prm-main-story-section .prem-section-title-001 span::after {
    background-color: #fff; }

.prm-main-substories-ul {
  margin-left: -10px;
  margin-right: -10px; }
  .prm-main-substories-ul:after, .prm-main-substories-ul:before {
    display: table;
    content: ""; }
  .prm-main-substories-ul:after {
    clear: both; }

.prm-main-substories-li {
  width: 33.3333%;
  padding: 10px 10px 0;
  float: left; }

.prm-main-substories-dispn {
  padding: 10px 0 0;
  position: relative; }
  .prm-main-substories-dispn .section-icon {
    background-color: #F7F8F9;
    position: absolute;
    left: 50%;
    margin-left: -18px;
    top: 0;
    margin-top: -18px; }

.prm-big-story-img {
  position: relative;
  overflow: hidden; }

.prm-title-bigstory {
  font-family: EGGIndulekhaUni;
  font-size: 2.375rem;
  word-break: break-word; }

.prmimgdispn {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10% 55px 20px 20px;
  background-image: url("clientlibs/img/img-text-bg.png");
  background-size: auto 100%;
  background-repeat: repeat-x; }
  .prmimgdispn .prm-title-bigstory {
    color: #fff; }
    .prmimgdispn .prm-title-bigstory a {
      color: #fff; }
  .prmimgdispn .prm-story-label a {
    -moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }
  .prmimgdispn .section-icon {
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 1; }

.prm-big-story-imgwrp {
  width: 100%;
  padding: 0px 0 10px; }

@media only screen and (max-width: 640px) {
  .prm-title-bigstory {
    font-size: 1.5rem; }

  .prm-big-story-img {
    overflow: visible; }

  .prmimgdispn {
    position: relative;
    padding: 0 10px;
    background: none;
    margin-top: -20px; }
    .prmimgdispn .prm-title-bigstory {
      color: #333333; }
      .prmimgdispn .prm-title-bigstory a {
        color: #333333; }
    .prmimgdispn .prm-story-label a {
      -moz-text-shadow: none;
      -webkit-text-shadow: none;
      text-shadow: none; }
    .prmimgdispn .section-icon {
      position: absolute;
      right: inherit;
      left: 50%;
      margin-left: -18px;
      bottom: inherit;
      top: -18px;
      z-index: 1; }

  .prmimgdispnIn {
    background: #fff;
    padding: 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 80px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 80px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 80px rgba(0, 0, 0, 0.15); }

  .prm-big-story-wrp {
    margin-left: -10px;
    margin-right: -10px; }

  .prm-big-story-imgwrp {
    padding-top: 0; }

  .section-gap.prm-main-story-section {
    margin-top: 0; }

  .prm-big-story-img .img-link-a {
    padding-top: 94.17%; }
    .prm-big-story-img .img-link-a:after {
      				/*content: "";
      				position: absolute;
      				bottom: 0;
      				left: 0;
      				right: 0;
      				height: 25%;
      				background-image: url('clientlibs/img/img-text-bg.png');
      				background-size: auto 100%;
      background-position: center bottom;*/ }

  .prm-main-substories-ul {
    margin-left: 0;
    margin-right: 0; }

  .prm-main-substories-li {
    width: 100%;
    padding: 0;
    margin: 7.5px 0; }

  .prm-main-substories-dispn .section-icon {
    background-color: #fff; } }
/*............... Premium Main story ends............................*/
.premium-multimedia-shadow {
  -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); }

.premium-multimedia-block-wrp {
  margin: 15px 0; }
  .premium-multimedia-block-wrp::after, .premium-multimedia-block-wrp::before {
    content: "";
    display: table; }
  .premium-multimedia-block-wrp::after {
    clear: both; }
  .premium-multimedia-block-wrp .prem-title-wrp {
    margin-bottom: 10px; }

.premium-multimedia-block-wrp-in {
  background-color: #F7F8F9;
  padding: 15px; }
  .premium-multimedia-block-wrp-in::after, .premium-multimedia-block-wrp-in::before {
    content: "";
    display: table; }
  .premium-multimedia-block-wrp-in::after {
    clear: both; }
  .premium-multimedia-block-wrp-in .common-story-readmore-wrp {
    margin-top: 15px; }

.premium-multimedia-component-dispn {
  position: relative;
  z-index: 1; }

.premium-multimedia-component-main-story, .premium-multimedia-component-li:first-child {
  width: 100%;
  padding-left: 0;
  margin-bottom: 20px;
  float: inherit;
  clear: none; }
  .premium-multimedia-component-main-story .premium-multimedia-component-li-in, .premium-multimedia-component-li:first-child .premium-multimedia-component-li-in {
    display: block;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .premium-multimedia-component-main-story .premium-multimedia-component-dispn, .premium-multimedia-component-li:first-child .premium-multimedia-component-dispn {
    padding-left: 30px;
    padding-right: 30px;
    margin-top: -30px;
    padding-top: 0;
    padding-bottom: 0; }
  .premium-multimedia-component-main-story .premium-multimedia-component-dispn-in, .premium-multimedia-component-li:first-child .premium-multimedia-component-dispn-in {
    background-color: #fff;
    padding: 20px 15px 15px;
    width: 100%; }
  .premium-multimedia-component-main-story .section-icon, .premium-multimedia-component-li:first-child .section-icon {
    position: absolute;
    left: 50%;
    top: -18px;
    margin-left: -18px;
    margin-top: 0; }
  .premium-multimedia-component-main-story .square-web-image, .premium-multimedia-component-li:first-child .square-web-image {
    width: 100%;
    min-width: 100%;
    float: inherit; }
    .premium-multimedia-component-main-story .square-web-image .img-link-a, .premium-multimedia-component-li:first-child .square-web-image .img-link-a {
      padding-top: 52.1%; }

.premium-multimedia-component-li {
  width: 52%;
  float: right;
  clear: right;
  padding-left: 20px;
  margin-bottom: 20px; }
  .premium-multimedia-component-li .square-web-image {
    width: 35.25%;
    min-width: 35.25%;
    float: left; }
  .premium-multimedia-component-li .premium-multimedia-component-li-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff; }
  .premium-multimedia-component-li .premium-multimedia-component-dispn {
    padding: 13px 10px 13px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .premium-multimedia-component-li .premium-multimedia-component-dispn-in {
    -ms-flex-item-align: center;
    align-self: center; }
  .premium-multimedia-component-li .section-icon {
    position: absolute;
    top: 50%;
    margin-top: -18px;
    left: -18px; }
  .premium-multimedia-component-li:last-child {
    margin-bottom: 0; }

@media only screen and (min-width: 641px) {
  .premium-multimedia-component-main-story .premium-multimedia-component-dispn-in, .premium-multimedia-component-li:first-child .premium-multimedia-component-dispn-in {
    -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); }
  .premium-multimedia-component-main-story .podcast-time-label, .premium-multimedia-component-li:first-child .podcast-time-label {
    left: 30px;
    bottom: 35px; }

  .premium-multimedia-component-second-story, .premium-multimedia-component-li:nth-child(2) {
    float: left;
    width: 48%;
    clear: inherit;
    padding-left: 0px;
    margin-bottom: 0px; }
    .premium-multimedia-component-second-story .premium-multimedia-component-li-in, .premium-multimedia-component-li:nth-child(2) .premium-multimedia-component-li-in {
      display: block;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: none; }
    .premium-multimedia-component-second-story .square-web-image, .premium-multimedia-component-li:nth-child(2) .square-web-image {
      width: 100%;
      float: left; }
    .premium-multimedia-component-second-story .premium-multimedia-component-dispn, .premium-multimedia-component-li:nth-child(2) .premium-multimedia-component-dispn {
      float: left;
      padding: 0 15px;
      margin-top: -30px; }
    .premium-multimedia-component-second-story .section-icon, .premium-multimedia-component-li:nth-child(2) .section-icon {
      position: absolute;
      left: 50%;
      top: -18px;
      margin-left: -18px;
      margin-top: 0; }
    .premium-multimedia-component-second-story .premium-multimedia-component-dispn-in, .premium-multimedia-component-li:nth-child(2) .premium-multimedia-component-dispn-in {
      background-color: #fff;
      padding: 20px 15px 15px;
      -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
      width: 100%; }
    .premium-multimedia-component-second-story .prm-title-001 a, .premium-multimedia-component-li:nth-child(2) .prm-title-001 a {
      max-height: 3.2rem;
      -webkit-line-clamp: 2; }
    .premium-multimedia-component-second-story .podcast-time-label, .premium-multimedia-component-li:nth-child(2) .podcast-time-label {
      left: 10px;
      bottom: 35px; }

  .premium-multimedia-component-li .premium-multimedia-component-li-in {
    -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); } }
@media only screen and (max-width: 1080px) and (min-width: 981px) {
  .premium-multimedia-component-li {
    margin-bottom: 15px;
    padding-left: 10px; } }
@media only screen and (max-width: 640px) {
  .premium-multimedia-block-wrp-in {
    background: #fff;
    padding: 0; }

  .premium-multimedia-component-main-story, .premium-multimedia-component-li:first-child {
    margin-bottom: 0px;
    width: auto;
    margin-left: -10px;
    margin-right: -10px; }
    .premium-multimedia-component-main-story .premium-multimedia-component-li-in, .premium-multimedia-component-li:first-child .premium-multimedia-component-li-in {
      width: 100%; }
    .premium-multimedia-component-main-story .premium-multimedia-component-dispn, .premium-multimedia-component-li:first-child .premium-multimedia-component-dispn {
      padding: 0 10px;
      margin-top: -15px;
      width: 100%; }
    .premium-multimedia-component-main-story .premium-multimedia-component-dispn-in, .premium-multimedia-component-li:first-child .premium-multimedia-component-dispn-in {
      padding: 15px 10px 0px 10px; }
    .premium-multimedia-component-main-story .podcast-time-label, .premium-multimedia-component-li:first-child .podcast-time-label {
      left: inherit;
      bottom: 20px;
      right: 10px; }

  .premium-multimedia-component-li, .premium-multimedia-component-second-story, .premium-multimedia-component-li:nth-child(2) {
    padding-left: 0;
    margin-bottom: 0;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE; }
    .premium-multimedia-component-li .square-web-image, .premium-multimedia-component-second-story .square-web-image, .premium-multimedia-component-li:nth-child(2) .square-web-image {
      width: 30%;
      min-width: 30%;
      float: right; }
      .premium-multimedia-component-li .square-web-image .img-link-a, .premium-multimedia-component-second-story .square-web-image .img-link-a, .premium-multimedia-component-li:nth-child(2) .square-web-image .img-link-a {
        padding-top: 94.12%; }
    .premium-multimedia-component-li .premium-multimedia-component-li-in, .premium-multimedia-component-second-story .premium-multimedia-component-li-in, .premium-multimedia-component-li:nth-child(2) .premium-multimedia-component-li-in {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
    .premium-multimedia-component-li .section-icon, .premium-multimedia-component-second-story .section-icon, .premium-multimedia-component-li:nth-child(2) .section-icon {
      position: absolute;
      right: -18px;
      top: 50%;
      margin-top: -18px;
      left: inherit; }
    .premium-multimedia-component-li .premium-multimedia-component-dispn, .premium-multimedia-component-second-story .premium-multimedia-component-dispn, .premium-multimedia-component-li:nth-child(2) .premium-multimedia-component-dispn {
      padding: 0px  17px 0px 0px;
      width: 70%; }
    .premium-multimedia-component-li .podcast-time-label, .premium-multimedia-component-second-story .podcast-time-label, .premium-multimedia-component-li:nth-child(2) .podcast-time-label {
      left: inherit;
      right: 5px; }

  .premium-multimedia-component-second-story .premium-multimedia-component-li-in, .premium-multimedia-component-li:nth-child(2) .premium-multimedia-component-li-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff; }
  .premium-multimedia-component-second-story .premium-multimedia-component-dispn, .premium-multimedia-component-li:nth-child(2) .premium-multimedia-component-dispn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .premium-multimedia-component-second-story .premium-multimedia-component-dispn-in, .premium-multimedia-component-li:nth-child(2) .premium-multimedia-component-dispn-in {
    -ms-flex-item-align: center;
    align-self: center; } }
.premium-right-storyblk-wrp .prem-section-title-001 {
  font-size: 18px; }
.premium-right-storyblk-wrp .more-button-001 {
  margin: 0 0 10px; }

.prm-rightstories-dispn .content-ml-001 {
  margin-bottom: 0; }

.prm-rightstories-li-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .prm-rightstories-li-in .square-web-image {
    width: 30%;
    min-width: 30%;
    float: left; }

.prm-rightstories-li {
  width: 100%;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px solid #f2f2f2;
  float: left; }
  .prm-rightstories-li:first-child {
    padding-top: 0; }
  .prm-rightstories-li:last-child {
    border-bottom: none; }

.prm-rightstories-dispn {
  width: 70%;
  float: left;
  padding-left: 15px;
  -ms-flex-item-align: center;
  align-self: center;
  position: relative; }
  .prm-rightstories-dispn .section-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: -15px; }
  .prm-rightstories-dispn .prm-story-label {
    display: table; }
    .prm-rightstories-dispn .prm-story-label:hover {
      color: #EB2027; }
    .prm-rightstories-dispn .prm-story-label.label-sponserd:hover {
      color: #333994; }

.prm-rightstories-dispn-in {
  text-align: left; }

@media only screen and (max-width: 640px) {
  .premium-right-storyblk-wrp .square-web-image {
    float: right; }
    .premium-right-storyblk-wrp .square-web-image .img-link-a {
      padding-top: 94.12%; }

  .prm-rightstories-dispn {
    float: right;
    padding-left: 0px;
    padding-right: 15px; }
    .prm-rightstories-dispn .section-icon {
      left: inherit;
      right: -15px; }

  .prm-rightstories-li-in {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }
.in-the-news {
  float: left;
  width: 65%;
  overflow: hidden;
  white-space: nowrap; }

.prm-new-block-right, .ml-header-main-blk .sign_in_button {
  float: right; }
  .prm-new-block-right .header-search-001, .ml-header-main-blk .sign_in_button .header-search-001 {
    padding-top: 8px;
    position: relative;
    float: left;
    top: inherit;
    right: inherit;
    margin-right: 10px; }
    .prm-new-block-right .header-search-001 .bor-rgt, .ml-header-main-blk .sign_in_button .header-search-001 .bor-rgt {
      top: 9px;
      right: -1px; }
  .prm-new-block-right .ml-login-icon-blk, .ml-header-main-blk .sign_in_button .ml-login-icon-blk {
    position: static;
    display: block;
    width: auto;
    height: auto;
    background: none;
    border-radius: 0;
    margin: 0;
    padding: 0; }
  .prm-new-block-right .ml-login-icon-only, .ml-header-main-blk .sign_in_button .ml-login-icon-only {
    position: static;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    color: #333; }
  .prm-new-block-right .premlogin-block, .ml-header-main-blk .sign_in_button .premlogin-block {
    float: left;
    margin-top: 6px; }
  .prm-new-block-right .prmium-new-login, .ml-header-main-blk .sign_in_button .prmium-new-login {
    color: #fff;
    font-family: roboto;
    font-size: 13px;
    font-weight: 500;
    vertical-align: middle;
    display: inline-block; }
    .prm-new-block-right .prmium-new-login .fas.fa-caret-down, .ml-header-main-blk .sign_in_button .prmium-new-login .fas.fa-caret-down {
      color: #FFFFFF; }
  .prm-new-block-right .premlogin-block-in, .ml-header-main-blk .sign_in_button .premlogin-block-in {
    cursor: pointer; }
  .prm-new-block-right .login-dropdown-blk, .ml-header-main-blk .sign_in_button .login-dropdown-blk {
    width: 250px;
    -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
    border: 1px solid #EEEEEE;
    text-align: left; }
  .prm-new-block-right .logindusername, .ml-header-main-blk .sign_in_button .logindusername {
    padding: 15px;
    background: #F7F8F9;
    font-family: Roboto, sans-serif; }
  .prm-new-block-right .loginuser-img, .ml-header-main-blk .sign_in_button .loginuser-img {
    width: 30px;
    height: 30px;
    min-width: 30px;
    max-width: 30px;
    overflow: hidden;
    margin-right: 10px;
    background-image: url("clientlibs/img/login-person.jpg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: #DDDDDD;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
    .prm-new-block-right .loginuser-img img, .ml-header-main-blk .sign_in_button .loginuser-img img {
      max-width: 100%; }
  .prm-new-block-right .logindusername .text-blk, .ml-header-main-blk .sign_in_button .logindusername .text-blk {
    color: #666666;
    font-size: 0.8125rem;
    margin-bottom: 5px; }
  .prm-new-block-right .logindusername .profile_name_txt, .ml-header-main-blk .sign_in_button .logindusername .profile_name_txt {
    display: block;
    color: #333333;
    font-weight: 500; }
  .prm-new-block-right .my-accountdrop-li, .ml-header-main-blk .sign_in_button .my-accountdrop-li {
    display: block;
    border-bottom: 1px solid #EEEEEE;
    padding: 0; }
  .prm-new-block-right .my-accountdrop-li a, .ml-header-main-blk .sign_in_button .my-accountdrop-li a {
    cursor: pointer;
    display: block;
    padding: 15px;
    font-size: 0.875rem;
    color: #333333;
    height: auto;
    line-height: normal; }

.ml-header-main-blk .sign_in_button.ml-login-icon-blk-mobile {
  padding: 0;
  background: none; }
  .ml-header-main-blk .sign_in_button.ml-login-icon-blk-mobile .ml-login-icon-only {
    background-color: #333;
    color: #FFFFFF; }
    .ml-header-main-blk .sign_in_button.ml-login-icon-blk-mobile .ml-login-icon-only .fas {
      line-height: inherit; }
  .ml-header-main-blk .sign_in_button.ml-login-icon-blk-mobile .premlogin-block {
    margin: 0; }
  .ml-header-main-blk .sign_in_button.ml-login-icon-blk-mobile .prmium-new-login {
    display: none; }
  .ml-header-main-blk .sign_in_button.ml-login-icon-blk-mobile .login-dropdown-blk {
    top: 24px; }

.home-premium-video-block .article-video-outer-block {
  max-width: 300px;
  margin: 0 auto; }
.home-premium-video-block .article-video-title {
  font-family: Roboto;
  font-size: 18px;
  color: #000000;
  padding: 0 0 5px 0px;
  text-transform: uppercase;
  font-weight: 500;
  text-align: left; }
.home-premium-video-block .article-video-inner-block {
  border: 1px #f2f2f2 solid;
  padding: 0px;
  box-sizing: border-box;
  margin-bottom: 0px; }
.home-premium-video-block * {
  box-sizing: border-box; }
.home-premium-video-block .article-video-iframe-outer {
  position: relative;
  display: block;
  max-width: 300px; }
.home-premium-video-block .article-video-iframe-inner {
  padding-top: 56.25%; }
.home-premium-video-block .article-iframe {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: none; }
.home-premium-video-block .article-video-sub-title {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 10px 0px; }
.home-premium-video-block .article-more-videos-button {
  padding: 0 10px 10px; }
.home-premium-video-block .article-video-sub-title-en h3, .home-premium-video-block .article-video-sub-title-en {
  font-size: 17px;
  font-family: 'PT Serif';
  color: #333333;
  font-weight: normal;
  margin: 0; }
.home-premium-video-block .article-video-sub-title-ml h3, .home-premium-video-block .article-video-sub-title-ml {
  font-size: 19px;
  font-family: PanchariUni;
  color: #333333;
  font-weight: normal;
  margin: 0;
  max-height: 58px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  word-break: break-word; }
.home-premium-video-block .article-more-videos-button {
  text-align: right; }
.home-premium-video-block .article-more-videos-button a {
  font-family: Roboto;
  font-size: 12px;
  font-weight: 400;
  color: #e40011;
  text-align: right;
  text-transform: uppercase;
  text-decoration: none; }
.home-premium-video-block .vjs-dock-text {
  opacity: 0;
  visibility: hidden; }

@media only screen and (max-width: 980px) {
  .home-premium-video-block .article-video-outer-block {
    margin: 10px auto; } }
@media only screen and (max-width: 600px) {
  .home-premium-video-block .article-video-outer-block, .home-premium-video-block .article-video-iframe-outer {
    max-width: 100% !important;
    width: 100%; } }
.premium-story-list .web-special-label {
  display: none; }
.premium-story-list .premium-new-label {
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Roboto", Arial, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, "sans-serif";
  font-size: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  background: #EB2027;
  color: #fff;
  font-size: 13px;
  z-index: 1; }
.premium-story-list .premium-new-label-bg {
  background-image: url(clientlibs/img/premium-title.svg);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  width: 68px;
  height: 12px; }
.premium-story-list .image-block, .premium-story-list .image-blk {
  position: relative;
  border: 3px solid #EB2027; }
  .premium-story-list .image-block img, .premium-story-list .image-blk img {
    display: block; }
  .premium-story-list .image-block .premium-new-label, .premium-story-list .image-blk .premium-new-label {
    padding: 3px 8px; }
.premium-story-list.special-story-blk .image-blk {
  border: none; }
  .premium-story-list.special-story-blk .image-blk a {
    position: relative;
    display: block; }
    .premium-story-list.special-story-blk .image-blk a:first-child {
      border: 3px solid #EB2027; }
.premium-story-list.special-story-blk .image-blk-only {
  position: relative;
  display: block;
  border: 3px solid #EB2027; }
  .premium-story-list.special-story-blk .image-blk-only a:first-child {
    border: none; }
  .premium-story-list.special-story-blk .image-blk-only .premium-new-label {
    z-index: 1; }
.premium-story-list.story-list-02 .premium-new-label-bg, .premium-story-list.story-list-03 .premium-new-label-bg {
  width: 60px; }

/*............. Small style right stiry ...................*/
.ml-story-list-right .premium-story-list .image-block, .trending-news-blk .premium-story-list .image-block, .storylisting .premium-story-list .image-block, .common-content-blk .premium-story-list .image-block {
  border-width: 2px; }
  .ml-story-list-right .premium-story-list .image-block .premium-new-label, .trending-news-blk .premium-story-list .image-block .premium-new-label, .storylisting .premium-story-list .image-block .premium-new-label, .common-content-blk .premium-story-list .image-block .premium-new-label {
    padding: 2px 5px; }
  .ml-story-list-right .premium-story-list .image-block .premium-new-label-bg, .trending-news-blk .premium-story-list .image-block .premium-new-label-bg, .storylisting .premium-story-list .image-block .premium-new-label-bg, .common-content-blk .premium-story-list .image-block .premium-new-label-bg {
    width: 50px;
    height: 9px; }

@media only screen and (max-width: 640px) {
  .premium-story-list .image-block {
    border-width: 2px; }
    .premium-story-list .image-block .premium-new-label {
      padding: 2px 5px; }
  .premium-story-list .premium-new-label-bg {
    width: 60px;
    height: 12px; }
  .premium-story-list.story-list-01 .image-block {
    border-width: 2px; }
    .premium-story-list.story-list-01 .image-block .premium-new-label {
      padding: 2px 5px; }
    .premium-story-list.story-list-01 .image-block .premium-new-label-bg {
      width: 60px;
      height: 12px; }
  .premium-story-list.story-list-02 .image-block, .premium-story-list.story-list-03 .image-block {
    border-width: 2px; }
    .premium-story-list.story-list-02 .image-block .premium-new-label, .premium-story-list.story-list-03 .image-block .premium-new-label {
      padding: 2px 5px; }
    .premium-story-list.story-list-02 .image-block .premium-new-label-bg, .premium-story-list.story-list-03 .image-block .premium-new-label-bg {
      width: 50px;
      height: 9px; } }
/*........................ Premium......................*/

.prm-new-block-right {
  float: right; }
  .prm-new-block-right .header-search-001 {
    padding-top: 8px;
    position: relative;
    float: left;
    top: inherit;
    right: inherit;
    margin-right: 10px; }
    .prm-new-block-right .header-search-001 .bor-rgt {
      top: 9px;
      right: -1px; }
  .prm-new-block-right .ml-login-icon-blk {
    position: static;
    display: block;
    width: auto;
    height: auto;
    background: none;
    border-radius: 0;
    margin: 0;
    padding: 0; }
  .prm-new-block-right .ml-login-icon-only {
    position: static;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    color: #333; }
  .prm-new-block-right .premlogin-block {
    float: left;
    margin-top: 6px; }
  .prm-new-block-right .prmium-new-login {
    color: #fff;
    font-family: roboto;
    font-size: 13px;
    font-weight: 500;
    vertical-align: middle;
    display: inline-block; }
    .prm-new-block-right .prmium-new-login .fas.fa-caret-down {
      color: #FFFFFF; }
  .prm-new-block-right .premlogin-block-in {
    cursor: pointer; }
  .prm-new-block-right .login-dropdown-blk {
    width: 250px;
    -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
    border: 1px solid #EEEEEE; }
  .prm-new-block-right .logindusername {
    padding: 15px;
    background: #F7F8F9;
    font-family: Roboto, sans-serif; }
  .prm-new-block-right .loginuser-img {
    width: 30px;
    height: 30px;
    min-width: 30px;
    max-width: 30px;
    overflow: hidden;
    margin-right: 10px;
    background-image: url("clientlibs/img/login-person.jpg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: #DDDDDD;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
    .prm-new-block-right .loginuser-img img {
      max-width: 100%; }
  .prm-new-block-right .logindusername .text-blk {
    color: #666666;
    font-size: 0.8125rem; }
  .prm-new-block-right .logindusername .profile_name_txt {
    display: block;
    color: #333333;
    font-weight: 500; }
  .prm-new-block-right .my-accountdrop-li {
    display: block;
    border-bottom: 1px solid #EEEEEE;
    padding: 0; }
  .prm-new-block-right .my-accountdrop-li a {
    cursor: pointer;
    display: block;
    padding: 15px;
    font-size: 0.875rem;
    color: #333333;
    height: auto;
    line-height: normal; }
   .prm-new-block-right .user-signed-in .prmium-new-login{
		display:none;
    }
	.prm-new-block-right .ml-login-icon-only .fas{ 
      line-height: 18px;
    }
	.ad-block-300{
		background: none !important;
	}
	.topHeader .pre-btn-txt {
		padding-left: 5px; 
	}

	.topHeader.premium-label span {
	  display: inline-block;
	  vertical-align: middle;
	  color: #000;
	  margin: 0 -2px; 
	}

	.topHeader.premium-label span.iconBlock img {
	  width: 100%;
	  min-width: 18px; 
	}
	.ml-top-nav {
    display: block !important;
	}
	.locked-msg-loading-overlay {
		text-align: center;
	}
	.locked-msg-loading-overlay img {
		width: 60px;
		height: auto;
	}
	@media screen and (max-width: 800px) {
	.txt-en-header-mob{
		display: block !important;
		}
	.ml-top-nav.prm-sub-user{
        display:none !important;
      }
	}
/*.......................... Shorts  Style starts ...............................................*/

@media only screen and (min-width: 576px) {
    .container-twocolumns-right .shortz-video-block .indexwebstostorieswrpIn, .third-col-right .shortz-video-block .indexwebstostorieswrpIn {
        margin-right: 0;
    }
}

@media only screen and (max-width: 574px) {
    .shortz-video-block .indexwebstostorieswrpIn {
        margin-right: -10px;
    }
}

.shortz-video-icon {
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 10px;
    color: #fff;
    width: 30px;
    height: 30px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
    background-color: rgba(0, 0, 0, 0.5);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 0px 0 0 1px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.shortz-video-block__video, .shortz-video-block__video-wrp .video-js {
    color: #F5F5F5;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.shortz-video-block__video-wrp .vjs-dock-text, .shortz-video-block__video-wrp .vjs-big-play-button, .shortz-video-block__video-wrp .vjs-control-bar {
    display: none;
}

.shortzCarousel .webstoriesCarouselitemdispn {
    padding-bottom: 10px;
}

.shortzCarousel .webstoriesCarouselitemImg a {
    background: #dfdfdf;
}

.shortzCarouselSingle .owl-stage {
    padding-left: 0 !important;
}

.shortzCarouselSingle .owl-dots {
    text-align: left;
    padding-left: 10px;
}

.shortz-video-block .title-com-blk, .webstories-home-blk .title-com-blk {
    text-align: left;
}

.shortz-section-title {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.cmp-shortz-section-list__ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    width: auto;
    float: none;
}

.cmp-shortz-section-list__li {
    padding: 0px 10px;
    width: 25%;
    height: auto;
    margin: 10px 0px 10px;
    overflow: hidden;
    float: left;
    list-style-type: none;
}

.cmp-shortz-section-list__li .item.webstoriesCarouselitem {
    padding: 0;
}

.cmp-shortz-section-list__li .webstoriesCarouselitemImg a {
    background: #dfdfdf;
}

.shortz-list-block {
    width: 100%;
    margin: 15px 0;
}

.shortz-list-block .webstoriesCarouselitemdispn {
    padding-bottom: 10px;
}

.shortz-landing-container {
    font-family: Roboto;
    overflow: hidden;
}

.shortz-landing-body {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d000000', endColorstr='#00000000', GradientType=0);
    width: 100%;
    padding-top: 10px;
}

.shortz-landing-body__arrow-btn {
    width: 56px;
    height: 56px;
    border: none;
    outline: none;
    background-color: #fff;
    background-image: url(clientlibs/img/shortz-arrows.svg);
    background-size: 24px 106px;
    background-repeat: no-repeat;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.15);
    cursor: pointer;
}

.shortz-landing-body__arrow-btn:hover {
    background-color: #444;
}

.shortz-landing-body__arrow-btn--up {
    background-position: 16px 16px;
}

.shortz-landing-body__arrow-btn--down {
    background-position: 16px -66px;
}

.shortz-landing-header {
    height: 46px;
    padding: 13px 0;
}

.shortz-landing-header__in {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.shortz-landing-header__logo {
    max-width: 205px;
    height: 100%;
}

.shortz-landing-header__logo img {
    max-height: 100%;
    max-width: 100%;
}

.shortz-landing-body__container {
    max-width: calc((100vh - -46px) / 1.777777777777778);
    margin: 0 auto;
    width: 100%;
    min-width: 345px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: calc(100vh - 56px);
    padding-right: 75px;
    position: relative;
    min-height: 220px;
}

.shortz-landing-body__container-in {
    height: 100%;
    overflow-y: hidden;
    -webkit-scroll-snap-type: y mandatory;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory;
    scroll-padding-top: 10px;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.shortz-landing-body__container-in::-webkit-scrollbar {
    display: none;
}

.shortz-landing-body__next-arrow {
    position: absolute;
    bottom: 70px;
    right: 30px;
}

.shortz-landing-body__prev-arrow {
    position: absolute;
    top: 20px;
    right: 30px;
}

.shortz-landing-body__video-block-item {
    height: 100%;
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
    scroll-snap-align: start;
}

.shortz-landing-body__video-block-item__in {
    width: calc((100vh - 130px) / 1.777777777777778);
    height: calc(100vh - 130px);
    min-width: 253px;
    min-height: 450px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    position: relative;
    overflow: hidden;
}

.shortz-landing-body__video-block-item__in .video-js {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.shortz-landing-body__video-block-item__in .vjs-tech {
    object-fit: cover;
}

.shortz-landing-body__video-block-item__in .vjs-poster {
    background-size: cover;
}

.shortz-landing-body__video-block-item__in .vjs-dock-text {
    display: none;
}

.shortz-landing-body__video-block-item__in .vjs-control-bar {
    right: 60px;
}

.shortz-landing-body__video-block-item__in .video-js .vjs-control-bar {
    left: 15px;
    bottom: 30px;
    width: auto;
    z-index: 11;
}

.shortz-landing-body__video-block-item__in .vjs-progress-control {
    top: inherit !important;
    bottom: -1.3em;
}

.shortz-landing-body__video-block-item__in .not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible), .shortz-landing-body__video-block-item__in .not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible), .shortz-landing-body__video-block-item__in .not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible), .shortz-landing-body__video-block-item__in .not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible), .shortz-landing-body__video-block-item__in .vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar, .shortz-landing-body__video-block-item__in .vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible) {
    -webkit-transform: translateY(0em);
    -moz-transform: translateY(0em);
    -ms-transform: translateY(0em);
    -o-transform: translateY(0em);
    transform: translateY(0em);
}

.shortz-landing-body__video-block-item__in .vjs-control-bar {
    background-color: transparent;
}

.shortz-landing-body__video-block-item__in .vjs-play-progress, .shortz-landing-body__video-block-item__in .vjs-volume-level, .shortz-landing-body__video-block-item__in .vjs-big-play-button:active, .shortz-landing-body__video-block-item__in .vjs-big-play-button:focus, .shortz-landing-body__video-block-item__in :active .vjs-big-play-button, .shortz-landing-body__video-block-item__in :hover .vjs-big-play-button {
    background-color: #00B8F1;
}

.shortz-landing-body__video-block-item__in:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 1px;
    background: #000;
    border-radius: 15px;
    z-index: -1;
}

.shortz-landing-body__inside-full {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.v-cstm-share img {
    max-width: 100%;
}

.v-cstm-share * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Poppins", arial, sans-serif;
}

.v-cstm-share {
    max-width: 600px;
    position: absolute;
    right: 0px;
    bottom: 6px;
    z-index: 3;
}

.v-cstm-share__list-ul {
    margin: 0;
    padding: 0;
    width: 100%;
}

.v-cstm-share__list-li {
    list-style: none;
    margin: 10px;
    padding: 0;
}

.v-cstm-share__list-btn {
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    width: 36px;
    height: 36px;
    background: rgba(0, 0, 0, 0.8);
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}

.v-share-icon {
    width: 24px;
    height: 24px;
    background-image: url("clientlibs/img/share-icon-for-video.svg");
    background-size: 360px 24px;
    display: block;
}

.v-cstm-share__logo {
    width: 30px;
    height: 30px;
    display: block;
}

.v-cstm-share__ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.v-cstm-share__list-btn .v-share-icon {
    margin: 6px auto;
}

.v-share-save-icon {
    background-position: -264px 0;
}

.v-share-share-icon {
    background-position: -240px 0;
}

.v-share-email-icon {
    background-position: -120px 0;
}

.v-share-facebook-icon {
    background-position: -144px 0;
}

.v-share-twitter-icon {
    background-position: -216px 0;
}

.v-share-whatsapp-icon {
    background-position: 0 0;
}

.v-share-copy-icon {
    background-position: -336px 0;
}

.v-cstm-share__popup {
    background: rgba(0, 0, 0, 0.95);
    border-radius: 8px 8px 15px 15px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    left: 0;
    z-index: 12;
}

.v-cstm-share__popup-head {
    padding: 15px 45px 15px 15px;
    border-bottom: 1px solid #444;
    position: relative;
    text-transform: uppercase;
}

.v-cstm-share__popup-close {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 6px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #999999;
    font-size: 30px;
}

.v-cstm-share__popup-title {
    color: #FFFFFF;
}

.v-cstm-share__popup-title {
    margin: 0;
}

.v-cstm-share__popup-body {
    padding: 40px 15px;
}

.v-cstm-share__sicon-wrp {
    width: 36px;
    height: 36px;
    display: block;
    overflow: hidden;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #222;
}

.v-cstm-share__sicon-wrp .v-share-icon {
    margin: 6px auto;
}

.v-cstm-share__li {
    margin: 0 5px;
}

.shortz-landing-body__video-block-dispn {
    position: absolute;
    z-index: 1;
    padding: 55px 55px 74px 15px;
    left: 0;
    right: 0;
    bottom: 0;
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
    border-radius: 0px 0px 15px 15px;
}

.shortz-landing-body__video-block-dispn-title {
    font-family: PanchariUni;
    font-size: 20px;
    line-height: 1.1;
    color: #fff;
    max-height: 68px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.shortz-landing-body__video-block-dispn-title:hover {
    color: #fff;
    opacity: .8;
}

.shortz-landing-body__more {
    margin-top: 5px;
}

.shortz-landing-body__more-link {
    color: #00B8F1;
    font-size: 14px;
}

.shortz-landing-body__more-link:hover {
    text-decoration: underline;
    color: #00B8F1;
}

@media only screen and (max-width: 900px) {
    .cmp-shortz-section-list__li {
        width: 33.33333333333333%;
    }
}

@media only screen and (max-width: 650px) {
    .cmp-shortz-section-list__li {
        width: 50%;
    }
}

@media only screen and (max-width: 575px) {
    .cmp-shortz-section-list__ul {
        margin-left: -5px;
        margin-right: -5px;
    }
    .cmp-shortz-section-list__li {
        margin: 5px 0;
        padding: 0 5px;
    }
    .shortzCarouselBig .owl-stage {
        padding-left: 0 !important;
    }
    .shortz-landing-header, .shortz-landing-body__controls {
        display: none;
    }
    .shortz-landing-body {
        padding: 0;
    }
    .shortz-landing-body__container {
        max-width: 100%;
        width: 100%;
        padding: 0;
        height: 100vh;
        min-width: 100%;
        min-height: 100px;
    }
    .shortz-landing-body__container-in {
        scroll-padding-top: 0px;
    }
    .shortz-landing-body__in {
        width: 100%;
        height: 100%;
        min-width: 100%;
        min-height: 100vh;
    }
    .shortz-landing-body__video-block-item {
        padding-top: 0;
        padding-bottom: 0;
    }
    .shortz-landing-body__video-block-item__in {
        width: 100%;
        height: 100vh;
        min-height: auto;
        min-width: 100%;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }
    .shortz-landing-body__video-block-item__in .video-js {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }
    .shortz-landing-body__video-block-dispn {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }
}

@media only screen and (max-height: 440px) and (max-width: 930px) and (orientation: landscape) {
    .shortz-landing-header {
        display: none;
    }
    .shortz-landing-body {
        background-color: #151b17;
        padding-top: 0;
    }
    .shortz-landing-body__container {
        max-width: 100% !important;
        padding: 0px;
        height: 100vh !important;
    }
    .shortz-landing-body__container-in {
        scroll-padding-top: 0px;
    }
    .shortz-landing-body__video-block-item {
        padding-bottom: 0px;
        padding-top: 0px;
    }
    .shortz-landing-body__video-block-item__in {
        min-width: 100%;
        min-height: 100vh;
    }
    .shortz-landing-body__video-block-item__in .vjs-tech {
        object-fit: contain;
    }
    .shortz-landing-body__video-block-item__in .vjs-poster {
        background-size: contain;
    }
    .shortz-landing-body__video-block-dispn {
        padding: 0 55px 55px 15px;
    }
    .shortz-landing-body__video-block-dispn-title {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        display: block;
    }
    .shortz-landing-body__controls {
        display: none;
    }
    .shortz-landing-body .webstroieslabel {
        display: none;
    }
    .shortz-landing-body .vjs-progress-control {
        height: 5px;
    }
    .shortz-landing-body .video-js .vjs-control-bar {
        height: 26px;
    }
}

/*..............SHorts transition ........................*/

@media only screen and (max-width: 575px) {
    .shortz-landing-container {
        background: #000;
    }
}

.shortz-landing-body__inside-full .bc-iframe, .shortz-landing-body__inside-full .bc-iframe body, .shortz-landing-body__inside-full .vjs-poster {
    background-color: #F3F3F3;
}

.shorts-animated .shortz-landing-body__inside-full, .next-button-transition .shortz-landing-body__inside-full, .prev-button-transition .shortz-landing-body__inside-full {
    -webkit-animation-delay: 0ms;
    animation-delay: 0ms;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    pointer-events: all;
}

.shortz-slideInDown .shortz-landing-body__inside-full, .prev-button-transition .shortz-landing-body__inside-full {
    -webkit-animation-name: shortz-slideInDown;
    animation-name: shortz-slideInDown;
}

.shortz-slideInUp .shortz-landing-body__inside-full, .next-button-transition .shortz-landing-body__inside-full {
    -webkit-animation-name: shortz-slideInUp;
    animation-name: shortz-slideInUp;
}

@-webkit-keyframes shortz-slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}

@keyframes shortz-slideInUp {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}

@-webkit-keyframes shortz-slideInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}

@keyframes shortz-slideInDown {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}

/*.......................... Shorts Styles end...............................................*/
.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,
.scoreboard:after,
.scoreboard:before,
.feedlisting:after,
.feedlisting:before,
.mm-embed-common-wrapper:after,
.mm-embed-common-wrapper:before,
.mm-banner300-ad:after,
.mm-banner300-ad:before,
.advt-pos-wrap:after,
.advt-pos-wrap:before {
  content: '';
  display: table; }

.sticky-wrapper:after,
.scoreboard:after,
.feedlisting:after,
.mm-embed-common-wrapper:after,
.mm-banner300-ad:after,
.advt-pos-wrap: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,
.big-story-list:after,
.big-story-list:before {
  display: table;
  content: " "; }

.third-col-left:after,
.third-col-right:after,
.third-col-wrap:after,
.big-story-list: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 {
    width:85px;
}

.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{
[class*="story-list-0"] {
   width: 100%;
    margin-right: 0;
    float: left;
    border-bottom: 1px #F2F2F2 solid;
    margin-bottom: 10px;
    padding-bottom: 10px;
        }}

/*.ml-story-list-right .story-list-010,
.ml-story-list-right .story-list-011,
.ml-story-list-right .story-list-012,
.ml-story-list-right .story-list-013,
.ml-story-list-right .story-list-014,
.ml-story-list-right .story-list-015,
.ml-story-list-right .story-list-016,
.ml-story-list-right .story-list-017,
.ml-story-list-right .story-list-018{
    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;
}

.premium-story-article-promo-blk .sub-title-002 a {
	color: inherit;
    text-decoration: none;
}

.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%;
}

.story-body .mm-article-main-slider-dispn p {
    font-size: 19px;
    line-height: 1.1;
    color: #eee;
}


/* 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-blk-002 .listing-select .nav-icon {
    display: none;
}

.obituary-blk-002 .listing-title-blk-right .listing-select select {
    font-family: roboto;
    font-size: 12px;
    color: #333333;
    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;
}

.story-slide-socialmedia {
    z-index: 1003;
}

.breaking-news-footer-block {
    bottom: auto;
    top:0;
}

/* shortz carousel custom css starts */
.shortzCarousel .webstoriesCarouselitemdispn, .webstostoriesCarousel .webstoriesCarouselitemdispn, .webstostoriesCarouselSingle .webstoriesCarouselitemdispn {
    text-align: left;
}
.shortz-video-block .title-com-blk {
    margin-top: 10px;
}
@media only screen and (max-width: 640px){
	.shortzCarousel .owl-dots {
    	text-align: left;
    	padding-left: 5px;
    	right: 60px;
	}
	.ml-story-list-right img.lazy {
        width: 85px;
    }
}
/* shortz carousel custom css ends */
@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;
}

#stickyNav .sec-mm-red a {
    color: #D90000;
}

.news-section-tab-blk .sec-mm-red a {
    color: #D90000;
}

.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;
}
.mm-component.froomleTopnews {
    text-align: left;
}

@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;
    }
}

.login-dropdown-blk.mobile-dd ul li .sso-signout-button{
    width:150px;
    text-align: left;
}

.scoreboard .mm-live-updates-heading, .livescore-widgetwrp .mm-live-updates-heading {
    background: none;
    float: none;
}
.scoreboard .mm-live-updates-heading .live-nomaral-circle,.livescore-top .live-blink-circile .live-nomaral-circle {
    background: #EC1C24;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
	-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;
}

.spcil3bannerIn .web-special-label, .article-sectionwrp .web-special-label, .explainer-banercontent .web-special-label {
    position: inherit;
    display: block;
    max-width: fit-content;
    margin-bottom: 5px;
    line-height: 14px;
}

.advt-pos-wrap:empty { display: none }

#emailSharePopup {
    z-index: 99999;
}
.top-advt .editorspick {
    text-align: left;
}
/* *********** **************** **************** 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;
    }
    #StickyFooter.footer-outer {
        position: fixed;
        bottom: 0px;
        transition: all 0.5s ease-out 0s;
        width:100%;
        z-index:999;
    }
    .megamenu-footer {
        position: relative;
    }
}

@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;
    }
    #StickyFooter.footer-outer {
        display: none;
    }
}

@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%;
    }
}

  .home-container .header-sponser-left {
    display: none; } 
.txt-en-header-mob, .ml-top-nav {
    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: unset;
        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%;
    }

    .ml-story-list-right{
    [class*="story-list-0"] {
        border-color: #e0e0e0 !important;
    }}
}

@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;
    }
}
	.story-slide-socialmedia .fa-whatsapp, .social-media-blk-004 .wp .fab-whatsapp {
    	display: block !important;
		width: 30px;
		height: 30px; 
		color: #FFFFFF;
		padding: 5px; }
	.story-slide-socialmedia .social-media-blk-004 .wt {
		display: block !important;
    	padding-top: 1px;
	}
	@media screen and (max-width: 640px) {
		.story-slide-socialmedia .social-media-blk-004 .wt {
			padding: 2px !important;
	}
	}

.section-container .container-twocolumns-right.tag-container {
  display: block !important;
}
.mm-special-template {
	max-width:800px;
}

.top-advt .mob-only{
	display:none;
}
@media screen and (max-width: 480px) {
	.top-advt .web-only{
     	display:none;
     }
     .top-advt .mob-only{
     	display:block;
     }
 }  

/*@media only screen and (max-width:767.5px) {
    .prm-new-block-right.mobile-dd .login-dropdown-blk {
        margin-top: -8px;
    }
}

@media only screen and (min-width: 480px) and (max-width:991px) {
    .ml-header-main-blk.article-head-01 {
        display: flex;
        align-items: center;
    }
    .prm-new-block-right.mobile-dd .login-dropdown-blk {
        margin-top: -10px;
    }
}

@media only screen and (min-width:800px) and (max-width: 991px) {
    .prm-new-block-right .login-dropdown-blk {
        right: 10px;
    }
}

@media only screen and (max-width:799px) {
    .prm-new-block-right .login-dropdown-blk {
        right: 2px;
    }
}*/
