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: 400;
	font-style: normal
}

@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
}

@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
}

@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
}

@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: 0 !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: 0
	}
}

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: 0
	}
}

.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: #333;
	border: 1px solid #eee;
	text-align: center
}

.citywise-news select {
	display: none;
	width: 100%;
	line-height: 22px;
	padding: 0 10px;
	border-radius: 0
}

.citywise-news .select2-selection__rendered {
	margin: -2px 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: #333 !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: #fff;
	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: 400;
	font-style: normal
}

.header-wrapper {
	background-color: #fff;
	min-height: 130px;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 1050;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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: 0 5px 7px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 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: 0 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: 0
	}
}

@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 0
}

.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: 0
}

.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 0 0 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 0 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 0 10px
	}
}

@media screen and (max-width: 991px) {
	.header-wrapper .advertisement-area {
		margin: 10px 0;
		text-align: center
	}
}

.header-menu {
	background: #fff;
	border-top: 3px solid #333;
	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 0
}

.header-menu .main-nav .nav-area .menu-list>li.more-opt .sub-menu-dt .sub-menu-list li
	{
	margin: 0;
	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: 0;
	padding: 0;
	color: #fff;
	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;
	color: #fff;
	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.cities-col .sub-menu-dt .headlines-cont li:before
	{
	background: #ebbc00
}

.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.sports-col .sub-menu-dt .headlines-cont li:before
	{
	background: #11ab66
}

.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: 0;
	background: #fff;
	-webkit-box-shadow: 0 9px 7px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 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: 0 -15px 0 0
	}
	.header-menu .main-nav .nav-area .menu-list>li .sub-menu-dt.sub-menu-open .sub-menu-list li
		{
		padding: 10px 15px;
		margin-bottom: 0
	}
	.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;
	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
}

.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: 0;
		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 .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		transition: all .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: 0 4px;
	position: relative
}

.header-menu .main-nav .menu-tool-pnl>li.dropdown .client-opt {
	width: 167px;
	left: auto;
	right: -14px;
	border: none;
	padding: 0
}

.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: 0;
	-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: 0 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: 0;
	right: 0;
	width: 200px;
	height: 50px;
	max-width: 0;
	padding: 5px 35px 5px 10px;
	opacity: 0;
	background: #fff;
	color: #000;
	margin-right: 106px;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .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: 0;
	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: 0 10px 0 0;
	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: 0 10px 0 0;
	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;
	text-transform: none;
	color: #212121;
	padding: 0 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: .9;
	z-index: 1052
}

.news-area {
	padding-bottom: 30px;
	margin-bottom: 30px
}

.news-area:last-child {
	padding: 0;
	margin: 0
}

.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: 0 10px
}

.news-area .top-news-ar .top-story-lt .top-story-sec .related-top-story h4
	{
	color: #fff;
	line-height: 20px;
	margin: 10px 0 0
}

.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 #ddd;
		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: #fff
}

.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: #fff
}

@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: .73px solid #b4a99f;
	background: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%);
	overflow: hidden;
	padding: 0
}

.news-area.weekend-top .fa-sm {
	color: #fff;
	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;
	padding: 0
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-leftpnl .wknd-top-heading
	{
	background: #fff;
	padding: 8px 24px;
	margin: 0 0 6px;
	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;
	padding: 0 0 16px
}

.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;
	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
}

.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;
	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: #333;
	margin: 0
}

.news-area.weekend-top .weekend-toppnews ul.weekend-col li.wknd-rgtpnl .weekend-media .wknd-rgt h2 a
	{
	color: #333
}

.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: #333;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	margin: 0;
	padding: 0 0 9px;
	line-height: 30px
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 h1 a
	{
	color: #333
}

.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;
	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: #333;
	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: #555;
	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: #333
}

