font-face {
  font-family: 'Arial';
  src: url("https://www.hindustantimes.com/res/fonts/ArialMT.eot");
  src: url("https://www.hindustantimes.com/res/fonts/ArialMT.eot?#iefix") format("embedded-opentype"),url("https://www.hindustantimes.com/res/fonts/ArialMT.woff2") format("woff2"),url("https://www.hindustantimes.com/res/fonts/ArialMT.woff") format("woff"),url("https://www.hindustantimes.com/res/fonts/ArialMT.ttf") format("truetype"),url("https://www.hindustantimes.com/res/fonts/ArialMT.svg#ArialMT") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(fonts/PTSerif-Regular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(fonts/OpenSans-Regular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(fonts/OpenSans-SemiBold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src:local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/OpenSans-Bold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html {
  min-height: 100%;
  position: relative;
}

textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus, button:focus, button:active, button:hover {
  outline: 0px !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
}

body {
  font-family: "PT Serif", serif; font-weight:400;
  background: #fff;
  color: #212121;
  position: static;
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

@media screen and (max-width: 991px) {
  body {
    padding-top: 0px;
  }
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  z-index: 10004 !important;
}

.main-wrapper {
  background-color: #fff;
  z-index: 1;
  min-height: 650px;
}

@media screen and (max-width: 767px) {
  .main-wrapper {
    margin-bottom: 0px;
  }
}

.h1, .h2, .h3, h1, h2, h3, .headingthree {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1, h2, h3, h4, h5, .headingtwo, .headingfour, .headingthree, .headingfive, .new-h2-head {
  font-family: "Open Sans", sans-serif;
  font-weight:600;
}

h2, new-h2-head {
  line-height: 30px;
}

.headingtwo {
  font-size: 30px;
  line-height: 30px;
}

h3, .headingthree {
  font-size: 24px;
  line-height: 23px;
}

h4, .headingfour, h3, h2, .new-h2-head {
  line-height: 22px !important;
  font-size: 16px;
  margin: 10px 0;
  font-weight: 600;
}

.citywise-news {
  float: right;
  width: 120px;
  margin: 0;
  padding: 0;
  height: 22px;
}

.citywise-news .inactive-city {
  display: block;
  font-size: 13px !important;
  color: #333333;
  border: 1px solid #eeeeee;
  text-align: center;
}

.citywise-news select {
  display: none;
  width: 100%;
  line-height: 22px;
  padding: 0px 10px;
  border-radius: 0px;
}

.citywise-news .select2-selection__rendered {
  margin: -2px 0 0 0 !important;
  line-height: 22px !important;
  color: #40a3d3 !important;
  font-size: 13px !important;
}

.citywise-news .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: -5px !important;
}

.citywise-news .select2-container {
  width: 121px !important;
}

.citywise-news .select2-container .select2-selection--single {
  height: 21px !important;
  display: none;
}

.citywise-news .select2-container .select2-selection--single .select2-selection__rendered {
  color: #333333 !important;
  line-height: 23px !important;
}

.notyourcity {
  float: right;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 13px;
  text-align: right;
}

.notyourcity a {
  color: #40a3d3;
  display: inline-block;
}

.ds-block {
  display: block !important;
}

.ds-none {
  display: none !important;
}

.ds-inlineblock {
  display: inline-block !important;
}

.headingfive {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  margin: 10px 0;
}

.hm-h1 {
  line-height: 22px !important;
  font-size: 16px !important;
  margin: 10px 0 !important;
  font-weight: 600 !important;
}

.hm-h1 a {
  color: #ffffff;
  outline: none;
  text-decoration: none;
}

.para-txt {
  margin: 0 0 10px;
}

@font-face {
  font-family:'Arial'; src:url("https://www.hindustantimes.com/res/fonts/ArialMT.eot"); src:url("https://www.hindustantimes.com/res/fonts/ArialMT.eot?#iefix") format("embedded-opentype"), url("https://www.hindustantimes.com/res/fonts/ArialMT.woff2") format("woff2"), url("https://www.hindustantimes.com/res/fonts/ArialMT.woff") format("woff"), url("https://www.hindustantimes.com/res/fonts/ArialMT.ttf") format("truetype"), url("https://www.hindustantimes.com/res/fonts/ArialMT.svg#ArialMT") format("svg"); font-weight:normal; font-style:normal;
}

.header-wrapper {
  background-color: #fff;
  min-height: 130px;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1050;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.header-wrapper .top-nav-option li .nav-opt-info a {
  color: #282828;
}

@media screen and (max-width: 767px) {
  .header-wrapper {
    min-height: 90px;
    position: static;
  }
}

.header-wrapper .top-header .container {
  position: relative;
}

.header-wrapper .top-header .container .weather-area {
  position: absolute;
  background: #fff;
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
  z-index: 10;
  display: none;
  z-index: 99;
  top: 119px;
  -webkit-box-shadow: 0px 5px 7px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 5px 7px 2px rgba(0, 0, 0, 0.25);
}

.header-wrapper .top-header .container .weather-area:before, .header-wrapper .top-header .container .weather-area:after {
  bottom: 100%;
  left: 52%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

@media screen and (max-width: 1170px) {
  .header-wrapper .top-header .container .weather-area:before, .header-wrapper .top-header .container .weather-area:after {
    left: 22%;
  }
}

@media screen and (max-width: 991px) {
  .header-wrapper .top-header .container .weather-area:before, .header-wrapper .top-header .container .weather-area:after {
    left: 50%;
  }
}

.header-wrapper .top-header .container .weather-area:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}

.header-wrapper .top-header .container .weather-area:before {
  border-color: rgba(204, 204, 204, 0);
  border-bottom-color: #ccc;
  border-width: 11px;
  margin-left: -11px;
}

.header-wrapper .top-header .container .weather-area .weather-details {
  margin: 0px 10px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

.header-wrapper .top-header .container .weather-area .weather-details .headingfour {
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
  margin-bottom: 5px;
}

.header-wrapper .top-header .container .weather-area .weather-details .date-tx {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 10px;
  font-weight:400;
  display: block;
}

.header-wrapper .top-header .container .weather-area .weather-details #weather_dt {
  position: relative;
  margin-bottom: 10px;
  margin-top: 5px;
}

.header-wrapper .top-header .container .weather-area .weather-details #weather_dt>span {
  display: none;
}

.header-wrapper .top-header .container .weather-area .weather-details #weather_dt h2 {
  font-size: 55px;
  line-height: 55px;
  color: #40a3d3;
}

.header-wrapper .top-header .container .weather-area .weather-details #weather_dt h2 i {
  position: absolute;
  right: -10px;
  font-size: 22px;
  top: -17px;
  color: #40a3d3;
}

.header-wrapper .top-header .container .weather-area .weather-details .humidity-dt li {
  margin-bottom: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

.header-wrapper .top-header .container .weather-area .weather-details .humidity-dt li .weather-sbheading {
	font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

.header-wrapper .top-header .container .weather-area .change-city {
  border-left: 1px solid #ddd;
  padding-left: 35px;
}

.header-wrapper .top-header .container .weather-area .change-city .headingfour {
  font-size: 20px;
  color: #212121;
  margin-bottom: 35px;
}

.header-wrapper .top-header .container .weather-area .change-city .change-city-list {
  margin-bottom: 25px;
}

.header-wrapper .top-header .container .weather-area .change-city .change-city-list li {
  display: inline-block;
  margin-right: 10px;
  text-transform: lowercase;
}

.header-wrapper .top-header .container .weather-area .change-city .change-city-list li span {
  color: #212121;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

.header-wrapper .top-header .container .weather-area .change-city .change-city-list li a {
  color: #212121;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

@media screen and (max-width: 991px) {
  .header-wrapper .top-header .container .weather-area .change-city {
    margin-top: 10px;
    border-top: 1px solid #ddd;
    border-left: none;
    padding-top: 5px;
    padding-left: 0px;
  }
}

@media screen and (max-width: 1280px) {
  .header-wrapper .top-header .container .weather-area {
    top: 105px;
  }
}

@media screen and (max-width: 1200px) {
  .header-wrapper .top-header .container .weather-area {
    top: 115px;
  }
}

@media screen and (max-width: 1170px) {
  .header-wrapper .top-header .container .weather-area {
    top: 105px;
  }
}

@media screen and (max-width: 991px) {
  .header-wrapper .top-header .container .weather-area {
    top: 115px;
  }
}

.header-wrapper .top-header .container .weather-area .weather-source {
  text-align: right;
  margin-right: 5px;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

.header-wrapper .top-header .container .weather-area .weather-source span {
  font-size: 12px;
  color: #212121;
  font-weight: 600;
  display: inline-block;
  margin-right: 10px;
}

.header-wrapper .top-header .container .weather-area .weather-source img {
  display: inline-block;
  width: 140px;
  height: 13px;
}

.header-wrapper .header-logo {
  margin: 15px 0px;
}

.header-wrapper .header-logo img {
  width: auto;
}

@media screen and (max-width: 1280px) {
  .header-wrapper .header-logo img {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .header-wrapper .header-logo img {
    width: auto;
  }
}

@media screen and (max-width: 991px) {
  .header-wrapper .header-logo {
    text-align: center;
  }
}

.header-wrapper .top-nav-option {
  float: right;
  margin-bottom: 10px;
  margin-top: 40px;
}

.header-wrapper .top-nav-option li {
  margin-right: 10px;
  border-right: 1px solid #333;
  padding-right: 10px;
  line-height: 16px;
  display: inline-block;
}

.header-wrapper .top-nav-option li:last-child {
  border: none;
  margin-right: 0px;
}

.header-wrapper .top-nav-option li .nav-opt-info {
  color: #212121;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

.header-wrapper .top-nav-option li .nav-opt-info i {
  display: inline-block;
  margin-right: 5px;
}

.header-wrapper .top-nav-option li.follow-bx span {
  display: inline-block;
  color: #212121;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

.header-wrapper .top-nav-option li.follow-bx a i {
  margin: 2px 0px 0px 8px;
  display: inline-block;
}

@media screen and (max-width: 1280px) {
  .header-wrapper .top-nav-option li {
    margin-right: 15px;
  }
}

@media screen and (max-width: 1170px) {
  .header-wrapper .top-nav-option li {
    margin-right: 20px;
  }
}

@media screen and (max-width: 991px) {
  .header-wrapper .top-nav-option {
    text-align: center;
  }
}

.header-wrapper .navbar-toggle .icon-bar {
  background-color: #fff;
}

.header-wrapper .advertisement-area {
  margin: 25px 0px 15px;
}

@media screen and (max-width: 991px) {
  .header-wrapper .advertisement-area img {
    width: auto;
  }
}

@media screen and (max-width: 1200px) {
  .header-wrapper .advertisement-area {
    margin: 30px 0px 10px 0px;
  }
}

@media screen and (max-width: 991px) {
  .header-wrapper .advertisement-area {
    margin: 10px 0px;
    text-align: center;
  }
}

.header-menu {
  background: #ffffff;
  border-top: 3px solid #333333;
  border-bottom: 1px solid #959595;
  top: 0;
  width: 100%;
  height: 50px;
}

.header-menu .main-nav {
  position: relative;
}

.header-menu .main-nav .mobile-icon {
  float: left;
  display: none;
}

.header-menu .main-nav .mobile-icon .hamburger {
  display: none;
  padding: 17px 5px;
  vertical-align: middle;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .mobile-icon .hamburger {
    display: inline-block;
  }
}

.header-menu .main-nav .mobile-icon .logo-img {
  display: none;
}

.header-menu .main-nav .mobile-icon a {
  padding: 10px 5px;
  display: inline-block;
}

.header-menu .main-nav .mobile-icon img {
  width: auto;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .mobile-icon {
    display: block;
  }
}

.header-menu .main-nav .nav-area {
  width: 85%;
  float: left;
}

.header-menu .main-nav .nav-area img {
  width: auto;
}

.header-menu .main-nav .nav-area .menu-list>li {
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -ms-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
  line-height: 16px;
  float: left;
}

.header-menu .main-nav .nav-area .menu-list>li.more-opt {
  position: relative;
}

.header-menu .main-nav .nav-area .menu-list>li.more-opt .sub-menu-dt {
  width: 200px;
}

.header-menu .main-nav .nav-area .menu-list>li.more-opt .sub-menu-dt .sub-menu-list {
  margin: 5px 0px;
}

.header-menu .main-nav .nav-area .menu-list>li.more-opt .sub-menu-dt .sub-menu-list li {
  margin: 0px;
  padding: 5px 15px;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list>li.more-opt .sub-menu-dt {
    width: 100%;
  }
}

.header-menu .main-nav .nav-area .menu-list>li.ipl-counter {
  background: #51b546;
  float: left;
  margin: 0 0 0 18px;
  height: 50px;
  font-family: "Open Sans", sans-serif !important;
  font-weight:400;
}

.header-menu .main-nav .nav-area .menu-list>li.ipl-counter a.ipl-counter-box {
  display: block !important;
  padding: 13px 7px;
  margin: 0;
}

.header-menu .main-nav .nav-area .menu-list>li.ipl-counter a.ipl-counter-box .ipl-txt-rt {
  font-size: 14px;
  margin: 0px;
  padding: 0;
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
}

.header-menu .main-nav .nav-area .menu-list>li.ipl-counter a.ipl-counter-box .ipl-txt-rt .ipl-days {
  font-size: 22px !important;
  margin: 0 0px;
  color: #ffffff;
  display: inline-block;
  font-weight: 600;
}

.header-menu .main-nav .nav-area .menu-list>li.ipl-counter:hover {
  background: #30db8d;
}

.header-menu .main-nav .nav-area .menu-list>li.close-btn {
  display: none;
  text-align: center;
  background: #212121;
  border-left: none;
}

.header-menu .main-nav .nav-area .menu-list>li.close-btn a .icons {
  display: inline-block;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list>li.close-btn {
    display: block;
  }
}

.header-menu .main-nav .nav-area .menu-list>li.india-col .line-slide {
  background: #f47d03;
}

.header-menu .main-nav .nav-area .menu-list>li.india-col .sub-menu-dt .headlines-cont li:before {
  background: #f47d03;
}

.header-menu .main-nav .nav-area .menu-list>li.india-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.india-col>a.active {
  background: #f47d03;
}

.header-menu .main-nav .nav-area .menu-list>li.india-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.india-col .common-txt.active {
  background: #f47d03;
}

.header-menu .main-nav .nav-area .menu-list>li.world-col .line-slide {
  background: #2aaac5;
}

.header-menu .main-nav .nav-area .menu-list>li.world-col .sub-menu-dt .headlines-cont li:before {
  background: #2aaac5;
}

.header-menu .main-nav .nav-area .menu-list>li.world-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.world-col>a.active {
}

.header-menu .main-nav .nav-area .menu-list>li.world-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.world-col .common-txt.active {
}

.header-menu .main-nav .nav-area .menu-list>li.cities-col .line-slide {
}

.header-menu .main-nav .nav-area .menu-list>li.cities-col .sub-menu-dt .headlines-cont li:before {
  background: #ebbc00;
}

.header-menu .main-nav .nav-area .menu-list>li.cities-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.cities-col>a.active {
}

.header-menu .main-nav .nav-area .menu-list>li.cities-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.cities-col .common-txt.active {
}

.header-menu .main-nav .nav-area .menu-list>li.opinion-col .line-slide {
}

.header-menu .main-nav .nav-area .menu-list>li.opinion-col .sub-menu-dt .headlines-cont li:before {
  background: #e01919;
}

.header-menu .main-nav .nav-area .menu-list>li.opinion-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.opinion-col>a.active {
}

.header-menu .main-nav .nav-area .menu-list>li.opinion-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.opinion-col .common-txt.active {
}

.header-menu .main-nav .nav-area .menu-list>li.sports-col .line-slide {
}

.header-menu .main-nav .nav-area .menu-list>li.sports-col .sub-menu-dt .headlines-cont li:before {
  background: #11ab66;
}

.header-menu .main-nav .nav-area .menu-list>li.sports-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.sports-col>a.active {
}

.header-menu .main-nav .nav-area .menu-list>li.sports-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.sports-col .common-txt.active {
  background: #11ab66;
}

.header-menu .main-nav .nav-area .menu-list>li.sports-fifa-col .line-slide {
  background: #326295;
}

.header-menu .main-nav .nav-area .menu-list>li.sports-fifa-col .sub-menu-dt .headlines-cont li:before {
  background: #326295;
}

.header-menu .main-nav .nav-area .menu-list>li.sports-fifa-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.sports-fifa-col>a.active {
  background: #326295;
}

.header-menu .main-nav .nav-area .menu-list>li.sports-fifa-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.sports-fifa-col .common-txt.active {
  background: #326295;
}

.header-menu .main-nav .nav-area .menu-list>li.htls-col .line-slide {
  background: #f1bd1a;
}

.header-menu .main-nav .nav-area .menu-list>li.htls-col .sub-menu-dt .headlines-cont li:before {
  background: #f1bd1a;
}

.header-menu .main-nav .nav-area .menu-list>li.htls-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.htls-col>a.active {
  background: #f1bd1a;
}

.header-menu .main-nav .nav-area .menu-list>li.htls-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.htls-col .common-txt.active {
  background: #f1bd1a;
}

.header-menu .main-nav .nav-area .menu-list>li.entertainment-col .line-slide {
  background: #e93e72;
}

.header-menu .main-nav .nav-area .menu-list>li.entertainment-col .sub-menu-dt .headlines-cont li:before {
  background: #e93e72;
}

.header-menu .main-nav .nav-area .menu-list>li.entertainment-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.entertainment-col>a.active {
  background: #e93e72;
}

.header-menu .main-nav .nav-area .menu-list>li.entertainment-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.entertainment-col .common-txt.active {
  background: #e93e72;
}

.header-menu .main-nav .nav-area .menu-list>li.lifestyle-col .line-slide {
  background: #006cff;
}

.header-menu .main-nav .nav-area .menu-list>li.lifestyle-col .sub-menu-dt .headlines-cont li:before {
  background: #006cff;
}

.header-menu .main-nav .nav-area .menu-list>li.lifestyle-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.lifestyle-col>a.active {
  background: #006cff;
}

.header-menu .main-nav .nav-area .menu-list>li.lifestyle-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.lifestyle-col .common-txt.active {
  background: #006cff;
}

.header-menu .main-nav .nav-area .menu-list>li.tech-col .line-slide {
  background: #a2906f;
}

.header-menu .main-nav .nav-area .menu-list>li.tech-col .sub-menu-dt .headlines-cont li:before {
  background: #a2906f;
}

.header-menu .main-nav .nav-area .menu-list>li.tech-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.tech-col>a.active {
  background: #a2906f;
}

.header-menu .main-nav .nav-area .menu-list>li.tech-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.tech-col .common-txt.active {
  background: #a2906f;
}

.header-menu .main-nav .nav-area .menu-list>li.photos-col .line-slide {
  background: #9160ad;
}

.header-menu .main-nav .nav-area .menu-list>li.photos-col .sub-menu-dt .headlines-cont li:before {
  background: #9160ad;
}

.header-menu .main-nav .nav-area .menu-list>li.photos-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.photos-col>a.active {
  background: #9160ad;
}

.header-menu .main-nav .nav-area .menu-list>li.photos-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.photos-col .common-txt.active {
  background: #9160ad;
}

.header-menu .main-nav .nav-area .menu-list>li.videos-col .line-slide {
  background: #941c1f;
}

.header-menu .main-nav .nav-area .menu-list>li.videos-col .sub-menu-dt .headlines-cont li:before {
  background: #941c1f;
}

.header-menu .main-nav .nav-area .menu-list>li.videos-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.videos-col>a.active {
  background: #941c1f;
}

.header-menu .main-nav .nav-area .menu-list>li.videos-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.videos-col .common-txt.active {
  background: #941c1f;
}

.header-menu .main-nav .nav-area .menu-list>li.education-col .line-slide {
  background: #c66;
}

.header-menu .main-nav .nav-area .menu-list>li.education-col .sub-menu-dt .headlines-cont li:before {
  background: #c66;
}

.header-menu .main-nav .nav-area .menu-list>li.education-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.education-col>a.active {
  background: #c66;
}

.header-menu .main-nav .nav-area .menu-list>li.education-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.education-col .common-txt.active {
  background: #c66;
}

.header-menu .main-nav .nav-area .menu-list>li.business-col .line-slide {
  background: #c66;
}

.header-menu .main-nav .nav-area .menu-list>li.business-col .sub-menu-dt .headlines-cont li:before {
  background: #c66;
}

.header-menu .main-nav .nav-area .menu-list>li.business-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.business-col>a.active {
  background: #c66;
}

.header-menu .main-nav .nav-area .menu-list>li.business-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.business-col .common-txt.active {
  background: #c66;
}

.header-menu .main-nav .nav-area .menu-list>li.what-now-col .line-slide {
  background: #41a3d4;
}

.header-menu .main-nav .nav-area .menu-list>li.what-now-col .sub-menu-dt .headlines-cont li:before {
  background: #41a3d4;
}

.header-menu .main-nav .nav-area .menu-list>li.what-now-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.what-now-col>a.active {
  background: #41a3d4;
}

.header-menu .main-nav .nav-area .menu-list>li.what-now-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.what-now-col .common-txt.active {
  background: #41a3d4;
}

.header-menu .main-nav .nav-area .menu-list>li.cricket-col .line-slide {
  background: #51b546;
}

.header-menu .main-nav .nav-area .menu-list>li.cricket-col .sub-menu-dt .headlines-cont li:before {
  background: #51b546;
}

.header-menu .main-nav .nav-area .menu-list>li.cricket-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.cricket-col>a.active {
  background: #51b546;
}

.header-menu .main-nav .nav-area .menu-list>li.cricket-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.cricket-col .common-txt.active {
  background: #51b546;
}

.header-menu .main-nav .nav-area .menu-list>li.assembly-elections-col .line-slide {
  background: #00c8c2;
}

.header-menu .main-nav .nav-area .menu-list>li.assembly-elections-col .sub-menu-dt .headlines-cont li:before {
  background: #00c8c2;
}

.header-menu .main-nav .nav-area .menu-list>li.assembly-elections-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.assembly-elections-col>a.active {
  background: #00c8c2;
}

.header-menu .main-nav .nav-area .menu-list>li.assembly-elections-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.assembly-elections-col .common-txt.active {
  background: #00c8c2;
}

.header-menu .main-nav .nav-area .menu-list>li.jaagore-col .line-slide {
  background: #fcee1f;
}

.header-menu .main-nav .nav-area .menu-list>li.jaagore-col .sub-menu-dt .headlines-cont li:before {
  background: #fcee1f;
}

.header-menu .main-nav .nav-area .menu-list>li.jaagore-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.jaagore-col>a.active {
  background: #fcee1f;
}

.header-menu .main-nav .nav-area .menu-list>li.jaagore-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.jaagore-col .common-txt.active {
  background: #fcee1f;
}

.header-menu .main-nav .nav-area .menu-list>li.htls-col .line-slide {
  background: #f1bd1a;
}

.header-menu .main-nav .nav-area .menu-list>li.htls-col .sub-menu-dt .headlines-cont li:before {
  background: #f1bd1a;
}

.header-menu .main-nav .nav-area .menu-list>li.htls-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.htls-col>a.active {
  background: #f1bd1a;
}

.header-menu .main-nav .nav-area .menu-list>li.htls-col .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li.htls-col .common-txt.active {
  background: #f1bd1a;
}

.header-menu .main-nav .nav-area .menu-list>li .line-slide {
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #f47d03;
  width: 0%;
  -webkit-transition: width 1s ease-out;
  -o-transition: width 1s ease-out;
  -moz-transition: width 1s ease-out;
  transition: width 1s ease-out;
}

.header-menu .main-nav .nav-area .menu-list>li:hover .line-slide {
  width: 100% !important;
  -webkit-transition: width 1s ease-in;
  -o-transition: width 1s ease-in;
  -moz-transition: width 1s ease-in;
  transition: width 1s ease-in;
}

.header-menu .main-nav .nav-area .menu-list>li:hover .sub-menu-dt {
  display: block;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list>li:hover .sub-menu-dt {
    display: none;
  }
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt {
  display: none;
  position: absolute;
  top: 47px;
  overflow: hidden;
  left: 0px;
  background: #fff;
  -webkit-box-shadow: 0px 9px 7px 2px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 9px 7px 2px rgba(0, 0, 0, 0.25);
  z-index: 999;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt.sub-menu-open {
    background: #212121;
  }

  .header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt.sub-menu-open .sub-menu-list {
    margin: 0px -15px 0px 0px;
  }

  .header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt.sub-menu-open .sub-menu-list li {
    padding: 10px 15px;
    margin-bottom: 0px;
  }

  .header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt.sub-menu-open .sub-menu-list li a {
    color: #d7dcdf;
    font-weight: 400;
  }
}

@media screen and (max-width: 991px) and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt.sub-menu-open .sub-menu-list li {
    border-bottom: 1px solid #6c7073;
  }

  .header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt.sub-menu-open .sub-menu-list li:last-child {
    border-bottom: none;
  }
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .sub-menu-list {
  margin-top: 20px;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .sub-menu-list li {
  margin-bottom: 10px;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .sub-menu-list li a {
  font-size: 14px;
  color: #212121;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-transform: lowercase;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .sub-menu-list li a.active {
  color: #218ccc;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .gallery-cont {
  margin: 10px 0;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .gallery-cont img {
  width: 100%;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .gallery-cont .para-txt {
  margin: 10px 0 0 0;
  font-family: "Open Sans", sans-serif;
  text-transform: capitalize;
  font-weight:400;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .gallery-cont .para-txt a {
  color: #212121;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .headlines-cont {
  margin-top: 20px;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .headlines-cont li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
  height: 61px;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .headlines-cont li .headingfour {
  margin: 0;
  font-weight: 500;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .headlines-cont li .headingfour a {
  color: #212121;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .headlines-cont li .headingfour:first-letter {
  text-transform: capitalize;
}

.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt .headlines-cont li:before {
  content: '';
  width: 10px;
  height: 10px;
  background: #f47d03;
  position: absolute;
  left: 8px;
  top: 7px;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt {
    position: relative;
    top: 0;
    display: none;
  }
}

.header-menu .main-nav .nav-area .menu-list>li>a, .header-menu .main-nav .nav-area .menu-list>li .common-txt {
  display: block;
  padding: 15px 5px;
  color: #d7dcdf;
  font-size: 14px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

.header-menu .main-nav .nav-area .menu-list>li>a.jaagore, .header-menu .main-nav .nav-area .menu-list>li .common-txt.jaagore {
  color: #fcee1f !important;
}

.header-menu .main-nav .nav-area .menu-list>li>a:hover, .header-menu .main-nav .nav-area .menu-list>li>a.active, .header-menu .main-nav .nav-area .menu-list>li .common-txt:hover, .header-menu .main-nav .nav-area .menu-list>li .common-txt.active {
  color: #fff !important;
}

.header-menu .main-nav .nav-area .menu-list>li>a.htls-menu, .header-menu .main-nav .nav-area .menu-list>li .common-txt.htls-menu {
  color: #050505 !important;
  background: #ecba1d;
  padding: 5px 10px;
  margin: 10px 0 0 0;
}

.header-menu .main-nav .nav-area .menu-list>li>a.htls-menu:hover, .header-menu .main-nav .nav-area .menu-list>li .common-txt.htls-menu:hover {
  background: #ffd87d;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list>li>a, .header-menu .main-nav .nav-area .menu-list>li .common-txt {
    padding: 15px;
  }
}

.header-menu .main-nav .nav-area .menu-list>li:first-child a {
  border-bottom: 0 none;
}

.header-menu .main-nav .nav-area .menu-list>li .icon-plus {
  display: none;
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list>li {
    display: block;
    margin: 0px;
    border-bottom: 1px solid #6c7073;
    border-left: 6px solid #212121;
    position: relative;
    float: none;
  }

  .header-menu .main-nav .nav-area .menu-list>li .icon-plus {
    display: block;
    position: absolute;
    right: 14px;
    top: 19px;
    color: #fff;
    width: 20px;
    text-align: center;
    cursor: pointer;
  }

  .header-menu .main-nav .nav-area .menu-list>li .icon-plus.active .plus-icons {
    background-position: -207px -4px;
  }
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area .menu-list {
    min-height: 1300px;
  }
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .nav-area {
    position: fixed;
    top: 0;
    left: -300px;
    width: 300px;
    background: #333739;
    height: 100%;
    overflow: auto;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
}

.header-menu .main-nav .menu-tool-pnl {
  float: right;
}

.header-menu .main-nav .menu-tool-pnl>li {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 4px;
  position: relative;
}

.header-menu .main-nav .menu-tool-pnl>li.dropdown .client-opt {
  width: 167px;
  left: auto;
  right: -14px;
  border: none;
  padding: 0px;
}

.header-menu .main-nav .menu-tool-pnl>li.dropdown .client-opt:before {
  content: '';
  position: absolute;
  top: -8px;
  right: 26px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.header-menu .main-nav .menu-tool-pnl>li.dropdown .client-opt li {
  display: block;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}

.header-menu .main-nav .menu-tool-pnl>li.dropdown .client-opt li a {
  display: block;
  padding: 7px 10px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

.header-menu .main-nav .menu-tool-pnl>li.dropdown .client-opt li a:hover {
  background: #40a3d3;
  color: #fff !important;
}

.header-menu .main-nav .menu-tool-pnl>li.dropdown .client-opt li a img {
  width: auto;
}

.header-menu .main-nav .menu-tool-pnl>li .search-btn, .header-menu .main-nav .menu-tool-pnl>li .search-btn-none {
  position: relative;
  z-index: 9;
}

.header-menu .main-nav .menu-tool-pnl>li>a {
  display: block;
  padding: 12px 5px;
}

.header-menu .main-nav .menu-tool-pnl>li .login-bt {
  background: #46494b;
  padding: 5px 12px;
  margin: 0px;
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  -ms-border-radius: 4;
  border-radius: 4;
  border: 1px solid #6c7073;
}

.header-menu .main-nav .menu-tool-pnl>li .login-bt span {
  color: #fff;
  margin: 0px 3px;
}

.header-menu .main-nav .menu-tool-pnl>li .login-bt a {
  color: #d7dcdf;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

.header-menu .main-nav .menu-tool-pnl>li:last-child {
  margin-right: 0;
}

.header-menu .main-nav .search-pnl {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 200px;
  height: 50px;
  max-width: 0;
  padding: 5px 35px 5px 10px;
  opacity: 0;
  background: #fff;
  color: #000;
  margin-right: 106px;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
  font-size: 16px;
}

.header-menu .main-nav .search-pnl.expanded {
  max-width: 100%;
  width: 93%;
  margin-right: 7%;
  height: 46px;
  opacity: 1;
}

@media screen and (max-width: 1280px) {
  .header-menu .main-nav .search-pnl.expanded {
    width: 84%;
  }
}

@media screen and (max-width: 1170px) {
  .header-menu .main-nav .search-pnl.expanded {
    width: 80%;
  }
}

@media screen and (max-width: 991px) {
  .header-menu .main-nav .search-pnl.expanded {
    width: 74%;
  }
}

body.modal-open .header-wrapper {
  padding-right: 17px;
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

@media screen and (min-width: 768px) {
  .sticky .header-menu {
    position: fixed;
    box-shadow: 0 2px 9px -3px rgba(0, 0, 0, 0.3);

		border-bottom: 1px solid #e0e0e0;
  }

  .sticky .header-menu .mobile-icon {
    display: block;
    margin-right: 5px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .sticky .header-menu .mobile-icon .hamburger {
    display: inline-block;
  }
}

@media screen and (min-width: 768px) {
  .sticky .header-menu .mobile-icon .logo-img {
    display: inline-block;
  }

  .sticky .header-menu .menu-list li.mini-logo {
    display: inline-block;
  }

  .sticky .select-letter-list {
    position: fixed;
    width: 100%;
    top: 50px;
    z-index: 9;
  }
}

.weather-drop {
  position: relative;
  padding-right: 5px;
  cursor: pointer;
}

.weather-drop span {
  font-family: "Open Sans", sans-serif; font-weight:400;
}

.weather-drop .arrow-ico {
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 9px;
}

#weather, #weather_dt {
  text-align: center;
  font-family: "Open Sans", sans-serif; font-weight:400;
  color: #212121;
  display: inline-block;
}

#weather .inner-headingtwo, #weather_dt .inner-headingtwo {
  margin: 0px 10px 0px 0px;
  font-size: 15px;
  display: inline-block;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  color: #212121;
  font-weight: 600;
  line-height: 19px;
}

#weather .inner-headingtwo span, #weather_dt .inner-headingtwo span {
  font-size: 15px;
  display: inline-block;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  color: #212121;
  font-weight: 600;
  line-height: 19px;
}

#weather .headingtwo, #weather_dt .headingtwo {
  margin: 0px 10px 0px 0px;
  font-size: 15px;
  display: inline-block;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  color: #212121;
  font-weight: 600;
  line-height: 19px;
}

#weather .headingtwo span, #weather_dt .headingtwo span {
  font-size: 15px;
  display: inline-block;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  color: #212121;
  font-weight: 600;
  line-height: 19px;
}

#weather .headingtwo i, #weather_dt .headingtwo i {
  font-family: weather;
  font-size: 22px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.0;
  text-transform: none;
  color: #212121;
  padding: 0px 6px 0 0;
  display: inline-block;
}

#weather .headingtwo ul, #weather_dt .headingtwo ul {
  margin: 0;
  padding: 0;
}

#weather .headingtwo li, #weather_dt .headingtwo li {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  padding: 20px;
  display: inline-block;
  border-radius: 5px;
}

.modal-dialog {
  width: 420px;
}

.modal {
  text-align: center;
  background: -moz-linear-gradient(92deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.6)), color-stop(100%, rgba(0, 0, 0, 0.6)));
  background: -webkit-linear-gradient(92deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -o-linear-gradient(92deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -ms-linear-gradient(92deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  background: linear-gradient(358deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
  z-index: 1054;
}

.modal:before {
  display: inline-block;
  vertical-align: middle;
  content: " ";
  height: 100%;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.modal-backdrop.in {
  opacity: 0.9;
  z-index: 1052;
}

.news-area {
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.news-area:last-child {
  padding: 0px;
  margin: 0px;
}

.news-area:last-child .advertisement-area {
  position: relative;
  z-index: 99;
}

.news-area .top-news-ar .top-story-lt {
  float: left;
  width: 75%;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-left, .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-right {
  width: 49.2%;
  float: left;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .related-top-story .pd-10 {
  padding: 0px 10px;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .related-top-story h4 {
  color: #fff;
  line-height: 20px;
  margin: 10px 0px 0px 0px;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-pnl {
  position: relative;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-pnl .transparent-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(41%, rgba(255, 255, 255, 0)), color-stop(43%, rgba(246, 246, 246, 0)), color-stop(100%, rgba(0, 0, 0, 0.86)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-pnl:hover .transparent-bg {
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, #000 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(41%, rgba(255, 255, 255, 0)), color-stop(43%, rgba(246, 246, 246, 0)), color-stop(100%, #000));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, #000 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, #000 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, #000 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, #000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-pnl .story-tx {
  position: absolute;
  bottom: 2px;
  left: 11px;
  width: 93%;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-pnl .story-tx h2 {
  color: #fff;
  margin-top: 10px;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-pnl .story-tx h2 a {
  color: #fff;
}

@media screen and (max-width: 1170px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-pnl .story-tx h2 {
    font-size: 25px;
    line-height: 26px;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-pnl .story-tx h2 {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-list-st-pnl .top-story-pnl img {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-list-st-pnl .top-story-pnl .transparent-bg {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-list-st-pnl .top-story-pnl .story-tx {
    position: relative;
    background: #eff1f6;
    border: 1px solid #dddddd;
    left: 0;
    width: 100%;
    height: 100px;
    padding: 10px;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-list-st-pnl .top-story-pnl .story-tx .headingfour {
    margin: 0;
    font-size: 14px !important;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-list-st-pnl .top-story-pnl .story-tx .headingfour a {
    color: #212121 !important;
  }
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li {
  float: left;
  margin-right: 8px;
  width: 26%;
  height: 250px;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li .top-story-pnl img {
  width: 100%;
  max-width: 100%;
  height: 250px;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li .top-story-pnl .story-tx .headingfour, .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li .top-story-pnl .story-tx h2 {
  line-height: 20px;
  color: #ffffff;
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li .top-story-pnl .story-tx .headingfour a, .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li .top-story-pnl .story-tx h2 a {
  color: #ffffff;
}

@media screen and (max-width: 1024px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li .top-story-pnl .story-tx .headingfour, .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li .top-story-pnl .story-tx h2 {
    font-size: 16px;
    line-height: 18px;
  }
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li:first-child {
  width: 46%;
}

@media screen and (max-width: 1170px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li:first-child {
    width: 45.5%;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li:first-child {
    width: 100%;
    margin-bottom: 10px;
  }
}

.news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1170px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li {
    width: 25.7%;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt .top-story-sec .top-story-coll li {
    width: 49%;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-lt {
    width: 58.5%;
  }
}

.news-area .top-news-ar .top-story-rt {
  float: right;
  width: 23.25%;
}

@media screen and (max-width: 1200px) {
  .news-area .top-news-ar .top-story-rt {
    width: 23.2%;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-ar .top-story-rt {
    width: 39.5%;
  }
}

.news-area.weekend-top {
  border: 0.73px solid #b4a99f;
  background: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%);
  overflow: hidden;
  padding: 0;
}

.news-area.weekend-top .fa-sm {
  color: #ffffff;
  font-size: 2em;
}

.news-area.weekend-top .weekend-toppnews {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: "Open Sans", sans-serif;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li {
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl {
  width: 36.42%;
  float: left;
  margin: 6px 0 7px 0;
  padding: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .wknd-top-heading {
  background: #ffffff;
  padding: 8px 24px;
  margin: 0 0 6px 0;
  font-size: 32px;
  font-weight: 600;
  color: #a0689c;
  float: left;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .weekend-media {
  float: left;
  margin: 10px 0 2px 0;
  padding: 0 0 16px 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .weekend-media .weekend-media-left {
  display: table-cell;
  vertical-align: top;
  margin: 0;
  padding-right: 10px;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .weekend-media .weekend-media-left .wknd-img-lft {
  width: 166px;
  height: 111px;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .weekend-media .weekend-media-left .wknd-img-lft img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .weekend-media .wknd-rgt {
  display: table-cell;
  vertical-align: top;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .weekend-media .wknd-rgt h2 {
  font-size: 18px !important;
  font-weight: 600;
  line-height: 22px !important;
  color: #0a0808;
  margin: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .weekend-media .wknd-rgt h2 a {
  color: #0a0808;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .weekend-media:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-mdlpnl {
  width: 27.15%;
  float: left;
  margin: 15px 0 0 0;
  padding: 0 20px;
  height: 319px;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-mdlpnl .wknd-mdlpnl-img {
  overflow: hidden;
  width: 299px;
  height: 199px;
  margin: 0;
  padding: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-mdlpnl .wknd-mdlpnl-img img {
  display: block;
  width: 100%;
  height: auto;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-mdlpnl h2 {
  font-size: 22px !important;
  font-weight: 600;
  line-height: 26px !important;
  color: #020202;
  margin: 15px 0 0 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-mdlpnl h2 a {
  color: #020202;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl {
  width: 36.42%;
  float: left;
  margin: 15px 0 0 0;
  padding: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media {
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media .weekend-media-left {
  display: table-cell;
  vertical-align: top;
  margin: 0;
  padding-right: 20px;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media .weekend-media-left .wknd-img-lft {
  width: 85px;
  height: 85px;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media .weekend-media-left .wknd-img-lft img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media .wknd-rgt {
  display: table-cell;
  vertical-align: top;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media .wknd-rgt h2 {
  font-size: 18px !important;
  font-weight: 600;
  line-height: 22px !important;
  color: #333333;
  margin: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media .wknd-rgt h2 a {
  color: #333333;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li:last-child {
  border-bottom: 0;
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li:nth-child(2) {
  border-right: 1px dashed #707070;
  border-left: 1px dashed #707070;
}

.news-area.top-block {
  overflow: hidden;
  margin-bottom: 0;
  padding-bottom: 0;
}

.news-area.top-block .top-block-news {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

.news-area.top-block .top-block-news .top-block-left {
  border-right: 1px solid #d7d7d7;
  float: left;
  width: 75%;
  padding: 0;
  margin: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 {
  width: 55.4%;
  float: left;
  border-right: 1px solid #d7d7d7;
  margin: 0;
  padding: 0 15px 0 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 h1 {
  font-size: 24px;
  font-weight: 600;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  font-weight:700;
  margin: 0;
  padding: 0 0 9px 0;
  line-height: 30px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 h1 a {
  color: #333333;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .tp-blk-imgbox {
  display: block;
  width: 518px;
  max-width: 518px;
  height: 291px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .tp-blk-imgbox img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related .tp-related-head {
  text-transform: uppercase;
  font-size: 16px;
  color: #4db6a3;
  font-weight: 600;
  padding: 18px 0 10px 0;
  font-family: "Open Sans", sans-serif;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.tp-related-list {
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.tp-related-list li {
  width: 94%;
  float: left;
  font-size: 20px;
  color: #333333;
  line-height: 25px;
  padding: 0;
  margin: 0 0 8px 21px;
  font-family: "Open Sans", sans-serif;
  font-weight:400;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.tp-related-list li:before {
  content: "\f04d";
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #555555;
  font-size: 13px;
  margin-top: 4px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.tp-related-list li a {
  color: #333333;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.highlights-list li {
  width: 94%;
  float: left;
  font-size: 14px;
  color: #666666;
  padding: 0;
  margin: 0 0 8px 21px;
  font-family: "Open Sans", sans-serif;font-weight:400;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.highlights-list li:before {
  content: "\f04d";
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #555555;
  font-size: 13px;
  margin-top: 2px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.highlights-list li a {
  color: #666666;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 {
  width: 44.60%;
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 .fa-sm {
  color: #ffffff;
  font-size: 2em;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 .fa-vid-sm {
  color: #ffffff;
  font-size: 2em;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 15px 0 14px;
  border-right: 1px solid #d7d7d7;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li:last-child {
  border-right: none;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big {
  display: block;
  margin: 0 0 15px 0;
  padding: 0 0 25px 0;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big h2 {
  font-size: 17px;
  font-weight: 700;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  margin: 0 0 10px 0;
  padding: 0 0 20px 0;
  line-height: 20px !important;
  height: 105px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big h2 a {
  color: #333333;
  width: 100%;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big .tp-img-bigbox {
  max-width: 186px;
  width: 186px;
  height: 186px;
  display: block;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big .tp-img-bigbox img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small h2 {
  font-size: 15px;
  font-weight: 700;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0 0 14px 0;
  line-height: 19px !important;
  height: 105px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small h2 a {
  color: #333333;
  width: 100%;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small .tp-left-small {
  width: 100%;
  height: 100%;
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small .tp-left-small .tp-img-smlbox {
  width: 186px;
  height: 105px;
  border: 1px solid red;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small .tp-left-small .tp-img-smlbox img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.news-area.top-block .top-block-news .top-block-right {
  padding: 0 0 0 15px;
  margin: 0;
  float: right;
  width: 24.48%;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-gglads {
  display: block;
  height: 250px;
  margin-bottom: 25px;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl {
  width: 100%;
  display: block;
  margin: 0 0 25px 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-left {
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-left .top-media-img {
  max-width: 101px;
  width: 101px;
  max-height: 101px;
  overflow: hidden;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-right {
  display: table-cell;
  vertical-align: top;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-right .headingfive {
  font-size: 15px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  margin: 0 0 10px 0;
  color: #212121;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-right .headingfive a {
  color: #212121;
  display: block;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-right .promotional-dt {
  display: block;
  margin: 5px 0 0 0;
  color: #4db6a3;
  font-size: 13px;
  position: relative;
  font-family: "Open Sans", sans-serif; font-weight:400;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox {
  width: 100%;
  height: 100%;
  float: left;
  padding: 8px 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .hm-subscribehead {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  margin: 0 0 8px 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .topsubscribe-form {
  position: relative;
  margin: 0;
  width: 100%;
  padding: 0;
  float: left;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .topsubscribe-form .fixedsubscribe-input {
  padding: 0 7px;
  width: 100%;
  height: 37px;
  box-sizing: border-box;
  font-size: .75em;
  color: #989696;
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #b6b6b6;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .topsubscribe-form .fixedsubscrib-btn {
  display: block;
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat no-repeat -118px -495px;
  position: absolute;
  top: 0px;
  right: 4px;
  height: 37px;
  width: 39px;
  cursor: pointer;
  border-left: 1px solid #eeeeee;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter {
  width: 100%;
  margin: 10px 0 0 0;
  float: left;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .or-option {
  float: left;
  margin: 2px 13px 0 4px;
  font-weight: 600;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .top-nslogin-ggl {
  float: left;
  padding: 0;
  margin-right: 13px;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .top-nslogin-ggl button#ggl-btn {
  background: url("https://www.hindustantimes.com/images/app-images/spirit-icon-21.png") no-repeat -155px -499px;
  display: block;
  width: 107px;
  height: 24px;
  border: 0;
  cursor: pointer;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .topnslogin-fb {
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .topnslogin-fb button#fb-btn {
  background: url("https://www.hindustantimes.com/images/app-images/spirit-icon-21.png") no-repeat -273px -500px;
  display: block;
  width: 109px;
  height: 24px;
  border: 0;
  cursor: pointer;
}

.news-area .advertisement-250 {
  height: 250px;
}

.news-area .news-headline {
  position: relative;
  padding-left: 60px;
  min-height: 59px;
}

.news-area .news-headline .headline-number {
  position: absolute;
  left: 0;
  top: 4px;
  width: 48px;
  height: 48px;
  background: #dadbde;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.news-area .news-headline .headingfour {
  color: #212121;
  font-family: "PT Serif", serif; font-weight:400;
  font-weight:400;
  margin: 0px;
}

.news-area .news-headline .headingfour a {
  color: #212121;
}

@media screen and (max-width: 991px) {
  .news-area .news-headline {
    min-height: 90px;
  }
}

.news-area .breaking-news-area {
  padding-bottom: 10px;
}

.news-area .breaking-news-area .column-head {
  margin-bottom: 15px;
}

.news-area .breaking-news-area .column-head h1 {
  font-size: 22px;
  text-transform: lowercase;
  font-weight: 400;
}

.news-area .breaking-news-area .column-head h1 a {
  color: #757575;
}

.news-area .breaking-news-area .news-headline {
  padding-left: 0;
}

.news-area .breaking-news-area .news-headline .para-txt {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 8px;
  height: 54px;
  font-size: 16px;
  line-height: 20px;
}

.news-area .breaking-news-area .news-headline .para-txt a {
  color: #212121;
  font-weight: 600;
}

.news-area .breaking-news-area .news-headline .para-txt a strong {
  font-weight: 600;
}

@media screen and (max-width: 1290px) {
  .news-area .breaking-news-area .news-headline .para-txt {
    height: 68px;
  }
}

@media screen and (max-width: 1024px) {
  .news-area .breaking-news-area .news-headline .para-txt {
    height: 61px;
    font-size: 12px;
  }
}

@media screen and (max-width: 991px) {
  .news-area .breaking-news-area {
    margin-top: 20px;
  }
}

@media screen and (max-width: 1170px) {
  .news-area .breaking-news-area .pd-lt {
    padding-left: 9px;
  }
}

.news-area.trending-news-section .owl-carousel .owl-stage-outer {
  padding: 0px;
}

@media screen and (max-width: 1280px) {
  .news-area.trending-news-section .owl-carousel .owl-controls .owl-nav .owl-prev, .news-area.trending-news-section .owl-carousel .owl-controls .owl-nav .owl-next {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    display: inline-block;
  }
}

@media screen and (max-width: 1280px) {
  .news-area.trending-news-section .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 0px;
  }
}

@media screen and (max-width: 1280px) {
  .news-area.trending-news-section .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0px;
  }
}

@media screen and (max-width: 1280px) {
  .news-area.trending-news-section .owl-carousel .owl-controls .owl-nav {
    position: absolute;
    top: -46px;
    right: 0;
  }
}

.news-area .tranding-news-bx {
  margin: 0px 0px 15px 0px;
  min-height: 100px;
}

.news-area .tranding-news-bx:last-child {
  margin-bottom: 0px;
}

.news-area .tranding-news-bx .tranding-img-lt {
  position: relative;
  float: left;
  width: 90px;
  height: 90px;
  cursor: pointer;
  overflow: hidden;
  margin-right: 15px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.news-area .tranding-news-bx .tranding-txt-rt {
  float: left;
  width: 69%;
}

.news-area .tranding-news-bx .tranding-txt-rt .headingfour {
  margin: 0px 0px 5px 0px;
  line-height: 20px;
  font-size: 16px;
  font-weight: 600;
  height: 64px;
  overflow: hidden;
}

.news-area .tranding-news-bx .tranding-txt-rt .headingfour a {
  color: #212121;
}

.news-area .tranding-news-bx .tranding-txt-rt .promotional-dt {
  margin: 0;
  line-height: 11px;
}

.news-area .tranding-news-bx .tranding-txt-rt .promotional-dt+.time-dt {
  display: block;
  line-height: 12px;
}

@media screen and (max-width: 991px) {
  .news-area .tranding-news-bx {
    min-height: 115px;
  }
}

@media screen and (max-width: 1200px) {
  .news-area.editor-pick-section .row .border-right:first-child {
    border-right: none;
  }
}

.news-area.editor-pick-section .row .relative-icons {
  margin-bottom: 10px !important;
}

.news-area.editor-pick-section .row .headingfour {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #212121;
  margin-top: 0px;
}

.news-area.editor-pick-section .row .headingfour a {
  color: #212121 !important;
}

.news-area.editor-pick-section .row .headingfour a:hover, .news-area.editor-pick-section .row .headingfour a:focus {
  color: #218ccc !important;
  outline: none;
  text-decoration: none;
}

.news-area.editor-pick-section .advertisement-middle {
  margin: 0px;
  height: 250px;
}

.news-area.editor-pick-section .editor-pick-dt .editor-pick-stry .headingfour {
  font-size: 16px;
  font-weight: 600;
}

.news-area.editor-pick-section .editor-pick-dt .editor-pick-stry .image-pnl {
  max-width: 300px;
  max-height: 200px;
  overflow: hidden;
}

.news-area.editor-pick-section .editor-pick-dt .editor-pick-stry .image-pnl img {
  max-width: 100%;
  height: auto;
  display: block;
}

.news-area.editor-pick-section .editor-pick-dt .headingfour {
  margin: 0px 0px 6px 0px;
}

.news-area.editor-pick-section .editor-pick-dt .headingfour a {
  color: #212121;
}

.news-area.editor-pick-section .editor-pick-dt .editor-tx {
  margin-top: 6px;
  color: #757575;
  font-size: 16px;
  line-height: 18px;
  font-family: "PT Serif", serif;  font-weight:400;
}

.news-area.editor-pick-section .editor-pick-dt .editor-tx a {
  color: #40a3d3 !important;
  outline: none;
  text-decoration: none;
}

.news-area.editor-pick-section .editor-pick-dt .latest-news-bx li .media .media-body .headingfour {
  margin: 0px;
  line-height: 18px !important;
  font-size: 14px;
  font-weight: 600;
  color: #212121;
  margin-bottom: 5px;
}

@media screen and (max-width: 1200px) {
  .news-area.editor-pick-section .editor-pick-dt {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 991px) {
  .news-area.media-conversations-section .row .border-right:first-child {
    border: none;
  }
}

.news-area.media-conversations-section .assembly-elections-bx .latest-news-bx li .media .media-body .headingfour {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px !important;
}

.news-area.media-conversations-section .trending-conversations-bx li {
  min-height: 75px;
  margin-bottom: 10px;
}

.news-area.media-conversations-section .trending-conversations-bx li .media .media-left .para-txt {
  width: 80px;
  background: #eff1f6;
  text-align: center;
  font-size: 12px;
  border: 1px solid #40a3d3;
  color: #666;
  padding: 13px 0px;
  margin-bottom: 0px;
  font-family: "Open Sans", sans-serif;
}

.news-area.media-conversations-section .trending-conversations-bx li .media .media-left .para-txt a {
  color: #666;
}

.news-area.media-conversations-section .trending-conversations-bx li .media .media-left .para-txt span {
  display: block;
  font-size: 20px;
  line-height: 24px;
  color: #40a3d3;
}

.news-area.media-conversations-section .trending-conversations-bx li .media .media-body .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 20px;
}

.news-area.media-conversations-section .trending-conversations-bx li .media .media-body .media-heading a {
  color: #212121;
}

@media screen and (max-width: 1170px) {
  .news-area.media-conversations-section .trending-conversations-bx li .media .media-body .media-heading {
    font-size: 16px;
    line-height: 20px;
  }
}

@media screen and (max-width: 1170px) {
  .news-area.media-conversations-section .trending-conversations-bx li {
    margin-bottom: 15px;
  }
}

@media screen and (max-width: 991px) {
  .news-area.media-conversations-section .trending-conversations-bx {
    margin-bottom: 35px;
  }
}

.news-area .row .column-head {
  margin-top: 0px;
}

.news-area .row .column-head h2, .news-area .row .column-head .new-h2-head {
  margin-top: 0px;
  font-family: "Open Sans", sans-serif;
}

.news-area .photo-ar {
  position: relative;
}

.news-area .photo-ar .hmnew-photo-ar {
  width: 100%;
  margin-left: 0;
  position: relative;
  float: left;
  background-color: #ffffff;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left {
  position: relative;
  width: 66.46%;
  margin: 0;
  float: left;
  height: 359px;
  overflow: hidden;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  float: left;
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main {
    height: 100%;
  }
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main #owl-landingphoto-hm {
  width: 100%;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main #owl-landingphoto-hm .item {
  height: 100%;
  width: 100%;
  margin: 0 0 -1px 0;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main #owl-landingphoto-hm .item img {
  display: block;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main #owl-landingphoto-hm .owl-stage-outer {
  position: relative;
  overflow: hidden;
  padding: 0px !important;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main #owl-landingphoto-hm .owl-controls .owl-prev, .news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main #owl-landingphoto-hm .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -263px -65px;
  display: block !important;
  height: 80px;
  width: 40px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
  top: 41% !important;
  left: 0px;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main #owl-landingphoto-hm .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -213px -65px;
  right: 0px;
  left: auto;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .hm-slider-main #owl-landingphoto-hm .owl-controls .owl-dots {
  display: none !important;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-left .para-txt {
  margin: 0 0 5px 5px;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right {
  width: 33.54%;
  float: right;
  height: 358px;
  background: #000000;
  font-family: "Open Sans", sans-serif !important; font-weight:400;
  position: relative;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right.photo-col {
  background: rgba(51, 51, 51, 0.9);
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right .headingfour {
  color: #fff;
  margin: 20px;
  font-size: 26px;
  font-weight: 600;
  line-height: 30px !important;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right .headingfour a {
  color: #fff;
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right .headingfour {
    font-size: 18px;
    line-height: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
  }
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right .hm-gallery-caption {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  margin: 20px;
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right .hm-gallery-caption {
    font-size: 14px;
    line-height: 17px;
    margin: 10px;
  }
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right .hm-gallery-secname-dt {
  position: absolute;
  bottom: 20px;
  left: 20px;
}

.news-area .photo-ar .hmnew-photo-ar .hm-newgallery-right .time-dt {
  color: #cccccc !important;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  font-size: 12px;
  text-transform: capitalize;
  display: block;
}

.news-area .photo-ar .photo-tx-lt {
  width: 100%;
  position: relative;
  padding: 15px 10px 15px 16px;
  height: 100%;
  top: 0;
}

.news-area .photo-ar .photo-tx-lt .time-dt {
  color: #eeeeee !important;
}

.news-area .photo-ar .photo-tx-lt.photo-col {
  background: rgba(0, 0, 0, 0.5);
}

.news-area .photo-ar .photo-tx-lt.photo-col:hover {
  background: rgba(0, 0, 0, 0.6);
}

.news-area .photo-ar .photo-tx-lt .headingfour {
  color: #fff;
}

.news-area .photo-ar .photo-tx-lt .headingfour a {
  color: #fff;
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .photo-tx-lt .headingfour {
    font-size: 18px;
    line-height: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
  }
}

.news-area .photo-ar .photo-tx-lt .para-txt {
  color: #fff;
  font-size: 15px;
  line-height: 19px;
  margin: 20px 0px 5px 0px;
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .photo-tx-lt .para-txt {
    font-size: 14px;
    line-height: 17px;
    margin: 10px 0px 5px 0px;
  }
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .photo-tx-lt {
    padding: 15px 16px;
    margin-top: -1px;
  }
}

@media screen and (max-width: 1200px) {
  .news-area .photo-ar .photo-tx-lt {
    position: relative;
    width: 100%;
    padding: 15px;
  }
}

.news-area .photo-ar .photo-gallery-rt {
  width: 100%;
  margin-left: 0;
  position: relative;
  display: table;
  background-color: #ffffff;
}

.news-area .photo-ar .photo-gallery-rt .photo-galler-img li {
  position: relative;
}

.news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-lg-mrgn {
  width: 66.78%;
  margin-right: 2px;
  float: left;
  height: 100%;
  overflow: hidden;
}

.news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-lg-mrgn img {
  display: block;
  height: 359px;
  width: 100%;
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-lg-mrgn img {
    display: block;
    height: 325px;
    width: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-lg-mrgn {
    width: 66.77%;
    height: 100%;
  }
}

@media screen and (max-width: 1200px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-lg-mrgn {
    width: 66.5%;
  }
}

@media screen and (max-width: 1170px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-lg-mrgn {
    width: 66.45%;
  }
}

@media screen and (max-width: 991px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-lg-mrgn {
    width: 66.5%;
  }
}

.news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-sm-mrgn {
  width: 32.99%;
  float: right;
  height: 100%;
}

.news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-sm-mrgn .mb-5 {
  margin-bottom: 3px !important;
}

.news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-sm-mrgn div img {
  width: 100%;
  display: block;
  height: 100%;
  max-height: 178px;
}

@media screen and (max-width: 1280px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-sm-mrgn {
    width: 32.88%;
    height: 100%;
  }
}

@media screen and (max-width: 1200px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-sm-mrgn {
    width: 32.79%;
  }
}

@media screen and (max-width: 1170px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-sm-mrgn {
    width: 32.65%;
  }
}

@media screen and (max-width: 991px) {
  .news-area .photo-ar .photo-gallery-rt .photo-galler-img li.photo-sm-mrgn {
    width: 32.8%;
  }
}

.news-area .photo-ar .photo-gallery-rt .photo-galler-img li .para-txt {
  margin: 0px;
}

.news-area .photo-ar .photo-gallery-rt .photo-galler-img li .gallery-ico img {
  border: none;
}

.news-area .photo-ar .photo-gallery-rt .gallery-ico {
  left: 20px;
  bottom: 20px;
  display: block;
}

.news-area .photo-ar .photo-gallery-rt .gallery-ico .para-txt {
  height: 100%;
  display: table;
  width: 100%;
}

.news-area .photo-ar .photo-gallery-rt .gallery-ico .para-txt a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.news-area .photo-ar .photo-gallery-rt .gallery-ico .para-txt a img {
  width: auto;
}

@media screen and (max-width: 1200px) {
  .news-area .photo-ar .photo-gallery-rt {
    margin-left: 0px;
    width: 100%;
  }
}

.news-area .news-gallery-bx {
  margin-top: 30px;
}

.news-area .news-gallery-bx .headingfive {
  font-size: 16px;
  height: 56px;
  overflow: hidden;
  font-weight: 600;
  line-height: 19px;
}

.news-area .news-gallery-bx .headingfive a {
  color: #212121;
}

@media screen and (max-width: 1200px) {
  .news-area .news-gallery-bx .headingfive {
    height: 68px;
  }
}

.news-area .news-gallery-bx .cta-link {
  margin-bottom: 5px;
  margin-top: 3px;
}

.news-area .news-gallery-bx .promotional-dt {
  margin: 0 0 8px 0;
}

.news-area .news-gallery-bx .time-dt {
  display: block;
}

.news-area .news-gallery-bx .relative-icons .gallery-ico {
  width: 46px;
  margin: 0px 0px 5px 5px;
}

@media screen and (max-width: 1024px) {
  .news-area .news-gallery-bx {
    margin-bottom: 50px;
  }
}

.news-area .advertisement-middle {
  margin-top: 30px;
}

.news-area .ht-ads-area {
  margin-top: 15px;
  border: 1px solid #ddd;
}

.news-area .ht-ads-area .ht-ads-content {
  padding: 5px 12px;
  margin-bottom: 7px;
}

.news-area .ht-ads-area .ht-ads-content h4, .news-area .ht-ads-area .ht-ads-content .headingfour {
  margin: 5px 0;
}

@media screen and (max-width: 1024px) {
  .news-area .ht-ads-area .ht-ads-content h4, .news-area .ht-ads-area .ht-ads-content .headingfour {
    font-size: 16px;
    line-height: 20px;
  }
}

.news-area .ht-ads-area .know-more {
  display: block;
  padding: 12px 10px;
  color: #fff;
  background: #212121;
  text-align: center;
  font-family: "PT Serif", serif;  font-weight:400;
  font-size: 18px;
  border-top: 1px solid #ddd;
}

.news-area .ht-ads-area .know-more:hover {
  background: #565656;
}

@media screen and (max-width: 1024px) {
  .news-area .ht-ads-area .know-more {
    padding: 8px 10px;
  }
}

@media screen and (max-width: 991px) {
  .news-area .ht-ads-area {
    margin-top: 0px;
  }
}

@media screen and (max-width: 991px) {
  .news-area.photos-section .top-news-area .latest-news-bx li {
    padding: 12px 5px;
  }
}

.news-area.photos-section .news-gallery-bx {
  margin-bottom: 30px;
}

@media screen and (max-width: 991px) {
  .news-area.photos-section .news-gallery-bx {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 991px) {
  .news-area.photos-section .advertisement-middle {
    margin-top: 0px;
  }
}

@media screen and (max-width: 1024px) {
  .news-area.photos-section .advertisement-middle .mt-30 {
    margin-top: 10px !important;
  }
}

@media screen and (max-width: 991px) {
  .news-area.photos-section .latest-news-bx li {
    padding: 20px 5px;
  }
}

.news-area.board-exams-section .headingfour {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #212121;
  margin-top: 0px;
}

.news-area.board-exams-section .headingfour a {
  color: #212121;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.news-area.board-exams-section .image-pnl {
  max-width: 300px;
  height: 169px;
  overflow: hidden;
}

.news-area.board-exams-section .relative-icons {
  margin-bottom: 10px;
}

.news-area.board-exams-section .time-dt {
  display: block;
}

.news-area.board-exams-section .para-txt {
  font-size: 16px;
  color: #333;
  font-family: "PT Serif", serif !important; font-weight:400;
}

@media screen and (max-width: 1170px) {
  .news-area.board-exams-section .row .border-right:nth-child(3) {
    border-right: none;
  }
}

@media screen and (max-width: 1200px) {
  .news-area.board-exams-section .latest-news-bx {
    margin-top: 30px;
  }
}

.news-area.board-exams-section .latest-news-bx li .media .media-body .media-heading.headingfive {
  font-size: 16px;
}

@media screen and (max-width: 1170px) {
  .news-area.board-exams-section .latest-news-bx li {
    min-height: 85px;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 970px) {
  .news-area.board-exams-section .latest-news-bx li {
    min-height: 75px;
  }
}

.news-area.opinion-section .opinion-rt .latest-news-bx li .media .media-left {
  display: table-cell;
}

.news-area.opinion-section .latest-news-bx>li>.media>.media-left {
  display: table-cell;
}

@media screen and (max-width: 1170px) {
  .news-area.opinion-section .latest-news-bx>li>.media>.media-left {
    display: none;
  }
}

@media screen and (max-width: 1170px) {
  .news-area.opinion-section .latest-news-bx>li {
    border-bottom: 1px solid #ddd;
  }

  .news-area.opinion-section .latest-news-bx>li:last-child {
    border-bottom: none;
  }
}

.news-area.bottom-text {
  background: #ffffff;
  padding-bottom: 25px;
  margin-bottom: 0;
  font-family: "Open Sans", sans-serif;
}

.news-area.bottom-text h4 {
  font-size: 18px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  padding: 20px 0;
  margin: 0;
  color: #757575;
}

.news-area.bottom-text ul {
  list-style: square;
}

.news-area.bottom-text ul.bottom-text-list li {
  list-style: square;
  font-size: 14px;
  margin: 0 0 0 17px;
  padding: 0 0 8px 0;
}

.news-area.bottom-text ul.bottom-text-list li a {
  color: #757575;
}

.news-area.bottom-text ul.bottom-text-list li b {
  font-weight: 600;
}

.news-area.bottom-text ul.bottom-text-list li ul {
  list-style: disc;
}

.news-area.bottom-text ul.bottom-text-list li ul li {
  list-style: disc;
  font-size: 14px;
  margin: 0 0 0 18px;
  padding: 10px 0 4px 0;
}

.news-area.bottom-text ul.bottom-text-list li ul li b {
  font-weight: 600;
}

.sponsored-area {
  padding: 16px;
}

.sponsored-area .sponsor-title {
  font-size: 12px;
  margin-top: 0px;
  color: #757575;
}

.sponsored-area .sponsored-logo {
  line-height: 30px;
  text-align: center;
  margin-bottom: 10px;
}

.sponsored-area .sponsored-logo a {
  color: #212121;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
}

.sponsored-area .sponsored-logo img {
  width: auto;
  vertical-align: bottom;
  margin-right: 10px;
}

@media screen and (max-width: 991px) {
  .sponsored-area .sponsored-logo img {
    display: block;
    margin: 0px auto 5px auto;
  }
}

.accordion-ar .panel-default {
  background: none;
  border: none;
  box-shadow: none;
}

.accordion-ar .panel-default:first-child .panel-heading {
  padding: 0px 0px 15px 0px;
}

.accordion-ar .panel-default:last-child .panel-heading {
  border: none;
}

.accordion-ar .panel-default .panel-heading {
  background: none;
  border: none;
  padding: 15px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #ddd;
}

.accordion-ar .panel-default .panel-heading .panel-title {
  font-size: 18px;
  text-transform: capitalize;
  line-height: 14px;
  margin: 0;
}

.accordion-ar .panel-default .panel-heading .panel-title a {
  display: block;
  color: #000;
  position: relative;
}

.accordion-ar .panel-default .panel-heading .panel-title a .arrow-icons {
  background-image: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png);
  background-repeat: no-repeat;
  background-position: -80px -2px;
  display: block;
  width: 11px;
  height: 13px;
  position: absolute;
  right: 0;
  top: 3px;
}

.accordion-ar .panel-default .panel-heading .panel-title a.collapsed .arrow-icons {
  background-position: -65px -12px;
}

.accordion-ar .panel-default .panel-heading .panel-title a:hover, .accordion-ar .panel-default .panel-heading .panel-title a:focus {
  color: #000;
}

.accordion-ar .panel-default .panel-collapse .panel-body {
  border: none;
  padding: 0;
}

@media screen and (max-width: 1200px) {
  .video-section .video-bx .video-large {
    margin-bottom: 30px;
  }
}

.video-section .video-bx .play-video-ar {
  max-width: 630px;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-section .video-bx .video-sub-tx .headingfour {
  font-size: 20px;
}

.video-section .video-bx .video-sub-tx .headingfour a {
  color: #212121;
}

@media screen and (max-width: 1200px) {
  .video-section .video-bx .video-sub-tx {
    margin-top: 0;
  }
}

.video-section .advertisement-area {
  margin-top: 50px;
}

@media screen and (max-width: 1200px) {
  .video-section .advertisement-area {
    margin-top: 0;
  }
}

.more-video-sec {
  margin-top: 53px;
}

.more-video-sec .latest-news-bx li .media .media-body .cta-link {
  margin-bottom: 3px;
}

.more-video-sec .latest-news-bx li .media .media-body .time-dt {
  display: block;
}

@media screen and (max-width: 1200px) {
  .more-video-sec {
    margin-top: 0;
  }
}

.clients-ads .column-head {
  margin-top: 0px;
}

.clients-ads .client-ads-panel .ads-panel-tx {
  margin-bottom: 0px;
}

@media screen and (max-width: 991px) {
  .clients-ads .client-ads-panel {
    overflow-y: auto;
    white-space: nowrap;
    width: 1170px;
    margin-bottom: 0px !important;
  }
}

@media screen and (max-width: 991px) {
  .clients-ads {
    overflow: auto;
  }
}

.breaking-news {
  margin: 20px 0;
  padding: 0;
}

.breaking-news .breaking-news-sec {
  background: #fa474f;
  position: relative;
}

.breaking-news .breaking-news-sec .brk-heading {
  background: #212121;
  color: #fff;
  margin: 0px;
  padding: 13px 14px;
  text-align: center;
  position: absolute;
  left: 40px;
  height: 100%;
  font-size: 20px;
  line-height: 26px;
  font-family: "Open Sans", sans-serif;
}

.breaking-news .breaking-news-sec .para-txt {
  font-size: 20px;
  margin: 0px;
  line-height: 20px;
  margin: 15px 30px 15px 224px;
  color: #fff;
  font-family: "Open Sans", sans-serif;
  line-height: 25px;
}

.big-story-sec {
  background: #eff1f6;
}

.big-story-sec .big-story-lt {
  float: left;
  width: 65%;
}

.big-story-sec .big-story-lt .owl-carousel .owl-stage-outer {
  padding: 0px;
}

.big-story-sec .big-story-lt .owl-carousel .owl-stage-outer .owl-item .item {
  position: relative;
}

.big-story-sec .big-story-lt .owl-carousel .owl-stage-outer .owl-item .item .banner-text {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
}

.big-story-sec .big-story-lt .owl-carousel .owl-stage-outer .owl-item .item .banner-text h5 {
  color: #fff;
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-lt {
    width: 64%;
  }
}

@media screen and (max-width: 991px) {
  .big-story-sec .big-story-lt {
    float: none;
    width: 100%;
  }
}

.big-story-sec .big-story-rt {
  width: 35%;
  float: right;
}

.big-story-sec .big-story-rt h1, .big-story-sec .big-story-rt h2 {
  margin: 0px;
}

.big-story-sec .big-story-rt .big-title {
  font-size: 28px;
  text-transform: uppercase;
  background: #d93232;
  display: inline-block;
  padding: 5px 30px 5px 20px;
  color: #fff;
  margin-bottom: 10px;
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt .big-title {
    line-height: 21px;
    font-size: 18px;
    margin-bottom: 7px;
  }
}

.big-story-sec .big-story-rt .big-story-content {
  padding: 0px 20px;
}

.big-story-sec .big-story-rt .big-story-content .big-heading h1 {
  font-weight: 600;
  line-height: 28px;
  font-size: 24px;
}

.big-story-sec .big-story-rt .big-story-content .big-heading h1 a {
  display: block;
  color: #212121;
}

@media screen and (max-width: 1280px) {
  .big-story-sec .big-story-rt .big-story-content .big-heading h1 {
    line-height: 24px;
    font-size: 20px;
  }
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt .big-story-content .big-heading h1 {
    line-height: 21px;
    font-size: 18px;
  }
}

@media screen and (max-width: 991px) {
  .big-story-sec .big-story-rt .big-story-content .big-heading h1 {
    line-height: 25px;
    font-size: 22px;
  }
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon {
  text-align: left;
  margin-top: 10px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a {
  display: inline-block;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a .fb-ico {
  background-position: -206px -184px;
  width: 35px;
  height: 35px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a .tw-ico {
  background-position: -257px -184px;
  width: 35px;
  height: 35px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a .gplus-ico {
  background-position: -308px -184px;
  width: 35px;
  height: 35px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a .instagram-ico {
  background-position: -254px -231px;
  width: 35px;
  height: 35px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a .linkdn-ico {
  background-position: -359px -184px;
  width: 35px;
  height: 35px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a .reditt-ico {
  background-position: -301px -231px;
  width: 35px;
  height: 35px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a .email-ico {
  background-position: -347px -231px;
  width: 35px;
  height: 35px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-social-icon a i {
  margin: 0px 5px 0px 0px;
  display: inline-block;
  cursor: pointer;
}

.big-story-sec .big-story-rt .big-story-content .big-story-cont-list {
  margin-top: 25px;
  font-size: 16px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-cont-list .headingfour span {
  padding-bottom: 4px;
  font-size: 20px;
  font-weight: 600;
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt .big-story-content .big-story-cont-list .headingfour span {
    line-height: 20px;
    font-size: 16px;
  }
}

.big-story-sec .big-story-rt .big-story-content .big-story-cont-list .headingfour a {
  font-size: 14px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-cont-list .big-cont-list {
  margin-top: 20px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-cont-list .big-cont-list li {
  margin-bottom: 15px;
  font-family: "PT Serif", serif;  font-weight:400;
  position: relative;
  padding: 0px 10px 0px 20px;
}

.big-story-sec .big-story-rt .big-story-content .big-story-cont-list .big-cont-list li a {
  color: #212121;
  font-size: 16px;
  line-height: 20px;
}

@media screen and (max-width: 1280px) {
  .big-story-sec .big-story-rt .big-story-content .big-story-cont-list .big-cont-list li a {
    font-size: 14px;
  }
}

.big-story-sec .big-story-rt .big-story-content .big-story-cont-list .big-cont-list li:before {
  content: '';
  position: absolute;
  top: 7px;
  left: 0px;
  width: 7px;
  height: 7px;
  background: #000;
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt .big-story-content .big-story-cont-list .big-cont-list li {
    margin-bottom: 5px;
  }
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt .big-story-content .big-story-cont-list .big-cont-list {
    margin-top: 10px;
  }
}

@media screen and (max-width: 991px) {
  .big-story-sec .big-story-rt .big-story-content .big-story-cont-list .big-cont-list {
    margin: 20px 0;
  }
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt .big-story-content .big-story-cont-list {
    margin-top: 10px;
  }
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt .big-story-content .big-story-cont-list {
    margin-top: 20px;
  }
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt .big-story-content {
    padding: 0 10px 0 20px;
  }
}

@media screen and (max-width: 1200px) {
  .big-story-sec .big-story-rt {
    width: 36%;
  }
}

@media screen and (max-width: 991px) {
  .big-story-sec .big-story-rt {
    float: none;
    width: 100%;
  }
}

.story-section {
  margin: 30px 0px;
}

.story-section .story-area .story-area-left {
  width: 74%;
  float: left;
}

.story-section .story-area .story-area-left .story-article {
  width: 100%;
  margin: 0;
  padding: 0;
  float: left;
}

.story-section .story-area .story-area-left .story-article .story-highlight {
  margin-bottom: 30px;
}

.story-section .story-area .story-area-left .story-article .story-highlight p {
  font-size: 16px;
  line-height: 22px;
  color: #212121;
  font-family: "PT Serif", serif;  font-weight:400;
}

.story-section .story-area .story-area-left .story-article .story-highlight h2 {
  font-size: 16px;
  line-height: 22px;
  color: #212121;
  font-weight: 500;
  font-family: "PT Serif", serif; font-weight:400;
}

.story-section .story-area .story-area-left .story-article .story-highlight h1 {
  margin: 0px 0px 10px 0px;
  font-weight: 600 !important;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-heading {
  padding: 0px;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-heading h1 {
  font-size: 22px;
  font-weight: 600;
  color: #333333;
  margin: 0;
  padding: 0 0 10px 0;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-heading .story-updated-row {
  width: 100%;
  float: left;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-heading .story-updated-row .updated-date {
  float: left;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  float: left;
}

@media screen and (max-width: 1280px) {
  .story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main {
    height: 100%;
  }
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main #owl-landingphoto {
  width: 100%;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main #owl-landingphoto .item {
  height: 100%;
  width: 100%;
  margin: 0 0 -1px 0;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main #owl-landingphoto .item img {
  display: block;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main #owl-landingphoto .owl-stage-outer {
  position: relative;
  overflow: hidden;
  padding: 0px !important;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main #owl-landingphoto .owl-controls .owl-prev, .story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main #owl-landingphoto .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -263px -65px;
  display: block !important;
  height: 80px;
  width: 40px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
  top: 43%;
  left: 0px;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main #owl-landingphoto .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -213px -65px;
  right: 0px;
  left: auto;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-main #owl-landingphoto .owl-controls .owl-dots {
  display: none !important;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-info {
  background-color: #333333;
  padding: 7px 0;
  width: 100%;
  float: left;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-info .slider-num {
  border-radius: 2px;
  -moz-border-radius: 2px;
  font-family: "Open Sans", sans-serif;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color: #4f4f4f;
  padding: 10px 12px;
  width: 10%;
  color: #ffffff;
  float: left;
  margin: 18px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

@media screen and (max-width: 1289px) {
  .story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-info .slider-num {
    width: 15%;
  }
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-info h2 {
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  margin: 6px 0 0 0;
  padding: 10px 17px 10px 0;
  width: 86%;
  float: left;
  line-height: 23px;
}

@media screen and (max-width: 1289px) {
  .story-section .story-area .story-area-left .story-article .story-highlight .story-top-gallery .story-slider-info h2 {
    width: 79%;
  }
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-lg-img img {
  border: 1px solid #ddd;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-lg-img .thumbnail {
  margin-bottom: 8px;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-lg-img p {
  margin: 5px 0px 0px 0px;
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 14px;
  line-height: 20px;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-lg-img h2 {
  margin: 5px 0px 0px 0px;
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 14px;
  line-height: 20px;
}

.story-section .story-area .story-area-left .story-article .story-highlight .story-lg-img .img-captionh2 {
  margin: 5px 0px 0px 0px;
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 14px;
  line-height: 20px;
}

.story-section .story-area .story-area-left .story-article .latest-news-list-story {
  margin-top: 25px;
  margin-bottom: 25px;
}

.story-section .story-area .story-area-left .story-article .latest-news-list-story div {
  margin: 0px;
}

.story-section .story-area .story-area-left .story-article .latest-news-list-story div:last-child .media {
  margin-bottom: 0px;
}

.story-section .story-area .story-area-left .story-article .latest-news-list-story div .media-heading.headingfour {
  font-size: 18px;
}

.story-section .story-area .story-area-left .story-article .latest-news-list-story div .media-heading a {
  color: #218ccc;
}

@media screen and (max-width: 1170px) {
  .story-section .story-area .story-area-left .story-article .latest-news-list-story .media {
    margin-bottom: 20px;
  }
}

.story-section .story-area .story-area-left .story-article .story-content {
  position: relative;
}

.story-section .story-area .story-area-left .story-article .story-content .social-icons-ar {
  position: absolute;
  top: 10px;
  width: 55px;
  z-index: 8;
}

.story-section .story-area .story-area-left .story-article .story-content .social-icons-ar.social-fixed {
  top: 80px;
  position: fixed;
}

.story-section .story-area .story-area-left .story-article .story-content .social-icons-ar.social-fixed.social-fix-none {
  position: absolute;
}

.story-section .story-area .story-area-left .story-article .story-content .social-icons-ar .social-list-icon li {
  margin-bottom: 25px;
  text-align: center;
  position: relative;
}

.story-section .story-area .story-area-left .story-article .story-content .social-icons-ar .social-list-icon li.footprit-step a {
  display: block;
  text-align: center;
}

.story-section .story-area .story-area-left .story-article .story-content .social-icons-ar .social-list-icon li.footprit-step a img {
  width: auto;
}

.story-section .story-area .story-area-left .story-article .story-content .social-icons-ar .social-list-icon li a {
  color: #fff;
  font-family: "PT Serif", serif; font-weight:400;
  line-height: 29px;
  font-weight: 600;
}

.story-section .story-area .story-area-left .story-article .story-content .social-icons-ar .social-list-icon li a i {
  font-style: normal;
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-left .story-article .story-content .social-icons-ar {
    width: 44px;
  }
}

.story-section .story-area .story-area-left .story-article .story-content .story-details {
  margin: 0px 30px 0 100px;
  float: left;
}

@media screen and (max-width: 1280px) {
  .story-section .story-area .story-area-left .story-article .story-content .story-details {
    width: 88%;
  }
}

.story-section .story-area .story-area-left .story-article .story-content .story-details iframe {
  width: 100%;
  display: block;
  margin: 0 auto/*;height:-webkit-fill-available*/;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details iframe[height="270"] {
  width: 480px;
  margin: 0px auto 20px;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .column-head h2 {
  line-height: 24px;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details>p {
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 32px;
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-left .story-article .story-content .story-details>p {
    font-size: 18px;
    line-height: 30px;
  }
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .story-readmore {
  font-size: 18px;
  font-weight: 600;
  padding: 5px 0;
  font-family: "Open Sans", sans-serif !important;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .latest-news-bx {
  margin-top: 15px;
  margin-bottom: 8px;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .latest-news-bx li {
  margin: 0 0 15px 0;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .latest-news-bx li:last-child .media {
  margin-bottom: 0px;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .latest-news-bx li .media-heading.headingfour {
  font-size: 18px;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .latest-news-bx li .media-heading a {
  color: #218ccc;
}

@media screen and (max-width: 1170px) {
  .story-section .story-area .story-area-left .story-article .story-content .story-details .latest-news-bx .media {
    margin-bottom: 20px;
  }
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .inline-photo .para-txt {
  font-size: 12px;
  color: #757575;
  margin-top: 5px;
  margin-bottom: 0;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .story-banner {
  margin-bottom: 30px;
  width: 630px;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .story-banner>.para-txt {
  font-size: 12px;
  color: #757575;
  font-family: "PT Serif", serif; font-weight:400;
}

@media screen and (max-width: 1280px) {
  .story-section .story-area .story-area-left .story-article .story-content .story-details .story-banner {
    width: 100%;
  }
}

@media screen and (max-width: 1170px) {
  .story-section .story-area .story-area-left .story-article .story-content .story-details {
    margin: 0px 0px 0px 80px;
  }
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-left .story-article .story-content .story-details {
    margin: 0px 0px 0px 60px;
  }
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .fb-embed-box {
  float: left;
  width: 100%;
  margin: 10px auto 0 auto;
  padding: 0;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .fb-embed-box iframe {
  width: 100%;
  display: block;
  margin: 10px auto 0 auto;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .desktp-fb-embed {
  position: relative;
  padding-bottom: 57.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .desktp-fb-embed iframe, .story-section .story-area .story-area-left .story-article .story-content .story-details .desktp-fb-embed object, .story-section .story-area .story-area-left .story-article .story-content .story-details .desktp-fb-embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.story-section .story-area .story-area-left .topic-area {
  margin: 15px 0px;
  display: inline-block;
}

.story-section .story-area .story-area-left .topic-area .column-head {
  margin-top: 0px;
}

.story-section .story-area .story-area-left .topic-area .column-head h2 {
  margin: 0px;
}

@media screen and (max-width: 1280px) {
  .story-section .story-area .story-area-left .topic-area .column-head {
    float: none !important;
    margin-bottom: 20px;
  }
}

.story-section .story-area .story-area-left .topic-area .topic-tags li {
  display: inline-block;
  margin: 0px 5px 20px 0px;
}

.story-section .story-area .story-area-left .topic-area .topic-tags li a {
  border: 1px solid #757575;
  padding: 5px 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
  color: #666;
  font-family: "Open Sans", sans-serif;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.story-section .story-area .story-area-left .topic-area .topic-tags li a:hover {
  background: #218ccc;
  color: #fff !important;
  border-color: #218ccc;
}

@media screen and (max-width: 1280px) {
  .story-section .story-area .story-area-left .topic-area .topic-tags li {
    margin: 0px 5px 15px 0px;
  }
}

@media screen and (max-width: 1280px) {
  .story-section .story-area .story-area-left .topic-area .topic-tags {
    margin: 10px 3px;
    float: none;
  }
}

.story-section .story-area .story-area-left .more-politics-area {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 20px 0px;
  margin: 0px 0px 20px 0px;
  float: left;
}

.story-section .story-area .story-area-left .more-politics-area .column-head {
  margin: 0px 0px 20px 0px;
}

.story-section .story-area .story-area-left .more-politics-area .column-head .more-from-heading {
  margin: 0px;
}

.story-section .story-area .story-area-left .more-politics-area .latest-news-bx li {
  margin-bottom: 0px;
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-left .more-politics-area .latest-news-bx li {
    margin: 5px 0px;
  }
}

.story-section .story-area .story-area-left .more-politics-area .latest-news-bx .media .media-body .media-heading {
  font-size: 18px;
}

.story-section .story-area .story-area-left .more-politics-area .latest-news-bx .media .media-body .media-heading a {
  color: #000;
}

.story-section .story-area .story-area-left .around-web-area .web-dt {
  margin-bottom: 20px;
  min-height: 280px;
}

.story-section .story-area .story-area-left .around-web-area .web-dt .zoo-img-block {
  display: block;
  max-width: 226px;
  max-height: 169px;
  overflow: hidden;
}

.story-section .story-area .story-area-left .around-web-area .web-dt .headingfour {
  margin-bottom: 0px;
}

.story-section .story-area .story-area-left .around-web-area .web-dt .headingfour a {
  color: #000;
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-left .around-web-area .web-dt .headingfour {
    font-size: 15px;
    line-height: 20px;
  }
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-left .around-web-area .web-dt {
    min-height: 225px;
  }
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx img {
  width: auto;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .user-pic {
  width: 48px;
  height: 48px;
  border: 1px solid #ddd;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .comments-pnl {
  border-bottom: 1px dashed #ddd;
  padding-bottom: 15px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .comments-pnl .comment-ar {
  border: 1px solid #acacac;
  margin-bottom: 15px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .comments-pnl .comment-ar .fore-text-area {
  height: 62px;
  width: 100%;
  padding: 20px 15px;
  color: #666;
  font-family: "Open Sans", sans-serif;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .comments-pnl .comment-ar .characters-remaining {
  border: 1px solid #ddd;
  padding: 10px 15px;
  display: none;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .comments-pnl .comment-ar .characters-remaining .para-txt {
  margin: 0;
  color: #666;
  font-size: 12px;
  font-family: "Open Sans", sans-serif;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .comments-pnl .btn {
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head {
  margin: 0 0 30px 68px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter {
  width: 206px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter ul {
  border: 1px solid #acacac;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter ul li {
  float: left;
  display: block;
  border-right: 1px solid #acacac;
  height: 38px;
  vertical-align: middle;
  font-family: "Open Sans", sans-serif;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter ul li:first-child {
  padding: 10px 13px;
  text-transform: uppercase;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter ul li:last-child {
  border: none;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter ul li .select2-container--default {
  width: 115px !important;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter ul li .select2-container--default .select2-selection--single {
  border: none;
  height: 37px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter ul li .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 37px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .top-comments-head .sort-filter ul li .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 37px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li {
  margin-bottom: 30px;
  display: none;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li:last-child {
  margin-bottom: 0px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-left {
  padding-right: 38px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-body .media-heading {
  margin-bottom: 10px;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-body .media-heading .headingfour {
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
  font-weight: 600;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-body .media-heading .comment-reports {
  float: right;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-body .para-txt, .story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-body a {
  font-family: "Open Sans", sans-serif;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-body .comment-reports {
  display: inline-block;
  vertical-align: bottom;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-body .link-count-ar {
  display: inline-block;
  vertical-align: bottom;
  font-weight: 600;
  color: #666;
  font-family: "Open Sans", sans-serif;
}

.story-section .story-area .story-area-left .comment-area .comment-write-bx .top-comments-ar .comments-list>li .media .media-body .link-count-ar i {
  display: inline-block;
  vertical-align: bottom;
}

.story-section .story-area .story-area-left .comment-area .btn-black {
  margin-left: 86px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.story-section .story-area .story-area-left .comment-area #showLess {
  display: none;
}

.story-section .story-area .story-area-left .comment-area .read-comments-btn.active, .story-section .story-area .story-area-left .comment-area .read-comments-btn:hover {
  background: #000;
  color: #fff !important;
}

@media screen and (max-width: 1280px) {
  .story-section .story-area .story-area-left {
    width: 70%;
  }
}

@media screen and (max-width: 1170px) {
  .story-section .story-area .story-area-left {
    width: 65%;
  }
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-left {
    width: 63%;
  }
}

.story-section .story-area .story-area-right {
  width: 300px;
  float: right;
}

.story-section .story-area .story-area-right .column-head {
  margin: 30px 0px 20px 0px;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx {
  background: #eff1f6;
  padding: 20px 30px;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .year-dt {
  font-size: 24px;
  color: #000;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 10px;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list {
  position: relative;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list:before {
  border: 1px solid #bec4c7;
  position: absolute;
  top: 3px;
  content: " ";
  width: auto;
  height: 93%;
  z-index: 0;
  left: 9px;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list li {
  position: relative;
  padding: 0px 0px 10px 30px;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list li.active .circle-bx {
  background: #e01919;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list li.active p a {
  color: #e01919;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list li .circle-bx {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: #fff;
  border: 2px solid #e01919;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list li .post-date {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #666;
  font-weight: 600;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list li .para-txt {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}

.story-section .story-area .story-area-right .story-timeline-area .time-line-bx .time-line-dt .time-line-list li .para-txt a {
  color: #666;
}

.story-section .story-area .story-area-right .story-facts-area .story-fact-list {
  background: #eff1f6;
}

.story-section .story-area .story-area-right .story-facts-area .story-fact-list li {
  padding: 10px 10px 10px 37px;
  position: relative;
  font-family: "Open Sans", sans-serif !important;
}

.story-section .story-area .story-area-right .story-facts-area .story-fact-list li .para-txt {
  margin: 0px;
  font-size: 14px;
}

.story-section .story-area .story-area-right .story-facts-area .story-fact-list li .para-txt a {
  color: #212121;
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-right .story-facts-area .story-fact-list li .para-txt {
    font-size: 14px;
  }
}

@media screen and (max-width: 991px) {
  .story-section .story-area .story-area-right {
    width: 33%;
  }
}

.firstcharacter {
  float: left;
  font-size: 66px;
  padding-top: 2px;
  line-height: 58px;
  padding-right: 8px;
  padding-left: 3px;
}

.story-img-wrap {
  position: relative;
}

.story-img-wrap .block-imgs {
  padding: 40px 10px;
  background-color: #fa6666;
  color: #fff;
  margin-right: -70px;
  margin-left: 20px;
  margin-top: -250px;
  width: 295px;
  float: right;
}

.story-img-wrap .block-imgs h1 {
  font-size: 24px;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  margin-top: 0px;
}

.story-img-wrap .block-imgs p {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
}

@media screen and (max-width: 1170px) {
  .story-img-wrap .block-imgs {
    margin: 0 0 0 15px;
    width: 230px;
  }

  .story-img-wrap .block-imgs h1 {
    font-size: 16px;
  }

  .story-img-wrap .block-imgs p {
    font-size: 14px;
  }
}

.thumb-wrap .thumbnail-block {
  display: block;
  margin-bottom: 20px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.5);
}

.thumb-wrap .thumbnail-block:hover {
  -webkit-box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.8);
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, 0.8);
}

.thumb-wrap .thumbnail-block img {
  width: 100%;
}

.thumb-wrap .thumbnail-block .link {
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 12px;
  margin: 0px;
}

.thumb-wrap .thumbnail-block .caption {
  min-height: 107px;
  padding: 10px;
}

.thumb-wrap .thumbnail-block .caption .headingfour {
  font-size: 18px;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 5px;
}

.panel_gray {
  padding: 40px 30px;
  background-color: #eff1f6;
}

.panel_gray .percntp {
  margin: 0px;
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px;
}

.panel_gray .percntp span {
  font-size: 20px;
  font-weight: 600;
}

.panel_gray li {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px;
  margin-bottom: 10px;
}

.panel_gray h4 {
  padding-bottom: 18px;
  font-weight: 600;
  font-size: 20px;
  color: #666;
}

.panel_gray .lead-col {
  margin: 0;
  font-weight: 600;
  color: #666;
  font-size: 20px;
}

.text-red {
  color: #ef6166;
}

.progress.progress-ar {
  overflow: visible;
  margin: 35px 0 10px 0;
}

.progress.progress-ar .progress-bar {
  position: relative;
}

.progress.progress-ar .progress-bar .skill-div {
  position: absolute;
  top: -30px;
  left: 0;
  font-size: 18px;
  color: #666;
  font-family: "PT Serif", serif; font-weight:400;
}

.live-cov-wrap .story-lg-img img {
  margin-bottom: 10px;
}

.live-cov-wrap .story-lg-img p {
  font-family: "PT Serif", serif; font-weight:400;
}

.live-cov-wrap .timestamp-list {
  margin-bottom: 20px;
}

.live-cov-wrap .timestamp-list li {
  margin-bottom: 30px;
}

.live-cov-wrap .timestamp-list li:last-child {
  margin: 0;
}

.live-cov-wrap .timestamp-list li .headingthree {
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 3px 0;
  line-height: 26px;
  color: #212121;
}

.live-cov-wrap .timestamp-list li .time-stamp {
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 14px;
  margin: 0;
}

.live-cov-wrap .timestamp-list li .time-stamp span {
  margin-right: 10px;
  font-size: 18px;
}

.live-cov-wrap .tweet-mod {
  display: block;
  border: 1px solid #ddd;
  margin-bottom: 20px;
}

#banner-slider .owl-controls .owl-prev, #banner-slider .owl-controls .owl-next, #banner-slider1 .owl-controls .owl-prev, #banner-slider1 .owl-controls .owl-next, #Score-slider1 .owl-controls .owl-prev, #Score-slider1 .owl-controls .owl-next, #photo-slider .owl-controls .owl-prev, #photo-slider .owl-controls .owl-next, #fifa-banner-slider .owl-controls .owl-prev, #fifa-banner-slider .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -43px -150px;
  display: block;
  height: 26px;
  width: 22px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
  top: 46%;
  left: 10px;
}

#banner-slider .owl-controls .owl-next, #banner-slider1 .owl-controls .owl-next, #Score-slider1 .owl-controls .owl-next, #photo-slider .owl-controls .owl-next, #fifa-banner-slider .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -63px -150px;
  right: 10px;
  left: auto;
}

#carousel-example-generic .carousel-inner {
  overflow: hidden;
  width: 100%;
}

.arrow-ico-bx {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -213px -65px;
  display: block;
  height: 80px;
  width: 40px;
  position: absolute;
  top: 43%;
  z-index: 5;
}

.arrow-left-ico {
  left: 0;
  background-position: -263px -65px;
}

.arrow-right-ico {
  background-position: -213px -65px;
  right: 0;
}

.ajax-loader, .ajax-loader1 {
  margin-left: 15px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotate(360deg) translate(-50%, 0%);
  transform: rotate(360deg) translate(-50%, 0%);
  font-size: 50px;
  width: 1em;
  height: 100%;
  color: #d31145;
}

.ajax-loader .paw {
  width: 1em;
  height: 40px;
  -webkit-animation: 1050ms pawAnimation ease-in-out 1;
  animation: 1050ms pawAnimation ease-in-out 1;
  opacity: 0;
}

.ajax-loader1 .paw {
  width: 1em;
  height: 40px;
}

.ajax-loader .paw svg {
  width: 100%;
  height: 100%;
}

.ajax-loader .paw .icon {
  fill: currentColor;
}

.ajax-loader .paw:nth-child(odd) {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  background: url(../images/foot-print-lt.png) no-repeat center;
}

.ajax-loader .paw:nth-child(even) {
  -webkit-transform: rotate(0deg) translate(30%, 0);
  transform: rotate(0deg) translate(30%, 0);
  background: url(../images/foot-print-rt.png) no-repeat center;
}

.ajax-loader .paw:nth-child(1) {
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
}

.ajax-loader .paw:nth-child(2) {
  -webkit-animation-delay: 5.5s;
  animation-delay: 5.5s;
}

.ajax-loader .paw:nth-child(3) {
  -webkit-animation-delay: 5.0s;
  animation-delay: 5.0s;
}

.ajax-loader .paw:nth-child(4) {
  -webkit-animation-delay: 4.5s;
  animation-delay: 4.5s;
}

.ajax-loader .paw:nth-child(5) {
  -webkit-animation-delay: 4.0s;
  animation-delay: 4.0s;
}

.ajax-loader .paw:nth-child(6) {
  -webkit-animation-delay: 3.5s;
  animation-delay: 3.5s;
}

.no-cssanimations .ajax-loader .paw {
  opacity: 1;
}

@-webkit-keyframes pawAnimation {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes pawAnimation {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.5;
  }

  100% {
    opacity: 1;
  }
}

.footprit-step .follow-st {
  position: absolute;
  left: 0px;
  top: 42px;
  margin: 0;
  background: #ccc;
  padding: 17px 7px;
  z-index: 999;
  color: #000;
  font-size: 12px;
  display: none;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  line-height: 14px;
  text-align: center;
  font-family: "PT Serif", serif; font-weight:400;
  font-weight: 600;
}

.footprit-step .foot-jump {
  position: relative;
  height: 100%;
  margin-top: 15px;
}

.footprit-step .foot-jump .foot-jump-foot {
  overflow: hidden;
  display: block;
  width: 43px;
}

.footprit-step .foot-jump .follow-st {
  top: auto;
  bottom: -60px;
}

.footprit-step.footprit-blink .follow-st {
  display: block;
}

.footprit-step.footprit-blink img {
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  -ms-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -webkit-animation-direction: normal;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: blink;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-direction: normal;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-name: blink;
  -moz-animation-timing-function: ease-in-out;
}

.entertainment-slider {
  position: relative;
}

.entertainment-slider #banner-slider {
  width: 67%;
}

.entertainment-slider #banner-slider .owl-stage-outer {
  padding: 0;
  height: 362px;
}

.entertainment-slider #banner-slider .owl-stage-outer .owl-stage .owl-item .item .banner-text {
  position: absolute;
  bottom: 10px;
  left: 20px;
  width: 94%;
}

.entertainment-slider #banner-slider .owl-stage-outer .owl-stage .owl-item .item .banner-text .headingthree {
  font-weight: 600;
  color: #fff;
  line-height: 24px;
  font-size: 20px;
}

@media screen and (max-width: 1200px) {
  .entertainment-slider #banner-slider {
    width: 100%;
  }
}

.entertainment-slider .banner-thumbs {
  width: 33%;
  height: 100%;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid #ddd;
  border-left: none;
  overflow: hidden;
}

.entertainment-slider .banner-thumbs ul li:last-child a {
  border-bottom: none;
}

.entertainment-slider .banner-thumbs ul li a {
  padding: 13px;
  display: block;
  font-family: "Open Sans", sans-serif;
  color: #333;
  border-bottom: 1px solid #ddd;
  min-height: 72px;
}

.entertainment-slider .banner-thumbs ul li a:hover {
  color: #333 !important;
}

.entertainment-slider .banner-thumbs ul li a.active {
  background: #5e676b;
  color: #fff !important;
}

.entertainment-slider .banner-thumbs ul li a.active .text-dt {
  color: #fff;
}

@media screen and (max-width: 1170px) {
  .entertainment-slider .banner-thumbs ul li a {
    border-bottom: none;
    min-height: 150px;
  }
}

@media screen and (max-width: 1170px) {
  .entertainment-slider .banner-thumbs ul li {
    width: 20%;
    float: left;
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid #ddd;
  }

  .entertainment-slider .banner-thumbs ul li:last-child {
    border-right: none;
  }
}

@media screen and (max-width: 1280px) {
  .entertainment-slider .banner-thumbs {
    overflow: auto;
  }
}

@media screen and (max-width: 1200px) {
  .entertainment-slider .banner-thumbs {
    display: none;
    width: 100%;
    position: relative;
    border: 1px solid #ddd;
    overflow: auto;
  }
}

.entertainment-pnl .promotional-feature-ads {
  margin-top: 10px;
}

.recent-launches .recent-section {
  background: #eff1f6;
}

.recent-launches .recent-section .recent-poster {
  float: left;
  width: 65.6%;
  margin-right: 20px;
}

@media screen and (max-width: 1170px) {
  .recent-launches .recent-section .recent-poster {
    float: none;
    width: 100%;
  }
}

.recent-launches .recent-section .recent-content {
  float: left;
  width: 30%;
}

.recent-launches .recent-section .recent-content .recent-launch-ar {
  margin: 20px 0px 0px 0px;
}

.recent-launches .recent-section .recent-content .recent-launch-ar .recent-launch-head .headingtwo {
  margin: 5px 0px;
  font-weight: normal;
}

.recent-launches .recent-section .recent-content .recent-launch-ar .para-txt {
  font-family: "PT Serif", serif; font-weight:400;
  line-height: 18px;
  color: #666;
}

@media screen and (max-width: 1280px) {
  .recent-launches .recent-section .recent-content .recent-launch-ar .para-txt {
    font-size: 13px;
    line-height: 16px;
  }
}

@media screen and (max-width: 1170px) {
  .recent-launches .recent-section .recent-content .recent-launch-ar {
    margin: 0px;
  }
}

@media screen and (max-width: 1170px) {
  .recent-launches .recent-section .recent-content {
    float: none;
    width: 100%;
    padding: 15px;
  }
}

.recent-launches .recent-lunches-opt .recent-section .recent-poster {
  width: 53%;
  float: left;
}

@media screen and (max-width: 1000px) {
  .recent-launches .recent-lunches-opt .recent-section .recent-poster {
    width: 100%;
    float: none;
  }
}

.recent-launches .recent-lunches-opt .recent-section .recent-content {
  width: 44%;
  float: left;
}

.recent-launches .recent-lunches-opt .recent-section .recent-content .recent-launch-ar .recent-launch-head {
  margin-bottom: 30px;
}

@media screen and (max-width: 1200px) {
  .recent-launches .recent-lunches-opt .recent-section .recent-content .recent-launch-ar .recent-launch-head {
    margin-bottom: 15px;
  }
}

.recent-launches .recent-lunches-opt .recent-section .recent-content .recent-launch-ar .para-txt {
  font-size: 16px;
}

.recent-launches .recent-lunches-opt .recent-section .recent-content .recent-launch-ar .based-on-ratings {
  margin: 27px 0;
}

@media screen and (max-width: 1200px) {
  .recent-launches .recent-lunches-opt .recent-section .recent-content .recent-launch-ar .based-on-ratings {
    margin: 10px 0;
  }
}

@media screen and (max-width: 1000px) {
  .recent-launches .recent-lunches-opt .recent-section .recent-content {
    width: 100%;
    float: none;
  }
}

.recent-launches .recent-lunches-opt .recent-launch-thumb .recent-thumb {
  min-height: 360px;
}

.recent-launches .recent-lunches-opt .recent-launch-thumb .recent-thumb .recent-img {
  width: 100%;
  float: none;
  margin: 0;
}

@media screen and (max-width: 1000px) {
  .recent-launches .recent-lunches-opt .recent-launch-thumb .recent-thumb {
    min-height: 450px;
  }
}

.recent-launches .recent-launch-thumb {
  margin-top: 14px;
}

.recent-launches .recent-launch-thumb .recent-thumb {
  border: 1px solid #ddd;
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-img {
  position: relative;
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-img .based-on-ratings {
  background: rgba(0, 0, 0, 0.8);
  padding: 5px;
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0px;
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-img .based-on-ratings span {
  color: #fff;
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-img .based-on-ratings .rating-tx {
  margin: 0px;
  color: #fff;
  font-family: "PT Serif", serif; font-weight:400;
  font-weight: 600;
  font-size: 12px;
  line-height: 10px;
}

@media screen and (max-width: 991px) {
  .recent-launches .recent-launch-thumb .recent-thumb .recent-img {
    position: relative;
    float: left;
    width: 35%;
    margin-top: 17px;
    margin-left: 10px;
  }
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-content {
  padding: 13px;
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-content .recent-head {
  min-height: 66px;
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-content .headingfour {
  margin: 0;
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-content .rating-dt li .para-txt {
  margin-bottom: 7px;
}

.recent-launches .recent-launch-thumb .recent-thumb .recent-content .text-dt {
  font-size: 14px;
  color: #666;
  font-family: "PT Serif", serif; font-weight:400;
}

@media screen and (max-width: 991px) {
  .recent-launches .recent-launch-thumb .recent-thumb .recent-content {
    padding: 13px;
    float: left;
    width: 62%;
  }
}

@media screen and (max-width: 991px) {
  .recent-launches .recent-launch-thumb .recent-thumb {
    margin-bottom: 20px;
  }
}

.celebrities-area .celeb-fashion-ar {
  position: relative;
}

.celebrities-area .celeb-fashion-ar .headingthree {
  line-height: 28px;
}

.celebrities-area .celeb-fashion-ar .headingthree a {
  color: #212121;
}

@media screen and (max-width: 991px) {
  .celebrities-area .celeb-fashion-ar {
    margin-bottom: 30px;
  }
}

.celebrities-area .twitter-ar {
  height: 500px;
  overflow-y: scroll;
  -o-overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 1024px) {
  .celebrities-area .twitter-ar {
    height: 438px;
  }
}

@media screen and (max-width: 991px) {
  .celebrities-area .twitter-ar {
    margin-bottom: 30px;
  }

  .celebrities-area .twitter-ar img {
    width: auto;
  }
}

.celebrities-area .celeb-opt {
  position: relative;
  margin-bottom: 15px;
}

.celebrities-area .celeb-opt:last-child {
  margin-bottom: 0;
}

.celebrities-area .celeb-opt.margin-top {
  margin-top: 43px;
}

@media screen and (max-width: 991px) {
  .celebrities-area .celeb-opt.margin-top {
    margin: 0px;
  }
}

.celebrities-area .celeb-opt .gallery-ico {
  bottom: 45px;
  width: 43px;
  left: 10px;
}

.celebrities-area .celeb-opt .fashion-title {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px;
}

.celebrities-area .celeb-opt .fashion-title:after {
  border-bottom: 37px solid #000;
  border-right: 33px solid transparent;
  right: -33px;
}

.celebrities-area .celeb-opt .fashion-title .headingfive {
  font-size: 16px;
}

@media screen and (max-width: 1170px) {
  .celebrities-area .celeb-opt .fashion-title .headingfive {
    font-size: 12px;
  }
}

@media screen and (max-width: 991px) {
  .celebrities-area .celeb-opt .fashion-title .headingfive {
    font-size: 14px;
  }
}

.celebrities-area .celeb-opt .para-txt {
  font-size: 16px;
  font-family: "PT Serif", serif; font-weight:400;
  line-height: 20px;
}

.celebrities-area .celeb-opt .para-txt a {
  color: #212121;
}

.fashion-title {
  position: relative;
  display: inline-block;
  padding: 15px 30px;
  text-transform: uppercase;
  background-color: #000;
  color: #fff;
  line-height: 25px;
  text-transform: uppercase;
}

.fashion-title:after {
  -o-border-border-right: 58px solid transparent;
  border-bottom: 60px solid #000;
  border-right: 58px solid transparent;
  bottom: 0;
  content: "";
  position: absolute;
  right: -58px;
}

.fashion-title .headingtwo, .fashion-title .headingfive {
  color: #fff;
  margin: 0;
}

.fashion-title .headingtwo a, .fashion-title .headingfive a {
  color: #fff;
}

.rating-lg {
  font-size: 13px;
  display: inline-block;
}

.rating-lg .rating .star {
  margin: 0 2px;
}

.city-filter {
  margin: 20px auto;
  width: 90%;
}

.city-filter .select, .city-filter .select2-container {
  width: 100% !important;
}

.city-filter .select .select2-selection--single, .city-filter .select2-container .select2-selection--single {
  height: 35px;
  border-color: #ddd;
}

.city-filter .select .select2-selection--single .select2-selection__arrow, .city-filter .select2-container .select2-selection--single .select2-selection__arrow {
  height: 35px;
}

.city-filter .select .select2-selection--single .select2-selection__rendered, .city-filter .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 35px;
  padding: 0px 10px;
}

.map-sec {
  margin: 0px;
}

.map-sec iframe {
  width: 100%;
  height: 404px;
}

.map-sec>div {
  padding: 0px;
}

.map-sec .block_index {
  border: 1px solid #ddd;
  background-color: #eff1f6;
}

.map-sec .block_index .headingfour {
  margin: 15px;
}

.map-sec .block_index .table {
  font-family: "PT Serif", serif; font-weight:400;
  margin: 20px 0px 0px 0px;
  border-left: none;
  border-right: none;
}

.map-sec .block_index .table .thead .table-row div {
  text-align: center;
  background-color: #fff;
  padding: 7px;
  border: 1px solid #ddd;
}

.map-sec .block_index .table .thead .table-row div:first-child {
  border-left: none;
  border-right: none;
}

.map-sec .block_index .table .thead .table-row div:last-child {
  border-left: none;
  border-right: none;
}

.map-sec .block_index .table .tbody .table-row div {
  text-align: center;
  vertical-align: middle;
  padding: 7px;
  border: 1px solid #ddd;
  min-height: 42px;
}

.map-sec .block_index .table .tbody .table-row div:first-child {
  border-left: none;
  border-right: none;
}

.map-sec .block_index .table .tbody .table-row div:last-child {
  border-left: none;
  border-right: none;
}

.circle {
  height: 25px;
  width: 25px;
  display: block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  margin: 0 auto;
}

.circle.circle-darkgreen {
  background-color: #00b14b;
}

.circle.circle-green {
  background-color: #90d246;
}

.circle.circle-yelllow {
  background-color: #ffff00;
}

.circle.circle-orange {
  background-color: #ff9a00;
}

.circle.circle-red {
  background-color: #ff0000;
}

.circle.circle-darkred {
  background-color: #c20000;
}

.events-sec {
  font-family: "PT Serif", serif; font-weight:400;
}

.events-sec .recent-thumb {
  border: 1px solid #ddd;
  margin-bottom: 30px;
  width: 100%;
  display: block;
}

.events-sec .recent-thumb .thumb-title {
  position: absolute;
  background-color: #000;
  left: 0;
  bottom: 0;
  text-transform: uppercase;
  color: #fff;
  padding: 5px 10px;
}

.events-sec .recent-thumb .desc {
  padding: 10px;
}

.events-sec .recent-thumb .desc ul li {
  margin-bottom: 5px;
  padding-left: 30px;
  position: relative;
}

.events-sec .recent-thumb .desc ul li .icons {
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0;
  top: 1px;
}

.events-sec .recent-thumb .desc .head-desc {
  min-height: 50px;
  display: block;
  margin-bottom: 10px;
}

.events-sec .recent-thumb .desc .head-desc .headingfour {
  margin: 0px;
}

@media screen and (max-width: 1170px) {
  .events-sec .recent-thumb .desc .head-desc .headingfour {
    font-size: 16px;
    line-height: 20px;
  }
}

@media screen and (max-width: 991px) {
  .events-sec .recent-thumb .desc .head-desc {
    min-height: 25px;
  }
}

@media screen and (max-width: 991px) {
  .events-sec .recent-thumb {
    margin-bottom: 20px;
  }
}

.news-area.more-news-section .column-head {
  margin: 30px 0 30px 0;
}

.news-area .top-heading-news {
  min-height: 309px;
}

@media screen and (max-width: 991px) {
  .news-area .top-heading-news li .headingfour {
    font-size: 18px;
    line-height: 21px;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-heading-news {
    min-height: 265px;
  }
}

.news-area .top-news-sec {
  min-height: 309px;
}

@media screen and (max-width: 991px) {
  .news-area .top-news-sec .headingfour {
    font-size: 18px;
    line-height: 21px;
  }
}

.news-area .top-news-sec .headingfive {
  margin-top: 0;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 14px;
  color: #777777;
}

.news-area .top-news-sec .headingfive a {
  color: #666;
}

.news-area .top-news-sec .headingfive a .blue-txt {
  color: #218ccc;
}

@media screen and (max-width: 991px) {
  .news-area .top-news-sec .para-txt {
    font-size: 12px;
  }
}

@media screen and (max-width: 1200px) {
  .news-area .top-news-sec {
    min-height: 335px;
  }
}

@media screen and (max-width: 1170px) {
  .news-area .top-news-sec {
    min-height: 296px;
  }
}

@media screen and (max-width: 991px) {
  .news-area .top-news-sec {
    min-height: 270px;
  }
}

.lifestyle-news-section .lifestyle-colarge li {
  padding: 0 5px;
  float: left;
  width: 20.1%;
}

.lifestyle-news-section .lifestyle-colarge li .lifestyle-img-lg {
  height: 250px;
}

.lifestyle-news-section .lifestyle-colarge li .lifestyle-img-lg img {
  max-width: 100%;
  display: block;
  height: 100%;
}

.lifestyle-news-section .lifestyle-colarge li .lifestyle-img-sm {
  max-width: 250px;
  height: 250px;
}

.lifestyle-news-section .lifestyle-colarge li .lifestyle-img-sm img {
  max-width: 100%;
  display: block;
  height: 100%;
}

.lifestyle-news-section .lifestyle-colarge li:first-child {
  width: 34.7%;
  padding-left: 0;
}

@media screen and (max-width: 991px) {
  .lifestyle-news-section .lifestyle-colarge li:first-child {
    width: 100%;
    margin-bottom: 15px;
    clear: both;
  }
}

@media screen and (max-width: 991px) {
  .lifestyle-news-section .lifestyle-colarge li:nth-child(2) {
    clear: left;
    margin-left: -5px;
    height: 250px;
  }
}

.lifestyle-news-section .lifestyle-colarge li.lifestyle-ads-bx {
  width: 25%;
  padding-right: 0;
  padding-left: 15px;
}

@media screen and (max-width: 991px) {
  .lifestyle-news-section .lifestyle-colarge li.lifestyle-ads-bx {
    width: 38.3%;
    padding-left: 5px;
  }
}

@media screen and (max-width: 991px) {
  .lifestyle-news-section .lifestyle-colarge li {
    width: 31.18%;
    padding-right: 0;
  }
}

.lifestyle-news-section .lifestyle-news .lifestyle-bg-tx {
  background: rgba(0, 0, 0, 0.5);
  padding: 10px 10px;
  min-height: 106px;
}

.lifestyle-news-section .lifestyle-news .lifestyle-bg-tx .headingfive, .lifestyle-news-section .lifestyle-news .lifestyle-bg-tx .headingfour {
  margin: 0;
}

.lifestyle-news-section .lifestyle-news .lifestyle-bg-tx .headingfive a, .lifestyle-news-section .lifestyle-news .lifestyle-bg-tx .headingfour a {
  color: #fff;
}

.lifestyle-news-section .lifestyle-news .lifestyle-bg-tx .headingfive {
  font-size: 16px;
  line-height: 21px;
}

.lifestyle-news-section .lifestyle-news .lifestyle-bg-tx .time-dt {
  color: #fff;
  display: block;
  margin-top: 10px;
}

.lifestyle-news-section .lifestyle-news .lifestyle-bg-tx:hover {
  background: rgba(0, 0, 0, 0.6);
}

.advertisement-area.margin-top-75 {
  margin-top: 75px;
}

.news-area .sports-pnl-news .sports-pnl h4 a {
  color: #212121;
}

@media screen and (max-width: 1170px) {
  .news-area .sports-pnl-news .sports-pnl .border-right:nth-child(2) {
    border-right: none;
  }
}

@media screen and (max-width: 1170px) {
  .news-area .sports-pnl-news .sports-pnl .latest-news-bx {
    margin-top: 0px;
  }

  .news-area .sports-pnl-news .sports-pnl .latest-news-bx li {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1170px) {
  .sports-ads .advertisement-area {
    margin-top: 30px;
  }
}

.league-section .league-matchs-dt .league-details .table, .league-section .league-matchs-dt .most-viewed-sec .table {
  margin-bottom: 0;
  background: #eff1f6;
}

.league-section .league-matchs-dt .league-details .table img, .league-section .league-matchs-dt .most-viewed-sec .table img {
  width: auto;
}

.league-section .league-matchs-dt .league-details .table .thead .table-row, .league-section .league-matchs-dt .most-viewed-sec .table .thead .table-row {
  border-bottom: 1px solid #ddd;
  background: #e3e4e9;
}

.league-section .league-matchs-dt .league-details .table .thead .table-row div, .league-section .league-matchs-dt .most-viewed-sec .table .thead .table-row div {
  font-size: 16px;
  color: #212121;
  font-family: "PT Serif", serif; font-weight:400;
  text-align: center;
  border: none;
  font-weight: 600;
  padding: 9px 10px;
}

.league-section .league-matchs-dt .league-details .table .thead .table-row div:first-child, .league-section .league-matchs-dt .most-viewed-sec .table .thead .table-row div:first-child {
  text-align: left;
}

.league-section .league-matchs-dt .league-details .table .tbody .table-row, .league-section .league-matchs-dt .most-viewed-sec .table .tbody .table-row {
  border-bottom: 1px solid #ddd;
}

.league-section .league-matchs-dt .league-details .table .tbody .table-row div, .league-section .league-matchs-dt .most-viewed-sec .table .tbody .table-row div {
  font-family: "PT Serif", serif; font-weight:400;
  text-align: center;
  border: none;
  padding: 9px 10px;
  min-height: 38px;
}

.league-section .league-matchs-dt .league-details .table .tbody .table-row div img, .league-section .league-matchs-dt .most-viewed-sec .table .tbody .table-row div img {
  margin-right: 8px;
}

.league-section .league-matchs-dt .league-details .table .tbody .table-row div:first-child, .league-section .league-matchs-dt .most-viewed-sec .table .tbody .table-row div:first-child {
  text-align: left;
}

@media screen and (max-width: 1170px) {
  .league-section .league-matchs-dt .league-details .table .tbody .table-row div, .league-section .league-matchs-dt .most-viewed-sec .table .tbody .table-row div {
    padding: 7px 10px;
  }
}

@media screen and (max-width: 991px) {
  .league-section .league-matchs-dt .league-details .table, .league-section .league-matchs-dt .most-viewed-sec .table {
    margin-bottom: 30px;
  }
}

.league-section .league-matchs-dt .league-details .most-award-title, .league-section .league-matchs-dt .most-viewed-sec .most-award-title {
  font-size: 16px;
  color: #11ab66;
  font-weight: 600;
  background: #eff1f6;
  padding: 10px 20px;
  margin: 0;
  color: #212121;
  font-family: "PT Serif", serif; font-weight:400;
}

.league-section .league-matchs-dt .league-details #score-slider1, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 {
  border: 1px solid #ddd;
}

.league-section .league-matchs-dt .league-details #score-slider1 .owl-item .item, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .owl-item .item {
  border: none;
}

.league-section .league-matchs-dt .league-details #score-slider1 .owl-stage-outer, .league-section .league-matchs-dt .league-details #score-slider2 .owl-stage-outer, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .owl-stage-outer, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .owl-stage-outer {
  padding: 0;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item, .league-section .league-matchs-dt .league-details #score-slider2 .item, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item {
  border: 1px solid #ddd;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .score-data, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data {
  padding: 15px 0 15px 15px;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .score-data .headingfour, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data .headingfour, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data .headingfour, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data .headingfour {
  color: #000;
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 20px;
  min-height: 124px;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .score-data .headingfour .first-word, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data .headingfour .first-word, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data .headingfour .first-word, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data .headingfour .first-word {
  font-size: 18px;
  color: #e77d00;
  display: block;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .score-data .headingfour .last-word, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data .headingfour .last-word, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data .headingfour .last-word, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data .headingfour .last-word {
  font-size: 30px;
  display: block;
}

@media screen and (max-width: 1170px) {
  .league-section .league-matchs-dt .league-details #score-slider1 .item .score-data .headingfour, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data .headingfour, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data .headingfour, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data .headingfour {
    min-height: 115px;
  }
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .score-data .team-logo-img, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data .team-logo-img, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data .team-logo-img, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data .team-logo-img {
  font-size: 18px;
  text-transform: uppercase;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .score-data .team-logo-img img, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data .team-logo-img img, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data .team-logo-img img, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data .team-logo-img img {
  width: auto;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .score-data .team-six-count, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data .team-six-count, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data .team-six-count, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data .team-six-count {
  font-size: 18px;
  color: #212121;
  font-family: "PT Serif", serif; font-weight:400;
  line-height: 28px;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .score-data .team-six-count span, .league-section .league-matchs-dt .league-details #score-slider2 .item .score-data .team-six-count span, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .score-data .team-six-count span, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .score-data .team-six-count span {
  font-size: 48px;
  line-height: 34px;
  color: #00a4d5;
  display: block;
}

.league-section .league-matchs-dt .league-details #score-slider1 .item .player-img, .league-section .league-matchs-dt .league-details #score-slider2 .item .player-img, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .player-img, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .player-img {
  margin-top: 42px;
  padding-right: 8px;
}

@media screen and (max-width: 1170px) {
  .league-section .league-matchs-dt .league-details #score-slider1 .item .player-img, .league-section .league-matchs-dt .league-details #score-slider2 .item .player-img, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .player-img, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .player-img {
    margin-top: 80px;
  }
}

@media screen and (max-width: 991px) {
  .league-section .league-matchs-dt .league-details #score-slider1 .item .player-img, .league-section .league-matchs-dt .league-details #score-slider2 .item .player-img, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .item .player-img, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .item .player-img {
    margin-top: 38px;
  }
}

.league-section .league-matchs-dt .league-details #score-slider1 .owl-controls, .league-section .league-matchs-dt .league-details #score-slider2 .owl-controls, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .owl-controls, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .owl-controls {
  bottom: 5px;
  left: 15px;
  position: absolute;
  text-align: center;
  width: 100%;
  display: block;
}

.league-section .league-matchs-dt .league-details #score-slider1 .owl-controls .owl-nav, .league-section .league-matchs-dt .league-details #score-slider2 .owl-controls .owl-nav, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .owl-controls .owl-nav, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .owl-controls .owl-nav {
  display: none;
}

.league-section .league-matchs-dt .league-details #score-slider1 .owl-controls .owl-dots, .league-section .league-matchs-dt .league-details #score-slider2 .owl-controls .owl-dots, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .owl-controls .owl-dots, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .owl-controls .owl-dots {
  text-align: left;
}

.league-section .league-matchs-dt .league-details #score-slider1 .owl-controls .owl-dots .owl-dot, .league-section .league-matchs-dt .league-details #score-slider2 .owl-controls .owl-dots .owl-dot, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .owl-controls .owl-dots .owl-dot, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .owl-controls .owl-dots .owl-dot {
  display: inline-block;
}

.league-section .league-matchs-dt .league-details #score-slider1 .owl-controls .owl-dots .owl-dot.active span, .league-section .league-matchs-dt .league-details #score-slider2 .owl-controls .owl-dots .owl-dot.active span, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .owl-controls .owl-dots .owl-dot.active span, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .owl-controls .owl-dots .owl-dot.active span {
  background-color: #008dd2;
}

.league-section .league-matchs-dt .league-details #score-slider1 .owl-controls .owl-dots .owl-dot span, .league-section .league-matchs-dt .league-details #score-slider2 .owl-controls .owl-dots .owl-dot span, .league-section .league-matchs-dt .most-viewed-sec #score-slider1 .owl-controls .owl-dots .owl-dot span, .league-section .league-matchs-dt .most-viewed-sec #score-slider2 .owl-controls .owl-dots .owl-dot span {
  background: none;
  border: 1px solid #008dd2;
  border-radius: 50%;
  display: block;
  height: 9px;
  width: 9px;
  margin: 0px 5px;
}

@media screen and (max-width: 1200px) {
  .league-section .league-matchs-dt .league-details .latest-news-bx, .league-section .league-matchs-dt .most-viewed-sec .latest-news-bx {
    margin-top: 30px;
  }
}

@media screen and (max-width: 991px) {
  .league-section .league-matchs-dt .league-details .latest-news-bx, .league-section .league-matchs-dt .most-viewed-sec .latest-news-bx {
    margin-top: 0px;
  }
}

.league-section .league-matchs-dt .most-viewed-sec {
  margin-top: 20px;
}

.league-section .league-matchs-dt .most-viewed-sec h5 {
  color: #30a81c;
  font-size: 16px;
}

.league-section .league-matchs-dt .most-viewed-sec p {
  font-size: 16px;
  margin: 10px 0;
  font-family: "PT Serif", serif; font-weight:400;
}

.authors-area {
  text-align: center;
}

.authors-area img {
  width: auto;
}

.authors-area .authors-dt {
  border: 1px solid #ddd;
  padding: 20px;
  margin-bottom: 30px;
  cursor: pointer;
}

.authors-area .authors-dt:hover {
  -webkit-box-shadow: 0 2px 13px -5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 13px -5px rgba(0, 0, 0, 0.5);
}

.authors-area .authors-dt .user-img {
  width: 90px;
  height: 90px;
  margin: auto;
  overflow: hidden;
  margin-top: 5px;
  margin-bottom: 20px;
}

.authors-area .authors-dt .user-img a img {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 100%;
}

.authors-area .authors-dt .headingfive {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.authors-area .authors-dt .headingfive a {
  color: #212121;
}

.authors-area .authors-dt .para-txt {
  font-family: "PT Serif", serif; font-weight:400;
}

.authors-area .authors-dt .para-txt a {
  color: #212121;
}

.authors-area .authors-dt .para-txt span {
  color: #757575;
}

.authors-area .authors-dt .high-res-social {
  margin: 10px 0;
}

.authors-area .authors-dt .high-res-social li {
  display: inline-block;
  margin-right: 10px;
}

.authors-area .authors-dt .high-res-social li a {
  display: block;
}

.authors-area .authors-dt .high-res-social li a .tw-ico-author {
  background-position: -261px -289px;
  width: 28px;
  height: 28px;
}

.authors-area .authors-dt .high-res-social li a .tw-ico-author:hover {
  background-position: -261px -326px;
  width: 28px;
  height: 28px;
}

.authors-area .authors-dt .high-res-social li a .email-ico-author {
  background-position: -301px -289px;
  width: 28px;
  height: 28px;
}

.authors-area .authors-dt .high-res-social li a .email-ico-author:hover {
  background-position: -301px -326px;
  width: 28px;
  height: 28px;
}

.authors-area .authors-dt .high-res-social li a i {
  margin-top: 2px;
}

.authors-area .authors-dt .social-icon {
  margin-bottom: 15px;
}

.authors-area .authors-dt .social-icon li {
  display: inline-block;
}

.authors-area .authors-dt .social-icon li a {
  display: block;
  padding: 5px 5px;
}

.authors-area .authors-dt .pd-follow-btn {
  margin-bottom: 20px;
  width: 135px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: none;
}

.authors-search-bx {
  text-align: right;
  margin-top: 20px;
}

.authors-search-bx li {
  display: inline-block;
  margin-left: 15px;
}

.authors-search-bx li .select2-container {
  width: 130px !important;
  margin-top: -4px;
}

.authors-search-bx li .select2-container .select2-selection--single {
  height: 33px;
  border-color: #ddd;
}

.authors-search-bx li .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 33px;
  text-align: left;
  font-family: "PT Serif", serif; font-weight:400;
  color: #757575;
}

@media screen and (max-width: 991px) {
  .authors-search-bx li .select2-container {
    width: 100px !important;
  }
}

.authors-profile {
  background: #eff1f6;
  padding: 35px 0;
}

.authors-profile .user-img {
  width: 162px;
  height: 162px;
  margin: auto;
  overflow: hidden;
}

.authors-profile .user-img img {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.authors-profile .authors-pro-about {
  border-right: 1px solid #ddd;
}

.authors-profile .authors-pro-about .headingthree {
  text-transform: uppercase;
  font-weight: 600;
  margin: 10px 0 7px 0;
}

.authors-profile .authors-pro-about .para-txt {
  font-size: 18px;
  font-family: "PT Serif", serif; font-weight:400;
}

.authors-profile .authors-pro-about .para-txt span {
  color: #757575;
}

.authors-profile .authors-pro-about .high-res-social {
  margin: 10px 0;
}

.authors-profile .authors-pro-about .high-res-social li {
  display: inline-block;
  margin-right: 10px;
}

.authors-profile .authors-pro-about .high-res-social li a {
  display: block;
}

.authors-profile .authors-pro-about .high-res-social li a .tw-ico-author {
  background-position: -261px -289px;
  width: 28px;
  height: 28px;
}

.authors-profile .authors-pro-about .high-res-social li a .tw-ico-author:hover {
  background-position: -261px -326px;
  width: 28px;
  height: 28px;
}

.authors-profile .authors-pro-about .high-res-social li a .email-ico-author {
  background-position: -301px -289px;
  width: 28px;
  height: 28px;
}

.authors-profile .authors-pro-about .high-res-social li a .email-ico-author:hover {
  background-position: -301px -326px;
  width: 28px;
  height: 28px;
}

.authors-profile .authors-pro-about .high-res-social li a i {
  margin-top: 2px;
}

.authors-profile .authors-pro-about .social-icon {
  margin-bottom: 15px;
}

.authors-profile .authors-pro-about .social-icon li {
  display: inline-block;
}

.authors-profile .authors-pro-about .social-icon li a {
  display: block;
  padding: 5px;
}

.authors-profile .authors-pro-about .pd-follow-btn {
  margin-bottom: 30px;
  width: 135px;
}

@media screen and (max-width: 991px) {
  .authors-profile .authors-pro-about {
    border-right: none;
    border-bottom: 1px solid #ddd;
    text-align: center;
  }
}

.authors-profile .authors-profile-txt .headingfive {
  font-size: 16px;
  color: #666;
  margin-bottom: 15px;
  font-weight: 600;
}

.authors-profile .authors-profile-txt .para-txt {
  font-size: 16px;
}

.authors-filter {
  margin-bottom: 30px;
}

.authors-filter .select-letter-list {
  background: #eaebeb;
}

.authors-filter .select-letter-list .sel-lett-list li {
  display: inline-block;
}

.authors-filter .select-letter-list .sel-lett-list li a {
  font-family: "PT Serif", serif; font-weight:400;
  color: #666;
  text-transform: uppercase;
  padding: 10px 15px;
  display: block;
  border-bottom: 2px solid #eaebeb;
}

.authors-filter .select-letter-list .sel-lett-list li a:hover, .authors-filter .select-letter-list .sel-lett-list li a.active {
  border-color: #218ccc;
}

.authors-dt-list .latest-news-bx.more-latest-news li .media .media-body .media-heading {
  margin-bottom: 10px;
  display: block;
}

.authors-dt-list .latest-news-bx.more-latest-news li .media .media-body .time-dt {
  display: inline-block;
}

.pagenavigation-ar {
  text-align: center;
  margin-top: 30px;
}

.pagenavigation-ar .pagination-float {
  display: inline-block;
  vertical-align: middle;
  margin-right: 18px;
}

.pagenavigation-ar .pagination-float .pagination li a {
  color: #666666;
}

.pagenavigation-ar .pagination-float .pagination li a.active {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}

.pagenavigation-ar .pagination-number {
  display: inline-block;
  vertical-align: middle;
  margin-top: -6px;
}

.pagenavigation-ar .pagination-number .page-go-to {
  display: inline-block;
  font-family: "PT Serif", serif; font-weight:400;
}

.pagenavigation-ar .pagination-number .form-control {
  display: inline-block;
  width: 50px;
  height: 32px;
  box-shadow: none;
}

.pagenavigation-ar .pagination-number .form-control:focus {
  border: 1px solid #ccc;
}

.photos-editor-ar .promotional-feature-ads {
  margin-top: 20px;
}

@media screen and (max-width: 991px) {
  .photos-editor-ar .promotional-feature-ads {
    margin-top: 0px;
  }
}

@media screen and (max-width: 991px) {
  .photos-editor-ar {
    margin-top: 20px;
  }
}

@media screen and (max-width: 1024px) {
  .news-area.photos-page .news-gallery-bx {
    margin-bottom: 0px;
  }
}

.news-area.photos-page .photos-editor-ar {
  margin-top: 44px;
}

@media screen and (max-width: 991px) {
  .news-area.photos-page .photos-editor-ar .more-video-sec {
    margin-top: 0px !important;
  }
}

.news-area.photos-page .more-video-etc {
  margin-top: 44px;
}

.photos-section .photo-gal-gutter {
  margin-top: 0px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ddd;
}

@media screen and (max-width: 991px) {
  .photos-section .photo-gal-gutter .news-gallery-bx {
    margin-bottom: 0px;
  }
}

.photos-section .more-video-sec .latest-news-bx li {
  padding: 0;
}

.photos-section .more-video-sec .latest-news-bx li .media .media-body .time-dt {
  display: inline-block;
}

@media screen and (max-width: 991px) {
  .photos-section .more-video-sec {
    margin-top: 20px;
  }
}

@media screen and (max-width: 991px) {
  .photos-section .photos-ads .advertisement-area {
    margin-top: 44px !important;
  }
}

@media screen and (max-width: 1024px) {
  .more-video-sec .column-head h2 {
    font-size: 17px;
  }
}

.more-video-sec .latest-news-bx li .media .media-left .media-img {
  width: 90px;
  height: auto;
  overflow: hidden;
}

.more-video-sec .latest-news-bx li .media .media-left .media-img img {
  max-width: 90px;
}

Photolanding .photo-landing-containter {
  position: relative;
}

.landing-reststory {
  width: 100%;
  float: left;
}

.gallery-summary {
  float: left;
  width: 100%;
  font-family: "Open Sans", sans-serif;
}

.gallery-summary .gallery-summary-head {
  font-size: 22px;
  font-weight: 600;
  color: #212121;
  margin-bottom: 17px;
}

.gallery-summary p {
  font-size: 16px;
  font-weight: 400;
  color: #212121;
}

.photo-landing {
  width: 100%;
  border: 1px solid #b7b7b7;
  height: 100%;
  background-color: #eeeeee;
  float: left;
}

.photo-landing .slider-heading {
  padding: 20px 20px 0 20px;
  float: left;
}

.photo-landing .slider-heading h1 {
  font-size: 22px;
  font-weight: 600;
  color: #333333;
  margin: 0;
  padding: 0 0 10px 0;
  float: left;
}

.photo-landing .slider-heading .updated-row {
  width: 100%;
  float: left;
}

.photo-landing .slider-heading .updated-row .updated-date {
  float: left;
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
}

.photo-landing .slider-heading .updated-row .landing-social {
  float: right;
}

.photo-landing .slider-heading .updated-row .landing-social .landing-social-icon li {
  display: inline-block;
  margin-right: 5px;
}

.photo-landing .slider-heading .updated-row .landing-social .landing-social-icon li a {
  display: block;
}

.photo-landing .slider-heading .updated-row .landing-social .landing-social-icon li a .photo-fb-ico {
  background-position: -206px -184px;
  width: 35px;
  height: 35px;
}

.photo-landing .slider-heading .updated-row .landing-social .landing-social-icon li a .photo-tw-ico {
  background-position: -257px -184px;
  width: 35px;
  height: 35px;
}

.photo-landing .slider-heading .updated-row .landing-social .landing-social-icon li a .photo-gplus-ico {
  background-position: -308px -184px;
  width: 35px;
  height: 35px;
}

.photo-landing .slider-heading .updated-row .landing-social .landing-social-icon li a .photo-linkden-ico {
  background-position: -359px -184px;
  width: 35px;
  height: 35px;
}

.photo-landing .slider-heading .updated-row .landing-social .landing-social-icon li a i {
  margin-top: 2px;
}

.photo-landing .slider-heading .updated-row .landing-social .landing-social-icon li:nth-child(4) {
  margin-right: 0px !important;
}

.photo-landing .slider-main {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.photo-landing .slider-main .fullscreen-btn {
  position: absolute;
  right: 20px;
  bottom: 22%;
  z-index: 10;
}

.photo-landing .slider-main #owl-landingphoto {
  width: 100%;
}

.photo-landing .slider-main #owl-landingphoto .owl-stage-outer {
  position: relative;
  overflow: hidden;
  padding: 6px 0 0 0 !important;
}

.photo-landing .slider-main #owl-landingphoto .owl-stage-outer .item {
  width: 100%;
  margin: 0 0 -1px 0;
}

.photo-landing .slider-main #owl-landingphoto .owl-stage-outer .item .slider-item {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
  float: left;
  height: 100%;
  max-height: 542px;
}

@media screen and (max-width: 1280px) {
  .photo-landing .slider-main #owl-landingphoto .owl-stage-outer .item .slider-item {
    height: 100%;
  }
}

.photo-landing .slider-main #owl-landingphoto .owl-stage-outer .item .slider-item img {
  display: block;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

.photo-landing .slider-main #owl-landingphoto .owl-stage-outer .slider-info {
  background-color: #333333;
  padding: 7px 0 0 0;
  width: 100%;
  height: 100%;
  min-height: 137px;
  max-height: 140px;
  margin: 0 0 -2px 0;
  float: left;
}

.photo-landing .slider-main #owl-landingphoto .owl-stage-outer .slider-info .slider-num {
  border-radius: 2px;
  -moz-border-radius: 2px;
  font-family: "Open Sans", sans-serif;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color: #4f4f4f;
  padding: 10px 12px;
  width: 10%;
  color: #ffffff;
  float: left;
  margin: 18px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

@media screen and (max-width: 1289px) {
  .photo-landing .slider-main #owl-landingphoto .owl-stage-outer .slider-info .slider-num {
    width: 15%;
  }
}

.photo-landing .slider-main #owl-landingphoto .owl-stage-outer .slider-info h2 {
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  margin: 6px 0 0 0;
  padding: 10px 17px 10px 0;
  width: 86%;
  float: left;
  line-height: 21px;
}

@media screen and (max-width: 1289px) {
  .photo-landing .slider-main #owl-landingphoto .owl-stage-outer .slider-info h2 {
    width: 79%;
  }
}

.photo-landing .slider-main #owl-landingphoto .owl-controls .owl-prev, .photo-landing .slider-main #owl-landingphoto .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -263px -65px;
  display: block !important;
  height: 80px;
  width: 40px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
  top: 36%;
  left: 0px;
}

.photo-landing .slider-main #owl-landingphoto .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -213px -65px;
  right: 0px;
  left: auto;
}

.photo-landing .slider-main #owl-landingphoto .owl-controls .owl-dots {
  display: none !important;
}

.video-landing {
  width: 100%;
  border: 1px solid #b7b7b7;
  height: 100%;
  background-color: #eeeeee;
}

.video-landing .video-heading {
  padding: 20px;
  margin: 0 0 35px 0;
}

.video-landing .video-heading h1 {
  font-size: 22px;
  font-weight: 600;
  color: #333333;
  margin: 0;
  padding: 0 0 10px 0;
}

.video-landing .video-heading .updated-row {
  width: 100%;
  float: left;
}

.video-landing .video-heading .updated-row .updated-date {
  float: left;
  font-size: 18px;
  font-family: "Open Sans", sans-serif !important;
}

.video-landing .video-heading .updated-row .landing-social {
  float: right;
}

.video-landing .video-heading .updated-row .landing-social .landing-social-icon li {
  display: inline-block;
  margin-right: 5px;
}

.video-landing .video-heading .updated-row .landing-social .landing-social-icon li a {
  display: block;
}

.video-landing .video-heading .updated-row .landing-social .landing-social-icon li a .photo-fb-ico {
  background-position: -206px -184px;
  width: 35px;
  height: 35px;
}

.video-landing .video-heading .updated-row .landing-social .landing-social-icon li a .photo-tw-ico {
  background-position: -257px -184px;
  width: 35px;
  height: 35px;
}

.video-landing .video-heading .updated-row .landing-social .landing-social-icon li a .photo-gplus-ico {
  background-position: -308px -184px;
  width: 35px;
  height: 35px;
}

.video-landing .video-heading .updated-row .landing-social .landing-social-icon li a .photo-linkden-ico {
  background-position: -359px -184px;
  width: 35px;
  height: 35px;
}

.video-landing .video-heading .updated-row .landing-social .landing-social-icon li a i {
  margin-top: 2px;
}

.video-landing .video-heading .updated-row .landing-social .landing-social-icon li:nth-child(4) {
  margin-right: 0px !important;
}

.video-landing .video-main {
  position: relative;
  overflow: visible;
}

.video-landing .video-main iframe {
  display: block;
}

.video-landing .video-info {
  background-color: #333333;
  padding: 10px 0;
  width: 100%;
  float: left;
}

.video-landing .video-info h2 {
  font-size: 16px;
  font-weight: 500;
  line-height: 23px;
  color: #ffffff;
  margin: 0;
  padding: 10px;
  width: 98%;
  float: left;
}

.video-summary {
  float: left;
  width: 100%;
  font-family: "Open Sans", sans-serif;
}

.video-summary .video-summary-head {
  font-size: 22px;
  font-weight: 600;
  color: #212121;
  margin-bottom: 17px;
}

.video-summary p {
  font-size: 16px;
  font-weight: 400;
  color: #212121;
}

.video-list-dt .media {
  margin-bottom: 30px;
}

.video-list-dt .media .media-left {
  padding-right: 30px;
}

.video-list-dt .media .media-body .media-heading {
  font-size: 16px;
  line-height: 20px;
}

.video-list-dt .media .media-body .media-heading a {
  color: #212121;
}

.close {
  display: block;
  opacity: 0.8;
}

.videos-area .headingthree {
  line-height: 28px;
}

.videos-area .headingthree a {
  color: #212121;
}

.videos-area .video-opt {
  margin-bottom: 20px;
}

.videos-area .video-opt:last-child {
  margin-bottom: 0px;
}

.videos-area .video-opt .headingfive {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  line-height: 18px;
  margin: 10px 0;
}

.videos-area .video-opt .headingfive a {
  color: #212121;
}

.videos-area .video-opt .para-txt {
  font-size: 16px;
  font-family: "PT Serif", serif; font-weight:400;
}

.videos-area .video-opt .para-txt a {
  color: #212121;
}

@media screen and (max-width: 991px) {
  .more-video-etc {
    margin-top: 30px;
  }
}

.form-register-bg {
  background: url("../images/login-page-img.jpg") no-repeat center 160px;
  background-size: cover;
}

.form-register-bg .main-wrapper {
  background: none;
}

.user-register-form {
  display: table;
  width: 100%;
}

.user-register-form .register-form-ar {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}

.user-register-form .register-form-ar .register-form-blk {
  background-color: #fff;
  width: 659px;
  margin: auto;
}

.user-register-form .register-form-ar .register-form-blk .register-head {
  background: #40a3d3;
  padding: 10px;
  text-align: center;
}

.user-register-form .register-form-ar .register-form-blk .register-head .headingfour {
  margin: 0;
  color: #fff;
}

.signup-form {
  display: none;
}

.register-form {
  padding: 10px;
  width: 620px;
  margin: 30px auto;
}

.register-form .contact-form-bx {
  margin-left: 34px;
  width: 100%;
}

.register-form .contact-form-bx .para-txt {
  font-family: "PT Serif", serif; font-weight:400;
}

.register-form .form-group {
  position: relative;
  margin: 0 0 37px 0;
  width: 86%;
}

.register-form .form-group:last-child {
  margin-bottom: 0;
}

.register-form .form-group .form-control {
  border: none;
  border-bottom: 1px solid #000;
  box-shadow: none;
  padding: 5px 5px 5px 0px;
  font-size: 18px;
  font-family: "PT Serif", serif; font-weight:400;
}

.register-form .form-group .form-control:focus, .register-form .form-group .form-control:hover, .register-form .form-group .form-control.active {
  border: none;
  border-bottom: 1px solid #000;
}

.register-form .form-group i {
  position: absolute;
  left: -42px;
  top: 6px;
}

.register-form .form-group i.show-password-icon {
  left: auto;
  right: 0;
}

.register-form .submit-form-btn {
  text-align: left;
  margin-bottom: 15px;
}

.register-form .submit-form-btn .sign-btn {
  width: 120px;
  height: 32px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  line-height: 14px;
  display: inline-block;
}

.register-form .social-area {
  text-align: center;
  padding-left: 50px;
}

.register-form .social-area li {
  display: block;
  margin: 0 0 10px 0;
  padding: 5px 10px 5px 10px;
  text-align: left;
}

.register-form .social-area li.fb-color {
  background: #475993;
}

.register-form .social-area li.fb-color:hover {
  background: #36477d;
}

.register-form .social-area li.fb-color:hover a {
  color: #fff !important;
}

.register-form .social-area li.tw-color {
  background: #50abf1;
}

.register-form .social-area li.tw-color:hover {
  background: #3a91d4;
}

.register-form .social-area li.tw-color:hover a {
  color: #fff !important;
}

.register-form .social-area li.gplus-color {
  background: #f34a38;
}

.register-form .social-area li.gplus-color:hover {
  background: #d93827;
}

.register-form .social-area li.gplus-color:hover a {
  color: #fff !important;
}

.register-form .social-area li a {
  color: #fff;
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 12px;
  display: block;
  line-height: 30px;
}

.register-form .social-area li a:hover {
  color: #fff;
}

.register-form .social-area li a i {
  display: inline-block;
  margin-right: 5px;
  width: 23px;
}

.register-form .new-user-link {
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 14px;
  display: block;
  margin-left: 8px;
}

.register-form .forget-ps {
  display: block;
  margin-top: -10px;
  font-size: 13px;
  color: #898989;
  font-family: "PT Serif", serif; font-weight:400;
}

.register-form .forget-password-bx {
  display: none;
}

.register-form .forget-password-bx .contact-form-bx {
  width: 92%;
  margin-top: 40px;
}

.register-form .forget-password-bx .contact-form-bx .form-group {
  width: 100%;
}

.register-form .forget-password-bx .submit-form-btn {
  text-align: center;
}

.register-form .forget-password-bx .submit-form-btn .reset-forget-btn {
  width: auto;
  height: 32px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  line-height: 14px;
  display: inline-block;
}

.contact-info .contact-area {
  margin-bottom: 30px;
  -webkit-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.15);
}

.contact-info .contact-area .ht-address .ht-address-head, .contact-info .contact-area .ht-address .customer-serv {
  padding: 10px 15px;
}

.contact-info .contact-area .ht-address .ht-address-head .headingfour, .contact-info .contact-area .ht-address .customer-serv .headingfour {
  margin-top: 0;
  font-weight: 600;
}

.contact-info .contact-area .ht-address .ht-address-head .para-txt, .contact-info .contact-area .ht-address .customer-serv .para-txt {
  font-size: 16px;
}

.contact-info .contact-area .ht-address iframe {
  width: 100%;
  height: 250px;
}

.contact-info .contact-area .ht-address .register-form {
  width: 79%;
}

.contact-info .contact-area .ht-address .register-form:first-child .form-group {
  margin-top: 0;
}

.contact-info .contact-area .ht-address .register-form .form-group i {
  left: -49px;
}

.contact-info .contact-area .ht-address .register-form .form-group i.count-add-icons {
  font-family: "PT Serif", serif; font-weight:400;
  font-weight: 600;
  font-size: 18px;
  font-style: normal;
  letter-spacing: -2.5px;
}

.contact-info .contact-info-dt {
  padding-left: 15px;
}

.contact-info .contact-info-dt .customer-care {
  margin-bottom: 20px;
}

.contact-info .contact-info-dt .customer-care .headingfour {
  font-weight: 600;
}

.contact-info .contact-info-dt .customer-care .para-txt {
  font-size: 16px;
  margin-bottom: 25px;
}

.contact-info .contact-info-dt .customer-care ul {
  margin-bottom: 20px;
  min-height: 100px;
}

.contact-info .contact-info-dt .customer-care ul li {
  font-size: 16px;
}

.contact-info .contact-info-dt .customer-care ul li a {
  word-wrap: break-word;
  line-height: 14px;
  display: block;
}

@media screen and (max-width: 991px) {
  .contact-info .contact-info-dt .customer-care ul {
    min-height: auto;
  }
}

@media screen and (max-width: 991px) {
  .contact-info .contact-info-dt {
    padding: 0px;
  }
}

.cust-feedback {
  margin-top: 50px;
}

@media screen and (max-width: 991px) {
  .cust-feedback {
    margin-top: 0px;
    border-top: 1px solid #ddd;
    padding-top: 30px;
  }
}

.static-content .content-ar {
  margin-bottom: 30px;
}

.static-content .content-ar .headingfour {
  font-weight: 600;
}

.static-content .content-ar .para-txt {
  font-size: 16px;
  line-height: 24px;
}

.static-content .content-ar .content-list {
  margin: 30px 0 0 0;
}

.static-content .content-ar .content-list ul {
  margin-left: 15px;
}

.static-content .content-ar .content-list ul li {
  list-style: disc;
  margin-bottom: 10px;
  font-size: 16px;
}

.error-section {
  margin-top: 30px;
}

.error-section .news-read-icon {
  max-width: 320px;
}

.error-section .error-area {
  text-align: center;
  width: 480px;
  margin: auto;
}

.error-section .error-area .error-img-bx {
  max-width: 400px;
  margin: 0 auto 55px auto;
}

@media screen and (max-width: 991px) {
  .error-section .error-area .error-img-bx {
    max-width: 100%;
    width: 67%;
  }
}

.error-section .error-area .headingtwo {
  margin-bottom: 40px;
  font-size: 39px;
  line-height: 42px;
}

.error-section .error-area .headingtwo .blue-tx {
  color: #40a3d3;
}

@media screen and (max-width: 1200px) {
  .error-section .error-area .headingtwo {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 25px;
  }
}

.error-section .error-area .para-txt {
  font-size: 29px;
}

@media screen and (max-width: 1200px) {
  .error-section .error-area .para-txt {
    font-size: 22px;
  }
}

.error-section .error-area .error-social-icon {
  text-align: center;
  margin: 20px 0 16px 0;
}

.error-section .error-area .error-social-icon li {
  display: inline-block;
  margin: 0 5px;
}

.error-section .error-area .error-social-icon li.fb-error a {
  padding-left: 5px;
  border-color: #475993;
}

.error-section .error-area .error-social-icon li.tw-error a {
  border-color: #50abf1;
}

.error-section .error-area .error-social-icon li a {
  display: block;
  border: 1px solid #ddd;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  padding-top: 7px;
}

.error-505-ar {
  width: 55%;
  margin: 100px auto;
}

.error-505-ar .error-section .error-area .error-img-bx {
  margin-bottom: 20px;
}

.error-505-ar .error-section .error-area .para-txt {
  font-size: 24px;
  font-family: "PT Serif", serif; font-weight:400;
}

@media screen and (max-width: 991px) {
  .error-505-ar .error-section .error-area .para-txt {
    font-size: 20px;
  }
}

.error-505-ar .spark-bx {
  position: absolute;
  top: 20%;
}

.error-505-ar .spark-bx.left {
  left: 0;
}

.error-505-ar .spark-bx.right {
  right: 0;
}

@media screen and (max-width: 1700px) {
  .error-505-ar .spark-bx {
    width: 23%;
  }
}

@media screen and (max-width: 1200px) {
  .error-505-ar .spark-bx {
    width: 20%;
  }
}

@media screen and (max-width: 991px) {
  .error-505-ar .spark-bx {
    width: 23%;
  }
}

@media screen and (max-width: 1200px) {
  .error-505-ar {
    width: 66%;
  }
}

@media screen and (max-width: 991px) {
  .error-505-ar {
    width: 77%;
  }
}

.unsubscribed-area {
  text-align: center;
  margin-top: 95px;
}

.unsubscribed-area .mail-txt {
  font-size: 18px;
  font-weight: 600;
  font-family: "PT Serif", serif; font-weight:400;
}

.unsubscribed-area .para-txt {
  font-size: 16px;
}

.unsubscribed-area .headingtwo {
  font-size: 36px;
  color: #40a3d3;
  font-weight: 600;
  margin-top: 30px;
}

.unsubscribed-area .headingfour {
  font-size: 20px;
  color: #333;
  margin-bottom: 30px;
}

.unsubscribed-area .unsubscribed-select .select2-container {
  width: 492px !important;
  text-align: left;
}

.unsubscribed-area .unsubscribed-select .select2-container .selection .select2-selection--single {
  height: 48px;
}

.unsubscribed-area .unsubscribed-select .select2-container .selection .select2-selection--single .select2-selection__rendered {
  line-height: 48px;
  padding-left: 15px;
  font-family: "PT Serif", serif; font-weight:400;
}

.unsubscribed-area .unsubscribed-select .select2-container .selection .select2-selection--single .select2-selection__arrow {
  width: 34px;
  height: 48px;
}

.unsubscribed-area .unsubscribe-btn {
  margin-top: 50px;
}

.unsubscribed-area-done {
  text-align: center;
  margin-top: 90px;
}

.unsubscribed-area-done .unsubscribe-done-ico {
  margin-bottom: 30px;
}

.unsubscribed-area-done .unsubscribe-done-ico i {
  margin-bottom: 20px;
}

.unsubscribed-area-done .unsubscribe-done-ico .headingtwo {
  font-size: 36px;
  font-weight: 600;
  color: #57c48f;
}

.unsubscribed-area-done .para-txt {
  font-size: 18px;
  color: #666;
  font-family: "Open Sans", sans-serif;
}

.unsubscribed-area-done .para-txt span {
  font-weight: 600;
  color: #212121;
}

.footer-wrapper {
  background: #212121;
  position: relative;
  padding: 50px 0 0 0;
  color: #fff;
  min-height: 500px;
  width: 100%;
  bottom: 0;
  z-index: 0;
}

@media screen and (max-width: 767px) {
  .footer-wrapper {
    position: static;
  }
}

.footer-list {
  margin-bottom: 30px;
}

.footer-list h4 {
  margin-bottom: 15px;
}

.footer-list .ft-list {
  margin-bottom: 15px;
}

.footer-list .ft-list li.column-head {
  margin: 0px 0 0 0;
}

.footer-list .ft-list li.column-head a {
  color: #b2b8bb;
  font-size: 14px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  text-transform: lowercase !important;
}

.footer-list .ft-list li.column-head a:hover {
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.footer-list .ft-list li a {
  font-size: 14px;
  color: #878c8f;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  text-transform: lowercase !important;
}

.footer-list .ft-list li a:hover {
  color: #fff !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.footer-list li {
  display: block;
  font-family: "Open Sans", sans-serif;
  text-transform: lowercase !important;
}

.footer-list li a {
  display: block;
  padding: 5px 0;
  color: #b2b8bb;
  font-size: 14px;
  font-weight: 600;
}

.footer-list li a img {
  width: auto;
}

.footer-list li a:hover {
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.footer-list .follow-us {
  margin: 25px 0;
}

.footer-list .follow-us .para-txt {
  color: #b2b8bb;
  font-size: 14px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 10px;
}

.footer-list .follow-us .ft-social-icon li {
  margin-right: 13px;
  float: left;
  margin-top: 4px;
  height: 44px;
}

.footer-list .follow-us .ft-social-icon li a {
  display: block;
}

.footer-list .follow-us .ft-social-icon li a .fb-ico {
  background-position: -206px -184px;
  width: 35px;
  height: 35px;
}

.footer-list .follow-us .ft-social-icon li a .tw-ico {
  background-position: -257px -184px;
  width: 35px;
  height: 35px;
}

.footer-list .follow-us .ft-social-icon li a .gplus-ico {
  background-position: -308px -184px;
  width: 35px;
  height: 35px;
}

.footer-list .follow-us .ft-social-icon li a .linkden-ico {
  background-position: -359px -184px;
  width: 35px;
  height: 35px;
}

.footer-list .follow-us .ft-social-icon li a .youtube-ico {
  background-position: -206px -231px;
  width: 35px;
  height: 35px;
}

.footer-list .follow-us .ft-social-icon li a .instagram-ico {
  background-position: -254px -231px;
  width: 35px;
  height: 35px;
}

.footer-list .follow-us .ft-social-icon li a i {
  margin-top: 0px;
}

.footer-list .news-letter {
  margin-top: 15px;
  width: 85%;
}

.footer-list .news-letter .news-lt-head {
  color: #b2b8bb;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}

.footer-list .news-letter .para-txt {
  font-size: 14px;
  color: #888d90;
  margin-bottom: 0;
  font-family: "Open Sans", sans-serif;
}

.footer-list .news-letter .new-lt-ip {
  margin: 15px 0;
}

.footer-list .news-letter .new-lt-ip input {
  padding: 15px;
  height: 52px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
}

.footer-list .news-letter .new-lt-ip .form-control {
  width: 67%;
  float: left;
  display: inline-block;
  -webkit-border-top-left-radius: 3px !important;
  -moz-border-top-left-radius: 3px !important;
  -ms-border-top-left-radius: 3px !important;
  border-top-left-radius: 3px !important;
  -webkit-border-bottom-left-radius: 3px !important;
  -moz-border-bottom-left-radius: 3px !important;
  -ms-border-bottom-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  background: #585b5d;
  border-color: #6c7073;
  font-family: "Open Sans", sans-serif;
  color: #fff;
  box-shadow: none;
}

@media screen and (max-width: 991px) {
  .footer-list .news-letter .new-lt-ip .form-control {
    width: 64%;
  }
}

.footer-list .news-letter .new-lt-ip .btn {
  -webkit-border-bottom-right-radius: 3px !important;
  -moz-border-bottom-right-radius: 3px !important;
  -ms-border-bottom-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
  -webkit-border-top-right-radius: 3px !important;
  -moz-border-top-right-radius: 3px !important;
  -ms-border-top-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

@media screen and (max-width: 991px) {
  .footer-list .news-letter .new-lt-ip .btn {
    padding: 5px;
  }
}

.footer-bottom {
  background: #2c2f31;
  padding: 15px;
}

.footer-bottom .ft-inner-link .copyright {
  color: #abb0b2;
  font-size: 12px;
  font-family: "Open Sans", sans-serif;
}

.footer-bottom .ft-inner-link ul li {
  display: inline-block;
}

.footer-bottom .ft-inner-link ul li a {
  color: #abb0b2;
  font-size: 12px;
  font-family: "Open Sans", sans-serif;
  display: block;
  padding: 0 5px;
}

.form-group {
  margin: 20px 0px;
}

.form-group .form-control {
  height: auto;
  border: 1px solid #bababa;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 20px;
  padding: 10px;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}

.form-group .form-control:focus {
  border: 1px solid #40a3d3;
}

.form-group label {
  display: block;
  text-align: left;
  color: #757575;
  font-weight: 400;
}

.form-group .forgot-pwdlink {
  display: inline-block;
  margin-top: 10px;
  color: #a2906f;
  font-size: 14px;
}

.form-group .forgot-pwdlink:focus, .form-group .forgot-pwdlink:hover {
  color: #40a3d3;
}

.form-group .input-group-addon {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.form-control, .custom-upload {
  border-radius: 0 !important;
}

.btn {
  text-transform: uppercase;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

.btn-default, .btn-primary, .btn-secondary, .btn-tertiary, .btn-black {
  font-size: 16px;
  border: 1px solid transparent;
  font-family: "Open Sans", sans-serif;
  text-transform: capitalize;
  line-height: 21px;
}

.btn-default:hover, .btn-default:focus, .btn-primary:hover, .btn-primary:focus, .btn-secondary:hover, .btn-secondary:focus, .btn-tertiary:hover, .btn-tertiary:focus, .btn-black:hover, .btn-black:focus {
  border: 1px solid transparent;
}

.btn-default {
  color: #40a3d3;
  background-color: #fff;
  border-color: #40a3d3;
}

.btn-default:hover, .btn-default:focus, .btn-default.active {
  border-color: #40a3d3 !important;
  background-color: #40a3d3;
  color: #fff !important;
}

.btn-primary {
  color: #fff;
  background-color: #40a3d3;
  border-color: #40a3d3;
}

.btn-primary:hover, .btn-primary:focus {
  color: #fff;
  border-color: #2aaac5;
  background-color: #2aaac5;
}

.btn-secondary {
  color: #fff;
  background-color: #1ea65e;
  border-color: #1ea65e;
}

.btn-secondary:hover, .btn-secondary:focus {
  color: #fff;
  background-color: #94b155;
  border-color: #94b155;
}

.btn-tertiary {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

.btn-tertiary:hover, .btn-tertiary:focus {
  color: #fff;
  background-color: #333739;
  border-color: #333739;
}

.btn-black {
  color: #212121;
  background: none;
  border: 1px solid #212121;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.btn-black:hover, .btn-black.active, .btn-black:focus {
  background: #218ccc !important;
  color: #fff;
  border-color: #218ccc !important;
}

a {
  color: #40a3d3;
  outline: none;
  text-decoration: none;
}

a:hover, a:focus {
  color: #218ccc !important;
  outline: none;
  text-decoration: none;
}

input, select, textarea, input:focus, select:focus, textarea:focus {
  outline: none !important;
  border: none;
}

img {
  border: 0;
  outline: none;
  width: 100%;
}

ul, ol {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.p-0 {
  padding: 0px !important;
}

.p-5 {
  padding: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-30 {
  padding: 30px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.pr-15 {
  padding-right: 15px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.pr-30 {
  padding-right: 30px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.pl-15 {
  padding-left: 15px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.pl-30 {
  padding-left: 30px !important;
}

.m-auto {
  margin: auto;
}

.mt-minus-30 {
  margin-top: -30px !important;
}

.m-0 {
  margin: 0px !important;
}

.m-5 {
  margin: 5px !important;
}

.m-10 {
  margin: 10px !important;
}

.m-15 {
  margin: 15px !important;
}

.m-20 {
  margin: 20px !important;
}

.m-30 {
  margin: 30px !important;
}

.m-35 {
  margin: 35px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.mt-minus-9 {
  margin-top: -9px !important;
}

.mt-minus-10 {
  margin-top: -9px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.mt-53 {
  margin-top: 53px !important;
}

.mt-75 {
  margin-top: 75px !important;
}

.mt-100 {
  margin-top: 100px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.mr-35 {
  margin-right: 35px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.ml-14 {
  margin-left: -14px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.ml-15 {
  margin-left: 15px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

.ml-35 {
  margin-left: 35px !important;
}

.full-height {
  height: 100%;
}

@media screen and (max-width: 991px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right .sidebar-offcanvas {
    right: 50%;
  }

  .row-offcanvas-left .sidebar-offcanvas {
    left: -265px;
  }

  .row-offcanvas-right.active {
    right: 265px;
  }

  .row-offcanvas-left.active {
    left: 280px;
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 265px;
    visibility: hidden;
  }

  .row-offcanvas-left.active .sidebar-offcanvas {
    visibility: visible;
  }
}

.td-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  z-index: 999;
  padding-top: 15px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(64, 163, 211, 0.8);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}

.td-top.td-is-visible, .td-top.td-fade-out, .no-touch .td-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}

.td-top.td-is-visible {
  visibility: visible;
  opacity: 1;
}

.td-top.td-fade-out {
  opacity: .5;
}

.td-top:hover {
  background-color: #40a3d3;
  opacity: 1;
}

@media screen and (max-width: 767px) {
  .td-top {
    right: 20px;
    bottom: 20px;
  }
}

@media screen and (min-width: 1199px) {
  .td-top {
    right: 30px;
    bottom: 30px;
  }
}

.owl-nav .owl-prev, .owl-nav .owl-next {
  background: no-repeat center;
  width: 19px;
  height: 24px;
  display: block;
  text-indent: -99999px;
  position: absolute;
  top: 42%;
}

@media screen and (max-width: 1366px) {
  .owl-nav .owl-prev, .owl-nav .owl-next {
    top: 41.3%;
  }
}

.owl-nav .owl-prev {
  left: -30px;
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -245px -394px;
}

@media screen and (max-width: 1366px) {
  .owl-nav .owl-prev {
    left: -18px;
  }
}

.owl-nav .owl-next {
  right: -30px;
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -259px -394px;
}

@media screen and (max-width: 1366px) {
  .owl-nav .owl-next {
    right: -18px;
  }
}

#carousel-index {
  color: #fff;
  margin-top: 12px;
  text-align: right;
  font-family: "Open Sans", sans-serif;
}

.select2-results__option {
  font-size: 14px;
  font-weight: 300;
  font-family: "PT Serif", serif; font-weight:400;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #218ccc;
  color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #218ccc;
  color: #fff;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: transparent;
}

.select2-container.select2-container--default.select2-container--disabled .select2-selection__rendered {
  color: silver;
}

.select2-container--default .select2-selection--single {
  border-radius: 0px;
  border: 1px solid #bababa;
}

.no-gutters {
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
}

.no-gutters>[class^="col-"], .no-gutters>[class*=" col-"] {
  padding-right: 0px;
  padding-left: 0px;
}

input[type=checkbox].css-checkbox, input[type=radio].css-radio {
  display: none;
}

input[type=checkbox].css-checkbox+.css-label, input[type=radio].css-radio+.css-label {
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

input[type=checkbox].css-checkbox+.css-label:hover, input[type=radio].css-radio+.css-label:hover {
  color: #363636;
}

input[type=checkbox].css-checkbox.css-checkbox+.css-label:before, input[type=checkbox].css-checkbox.css-radio+.css-label:before, input[type=radio].css-radio.css-checkbox+.css-label:before, input[type=radio].css-radio.css-radio+.css-label:before {
  border: 1px solid silver;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  color: #fff;
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  line-height: 12px;
  margin-right: 10px;
  margin-top: -3px;
  text-align: center;
  vertical-align: middle;
}

input[type=checkbox].css-checkbox.css-checkbox:checked+.css-label:before, input[type=checkbox].css-checkbox.css-radio:checked+.css-label:before, input[type=radio].css-radio.css-checkbox:checked+.css-label:before, input[type=radio].css-radio.css-radio:checked+.css-label:before {
  content: "\2714";
  background-color: #1ea65e;
  border-color: #1ea65e;
  color: #fff;
  font-size: 12px;
}

input[type=checkbox].css-checkbox.css-radio:checked+.css-label:before, input[type=radio].css-radio.css-radio:checked+.css-label:before {
  content: "\25cf";
  background-color: #1ea65e;
  border-color: #1ea65e;
  font-size: 16px;
  line-height: 15px;
  color: #fff;
}

input[type=checkbox].css-checkbox.css-checkbox:disabled+.css-label:before, input[type=checkbox].css-checkbox.css-radio:disabled+.css-label:before, input[type=radio].css-radio.css-checkbox:disabled+.css-label:before, input[type=radio].css-radio.css-radio:disabled+.css-label:before {
  color: #fff;
  background-color: #a2906f;
}

input[type=checkbox].css-checkbox.css-radio+.css-label:before, input[type=radio].css-radio.css-radio+.css-label:before {
  content: '';
  width: 19px;
  height: 19px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.filter-list input[type=radio].css-radio.css-radio:checked+.css-label:before {
  font-size: 13px;
  line-height: 13px;
}

.filter-list input[type=radio].css-radio.css-radio+.css-label:before {
  width: 16px;
  height: 16px;
}

.same-addrs .css-checkbox[type="checkbox"]:checked+.css-label::before {
  background-color: #fff !important;
  border-color: #a2906f !important;
  color: #2aaac5 !important;
  font-size: 16px !important;
  line-height: 15px !important;
}

.same-addrs label {
  font-weight: normal;
}

.same-addrs input[type=checkbox].css-checkbox[type="checkbox"]+.css-label::before {
  height: 17px;
  width: 17px;
  border-color: #bababa;
}

.icons {
  background-image: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png);
  background-repeat: no-repeat;
  display: block;
  height: 25px;
  width: 25px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
}

.icons.e-paper-ico {
  background-position: -2px -3px;
  width: 22px;
  height: 18px;
}

.icons.temperature-ico {
  background-position: -31px -5px;
  width: 22px;
  height: 18px;
}

.icons.tw-ico {
  background-position: -4px -32px;
  width: 18px;
  height: 19px;
}

.icons.tw-ico:hover {
  background-position: -4px -57px;
}

.icons.fb-ico {
  background-position: -33px -31px;
  width: 18px;
  height: 19px;
}

.icons.gplus-ico {
  background-position: -61px -31px;
  width: 18px;
  height: 19px;
}

.icons.redit-ico {
  background-position: -172px -53px;
  width: 18px;
  height: 19px;
}

.icons.instagram-ico {
  background-position: -88px -31px;
  width: 18px;
  height: 19px;
}

.icons.linkdin-ico {
  background-position: -118px -32px;
  width: 18px;
  height: 19px;
}

.icons.youtube-ico {
  background-position: -140px -32px;
  width: 18px;
  height: 19px;
}

.icons.search-ico {
  background-position: -4px -80px;
  width: 26px;
  height: 25px;
}

.icons.more-tool-ico {
  background-position: -40px -80px;
  width: 26px;
  height: 25px;
}

.icons.fb-col-icons {
  background-position: -158px -27px;
  width: 23px;
  height: 25px;
}

.icons.tw-col-icons {
  background-position: -178px -27px;
  width: 23px;
  height: 25px;
}

.icons.gplus-col-icons {
  background-position: -205px -27px;
  width: 23px;
  height: 25px;
}

.icons.linkdin-col-icons {
  background-position: -231px -27px;
  width: 23px;
  height: 25px;
}

.icons.comment-col-icons {
  background-position: -5px -111px;
  width: 44px;
  height: 36px;
}

.icons.print-col-icons {
  background-position: -261px -27px;
  width: 29px;
  height: 26px;
}

.icons.msg-col-icons {
  background-position: -295px -27px;
  width: 29px;
  height: 26px;
}

.icons.based-rating-ico {
  background-position: -329px -30px;
  width: 23px;
  height: 19px;
}

.icons.star-ico {
  background-position: -104px -5px;
  width: 16px;
  height: 15px;
}

.icons.read-ico {
  background-position: -131px -4px;
  width: 21px;
  height: 16px;
}

.icons.back-icons {
  background-position: -161px -4px;
  width: 16px;
  height: 16px;
}

.icons.plus-icons {
  background-position: -188px -4px;
  width: 14px;
  height: 14px;
}

.icons.icon-loc {
  background-position: -85px -158px;
  height: 20px;
  width: 20px;
}

.icons.icon-schedule {
  background-position: -111px -159px;
  height: 20px;
  width: 20px;
}

.icons.icon-time {
  background-position: -167px -159px;
  height: 20px;
  width: 20px;
}

.icons.icon-ammount {
  background-position: -140px -159px;
  height: 20px;
  width: 20px;
}

.icons.arrow-ico {
  background-position: -65px -13px;
  width: 10px;
  height: 6px;
}

.icons.arrow-ico.active {
  background-position: -65px -5px;
}

.icons.tw-sm-icon {
  background-position: -9px -186px;
  width: 16px;
  height: 13px;
}

.icons.fb-sm-icon {
  background-position: -29px -186px;
  width: 16px;
  height: 13px;
}

.icons.link-sm-icon {
  background-position: -49px -186px;
  width: 16px;
  height: 13px;
}

.icons.search-icons {
  background-position: -228px -2px;
  width: 16px;
  height: 16px;
}

.icons.hamburger-icon {
  background-position: -360px -31px;
  width: 20px;
  height: 16px;
}

.icons.top-scroll-ico {
  background-position: -251px -5px;
  width: 16px;
  height: 16px;
}

.icons.close-icon {
  background-position: -203px -155px;
  width: 27px;
  height: 22px;
}

.icons.email-icon {
  background-position: -7px -230px;
  width: 30px;
  height: 24px;
}

.icons.password-icon {
  background-position: -43px -227px;
  width: 30px;
  height: 29px;
}

.icons.show-password-icon {
  background-position: -44px -227px;
  width: 30px;
  height: 29px;
}

.icons.full-name-icon {
  background-position: -75px -227px;
  width: 30px;
  height: 29px;
}

.icons.confirm-password-icon {
  background-position: -106px -227px;
  width: 30px;
  height: 29px;
}

.icons.show-password-icon {
  background-position: -142px -227px;
  width: 26px;
  height: 29px;
}

.icons.fb-white-icon {
  background-position: 0px -257px;
  width: 9px;
  height: 29px;
}

.icons.tw-white-icon {
  background-position: -27px -257px;
  width: 19px;
  height: 29px;
}

.icons.gplus-white-icon {
  background-position: -56px -257px;
  width: 23px;
  height: 29px;
}

.icons.like-count {
  background-position: -81px -262px;
  width: 23px;
  height: 20px;
}

.icons.gallery-icons-lg {
  background-position: -10px -372px;
  width: 62px;
  height: 45px;
}

.icons.gallery-icons-md {
  background-position: -83px -389px;
  width: 45px;
  height: 32px;
}

.icons.gallery-icons-sm {
  background-position: -135px -403px;
  width: 26px;
  height: 18px;
}

.icons.video-icons-lg {
  background-position: -9px -290px;
  width: 65px;
  height: 65px;
}

.icons.video-icons-md {
  background-position: -90px -305px;
  width: 42px;
  height: 42px;
}

.icons.video-icons-sm {
  background-position: -147px -315px;
  width: 27px;
  height: 27px;
}

.icons.done-icon {
  background-position: -195px -292px;
  width: 53px;
  height: 53px;
}

.icons.live-icon-lg {
  background-position: -10px -432px;
  width: 51px;
  height: 28px;
}

.icons.live-icon-sm {
  background-position: -73px -432px;
  width: 42px;
  height: 20px;
}

.modal-dialog {
  width: 69%;
}

.modal-dialog .modal-content {
  background: none;
  box-shadow: none;
  border: none;
}

.modal-dialog .modal-content .modal-body {
  padding: 0px;
}

.modal-dialog .modal-content .modal-body .follow-bx a {
  display: inline-block;
  margin-right: 10px;
}

.modal-dialog .modal-content .modal-body .follow-bx a .icons.tw-ico {
  background-position: -4px -57px;
}

.modal-dialog .modal-content .modal-body .follow-bx a .icons.fb-ico {
  background-position: -33px -57px;
}

.modal-dialog .modal-content .modal-body .follow-bx a .icons.gplus-ico {
  background-position: -61px -57px;
}

.modal-dialog .modal-content .modal-body .follow-bx a .icons.instagram-ico {
  background-position: -88px -57px;
}

.modal-dialog .modal-content .modal-body .follow-bx .headingfour {
  color: #fff;
  margin-bottom: 20px;
  font-size: 20px;
}

@media screen and (max-width: 1400px) {
  .modal-dialog {
    width: 92%;
  }
}

.common-modal .modal-dialog .modal-content {
  background: none;
  box-shadow: none;
  border: none;
}

.common-modal .modal-dialog .modal-content .modal-body {
  padding: 0px;
}

.common-modal .modal-dialog .modal-content .modal-body .follow-bx a {
  display: inline-block;
  margin-right: 10px;
}

.common-modal .modal-dialog .modal-content .modal-body .follow-bx a .icons.tw-ico {
  background-position: -257px -184px;
  width: 35px;
  height: 35px;
}

.common-modal .modal-dialog .modal-content .modal-body .follow-bx a .icons.fb-ico {
  background-position: -206px -184px;
  width: 35px;
  height: 35px;
}

.common-modal .modal-dialog .modal-content .modal-body .follow-bx a .icons.gplus-ico {
  background-position: -308px -184px;
  width: 35px;
  height: 35px;
}

.common-modal .modal-dialog .modal-content .modal-body .follow-bx a .icons.instagram-ico {
  background-position: -359px -184px;
  width: 35px;
  height: 35px;
}

.common-modal .modal-dialog .modal-content .headingfour {
  color: #fff;
  margin-bottom: 20px;
  font-size: 20px;
}

.common-modal .modal-dialog .media-heading a {
  color: #fff;
}

.common-modal .modal-dialog a.close {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
  background: none !important;
  width: 26px;
  height: 24px;
  position: absolute;
  right: 2px;
  top: 11px;
  z-index: 999;
}

.common-modal .modal-dialog a:hover {
  color: #fff !important;
}

@media screen and (max-width: 1400px) {
  .common-modal .modal-dialog {
    width: 92%;
  }
}

.common-modal .latest-videos-ar .carousel .item .para-txt {
  margin-top: 10px !important;
  color: #ffffff;
  font-family: "Arial", sans-serif;
}

.common-modal .latest-videos-ar iframe {
  width: 100%;
  height: 527px;
}

@media screen and (max-width: 991px) {
  .common-modal .latest-videos-ar iframe {
    height: 327px;
  }
}

.common-modal .latest-videos-ar .para-txt {
  color: #fff;
  font-family: "PT Serif", serif; font-weight:400;
}

.common-modal .latest-videos-ar .follow-bx {
  margin-top: 20px;
}

@media screen and (max-width: 991px) {
  .common-modal .latest-videos-ar {
    margin-bottom: 20px;
  }
}

.common-modal .more-video-sec {
  margin-top: 0;
}

.common-modal .more-video-sec .column-head h2 a {
  color: #fff;
}

.brand-stories-bar {
  background-color: #40a3d3;
}

.all-categories-bar {
  background-color: #40a3d3;
}

.environment-bar {
  background-color: #40a3d3;
}

.science-bar {
  background-color: #40a3d3;
}

.tennis-bar, .sportstennis-bar {
  background-color: #11ab66;
}

.color-bar {
  background-color: #40a3d3;
}

.politics-bar {
  background-color: #e01919;
}

.photos-bar {
  background-color: #9160ad;
}

.video-bar {
  background-color: #941c1f;
}

.opinion-bar {
  background-color: #ef3535;
}

.cities-bar {
  background-color: #ebbc00;
}

.citiesdelhi-bar {
  background-color: #ebbc00;
}

.citiesmumbai-bar {
  background-color: #ebbc00;
}

.business-bar {
  background-color: #c66;
}

.tech-bar {
  background-color: #a2906f;
}

.auto-bar {
  background-color: #306;
}

.autos-bar {
  background-color: #306;
}

.realestate-bar {
  background-color: #036;
}

.real-estate-bar {
  background-color: #036;
}

.india-bar {
  background-color: #f47d03;
}

.ht-indepth-bar {
  background-color: #f47d03;
}

.entertainment-bar {
  background-color: #e93e72;
}

.education-bar {
  background-color: #94b155;
}

.sports-bar {
  background-color: #11ab66;
}

.cricket-bar {
  background-color: #51b546;
}

.htls-bar {
  background-color: #f1bd1a;
}

.india-vs-new-zealand-2017-bar {
  background-color: #51b546;
}

.lifestyle-bar {
  background-color: #006cff;
}

.health-bar {
  background-color: #2ac2a0;
}

.lifestylebrunch-bar {
  background-color: #006cff;
}

.lifestylebooks-bar {
  background-color: #006cff;
}

.world-bar {
  background-color: #2aaac5;
}

.election-bar {
  background-color: #40a3d3;
}

.assembly-elections-bar {
  background-color: #40a3d3;
}

.fifa-bar {
  background-color: #326295;
}

.ht-bar {
  background-color: #40a3d3;
}

.delhi-bar, .gurgaon-bar, .noida-bar, .mumbai-bar, .bhopal-bar, .chandigarh-bar, .dehradun-bar, .indore-bar, .jaipur-bar, .kolkata-bar, .lucknow-bar, .patna-bar, .ranchi-bar, .punjab-bar {
  background-color: #ebbc00;
}

.whatnow-top-strip {
  height: 4px;
  display: block;
  width: 100%;
}

.whatnow-top-strip.city-topborder-section {
  border-top: 4px solid #ebbc00;
}

.whatnow-top-strip.entertainment-topborder-section {
  background-color: #e93e72;
}

.whatnow-top-strip.world-topborder-section {
  background-color: #2aaac5;
}

.whatnow-top-strip.opinion-topborder-section {
  background-color: #ef3535;
}

.whatnow-top-strip.india-topborder-section {
  background-color: #f47d03;
}

.whatnow-top-strip.lifestyle-topborder-section {
  background-color: #006cff;
}

.whatnow-top-strip.tech-topborder-section {
  background-color: #a2906f;
}

.whatnow-top-strip.auto-topborder-section {
  background-color: #306;
}

.whatnow-top-strip.real-estate-topborder-section {
  background-color: #036;
}

.whatnow-top-strip.politics-topborder-section {
  background-color: #e01919;
}

.whatnow-top-strip.education-topborder-section {
  background-color: #94b155;
}

.whatnow-top-strip.sports-topborder-section {
  background-color: #11ab66;
}

.whatnow-top-strip.photo-topborder-section {
  background-color: #9160ad;
}

.whatnow-top-strip.video-topborder-section {
  background-color: #941c1f;
}

.whatnow-top-strip.business-topborder-section {
  background-color: #c66;
}

.whatnow-top-strip.project-topborder-section {
  background-color: #40a3d3;
}

.city-cb-section {
  border-color: #ebbc00 !important;
  color: #ebbc00;
}

.city-cb-section:hover, .city-cb-section:focus {
  background: #ebbc00 !important;
}

.punjab-cb-section {
  border-color: #ebbc00 !important;
  color: #ebbc00;
}

.punjab-cb-section:hover, .punjab-cb-section:focus {
  background: #ebbc00 !important;
}

.cities-cb-section {
  border-color: #ebbc00 !important;
  color: #ebbc00;
}

.cities-cb-section:hover, .cities-cb-section:focus {
  background: #ebbc00 !important;
}

.entertainment-cb-section {
  border-color: #e93e72 !important;
  color: #e93e72;
}

.entertainment-cb-section:hover, .entertainment-cb-section:focus {
  background: #e93e72 !important;
}

.live-ipl-cb-section {
  border-color: #fdde0d !important;
  color: #fdde0d;
  font-size: 12px !important;
  margin-bottom: 5px;
}

.live-ipl-cb-section:hover, .live-ipl-cb-section:focus {
  background: #fdde0d !important;
}

.world-cb-section {
  border-color: #2aaac5 !important;
  color: #2aaac5;
}

.world-cb-section:hover, .world-cb-section:focus {
  background: #2aaac5 !important;
}

.opinion-cb-section {
  border-color: #ef3535 !important;
  color: #ef3535;
}

.opinion-cb-section:hover, .opinion-cb-section:focus {
  background: #ef3535 !important;
}

.india-cb-section {
  border-color: #f47d03 !important;
  color: #f47d03;
}

.india-cb-section:hover, .india-cb-section:focus {
  background: #f47d03 !important;
}

.lifestyle-cb-section {
  border-color: #006cff !important;
  color: #006cff;
}

.lifestyle-cb-section:hover, .lifestyle-cb-section:focus {
  background: #006cff !important;
}

.tech-cb-section {
  border-color: #a2906f !important;
  color: #a2906f;
}

.tech-cb-section:hover, .tech-cb-section:focus {
  background: #a2906f !important;
}

.auto-cb-section {
  border-color: #306 !important;
  color: #306;
}

.auto-cb-section:hover, .auto-cb-section:focus {
  background: #306 !important;
}

.autos-cb-section {
  border-color: #306 !important;
  color: #306;
}

.autos-cb-section:hover, .autos-cb-section:focus {
  background: #306 !important;
}

.real-estate-cb-section {
  border-color: #036 !important;
  color: #036;
}

.real-estate-cb-section:hover, .real-estate-cb-section:focus {
  background: #036 !important;
}

.politics-cb-section {
  border-color: #e01919 !important;
  color: #e01919;
}

.politics-cb-section:hover, .politics-cb-section:focus {
  background: #e01919 !important;
}

.education-cb-section {
  border-color: #94b155 !important;
  color: #94b155;
}

.education-cb-section:hover, .education-cb-section:focus {
  background: #94b155 !important;
}

.sports-cb-section {
  border-color: #11ab66 !important;
  color: #11ab66;
}

.sports-cb-section:hover, .sports-cb-section:focus {
  background: #11ab66 !important;
}

.photo-cb-section {
  border-color: #9160ad !important;
  color: #9160ad;
}

.photo-cb-section:hover, .photo-cb-section:focus {
  background: #9160ad !important;
}

.video-cb-section {
  border-color: #941c1f !important;
  color: #941c1f;
}

.video-cb-section:hover, .video-cb-section:focus {
  background: #941c1f !important;
}

.business-cb-section {
  border-color: #c66 !important;
  color: #c66;
}

.business-cb-section:hover, .business-cb-section:focus {
  background: #c66 !important;
}

.project-cb-section {
  border-color: #40a3d3 !important;
  color: #40a3d3;
}

.project-cb-section:hover, .project-cb-section:focus {
  background: #40a3d3 !important;
}

.assembly-elections-cb-section {
  border-color: #00c8c2 !important;
  color: #00c8c2;
}

.assembly-elections-cb-section:hover, .assembly-elections-cb-section:focus {
  background: #00c8c2 !important;
}

.karnatka-cb-section {
  border-color: #00c8c2 !important;
  color: #00c8c2;
}

.karnatka-cb-section:hover, .karnatka-cb-section:focus {
  background: #00c8c2 !important;
}

.up-cb-section {
  border-color: #00c8c2 !important;
  color: #00c8c2;
}

.up-cb-section:hover, .up-cb-section:focus {
  background: #00c8c2 !important;
}

.punjab-cb-section {
  border-color: #00c8c2 !important;
  color: #00c8c2;
}

.punjab-cb-section:hover, .punjab-cb-section:focus {
  background: #00c8c2 !important;
}

.goa-cb-section {
  border-color: #00c8c2 !important;
  color: #00c8c2;
}

.goa-cb-section:hover, .goa-cb-section:focus {
  background: #00c8c2 !important;
}

.union-budget-cb-section {
  border-color: #00c8c2 !important;
  color: #00c8c2;
}

.union-budget-cb-section:hover, .union-budget-cb-section:focus {
  background: #00c8c2 !important;
}

.uttarakhand-cb-section {
  border-color: #b57351 !important;
  color: #b57351;
}

.uttarakhand-cb-section:hover, .uttarakhand-cb-section:focus {
  background: #b57351 !important;
}

.manipur-cb-section {
  border-color: #8560ca !important;
  color: #8560ca;
}

.manipur-cb-section:hover, .manipur-cb-section:focus {
  background: #8560ca !important;
}

.uttarpradesh-cb-section {
  border-color: #25b282 !important;
  color: #25b282;
}

.uttarpradesh-cb-section:hover, .uttarpradesh-cb-section:focus {
  background: #25b282 !important;
}

.goa-cb-section {
  border-color: #2298ba !important;
  color: #2298ba;
}

.goa-cb-section:hover, .goa-cb-section:focus {
  background: #2298ba !important;
}

.punjab-cb-section {
  border-color: #d9686e !important;
  color: #d9686e;
}

.punjab-cb-section:hover, .punjab-cb-section:focus {
  background: #d9686e !important;
}

.icc-champions-trophy-2017-cb-section {
  border-color: #40a3d3 !important;
  color: #40a3d3;
}

.icc-champions-trophy-2017-cb-section:hover, .icc-champions-trophy-2017-cb-section:focus {
  background: #40a3d3 !important;
}

.fifa-u17-world-cup-2017-cb-section {
  border-color: #326295 !important;
  color: #326295;
}

.fifa-u17-world-cup-2017-cb-section:hover, .fifa-u17-world-cup-2017-cb-section:focus {
  background: #326295 !important;
}

.border-top {
  border-top: 1px solid #ddd;
}

.border-bottom {
  border-bottom: 1px solid #ddd;
}

.border-left {
  border-left: 1px solid #ddd;
}

.border-right {
  border-right: 1px solid #ddd;
}

.border-right-w {
  border-right: 1px solid #ddd;
  height: 267px;
}

.container {
  padding: 0;
}

@media screen and (min-width: 1290px) {
  .container {
    width: 1290px;
  }
}

@media screen and (min-width: 1171px) and (max-width: 1280px) {
  .container {
    width: 100%;
    padding: 0 10px;
  }
}

@media screen and (max-width: 991px) {
  .container {
    padding: 0;
  }
}

.time-dt, .promotional-dt, .text-dt {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  color: #757575;
  font-size: 12px;
  text-transform: capitalize;
}

.promotional-dt {
  display: block;
  margin: 5px 0 0 0;
  color: #4db6a3;
  font-size: 11px;
}

.cta-link {
  border: 2px solid #40a3d3;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif;
  padding: 1px 8px;
  display: inline-block;
  font-size: 10px;
  margin-top: 3px;
}

.cta-link:hover {
  color: #fff !important;
  background: #40a3d3;
}

.column-head {
  margin: 30px 0px;
  position: relative;
}

.column-head img {
  width: auto;
}

.column-head img.image-float {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}

.column-head .title-tx {
  display: inline-block;
}

.column-head .title-tx .sponsor-title {
  font-size: 12px;
  color: #757575;
  font-family: "PT Serif", serif; font-weight:400;
  text-transform: capitalize;
}

.column-head h2, .column-head h1, .column-head .new-h2-head {
  font-size: 22px;
  color: #757575;
  text-transform: lowercase;
  margin: 0;
  line-height: 24px;
  font-weight: 500;
  display: inline-block;
  width: auto;
}

.column-head h2 a, .column-head h1 a, .column-head .new-h2-head a {
  color: #757575;
}

.column-head h2 a:hover, .column-head h2 a:focus, .column-head h1 a:hover, .column-head h1 a:focus, .column-head .new-h2-head a:hover, .column-head .new-h2-head a:focus {
  color: #333739 !important;
}

.column-head h2 .more-link, .column-head h1 .more-link, .column-head .new-h2-head .more-link {
  text-transform: lowercase;
  color: #757575;
}

.column-head h2 .more-link img, .column-head h1 .more-link img, .column-head .new-h2-head .more-link img {
  width: auto;
  display: inline-block;
}

.column-head h2 .search-result, .column-head h1 .search-result, .column-head .new-h2-head .search-result {
  font-size: 14px;
  color: #212121;
  font-weight: 400;
  text-transform: capitalize;
}

@media screen and (max-width: 991px) {
  .column-head h2, .column-head h1, .column-head .new-h2-head {
    font-size: 15px;
    font-weight: 600;
  }
}

.column-head .dropdown>a {
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
  margin: 0;
  line-height: 14px;
  color: #000;
}

.column-head .dropdown>a .arrow-ico {
  display: inline-block;
  margin-left: 10px;
}

.column-head .dropdown .category-opt {
  left: 37px;
  top: 20px;
  min-width: 250px;
}

.column-head .powered-txt {
  font-family: "PT Serif", serif; font-weight:400;
}

.color-bx {
  width: 30px;
  height: 13px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-top: 8px;
}

.random-news-section>.row .column-head {
  margin: 30px 0;
}

.random-news-section>.row .top-news-area .column-head {
  margin-top: 0;
}

.random-news-section>.row .random-list-sec:nth-child(4) .news-update-sec .border-right, .random-news-section>.row .random-list-sec:nth-child(8) .news-update-sec .border-right, .random-news-section>.row .random-list-sec:nth-child(13) .news-update-sec .border-right {
  border: none;
}

@media screen and (max-width: 991px) {
  .random-news-section>.row .random-list-sec:nth-child(4) .news-update-sec .border-right, .random-news-section>.row .random-list-sec:nth-child(8) .news-update-sec .border-right, .random-news-section>.row .random-list-sec:nth-child(12) .news-update-sec .border-right {
    border-right: 1px solid #ddd;
  }

  .random-news-section>.row .random-list-sec:nth-child(3) .news-update-sec .border-right, .random-news-section>.row .random-list-sec:nth-child(6) .news-update-sec .border-right, .random-news-section>.row .random-list-sec:nth-child(9) .news-update-sec .border-right, .random-news-section>.row .random-list-sec:nth-child(12) .news-update-sec .border-right {
    border: none;
  }
}

@media screen and (max-width: 1200px) {
  .random-news-section>.row .random-list-sec.random-middle-sec:nth-child(4) .news-update-sec .border-right, .random-news-section>.row .random-list-sec.random-middle-sec:nth-child(8) .news-update-sec .border-right, .random-news-section>.row .random-list-sec.random-middle-sec:nth-child(12) .news-update-sec .border-right {
    border-right: 1px solid #ddd;
  }

  .random-news-section>.row .random-list-sec.random-middle-sec:nth-child(3) .news-update-sec .border-right, .random-news-section>.row .random-list-sec.random-middle-sec:nth-child(6) .news-update-sec .border-right, .random-news-section>.row .random-list-sec.random-middle-sec:nth-child(9) .news-update-sec .border-right, .random-news-section>.row .random-list-sec.random-middle-sec:nth-child(12) .news-update-sec .border-right {
    border: none;
  }
}

@media screen and (max-width: 991px) {
  .random-news-section>.row .random-list-sec.random-small-sec:nth-child(odd) .news-update-sec .border-right {
    border-right: 1px solid #ddd;
  }

  .random-news-section>.row .random-list-sec.random-small-sec:nth-child(even) .news-update-sec .border-right {
    border: none;
  }
}

.news-update-sec .column-head {
  margin: 30px 0;
}

.news-update-sec .random-content {
  min-height: 445px;
}

.news-update-sec .random-content .random-news-img {
  max-width: 300px;
  height: 169px;
  overflow: hidden;
}

.news-update-sec .random-content .random-news-img img {
  display: block;
  width: 100%;
  height: auto;
}

.news-update-sec .random-content .relative-icons {
  margin-bottom: 20px;
}

.news-update-sec .random-content .random-heading {
  max-height: 90px;
  min-height: 90px;
  overflow: hidden;
}

.news-update-sec .random-content .random-heading .headingfour, .news-update-sec .random-content .random-heading h3 {
  margin: 0 0 3px 0;
  font-size: 18px;
  font-weight: 600;
}

.news-update-sec .random-content .random-heading .headingfour a, .news-update-sec .random-content .random-heading h3 a {
  color: #212121;
}

@media screen and (max-width: 1200px) {
  .news-update-sec .random-content .random-heading .headingfour, .news-update-sec .random-content .random-heading h3 {
    font-size: 16px;
    line-height: 21px;
  }
}

@media screen and (max-width: 1200px) {
  .news-update-sec .random-content .random-heading {
    max-height: 100px;
  }
}

.news-update-sec .random-content .random-tx {
  margin-top: 20px;
}

.news-update-sec .random-content .random-tx .time-dt {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 25px;
  color: #757575;
  font-size: 12px;
  display: block;
}

.news-update-sec .random-content .random-tx .promotional-dt {
  position: absolute;
}

.news-update-sec .random-content .random-tx .para-txt {
  margin-bottom: 25px;
  font-family: "Open Sans", sans-serif;
  height: 40px;
  overflow: hidden;
  font-size: 14px;
  color: #757575;
  font-weight: 600;
}

.news-update-sec .random-content .random-tx .para-txt a {
  color: #212121;
}

.news-update-sec .random-content .random-tx .para-txt:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1170px) {
  .news-update-sec .random-content {
    min-height: 415px;
  }
}

.relative-icons {
  position: relative;
}

.relative-icons .gallery-ico p {
  margin: 0;
}

.relative-icons .video-ico {
  position: relative;
  left: 0;
  bottom: 0;
  top: 0;
  width: auto;
  height: auto;
}

.relative-icons .video-ico .para-txt {
  display: table;
  width: 100%;
  height: 100%;
}

.relative-icons .video-ico .para-txt a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.gallery-ico {
  position: absolute;
  width: 30px;
  display: block;
  bottom: 10px;
  left: 13px;
}

.gallery-ico-live {
  position: absolute;
  width: 30px;
  display: block;
  top: -1px;
  left: 8px;
}

.gallery-ico-video {
  position: absolute;
  width: 30px;
  display: block;
  bottom: 36%;
  left: 40%;
}

.exel-size-ads {
  width: 728px;
  margin: auto;
}

.exel-size-ads img {
  width: auto;
}

.user-dt {
  margin-top: 9px;
  margin-bottom: 9px;
}

.user-dt img {
  width: auto;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
}

.user-dt .para-txt {
  font-size: 12px;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
}

.user-dt .para-txt a {
  color: #40a3d3;
}

.media .media-left .media-img {
  width: 90px;
  height: 90px;
  overflow: hidden;
}

.media .media-left .media-img.media-img-size-192 {
  max-width: 192px;
  max-height: 109px;
}

.media .media-left .media-img.media-img-size-192 img {
  width: auto;
  max-width: 192px;
}

.media .media-left .media-img.author-sm-img {
  max-width: 36px;
  max-height: 36px;
}

.media .media-left .media-img.author-sm-img img {
  width: 36px !important;
  height: 36px !important;
}

.media .media-left img {
  width: auto;
  max-width: 90px;
}

.float-div {
  min-width: 300px;
}

.float-div.left-dt {
  float: left;
  margin: 8px 30px 10px 0;
}

@media screen and (max-width: 991px) {
  .float-div.left-dt {
    float: none;
  }
}

.float-div.right-dt {
  float: right;
  margin: 10px 0px 10px 30px;
}

@media screen and (max-width: 991px) {
  .float-div.right-dt {
    float: none;
    margin: 10px 30px 20px 0px;
  }
}

.latest-news-bx li {
  margin-bottom: 20px;
}

.latest-news-bx li:last-child {
  margin-bottom: 20px;
}

.latest-news-bx li img {
  width: auto;
}

.latest-news-bx li .headingfour {
  font-size: 16px;
  color: #212121;
  line-height: 20px;
  margin-bottom: 0;
}

.latest-news-bx li .headingfour.media-heading {
  margin-top: 0;
}

.latest-news-bx li .headingfour a {
  color: #212121;
}

.latest-news-bx li .headingfive {
  color: #212121;
}

.latest-news-bx li .headingfive.media-heading {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.latest-news-bx li .headingfive a {
  color: #212121;
}

.latest-news-bx li .media .media-left .media-img {
  position: relative;
}

.latest-news-bx li .media .media-body+.media-left {
  padding-left: 10px;
  padding-right: 0;
}

.latest-news-bx.padding-left li {
  padding-left: 28px !important;
  position: relative;
}

.latest-news-bx.padding-left li .number-cont {
  left: 4px;
}

@media screen and (max-width: 1024px) {
  .latest-news-bx.padding-left li {
    padding-left: 25px !important;
  }
}

.latest-news-bx.new-bg-bx {
  background: #eff1f6;
  padding: 0 5px;
}

.latest-news-bx.new-bg-bx li {
  padding: 10px 5px;
  margin-bottom: 0;
  border-bottom: 1px solid #ddd;
}

.latest-news-bx.new-bg-bx li:last-child {
  border-bottom: none;
}

.latest-news-bx.new-bg-bx li .media .media-body+.media-left {
  padding-right: 0 !important;
  width: 30%;
}

@media screen and (max-width: 1024px) {
  .latest-news-bx.new-bg-bx li {
    padding: 12px 5px;
  }
}

.latest-news-bx.more-latest-news.more-separate li {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}

.latest-news-bx.more-latest-news.more-separate li .media .media-left .media-img .gallery-ico {
  width: 52px;
}

@media screen and (max-width: 991px) {
  .latest-news-bx.more-latest-news.more-separate li .media .media-left .media-img .gallery-ico .icons.gallery-icons-md {
    background-position: -159px -379px;
    width: 31px;
    height: 21px;
  }
}

@media screen and (max-width: 991px) {
  .latest-news-bx.more-latest-news.more-separate li .media .media-left .media-img .gallery-ico {
    width: 30px;
    margin: 0;
  }
}

@media screen and (max-width: 991px) {
  .latest-news-bx.more-latest-news.more-separate li .media .media-left .media-img .video-ico .para-txt .icons.video-icons-md {
    background-position: -151px -307px;
    width: 29px;
    height: 29px;
  }
}

@media screen and (max-width: 991px) {
  .latest-news-bx.more-latest-news.more-separate li .media .media-body .para-txt {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .latest-news-bx.more-latest-news.more-separate li .media .media-body .time-dt {
    margin-bottom: 0;
  }
}

.latest-news-bx.more-latest-news li>.media>.media-left {
  padding-right: 20px;
}

.latest-news-bx.more-latest-news li>.media>.media-left .media-img {
  width: 300px;
  height: 200px;
  overflow: hidden;
}

.latest-news-bx.more-latest-news li>.media>.media-left .media-img img {
  width: auto;
  max-width: 300px;
}

@media screen and (max-width: 1170px) {
  .latest-news-bx.more-latest-news li>.media>.media-left .media-img img {
    max-width: 210px;
  }
}

@media screen and (max-width: 991px) {
  .latest-news-bx.more-latest-news li>.media>.media-left .media-img img {
    max-width: 100px;
  }
}

.latest-news-bx.more-latest-news li>.media>.media-left .relative-icons .gallery-ico {
  width: 40px;
  margin: 0px 0px 5px 5px;
}

@media screen and (max-width: 1170px) {
  .latest-news-bx.more-latest-news li>.media>.media-left img {
    width: 100%;
  }
}

@media screen and (max-width: 1170px) {
  .latest-news-bx.more-latest-news li>.media>.media-left {
    width: 24%;
  }
}

@media screen and (max-width: 991px) {
  .latest-news-bx.more-latest-news li>.media>.media-left {
    width: 16%;
  }
}

.latest-news-bx.more-latest-news li>.media>.media-body .headingfour {
  font-size: 18px;
  margin-bottom: 5px;
}

.latest-news-bx.more-latest-news li>.media>.media-body .time-dt {
  display: block;
  margin-bottom: 10px;
}

.latest-news-bx.more-latest-news li>.media>.media-body>.para-txt {
  font-size: 16px;
  font-family: "PT Serif", serif; font-weight:400;
  font-weight: 400;
}

.latest-news-bx.more-latest-news li>.media>.media-body>.para-txt:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .latest-news-bx.more-latest-news li>.media>.media-body>.para-txt {
    display: block;
    font-size: 14px;
  }
}

@media screen and (max-width: 970px) {
  .latest-news-bx.more-latest-news li>.media>.media-body .user-dt {
    margin: 5px 0px;
  }
}

.latest-news-bx.more-latest-news li>.media.time-dt {
  margin-bottom: 10px;
  display: inline-block;
}

.latest-news-morenews li {
  margin-bottom: 10px;
}

.latest-news-morenews li:last-child {
  margin-bottom: 0;
}

.latest-news-morenews li .headingfour {
  font-size: 16px;
  color: #212121;
  line-height: 20px;
  margin-bottom: 0;
}

.latest-news-morenews li .headingfour.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.latest-news-morenews li .headingfour a {
  color: #212121;
}

.latest-news-morenews li .media .media-body+.media-left {
  padding-left: 10px;
  padding-right: 0;
}

.latest-news-morenews.more-latest-news.more-separate li {
  border-bottom: 1px dashed #dcd9d9;
  padding-bottom: 10px;
}

@media screen and (max-width: 991px) {
  .latest-news-morenews.more-latest-news.more-separate li .media .media-body .para-txt {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .latest-news-morenews.more-latest-news.more-separate li .media .media-body .time-dt {
    margin-bottom: 0;
  }
}

.number-cont {
  position: absolute;
  left: 10px;
  top: 1px;
  font-size: 26px;
  color: #000;
}

@media screen and (max-width: 991px) {
  .number-cont {
    font-size: 24px;
    top: 3px;
  }
}

.dot-bx {
  position: absolute;
  left: 15px;
  top: 16px;
  width: 8px;
  height: 8px;
  background: #000;
}

.ads-panel-tx {
  background: #eff1f6;
  border: 1px solid #ddd;
}

.ads-panel-tx .headingfive {
  padding: 20px;
  margin: 0;
}

@media screen and (max-width: 991px) {
  .ads-panel-tx {
    margin-bottom: 20px;
  }
}

@media print {
  .no-print, .no-print * {
    display: none !important;
  }

  .story-area-left {
    width: 100% !important;
    float: none !important;
  }

  .story-details {
    margin: 0 !important;
  }
}

.promotional-feature-ads {
  padding: 10px 10px;
  background: #eff1f6;
  border: 1px solid #ddd;
}

.promotional-feature-ads.mob-bx {
  display: none;
}

@media screen and (max-width: 991px) {
  .promotional-feature-ads.mob-bx .media {
    display: table-cell;
    vertical-align: middle;
  }
}

@media screen and (max-width: 991px) {
  .promotional-feature-ads.mob-bx {
    display: table;
    height: 207px;
  }
}

.promotional-feature-ads.desktop-bx {
  display: block;
  width: 300px;
  height: 101px;
}

@media screen and (max-width: 991px) {
  .promotional-feature-ads.desktop-bx {
    display: none;
  }
}

.promotional-feature-ads .media .media-left .media-img {
  max-width: 79px;
  max-height: 79px;
  overflow: hidden;
}

.promotional-feature-ads .media .media-left .media-img img {
  display: block;
  max-width: 100%;
  height: auto;
}

.promotional-feature-ads .media .media-body .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.promotional-feature-ads .media .media-body .media-heading a {
  color: #212121;
}

@media screen and (max-width: 1170px) {
  .promotional-feature-ads .media .media-body .media-heading {
    font-size: 13px;
  }
}

.promotional-feature-ads .media .media-body .promotional-dt {
  display: block;
  margin: 5px 0 0 0;
  color: #4db6a3;
  font-size: 11px;
  position: relative;
}

.promotional-feature-ads .headingfive a {
  color: #212121;
}

.promotional-feature-ads.ipad {
  height: auto;
}

.promotional-feature-ads.ipad .media {
  display: block;
}

.based-on-ratings {
  line-height: 20px;
  margin: 15px 0px;
}

.based-on-ratings .based-rating-ico {
  display: inline-block;
  vertical-align: top;
}

.based-on-ratings .rating-percent {
  font-size: 24px;
  margin: 0px 5px;
  color: #212121;
  font-family: "PT Serif", serif; font-weight:400;
}

.based-on-ratings .rating-tx {
  color: #666;
  font-family: "PT Serif", serif; font-weight:400;
}

.rating-dt li {
  display: inline-block;
  margin-right: 10px;
}

.rating-dt li:last-child {
  margin-right: 0px;
}

.rating-dt li .rating-ar {
  line-height: 22px;
}

.rating-dt li .rating-ar .clear-rating, .rating-dt li .rating-ar .caption {
  display: none;
}

.rating-dt li .rating-ar img {
  width: auto;
}

.rating-dt li .rating-ar .rating-count {
  font-size: 24px;
  font-family: "PT Serif", serif; font-weight:400;
  vertical-align: middle;
}

@media screen and (max-width: 1280px) {
  .rating-dt li .rating-ar .rating-count {
    font-size: 20px;
  }
}

.rating-dt li .para-txt {
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 12px;
  color: #666;
  text-transform: uppercase;
}

@media screen and (max-width: 1280px) {
  .rating-dt li {
    margin-right: 5px;
  }
}

.check-rating {
  margin-top: 5px;
}

.check-rating li {
  display: inline-block;
  margin-right: 20px;
}

.check-rating li a {
  font-size: 16px;
  font-family: "PT Serif", serif; font-weight:400;
}

.check-rating li a i.icons {
  display: inline-block;
}

@media screen and (max-width: 1280px) {
  .check-rating li a {
    font-size: 14px;
  }
}

@media screen and (max-width: 1280px) {
  .check-rating li {
    margin-right: 15px;
  }
}

.overlay-bg {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 9;
}

.overlay-bg.active {
  display: block;
}

.heading-pnl {
  background: #008dd2;
  padding: 5px;
  min-height: 57px;
}

.heading-pnl .headingfour {
  margin: 0;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding: 14px 0 0 40px;
}

.heading-pnl .cricket-icon-lg {
  position: absolute;
  top: 0;
  left: 0px;
}

.heading-pnl .live-date {
  margin-top: 11px;
  text-align: right;
  font-size: 18px;
  color: #fff;
  display: block;
  font-family: "PT Serif", serif; font-weight:400;
}

.heading-pnl img {
  width: auto;
}

.live-cricket-pnl .live-score-details {
  background: #eff1f6;
}

.live-cricket-pnl .live-score-details .live-team-score {
  padding: 17px 10px;
}

.live-cricket-pnl .live-score-details .live-team-score .live-title {
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 16px;
}

.live-cricket-pnl .live-score-details .live-team-score .live-title .live-tag {
  background: #e01919;
  padding: 2px 5px;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar {
  width: 100%;
  min-width: 550px;
  margin: 27px 0 0 0;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li {
  float: left;
  min-width: 230px;
  width: 42%;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score {
  width: 236px;
  margin: auto;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-laog-ar {
  width: 98px;
  text-align: center;
}

@media screen and (max-width: 1240px) {
  .live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-laog-ar {
    width: 88px;
  }
}

@media screen and (max-width: 1200px) {
  .live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-laog-ar {
    width: 98px;
  }
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt {
  width: 120px;
  position: relative;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt.delhi-team {
  color: #a61303;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt.kkr-team {
  color: #5a32a0;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt .team-name {
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  margin-bottom: 5px;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt .team-score {
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 48px;
  line-height: 40px;
  font-weight: 600;
  margin: 0;
}

@media screen and (max-width: 1240px) {
  .live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt .team-score {
    font-size: 42px;
  }
}

@media screen and (max-width: 1200px) {
  .live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt .team-score {
    font-size: 48px;
  }
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt .team-over {
  font-size: 18px;
  font-family: "PT Serif", serif; font-weight:400;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score .team-score-dt .current-playing {
  font-family: "PT Serif", serif; font-weight:400;
  position: absolute;
  top: -18px;
  font-size: 14px;
  min-width: 120px;
  color: #10ad91;
  margin: 0;
}

@media screen and (max-width: 1240px) {
  .live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score {
    width: 225px;
  }
}

@media screen and (max-width: 1200px) {
  .live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li .team-live-score {
    width: 236px;
  }
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li.divider-vs {
  min-width: 70px;
  width: 70px;
  text-align: center;
}

.live-cricket-pnl .live-score-details .live-team-score .team-live-score-ar li.divider-vs span {
  margin-top: 43px;
  font-size: 20px;
  color: #666;
  font-family: "PT Serif", serif; font-weight:400;
  display: block;
}

.live-cricket-pnl .live-score-details .live-status-ar {
  background: #e3e4e9;
  border-left: 1px solid #ddd;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status {
  min-height: 183px;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status img {
  width: auto;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .headingfive {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 15px;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .para-txt {
  font-size: 18px;
  font-family: "PT Serif", serif; font-weight:400;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .para-txt .run-tx {
  font-size: 24px;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .current-partnership {
  margin-top: 10px;
  border-top: 1px solid #cbcbcb;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .current-partnership .player-list {
  margin-top: 10px;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .current-partnership .player-list li {
  margin: 5px 0;
  border-bottom: 1px solid #c7c9cc;
  font-size: 16px;
  position: relative;
  padding-bottom: 5px;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .current-partnership .player-list li .para-txt {
  font-family: "PT Serif", serif; font-weight:400;
  margin: 0;
  font-size: 16px;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .current-partnership .player-list li .para-txt .player-score {
  position: absolute;
  right: 0;
  font-size: 24px;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .current-partnership .player-list li img {
  display: inline-block;
  margin-right: 10px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 36px;
  height: 36px;
  vertical-align: middle;
}

.live-cricket-pnl .live-score-details .live-status-ar .live-status .current-partnership .player-list li:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

.images-collage li {
  padding-right: 1px;
  padding-left: 13px;
  position: relative;
}

.dot-list li {
  position: relative;
  display: inline-block;
  padding: 0 12px;
}

.dot-list li:first-child {
  padding-left: 0;
}

.dot-list li:last-child:after {
  display: none;
}

.dot-list li:after {
  width: 5px;
  height: 5px;
  background: #2aaac5;
  content: '';
  display: inline-block;
  position: absolute;
  right: -4px;
  top: 9px;
}

.artical-highlight {
  width: 400px;
  border: none;
  font-size: 24px;
  font-weight: 600;
  font-style: italic;
}

@media screen and (max-width: 1170px) {
  .artical-highlight {
    width: 350px;
    margin-bottom: 20px;
    font-size: 20px;
  }
}

.highlight-area {
  width: 300px;
  background: #eff1f6;
  border: 1px solid #dddddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
}

.highlight-area .highligh-heading {
  background: #218ccc;
  padding: 10px;
  color: #fff;
}

.highlight-area .highligh-heading .headingfour {
  margin: 0;
  text-transform: uppercase;
  font-weight: 500;
}

.highlight-area .highlight-dt {
  padding: 10px;
  margin-left: 15px;
}

.highlight-area .highlight-dt li {
  list-style: disc;
  color: #333;
  margin-bottom: 10px;
  font-family: "PT Serif", serif; font-weight:400;
}

.highlight-area .highlight-dt li:last-child {
  margin-bottom: 0;
}

.search-area {
  position: relative;
}

.search-area .search-pnl {
  border: 1px solid #ddd;
  padding: 5px 10px;
  width: 100%;
  font-family: "PT Serif", serif; font-weight:400;
  color: #757575;
  height: 33px;
  -o-appearance: none !important;
  -webkit-appearance: none !important;
  border-radius: none !important;
}

.search-area .authors-search {
  position: absolute;
  right: 5px;
  top: 8px;
}

.link-content {
  font-family: "PT Serif", serif; font-weight:400;
  color: #757575;
}

.news-gallery-ar .gallery-ico {
  width: 40px;
  margin: 0px 0px 10px 5px;
}

.news-gallery-ar .headingfive {
  font-size: 16px;
}

.news-gallery-ar .headingfive a {
  color: #212121;
}

#loader {
  background: url("../images/loader2.gif") no-repeat center;
  width: 30px;
  height: 30px;
  display: block;
  background-size: 100%;
  margin: 0 auto;
  position: absolute;
}

#content {
  margin-top: 20px;
}

.transparent-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(41%, rgba(255, 255, 255, 0)), color-stop(43%, rgba(246, 246, 246, 0)), color-stop(100%, rgba(0, 0, 0, 0.86)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 41%, rgba(246, 246, 246, 0) 43%, rgba(0, 0, 0, 0.86) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}

#toast-container>div {
  opacity: .6;
}

.pointer-none {
  pointer-events: none;
}

#whatnow-container {
  background: #eeeeee;
  position: relative;
  padding-bottom: 25px;
}

@media screen and (max-width: 991px) {
  #whatnow-container {
    padding-bottom: 0;
  }
}

.btn-viewall {
  position: absolute;
  right: -14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: #eeeeee;
  border: 1px solid #40a3d3 !important;
}

.btn-viewall {
  font-size: 16px;
  border: 1px solid transparent;
  font-family: "Open Sans", sans-serif;
  text-transform: capitalize !important;
  line-height: 21px;
  color: #40a3d3;
}

.btn-viewall:hover, .btn-viewall:focus {
  border: 1px solid transparent !important;
  background-color: #40a3d3 !important;
  color: #ffffff !important;
}

.whatnow-head {
  margin: 30px 0px;
  position: relative;
}

.whatnow-head h2 {
  margin: 0 0 0 0;
}

.whatnow-head h2 img {
  width: 145px;
  height: 25px;
}

.whatnow-news-thumb {
  margin-top: 14px;
  position: relative;
}

.whatnow-news-thumb .whatnow-section {
  position: absolute;
  bottom: -12px;
  left: 0;
}

.whatnow-news-thumb .world-cb-section {
  background-color: #2aaac5 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .india-cb-section {
  background-color: #f47d03 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .city-cb-section {
  background-color: #ebbc00 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .cities-cb-section {
  background-color: #ebbc00 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .tech-cb-section {
  background-color: #a2906f !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .entertainment-cb-section {
  background-color: #e93e72 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .live-ipl-cb-section {
  background-color: #fdde0d !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .opinion-cb-section {
  background-color: #ef3535 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .lifestyle-cb-section {
  background-color: #006cff !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .auto-cb-section {
  background-color: #306 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .real-estate-cb-section {
  background-color: #036 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .politics-cb-section {
  background-color: #e01919 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .education-cb-section {
  background-color: #94b155 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .sports-cb-section {
  background-color: #11ab66 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .business-cb-section {
  background-color: #c66 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .union-budget-cb-section {
  background-color: #f47d03 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .assembly-elections-cb-section {
  background-color: #f47d03 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .karnatka-cb-section {
  background-color: #f47d03 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .up-cb-section {
  background-color: #f47d03 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .punjab-cb-section {
  background-color: #f47d03 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .goa-cb-section {
  background-color: #f47d03 !important;
  color: #ffffff !important;
  padding: 4px 6px;
}

.whatnow-news-thumb .whatnow-thumb {
  border: 1px solid #cccccc;
  border-top: none !important;
  background: #ffffff !important;
  height: 681px;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 991px) {
  .whatnow-news-thumb .whatnow-thumb {
    margin-bottom: 30px;
  }
}

.whatnow-news-thumb .whatnow-thumb .recent-img {
  position: relative;
  max-width: 300px;
  height: auto;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content {
  padding: 8px 13px 13px 13px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-heading {
  font-size: 18px;
  margin-top: 13px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .headingfour {
  margin: 0;
  font-size: 18px;
  height: 66px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-auth {
  font-size: 12px;
  color: #757575;
  font-family: "Open Sans", sans-serif;
  margin: 2px 0 2px 0;
  float: left;
  width: 100%;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-auth a {
  color: #757575;
  font-weight: 400;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp {
  position: relative;
  width: 100%;
  float: left;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .time-dt {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  color: #757575;
  font-size: 12px;
  display: block;
  float: left;
  margin-top: 2px;
  margin-left: 1px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared {
  position: relative;
  float: right;
  margin-top: 4px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared button {
  display: block;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared button.whatshared-btn {
  display: block;
  border: 0;
  margin-top: -6px;
  margin-right: 0;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50990000, endColorstr=#50990000);
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared button.whatshared-btn img {
  width: 63px;
  height: 12px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .shared-social_share {
  position: absolute;
  background: #ebebeb;
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  width: 216px;
  right: 3px;
  top: 42px;
  display: none;
  z-index: 99;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .arrow-box {
  background: url("https://www.hindustantimes.com/images/app-images/ht/tooltip-shared.png") no-repeat;
  display: block;
  position: absolute;
  width: 37px;
  height: 25px;
  top: -25px;
  right: 20px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared.show {
  display: block;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .w-action-links {
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .w-action-links li {
  display: inline-block;
  margin-right: 0px;
  vertical-align: top;
  margin-left: 10px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .w-action-links li a {
  color: #ffffff !important;
  display: block;
  font-size: 16px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  vertical-align: top;
  width: 35px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .w-action-links li a.icons-w-fb {
  background-position: -206px -184px;
  width: 35px;
  height: 35px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .w-action-links li a.icons-w-tw {
  background-position: -257px -184px;
  width: 35px;
  height: 35px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .w-action-links li a.icons-w-glus {
  background-position: -308px -184px;
  width: 35px;
  height: 35px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .whatnow-tm-stamp .what-nw-shared .w-action-links li a.icons-w-lkg {
  background-position: -359px -184px;
  width: 35px;
  height: 35px;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .credit-photos {
  position: relative;
  top: 2px;
  font-family: "Open Sans", sans-serif !important;
  float: left;
  margin-bottom: 5px;
  left: 18px;
  font-size: 12px;
  color: #757575;
  font-weight: normal;
}

.whatnow-news-thumb .whatnow-thumb .whatnow-content .credit-photos:before {
  content: "\f030";
  font-family: FontAwesome;
  display: inline-block;
  width: 15px;
  height: 12px;
  position: absolute;
  left: -17px;
  top: 2px;
}

.whatnow-news-thumb .whatnow-thumb .story-link {
  font-size: 12px;
  font-weight: 600;
  display: block;
  margin: 10px 0 4px 13px;
  font-family: "Open Sans", sans-serif;
  position: absolute;
  bottom: 1px;
}

.whatnow-news-thumb .whatnow-thumb .story-link a {
  color: #40a3d3;
  text-decoration: none;
}

.whatnow-news-thumb .whatnow-thumb .story-link a:after {
  content: "\f105";
  font-family: FontAwesome;
  background-position: -68px -186px;
  color: #40a3d3;
  position: relative;
  top: 3px;
  padding: 0 7px 0;
  font-size: 17px;
}

.whatnow-news-thumb .whatnow-thumb .story-link a:hover {
  text-decoration: none;
}

.whatnow-randomtxt {
  margin-top: 10px;
  float: left;
  width: 100%;
}

.whatnow-randomtxt .whatnow-para {
  margin-bottom: 15px;
  font-family: "Open Sans", sans-serif;
  overflow: hidden;
  font-size: 14px;
  color: #757575;
}

.whatnow-randomtxt .whatnow-para a {
  color: #757575;
}

.whatnow-randomtxt .whatnow-para b {
  font-weight: 600;
  text-transform: uppercase;
  color: #424242;
}

.whatnow-randomtxt .whatnow-para:last-child {
  margin-bottom: 0;
}

.whatnow-thumb-section {
  border: 1px solid #cccccc;
  border-top: none !important;
  background: #ffffff !important;
  height: 700px;
  overflow: hidden;
  position: relative;
}

@media screen and (max-width: 991px) {
  .whatnow-thumb-section {
    margin-bottom: 0;
  }
}

.whatnow-thumb-section .details-row {
  float: left;
  width: 88%;
  margin: 52px 4% 60px 8%;
}

.whatnow-thumb-section .whatnow-detail-left {
  float: left;
  margin: 0 30px 0 0;
  width: 47.7%;
}

.whatnow-thumb-section .whatnow-detail-left .recent-img {
  width: 100%;
  max-height: 360px;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.whatnow-thumb-section .whatnow-detail-left .recent-img img {
  display: block;
  height: auto;
  width: 100%;
}

.whatnow-thumb-section .whatnow-detail-left .recent-img .whatnow-section {
  position: absolute;
  bottom: 8px !important;
  left: 8px !important;
}

.whatnow-thumb-section .whatnow-detail-rgt {
  float: left;
  margin: 0;
  width: 40.30%;
}

.whatnow-thumb-section.box-hgt {
  height: auto !important;
}

.whatnow-thumb-section .recent-img {
  position: relative;
  width: 100%;
}

.whatnow-thumb-section .recent-img img {
  width: 100%;
  height: 200px;
}

.whatnow-thumb-section .whatnow-content {
  padding: 8px 13px 13px 13px;
}

.whatnow-thumb-section .whatnow-content.top-pd {
  padding-top: 0 !important;
}

.whatnow-thumb-section .whatnow-content .whatnow-heading {
  font-size: 18px;
  margin-top: 13px;
}

.whatnow-thumb-section .whatnow-content .headingfour {
  margin: 0;
  font-size: 18px;
  height: 66px;
}

.whatnow-thumb-section .whatnow-content .whatnow-auth {
  font-size: 12px;
  color: #757575;
  font-family: "Open Sans", sans-serif;
  margin: 2px 0 2px 0;
  float: left;
  width: 100%;
}

.whatnow-thumb-section .whatnow-content .whatnow-auth a {
  color: #757575;
  font-weight: 500;
}

.whatnow-thumb-section .whatnow-content .time-dt {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  color: #757575;
  font-size: 12px;
  display: block;
  float: left;
  margin-top: 2px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared {
  position: relative;
  float: right;
  margin-top: -5px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared button {
  display: block;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared button.whatshared-btn {
  display: block;
  border: 0;
  margin-top: 1px;
  margin-right: 0;
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50990000, endColorstr=#50990000);
}

.whatnow-thumb-section .whatnow-content .whatnow-shared button.whatshared-btn img {
  width: 63px;
  height: 12px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .shared-social_share {
  position: absolute;
  background: #ebebeb;
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  width: 216px;
  right: 3px;
  top: 45px;
  display: none;
  z-index: 99;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .arrow-box {
  background: url("https://www.hindustantimes.com/images/app-images/ht/tooltip-shared.png") no-repeat;
  display: block;
  position: absolute;
  width: 37px;
  height: 25px;
  top: -25px;
  right: 20px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared.show {
  display: block;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .w-action-links {
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 10px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .w-action-links li {
  display: inline-block;
  margin-right: 0px;
  vertical-align: top;
  margin-left: 10px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .w-action-links li a {
  color: #ffffff !important;
  display: block;
  font-size: 16px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  vertical-align: top;
  width: 35px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .w-action-links li a.icons-w-fb {
  background-position: -206px -184px;
  width: 35px;
  height: 35px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .w-action-links li a.icons-w-tw {
  background-position: -257px -184px;
  width: 35px;
  height: 35px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .w-action-links li a.icons-w-glus {
  background-position: -308px -184px;
  width: 35px;
  height: 35px;
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .w-action-links li a.icons-w-lkg {
  background-position: -359px -184px;
  width: 35px;
  height: 35px;
}

.whatnow-thumb-section .credit-photos {
  position: relative;
  top: 2px;
  bottom: 11px;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 8px;
  width: 94%;
  float: left;
  left: 18px;
  font-size: 12px;
  color: #757575;
  font-weight: normal;
}

.whatnow-thumb-section .credit-photos:before {
  content: "";
  background-image: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png);
  background-repeat: no-repeat;
  background-position: -117px -268px;
  display: inline-block;
  width: 15px;
  height: 12px;
  position: absolute;
  left: -17px;
  top: 2px;
}

.whatnow-thumb-section .story-link {
  font-size: 12px;
  font-weight: 600;
  display: block;
  margin: 10px 0 4px 13px;
  font-family: "Open Sans", sans-serif;
  position: absolute;
  bottom: 3px;
}

.whatnow-thumb-section .story-link a {
  color: #40a3d3;
  text-decoration: none;
}

.whatnow-thumb-section .story-link a:after {
  content: "";
  background-image: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png);
  background-repeat: no-repeat;
  background-position: -68px -186px;
  color: #40a3d3;
  position: relative;
  top: 1px;
  padding: 0 7px 0;
}

.whatnow-thumb-section .story-link a:hover {
  text-decoration: none;
}

.flt-left {
  float: left;
}

.loading-img {
  display: block;
  width: auto;
  text-align: center;
  margin: 0 auto;
}

.rate-card {
  position: relative;
}

.rate-card rate_card_item {
  margin: 0;
  padding: 0;
}

.rate-card li {
  display: inline-block;
  width: 33%;
}

.rate-card span {
  margin-right: 10px;
  float: left;
}

.rate-card span a {
  display: block;
}

.rate-card span a.pdf {
  background: url("https://www.hindustantimes.com/res/img/app-images/HomePageV1/pdf_icon.png") no-repeat;
  width: 48px;
  height: 51px;
}

.rate-card span a.excel {
  background: url("https://www.hindustantimes.com/res/img/app-images/HomePageV1/xl_icon.png") no-repeat;
  width: 48px;
  height: 51px;
}

.special-containter {
  marging: 0;
  padding: 0;
}

.special-containter .special-top-news .special-top-single {
  position: relative;
}

.special-containter .special-top-news .special-top-single .overlay-news {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.65);
  padding: 10px;
  width: 100%;
}

.special-containter .special-top-news .special-top-single .overlay-news h1 {
  font-size: 24px;
  font-weight: 500;
  color: #ffffff;
}

.special-containter .special-top-news .special-top-single .overlay-news h1 a {
  color: #ffffff;
}

.special-containter .special-top-news .spcial-reststory {
  position: relative;
}

.celebrati-tw {
  position: relative;
}

.celebrati-tw .twitter-ar {
  height: 600px;
  overflow-y: scroll;
  -o-overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
}

#spl-videogallery {
  position: relative;
}

#spl-videogallery .video-item {
  margin: 0;
  position: relative;
}

#spl-videogallery .sp-photo-heading {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 10;
}

#spl-videogallery .sp-photo-heading h3 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
}

#spl-videogallery .sp-photo-heading h3 a {
  color: #ffffff;
}

.special-photogallery {
  position: relative;
}

.special-photogallery #spl-owl-photogallery {
  width: 100%;
  float: left;
  height: auto;
}

.special-photogallery #spl-owl-photogallery .owl-stage-outer {
  position: relative;
  overflow: hidden;
  padding: 0 !important;
}

.special-photogallery #spl-owl-photogallery .owl-controls .owl-prev, .special-photogallery #spl-owl-photogallery .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -263px -65px;
  display: block !important;
  height: 80px;
  width: 40px;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
  top: 43%;
  left: 0px;
}

.special-photogallery #spl-owl-photogallery .owl-controls .owl-next {
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat -213px -65px;
  right: 0px;
  left: auto;
}

.special-photogallery #spl-owl-photogallery .owl-controls .owl-dots {
  display: none !important;
}

.special-photogallery .sp-photo-heading {
  position: absolute;
  width: 100%;
  bottom: 0;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 10;
}

.special-photogallery .sp-photo-heading h3 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
}

.spl-otherstory-contr {
  position: relative;
  margin: 0;
}

.spl-otherstory-contr .special-other-story {
  position: relative;
}

.spl-otherstory-contr .special-other-story .news-gallery-bx {
  margin: 0;
}

.spl-otherstory-contr .special-other-story .news-gallery-bx li {
  height: 298px;
  margin-bottom: 20px;
}

.spl-otherstory-contr .special-other-story .news-gallery-bx li .relative-icons {
  display: block;
  position: relative;
  height: auto;
  width: 100%;
}

.spl-otherstory-contr .special-other-story .news-gallery-bx li .relative-icons a {
  display: block;
}

.spl-otherstory-contr .special-other-story .news-gallery-bx li .relative-icons a img {
  height: 200px;
  overflow: hidden;
}

.spl-showmore {
  position: relative;
  margin-bottom: 20px;
}

.spl-showmore .spl-showmorebtn {
  display: block;
  margin: 0 auto;
  border-radius: 5px;
  border: 1px solid #40a3d3;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 290px;
}

.spl-showmore .spl-showmorebtn a {
  display: block !important;
  padding: 14px 0 !important;
  margin: 0 auto;
}

.spl-showmore .spl-showmorebtn a img {
  width: 100px;
  height: 10px;
  display: block;
  margin: 0 auto;
}

.spl-showmore .spl-showmorebtn a.btnspl-more {
  width: 100%;
  display: block;
}

.photogallery-300x200 {
  display: block;
  max-width: 300px;
  max-height: 200px;
}

.photogallery-300x200 img {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0 auto;
}

.EmbeddedTweet {
  max-width: 100% !important;
}

.modal-dialog {
  position: relative;
  top: 27px;
}

.mt-22-minus {
  margin-top: -22px !important;
}

.not-active {
  pointer-events: none;
  cursor: default;
}

.image-col {
  margin: 0;
  padding: 0;
}

.block {
  display: block;
}

.show-more {
  text-align: center;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.show-more .show-more-span {
  border: 1px solid #3399cc;
  padding: 5px;
  color: #3399cc;
  cursor: pointer;
}

.show-more .show-more-span:hover {
  border: 1px solid #3399cc;
  background: #3399cc;
  color: #fff;
}

.column-head-special {
  margin: 10px 0px 20px 0;
  position: relative;
}

.column-head-special h1 {
  font-size: 22px;
  color: #757575;
  text-transform: lowercase;
  margin: 0;
  line-height: 24px;
}

.new-assembly-elections .headingfour {
  font-size: 14px !important;
  font-weight: 600;
  line-height: 18px !important;
  color: #212121;
  margin-bottom: 0;
}

.new-video-news .headingfour {
  font-size: 14px !important;
  font-weight: 600;
  line-height: 18px !important;
  color: #212121;
  margin-bottom: 0;
}

.new-most-shared .headingfour {
  font-size: 14px !important;
  font-weight: 600;
  line-height: 18px !important;
  color: #212121;
  margin-bottom: 0;
}

.cat-block {
  overflow: hidden;
}

.dont-miss-row {
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.left-donot-miss {
  float: left;
  margin-right: 2%;
  padding: 0;
  width: 49%;
}

.right-donot-miss {
  float: left;
  margin: 0;
  padding: 0;
  width: 49%;
}

.budget-row {
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
  width: 100%;
  height: 98px;
}

.budget-row a {
  display: block;
  position: relative;
}

.budget-row .sponsord-list {
  position: absolute;
  right: 49px;
  width: 600px;
  top: 10px;
}

.budget-row .sponsord-list ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.budget-row .sponsord-list ul li {
  width: auto;
  margin-right: 10px;
  height: 36px;
  display: inline-block;
  float: left;
}

.budget-row .sponsord-list ul li .sponoser-name {
  display: block;
  font-size: 12px;
  font-family: arial;
  color: #000000;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
}

.budget-row .sponsord-list ul li .sponsored-logo {
  display: block;
  margin: 0;
  padding: 0;
  height: 36px;
}

.budget-row .sponsord-list ul li .sponsored-logo img {
  height: 36px;
  width: auto;
  display: block;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fixed_newslettor {
  width: 100%;
  height: auto;
  position: fixed;
  bottom: 0;
  z-index: 99999;
  padding: 0;
  left: 0;
}

.fixed_newslettor .fixednewsletter_row {
  width: 1200px;
  padding: 12px 0px 7px 0px;
  box-sizing: border-box;
  margin: 0px auto;
  float: none;
}

.fixed_newslettor .fixednewsletter_row iframe {
  border: none;
}

.fixed_newslettor button.minimize_btn {
  float: right;
  background: url(https://www.hindustantimes.com/res/img/newsletter/newsletter_arrow.png) no-repeat;
  width: 15px;
  height: 13px;
  border: 0;
  cursor: pointer;
  margin: 10px 33px 10px 0;
  text-align: right;
  display: block;
}

.fixed_newslettor .fixed_left {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  box-shadow: 0px 2px 10px 0px #000;
  position: relative;
  font-family: "Open Sans", sans-serif;
}

.fixed_newslettor button.maximize_btn {
  background: url(https://www.hindustantimes.com/res/img/newsletter/up_subscribe_arrow2.png) no-repeat;
  width: 35px;
  height: 30px;
  cursor: pointer;
  margin: 10px 0;
  position: fixed;
  right: 3%;
  bottom: 2px;
  z-index: 99999;
  border: 0 !important;
}

.fixed_newslettor .newsletter_fixedrow {
  width: 100%;
  margin: 0;
  padding: 0;
}

.fixed_newslettor .newsletter_fixedrow .fixednewsleterblock {
  width: 696px;
  margin: 0px auto;
}

.fixed_newslettor .fixednewsletter_row {
  float: left;
  width: 91%;
  padding: 4px 1% 0px 8%;
}

.fixed_newslettor .fixednewsleter_txt {
  float: left;
  padding: 4px 0;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}

.fixed_newslettor .fixednewsleter_txt h5 {
  font-size: 18px;
  color: #333;
  font-weight: 400 !important;
  margin: 3px 0;
  padding: 5px 0px 8px;
  font-weight: 600;
}

.fixed_newslettor .nsloginwith_ggl {
  float: left;
  margin: 0;
  padding: 0;
  margin-left: 12px;
}

.fixed_newslettor input#fixedgoogle_btn {
  background: url("https://www.hindustantimes.com/images/app-images/ht/news_google.png") no-repeat;
  display: block;
  width: 185px;
  height: 37px;
  border: 0;
  cursor: pointer;
}

.fixed_newslettor .nsloginwith_fb {
  float: right;
  margin: 0;
}

.fixed_newslettor button#fixedfacebook_btn {
  background: url("https://www.hindustantimes.com/images/app-images/ht/news_face.png") no-repeat;
  display: block;
  width: 195px;
  height: 37px;
  border: 0;
  cursor: pointer;
}

.fixed_newslettor .login_or {
  float: left;
  margin: 0 1%;
  font-size: .75em;
  font-weight: 600;
  padding: 10px 0;
  width: 4%;
}

.fixed_newslettor .bottom_subscribbox {
  float: left;
  margin: 0;
  padding: 0;
  width: 255px;
}

.fixed_newslettor .fixedsubscribe_form1 {
  position: relative;
  margin: 0;
  width: 95%;
  padding: 0;
  float: left;
}

.fixed_newslettor .fixedsubscribe_input {
  padding: 0 7px;
  width: 215px;
  height: 37px;
  box-sizing: border-box;
  font-size: .75em;
  color: #989696;
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #b6b6b6;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px;
}

.fixed_newslettor .fixedsubscrib_btn {
  display: block;
  background: url("https://www.hindustantimes.com/images/app-images/ht/news_subscrib_btn.png") no-repeat;
  position: absolute;
  top: 0px;
  right: -10px;
  height: 37px;
  width: 39px;
  cursor: pointer;
  border: 0;
}

.fixed_newslettor .fixed_subs_msg {
  float: left;
  font-size: .875em;
  font-weight: 600;
  margin: 6px auto;
  text-align: center;
  width: 94%;
}

.fixed_newslettor .closeNewsletter {
  position: absolute;
  right: 14px;
  top: 10px;
}

.fixed_newslettor .thannks_newsletter {
  text-align: center;
}

.fixed_newslettor .thannks_newsletter img {
  width: inherit;
}

.fixed_newslettor .thanks_text {
  text-align: center;
}

.fixed_newslettor .thanks_text p {
  color: #333;
  font-size: 20px;
  margin-bottom: 0px;
}

.fixed_newslettor .mailsent {
  text-align: center;
}

.fixed_newslettor .mailsent p {
  color: #666666;
  font-size: 16px;
}

.fixed_newslettor .already_subscribe {
  text-align: center;
}

.fixed_newslettor .already_subscribe p {
  color: #333;
  font-size: 20px;
  margin-bottom: 0px;
}

.fixed_newslettor .check_mail {
  text-align: center;
}

.fixed_newslettor .check_mail p {
  color: #666;
  font-size: 20px;
}

.story-details .fixed_newslettor {
  z-index: 99;
  position: relative;
  float: left;
  margin-bottom: 20px;
}

.story-details .fixed_newslettor .fixednewsletter_row {
  padding: 4px 0% 0px 0%;
  width: 100%;
}

.story-details .fixed_newslettor .fixednewsletter_row .fixed_left {
  width: 100%;
  background: #f2f0f0;
  border: 1px solid #bbbbbb;
  box-shadow: none;
}

.fixed_newslettor {
  width: 100%;
  height: auto;
  position: fixed;
  bottom: 0;
  z-index: 99999;
  padding: 0;
  left: 0;
}

.fixed_newslettor .fixednewsletter_row {
  width: 1200px;
  padding: 12px 0 7px;
  box-sizing: border-box;
  margin: 0 auto;
  float: none;
}

.fixed_newslettor .fixednewsletter_row iframe {
  border: none;
}

.fixed_newslettor button.minimize_btn {
  float: right;
  background: url(https://www.hindustantimes.com/res/img/newsletter/newsletter_arrow.png) no-repeat;
  width: 15px;
  height: 13px;
  border: 0;
  cursor: pointer;
  margin: 10px 33px 10px 0;
  text-align: right;
  display: block;
}

.fixed_newslettor .fixed_left {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  background: #fff;
  padding: 20px;
  box-sizing: border-box;
  box-shadow: 0 2px 10px 0 #000;
  position: relative;
  font-family: "Open Sans", sans-serif;
}

.fixed_newslettor button.maximize_btn {
  background: url(https://www.hindustantimes.com/res/img/newsletter/up_subscribe_arrow2.png) no-repeat;
  width: 35px;
  height: 30px;
  cursor: pointer;
  margin: 10px 0;
  position: fixed;
  right: 3%;
  bottom: 2px;
  z-index: 99999;
  border: 0 !important;
}

.fixed_newslettor .newsletter_fixedrow {
  width: 100%;
  margin: 0;
  padding: 0;
}

.fixed_newslettor .newsletter_fixedrow .fixednewsleterblock {
  width: 696px;
  margin: 0 auto;
}

.fixed_newslettor .fixednewsletter_row {
  float: left;
  width: 91%;
  padding: 4px 1% 0 8%;
}

.fixed_newslettor .fixednewsleter_txt {
  float: left;
  padding: 4px 0;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
}

.fixed_newslettor .fixednewsleter_txt h5 {
  font-size: 18px;
  color: #333;
  font-weight: 400 !important;
  margin: 3px 0;
  padding: 5px 0 8px;
  font-weight: 600;
}

.fixed_newslettor .nsloginwith_ggl {
  float: left;
  margin: 0;
  padding: 0;
  margin-left: 12px;
}

.fixed_newslettor input#fixedgoogle_btn {
  background: url(https://www.hindustantimes.com/images/app-images/ht/news_google.png) no-repeat;
  display: block;
  width: 185px;
  height: 37px;
  border: 0;
  cursor: pointer;
}

.fixed_newslettor .nsloginwith_fb {
  float: right;
  margin: 0;
}

.fixed_newslettor button#fixedfacebook_btn {
  background: url(https://www.hindustantimes.com/images/app-images/ht/news_face.png) no-repeat;
  display: block;
  width: 195px;
  height: 37px;
  border: 0;
  cursor: pointer;
}

.fixed_newslettor .login_or {
  float: left;
  margin: 0 1%;
  font-size: .75em;
  font-weight: 600;
  padding: 10px 0;
  width: 4%;
}

.fixed_newslettor .bottom_subscribbox {
  float: left;
  margin: 0;
  padding: 0;
  width: 255px;
}

.fixed_newslettor .fixedsubscribe_form1 {
  position: relative;
  margin: 0;
  width: 95%;
  padding: 0;
  float: left;
}

.fixed_newslettor .fixedsubscribe_input {
  padding: 0 7px;
  width: 215px;
  height: 37px;
  box-sizing: border-box;
  font-size: .75em;
  color: #989696;
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #b6b6b6;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -moz-border-radius: 2px;
}

.fixed_newslettor .fixedsubscrib_btn {
  display: block;
  background: url(https://www.hindustantimes.com/images/app-images/ht/news_subscrib_btn.png) no-repeat;
  position: absolute;
  top: 0;
  right: -10px;
  height: 37px;
  width: 39px;
  cursor: pointer;
  border: 0;
}

.fixed_newslettor .fixed_subs_msg {
  float: left;
  font-size: .875em;
  font-weight: 600;
  margin: 6px auto;
  text-align: center;
  width: 94%;
}

.fixed_newslettor .closeNewsletter {
  position: absolute;
  right: 14px;
  top: 10px;
}

.fixed_newslettor .thannks_newsletter {
  text-align: center;
}

.fixed_newslettor .thannks_newsletter img {
  width: inherit;
}

.fixed_newslettor .thanks_text {
  text-align: center;
}

.fixed_newslettor .thanks_text p {
  color: #333;
  font-size: 20px;
  margin-bottom: 0;
}

.fixed_newslettor .mailsent {
  text-align: center;
}

.fixed_newslettor .mailsent p {
  color: #666;
  font-size: 16px;
}

.fixed_newslettor .already_subscribe {
  text-align: center;
}

.fixed_newslettor .already_subscribe p {
  color: #333;
  font-size: 20px;
  margin-bottom: 0;
}

.fixed_newslettor .check_mail {
  text-align: center;
}

.fixed_newslettor .check_mail p {
  color: #666;
  font-size: 20px;
}

.story-details .fixed_newslettor {
  z-index: 99;
  position: relative;
}

.story-details .fixed_newslettor .fixednewsletter_row {
  padding: 4px 0 0;
  width: 100%;
}

.story-details .fixed_newslettor .fixednewsletter_row .fixed_left {
  width: 100%;
  background: #f2f0f0;
  border: 1px solid #bbb;
  box-shadow: none;
}

.custom-row {
  float: left;
  margin: 0 0;
  padding: 0;
  width: 100%;
}

.grey-bg {
  background-color: #ebebeb;
}

.white-bg {
  background-color: #ffffff;
}

.mt-6 {
  margin-top: 6px !important;
}

.pb-6 {
  padding-bottom: 6px !important;
}

.fixed-secondnav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  width: 100%;
  margin: 0 !important;
  padding: 0;
}

.election-bg-grey {
  background-color: #f5f3f3 !important;
  width: 100%;
}

.election-bg-grey iframe {
  background: #f5f3f3 !important;
}

.blog-header {
  background-color: #424242;
  width: 100%;
  padding: 20px 0;
  font-family: "Open Sans", sans-serif !important;
  margin-bottom: 10px;
}

.blog-top-left {
  float: left;
  width: 80%;
}

.blog-top-left .election-button {
  text-align: left;
  border: 1px solid #cccccc;
  padding: 8px;
  margin: 0 0 22px 0;
  color: #cccccc;
  font-size: 12px;
  width: 181px;
}

.blog-top-left .election-button a {
  color: #cccccc;
  font-size: 12px;
  display: block;
  margin: 0 auto;
  text-align: center;
}

.blog-top-left h1 {
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
  color: #ffffff;
  margin: 0 0 5px 0;
  display: block;
}

.blog-top-left h1 a {
  color: #ffffff;
}

.blog-tp-btm-left {
  width: 81%;
  float: left;
  margin-right: 6px;
}

.blog-dt-stamp {
  width: 100%;
}

.blog-dt-stamp .blog-dt {
  color: #cccccc;
  font-size: 16px;
  font-weight: 400;
}

.blog-dt-stamp .blog-dt:after {
  content: "|";
  padding: 0 5px;
}

.blog-dt-stamp .agency-name {
  color: #cccccc;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
}

.blog-summary {
  font-size: 14px;
  font-family: "Open Sans", sans-serif !important;
  font-weight: 500;
  color: #ffffff;
  width: 100%;
  margin: 8px 0 40px 0;
}

.blog-top-right {
  padding-top: 8px;
  margin: 0 0 0 60%;
  position: relative;
  right: 0;
  width: 19%;
  text-align: right;
  float: 0;
}

.blog-top-right .blog-top-social {
  margin: 0;
  position: absolute;
  bottom: 0;
  right: 0;
}

.blog-top-right .blog-top-social li {
  display: inline-block;
  margin-right: 20px;
}

.blog-top-right .blog-top-social li a {
  display: block;
}

.blog-top-right .blog-top-social li a .fb-ico-blog-top {
  background-position: -90px -503px;
  width: 27px;
  height: 28px;
}

.blog-top-right .blog-top-social li a .tw-ico-blog-top {
  background-position: -48px -503px;
  width: 33px;
  height: 28px;
}

.blog-top-right .blog-top-social li a .linkden-ico-blog-top {
  background-position: -10px -503px;
  width: 27px;
  height: 28px;
}

.blog-top-right .blog-top-social li a i {
  margin-top: 2px;
}

.blog-top-right .blog-top-social li:last-child {
  margin-right: 0;
}

.blog-story-content {
  position: relative;
}

.blog-story-content .blog-dt {
  width: 100%;
  font-family: "Open Sans", sans-serif !important;
}

.blog-story-content .blog-dt .story-posting-tm {
  font-size: 16px;
  font-weight: 500;
  color: #333333;
}

.blog-story-content .blog-dt .story-posting-dt {
  font-size: 16px;
  font-weight: 500;
  color: #333333;
}

.blog-story-content h2 {
  font-size: 26px;
  font-weight: 700;
  color: #333333;
  line-height: 37px !important;
  margin: 2px 0 8px 0;
  font-family: "Open Sans", sans-serif !important;
}

.blog-story-content p {
  font-size: 20px;
  font-weight: 400;
  color: #333333;
  margin: 4px 0 20px 0;
  font-family: "PT Serif", serif; font-weight:400;
}

.blog-story-content .story-lg-img {
  width: 630px;
  height: 355px;
  margin: 20px 0;
}

.blog-story-content .story-lg-img img {
  border: 1px solid #ddd;
}

.blog-story-content iframe {
  width: 100%;
  display: block;
  margin: 5px auto;
}

.blog-story-content .blog-body-social {
  margin: 10px 0;
}

.blog-story-content .blog-body-social li {
  display: inline-block;
  margin-right: 20px;
}

.blog-story-content .blog-body-social li a {
  display: block;
}

.blog-story-content .blog-body-social li a .fb-ico-blog-top {
  background-position: -43px -468px;
  width: 28px;
  height: 28px;
}

.blog-story-content .blog-body-social li a .tw-ico-blog-top {
  background-position: -79px -468px;
  width: 28px;
  height: 28px;
}

.blog-story-content .blog-body-social li a .linkden-ico-blog-top {
  background-position: -10px -467px;
  width: 27px;
  height: 28px;
}

.blog-story-content .blog-body-social li a i {
  margin-top: 2px;
}

.blog-story-content .blog-body-social li:last-child {
  margin-right: 0;
}

.blog-story-content blockquote {
  border-left: 5px solid #40a3d3;
  margin-left: 80px;
  margin-right: 40px;
}

.blog-story-content blockquote p {
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-weight:600;
}

.blog-story-content .twitter-tweet {
  margin: 0px !important;
}

.blog-story-content .custom-row img {
  max-width: 100%;
}

.rounded-border {
  border: 1px solid #cccccc;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
}

.gray-border {
  border: 1px solid #dddddd;
}

.top-banner {
  position: relative;
  margin: 0 0 0 0;
  height: 100%;
}

.top-banner .ads-close {
  position: absolute;
  right: 66px;
  top: 0px;
  width: 24px;
  height: 23px;
  cursor: default;
  z-index: 9999;
}

@media screen and (max-width: 1280px) {
  .top-banner .ads-close {
    right: 61px;
  }
}

.top-banner .ads-close img {
  width: 24px !important;
  height: 23px !important;
}

.top-banner iframe {
  border: 0;
  width: 100%;
  height: 101px;
}

.goto-hm {
  display: inline-block;
  text-align: right;
  font-size: 12px;
  margin-right: 6px;
  margin-top: 3px;
  font-weight: 600;
  float: right;
  color: #40a3d3;
}

.goto-hm a {
  color: #40a3d3;
  text-decoration: none;
}

.goto-hm a:hover {
  color: #40a3d3;
  text-decoration: underline;
}

.ipl-hm-container {
  position: relative;
  border: 1px solid #51b546;
  font-family: "Open Sans", sans-serif !important;
}

.ipl-hm-container .ipl-hm-head {
  float: left;
  width: 100%;
  background: #51b546;
  height: 53px;
}

.ipl-hm-container .ipl-hm-head-left {
  width: 20%;
  margin: 0 1% 0 0;
  float: left;
}

.ipl-hm-container .ipl-hm-head-left .hm-ipl-label {
  font-size: 18px;
  font-weight: 700;
  padding: 14px 13px;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  margin: 0 auto;
  width: 100%;
}

.ipl-hm-container .ipl-hm-head-rgt {
  width: 79%;
  margin: 6px 0 0 0;
  background: #404040;
  float: left;
  height: 47px;
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-links {
  display: inline-block;
  margin: 14px 0 14px 14px;
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-links li {
  float: left;
  color: #ffffff;
  font-size: 14px;
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-links li a {
  color: #ffffff;
  font-size: 14px;
  margin-right: 7px;
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-links li:after {
  content: '|';
  color: #ffffff;
  margin-right: 7px;
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-links li:last-child:after {
  content: '';
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-sponorlogo {
  display: inline-block;
  margin: 14px 20px 14px 0px;
  float: right;
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-sponorlogo li {
  margin: 0 30px 0 0;
  float: left;
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-sponorlogo li:last-child {
  margin-right: 0;
}

.ipl-hm-container .ipl-hm-body {
  padding: 20px 0px !important;
  float: left;
  height: 100%;
  width: 100%;
  margin: 0;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-bigstory {
  padding: 0;
  float: left;
  width: 22.39%;
  margin-right: 2%;
  margin-left: 1%;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-bigstory .top-heading-news {
  min-height: 100%;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-bigstory .top-heading-news li .headingfour {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #212121;
  margin-top: 10px;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-bigstory .top-heading-news li .headingfour a {
  color: #212121;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

@media screen and (max-width: 991px) {
  .ipl-hm-container .ipl-hm-body .hm-ipl-bigstory .top-heading-news li .headingfour {
    font-size: 18px;
    line-height: 21px;
  }
}

@media screen and (max-width: 991px) {
  .ipl-hm-container .ipl-hm-body .hm-ipl-bigstory .top-heading-news {
    min-height: 265px;
  }
}

.ipl-hm-container .ipl-hm-body .hm-ipl-live-score {
  padding: 0;
  float: left;
  width: 23.2%;
  margin-right: 2%;
  height: 252px;
}

.ipl-hm-container .ipl-hm-body .lft-margin {
  margin-left: 10px !important;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-twostories {
  float: left;
  width: 22.39%;
  margin-right: 2.3%;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-twostories .latest-news-bx li {
  margin-bottom: 23px;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-twostories .latest-news-bx li .media .media-left .media-img {
  width: 115px;
  height: auto;
  overflow: hidden;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-twostories .latest-news-bx li .media .media-left .media-img img {
  max-width: 115px;
  width: 115px;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-twostories .latest-news-bx li .media .media-body .media-heading.headingfive {
  font-size: 14px;
  color: #212121;
  line-height: inherit;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-twostories .latest-news-bx li .media .media-body .media-heading.headingfive a {
  color: #212121;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-small-single {
  float: left;
  width: 14.84%;
  margin-right: 2.10%;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-small-single .top-heading-news {
  min-height: inherit;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-small-single .top-heading-news li .headingfour {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #212121;
  margin-top: 10px;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-small-single .top-heading-news li .headingfour a {
  color: #212121;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

@media screen and (max-width: 991px) {
  .ipl-hm-container .ipl-hm-body .hm-ipl-small-single .top-heading-news li .headingfour {
    font-size: 18px;
    line-height: 21px;
  }
}

@media screen and (max-width: 991px) {
  .ipl-hm-container .ipl-hm-body .hm-ipl-small-single .top-heading-news {
    min-height: 265px;
  }
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table {
  float: left;
  width: 31.2%;
  margin-right: 1%;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .blue-bg {
  background: #40a3d3;
  width: 100%;
  float: left;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table {
  border: 1px solid #bcbcbc;
  float: left;
  width: 100%;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .divTable-ipl-hm {
  display: inline-block;
  width: 100%;
  border: none;
  font-family: "Open Sans", sans-serif !important;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .divTable-ipl-hmRow {
  display: table-row;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .divTable-ipl-hmRow1 {
  display: table-row;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .divTable-ipl-hmRow1:nth-child(odd) {
  background: #e9f5fa;
  float: left;
  width: 100%;
  margin-top: 0px;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .divTable-ipl-hmRow1:nth-child(even) {
  background: #ffffff;
  float: left;
  width: 100%;
  margin-top: 0px;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .divTable-ipl-hmHeading {
  font-size: 18px;
  font-weight: 500;
  color: #ffffff !important;
  padding: 10px 0 10px 18px;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .ipl-team {
  float: left;
  width: 38%;
  margin-right: 2%;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  text-align: left;
  margin-left: 0;
  padding-left: 17px;
  padding-top: 4.4px;
  padding-bottom: 4.4px;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .ipl-pts {
  float: left;
  width: 10%;
  margin-right: 2%;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  text-align: center;
  margin-left: 0;
  padding: 3px 0;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .ipl-p {
  float: left;
  width: 10%;
  margin-right: 2%;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  text-align: center;
  margin-left: 0;
  padding: 3px 0;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .ipl-l {
  float: left;
  width: 10%;
  margin-right: 2%;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  text-align: center;
  margin-left: 0;
  padding: 3px 0;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .ipl-w {
  float: left;
  width: 10%;
  margin-right: 2%;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  text-align: center;
  margin-left: 0;
  padding: 3px 0;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .ipl-rr {
  float: left;
  width: 10%;
  margin-right: 2%;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  padding: 10px 0;
  text-align: center;
  margin-left: 0;
  padding: 3px 0;
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table a.full-standing-btn {
  border: 1px solid #3399cc;
  border-radius: 4px;
  padding: 6px;
  color: #3399cc;
  font-size: 12px;
  font-weight: 700;
  margin: 10px 0 10px 17px;
  display: block;
}

.ipl-scorcard-bottom {
  width: 100%;
  height: auto;
  position: fixed;
  bottom: 0;
  z-index: 99999;
  padding: 0;
  left: 0;
  background: #e0dede;
}

.ipl-scorcard-bottom .sticky-ipl {
  border-top: 4px solid #51b546 !important;
  display: block;
  padding: 15px;
}

.ipl-cb-section:hover, .higher-studies-cb-section:hover {
  background: #40a3d3;
  border: 2px solid #40a3d3;
  border-color: #40a3d3 !important;
}

.divTable-ipl-hmBody {
  background: #fff;
}

.ipl-hm-table {
  margin-bottom: -4px;
}

.promotional-feature-block {
  padding: 10px 10px;
  background: #eff1f6;
  border: 1px solid #ddd;
}

.promotional-feature-block.desktop-bx {
  display: block;
  width: 300px;
  height: 101px;
}

.promotional-feature-block .media .media-left .media-img {
  max-width: 79px;
  max-height: 79px;
  overflow: hidden;
}

.promotional-feature-block .media .media-left .media-img img {
  display: block;
  max-width: 100%;
  height: auto;
}

.promotional-feature-block .media .media-body .media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.promotional-feature-block .media .media-body .media-heading a {
  color: #212121;
}

.promotional-feature-block .media .media-body .promotional-dt {
  display: block;
  margin: 5px 0 0 0;
  color: #4db6a3;
  font-size: 13px;
  position: relative;
  font-family: "Open Sans", sans-serif;
}

.about-mcd {
  display: block;
  margin: 0;
  padding: 0;
}

.about-mcd .heading-mcd-txt {
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

.about-mcd p {
  font-size: 16px;
  font-weight: 400;
  font-family: "PT Serif", serif; font-weight:400;
  padding: 5px 0;
}

.owl-carousel {
  display: none;
  width: 100%;
  position: relative;
  z-index: 1;
}

.read-more-state {
  float: left;
  margin: 0 auto 0 auto;
  width: 100%;
}

.read-more-state a.readmore-state {
  color: #40a3d3;
  font-size: 14px;
  padding: 5px;
  border: 2px solid #40a3d3;
  vertical-align: middle;
  text-align: center;
  display: table;
  margin: 0 auto;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
}

.ml-8 {
  margin-left: 8px !important;
}

.border-know {
  border: 1px solid #959595;
}

.photogallery-300x300 {
  display: block;
  max-width: 300px;
  max-height: 300px;
}

.photogallery-300x300 img {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0 auto;
}

.Opta>.Opta_W {
  background: #FFF;
  position: relative;
  margin: 0 0 !important;
  overflow: hidden;
}

.Opta>.Opta_W>div {
  position: relative;
  padding: 0 !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #FFF;
  color: #404040;
}

.Opta table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 0 !important;
  max-width: none;
}

.fa-top-hm {
  font-size: 1.3em;
  line-height: 100%;
  color: #282828;
  text-transform: uppercase;
}

.fa-search {
  color: #3d3d3d;
  font-size: 1.4em;
}

.fa-md {
  color: #ffffff;
  font-size: 2.2em;
}

.fa-sm {
  color: #ffffff;
  font-size: 2.6em;
}

.fa-sm1 {
  color: #ffffff;
  font-size: 1.4em;
}

.fa-big {
  color: #ffffff;
  font-size: 3.6em;
  z-index: 99;
  position: relative;
}

.fa-vid-sm {
  color: #ffffff;
  font-size: 1.8em;
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 34px;
  background: #000000;
  bottom: 12px;
  left: 10px;
  position: absolute;
}

.fa-vid-big {
  color: #ffffff;
  font-size: 4em;
  height: 45px;
  z-index: 99;
  position: relative;
}

.fa-btm {
  background-color: #fff;
  border-radius: 7px;
  color: #305891;
  font-size: 44px;
  line-height: 33px;
  width: 37px;
  margin: 0;
}

.tw-btm {
  background-color: #fff;
  border-radius: 50%;
  color: #00c7ff;
  font-size: 44px;
  line-height: 32px;
  width: 37px;
  margin: 0;
}

.gplus-btm {
  background-color: #fff;
  border-radius: 100%;
  color: #fc5345;
  font-size: 44px;
  line-height: 32px;
  width: 37px;
  margin: 0;
}

.lin-btm {
  background-color: #fff;
  border-radius: 9px 3px 9px 7px;
  color: #0077b5;
  font-size: 44px;
  line-height: 33px;
  width: 34px;
  margin: 0;
}

.inst-btm {
  background-color: #fff;
  border-radius: 9px 9px 9px 15px;
  color: #b16b4f;
  font-size: 44px;
  line-height: 33px;
  width: 37px;
  margin: 0;
}

.utube-btm {
  background-color: #fff;
  border-radius: 8px 4px 8px 15px;
  color: #cc3333;
  font-size: 44px;
  line-height: 32px;
  width: 37px;
  margin: 0px;
}

.share-btn {
  color: #40a3d3;
}

.share-btn:after {
  content: "Share";
  color: #40a3d3;
  font-size: 14px;
  margin-left: 6px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.story-fb {
  color: #41598c;
  font-size: 1.4em;
  display: block;
  margin: 4px auto 0 auto;
}

.story-tw {
  color: #02aeec;
  font-size: 1.4em;
  display: block;
  margin: 0 auto;
}

.story-lnkden {
  color: #0c78a8;
  font-size: 1.4em;
  display: block;
  margin: 0 auto;
}

.story-gplus {
  color: #d24a38;
  font-size: 1.4em;
  display: block;
  margin: 0 auto;
}

.story-reddit {
  color: #ff5400;
  font-size: 1.4em;
  display: block;
  margin: 0 auto;
}

.story-email {
  color: #828a90;
  font-size: 1.4em;
  display: block;
  margin: 0 auto;
}

.story-prnt {
  color: #828a90;
  font-size: 1.4em;
  display: block;
  margin: 0 auto;
}

.fa-vid-md {
  color: #ffffff;
  font-size: 34px;
  display: inline-block;
  height: 26px;
  line-height: 27px;
  text-align: center;
  border-radius: 34px;
  background: #000000;
  bottom: 17px;
  left: 16px;
  position: absolute;
}

.fa-vid-lg {
  color: #ffffff;
  font-size: 4.2em;
  display: inline-block;
  width: 50px;
  height: 33px;
  line-height: 34px;
  text-align: center;
  border-radius: 34px;
  background: #000000;
  bottom: 40px;
  left: 30px;
  position: absolute;
}

.social-author {
  background-color: #ffffff;
  border-radius: 60%;
  color: #000000;
  font-size: 33px;
  height: 30px;
  width: 29px;
  margin: 0 0 0 0;
}

.social-author:hover {
  color: #218ccc;
}

.twt-border {
  border: 1px solid #ddd;
}

.dashed-btm-brdr {
  border-bottom: 1px dashed #707070;
}

.twitter-brdr {
  float: left;
  margin: 0;
  padding: 0 4px 0 0;
  border: 1px solid #cecece;
}

div table td div div a img {
  width: auto;
}

.blank-div {
  display: none;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
}

figure {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  color: #262626;
}

.video_showcase {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 56.25%;
}

.video_showcase iframe, .video_showcase object, .video_showcase embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%!important;
  border: 0;
}

.video_showcase.video_showcase-youtube, .video_showcase .video_showcase-wistia, .video_showcase .video_showcase-vimeo {
  padding-bottom: 56.25%;
}

#sidebar {
  width: 300px;
  float: right;
}

.livebtn {
  background: #f63537;
  color: #fff;
  text-transform: uppercase;
  padding: 4px 10px;
  margin-right: 10px;
}

.blog-top-right {
  margin: 0 0 0 40%;
}

.blog-st-content {
  overflow: hidden;
}

.blog-st-lft {
  overflow: hidden;
  height: auto;
}

.blog-st-rgt {
  overflow: hidden;
  height: auto;
}

.sticky-banner {
  width: 100%;
  height: auto;
  position: fixed;
  bottom: 0;
  z-index: 99999;
  padding: 0;
  left: 0;
  background: #e0dede;
  text-align: center;
}

.sticky-banner img {
  width: auto;
  margin: 0px auto;
}

.left-dt-blog {
  float: left;
  margin: 8px 20px 10px 0;
}

@media screen and (max-width: 991px) {
  .left-dt-blog {
    float: none;
  }
}

.election-hm-head {
  background: #40a3d3 !important;
}

.election-border {
  border: 1px solid #40a3d3 !important;
}

.election-new-panel {
  background: transparent;
  border: none;
  height: 100%;
  float: left;
  width: 100%;
}

.election-new-panel .gujrat-panel {
  float: left;
  width: 32.66%;
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
  padding: 0px;
  margin-right: 1%;
}

.election-new-panel .himachal-panel {
  float: left;
  width: 50%;
  padding: 10px 10px;
}

.election-new-panel .panel-left {
  float: left;
  width: 32%;
  padding: 5px 0 0 0;
}

.election-new-panel .panel-left .guju-map {
  display: inline-block;
  margin: 0 0 0 0;
  padding: 0;
}

.election-new-panel .panel-left .assembly-name {
  color: #010101;
  font-size: 20px;
  display: inline-block;
  font-family: OpenSans-Bold;
  padding: 0 0 0 6px;
  position: relative;
  top: 3px;
}

.election-new-panel .panel-left .assembly-name a {
  color: #010101;
}

.election-new-panel .panel-left .guju-lv-coverg {
  color: #3399cc;
  font-size: 14px;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  margin: 0 0 0 0;
  font-weight:600;
}

.election-new-panel .panel-left .guju-lv-coverg:after {
  content: "|";
  color: #3399cc;
  padding: 0 4px;
  display: inline-block;
}

.election-new-panel .panel-left .guju-mpslink {
  color: #3399cc;
  font-size: 14px;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-weight:600;
}

.election-new-panel .panel-middle {
  font-family: "Open Sans", sans-serif;
  font-weight:600;
  float: left;
  width: 50%;
}

.election-new-panel .panel-middle .middle-row {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 43px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-bjp {
  float: left;
  width: auto;
  margin: 0 10px 0 0;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-bjptxt {
  color: #ef8130;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight:600;
  float: left;
  padding: 10px 0 0 0;
  margin: 0 0 0 13px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-bjptxt:before {
  content: url("https://www.hindustantimes.com/images/app-images/elections/gj-bjp1.png");
  padding: 0;
  float: left;
  position: relative;
  top: -6px;
  left: -7px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-seatbjp, .election-new-panel .panel-middle .middle-row .gj-topbox-bjp .hm-seatbjp {
  float: left;
  font-size: 14px;
  color: #000000;
  margin: 10px 0 0 10px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong {
  float: left;
  width: auto;
  margin: 0;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-congtxt {
  color: #6b46c0;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  float: left;
  padding: 10px 0 0 0;
  margin: 0 0 0 13px;
  font-weight:600;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-congtxt:before {
  content: url("https://www.hindustantimes.com/images/app-images/elections/gj-cong1.png");
  padding: 0;
  float: left;
  position: relative;
  top: -7px;
  left: -7px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-seatcong, .election-new-panel .panel-middle .middle-row .gj-topbox-cong .hm-seatcong {
  float: left;
  font-size: 14px;
  color: #000000;
  margin: 10px 0 0 10px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-others {
  float: left;
  width: auto;
  margin: 0;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-others .gj-otherstxt {
  color: #999999;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight:600;
  float: left;
  padding: 10px 0 0 0;
  margin: 0 0 0 17px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-others .gj-seatothers, .election-new-panel .panel-middle .middle-row .gj-topbox-others .hm-seatothers {
  float: left;
  font-size: 14px;
  color: #000000;
  margin: 10px 0 0 10px;
}

.election-new-panel .panel-middle .seat-bar {
  float: left;
  width: 95%;
  margin: 0 10px 0 10px;
  padding: 0;
  height: 17px;
}

.election-new-panel .panel-right {
  float: left;
  width: 18%;
}

.election-new-panel .panel-right .gj-countbox {
  float: left;
  width: 100%;
  margin: 12px 0 0 0;
  padding: 0;
  font-family: OpenSans-Bold;
  color: #000000;
}

.election-new-panel .panel-right .gj-countbox .totaltxt {
  float: right;
  margin: 0 4px 5px 0;
  padding: 0;
  font-size: 12px;
  text-align: right;
}

.election-new-panel .panel-right .gj-countbox .gj-obtn-seats, .election-new-panel .panel-right .gj-countbox .hm-obtn-seats {
  margin: 0 0 0 0;
  font-size: 19px;
  text-align: right;
  display: inline-block;
}

.election-new-panel .panel-right .gj-countbox .gj-obtn-seats:after, .election-new-panel .panel-right .gj-countbox .hm-obtn-seats:after {
  content: "/";
  position: relative;
  margin: 0 0 0 3px;
  top: 0;
  left: 0;
  float: right;
}

.election-new-panel .panel-right .gj-countbox .gj-obtn-seats:hover, .election-new-panel .panel-right .gj-countbox .hm-obtn-seats:hover {
  color: #218ccc;
}

.election-new-panel .panel-right .gj-countbox .gj-totalseats, .election-new-panel .panel-right .gj-countbox .hm-totalseats {
  display: inline-block;
  margin: 0;
  padding: 0;
  font-size: 19px;
  text-align: right;
}

.election-new-panel .panel-right .gj-countbox .gj-totalseats:hover, .election-new-panel .panel-right .gj-countbox .hm-totalseats:hover {
  color: #218ccc;
}

.mb-12 {
  margin-bottom: 4px !important;
}

.display-tbl-row {
  display: table;
  width: 100%;
  margin: 0;
  padding: 0;
}

.border-right {
  height: 100%;
  border-right: 1px solid #707070;
}

.rgt-align {
  text-align: right !important;
}

.liverow {
  float: left;
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
}

.liverow .livegif {
  float: left;
  margin: 0;
  padding: 0;
  width: 50%;
}

.liverow .livegif img {
  display: block;
  width: auto;
}

.liverow .winlosdiv {
  color: #000000;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight:600;
  margin: 0 0 8px 0;
  display: block;
  text-align: right;
  float: right;
}

.rmcolor {
  background: none !important;
}

.gj-sliderbg {
  background: #eeeeee !important;
  width: 100%;
  height: 250px;
}

.story-bg {
  background: #eeeeee !important;
  width: 100%;
  height: 100%;
}

.news-area .news-gallery-bx .relative-icons a img {
  height: 200px;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .instagram-div {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.rss-btm {
  background-color: #fff;
  border-radius: 100%;
  color: #fc5345;
  font-size: 44px;
  line-height: 32px;
  width: 37px;
  margin: 0;
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .instagram-div iframe {
  position: relative !important;
}

.lnews {
  background: #eeeeee;
  width: 100%;
  height: 425px;
}

.lnews a {
  color: #212121;
}

.lnews a:hover {
  color: #218ccc;
}

.lnews .header {
  background: #dfdede;
  float: left;
  width: 100%;
  padding: 14px 10px;
}

.lnews .header .heading {
  font-size: 20px;
  float: left;
  line-height: 28px;
  font-family: "Open Sans", sans-serif;
  font-weight:600;
}

.lnews .header .changecity {
  float: right;
  text-align: center;
  background: #fbfdfe;
  font-size: 12px;
  line-height: 22px;
  padding: 0px 10px;
  border: 1px solid #40a3d3;
  color: #40a3d3;
  margin-top: 2px;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
}

.lnews .contentpart {
  line-height: 56px;
  float: left;
  width: 100%;
}

.lnews .contentpart li {
  font-family: "Open Sans", sans-serif;
  font-weight:600;
  font-size: 16px;
  line-height: 20px;
  border-bottom: 1px solid #cccccc;
  padding: 10px 15px;
}

.lnews .contentpart li:last-child {
  border-bottom: none;
}

.lnews .contentpart li .lnblcok {
  max-height: 62px;
  overflow: hidden;
  position: relative;
}

.lnews .contentpart li .lnblcok:before {
  content: "";
  width: 9px;
  height: 9px;
  background: #212121;
  display: inline-block;
  top: -2px;
  position: relative;
  margin-right: 8px;
}

.changecitybg {
  background: rgba(0, 0, 0, .9);
  position: fixed;
  top: 0px;
  z-index: 20000;
  width: 100%;
  height: 100%;
  left: 0px;
  display: none;
}

.changecitybg.block {
  display: block;
}

.changecitycontain {
  width: 630px;
  height: 420px;
  background: #fff;
  display: inline-block;
  position: relative;
}

.changecitycontain .citipopheader {
  float: left;
  width: 100%;
  border-bottom: 1px solid #cccccc;
  height: 68px;
  padding: 0px 30px;
}

.changecitycontain .citipopheader .heading {
  font-size: 22px;
  color: #333333;
  text-transform: uppercase;
  font-family: "Open Sans", sans-serif; font-weight:700;
  padding: 20px 0px;
  float: left;
}

.changecitycontain .citipopheader .close {
  padding: 23px 0px;
}

.changecitycontain .citipoplist {
  padding: 15px 25px;
  float: left;
  width: 100%;
}

.changecitycontain .citipoplist ul {
  list-style-type: none;
}

.changecitycontain .citipoplist ul li {
  width: 33.33%;
  float: left;
  font-size: 18px;
  color: #666666;
  line-height: 26px;
  padding: 14px 5px;
  font-family: "Open Sans", sans-serif;
  text-align: left;
  font-weight:600;
}

.changecitycontain .citipoplist ul li a {
  color: #666666;
}

.changecitycontain .citipoplist ul li a:hover {
  color: #218ccc;
}

.changecitycontain .citipopheader .fa-times-rectangle-o:before, .fa-window-close-o:before {
  color: #000;
  font-size: 26px;
}

.election-new-panel .gujrat-panel.state-tripura {
  margin-right: 0px;
  float: right;
}

.election-new-panel .panel-left {
  width: 100%;
  background: #f1f1f1;
}

.election-new-panel .panel-left .assembly-name {
  font-family: "Open Sans", sans-serif !important;
  font-size: 16px;
  float: left;
  font-weight:600;
}

.gj-obtn-seats, .gj-totalseats {
  float: left;
  font-size: 16px;
  line-height: 28px;
  padding-left: 5px;
}

.election-new-panel .display-tbl-row {
  width: 60%;
  float: left;
}

.election-new-panel .display-tbl-row.live_e_links {
  text-align: right;
  width: 40%;
}

.election-new-panel .panel-middle {
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
}

.gj-topbox-npf, .gj-topbox-ndpp, .gj-topbox-npp, .gj-topbox-cong, .gj-topbox-cpm, .gj-topbox-bjp {
  width: 25%;
  float: left;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-bjp {
  width: 25%;
}

.election-new-panel .panel-middle .seat-bar {
  width: 100%;
  margin: 0 0px 0 0px;
}

.gj-npftxt, .gj-ndpptxt, .gj-npptxt, .gj-othtxt, .gj-congtxt, .gj-cpm {
  float: left;
  padding-left: 8px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-bjptxt:before {
  content: "";
  background: #f18120;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-congtxt:before {
  content: "";
  background: #14753f;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-npp .gj-npptxt:before {
  content: "";
  background: #065088;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cpm .gj-cpmtxt:before {
  content: "";
  background: #5a16ca;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-npf .gj-npftxt:before {
  content: "";
  background: #9c1a00;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-ndpp .gj-ndpptxt:before {
  content: "";
  background: #9c5800;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-oth .gj-othtxt:before {
  content: "";
  background: #9a9a9a;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-bjptxt:before, .election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-congtxt:before, .election-new-panel .panel-middle .middle-row .gj-topbox-npp .gj-npptxt:before, .election-new-panel .panel-middle .middle-row .gj-topbox-cpm .gj-cpmtxt:before, .election-new-panel .panel-middle .middle-row .gj-topbox-npf .gj-npftxt:before, .election-new-panel .panel-middle .middle-row .gj-topbox-ndpp .gj-ndpptxt:before, .election-new-panel .panel-middle .middle-row .gj-topbox-oth .gj-othtxt:before {
  width: 10px;
  height: 10px;
  margin-top: 10px;
  border-radius: 10px;
  float: left;
  position: relative;
  top: -5px;
  left: -7px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-oth .gj-othtxt, .election-new-panel .panel-middle .middle-row .gj-topbox-others .gj-seatothers, .election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-bjptxt, .election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-seatbjp {
  font-size: 16px;
  padding-top: 0px;
  margin-top: 0px;
}

.election-new-panel .panel-middle .middle-row {
  height: 24px;
}

.gj-topbox-npf, .gj-topbox-ndpp, .gj-topbox-npp, .gj-topbox-cpm, .gj-topbox-bjp {
  width: 25%;
  font-size: 16px;
}

.gj-topbox-cong {
  width: 25%;
}

.election-new-panel a, .election-new-panel .panel-middle .middle-row .gj-topbox-others .gj-othtxt, .election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-bjptxt {
  color: #000;
}

.election-new-panel .guju-lv-coverg a, .election-new-panel .guju-mpslink a {
  color: inherit;
}

.election-new-panel a:hover {
  color: #000!important;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-others {
  text-align: right;
  float: right;
}

.election-new-panel .panel-middle .seat-bar {
  height: 17px;
  overflow: hidden;
}

#meghalaya_chart img, #nagaland_chart img {
  margin-left: -2px;
}

.election-new-panel .panel-left .guju-mpslink {
  padding-left: 6px;
}

.election-new-panel .display-tbl-row.live_e_links {
  padding-right: 6px;
}

.election-new-panel .panel-left .assembly-name {
  padding-left: 10px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-seatcong, .election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-congtxt {
  padding-top: 0px;
  margin-top: 0px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cpm .gj-cpmtxt {
  color: #6b46c0;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
  float: left;
  font-weight:600;
  margin: 0 0 0 13px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cpm {
  float: left;
  margin: 0;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-oth {
  text-align: right;
}

.gj-seatoth {
  float: left;
  font-size: 16px;
  color: #000000;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-congtxt, .election-new-panel .panel-middle .middle-row .gj-topbox-cpm .gj-cpmtxt {
  color: #000;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-seatcong, .election-new-panel .panel-middle .middle-row .gj-topbox-bjp .gj-seatbjp {
  margin-left: 0px;
}

.election-new-panel .panel-middle .middle-row .gj-topbox-cong {
  width: 25%;
}

.gj-seatoth, .election-new-panel .panel-middle .middle-row .gj-topbox-oth, .election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-congtxt, .election-new-panel .panel-middle .middle-row .gj-topbox-cong .gj-seatcong {
  font-size: 16px;
}

.gj-obtn-seats, .gj-totalseats {
  font-family: "Open Sans", sans-serif; font-weight:600;
}

.post-election-middle .pre-election-middle .tab-content .middle-left-els .key-condidates-list ul.latest-news-bx li .headingfour {
  height: 65px;
  overflow: hidden;
}

.ads_unit {
  margin-top: 18px;
}

.ads_unit img {
  width: auto;
}

.top_ad_unit {
/*border: 1px solid #cccccc;background: #eeeeee;padding: 5px;*/
  text-align: center;
}

.top_ad_unit img {
  width: auto;
}

.center {
  text-align: center;
}

.fr {
  float: right;
}

.date-cls {
  font-family: "Open Sans", sans-serif;
}

.header-menu .main-nav .nav-area .menu-list>li.world-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.lifestyle-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.india-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.cities-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.opinion-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.sports-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.cricket-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.entertainment-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.photos-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.education-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.tech-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.business-col>a:hover, .header-menu .main-nav .nav-area .menu-list>li.videos-col>a:hover {
  background: none;
  font-family: "Open Sans", sans-serif; font-weight:700;
  color: #333!important;
}

.header-menu .main-nav .nav-area .menu-list>li.world-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.lifestyle-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.india-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.cities-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.opinion-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.sports-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.cricket-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.entertainment-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.photos-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.education-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.tech-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.business-col>a.active, .header-menu .main-nav .nav-area .menu-list>li.videos-col>a.active {
  background: none;
  font-family: "Open Sans", sans-serif; font-weight:700;
  color: #333!important;
}

.header-menu .main-nav .nav-area .menu-list>li>a, .header-menu .main-nav .nav-area .menu-list>li .common-txt {
  color: #333;
  font-family: "Open Sans", sans-serif; font-weight:400;
}

.more-opt span {
  background: #333;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  float: left;
  padding: 0px;
  margin-left: 4px;
  margin-top: 5px;
}

.header-menu .main-nav .nav-area .menu-list>li.more-opt a.moremenus {
  height: 46px;
  liine-height: 46px;
}

.sticky .header-menu .main-nav .nav-area {
  width: 80%;
}

.sticky .header-menu .main-nav .nav-area {
  width: 80%;
}

.sticky .header-menu .main-nav .menu-tool-pnl {
}

.header-menu .main-nav .menu-tool-pnl .search-btn span {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  font-weight:600;
  color: #151515;
  padding-left: 8px;
}

.padlr0 {
  padding-left: 0px;
  padding-right: 0px;
}

.pagination {
  float: left;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
}

.pagination ul {
  display: inline-block;
}

.pagination ul li {
  background: linear-gradient(#fefefe, #f1f1f1);
  width: 28px;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 0px;
  border: 1px solid #dddddd;
  margin: 0px 5px;
  text-align: center;
  border-radius: 4px;
  float: left;
}

.pagination ul li a {
  color: #333;
}

.pagination ul li:first-child {
  width: auto;
  padding: 4px 10px;
}

.pagination ul li:last-child {
  width: auto;
  padding: 4px 10px;
}

.pagination ul li.active {
  background: #333333;
  color: #fff;
}

.pagination ul li.active a {
  color: #fff;
}

.bradcums {
  font-family: "Open Sans", sans-serif; font-weight:700;
  text-transform: uppercase;
  font-size: 12px;
  padding-top: 10px;
}

.bradcums ul li {
  display: inline-block;
  color: #2aaac5;
}

.bradcums ul li a {
  color: #535658;
}

.bradcums .fa-angle-right {
  padding: 0px 10px;
  font-weight: bold;
}

.border000 {
  border: 1px solid #000;
}

ul.rss_list {
  padding-bottom: 40px;
  width: 100%;
  float: left;
}

ul.rss_list li {
  width: 50%;
  float: left;
  padding-bottom: 10px;
}

ul.rss_list li .rss_section {
  width: 30%;
  float: left;
  font-weight: bold;
  font-family: "PT Serif", serif; font-weight:400;
  font-size: 15px;
}

.tearms_of_use {
  background: #efefef;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 15px 20px;
}

.news-area.newtop-block {
  overflow: hidden;
  margin-bottom: 0;
  padding-bottom: 0;
  -webkit-font-smoothing: subpixel-antialiased;
}

.news-area.newtop-block a {
  color: #212121;
}

.news-area.newtop-block .newtop-block-news {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left {
  float: left;
  margin: 0 12px 0 0;
  padding: 0;
  width: 75.5%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left {
  float: left;
  width: 21.1%;
  background: #eeeeee;
  margin: 0 15px 0 0;
  padding: 22px 12px 0 12px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-headding {
  font-size: 16px;
  font-weight: 800;
  color: #40a3d3;
  padding: 0 0 18px 0;
  font-family: "Open Sans", sans-serif; font-weight:600;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk {
  margin: 0;
  padding: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk li {
  float: left;
  width: 100%;
  margin: 0 0 12px 0;
  padding: 0 5px 0 0;
  border-bottom: 1px solid #dbdbdb;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk li:first-child .subhead4:before {
/*content:"";*/
  margin: 0px 0 0 0px;
  padding: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk li .letest-topphoto {
  position: relative;
  display: block;
  padding: 0 0 15px 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk li .letest-topphoto img {
  width: 180px;
  height: auto;
  display: block;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk li .subhead4 h2 {
  font-size: 16px;
  line-height: 20px;
  color: #212121;
  padding: 0px 0 12px 0;
  margin: 0;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk li .subhead4 a {
  color: #212121;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk li:last-child {
  border-bottom: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews {
  float: left;
  width: 53.3%;
  background: #ffffff;
  margin: 0 15px 0 0;
  padding: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .bigtopblk-imgbox {
  display: block;
  width: 518px;
  max-width: 100%;
  height: 291px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .bigtopblk-imgbox img {
  width: 100%;
  height: auto;
  display: block;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .bigstory-h2 h1 {
  font-size: 21px !important;
  font-weight: 700;
  line-height: 24px !important;
  color: #212121;
  margin: 10px 0 15px 0;
  font-family: "Open Sans", sans-serif;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .bigstory-h2 a {
  color: #212121;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory {
  float: left;
  border-right: 1px solid #eeeeee;
  width: 39.8%;
  padding: 0 14px 0 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory .bigstory-mid-thumb {
  display: block;
  width: 189px;
  height: auto;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory .bigstory-mid-thumb img {
  width: 100%;
  height: auto;
  display: block;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory .bigstory-mid-h3 h2 {
  font-size: 16px;
  color: #212121;
  font-weight: 600;
  line-height: 18px;
  margin: 8px 0 0 0;
  font-family: "Open Sans", sans-serif;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory .bigstory-mid-h3 a {
  color: #212121;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory {
  float: left;
  width: 60%;
  padding: 0 0 0 15px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb {
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-left {
  display: table-cell;
  vertical-align: top;
  margin: 0;
  padding-right: 20px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-left .top-thumb-imglft {
  width: 75px;
  height: 75px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-left .top-thumb-imglft img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-rgt {
  display: table-cell;
  vertical-align: top;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-rgt h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 19px !important;
  color: #212121;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-rgt h3 a {
  color: #212121;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-rgt .sponsor {
  color: #06b65e;
  font-size: 13px;
  font-family: "Open Sans", sans-serif; font-weight:600;
  display: block;
  margin: 5px 0 0 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt {
  float: left;
  width: 22.4%;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  margin: 0;
  padding: 0 12px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk {
  margin: 0;
  padding: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li {
  float: left;
  width: 100%;
  margin: 0 0 18px 0;
  padding: 0;
  border-bottom: 1px solid #dbdbdb;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li .letest-topphoto {
  display: block;
  padding: 5px 0 5px 0;
  margin: 0 0 15px 0;
  width: 186px;
  height: 124px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li .letest-topphoto img {
  width: 100%;
  height: auto;
  display: block;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li .subhead4 h2 {
  font-size: 16px;
  line-height: 20px;
  color: #212121;
  padding: 0px 0 10px 0;
  margin: 0 0 10px 0;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li .subhead4 a {
  color: #212121;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li:last-child .subhead4 {
  margin-bottom: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt {
  float: left;
  margin: 0 0 0 0;
  padding: 0;
  width: 23.4%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt .advertisement-250 {
  height: 250px;
  width: 100%;
  margin: 0;
  padding: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt .top-singlestory {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt .top-singlestory .bigstory-mid-thumb {
  display: block;
  width: 300px;
  height: auto;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt .top-singlestory .bigstory-mid-thumb img {
  display: block;
  width: 100%;
  height: auto;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt .top-singlestory .bigstory-mid-h3 h2 {
  font-size: 18px;
  color: #212121;
  font-weight: 600;
  line-height: 22px;
  margin: 8px 0 0 0;
  font-family: "Open Sans", sans-serif;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt .top-singlestory .bigstory-mid-h3 a {
  color: #212121;
}

.news-area.top-block {
  overflow: hidden;
  margin-bottom: 0;
  padding-bottom: 0;
}

.news-area.top-block .top-block-news {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

.news-area.top-block .top-block-news .top-block-left {
  border-right: 1px solid #d7d7d7;
  float: left;
  width: 75%;
  padding: 0;
  margin: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 {
  width: 55.4%;
  float: left;
  border-right: 1px solid #d7d7d7;
  margin: 0;
  padding: 0 15px 0 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 h1 {
  font-size: 24px;
  font-weight: 700;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0 0 9px 0;
  line-height: 30px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 h1 a {
  color: #333333;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .tp-blk-imgbox {
  display: block;
  width: 518px;
  max-width: 518px;
  height: 291px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .tp-blk-imgbox img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related .tp-related-head {
  text-transform: uppercase;
  font-size: 16px;
  color: #4db6a3;
  font-weight: 600;
  padding: 18px 0 10px 0;
  font-family: "Open Sans", sans-serif;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.tp-related-list {
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.tp-related-list li {
  width: 94%;
  float: left;
  font-size: 20px;
  color: #333333;
  line-height: 25px;
  padding: 0;
  margin: 0 0 8px 21px;
  font-family: "Open Sans", sans-serif;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.tp-related-list li:before {
  content: "\f04d";
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #363636;
  font-size: 13px;
  margin-top: 4px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.tp-related-list li a {
  color: #333333;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.highlights-list li {
  width: 94%;
  float: left;
  font-size: 14px;
  color: #666666;
  padding: 0;
  margin: 0 0 8px 21px;
  font-family: "Open Sans", sans-serif;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.highlights-list li:before {
  content: "\f04d";
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.5em;
  color: #555555;
  font-size: 13px;
  margin-top: 2px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 .topblk-related ul.highlights-list li a {
  color: #666666;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 {
  width: 44.60%;
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 .fa-sm {
  color: #ffffff;
  font-size: 2em;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 .fa-vid-sm {
  color: #ffffff;
  font-size: 2em;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 15px 0 14px;
  border-right: 1px solid #d7d7d7;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li:last-child {
  border-right: none;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big {
  display: block;
  margin: 0 0 15px 0;
  padding: 0 0 25px 0;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big h2 {
  font-size: 17px;
  font-weight: 700;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  margin: 0 0 10px 0;
  padding: 0 0 20px 0;
  line-height: 20px !important;
  height: 105px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big h2 a {
  color: #333333;
  width: 100%;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big .tp-img-bigbox {
  max-width: 186px;
  width: 186px;
  height: 186px;
  display: block;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-big .tp-img-bigbox img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small h2 {
  font-size: 15px;
  font-weight: 700;
  color: #333333;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0 0 14px 0;
  line-height: 19px !important;
  height: 105px;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small h2 a {
  color: #333333;
  width: 100%;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small .tp-left-small {
  width: 100%;
  height: 100%;
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small .tp-left-small .tp-img-smlbox {
  width: 186px;
  height: 105px;
  border: 1px solid red;
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 ul.top-blk-leftpnl li .tp-left-small .tp-left-small .tp-img-smlbox img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.news-area.top-block .top-block-news .top-block-right {
  padding: 0 0 0 15px;
  margin: 0;
  float: right;
  width: 24.48%;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-gglads {
  display: block;
  height: 250px;
  margin-bottom: 25px;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl {
  width: 100%;
  display: block;
  margin: 0 0 25px 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-left {
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-left .top-media-img {
  max-width: 101px;
  width: 101px;
  max-height: 101px;
  overflow: hidden;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-right {
  display: table-cell;
  vertical-align: top;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-right .headingfive {
  font-size: 15px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  margin: 0 0 10px 0;
  color: #212121;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-right .headingfive a {
  color: #212121;
  display: block;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-rgt-mdl .top-media-right .promotional-dt {
  display: block;
  margin: 5px 0 0 0;
  color: #4db6a3;
  font-size: 13px;
  position: relative;
  font-family: "Open Sans", sans-serif;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox {
  width: 100%;
  height: 100%;
  float: left;
  padding: 8px 0;
  margin: 0;
  font-family: "Open Sans", sans-serif;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .hm-subscribehead {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  margin: 0 0 8px 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .topsubscribe-form {
  position: relative;
  margin: 0;
  width: 100%;
  padding: 0;
  float: left;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .topsubscribe-form .fixedsubscribe-input {
  padding: 0 7px;
  width: 100%;
  height: 37px;
  box-sizing: border-box;
  font-size: .75em;
  color: #989696;
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #b6b6b6;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .topsubscribe-form .fixedsubscrib-btn {
  display: block;
  background: url(https://www.hindustantimes.com/images/app-images/spirit-icon-21.png) no-repeat no-repeat -118px -495px;
  position: absolute;
  top: 0px;
  right: 4px;
  height: 37px;
  width: 39px;
  cursor: pointer;
  border-left: 1px solid #eeeeee;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter {
  width: 100%;
  margin: 10px 0 0 0;
  float: left;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .or-option {
  float: left;
  margin: 2px 13px 0 4px;
  font-weight: 600;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .top-nslogin-ggl {
  float: left;
  padding: 0;
  margin-right: 13px;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .top-nslogin-ggl button#ggl-btn {
  background: url("https://www.hindustantimes.com/images/app-images/spirit-icon-21.png") no-repeat -155px -499px;
  display: block;
  width: 107px;
  height: 24px;
  border: 0;
  cursor: pointer;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .topnslogin-fb {
  float: left;
  margin: 0;
  padding: 0;
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter .topnslogin-fb button#fb-btn {
  background: url("https://www.hindustantimes.com/images/app-images/spirit-icon-21.png") no-repeat -273px -500px;
  display: block;
  width: 109px;
  height: 24px;
  border: 0;
  cursor: pointer;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .bigtopblk-imgbox, .news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory .bigstory-mid-thumb, .news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-left .top-thumb-imglft, .news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li .letest-topphoto, .news-area.newtop-block .newtop-block-news .new-topnews-rgt .top-singlestory .bigstory-mid-thumb {
  position: relative;
}

.news-area.newtop-block .newtop-block-news .video-ico {
  position: absolute;
  bottom: 40%;
  left: 40%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .bigtopblk-imgbox .video-ico {
  position: absolute;
  bottom: 31%;
  left: 44%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt .top-singlestory .bigstory-mid-thumb .video-ico {
  bottom: 22%;
  left: 33%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li .letest-topphoto .video-ico {
  left: 40%;
  bottom: 20%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory .bigstory-mid-thumb .video-ico {
  bottom: 32%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory .bigstory-mid-thumb .video-ico {
  bottom: 32%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-left .top-thumb-imglft .video-ico {
  left: 24%;
  bottom: 24%;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .latestnews-left .latestnews-topblk li .letest-topphoto .gallery-ico {
  bottom: 26px;
}

..news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .bigtopblk-imgbox .gallery-ico {
  left: 10px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .top-singlestory .bigstory-mid-thumb .gallery-ico {
  left: 10px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews .topblk-twostory .top-thumb .top-thumb-left .top-thumb-imglft .gallery-ico {
  left: 3px;
  bottom: 3px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt .latestnews-topblk li .letest-topphoto .gallery-ico {
  left: 4px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-rgt .top-singlestory .bigstory-mid-thumb .gallery-ico {
  left: 10px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .column-head {
  margin-bottom: 15px;
  margin-top: 0px;
}

.news-area.newtop-block .newtop-block-news .color-bx {
  width: 25px;
  margin-top: 4px;
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .column-head .new-h2-head {
  font-size: 18px;
}

.border000 {
  border: 1px solid #000;
}

.entertainment-slider #banner-slider .owl-controls {
  display: none;
}

.elecBigStory {
  font-size: 27px;
  border: 1px solid #000;
  border-bottom: none;
  position: relative;
  height: 69px;
  background: #f4f4f4;
}

.elecBigStory .title {
  width: 158px;
  background: #d1e3ec;
  border-right: 1px solid #757575;
  padding: 12px 0px 12px 14px;
  color: #ffffff;
  position: absolute;
  font-family: "Open Sans", sans-serif; font-weight:700;
  font-size: 16px;
  line-height: 22px;
}

.elecBigStory .title span {
  color: #41a3d5;
}

.elecBigStory .description {
  font-family: "Open Sans", sans-serif; font-weight:700;
  margin-left: 158px;
  font-size: 23px;
}

.elecBigStory .description p {
  margin-bottom: 0px;
  line-height: 68px;
}

.elecBigStory .description p a {
  color: #212121;
}

.pre-election-middle {
  margin: 0;
  padding: 0 0 20px 0;
  float: left;
  width: 100%;
}

.pre-election-middle .tab-content .middle-left-els .column-head {
  margin: 30px 0px;
  position: relative;
  font-family: "Open Sans", sans-serif; font-weight:600;
}

.elecBigStory .title {
  color: #fff!important;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider {
  border: 1px solid #ddd;
  width: 100%;
  height: 250px;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel {
  width: 92%;
  position: relative;
  z-index: 1;
  margin: 0 4%;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-stage-outer {
  padding: 40px 0 20px;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .candidate {
  text-align: center;
  font-family: "Open Sans", sans-serif;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .candidate .candidate-photo {
  width: 90px !important;
  height: 90px !important;
  margin: 0px auto;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .candidate .candidate-photo img {
  display: block;
  border-radius: 10px;
  width: 90px !important;
  height: 90px !important;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .candidate .candidate-info {
  font-family: "Open Sans", sans-serif !important;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .lost img, .pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .won img, .pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .lead img, .pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .trail img {
  width: auto;
  margin: 0px auto;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .candidate .candidate-info h4 {
  font-size: 14px;
  font-weight: 400;
  color: #212121;
  margin: 10px 0 0 0;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .candidate .candidate-info h4 a {
  color: #212121;
  font-size: 14px;
  font-weight: 400;
}

.post-election-middle .pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .candidate .candidate-info p {
  font-size: 16px;
  color: #212121;
  font-weight: 700;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-item .candidate .candidate-info p a {
  color: #212121;
  font-size: 16px;
  font-weight: 700;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-prev {
  left: -51px;
  background: #b7b7b7 url(https://www.hindustantimes.com/images/app-images/ht/spirit-icon-19.png) no-repeat -193px -378px;
  width: 22px;
  height: 50px;
  top: 35%;
}

.pre-election-middle .tab-content .middle-left-els .key-condidates-slider .owl-carousel .owl-next {
  right: -52px;
  background: #b7b7b7 url(https://www.hindustantimes.com/images/app-images/ht/spirit-icon-19.png) no-repeat -220px -378px;
  width: 22px;
  height: 50px;
  top: 35%;
}

.border000 {
  border: 1px solid #000;
}

.electionTally {
  font-family: "Open Sans", sans-serif; font-weight:600;
  font-size: 16px;
  float: left;
  position: relative;
}

.electionTally .highcharts-title {
  font-family: "Open Sans", sans-serif; font-weight:600;
  position: absolute;
  top: 150px;
  left: 129px;
  text-align: center;
}

.electionTally .highcharts-title .totalcount {
  font-family: "Open Sans", sans-serif; font-weight:700;
  font-size: 14px;
}

.electionTally .highcharts-title .majority {
  font-size: 14px;
  text-transform: uppercase;
}

.electionTally img {
  width: auto;
}

.electionTally .highChart {
  float: left;
  box-sizing: border-box;
}

.electionTally .highChart p {
  color: #757575;
  font-size: 12px;
  margin-bottom: 2px;
  text-align: center;
}

.electionTally .countingTally {
  float: left;
  width: 348px;
  box-sizing: border-box;
  text-transform: uppercase;
}

.electionTally .countingTally .tally {
  width: 100%;
}

.electionTally .countingTally .tally ul {
  width: 100%;
  float: left;
}

.electionTally .countingTally .tally ul:first-child li {
  border-top: 1px solid #bdbdbd;
  font-family: "Open Sans", sans-serif; font-weight:600;
}

.electionTally .countingTally .tally ul li {
  float: left;
  border: 1px solid #bdbdbd;
  width: 124px;
  height: 42px;
  border-left: none;
  border-top: none;
  line-height: 38px;
  text-align: center;
  color: #151515;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
}

.electionTally .countingTally .tally ul:first-child li, .electionTally .countingTally .tally ul:first-child li:first-child {
  color: #757575;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}

.electionTally .countingTally .tally ul:first-child li:first-child {
  text-align: left;
}

.electionTally .countingTally .tally ul:first-child li:first-child:before {
  content: "";
  background: #fff;
  margin-right: 15px;
  box-sizing: border-box;
  width: 6px;
  height: 40px;
  float: left;
}

.electionTally .countingTally .tally ul li:first-child {
  width: 114px;
  border-left: 1px solid #e5e5e5;
  text-transform: capitalize;
}

.electionTally .countingTally .tally ul+ul li:first-child {
  color: #151515;
  text-align: left;
}

.electionTally .countingTally .tally ul+ul li:first-child:before {
  content: "";
  background: #ff9000;
  margin-right: 15px;
  box-sizing: border-box;
  width: 6px;
  height: 40px;
  float: left;
}

.electionTally .countingTally .tally ul+ul+ul li:first-child:before {
  content: "";
  background: #059ccd;
  margin-right: 15px;
  box-sizing: border-box;
  width: 6px;
  height: 40px;
  float: left;
}

.electionTally .countingTally .tally ul+ul+ul+ul li:first-child:before {
  content: "";
  background: #087b10;
  margin-right: 15px;
  box-sizing: border-box;
  width: 6px;
  height: 40px;
  float: left;
}

.electionTally .countingTally .tally ul+ul+ul+ul+ul li:first-child:before {
  content: "";
  background: #4a4b4c;
  margin-right: 15px;
  box-sizing: border-box;
  width: 6px;
  height: 40px;
  float: left;
}

.electionTally .countingTally .tally ul li:last-child {
  width: 89px;
}

.electionTally .liveUpdates {
  background-color: #f9f9f9;
  box-sizing: border-box;
  float: right;
  width: 475px;
  height: 250px;
  border-left: 1px solid #cccccc;
  position: relative;
}

.electionTally .liveUpdates .liveButton {
  text-transform: uppercase;
  font-size: 16px;
  font-family: "Open Sans", sans-serif; font-weight:700;
  text-align: left;
  position: absolute;
  bottom: 20px;
}

.electionTally .liveUpdates .livelinks {
  font-size: 14px;
  color: #002bb5;
  font-family: "Open Sans", sans-serif;
}

.electionTally .liveUpdates .liveButton a {
  color: #42a4d3;
}

.electionTally .liveUpdates .liveButton ul li {
  display: inline-block;
  line-height: 18px;
}

.electionTally .liveUpdates .liveButton ul li:last-child {
  border-left: 2px solid #42a4d3;
  padding-left: 15px;
  margin-left: 10px;
}

.electionTally .liveUpdates ul {
}

.electionTally .liveUpdates .livelinks ul li {
  display: inline-block;
  padding-bottom: 13px;
  border-radius: 50%;
  font-size: 16px;
  line-height: 24px;
  text-decoration: underline;
  position: relative;
  font-weight: bold;
}

.electionTally .liveUpdates .livelinks ul li a {
  color: #424242;
  padding-left: 0px;
  display: inline-block;
  box-sizing: border-box;
}

.wid100 {
  width: 100%;
  float: left;
}

#tallyWidget {
  font-family: "Open Sans", sans-serif; font-weight:600;
}  
.board-exams-section .advertisement-area{margin-bottom:10px;}



.sign-in{padding-left: 0px;position: relative;}.sign-in .sign-in-link{font-family: "Open Sans", sans-serif;font-weight: 700;color: #282828;border:1px solid #282828;padding: 3px 10px;border-radius:2px;}.sign-in .sign-in-link .fa{display: none;}.sign-in.on .sign-in-link{border:none;}font-family: "Open Sans", sans-serif;font-weight: 700;color: #282828;border:1px solid #282828;padding: 2px 10px;}.sign-in .sign-in-link .fa{display: none;}.sign-in.on{right:0px;}.sign-in.on .sign-in-link .fa{display: inline-block;padding-left: 5px;}.sign-in.on .arrow-down{width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 8px solid #000;position: absolute;right: -17px;top: 5px;}.signon-out{display: none;}.signon-out.block{display: block;}.signon-out .relative{position: relative;}.signoutblock{font-size: 14px;text-align: center;line-height: 20px;padding: 11px;color: #000;}
.sign-out{color:#000;} .header-wrapper .top-nav-option li:last-child{padding-right: 0px;}.header-wrapper .top-nav-option li:nth-child(3n){border-right:none;}
.signon-out {
  position: absolute;
  top: 18px;
  right: 5px;
  z-index: 10;
}
.signon-out .sign-name {
  padding: 4px;
 
  background: url(https://www.hindustantimes.com/images/app-images/2018/7/bg-signout.png) no-repeat 0px 0px;
  font-family: "Open Sans", sans-serif;
  width: 89px;
  height: 45px;
  font-weight: bold;
  text-align: center;
}
.signon-out .sign-name a
{
  font-size: 14px;
  line-height: 20px;
  color: #282828;
  padding: 9px;
  display: inline-block;
}
.signon-out .sign-name a:hover
{
  color: #282828;
}


.sign-in.on .sign-in-link {
    border: none;
    cursor: pointer;
}