.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: #666;
	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: #555;
	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: #666
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4
	{
	width: 44.6%;
	float: left;
	margin: 0;
	padding: 0
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 .fa-sm
	{
	color: #fff;
	font-size: 2em
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 .fa-vid-sm
	{
	color: #fff;
	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;
	padding: 0 0 25px;
	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: #333;
	font-family: "Open Sans", sans-serif;
	margin: 0 0 10px;
	padding: 0 0 20px;
	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: #333;
	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: #333;
	font-family: "Open Sans", sans-serif;
	margin: 0;
	padding: 0 0 14px;
	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: #333;
	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;
	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;
	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;
	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: #333;
	margin: 0 0 8px;
	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-22.png)
		no-repeat no-repeat -118px -495px;
	position: absolute;
	top: 0;
	right: 4px;
	height: 37px;
	width: 39px;
	cursor: pointer;
	border-left: 1px solid #eee
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter
	{
	width: 100%;
	margin: 10px 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-22.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-22.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: 0
}

.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: 0
}

@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: 0
	}
}

@media screen and (max-width: 1280px) {
	.news-area.trending-news-section .owl-carousel .owl-controls .owl-nav .owl-next
		{
		right: 0
	}
}

@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: 0 0 15px;
	min-height: 100px
}

.news-area .tranding-news-bx:last-child {
	margin-bottom: 0
}

.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 .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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: 0 0 5px;
	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: 0
}

.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: 0;
	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: 0 0 6px
}

.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: 0;
	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 0;
	margin-bottom: 0;
	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: 0
}

.news-area .row .column-head h2,.news-area .row .column-head .new-h2-head
	{
	margin-top: 0;
	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: #fff
}

.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
}

.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: 0 !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-22.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: 0
}

.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-22.png)
		no-repeat -213px -65px;
	right: 0;
	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: #000;
	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: #ccc !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: #eee !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 0 5px
}

@media screen and (max-width: 1280px) {
	.news-area .photo-ar .photo-tx-lt .para-txt {
		font-size: 14px;
		line-height: 17px;
		margin: 10px 0 5px
	}
}

@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: #fff
}

.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: 0
}

.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: 0;
		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
}

.news-area .news-gallery-bx .time-dt {
	display: block
}

.news-area .news-gallery-bx .relative-icons .gallery-ico {
	width: 46px;
	margin: 0 0 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: 0
	}
}

@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: 0
	}
}

@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: 0
}

.news-area.board-exams-section .headingfour a {
	color: #212121;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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: #fff;
	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
}

.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
}

.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: 0;
	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: 0 auto 5px
	}
}

.accordion-ar .panel-default {
	background: none;
	border: none;
	box-shadow: none
}

.accordion-ar .panel-default:first-child .panel-heading {
	padding: 0 0 15px
}

.accordion-ar .panel-default:last-child .panel-heading {
	border: none
}

.accordion-ar .panel-default .panel-heading {
	background: none;
	border: none;
	padding: 15px 0;
	margin: 0 0 10px;
	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-22.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: 0
}

.clients-ads .client-ads-panel .ads-panel-tx {
	margin-bottom: 0
}

@media screen and (max-width: 991px) {
	.clients-ads .client-ads-panel {
		overflow-y: auto;
		white-space: nowrap;
		width: 1170px;
		margin-bottom: 0 !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: 0;
	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: 0;
	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: 0
}

.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: 0
}

.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: 0 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: 0 5px 0 0;
	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: 0 10px 0 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: 0;
	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 0
}

.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: 0 0 10px;
	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: 0
}

.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: #333;
	margin: 0;
	padding: 0 0 10px
}

.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
}

.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: 0 !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-22.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: 0
}

.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-22.png)
		no-repeat -213px -65px;
	right: 0;
	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: #333;
	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: #fff;
	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: #fff;
	margin: 6px 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 0 0;
	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 0 0;
	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 0 0;
	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: 0
}

.story-section .story-area .story-area-left .story-article .latest-news-list-story div:last-child .media
	{
	margin-bottom: 0
}

.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: 0 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
}

.story-section .story-area .story-area-left .story-article .story-content .story-details iframe[height="270"]
	{
	width: 480px;
	margin: 0 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
}

.story-section .story-area .story-area-left .story-article .story-content .story-details .latest-news-bx li:last-child .media
	{
	margin-bottom: 0
}

.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: 0 0 0 80px
	}
}

@media screen and (max-width: 991px) {
	.story-section .story-area .story-area-left .story-article .story-content .story-details
		{
		margin: 0 0 0 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;
	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
}

.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 0;
	display: inline-block
}

.story-section .story-area .story-area-left .topic-area .column-head {
	margin-top: 0
}

.story-section .story-area .story-area-left .topic-area .column-head h2
	{
	margin: 0
}

@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: 0 5px 20px 0
}

.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 .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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: 0 5px 15px 0
	}
}

@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 #ddd;
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
	margin: 0 0 20px;
	float: left
}

.story-section .story-area .story-area-left .more-politics-area .column-head
	{
	margin: 0 0 20px
}

.story-section .story-area .story-area-left .more-politics-area .column-head .more-from-heading
	{
	margin: 0
}

.story-section .story-area .story-area-left .more-politics-area .latest-news-bx li
	{
	margin-bottom: 0
}

@media screen and (max-width: 991px) {
	.story-section .story-area .story-area-left .more-politics-area .latest-news-bx li
		{
		margin: 5px 0
	}
}

.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: 0
}

.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: 0
}

.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: 0;
	padding: 0;
	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 0 20px
}

.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: 0 0 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: 0;
	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: 0
}

.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: 0
}

.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: 0;
	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
}

.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;
	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-22.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-22.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-22.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: 5s;
	animation-delay: 5s
}

.ajax-loader .paw:nth-child(4) {
	-webkit-animation-delay: 4.5s;
	animation-delay: 4.5s
}

.ajax-loader .paw:nth-child(5) {
	-webkit-animation-delay: 4s;
	animation-delay: 4s
}

.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
:
.5
}
100%{
opacity
:
1
}
}
.footprit-step .follow-st {
	position: absolute;
	left: 0;
	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 0 0
}

.recent-launches .recent-section .recent-content .recent-launch-ar .recent-launch-head .headingtwo
	{
	margin: 5px 0;
	font-weight: 400
}

.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: 0
	}
}

@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: 0
}

.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: 0;
	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: 0
	}
}

.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: 0 10px
}

.map-sec {
	margin: 0
}

.map-sec iframe {
	width: 100%;
	height: 404px
}

.map-sec>div {
	padding: 0
}

.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 0 0;
	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: #ff0
}

.circle.circle-orange {
	background-color: #ff9a00
}

.circle.circle-red {
	background-color: red
}

.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: 0
}

@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
}

.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: #777
}

.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;
	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: 0
	}
	.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: 0 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: 0
	}
}

.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
}

.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
}

.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: #666
}

.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: 0
	}
}

@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: 0
	}
}

.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: 0 !important
	}
}

.news-area.photos-page .more-video-etc {
	margin-top: 44px
}

.photos-section .photo-gal-gutter {
	margin-top: 0;
	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: 0
	}
}

.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: #eee;
	float: left
}

.photo-landing .slider-heading {
	padding: 20px 20px 0;
	float: left
}

.photo-landing .slider-heading h1 {
	font-size: 22px;
	font-weight: 600;
	color: #333;
	margin: 0;
	padding: 0 0 10px;
	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: 0 !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 !important
}

.photo-landing .slider-main #owl-landingphoto .owl-stage-outer .item {
	width: 100%;
	margin: 0 0 -1px
}

.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: #333;
	padding: 7px 0 0;
	width: 100%;
	height: 100%;
	min-height: 137px;
	max-height: 140px;
	margin: 0 0 -2px;
	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: #fff;
	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: #fff;
	margin: 6px 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-22.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: 0
}

.photo-landing .slider-main #owl-landingphoto .owl-controls .owl-next {
	background:
		url(https://www.hindustantimes.com/images/app-images/spirit-icon-22.png)
		no-repeat -213px -65px;
	right: 0;
	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: #eee
}

.video-landing .video-heading {
	padding: 20px;
	margin: 0 0 35px
}

.video-landing .video-heading h1 {
	font-size: 22px;
	font-weight: 600;
	color: #333;
	margin: 0;
	padding: 0 0 10px
}

.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: 0 !important
}

.video-landing .video-main {
	position: relative;
	overflow: visible
}

.video-landing .video-main iframe {
	display: block
}

.video-landing .video-info {
	background-color: #333;
	padding: 10px 0;
	width: 100%;
	float: left
}

.video-landing .video-info h2 {
	font-size: 16px;
	font-weight: 500;
	line-height: 23px;
	color: #fff;
	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: .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: 0
}

.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;
	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 0;
	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;
	padding: 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: 0 3px 5px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 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: 0
	}
}

.cust-feedback {
	margin-top: 50px
}

@media screen and (max-width: 991px) {
	.cust-feedback {
		margin-top: 0;
		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
}

.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
}

@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
}

.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;
	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: 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 .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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 .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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 .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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: 0
}

.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 0
}

.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: 0;
	margin: 0
}

.p-0 {
	padding: 0 !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: 0 !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: 0 !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: 0 !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: 0 !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: 0 !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: 0 !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: 0 !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: 0 !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: 0 !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 0 .3s;
	-moz-transition: opacity .3s 0s, visibility 0 .3s;
	transition: opacity .3s 0s, visibility 0 .3s
}

.td-top.td-is-visible,.td-top.td-fade-out,.no-touch .td-top:hover {
	-webkit-transition: opacity .3s 0s, visibility 0 0;
	-moz-transition: opacity .3s 0s, visibility 0 0;
	transition: opacity .3s 0s, visibility 0 0
}

.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-22.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-22.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: 0;
	border: 1px solid #bababa
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
	padding: 0
}

.no-gutters>[class^="col-"],.no-gutters>[class*=" col-"] {
	padding-right: 0;
	padding-left: 0
}

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: 400
}

.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-22.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: 0 -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: 0
}

.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: 0
}

.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: #fff;
	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;
	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 0;
	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;
	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 0 10px 30px
}

@media screen and (max-width: 991px) {
	.float-div.right-dt {
		float: none;
		margin: 10px 30px 20px 0
	}
}

.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: 0;
	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: 0 0 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 0
	}
}

.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;
	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;
	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 0
}

.based-on-ratings .based-rating-ico {
	display: inline-block;
	vertical-align: top
}

.based-on-ratings .rating-percent {
	font-size: 24px;
	margin: 0 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: 0
}

.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: 0
}

.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
}

.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 #ddd;
	-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: 0 0 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: #eee;
	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: #eee;
	border: 1px solid #40a3d3 !important;
	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: #fff !important
}

.whatnow-head {
	margin: 30px 0;
	position: relative
}

.whatnow-head h2 {
	margin: 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: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .india-cb-section {
	background-color: #f47d03 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .city-cb-section {
	background-color: #ebbc00 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .cities-cb-section {
	background-color: #ebbc00 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .tech-cb-section {
	background-color: #a2906f !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .entertainment-cb-section {
	background-color: #e93e72 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .live-ipl-cb-section {
	background-color: #fdde0d !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .opinion-cb-section {
	background-color: #ef3535 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .lifestyle-cb-section {
	background-color: #006cff !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .auto-cb-section {
	background-color: #306 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .real-estate-cb-section {
	background-color: #036 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .politics-cb-section {
	background-color: #e01919 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .education-cb-section {
	background-color: #94b155 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .sports-cb-section {
	background-color: #11ab66 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .business-cb-section {
	background-color: #c66 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .union-budget-cb-section {
	background-color: #f47d03 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .assembly-elections-cb-section {
	background-color: #f47d03 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .karnatka-cb-section {
	background-color: #f47d03 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .up-cb-section {
	background-color: #f47d03 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .punjab-cb-section {
	background-color: #f47d03 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .goa-cb-section {
	background-color: #f47d03 !important;
	color: #fff !important;
	padding: 4px 6px
}

.whatnow-news-thumb .whatnow-thumb {
	border: 1px solid #ccc;
	border-top: none !important;
	background: #fff !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
}

.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;
	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: 0;
	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: #fff !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: 400
}

.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;
	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 #ccc;
	border-top: none !important;
	background: #fff !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.3%
}

.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
}

.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;
	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: 0;
	vertical-align: top;
	margin-left: 10px
}

.whatnow-thumb-section .whatnow-content .whatnow-shared .w-action-links li a
	{
	color: #fff !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: 400
}

.whatnow-thumb-section .credit-photos:before {
	content: "";
	background-image:
		url(https://www.hindustantimes.com/images/app-images/spirit-icon-22.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-22.png);
	background-repeat: no-repeat;
	background-position: -68px -186px;
	color: #40a3d3;
	position: relative;
	top: 1px;
	padding: 0 7px
}

.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: #fff
}

.special-containter .special-top-news .special-top-single .overlay-news h1 a
	{
	color: #fff
}

.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: #fff
}

#spl-videogallery .sp-photo-heading h3 a {
	color: #fff
}

.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-22.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: 0
}

.special-photogallery #spl-owl-photogallery .owl-controls .owl-next {
	background:
		url(https://www.hindustantimes.com/images/app-images/spirit-icon-22.png)
		no-repeat -213px -65px;
	right: 0;
	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: #fff
}

.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 #39c;
	padding: 5px;
	color: #39c;
	cursor: pointer
}

.show-more .show-more-span:hover {
	border: 1px solid #39c;
	background: #39c;
	color: #fff
}

.column-head-special {
	margin: 10px 0 20px;
	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: #000;
	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 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;
	float: left;
	margin-bottom: 20px
}

.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
}

.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;
	padding: 0;
	width: 100%
}

.grey-bg {
	background-color: #ebebeb
}

.white-bg {
	background-color: #fff
}

.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 #ccc;
	padding: 8px;
	margin: 0 0 22px;
	color: #ccc;
	font-size: 12px;
	width: 181px
}

.blog-top-left .election-button a {
	color: #ccc;
	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: #fff;
	margin: 0 0 5px;
	display: block
}

.blog-top-left h1 a {
	color: #fff
}

.blog-tp-btm-left {
	width: 81%;
	float: left;
	margin-right: 6px
}

.blog-dt-stamp {
	width: 100%
}

.blog-dt-stamp .blog-dt {
	color: #ccc;
	font-size: 16px;
	font-weight: 400
}

.blog-dt-stamp .blog-dt:after {
	content: "|";
	padding: 0 5px
}

.blog-dt-stamp .agency-name {
	color: #ccc;
	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: #fff;
	width: 100%;
	margin: 8px 0 40px
}

.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: #333
}

.blog-story-content .blog-dt .story-posting-dt {
	font-size: 16px;
	font-weight: 500;
	color: #333
}

.blog-story-content h2 {
	font-size: 26px;
	font-weight: 700;
	color: #333;
	line-height: 37px !important;
	margin: 2px 0 8px;
	font-family: "Open Sans", sans-serif !important
}

.blog-story-content p {
	font-size: 20px;
	font-weight: 400;
	color: #333;
	margin: 4px 0 20px;
	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: 0 !important
}

.blog-story-content .custom-row img {
	max-width: 100%
}

.rounded-border {
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px
}

.gray-border {
	border: 1px solid #ddd
}

.top-banner {
	position: relative;
	margin: 0;
	height: 100%
}

.top-banner .ads-close {
	position: absolute;
	right: 66px;
	top: 0;
	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: #fff;
	text-align: center;
	margin: 0 auto;
	width: 100%
}

.ipl-hm-container .ipl-hm-head-rgt {
	width: 79%;
	margin: 6px 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: #fff;
	font-size: 14px
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-links li a {
	color: #fff;
	font-size: 14px;
	margin-right: 7px
}

.ipl-hm-container .ipl-hm-head-rgt ul.ipl-hm-links li:after {
	content: '|';
	color: #fff;
	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 0;
	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 0 !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 .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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 .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.ipl-hm-container .ipl-hm-body .hm-ipl-small-single {
	float: left;
	width: 22.5%;
	margin-right: 2.1%
}

.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 .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .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: 0
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .divTable-ipl-hmRow1:nth-child(even)
	{
	background: #fff;
	float: left;
	width: 100%;
	margin-top: 0
}

.ipl-hm-container .ipl-hm-body .hm-ipl-table .ipl-point-table .divTable-ipl-hmHeading
	{
	font-size: 18px;
	font-weight: 500;
	color: #fff !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: #333;
	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: #333;
	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: #333;
	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: #333;
	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: #333;
	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: #333;
	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 #39c;
	border-radius: 4px;
	padding: 6px;
	color: #39c;
	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;
	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;
	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;
	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 !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: #fff;
	font-size: 2.2em
}

.fa-sm {
	color: #fff;
	font-size: 2.6em
}

.fa-sm1 {
	color: #fff;
	font-size: 1.4em
}

.fa-big {
	color: #fff;
	font-size: 3.6em;
	z-index: 99;
	position: relative
}

.fa-vid-sm {
	color: #fff;
	font-size: 1.8em;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 34px;
	background: #000;
	bottom: 12px;
	left: 10px;
	position: absolute
}

.fa-vid-big {
	color: #fff;
	font-size: 4em;
	height: 45px;
	z-index: 99;
	position: relative
}

.fa-btm {
	background-color: #fff;
	border-radius: 7px;
	color: #305891;
	font-size: 44px !important;
	line-height: 33px !important;
	width: 37px;
	margin: 0
}

.tw-btm {
	background-color: #fff;
	border-radius: 50%;
	color: #00c7ff;
	font-size: 44px !important;
	line-height: 32px !important;
	width: 37px;
	margin: 0
}

.gplus-btm {
	background-color: #fff;
	border-radius: 100%;
	color: #fc5345;
	font-size: 44px !important;
	line-height: 32px !important;
	width: 37px;
	margin: 0
}

.lin-btm {
	background-color: #fff;
	border-radius: 9px 3px 9px 7px;
	color: #0077b5;
	font-size: 44px !important;
	line-height: 33px !important;
	width: 34px;
	margin: 0
}

.inst-btm {
	background-color: #fff;
	border-radius: 9px 9px 9px 15px;
	color: #b16b4f;
	font-size: 44px !important;
	line-height: 33px !important;
	width: 37px;
	margin: 0
}

.utube-btm {
	background-color: #fff;
	border-radius: 8px 4px 8px 15px;
	color: #c33;
	font-size: 44px !important;
	line-height: 32px !important;
	width: 37px;
	margin: 0
}

.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
}

.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: #fff;
	font-size: 34px;
	display: inline-block;
	height: 26px;
	line-height: 27px;
	text-align: center;
	border-radius: 34px;
	background: #000;
	bottom: 17px;
	left: 16px;
	position: absolute
}

.fa-vid-lg {
	color: #fff;
	font-size: 4.2em;
	display: inline-block;
	width: 50px;
	height: 33px;
	line-height: 34px;
	text-align: center;
	border-radius: 34px;
	background: #000;
	bottom: 40px;
	left: 30px;
	position: absolute
}

.social-author {
	background-color: #fff;
	border-radius: 60%;
	color: #000;
	font-size: 33px;
	height: 30px;
	width: 29px;
	margin: 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;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	color: #262626
}

.video_showcase {
	position: relative;
	height: 0;
	overflow: hidden;
	padding: 0 0 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: 0 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: 0;
	margin-right: 1%
}

.election-new-panel .himachal-panel {
	float: left;
	width: 50%;
	padding: 10px
}

.election-new-panel .panel-left {
	float: left;
	width: 32%;
	padding: 5px 0 0
}

.election-new-panel .panel-left .guju-map {
	display: inline-block;
	margin: 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: #39c;
	font-size: 14px;
	display: inline-block;
	font-family: "Open Sans", sans-serif;
	margin: 0;
	font-weight: 600
}

.election-new-panel .panel-left .guju-lv-coverg:after {
	content: "|";
	color: #39c;
	padding: 0 4px;
	display: inline-block
}

.election-new-panel .panel-left .guju-mpslink {
	color: #39c;
	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;
	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: #000;
	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;
	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: #000;
	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: #999;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	float: left;
	padding: 10px 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: #000;
	margin: 10px 0 0 10px
}

.election-new-panel .panel-middle .seat-bar {
	float: left;
	width: 95%;
	margin: 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;
	padding: 0;
	font-family: OpenSans-Bold;
	color: #000
}

.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;
	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: #000;
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	margin: 0 0 8px;
	display: block;
	text-align: right;
	float: right
}

.rmcolor {
	background: none !important
}

.gj-sliderbg {
	background: #eee !important;
	width: 100%;
	height: 250px
}

.story-bg {
	background: #eee !important;
	width: 100%;
	height: 100%
}

.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 !important;
	line-height: 32px !important;
	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: #eee;
	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: 0 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 #ccc;
	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: 0;
	z-index: 20000;
	width: 100%;
	height: 100%;
	left: 0;
	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 #ccc;
	height: 68px;
	padding: 0 30px
}

.changecitycontain .citipopheader .heading {
	font-size: 22px;
	color: #333;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	padding: 20px 0;
	float: left
}

.changecitycontain .citipopheader .close {
	padding: 23px 0
}

.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: #666;
	line-height: 26px;
	padding: 14px 5px;
	font-family: "Open Sans", sans-serif;
	text-align: left;
	font-weight: 600
}

.changecitycontain .citipoplist ul li a {
	color: #666
}

.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: 0;
	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
}

.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: 0;
	margin-top: 0
}

.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: 0;
	margin-top: 0
}

.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: #000
}

.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: 0
}

.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 {
	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: 0;
	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%;
	width: 80%
}

.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: 0;
	padding-right: 0
}

.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 0;
	border: 1px solid #ddd;
	margin: 0 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: #333;
	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: 0 10px;
	font-weight: 700
}

.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: 700;
	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: #eee;
	margin: 0 15px 0 0;
	padding: 22px 12px 0
}

.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;
	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;
	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
	{
	margin: 0;
	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
}

.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: 0 0 12px;
	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: #fff;
	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;
	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 #eee;
	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;
	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
}

.news-area.newtop-block .newtop-block-news .new-topnews-left .big-middlenews-rgt
	{
	float: left;
	width: 22.4%;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	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;
	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;
	margin: 0 0 15px;
	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: 0 0 10px;
	margin: 0 0 10px;
	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;
	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;
	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: #333;
	font-family: "Open Sans", sans-serif;
	margin: 0;
	padding: 0 0 9px;
	line-height: 30px
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new1 h1 a
	{
	color: #333
}

.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;
	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: #333;
	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: #333
}

.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: #666;
	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: #555;
	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: #666
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4
	{
	width: 44.6%;
	float: left;
	margin: 0;
	padding: 0
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 .fa-sm
	{
	color: #fff;
	font-size: 2em
}

.news-area.top-block .top-block-news .top-block-left .tp-blk-row .topblk-new4 .fa-vid-sm
	{
	color: #fff;
	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;
	padding: 0 0 25px;
	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: #333;
	font-family: "Open Sans", sans-serif;
	margin: 0 0 10px;
	padding: 0 0 20px;
	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: #333;
	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: #333;
	font-family: "Open Sans", sans-serif;
	margin: 0;
	padding: 0 0 14px;
	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: #333;
	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;
	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;
	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;
	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: #333;
	margin: 0 0 8px;
	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-22.png)
		no-repeat no-repeat -118px -495px;
	position: absolute;
	top: 0;
	right: 4px;
	height: 37px;
	width: 39px;
	cursor: pointer;
	border-left: 1px solid #eee
}

.news-area.top-block .top-block-news .top-block-right .top-blk-btmbox .top-social-newslter
	{
	width: 100%;
	margin: 10px 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-22.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-22.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%;
	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: 0
}

.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 0 12px 14px;
	color: #fff;
	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: 0;
	line-height: 68px
}

.elecBigStory .description p a {
	color: #212121
}

.pre-election-middle {
	margin: 0;
	padding: 0 0 20px;
	float: left;
	width: 100%
}

.pre-election-middle .tab-content .middle-left-els .column-head {
	margin: 30px 0;
	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: 0 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: 0 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
}

.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 #ccc;
	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 .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: 700
}

.electionTally .liveUpdates .livelinks ul li a {
	color: #424242;
	padding-left: 0;
	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: 0;
	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
}

.sign-in .sign-in-link .fa {
	display: none
}

.sign-in.on {
	right: 0
}

.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: 0
}

.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 0 0;
	font-family: "Open Sans", sans-serif;
	width: 89px;
	height: 45px;
	font-weight: 700;
	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
}

.big-story-sec .big-story-rt .big-title {
	line-height: 34px !important;
}

table.tableDataplayer {
	width: 100%;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	border-right: 0;
	box-sizing: border-box;
	margin: 20px 0 30px;
}

/* Written by Mohd Anees */
.bold-text {
	font-family: "OpenSans", sans-serif;
	font-weight: bolder;
}

.powered-philips {
	position: absolute;
	left: 0;
	top: -18px;
	right: auto;
	font-family: "OpenSans", sans-serif;
}

.powered-philips i {
	width: 62px;
	height: 17px;
	/*background-color: #757575;*/
	font-family: "OpenSans", sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #757575;
}

.powered-philips span img {
	width: auto;
	height: auto;
	margin-left: 5px;
	object-fit: contain;
}

.powered-philips-bottom {
	
}

.powered-philips-bottom i {
	font-size: 13px;
	font-family: "OpenSans", sans-serif;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #424242;
}

.powered-philips-bottom span img {
	width: 77px;
	height: 14px;
	margin-left: 5px;
	object-fit: contain;
}

.margin-bottom {
	margin-bottom: 5px;
}

.satisfactory-main {
	
}

.satisfactory-main span {
	display: inline-block;
	vertical-align: middle;
}

.satisfactory-main button {
	font-family: "OpenSans-bold";
	border: none;
	color: #FFF;
	margin-left: 10px;
	margin-top: 12px;
	width: 120px;
	height: 31px;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #ffffff;
}

.good-btn {
	background-color: #00B14B;
}

.satisfactory-btn {
	background-color: #80b643; /* #90D246 */
}

.moderate-btn {
	background-color: #FFFF00;
}

.poor-btn {
	background-color: #FF9A00;
}

.very-poor-btn {
	background-color: #FF0000;
}

.severe-btn {
	background-color: #C20000;
}

.select-city {
	padding: 13px 0 0 0;
	font-family: "OpenSans", sans-serif;
}

.select-city .select-city-head {
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #212121;
	margin-bottom: 21px;
}

.select-city .city-list {
	list-style: none;
}

.select-city .city-list:last-child {
	margin-bottom: -5px;
}

.clearfix::after {
	content: "";
	clear: both;
	display: table;
}

.city-list ul {
	padding: 0 0 0 90px;
	position: relative;
	margin-top: -17px;
}

.select-city .city-list li {
	float: left;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	margin-bottom: 14px;
	border-right: solid 1px #dfdfdf;
}

.select-city .city-list li.bornone {
	border: none;
}

.select-city .city-list strong {
	font-family: "OpenSans-bold";
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #424242;
}

.select-city .city-list li a {
	font-family: "OpenSans-Regular";
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #424242;
	padding: 0 15px;
}

.select-city .city-list li:last-child,.select-city .city-list li:nth-child(4),.select-city .city-list li:nth-child(8)
	{
	border: none;
}

.select-city .city-list li:first-child strong {
	
}

.OpenSans-Regular {
	font-family: "OpenSans-Regular";
}

.OpenSans-Semibold {
	font-family: "OpenSans-Semibold";
}

.select-city .city-list li a.active {
	color: #118396;
}

.city-weather {
	max-width: 330px;
	padding: 13px 0 10px 0;
	border-bottom: 1px solid #dfdfdf;
	font-family: "OpenSans", sans-serif;
	min-height: 148px;
	margin-bottom: 15px;
}

.city-weather .city-weather-head {
	font-family: "OpenSans-Semibold";
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #212121;
	margin-bottom: 15px;
}

.city-weather .airquaindex {
	font-family: "OpenSans-Semibold";
	font-size: 17px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #757575;
	margin-bottom: 15px;
}

.temprature {
	font-family: "OpenSans-Regular", sans-serif;
	font-size: 60px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #424242;
}

.temprature-cel {
	width: 12px;
	height: 12px;
	border: 3px solid #000;
	display: inline-block;
	margin-bottom: 34px;
	border-radius: 50%;
}

.top-padd {
	padding-top: 22px;
}

.weather-source {
	text-align: left !important;
	font-family: "OpenSans", sans-serif;
}

.weather-source span {
	font-size: 13.8px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #424242;
}

.weather-source img {
	width: auto;
}

.weather-source span {
	margin-right: 6px !important;
}

.weather-drop {
	padding-right: 0px;
}

.left-padd {
	padding-left: 0;
}

.weatherinfo {
	max-width: 150px;
}

.weatherinfo ul {
	list-style: none;
}

.weatherinfo ul li {
	display: inline-block;
	padding: 0 5px;
	width: 50%;
	margin-bottom: 8px;
}

.weatherinfo ul li:nth-child(even) {
	float: right;
	text-align: right;
}

.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;
}